| From | Subject | Date |
|---|---|---|
| Tommaso Cucinotta | 1 RT task blocks 4-core machine ?
Hi,
I noticed that I can loose control of a 2.6.35 kernel running on a
4-core system in a way which I find quite unexpected:
chrt -r 1 /usr/bin/yes > /dev/null
(default 95% per-cpu throttling). Ok, with rt bandwidth migration
among cores, my yes process will take undisturbed 100% of *one* core,
but I would be supposed to keep controlling the system using the
other three ones, wouldn't I ?
Instead, If I'm from a terminal, then I loose control of it, console
switching does not work ...
| Oct 4, 3:26 pm 2010 |
| Microsoft Email Prom ... | You have won (Congratulations)
You have won (Congratulations)
The MICROSOFT EMAIL PROMO TEAM is glad to announce that
after a successful completion of the PROMO DRAWS held on the 3rd October
2010,your e-mail address,attached to winning
numbers:(11) (80) (12)(96) (09) (43) won in the Tenth
lottery category.
You have therefore been approved to claim a total sum of
£450,000,00 Pounds Sterling in cash credited to REF NO:MICRO-L/2009-END10.
All participants were selected through our Microsoft computer ballot
system drawn from ...
| Oct 4, 3:07 pm 2010 |
| Nigel Cunningham | [BUG][PATCH] 2.6.36-rc showstopper (at least for me) in vmwgfx
Running a kernel based on the Rafael's -next tree, under VMware, I get the following oops while booting:
Entering kdb (current=0xd73e2f70, pid 1024) on processor 0 Oops: (null)
due to oops @ 0xc108bc94
<d>Modules linked in: ext4 jbd2 crc16 mptspi mptscsih mptbase
<c>
<d>Pid: 1024, comm: plymouthd Not tainted 2.6.36-rc4+ #60 440BX Desktop Reference Platform/VMware Virtual Platform
<d>EIP: 0060:[<c108bc94>] EFLAGS: 00010246 CPU: 0
EIP is at kfree+0x36/0x88
<d>EAX: c146ccbd EBX: dc46e980 ECX: ...
| Oct 4, 3:57 pm 2010 |
| Simon Kirby | 2.6.35.6 XFS: Inconsistent lock state
Out of the blue, while running postfix+mailscanner:
=================================
[ INFO: inconsistent lock state ]
2.6.35.6-hw #1
---------------------------------
inconsistent {RECLAIM_FS-ON-W} -> {IN-RECLAIM_FS-W} usage.
MailScanner/28712 [HC0[0]:SC0[0]:HE1:SE1] takes:
(&(&ip->i_iolock)->mr_lock#2){++++?+}, at: [<ffffffff8129de35>] xfs_ilock+0xf5/0x100
{RECLAIM_FS-ON-W} state was registered at:
[<ffffffff81083694>] mark_held_locks+0x74/0xa0
[<ffffffff810837a5>] ...
| Oct 4, 3:48 pm 2010 |
| Thomas Gleixner | Re: [RFC 0/3] Basic support for LWP
All I can see there is marketing blurb. The spec pdf does not tell me
Oh no. We are not going to merge that and give you a card blanche to
come up with another profiling/performance monitoring facility which
is completely disconnected to everything else.
Please provide either the full patch of this facility or at least a
reasonable explanation how it will look like when your code is
ready. What's the user space interface, how does it hook into perf,
etc ...
Thanks,
tglx
--
| Oct 4, 3:13 pm 2010 |
| Yinghai Lu | [PATCH 4/4] x86, mm, memblock, 32bit: Make add_highpages ...
Originally the only early reserved range that is overlapped with high pages :
"KVA RAM", but We do remove them from active ranges.
It turns out xen could have that kind of overlapping to support memory bollaon.
So We need to make add_highpage_with_active_regions() to subtract memblock
reserved just like low ram.
In this patch, refactering get_freel_all_memory_range() to make it can be used
by add_highpage_with_active_regions().
Also we don't need to remove "KVA RAM" from active ...
| Oct 4, 2:58 pm 2010 |
| Yinghai Lu | [PATCH 3/4] x86, memblock: Remove __memblock_x86_find_in ...
Fold it into memblock_x86_find_in_range(), and change bad_addr_size()
to check_reserve_memblock().
So whole memblock_x86_find_in_range_size() code is more readable.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/mm/memblock.c | 39 +++++++++++----------------------------
1 file changed, 11 insertions(+), 28 deletions(-)
Index: linux-2.6/arch/x86/mm/memblock.c
===================================================================
--- ...
| Oct 4, 2:58 pm 2010 |
| Yinghai Lu | [PATCH 2/4] x86, memblock: Fix crashkernel allocation
Cai Qian found crashkernel is broken with x86 memblock changes
1. crashkernel=128M@32M always reported that range is used, even first kernel is small
no one use that range
2. always get following report when using "kexec -p"
Could not find a free area of memory of a000 bytes...
locate_hole failed
The root cause is that generic memblock_find_in_range() will try to get range from top_down.
But crashkernel do need from low and specified range.
Let's limit the target range with rash_base ...
| Oct 4, 2:57 pm 2010 |
| Yinghai Lu | [PATCH 1/4] memblock: Fix big size with find_region()
When trying to find huge range for crashkernel, get
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at arch/x86/mm/memblock.c:248 memblock_x86_reserve_range+0x40/0x7a()
[ 0.000000] Hardware name: Sun Fire x4800
[ 0.000000] memblock_x86_reserve_range: wrong range [0xffffffff37000000, 0x137000000)
[ 0.000000] Modules linked in:
[ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.36-rc5-tip-yh-01876-g1cac214-dirty #59
[ 0.000000] Call Trace:
[ ...
| Oct 4, 2:57 pm 2010 |
| Yinghai Lu | [PATCH 0/4] memblock related fixes for -tip
Please check memblock related patches
[PATCH 1/4] memblock: Fix big size with find_region()
[PATCH -v5 2/4] x86, memblock: Fix crashkernel allocation
[PATCH 3/4] x86, memblock: Remove __memblock_x86_find_in_range_size()
[PATCH 4/4] x86, mm, memblock, 32bit: Make add_highpages honor early reserved ranges
first one should get into core/memblock branch, and others should be in x86/mm/memeblock branch
Thanks
Yinghai Lu
--
| Oct 4, 2:57 pm 2010 |
| MICROSOFT EMAIL PROM ... | Congratulations: You Have Won!
Congratulations: You Have Won!
The MICROSOFT EMAIL PROMO TEAM is glad to announce that
after a successful completion of the PROMO DRAWS held on the
04th Oct 2010,your e-mail address,attached to winning
numbers:(11) (80) (12)(96) (09) (43) won in the Tenth
lottery category.
You have therefore been approved to claim a total sum of
£450,000,00 Pounds Sterling in cash credited to REF NO:MICRO-L/2009-END10.
All participants were selected through our Microsoft computer
ballot system drawn from ...
| Oct 4, 12:29 pm 2010 |
| Nicolas Palix | [PATCH V2] Coccinelle: Use the -no-show-diff option for ...
This allows to write the semantic patches with code sharing
for the matching parts.
Signed-off-by: Nicolas Palix <npalix.work@gmail.com>
Signed-off-by: Julia Lawall <julia@diku.dk>
---
First submission contains -no_show-diff whereas it
should be -no_show_diff
scripts/coccicheck | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/scripts/coccicheck b/scripts/coccicheck
index efaf108..2803e75 100755
--- a/scripts/coccicheck
+++ b/scripts/coccicheck
@@ ...
| Oct 4, 2:26 pm 2010 |
| Arnd Bergmann | [PATCH] smbfs: move to drivers/staging
smbfs has been scheduled for removal in 2.6.27, so
maybe we can now move it to drivers/staging on the
way out.
smbfs still uses the big kernel lock and nobody
is going to fix that, so we should be getting
rid of it soon.
This removes the 32 bit compat mount and ioctl
handling code, which is implemented in common fs
code, and moves all smbfs related files into
drivers/staging/smbfs.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
---
Documentation/filesystems/00-INDEX | ...
| Oct 4, 1:55 pm 2010 |
| Jeff Layton | Re: [PATCH] smbfs: move to drivers/staging
On Mon, 4 Oct 2010 22:55:57 +0200
Funny, I've recently been toying with the idea of resurrecting smbfs
and updating its transport layer. That said, staging is certainly
appropriate at this point.
Acked-by: Jeff Layton <jlayton@redhat.com>
--
| Oct 4, 4:23 pm 2010 |
| Nicolas Palix | [PATCH 5/5] Coccinelle: Use the -no-show-diff option for ...
This allows to write the semantic patches with code sharing
for the matching parts.
Signed-off-by: Nicolas Palix <npalix.work@gmail.com>
Signed-off-by: Julia Lawall <julia@diku.dk>
---
scripts/coccicheck | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/scripts/coccicheck b/scripts/coccicheck
index efaf108..6b04b31 100755
--- a/scripts/coccicheck
+++ b/scripts/coccicheck
@@ -31,6 +31,8 @@ if [ "$MODE" = "" ] ; then
echo 'You can specify the mode with ...
| Oct 4, 1:50 pm 2010 |
| Nicolas Palix | [PATCH 4/5] Coccinelle: Add a new mode named 'chain'
spatch now returns -1 when a virtual rule (given with
-D on the command line) is not defined in the semantic patch.
Using this spatch feature, coccicheck is now
tries several modes by default, in the order:
patch, report, context, org
Signed-off-by: Nicolas Palix <npalix.work@gmail.com>
Signed-off-by: Julia Lawall <julia@diku.dk>
---
scripts/coccicheck | 16 +++++++++++-----
1 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/scripts/coccicheck b/scripts/coccicheck
index ...
| Oct 4, 1:50 pm 2010 |
| Fernando Guzman Lugo | [PATCHv2 1/3] iovmm: no gap checking for fixed address
If some fixed da address is wanted to be mapped and the page
is freed but it is used as gap, the mapping will fail.
This patch is fixing that and olny keeps the gap for
not fixed address.
Signed-off-by: Fernando Guzman Lugo <x0095840@ti.com>
---
arch/arm/plat-omap/iovmm.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/plat-omap/iovmm.c b/arch/arm/plat-omap/iovmm.c
index 24ca9c4..34f0012 100644
--- a/arch/arm/plat-omap/iovmm.c
+++ ...
| Oct 4, 2:02 pm 2010 |
| Fernando Guzman Lugo | [PATCHv2 3/3] iovmm: replace __iounmap with omap_iounmap
Omap platform is omap_iounmap function.
Signed-off-by: Fernando Guzman Lugo <x0095840@ti.com>
---
arch/arm/plat-omap/iovmm.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/plat-omap/iovmm.c b/arch/arm/plat-omap/iovmm.c
index 8006a19..75965a1 100644
--- a/arch/arm/plat-omap/iovmm.c
+++ b/arch/arm/plat-omap/iovmm.c
@@ -824,7 +824,7 @@ void iommu_kunmap(struct iommu *obj, u32 da)
struct sg_table *sgt;
typedef void (*func_t)(const void *);
- sgt = ...
| Oct 4, 2:02 pm 2010 |
| Fernando Guzman Lugo | [PATCHv2 2/3] iovmm: add superpages support to fixed da ...
This patch adds superpages support to fixed ad address
inside iommu_kmap function.
Signed-off-by: Fernando Guzman Lugo <x0095840@ti.com>
---
arch/arm/plat-omap/iovmm.c | 61 ++++++++++++++++++++++++++-----------------
1 files changed, 37 insertions(+), 24 deletions(-)
diff --git a/arch/arm/plat-omap/iovmm.c b/arch/arm/plat-omap/iovmm.c
index 34f0012..8006a19 100644
--- a/arch/arm/plat-omap/iovmm.c
+++ b/arch/arm/plat-omap/iovmm.c
@@ -87,27 +87,37 @@ static size_t sgtable_len(const ...
| Oct 4, 2:02 pm 2010 |
| Fernando Guzman Lugo | [PATCHv2 0/3] iovmm: fixes for iovmm module
iovmm: fixes for iovmm module
Version 2:
* Removed "iovmm: fixes for iovmm module" that patch was already
sent.
* Modified "iovmm: fix roundup for next area and end check for the
last area" patch, base on Davin Cohen's comments and rename it
to a proper name that describes what it is doing now.
Fernando Guzman Lugo (3):
iovmm: no gap checking for fixed address
iovmm: add superpages support to fixed da address
iovmm: replace __iounmap with omap_iounmap
...
| Oct 4, 2:02 pm 2010 |
| Nicolas Palix | [PATCH 3/5] Coccinelle: Use new comment format to explai ...
Use new comment format to separate proposed commit message
and information about generated false positive
Signed-off-by: Nicolas Palix <npalix.work@gmail.com>
Signed-off-by: Julia Lawall <julia@diku.dk>
---
scripts/coccinelle/free/kfree.cocci | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/scripts/coccinelle/free/kfree.cocci b/scripts/coccinelle/free/kfree.cocci
index c13a539..f9f79d9 100644
--- a/scripts/coccinelle/free/kfree.cocci
+++ ...
| Oct 4, 1:48 pm 2010 |
| Dr R L Bhatia, CEO | WINNING NOTIFICATION
CONGRATULATION FROM CMO ASIA AWARD YOUR EMAILL ADDRESS HAVE WON $1.1 MILLION USD AWARD
--
| Oct 4, 1:48 pm 2010 |
| Justin P. Mattock | [RFC v5]Update broken web addresses in arch directory.
Below is an updated patch to fix broken web addresses in the arch directory.
Please let me know if I missed anything.(and Thank you vary much for taking
the time to look at this..)
Signed-off-by: Justin P. Mattock <justinmattock@gmail.com>
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org>
Cc: Finn Thain <fthain@telegraphics.com.au>
Cc: Randy Dunlap <rdunlap@xenotime.net>
---
arch/arm/Kconfig | 2 +-
arch/arm/common/icst.c | 2 +-
...
| Oct 4, 1:48 pm 2010 |
| Nicolas Palix | [PATCH 2/5] Coccinelle: Improve user information with a ...
Improve user information with a new kind of comment
about semantic patch output.
Fix spelling.
Signed-off-by: Nicolas Palix <npalix.work@gmail.com>
Signed-off-by: Julia Lawall <julia@diku.dk>
---
scripts/coccicheck | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/scripts/coccicheck b/scripts/coccicheck
index b8bcf1f..4655551 100755
--- a/scripts/coccicheck
+++ b/scripts/coccicheck
@@ -25,7 +25,7 @@ fi
if [ "$MODE" = "" ] ; then
if [ "$ONLINE" ...
| Oct 4, 1:45 pm 2010 |
| Matt Fleming | [PATCH 3/7] ARM: oprofile: Rename op_arm to oprofile_perf
In preparation for moving the generic functions out of this file, give
the functions more general names (e.g. remove "arm" from the names).
Signed-off-by: Matt Fleming <matt@console-pimps.org>
Tested-by: Will Deacon <will.deacon@arm.com>
---
arch/arm/oprofile/common.c | 68 ++++++++++++++++++++++----------------------
1 files changed, 34 insertions(+), 34 deletions(-)
diff --git a/arch/arm/oprofile/common.c b/arch/arm/oprofile/common.c
index cb224ee..86df75f 100644
--- ...
| Oct 4, 1:44 pm 2010 |
| Matt Fleming | [PATCH 7/7] sh: Annotate oprofile_arch_exit() with __exi ...
In order to avoid a section mismatch we need to annotate
oprofile_arch_exit() with an __exit marker.
Signed-off-by: Matt Fleming <matt@console-pimps.org>
---
arch/sh/oprofile/common.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/sh/oprofile/common.c b/arch/sh/oprofile/common.c
index 449f842..93033d8 100644
--- a/arch/sh/oprofile/common.c
+++ b/arch/sh/oprofile/common.c
@@ -29,7 +29,7 @@ int __init oprofile_arch_init(struct oprofile_operations *ops)
...
| Oct 4, 1:44 pm 2010 |
| Matt Fleming | [PATCH 4/7] ARM: oprofile: Move non-ARM code into separa ...
In preparation for moving the majority of this oprofile code into an
architecture-neutral place separate the architecture-independent code
into oprofile_perf_init() and oprofile_perf_exit().
Signed-off-by: Matt Fleming <matt@console-pimps.org>
Tested-by: Will Deacon <will.deacon@arm.com>
---
arch/arm/oprofile/common.c | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/arch/arm/oprofile/common.c b/arch/arm/oprofile/common.c
index 86df75f..e4cd332 ...
| Oct 4, 1:44 pm 2010 |
| Matt Fleming | [PATCH V4 0/7] Generalise ARM perf-events backend for oprofile
The perf-events backend for OProfile that Will Deacon wrote in
8c1fc96f6fd1f361428ba805103af0d0eee65179 ("ARM: 6072/1: oprofile: use
perf-events framework as backend") is of use to more architectures
than just ARM. Move the code into drivers/oprofile/ so that SH can use
it instead of the nearly identical copy of its OProfile code.
The benefit of the backend is that it becomes necessary to only
maintain one copy of the PMU accessor functions for each architecture,
with bug fixes and new features ...
| Oct 4, 1:44 pm 2010 |
| Matt Fleming | [PATCH 2/7] perf: New helper function for pmu name
Introduce perf_pmu_name() helper function that returns the name of the
pmu. This gives us a generic way to get the name of a pmu regardless of
how an architecture identifies it internally, e.g. ARM uses an id
whereas SH currently uses a string.
Signed-off-by: Matt Fleming <matt@console-pimps.org>
---
arch/arm/kernel/perf_event.c | 23 +++++++++++++++++++++++
arch/arm/oprofile/common.c | 22 +---------------------
arch/sh/kernel/perf_event.c | 14 ++++++++++++++
...
| Oct 4, 1:44 pm 2010 |
| Nicolas Palix | [PATCH 1/5] Coccinelle: Add a link to the wiki
Add a link to the wiki
Signed-off-by: Nicolas Palix <npalix.work@gmail.com>
Signed-off-by: Julia Lawall <julia@diku.dk>
---
Documentation/coccinelle.txt | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/Documentation/coccinelle.txt b/Documentation/coccinelle.txt
index cd2b028..98b8a7f 100644
--- a/Documentation/coccinelle.txt
+++ b/Documentation/coccinelle.txt
@@ -24,6 +24,9 @@ of many distributions, e.g. :
You can get the latest version released from the ...
| Oct 4, 1:43 pm 2010 |
| Matt Fleming | [PATCH 6/7] sh: oprofile: Use perf-events oprofile backend
Now that we've got a generic perf-events based oprofile backend we might
as well make use of it seeing as SH doesn't do anything special with its
oprofile backend. Also introduce a new CONFIG_HW_PERF_EVENTS symbol so
that we can fallback to using the timer interrupt for oprofile if the
CPU doesn't support perf events.
Signed-off-by: Matt Fleming <matt@console-pimps.org>
---
arch/sh/Kconfig | 13 +++++
arch/sh/oprofile/Makefile | 4 ++
arch/sh/oprofile/common.c | 109 ...
| Oct 4, 1:44 pm 2010 |
| Matt Fleming | [PATCH 5/7] oprofile: Abstract the perf-events backend
Move the perf-events backend from arch/arm/oprofile into
drivers/oprofile so that the code can be shared between architectures.
This allows each architecture to maintain only a single copy of the PMU
accessor functions instead of one for both perf and OProfile. It also
becomes possible for other architectures to delete much of their
OProfile code in favour of the common code now available in
drivers/oprofile/oprofile_perf.c.
Signed-off-by: Matt Fleming <matt@console-pimps.org>
Tested-by: ...
| Oct 4, 1:44 pm 2010 |
| Matt Fleming | [PATCH 1/7] perf: Add helper function to return number o ...
The number of counters for the registered pmu is needed in a few places
so provide a helper function that returns this number.
Signed-off-by: Matt Fleming <matt@console-pimps.org>
Tested-by: Will Deacon <will.deacon@arm.com>
---
arch/arm/kernel/perf_event.c | 6 ++++++
arch/arm/oprofile/common.c | 31 ++++++++++++++++++-------------
arch/sh/kernel/perf_event.c | 9 +++++++++
include/linux/perf_event.h | 1 +
4 files changed, 34 insertions(+), 13 deletions(-)
diff --git ...
| Oct 4, 1:44 pm 2010 |
| Chris Wilson | Re: [drm:init_ring_common] *ERROR* render ring head not ...
Hardware feature, software bug. Could also be a feature of the software to
report a hardware bug...
At any rate, it shouldn't be happening and you are not alone at finding
such errors in your logs.
-Chris
--
Chris Wilson, Intel Open Source Technology Centre
--
| Oct 4, 1:46 pm 2010 |
| Thomas Meyer | [drm:init_ring_common] *ERROR* render ring head not rese ...
This happens in 2.6.36-rcX:
[ 0.523130] [drm] Initialized drm 1.1.0 20060810
[ 0.523159] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.523165] i915 0000:00:02.0: setting latency timer to 64
[ 0.555999] [drm] detected 63M stolen memory, trimming to 32M
[ 0.556065] i915 0000:00:02.0: irq 40 for MSI/MSI-X
[ 0.556077] [drm] set up 32M of stolen space
[ 0.556247] [drm:init_ring_common] *ERROR* render ring head not reset to zero ctl 00000000 head 02001000 tail ...
| Oct 4, 1:31 pm 2010 |
| H. Peter Anvin | Re: [PATCH, RFC] autofs3: move to drivers/staging
OK, feel free to add my
Acked-by: H. Peter Anvin <hpa@zytor.com>
... for both the move to staging and its eventual deletion.
-hpa
--
| Oct 4, 2:05 pm 2010 |
| Arnd Bergmann | [PATCH, RFC] autofs3: move to drivers/staging
Nobody appears to be interested in fixing autofs3 bugs
any more and it uses the BKL, which is going away.
Move this to staging for retirement. Unless someone
complains until 2.6.38, we can remove it for good.
The include/linux/auto_fs.h header file is still used
by autofs4, so it remains in place.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Ian Kent <raven@themaw.net>
Cc: autofs@linux.kernel.org
Cc: "H. Peter Anvin" <hpa@zytor.com>
---
MAINTAINERS | ...
| Oct 4, 1:28 pm 2010 |
| Greg KH | Re: [PATCH, RFC] autofs3: move to drivers/staging
Give it the 6 months period to phase out of the kernel, I'll handle this
and if someone comes back and wants to maintain it, it can easily be
added back.
thanks,
greg k-h
--
| Oct 4, 1:40 pm 2010 |
| H. Peter Anvin | Re: [PATCH, RFC] autofs3: move to drivers/staging
I say we should just delete it.
-hpa
--
| Oct 4, 1:34 pm 2010 |
| Liam Girdwood | [GIT PULL] regulator fixes for 2.6.36
Hi Linus,
Please pull the following regulator fixes.
Thanks
Liam
---
The following changes since commit c6ea21e35bf3691cad59647c771e6606067f627d:
Linus Torvalds (1):
Merge git://git.kernel.org/.../sfrench/cifs-2.6
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6.git for-linus
Axel Lin (1):
regulator: max8649 - fix setting extclk_freq
Cyril Chemparathy (1):
regulator: fix typo in current ...
| Oct 4, 12:42 pm 2010 |
| Dan Carpenter | [patch] eicon: make buffer larger
In diva_mnt_add_xdi_adapter() we do this:
strcpy (clients[id].drvName, tmp);
strcpy (clients[id].Dbg.drvName, tmp);
The "clients[id].drvName" is a 128 character buffer and
"clients[id].Dbg.drvName" was originally a 16 character buffer but I've
changed it to 128 as well. We don't actually use 128 characters but we
do use more than 16.
I've also changed the size of "tmp" to 128 characters instead of 256.
Signed-off-by: Dan Carpenter <error27@gmail.com>
diff --git ...
| Oct 4, 12:24 pm 2010 |
| Borislav Petkov | Re: master - reboot
From: "J.H." <warthog9@kernel.org>
This is probably unrelated but the tip-bot notifications are missing
from lkml for a couple of days now. Any insight, Ingo, Peter?
Thanks.
--
Regards/Gruss,
Boris.
--
| Oct 4, 1:04 pm 2010 |
| J.H. | master - reboot
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Afternoon everyone,
We are going to do a quick reboot of the master backend server again in
about 2 hours at 2PM Pacific time or Mon Oct 4 21:00:00 UTC 2010. This
is to fix the XFS reclaim bug that is currently present on the box.
Downtime should be less than 5 minutes.
- - John 'Warthog9' Hawley
Chief Kernel.org Administrator
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Fedora - ...
| Oct 4, 12:20 pm 2010 |
| H. Peter Anvin | Re: master - reboot
I'll look at it.
-hpa
--
| Oct 4, 1:20 pm 2010 |
| H. Peter Anvin | Re: master - reboot
Looks like a stale lockfile.
-hpa
--
| Oct 4, 1:22 pm 2010 |
| David Daney | [PATCH v2 0/2] jump label: Add MIPS architecture support.
v2: Make arch_jump_label_text_poke_early() optional. As pointed out
by Rabin Vincent, the MIPS NOP is already optimal and does not need to
be replaced at boot time. It is possible that SPARC should leave
arch_jump_label_text_poke_early() unimplementd, but I leave that work
for others as I cannot test it.
v1: Add MIPS jump label support.
David Daney (2):
jump label: Make arch_jump_label_text_poke_early() optional
jump label: Add MIPS support.
arch/mips/Kconfig | ...
| Oct 4, 11:56 am 2010 |
| David Daney | [PATCH v2 2/2] jump label: Add MIPS support.
When in Rome...
In order not to be left behind, we add jump label support for MIPS.
Tested on 64-bit big endian (Octeon), and 32-bit little endian
(malta/qemu).
Signed-off-by: David Daney <ddaney@caviumnetworks.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Jason Baron <jbaron@redhat.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
---
arch/mips/Kconfig | 1 +
arch/mips/include/asm/jump_label.h | 48 ++++++++++++++++++++++++++++++++++
arch/mips/kernel/Makefile ...
| Oct 4, 11:56 am 2010 |
| David Daney | [PATCH v2 1/2] jump label: Make arch_jump_label_text_pok ...
For the forthcoming MIPS jump label support,
arch_jump_label_text_poke_early() is unneeded as the MIPS NOP
instruction is already optimal.
Supply a default implementation that does nothing. Flag x86 and SPARC
as having arch_jump_label_text_poke_early().
Signed-off-by: David Daney <ddaney@caviumnetworks.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Jason Baron <jbaron@redhat.com>
Cc: David Miller <davem@davemloft.net>
---
arch/sparc/include/asm/jump_label.h | 1 +
...
| Oct 4, 11:56 am 2010 |
| Arnaldo Carvalho de Melo | [GIT PULL 0/3] perf/urgent fixes
Hi Ingo,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 perf/urgent
Regards,
- Arnaldo
Frederik Deweerdt (1):
perf ui hist browser: Fix segfault on 'a' for annotate
Kusanagi Kouichi (1):
perf tools: Fix build breakage
Stephane Eranian (1):
perf trace scripting: Fix extern struct definitions
tools/perf/Makefile | 2 +-
tools/perf/util/trace-event-scripting.c | 4 ++--
tools/perf/util/ui/browsers/hists.c ...
| Oct 4, 11:54 am 2010 |
| Arnaldo Carvalho de Melo | [PATCH 1/3] perf tools: Fix build breakage
From: Kusanagi Kouichi <slash@ac.auone-net.jp>
The patch ecafda6 introduced a problem where all object files would be
always rebuilt, fix it by using:
http://www.gnu.org/software/make/manual/html_node/Prerequisite-Types.html
Reported-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Bernd Petrovitsch <bernd@sysprog.at>
Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
---
tools/perf/Makefile | 2 +-
1 files changed, 1 ...
| Oct 4, 11:54 am 2010 |
| Arnaldo Carvalho de Melo | [PATCH 3/3] perf trace scripting: Fix extern struct defi ...
From: Stephane Eranian <eranian@google.com>
Both python_scripting_ops and perl_scripting_ops have two global definitions.
One in trace-event-scripting.c and one in their respective scripting-engine
modules.
The issue is that depending on the linker order one definition or the other
is chosen. One is uninitialized (bss), while the other is initialized. If
the uninitialized version is chosen, then perf does not function properly.
This patch fixes this by adding the extern prefix to the ...
| Oct 4, 11:54 am 2010 |
| Arnaldo Carvalho de Melo | [PATCH 2/3] perf ui hist browser: Fix segfault on 'a' fo ...
From: Frederik Deweerdt <frederik.deweerdt@xprog.eu>
There a typo in util/ui/browsers/hists.c that leads to a segfault when you
press the 'a' key on a non-resolved symbol (plain hex address).
LKML-Reference: <20100923201901.GE31726@gambetta>
Signed-off-by: Frederik Deweerdt <frederik.deweerdt@xprog.eu>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
---
tools/perf/util/ui/browsers/hists.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git ...
| Oct 4, 11:54 am 2010 |
| Matthew Garrett | Runtime PM: Improve support for PCI devices
Right now we only support runtime PCI PM on devices that provide GPE methods.
That's not strictly necessary - we can find GPE associations from the _PRW
data and then install our own handlers. This patchset provides support for
allowing ACPI handlers to be installed for PCI devices and enables runtime
PM on a wider range of machines (Thinkpads, for instance). It also adds
support for polling legacy PCI devices to see if their PME flag has gone
high, since some vendors appear to have decided that ...
| Oct 4, 11:22 am 2010 |
| Matthew Garrett | [PATCH 4/5] ACPI: Missing _S0W shouldn't disable runtime PM
A failure to evaluate _S0W will effectively result in the suspend state
for PCI devices being set to D0. We should limit that to genuine failures
rather than doing so if the method isn't present.
Signed-off-by: Matthew Garrett <mjg@redhat.com>
---
drivers/acpi/sleep.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/acpi/sleep.c b/drivers/acpi/sleep.c
index cf82989..ab0ba78 100644
--- a/drivers/acpi/sleep.c
+++ b/drivers/acpi/sleep.c
@@ -609,9 +609,9 @@ ...
| Oct 4, 11:22 am 2010 |
| Matthew Garrett | [PATCH 1/5] ACPI: Allow handlers to be installed at the ...
There are circumstances under which it may be desirable for GPE handlers
to be installable without displacing the existing GPE method. Add support
for this via a boolean argument to acpi_install_gpe_handler, and fix up the
existing users to ensure that their behaviour doesn't change.
Signed-off-by: Matthew Garrett <mjg@redhat.com>
---
drivers/acpi/acpica/aclocal.h | 7 ++--
drivers/acpi/acpica/evgpe.c | 75 ++++++++++++++++++--------------------
drivers/acpi/acpica/evgpeinit.c | ...
| Oct 4, 11:22 am 2010 |
| Matthew Garrett | [PATCH 2/5] pci: Export some PCI PM functionality
It's helpful to have some extra PCI power management functions available to
platform code, so move the declarations to an exported header.
Signed-off-by: Matthew Garrett <mjg@redhat.com>
---
drivers/pci/pci.h | 3 ---
include/linux/pci.h | 3 +++
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h
index 6beb11b..f5c7c38 100644
--- a/drivers/pci/pci.h
+++ b/drivers/pci/pci.h
@@ -63,11 +63,8 @@ struct pci_platform_pm_ops {
extern ...
| Oct 4, 11:22 am 2010 |
| Matthew Garrett | [PATCH 5/5] pci: Add support for polling PME state on su ...
Not all hardware vendors hook up the PME line for legacy PCI devices,
meaning that wakeup events get lost. The only way around this is to poll
the devices to see if their state has changed, so add support for doing
that on legacy PCI devices that aren't part of the core chipset.
Signed-off-by: Matthew Garrett <mjg@redhat.com>
---
drivers/pci/pci.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 77 insertions(+), 0 deletions(-)
diff --git a/drivers/pci/pci.c ...
| Oct 4, 11:22 am 2010 |
| Matthew Garrett | [PATCH 3/5] ACPI: Bind implicit GPE dependencies to PCI ...
Several platforms provide GPE information about devices in ACPI, but provide
no ACPI methods to handle these at runtime. Provide a default handler for
this case and bind it to PCI devices as they're discovered in ACPI space.
Keep the methods associated in case they have side effects.
Signed-off-by: Matthew Garrett <mjg@redhat.com>
---
drivers/acpi/pci_bind.c | 86 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 86 insertions(+), 0 deletions(-)
diff --git ...
| Oct 4, 11:22 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 22/22] MAINTAINERS: Add myself for Xen PCI and Xe ...
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
---
MAINTAINERS | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 668682d..662aa75 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -6486,6 +6486,20 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86.
S: Maintained
F: drivers/platform/x86
+XEN PCI SUBSYSTEM
+M: Konrad Rzeszutek Wilk ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH v7] Xen PCI + Xen PCI frontend driver.
This patch set contains the supporting patches and the driver itself for
Xen Paravirtualized (PV) domains to use PCI pass-through devices (the git tree
is git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git devel/xen-pcifront-0.7).
This patch-set is also utilized in Stefano's PV on HVM MSI/MSI-X patchset [1].
The Xen PCI frontend driver can be used by PV guests on IOMMU hardware
(or IOMMU-less). Without the hardware IOMMU you have a potential security
hole wherein a guest domain can use ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 13/22] x86/PCI: make sure _PAGE_IOMAP it set on p ...
From: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
When mapping pci space via /sys or /proc, make sure we're really
doing a hardware mapping by setting _PAGE_IOMAP.
[ Impact: bugfix; make PCI mappings map the right pages ]
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Reviewed-by: "H. Peter Anvin" <hpa@zytor.com>
Reviewed-by: Matthew Wilcox <willy@linux.intel.com>
Cc: x86@kernel.org
Cc: Jesse Barnes ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 01/22] xen: Don't disable the I/O space
From: Alex Nixon <alex.nixon@citrix.com>
If a guest domain wants to access PCI devices through the frontend
driver (coming later in the patch series), it will need access to the
I/O space.
[ Impact: Allow for domU IO access, preparing for pci passthrough ]
Signed-off-by: Alex Nixon <alex.nixon@citrix.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
---
arch/x86/xen/setup.c | 2 --
1 files changed, 0 ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 14/22] x86/PCI: Export pci_walk_bus function.
In preperation of modularizing Xen-pcifront the pci_walk_bus
needs to be exported so that the xen-pcifront module can walk
call the pci subsystem to walk the PCI devices and claim them.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Acked-by: Jesse Barnes <jbarnes@virtuousgeek.org> [http://marc.info/?l=linux-pci&m=126149958010298&w=2]
---
drivers/pci/bus.c | 1 +
1 files changed, 1 insertions(+), 0 ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 10/22] xen: Provide a variant of xen_poll_irq wit ...
The 'xen_poll_irq_timeout' provides a method to pass in
the poll timeout for IRQs if requested. We also export
those two poll functions as Xen PCI fronted uses them.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
---
drivers/xen/events.c | 17 ++++++++++++-----
include/xen/events.h | 4 ++++
2 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/drivers/xen/events.c b/drivers/xen/events.c
index ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 16/22] x86: Introduce x86_msi_ops
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Introduce an x86 specific indirect mechanism to setup MSIs.
The MSI setup functions become function pointers in an x86_msi_ops
struct, that defaults to the implementation in io_apic.c
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: x86@kernel.org
Cc: Jesse Barnes ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 15/22] x86: Copy-n-paste arch_teardown_msi_irqs f ...
In preparation for non-privileged domains to disable PCI devices'
MSI/MSIx, we need to augment arch_teardown_msi_irqs to make
a call to the privileged domain (patch to follow).
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: x86@kernel.org
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
---
arch/x86/include/asm/pci.h | 1 +
...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 12/22] x86/PCI: Clean up pci_cache_line_size
From: Alex Nixon <alex.nixon@citrix.com>
Separate out x86 cache_line_size initialisation code into its own
function (so it can be shared by Xen later in this patch series)
[ Impact: cleanup ]
Signed-off-by: Alex Nixon <alex.nixon@citrix.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Reviewed-by: "H. Peter Anvin" <hpa@zytor.com>
Reviewed-by: Matthew Wilcox <willy@linux.intel.com>
Reviewed-by: Jesse ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 05/22] xen: identity map gsi->irqs
Impact: preserve compat with native
Reserve the lower irq range for use for hardware interrupts so we
can identity-map them.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
---
drivers/xen/events.c | 23 +++++++++++++++++------
1 files changed, 17 insertions(+), 6 deletions(-)
diff --git a/drivers/xen/events.c b/drivers/xen/events.c
index b8f030a..8eeb808 100644
--- a/drivers/xen/events.c
+++ ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 07/22] xen: set pirq name to something useful.
Impact: cleanup
Make pirq show useful information in /proc/interrupts
[v2: Removed the parts for arch/x86/xen/pci.c ]
Signed-off-by: Gerd Hoffmann <kraxel@xeni.home.kraxel.org>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
---
drivers/xen/events.c | 4 ++--
include/xen/events.h | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/xen/events.c b/drivers/xen/events.c
index ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 04/22] x86/io_apic: add get_nr_irqs_gsi()
From: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Impact: new interface to get max GSI
Add get_nr_irqs_gsi() to return nr_irqs_gsi. Xen will use this to
determine how many irqs it needs to reserve for hardware irqs.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Reviewed-by: "H. Peter Anvin" <hpa@zytor.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: x86@kernel.org
Cc: Jesse Barnes ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 17/22] xen/x86/PCI: Add support for the Xen PCI s ...
From: Alex Nixon <alex.nixon@citrix.com>
The frontend stub lives in arch/x86/pci/xen.c, alongside other
sub-arch PCI init code (e.g. olpc.c).
It provides a mechanism for Xen PCI frontend to setup/destroy
legacy interrupts, MSI/MSI-X, and PCI configuration operations.
[ Impact: add core of Xen PCI support ]
[ v2: Removed the IOMMU code and only focusing on PCI.]
[ v3: removed usage of pci_scan_all_fns as that does not exist]
[ v4: introduced pci_xen value to fix compile warnings]
[ v5: ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 08/22] xen: statically initialize cpu_evtchn_mask_p
From: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Sometimes cpu_evtchn_mask_p can get used early, before it has been
allocated. Statically initialize it with an initdata version to catch
any early references.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
---
drivers/xen/events.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/drivers/xen/events.c ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 02/22] xen: define BIOVEC_PHYS_MERGEABLE()
From: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Impact: allow Xen control of bio merging
When running in Xen domain with device access, we need to make sure
the block subsystem doesn't merge requests across pages which aren't
machine physically contiguous. To do this, we define our own
BIOVEC_PHYS_MERGEABLE. When CONFIG_XEN isn't enabled, or we're not
running in a Xen domain, this has identical behaviour to the normal
implementation. When running under Xen, we also make sure ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 09/22] xen: Find an unbound irq number in reverse ...
In earlier Xen Linux kernels, the IRQ mapping was a straight 1:1 and the
find_unbound_irq started looking around 256 for open IRQs and up. IRQs
from 0 to 255 were reserved for PCI devices. Previous to this patch,
the 'find_unbound_irq' started looking at get_nr_hw_irqs() number.
For privileged domain where the ACPI information is available that
returns the upper-bound of what the GSIs. For non-privileged PV domains,
where ACPI is no-existent the get_nr_hw_irqs() reports the IRQ_LEGACY ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 21/22] xen/pci: Request ACS when Xen-SWIOTLB is a ...
It used to done in the Xen startup code but that is not really
appropiate.
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
---
arch/x86/xen/pci-swiotlb-xen.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/arch/x86/xen/pci-swiotlb-xen.c b/arch/x86/xen/pci-swiotlb-xen.c
index a013ec9..be4d80a 100644
--- a/arch/x86/xen/pci-swiotlb-xen.c
+++ b/arch/x86/xen/pci-swiotlb-xen.c
@@ -1,6 +1,7 @@
/* Glue code to lib/swiotlb-xen.c */
#include ...
| Oct 4, 11:13 am 2010 |
| Konrad Rzeszutek Wilk | [PATCH 03/22] xen: implement pirq type event channels
From: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
A privileged PV Xen domain can get direct access to hardware. In
order for this to be useful, it must be able to get hardware
interrupts.
Being a PV Xen domain, all interrupts are delivered as event channels.
PIRQ event channels are bound to a pirq number and an interrupt
vector. When a IO APIC raises a hardware interrupt on that vector, it
is delivered as an event channel, which we can deliver to the
appropriate device ...
| Oct 4, 11:13 am 2010 |
| Takashi Iwai | [GIT PULL] sound fixes
Linus,
please pull sound fixes for v2.6.36-rc7 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git fix/misc
Just two small obvious fixes below.
Thanks!
Takashi
===
Dan Rosenberg (1):
ALSA: prevent heap corruption in snd_ctl_new()
Takashi Iwai (1):
ALSA: i2c/other/ak4xx-adda: Fix a compile warning with CONFIG_PROCFS=n
---
sound/core/control.c | 5 +++++
sound/i2c/other/ak4xxx-adda.c | 2 +-
2 files changed, 6 ...
| Oct 4, 11:09 am 2010 |
| Sami Kerola | [PATCH] Documentation/networking/ip-sysctl.txt tcp_tw_re ...
From: Sami Kerola <kerolasa@iki.fi>
Instead of saying 'consult your technical export' the
documentation needs to assist an export to decide whether to keep
these settings off or set them on.
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
---
Documentation/networking/ip-sysctl.txt | 20 +++++++++++++-------
1 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt
index f350c69..01e2948 100644
--- ...
| Oct 4, 10:32 am 2010 |
| Daniel Drake | [PATCH] Add OLPC XO-1 rfkill driver
Add a software rfkill switch for the WLAN interface in the OLPC XO-1
laptop. It uses the OLPC embedded controller to cut/restore power to
the Marvell WLAN chip on the motherboard.
Signed-off-by: Daniel Drake <dsd@laptop.org>
---
arch/x86/include/asm/olpc.h | 2 +
drivers/platform/x86/Kconfig | 8 +++
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/xo1-rfkill.c | 86 +++++++++++++++++++++++++++++++++++++
4 files changed, 97 insertions(+), 0 deletions(-)
...
| Oct 4, 10:15 am 2010 |
| Matthew Garrett | Re: [PATCH] Add OLPC XO-1 rfkill driver
Probably don't need this. Otherwise, looks fine.
--
Matthew Garrett | mjg59@srcf.ucam.org
--
| Oct 4, 10:28 am 2010 |
| H. Peter Anvin | Re: [PATCH] OLPC: register XO-1 RF kill device
Please put this in a separate file, or at least a separate function
(adding all the XO-1 platform devices.)
-hpa
--
| Oct 4, 10:43 am 2010 |
| Daniel Drake | [PATCH] OLPC: register XO-1 RF kill device
The upcoming XO-1 rfkill driver (for drivers/platform/x86) will register
itself with the name "xo1-rfkill"
Add the necessary mechanics so that this is properly probed and
initialized on XO-1 laptops.
Signed-off-by: Daniel Drake <dsd@laptop.org>
---
arch/x86/kernel/olpc.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch/x86/kernel/olpc.c b/arch/x86/kernel/olpc.c
index 37c49934..d57f26a 100644
--- a/arch/x86/kernel/olpc.c
+++ ...
| Oct 4, 10:14 am 2010 |
| Felipe Contreras | [PATCH 0/2] omap: dsp: make the driver actually work
Hi,
It seems the platform device was dropped from the migration of tidspbridge into
staging, plus the sdram meblock (previously bootmem) required for it work are
gone.
Withouth these patches the driver loads, but doesn't do anything.
A second issue with ioremap() still remains, but that can be solved by
reverting 309caa9.
I think these might be worth to get into 2.6.36, if not, I have versions with
more changes; cleanups and so on.
Tested on a Nokia N900.
Felipe Contreras (2):
...
| Oct 4, 9:09 am 2010 |
| Felipe Contreras | [PATCH 2/2] staging: tidspbridge: use omap_dsp_platform_data
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
---
drivers/staging/tidspbridge/core/tiomap3430.c | 14 ++++++++------
drivers/staging/tidspbridge/core/tiomap3430_pwr.c | 14 ++++++++------
drivers/staging/tidspbridge/core/tiomap_io.c | 4 +++-
.../tidspbridge/include/dspbridge/host_os.h | 19 -------------------
drivers/staging/tidspbridge/rmgr/drv_interface.c | 10 ++++++----
5 files changed, 25 insertions(+), 36 deletions(-)
diff --git ...
| Oct 4, 9:09 am 2010 |
| Felipe Contreras | [PATCH 1/2] omap: add dsp platform device
Otherwise tidspbridge cannot work.
It looks like this was dropped in the conversion to staging. I took the
liberty of doing some cleaning up.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
---
arch/arm/mach-omap2/Makefile | 4 ++
arch/arm/mach-omap2/dsp.c | 85 +++++++++++++++++++++++++++++++++
arch/arm/plat-omap/common.c | 2 +
arch/arm/plat-omap/devices.c | 30 ++++++++++++
arch/arm/plat-omap/include/plat/dsp.h | 31 ...
| Oct 4, 9:09 am 2010 |
| Namhyung Kim | [PATCH] jbd: Use offset_in_page() instead of manual calc ...
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
---
fs/jbd/transaction.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/fs/jbd/transaction.c b/fs/jbd/transaction.c
index 981449c..c9bb7a7 100644
--- a/fs/jbd/transaction.c
+++ b/fs/jbd/transaction.c
@@ -711,7 +711,7 @@ done:
J_EXPECT_JH(jh, buffer_uptodate(jh2bh(jh)),
"Possible IO failure.\n");
page = jh2bh(jh)->b_page;
- offset = ((unsigned long) jh2bh(jh)->b_data) & ~PAGE_MASK;
+ offset = ...
| Oct 4, 9:03 am 2010 |
| Gleb Natapov | [PATCH v6 10/12] Handle async PF in non preemptable context
If async page fault is received by idle task or when preemp_count is
not zero guest cannot reschedule, so do sti; hlt and wait for page to be
ready. vcpu can still process interrupts while it waits for the page to
be ready.
Acked-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Gleb Natapov <gleb@redhat.com>
---
arch/x86/kernel/kvm.c | 40 ++++++++++++++++++++++++++++++++++------
1 files changed, 34 insertions(+), 6 deletions(-)
diff --git a/arch/x86/kernel/kvm.c ...
| Oct 4, 8:56 am 2010 |
| Gleb Natapov | [PATCH v6 12/12] Send async PF when guest is not in user ...
If guest indicates that it can handle async pf in kernel mode too send
it, but only if interrupts are enabled.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
---
arch/x86/kvm/x86.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index cad4412..30b1cd1 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -6244,7 +6244,8 @@ void kvm_arch_async_page_not_present(struct kvm_vcpu *vcpu,
kvm_add_async_pf_gfn(vcpu, ...
| Oct 4, 8:56 am 2010 |
| Gleb Natapov | [PATCH v6 00/12] KVM: Add host swap event notifications ...
KVM virtualizes guest memory by means of shadow pages or HW assistance
like NPT/EPT. Not all memory used by a guest is mapped into the guest
address space or even present in a host memory at any given time.
When vcpu tries to access memory page that is not mapped into the guest
address space KVM is notified about it. KVM maps the page into the guest
address space and resumes vcpu execution. If the page is swapped out from
the host memory vcpu execution is suspended till the page is swapped
into ...
| Oct 4, 8:56 am 2010 |
| Gleb Natapov | [PATCH v6 01/12] Add get_user_pages() variant that fails ...
This patch add get_user_pages() variant that only succeeds if getting
a reference to a page doesn't require major fault.
Reviewed-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Gleb Natapov <gleb@redhat.com>
---
fs/ncpfs/mmap.c | 2 ++
include/linux/mm.h | 5 +++++
mm/filemap.c | 3 +++
mm/memory.c | 31 ++++++++++++++++++++++++++++---
mm/shmem.c | 8 +++++++-
5 files changed, 45 insertions(+), 4 deletions(-)
diff --git a/fs/ncpfs/mmap.c ...
| Oct 4, 8:56 am 2010 |
| Gleb Natapov | [PATCH v6 08/12] Handle async PF in a guest.
When async PF capability is detected hook up special page fault handler
that will handle async page fault events and bypass other page faults to
regular page fault handler. Also add async PF handling to nested SVM
emulation. Async PF always generates exit to L1 where vcpu thread will
be scheduled out until page is available.
Acked-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Gleb Natapov <gleb@redhat.com>
---
arch/x86/include/asm/kvm_para.h | 12 +++
arch/x86/include/asm/traps.h | ...
| Oct 4, 8:56 am 2010 |
| Gleb Natapov | [PATCH v6 06/12] Add PV MSR to enable asynchronous page ...
Guest enables async PF vcpu functionality using this MSR.
Reviewed-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Gleb Natapov <gleb@redhat.com>
---
Documentation/kvm/cpuid.txt | 3 +++
Documentation/kvm/msr.txt | 13 ++++++++++++-
arch/x86/include/asm/kvm_host.h | 2 ++
arch/x86/include/asm/kvm_para.h | 4 ++++
arch/x86/kvm/x86.c | 38 ++++++++++++++++++++++++++++++++++++--
include/linux/kvm.h | 1 +
6 files changed, 58 insertions(+), 3 ...
| Oct 4, 8:56 am 2010 |
| Gleb Natapov | [PATCH v6 05/12] Move kvm_smp_prepare_boot_cpu() from kv ...
Async PF also needs to hook into smp_prepare_boot_cpu so move the hook
into generic code.
Acked-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Gleb Natapov <gleb@redhat.com>
---
arch/x86/include/asm/kvm_para.h | 1 +
arch/x86/kernel/kvm.c | 11 +++++++++++
arch/x86/kernel/kvmclock.c | 13 +------------
3 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/arch/x86/include/asm/kvm_para.h b/arch/x86/include/asm/kvm_para.h
index 7b562b6..e3faaaf 100644
--- ...
| Oct 4, 8:56 am 2010 |
| Gleb Natapov | [PATCH v6 09/12] Inject asynchronous page fault into a P ...
Send async page fault to a PV guest if it accesses swapped out memory.
Guest will choose another task to run upon receiving the fault.
Allow async page fault injection only when guest is in user mode since
otherwise guest may be in non-sleepable context and will not be able
to reschedule.
Vcpu will be halted if guest will fault on the same page again or if
vcpu executes kernel code.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
---
arch/x86/include/asm/kvm_host.h | 3 ++
...
| Oct 4, 8:56 am 2010 |
| Gleb Natapov | [PATCH v6 03/12] Retry fault before vmentry
When page is swapped in it is mapped into guest memory only after guest
tries to access it again and generate another fault. To save this fault
we can map it immediately since we know that guest is going to access
the page. Do it only when tdp is enabled for now. Shadow paging case is
more complicated. CR[034] and EFER registers should be switched before
doing mapping and then switched back.
Acked-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Gleb Natapov <gleb@redhat.com>
---
...
| Oct 4, 8:56 am 2010 |
| Gleb Natapov | [PATCH v6 02/12] Halt vcpu if page it tries to access is ...
If a guest accesses swapped out memory do not swap it in from vcpu thread
context. Schedule work to do swapping and put vcpu into halted state
instead.
Interrupts will still be delivered to the guest and if interrupt will
cause reschedule guest will continue to run another task.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
---
arch/x86/include/asm/kvm_host.h | 17 +++
arch/x86/kvm/Kconfig | 1 +
arch/x86/kvm/Makefile | 1 +
arch/x86/kvm/mmu.c | ...
| Oct 4, 8:56 am 2010 |
| Gleb Natapov | [PATCH v6 07/12] Add async PF initialization to PV guest.
Enable async PF in a guest if async PF capability is discovered.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
---
Documentation/kernel-parameters.txt | 3 +
arch/x86/include/asm/kvm_para.h | 5 ++
arch/x86/kernel/kvm.c | 92 +++++++++++++++++++++++++++++++++++
3 files changed, 100 insertions(+), 0 deletions(-)
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 8dc2548..0bd2203 100644
--- ...
| Oct 4, 8:56 am 2010 |
| Gleb Natapov | [PATCH v6 04/12] Add memory slot versioning and use it t ...
Keep track of memslots changes by keeping generation number in memslots
structure. Provide kvm_write_guest_cached() function that skips
gfn_to_hva() translation if memslots was not changed since previous
invocation.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
---
include/linux/kvm_host.h | 7 +++++
include/linux/kvm_types.h | 7 +++++
virt/kvm/kvm_main.c | 57 +++++++++++++++++++++++++++++++++++++++++---
3 files changed, 67 insertions(+), 4 deletions(-)
diff --git ...
| Oct 4, 8:56 am 2010 |
| Gleb Natapov | [PATCH v6 11/12] Let host know whether the guest can han ...
If guest can detect that it runs in non-preemptable context it can
handle async PFs at any time, so let host know that it can send async
PF even if guest cpu is not in userspace.
Acked-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Gleb Natapov <gleb@redhat.com>
---
Documentation/kvm/msr.txt | 5 +++--
arch/x86/include/asm/kvm_host.h | 1 +
arch/x86/include/asm/kvm_para.h | 1 +
arch/x86/kernel/kvm.c | 3 +++
arch/x86/kvm/x86.c | 5 +++--
5 ...
| Oct 4, 8:56 am 2010 |
| Nicolas Kaiser | [PATCH] video/omap: remove duplicated include
Remove duplicated include.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
drivers/video/omap/lcd_omap3beagle.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/drivers/video/omap/lcd_omap3beagle.c b/drivers/video/omap/lcd_omap3beagle.c
index ca75cc2..ac715f9 100644
--- a/drivers/video/omap/lcd_omap3beagle.c
+++ b/drivers/video/omap/lcd_omap3beagle.c
@@ -26,7 +26,6 @@
#include <linux/i2c/twl.h>
#include <plat/mux.h>
-#include <plat/mux.h>
#include ...
| Oct 4, 8:43 am 2010 |
| Nicolas Kaiser | [PATCH] video/omap: remove mux.h include
Including mux.h should no longer be needed for omap2/3/4 SoCs
outside arch/arm/mach-omap2 files.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
drivers/video/omap/lcd_omap3beagle.c | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/drivers/video/omap/lcd_omap3beagle.c b/drivers/video/omap/lcd_omap3beagle.c
index ca75cc2..d7c6c3e 100644
--- a/drivers/video/omap/lcd_omap3beagle.c
+++ b/drivers/video/omap/lcd_omap3beagle.c
@@ -25,8 +25,6 @@
#include ...
| Oct 4, 11:38 am 2010 |
| Tony Lindgren | Re: [PATCH] video/omap: remove duplicated include
Can you please updated this to remove both mux.h entries?
Including mux.h should no longer be needed for omap2/3/4 SoCs
outside arch/arm/mach-omap2 files. For omap1 machines those are still
needed in some drivers..
Regards,
Tony
--
| Oct 4, 10:54 am 2010 |
| Tony Lindgren | Re: [PATCH] video/omap: remove mux.h include
Thanks,
--
| Oct 4, 11:47 am 2010 |
| Alban Crequy | [PATCH] AF_UNIX: Implement SO_TIMESTAMP and SO_TIMETAMPN ...
Userspace applications can already request to receive timestamps with:
setsockopt(sockfd, SOL_SOCKET, SO_TIMESTAMP, ...)
Although setsockopt() returns zero (success), timestamps are not added to the
ancillary data. This patch fixes that on SOCK_DGRAM and SOCK_SEQPACKET Unix
sockets.
Signed-off-by: Alban Crequy <alban.crequy@collabora.co.uk>
---
net/unix/af_unix.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c
index ...
| Oct 4, 11:01 am 2010 |
| Alban Crequy | Re: [PATCH] AF_UNIX: Implement SO_TIMESTAMP and SO_TIMET ...
Le Mon, 04 Oct 2010 18:41:44 +0200,
Is it really expensive? It looks like a few flag checks in an inline
The patch in the next email implements the 1) solution on SOCK_DGRAM and
SOCK_SEQPACKET (without SOCK_STREAM).
--
Alban
--
| Oct 4, 11:00 am 2010 |
| Eric Dumazet | Re: [PATCH] AF_UNIX: Implement SO_TIMESTAMP and SO_TIMET ...
Are you sure its needed for unix_stream case ?
We dont do this for TCP for example, only for datagrams.
As shown in the past, sock_recv_timestamp() is a bit expensive because
it takes care of many possible options.
It would be better to use in AF_UNIX case (only software timestamps) :
Solution 1)
if (sock_flag(sk, SOCK_RCVTSTAMP))
__sock_recv_timestamp(msg, sk, skb);
Solution 2)
Or something already used elsewhere since 2.6.35 and commit
767dd03369ac1 (net: speedup ...
| Oct 4, 9:41 am 2010 |
| Alban Crequy | [PATCH] AF_UNIX: Implement SO_TIMESTAMP and SO_TIMETAMPN ...
Userspace applications can already request to receive timestamps with:
setsockopt(sockfd, SOL_SOCKET, SO_TIMESTAMP, ...)
Although setsockopt() returns zero (success), timestamps are not added to the
ancillary data. This patch fixes that.
Signed-off-by: Alban Crequy <alban.crequy@collabora.co.uk>
---
net/unix/af_unix.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c
index 617bea4..142ccea 100644
--- ...
| Oct 4, 8:38 am 2010 |
| Eric Dumazet | Re: [PATCH] AF_UNIX: Implement SO_TIMESTAMP and SO_TIMET ...
Hmm, but how is set skb->tstamp ?
I think its zero at this point, so __sock_recv_timestamp() use current
time, not time of send().
gettimeofday() might be better/cheaper :)
--
| Oct 4, 11:09 am 2010 |
| Eric Dumazet | Re: [PATCH] AF_UNIX: Implement SO_TIMESTAMP and SO_TIMET ...
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Note: tstamp is sampled at the time of skb queueing, _after_ eventual
sleep in sock_alloc_send_skb() or memcpy_fromiovec()
--
| Oct 4, 12:20 pm 2010 |
| Alban Crequy | [PATCH] AF_UNIX: Implement SO_TIMESTAMP and SO_TIMETAMPN ...
Userspace applications can already request to receive timestamps with:
setsockopt(sockfd, SOL_SOCKET, SO_TIMESTAMP, ...)
Although setsockopt() returns zero (success), timestamps are not added to the
ancillary data. This patch fixes that on SOCK_DGRAM and SOCK_SEQPACKET Unix
sockets.
Signed-off-by: Alban Crequy <alban.crequy@collabora.co.uk>
---
net/unix/af_unix.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c
index ...
| Oct 4, 11:48 am 2010 |
| Alban Crequy | Re: [PATCH] AF_UNIX: Implement SO_TIMESTAMP and SO_TIMET ...
Le Mon, 04 Oct 2010 20:09:49 +0200,
You're right, I just tested it and it was the time of reception. Thanks
for the review.
--
| Oct 4, 11:47 am 2010 |
| Paul Rolland | Re: HPET causes tasks to freeze (still in 2.6.36-rc6)
Hello,
On Mon, 04 Oct 2010 17:36:17 +0200
I've been experiencing that also with some Supermicro servers...
and last week, I switched to 2.6.35.5, which is now no more exhibiting this
weird behavior, but it may be because the machine has elected tsc as its
clocksource.
I must also say that kernels before 2.6.35.5 (namely 2.6.28.9) were showing
this strange behavior whatever clocksource I was using, so it was not
specifically HPET-related, but the "Tasks are not woken unless mouse is ...
| Oct 4, 8:55 am 2010 |
| Jiri Slaby | HPET causes tasks to freeze (still in 2.6.36-rc6)
Hi,
HPET as a clocksource has still issues in the latest kernels (confirmed
in 2.6.36-rc6) at least on x86_64. Unless clocksource=jiffies,
clocksource=tsc or nolapic_timer is used, the system is unusable. Tasks
are not woken unless mouse is moved, key is pressed (or other hard irq
triggered). 2.6.32 seems to be the last working.
The bug was originally reported in the bugzilla here:
https://bugzilla.novell.com/show_bug.cgi?id=579932
To quote:
"My clock is seriously lagging behind. After ...
| Oct 4, 8:36 am 2010 |
| Thomas Gleixner | Re: HPET causes tasks to freeze (still in 2.6.36-rc6)
The problem is not clocksource related, it's NOHZ related.
clocksource=jiffies, clocksource=tsc are disabling NOHZ simply because
we can not do NOHZ neither with jiffies nor with a TSC which stops in
deeper C-states.
nolapic_timer installs a dummy lapic timer so the lapic is not used,
but HPET is used instead and NOHZ is disabled as well.
So the real problem is that the hpet broadcast interrupts which are
used to work around the lapic timer stops in C3 problem are not coming
through for ...
| Oct 4, 9:31 am 2010 |
| Namhyung Kim | [PATCH] jbd: Remove unnecessary goto statement
Remove goto statement which jumps to very next line. Also remove
target label because it is no longer used anywhere.
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
---
fs/jbd/transaction.c | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/fs/jbd/transaction.c b/fs/jbd/transaction.c
index 5ae71e7..981449c 100644
--- a/fs/jbd/transaction.c
+++ b/fs/jbd/transaction.c
@@ -293,9 +293,7 @@ handle_t *journal_start(journal_t *journal, int nblocks)
...
| Oct 4, 8:13 am 2010 |
| Jan Kara | Re: [PATCH] jbd: Remove unnecessary goto statement
Thanks. Merged into my tree.
--
Jan Kara <jack@suse.cz>
SUSE Labs, CR
--
| Oct 4, 8:57 am 2010 |
| Nicolas Kaiser | [PATCH] caif: remove duplicated include
Remove duplicated include.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
net/caif/caif_socket.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/net/caif/caif_socket.c b/net/caif/caif_socket.c
index 8ce9047..7a09fb6 100644
--- a/net/caif/caif_socket.c
+++ b/net/caif/caif_socket.c
@@ -15,7 +15,6 @@
#include <linux/poll.h>
#include <linux/tcp.h>
#include <linux/uaccess.h>
-#include <linux/mutex.h>
#include <linux/debugfs.h>
#include ...
| Oct 4, 7:35 am 2010 |
| Patrick McHardy | Re: [PATCH] netfilter: remove duplicated include
Applied, thanks.
--
| Oct 4, 12:01 pm 2010 |
| Nicolas Kaiser | [PATCH] netfilter: remove duplicated include
Remove duplicated include.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
net/netfilter/xt_ipvs.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/net/netfilter/xt_ipvs.c b/net/netfilter/xt_ipvs.c
index 7a4d66d..9127a3d 100644
--- a/net/netfilter/xt_ipvs.c
+++ b/net/netfilter/xt_ipvs.c
@@ -16,7 +16,6 @@
#include <linux/ip_vs.h>
#include <linux/types.h>
#include <linux/netfilter/x_tables.h>
-#include <linux/netfilter/x_tables.h>
#include ...
| Oct 4, 7:22 am 2010 |
| Michal Marek | Re: [PATCH] i2c: Fix Kconfig dependencies
To clarify: The kconfig fix does not "break" anything. It just correctly
warns in cases where it previously did not spot a broken dependency. My
patch was just a means to silence a warning, nothing more.
Michal
--
| Oct 4, 3:01 pm 2010 |
| Michal Marek | [PATCH] i2c: Fix Kconfig dependencies
drivers/i2c/algos/Kconfig makes all the algorithms dependent on
!I2C_HELPER_AUTO, which triggers a Kconfig warning about broken
dependencies when some driver selects one of the algorithms. Make only
the prompts dependent on !I2C_HELPER_AUTO, not the complete symbols.
This moves the entries out of the "I2C Algorithms" submenu, but most
users do not unset I2C_HELPER_AUTO, so they will not see it anyway.
Signed-off-by: Michal Marek <mmarek@suse.cz>
---
Please consider for 2.6.36, as the warning ...
| Oct 4, 6:31 am 2010 |
| Jean Delvare | Re: [PATCH] i2c: Fix Kconfig dependencies
Hi Michal,
You have bad luck, I'm afraid. Sure, most users do not unset
I2C_HELPER_AUTO, so they will not see the extra entries in the main I2C
menu, however _I_ unset it and guess what, _I_ am the one deciding
whether your patch can be applied or not ;)
I don't want the algo drivers listed in the main I2C menu, sorry. It is
You should reconsider then. Kernel 2.6.36 will be released in a few
days, is your fix so important that it has to go in, even when you have
evidence that it breaks ...
| Oct 4, 9:03 am 2010 |
| Michal Marek | Re: [PATCH] i2c: Fix Kconfig dependencies
(Sorry, I missed the patch in your message before)
I2C_ALGOBIT does exist, but depends on a false value if I2C_HELPER_AUTO
is set. Yes, in this case it does not matter, there won't be any
unresolved symbols during link, but Kconfig has no way to find out what
are hard dependencies and what are tricks to improve the user
Unfortunatelly, this fix does not help. Symbol properties are merged
together, so this just first defines three tristate symbols and later
makes them depend on ...
| Oct 4, 3:30 pm 2010 |
| Christoph Lameter | slub: Move functions to reduce #ifdefs
[requires patch to make SYSFS independent from SLUB_DEBUG]
There is a lot of #ifdef/#endifs that can be avoided if functions would be in different
places. Move them around and reduce #ifdef.
Signed-off-by: Christoph Lameter <cl@linux.com>
---
mm/slub.c | 297 +++++++++++++++++++++++++++++---------------------------------
1 file changed, 141 insertions(+), 156 deletions(-)
Index: linux-2.6/mm/slub.c
===================================================================
--- ...
| Oct 4, 6:24 am 2010 |
| Jiri Slaby | [PATCH v2 1/1] nouveau: ratelimit IRQ messages
There are two messages in the ISR of nouveau which might be printed out
hundred times in a second. Ratelimit them. (We need to move
nouveau_ratelimit to the top of the file.)
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Cc: Ben Skeggs <bskeggs@redhat.com>
Cc: Marcin Slusarz <marcin.slusarz@gmail.com>
---
drivers/gpu/drm/nouveau/nouveau_irq.c | 23 +++++++++++++----------
1 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/nouveau_irq.c ...
| Oct 4, 6:11 am 2010 |
| Marcin Slusarz | Oct 4, 9:24 am 2010 | |
| Ben Skeggs | Re: [PATCH v2 1/1] nouveau: ratelimit IRQ messages
Looks good to me. If you could rebase this on nouveau git
(git.freedesktop.org/git/nouveau/linux-2.6), I'll push it.
Thanks,
--
| Oct 4, 4:40 pm 2010 |
| Faraddin Bin | GOLD DEAL
I have 110 kg of Switz refined gold, 99.99(24 karat).
Should you be interested to buy it, please reply me for more and better arrangement on the method of transaction;
I will offer you cheaper than the international gold price.
If we can develop a certain level of trust between us, I will consider letting you lift it to your country and sell, then pay me based on the price we will agree on as I am only interested to sell it to a capable client instead of selling per kilo.
Please get back to ...
| Oct 4, 5:48 am 2010 |
| Hillf Danton | Ask For Comment: add offset_in_sg parameter for data cop ...
Two routines, modeled from sg_copy_from/to_buffer, are added for cases that
offset_in_sg has to be taken as a parameter.
Then it seems that the procedure of sg_miter_start/next/stop in
sg_copy_buffer()
will no longer be modeled, and all __xyz elements of miter are
untouched as well,
outside scatter list.
Signed-off-by: Hillf Danton <dhillf@gmail.com>
---
--- o/linux-2.6.36-rc4/include/linux/scatterlist.h 2010-09-13
07:07:38.000000000 +0800
+++ ...
| Oct 4, 4:43 am 2010 |
| Nicolas Kaiser | [PATCH 0/3] staging: remove duplicated includes
These patches remove duplicated includes of guarded headers.
Nicolas Kaiser (3):
staging/lirc: remove duplicated include
staging/spectra: remove duplicated includes
staging/tidspbridge: remove duplicated include
--
| Oct 4, 5:06 am 2010 |
| Nicolas Kaiser | [PATCH 1/3] staging/lirc: remove duplicated include
Remove duplicated include.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
drivers/staging/lirc/lirc_parallel.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/drivers/staging/lirc/lirc_parallel.c b/drivers/staging/lirc/lirc_parallel.c
index 6da4a8c..0c831f5 100644
--- a/drivers/staging/lirc/lirc_parallel.c
+++ b/drivers/staging/lirc/lirc_parallel.c
@@ -40,7 +40,6 @@
#include <linux/delay.h>
#include <linux/io.h>
-#include <linux/signal.h>
#include ...
| Oct 4, 5:08 am 2010 |
| Nicolas Kaiser | [PATCH 3/3] staging/tidspbridge: remove duplicated include
Remove duplicated include.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
drivers/staging/tidspbridge/gen/gs.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/drivers/staging/tidspbridge/gen/gs.c b/drivers/staging/tidspbridge/gen/gs.c
index 9fc6144..8335bf5 100644
--- a/drivers/staging/tidspbridge/gen/gs.c
+++ b/drivers/staging/tidspbridge/gen/gs.c
@@ -19,7 +19,6 @@
#include <linux/types.h>
/* ----------------------------------- DSP/BIOS Bridge */
...
| Oct 4, 5:12 am 2010 |
| Nicolas Kaiser | [PATCH 2/3] staging/spectra: remove duplicated includes
Remove duplicated includes.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
drivers/staging/spectra/lld_emu.c | 10 ++++------
drivers/staging/spectra/lld_mtd.c | 8 ++------
2 files changed, 6 insertions(+), 12 deletions(-)
diff --git a/drivers/staging/spectra/lld_emu.c b/drivers/staging/spectra/lld_emu.c
index 60eb0f6..6733bbf 100644
--- a/drivers/staging/spectra/lld_emu.c
+++ b/drivers/staging/spectra/lld_emu.c
@@ -25,6 +25,10 @@
#include "lld.h"
#if CMD_DMA
#include ...
| Oct 4, 5:10 am 2010 |
| western union | Attn:
How are you today?
I write to inform you that we have already sent you USD5000.00 dollars through Western union as we have been given the mandate to transfer your
full compensation payment of USD1.800,000.00 via western union by this government.
I called to give you the information through phone as internet hackers were many but i could not reach you yesterday even this morning.So,I decided to email you the MTCN and sender name so that you can pick up this USD5000.00 to enable us send another ...
| Oct 4, 4:54 am 2010 |
| Kevin Hilman | Re: [PATCH 5/5] arm/davinci: remove duplicated include
Applied, thanks. Queuing for 2.6.37.
--
| Oct 4, 7:50 am 2010 |
| Nicolas Kaiser | [PATCH 0/5] arm: remove duplicated includes
These patches remove duplicated includes of guarded headers.
Nicolas Kaiser (5):
arm/nomadik: remove duplicated include
arm/tegra: remove duplicated include
arm/shmobile: remove duplicated include
arm/omap: remove duplicated include
arm/davinci: remove duplicated include
--
| Oct 4, 3:24 am 2010 |
| Nicolas Kaiser | [PATCH 5/5] arm/davinci: remove duplicated include
Remove duplicated include.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
arch/arm/mach-davinci/board-da850-evm.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-davinci/board-da850-evm.c b/arch/arm/mach-davinci/board-da850-evm.c
index fdc2cc5..851cc45 100644
--- a/arch/arm/mach-davinci/board-da850-evm.c
+++ b/arch/arm/mach-davinci/board-da850-evm.c
@@ -26,7 +26,6 @@
#include <linux/mtd/physmap.h>
#include <linux/regulator/machine.h>
...
| Oct 4, 3:39 am 2010 |
| Nicolas Kaiser | [PATCH 3/5] arm/shmobile: remove duplicated include
Remove duplicated include.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
arch/arm/mach-shmobile/board-ap4evb.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-shmobile/board-ap4evb.c b/arch/arm/mach-shmobile/board-ap4evb.c
index 95935c8..3ebb5be 100644
--- a/arch/arm/mach-shmobile/board-ap4evb.c
+++ b/arch/arm/mach-shmobile/board-ap4evb.c
@@ -30,7 +30,6 @@
#include <linux/mtd/mtd.h>
#include <linux/mtd/partitions.h>
#include ...
| Oct 4, 3:39 am 2010 |
| Nicolas Kaiser | [PATCH 2/5] arm/tegra: remove duplicated include
Remove duplicated include.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
arch/arm/mach-tegra/timer.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-tegra/timer.c b/arch/arm/mach-tegra/timer.c
index 2f42021..9057d6f 100644
--- a/arch/arm/mach-tegra/timer.c
+++ b/arch/arm/mach-tegra/timer.c
@@ -28,7 +28,6 @@
#include <linux/cnt32_to_63.h>
#include <asm/mach/time.h>
-#include <asm/mach/time.h>
#include <asm/localtimer.h>
#include ...
| Oct 4, 3:39 am 2010 |
| Western Union® | Payment.
You have earned $1,000,000.00 USD from Western Union. To receive your
funds, send your details: Full Names, Age, Country, Phone Number
to:(funds@westernu.co.uk)
--
| Oct 4, 4:32 am 2010 |
| stefano.stabellini | [PATCH v2 07/10] xen: introduce XEN_DOM0 as a silent option
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Add XEN_DOM0 to arch/x86/xen/Kconfig as a silent compile time option
that gets enabled when xen and basic x86, acpi and pci support are
selected.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
---
arch/x86/xen/Kconfig | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/x86/xen/Kconfig b/arch/x86/xen/Kconfig
index 68128a1..9bbb06b 100644
--- a/arch/x86/xen/Kconfig
+++ ...
| Oct 4, 4:28 am 2010 |
| stefano.stabellini | [PATCH v2 10/10] xen: mask the MTRR feature from the cpuid
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
We don't want Linux to think that the cpu supports MTRRs when running
under Xen because MTRR operations could only be performed through
hypercalls.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
---
arch/x86/xen/enlighten.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c
index 9efb004..d48a32b 100644
--- ...
| Oct 4, 4:28 am 2010 |
| stefano.stabellini | [PATCH v2 09/10] xen: make hvc_xen console work for dom0.
From: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Use the console hypercalls for dom0 console.
[ Impact: Add Xen dom0 console ]
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
---
drivers/char/hvc_xen.c | 98 ++++++++++++++++++++++++++++++++----------------
drivers/xen/events.c | 2 +-
include/xen/events.h | 1 +
3 files changed, ...
| Oct 4, 4:28 am 2010 |
| stefano.stabellini | [PATCH v2 06/10] xen: add the direct mapping area for IS ...
From: Juan Quintela <quintela@redhat.com>
add the direct mapping area for ISA bus access when running as initial
domain
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
---
arch/x86/xen/enlighten.c | 1 +
arch/x86/xen/mmu.c | 24 ++++++++++++++++++++++++
arch/x86/xen/setup.c | 3 +++
3 files changed, 28 insertions(+), 0 ...
| Oct 4, 4:28 am 2010 |
| stefano.stabellini | [PATCH v2 08/10] xen: use host E820 map for dom0
From: Ian Campbell <ian.campbell@citrix.com>
When running as initial domain, get the real physical memory map from
xen using the XENMEM_machine_memory_map hypercall and use it to setup
the e820 regions.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
---
arch/x86/xen/setup.c | 43 +++++++++++++++++++++++++++++++++++++--
...
| Oct 4, 4:28 am 2010 |
| stefano.stabellini | [PATCH v2 05/10] xen: Initialize xenbus for dom0.
From: Juan Quintela <quintela@redhat.com>
Do initial xenbus/xenstore setup in dom0. In dom0 we need to actually
allocate the xenstore resources, rather than being given them from
outside.
[ Impact: initialize Xenbus ]
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
---
drivers/xen/xenbus/xenbus_probe.c | 29 ++++++++++++++++++++++++++++-
1 files ...
| Oct 4, 4:28 am 2010 |
| stefano.stabellini | [PATCH v2 04/10] xen: use vcpu_ops to setup cpu masks
From: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
---
arch/x86/xen/smp.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/arch/x86/xen/smp.c b/arch/x86/xen/smp.c
index 25f232b..1386767 100644
--- a/arch/x86/xen/smp.c
+++ b/arch/x86/xen/smp.c
@@ -156,11 +156,16 @@ static void __init xen_fill_possible_map(void)
{
int i, rc;
+ num_processors = 0;
+ disabled_cpus = 0;
for ...
| Oct 4, 4:28 am 2010 |
| stefano.stabellini | [PATCH v2 03/10] xen: map a dummy page for local apic an ...
From: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
---
arch/x86/xen/mmu.c | 23 ++++++++++++++++++++---
1 files changed, 20 insertions(+), 3 deletions(-)
diff --git a/arch/x86/xen/mmu.c b/arch/x86/xen/mmu.c
index 42086ac..ffc5e24 100644
--- a/arch/x86/xen/mmu.c
+++ b/arch/x86/xen/mmu.c
@@ -1861,6 +1861,8 @@ __init pgd_t ...
| Oct 4, 4:28 am 2010 |
| stefano.stabellini | [PATCH v2 01/10] xen: remap GSIs as pirqs when running a ...
From: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Implement xen_register_gsi to setup the correct triggering and polarity
properties of a gsi.
Implement xen_register_pirq to register a particular gsi as pirq and
receive interrupts as events.
Call xen_setup_pirqs to register all the legacy ISA irqs as pirqs.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
---
arch/x86/pci/xen.c | ...
| Oct 4, 4:28 am 2010 |
| stefano.stabellini | [PATCH v2 02/10] xen: remap MSIs into pirqs when running ...
From: Qing He <qing.he@intel.com>
Implement xen_create_msi_irq to create an msi and remap it as pirq.
Use xen_create_msi_irq to implement an initial domain specific version
of setup_msi_irqs.
Signed-off-by: Qing He <qing.he@intel.com>
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
---
arch/x86/pci/xen.c | 55 ...
| Oct 4, 4:28 am 2010 |
| Stefano Stabellini | [PATCH v2 00/10] xen: initial domain support
Hi all,
this series implements the basic support needed to boot Linux as initial
domain on Xen: the target is not to add full featured dom0 support in
the kernel but to be able to boot Linux on Xen on native.
We tried to minimize the impact to generic x86 code and interfaces and
since v2 of the series we were able to eliminate all the modifications
to non-Xen specific code.
Changes compared to v1:
- the last three patches that added Xen mtrr support have been removed;
- a new patch to ...
| Oct 4, 4:27 am 2010 |
| Konrad Rzeszutek Wilk | Re: [Xen-devel] [PATCH v2 01/10] xen: remap GSIs as pirq ...
Should this be defined in a header instead? Was this nr_ioapics==1
meant to fall in the '0 == nr_ioapics' to setup the first sixteen
irqs?
--
| Oct 4, 12:24 pm 2010 |
| Vinod Koul | Resend: [PATCH 1/6] intel_mid_dma: Add runtime PM support
This patch adds runtime PM support in this dma driver
for 4 PCI Controllers
Whenever the driver is idle (no channels grabbed), it
can go to low power state
It also adds the PCI suspend and resume support
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Alan Cox <alan@linux.intel.com>
---
drivers/dma/intel_mid_dma.c | 123 +++++++++++++++++++++++++++++++++++--
drivers/dma/intel_mid_dma_regs.h | 14 ++++-
2 files changed, 129 insertions(+), 8 deletions(-)
diff --git ...
| Oct 4, 3:42 am 2010 |
| Vinod Koul | [PATCH 6/6] intel_mid_dma: change the slave interface
In 2.6.36 kernel, dma slave control command was introduced,
this patch changes the intel-mid-dma driver to this
new kernel slave interface
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
---
drivers/dma/intel_mid_dma.c | 66 ++++++++++++++++++++++++-------------
drivers/dma/intel_mid_dma_regs.h | 11 +++++-
include/linux/intel_mid_dma.h | 15 +--------
3 files changed, 53 insertions(+), 39 deletions(-)
diff --git a/drivers/dma/intel_mid_dma.c ...
| Oct 4, 3:38 am 2010 |
| Vinod Koul | [PATCH 5/6] intel_mid_dma: fix the WARN_ONs
Moved the WARN_ON to BUG_ON, as WARN_ON if hit,
can cause null pointer derefrences
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Alan Cox <alan@linux.intel.com>
---
drivers/dma/intel_mid_dma.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/dma/intel_mid_dma.c b/drivers/dma/intel_mid_dma.c
index 2ae1086..ef7ffb8 100644
--- a/drivers/dma/intel_mid_dma.c
+++ b/drivers/dma/intel_mid_dma.c
@@ -581,15 +581,15 @@ static struct ...
| Oct 4, 3:38 am 2010 |
| Vinod Koul | [PATCH 4/6] intel_mid_dma: Add sg list support to DMA driver
From: Ramesh Babu K V <ramesh.b.k.v@intel.com>
For a very high speed DMA various periphral devices need
scatter-gather list support. The DMA hardware support link list items.
This list can be circular also (adding new flag DMA_PREP_CIRCULAR_LIST)
Right now this flag is in driver header and should be moved to
dmaengine header file eventually
Signed-off-by: Ramesh Babu K V <ramesh.b.k.v@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
---
drivers/dma/intel_mid_dma.c | 267 ...
| Oct 4, 3:37 am 2010 |
| Vinod Koul | [PATCH 3/6] intel_mid_dma: Allow DMAC2 to share interrupt
From: Yong Wang <yong.y.wang@intel.com>
Allow DMAC2 to share interrupt since exclusive interrupt line
for mrst DMAC2 is not provided on other platforms.
Signed-off-by: Yong Wang <yong.y.wang@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Alan Cox <alan@linux.intel.com>
---
drivers/dma/intel_mid_dma.c | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/drivers/dma/intel_mid_dma.c b/drivers/dma/intel_mid_dma.c
index c4b8138..3c4333e ...
| Oct 4, 3:37 am 2010 |
| Vinod Koul | [PATCH 2/6] intel_mid_dma: Allow IRQ sharing
From: Yong Wang <yong.y.wang@intel.com>
intel_mid_dma driver allows interrupt sharing. Thus it needs
to check whether IRQ source is the DMA controller and return
the appropriate IRQ return.
Signed-off-by: Yong Wang <yong.y.wang@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Alan Cox <alan@linux.intel.com>
---
drivers/dma/intel_mid_dma.c | 25 ++++++++++++++-----------
1 files changed, 14 insertions(+), 11 deletions(-)
diff --git ...
| Oct 4, 3:37 am 2010 |
| Koul, Vinod | [PATCH 0/6] intel_mid_dma updates
Hi Dan,
Please find attached 6 patches for intel_mid_dma driver, below gives brief
summary of each patch
1/6: This adds runtime PM support in dma driver, this also adds the driver PCI
suspend and resume
2/6 & 3/6: These two patches are from Yong Wang: These enable the irq to be
Shared which is required on some platforms.
4/6: This adds sg list support in dma driver. This is enabled for only two of 4
devices it supports due to hw support (rest of the two controller don't support ...
| Oct 4, 3:48 am 2010 |
| Nicolas Kaiser | [PATCH 1/5] arm/nomadik: remove duplicated include
Remove duplicated include.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
arch/arm/plat-nomadik/include/plat/ste_dma40.h | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/arch/arm/plat-nomadik/include/plat/ste_dma40.h b/arch/arm/plat-nomadik/include/plat/ste_dma40.h
index 5fbde4b..93a8126 100644
--- a/arch/arm/plat-nomadik/include/plat/ste_dma40.h
+++ b/arch/arm/plat-nomadik/include/plat/ste_dma40.h
@@ -14,7 +14,6 @@
#include <linux/dmaengine.h>
#include ...
| Oct 4, 3:39 am 2010 |
| Nicolas Kaiser | [PATCH 4/5] arm/omap: remove duplicated include
Remove duplicated include.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
arch/arm/mach-omap2/board-cm-t35.c | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-omap2/board-cm-t35.c b/arch/arm/mach-omap2/board-cm-t35.c
index e10bc10..3308119 100644
--- a/arch/arm/mach-omap2/board-cm-t35.c
+++ b/arch/arm/mach-omap2/board-cm-t35.c
@@ -237,8 +237,6 @@ static inline void cm_t35_init_nand(void) {}
defined(CONFIG_TOUCHSCREEN_ADS7846_MODULE)
#include ...
| Oct 4, 3:39 am 2010 |
| Stephane Eranian | [PATCH] perf_events: fix invalid pointer when pid is invalid
This patch fixes an error in perf_event_open() when the pid
provided by the user is invalid. find_lively_task_by_vpid()
does not return NULL on error but an error code. Without the
fix the error code was silently passed to find_get_context()
which would eventually cause a invalid pointer dereference.
Signed-off-by: Stephane Eranian <eranian@google.com>
---
diff --git a/kernel/perf_event.c b/kernel/perf_event.c
index c16158c..64507ea 100644
--- a/kernel/perf_event.c
+++ ...
| Oct 4, 3:00 am 2010 |
| tip-bot for Stephane ... | [tip:perf/core] perf_events: Fix invalid pointer when pi ...
Commit-ID: 540804b5c52065a87d826f7714b18a3ec0b269f9
Gitweb: http://git.kernel.org/tip/540804b5c52065a87d826f7714b18a3ec0b269f9
Author: Stephane Eranian <eranian@google.com>
AuthorDate: Mon, 4 Oct 2010 12:00:02 +0200
Committer: Ingo Molnar <mingo@elte.hu>
CommitDate: Mon, 4 Oct 2010 12:47:20 +0200
perf_events: Fix invalid pointer when pid is invalid
This patch fixes an error in perf_event_open() when the pid
provided by the user is invalid. find_lively_task_by_vpid()
does not ...
| Oct 4, 1:35 pm 2010 |
| vkuzmichev | [PATCH 2/4] ARM: smp_twd: Fix typo in twd_timer_rate printout
From: Vitaly Kuzmichev <vkuzmichev@mvista.com>
To get hundredths of MHz the rate needs to be divided by 10'000.
Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
---
arch/arm/kernel/smp_twd.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/kernel/smp_twd.c b/arch/arm/kernel/smp_twd.c
index 7bc1173..931b0e3 100644
--- a/arch/arm/kernel/smp_twd.c
+++ b/arch/arm/kernel/smp_twd.c
@@ -114,7 +114,7 @@ static void __cpuinit twd_calibrate_rate(void)
...
| Oct 4, 2:45 am 2010 |
| vkuzmichev | [PATCH 3/4] ARM: mpcore_wdt: Fix WDIOC_SETOPTIONS handling
From: Vitaly Kuzmichev <vkuzmichev@mvista.com>
According to the include/linux/watchdog.h WDIOC_SETOPTIONS is
classified as 'read from device' ioctl call:
#define WDIOC_SETOPTIONS _IOR(WATCHDOG_IOCTL_BASE, 4, int)
However, the driver 'mpcore_wdt' performs 'copy_from_user' only if
_IOC_WRITE is set, thus the local variable 'uarg' which is used in
WDIOC_SETOPTIONS handling remains uninitialized.
The proper way to fix this is to bind WDIOC_SETOPTIONS to _IOW,
but this will break ...
| Oct 4, 2:45 am 2010 |
| vkuzmichev | [PATCH 0/4] ARM: smp_twd: mpcore_wdt: Fix MPCORE watchdo ...
From: Vitaly Kuzmichev <vkuzmichev@mvista.com>
The series of patches fixes various bugs in ARM MPCORE watchdog setup.
They also introduce some changes in common SMP_TWD timer setup code.
The PATCH 1/4 adds an exported function to obtain calibrated timer rate
in mpcore_wdt. However, this solution might be unacceptable, so we may
discuss another 2 variants:
1) use clock framework
This may require to fix all MPCORE boards clock implementations.
2) copy calibration loop to mpcore_wdt
...
| Oct 4, 2:45 am 2010 |
| vkuzmichev | [PATCH 1/4] ARM: smp_twd: mpcore_wdt: Fix watchdog count ...
From: Vitaly Kuzmichev <vkuzmichev@mvista.com>
Although upstream commit "98af057 ARM: 6126/1: ARM mpcore_wdt: fix
build failure and other fixes" resolved long standing mpcore_wdt
driver build problems, it introduced an error in the relationship
between the MPcore watchdog timer clock rate and mpcore_margin,
"MPcore timer margin in seconds", such that watchdog timeouts are now
arbitrary rather than the number of seconds specified by mpcore_margin.
This change restores mpcore_wdt_keepalive() to ...
| Oct 4, 2:45 am 2010 |
| vkuzmichev | [PATCH 4/4] ARM: mpcore_wdt: Fix timer mode setup
From: Vitaly Kuzmichev <vkuzmichev@mvista.com>
Allow watchdog to set its iterrupt as pending when it is configured
for timer mode.
Also add macros for all Watchdog Control Register flags.
Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
---
arch/arm/include/asm/smp_twd.h | 6 ++++++
drivers/watchdog/mpcore_wdt.c | 15 +++++++++++----
2 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/arch/arm/include/asm/smp_twd.h b/arch/arm/include/asm/smp_twd.h
index ...
| Oct 4, 2:45 am 2010 |
| Tvrtko Ursulin | Fwd: Re: [BUG][PATCH][2.6.36-rc3] fanotify: Do not ignor ...
Hi,
I am resending this since I worry 2.6.36 is released without this critical
fix.
Tvrtko
Sophos Plc, The Pentagon, Abingdon Science Park, Abingdon, OX14 3YP, United Kingdom.
Company Reg No 2096520. VAT Reg No GB 348 3873 20.
| Oct 4, 2:26 am 2010 |
| Dr R L Bhatia, CEO | WINNING NOTIFICATION
2010 WINNING NOTIFICATION OF $1.1 MILLION USD CMO AWARD
--
| Oct 4, 2:28 am 2010 |
| Jan Kara | Re: [PATCH] jbd: Use printk_ratelimit() in journal_alloc ...
OK, but can we convert this directly to printk_ratelimited please?
Thanks.
Honza
--
Jan Kara <jack@suse.cz>
SUSE Labs, CR
--
| Oct 4, 2:43 am 2010 |
| Namhyung Kim | Re: [PATCH UPDATED] jbd: Use printk_ratelimited() in jou ...
Egads, I did compile-test but I forgot I did make allnoconfig before.
(And then I added ext3 support manually.) I'll double check a patch
before sending it in the future. Sorry for the inconvenience.
Thanks.
--
Regards,
Namhyung Kim
--
| Oct 4, 5:20 am 2010 |
| Namhyung Kim | [PATCH] jbd: Use printk_ratelimit() in journal_alloc_jou ...
Use printk_ratelimit() instead of doing it manually.
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
---
fs/jbd/journal.c | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/fs/jbd/journal.c b/fs/jbd/journal.c
index 6f20a75..d66dd36 100644
--- a/fs/jbd/journal.c
+++ b/fs/jbd/journal.c
@@ -1718,7 +1718,6 @@ static void journal_destroy_journal_head_cache(void)
static struct journal_head *journal_alloc_journal_head(void)
{
struct journal_head *ret;
- static ...
| Oct 4, 2:17 am 2010 |
| Jan Kara | Re: [PATCH UPDATED] jbd: Use printk_ratelimited() in jou ...
Thanks. I've merged the patch into my tree.
--
Jan Kara <jack@suse.cz>
SUSE Labs, CR
--
| Oct 4, 3:31 am 2010 |
| Namhyung Kim | [PATCH UPDATED] jbd: Use printk_ratelimited() in journal ...
Use printk_ratelimited() instead of doing it manually.
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
---
fs/jbd/journal.c | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/fs/jbd/journal.c b/fs/jbd/journal.c
index 6f20a75..f79767d 100644
--- a/fs/jbd/journal.c
+++ b/fs/jbd/journal.c
@@ -1718,7 +1718,6 @@ static void journal_destroy_journal_head_cache(void)
static struct journal_head *journal_alloc_journal_head(void)
{
struct journal_head ...
| Oct 4, 3:12 am 2010 |
| Jan Kara | Re: [PATCH UPDATED] jbd: Use printk_ratelimited() in jou ...
Grumble, you apparently didn't try to compile the thing... The patch
was missing #include <linux/ratelimit.h>. I've fixed that up now. Please be
more careful next time. Thanks.
--
| Oct 4, 4:37 am 2010 |
| Giel van Schijndel | [PATCH] watchdog: f71808e_wdt: add support for the F71889FG
Signed-off-by: Giel van Schijndel <me@mortis.eu>
---
drivers/watchdog/Kconfig | 4 ++--
drivers/watchdog/f71808e_wdt.c | 10 +++++++++-
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig
index 24efd8e..0fcbb87 100644
--- a/drivers/watchdog/Kconfig
+++ b/drivers/watchdog/Kconfig
@@ -409,11 +409,11 @@ config ALIM7101_WDT
Most people will say N.
config F71808E_WDT
- tristate "Fintek F71808E and F71882FG ...
| Oct 4, 1:45 am 2010 |
| Namhyung Kim | [PATCH] jbd: Move debug message into #ifdef area
Move call to jbd_debug() into #ifdef CONFIG_JBD_DEBUG block because
'dropped' is declared there. The code could be compiled without this
change anyway, simply because jbd_debug() expands to nothing if
!CONFIG_JBD_DEBUG but IMHO it doesn't look good in general.
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
---
fs/jbd/recovery.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/fs/jbd/recovery.c b/fs/jbd/recovery.c
index 81051da..5b43e96 100644
--- ...
| Oct 4, 1:26 am 2010 |
| Jan Kara | Re: [PATCH] jbd: Move debug message into #ifdef area
Thanks. Merged into my tree.
--
Jan Kara <jack@suse.cz>
SUSE Labs, CR
--
| Oct 4, 2:39 am 2010 |
| Krogerus Heikki (EXT ... | [PATCH 1/2] power_supply: add types for USB chargers
From: Heikki Krogerus <ext-heikki.krogerus@nokia.com>
This adds power supply types for USB chargers defined in
Battery Charging Specification 1.1.
Signed-off-by: Heikki Krogerus <ext-heikki.krogerus@nokia.com>
---
drivers/power/power_supply_sysfs.c | 3 ++-
include/linux/power_supply.h | 5 ++++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/power/power_supply_sysfs.c b/drivers/power/power_supply_sysfs.c
index 9d30eeb..88f5e43 100644
--- ...
| Oct 4, 12:51 am 2010 |
| Krogerus Heikki (EXT ... | [PATCH 0/2] minor changes to power_supply
From: Heikki Krogerus <ext-heikki.krogerus@nokia.com>
Both of them only concern USB charging.
Heikki Krogerus (2):
power_supply: add types for USB chargers
power_supply: Introduce maximum current property
drivers/power/power_supply_sysfs.c | 4 +++-
include/linux/power_supply.h | 6 +++++-
2 files changed, 8 insertions(+), 2 deletions(-)
--
| Oct 4, 12:51 am 2010 |
| Krogerus Heikki (EXT ... | [PATCH 2/2] power_supply: Introduce maximum current property
From: Heikki Krogerus <ext-heikki.krogerus@nokia.com>
USB only gives the maximum current allowed to draw.
Signed-off-by: Heikki Krogerus <ext-heikki.krogerus@nokia.com>
---
drivers/power/power_supply_sysfs.c | 1 +
include/linux/power_supply.h | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/power/power_supply_sysfs.c b/drivers/power/power_supply_sysfs.c
index 88f5e43..cd1f907 100644
--- a/drivers/power/power_supply_sysfs.c
+++ ...
| Oct 4, 12:51 am 2010 |
| Sven Neumann | 2.6.35.6 fails to suspend (pxa2xx-mci.0)
Hi,
we are running an embedded system here based on the PXA300 platform.
Suspend/resume used to work well so far. However after upgrading the
kernel from 2.6.34.7 to 2.6.35.6, we get the following error when trying
to suspend the system:
# echo "mem" > "/sys/power/state"
[ 5647.295953] PM: Syncing filesystems ... done.
[ 5647.318792] Freezing user space processes ... (elapsed 0.01 seconds) done.
[ 5647.337048] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[ ...
| Oct 4, 12:30 am 2010 |
| Eric Miao | Re: 2.6.35.6 fails to suspend (pxa2xx-mci.0)
I wonder if it's related to this issue:
https://bugs.launchpad.net/ubuntu/+source/linux-mvl-dove/+bug/530432
--
| Oct 4, 12:48 am 2010 |
| Jonas Bonn | [RFC] Add IO primitives for Wishbone bus
The Wishbone bus is an open source hardware bus intended to let the parts of an
integrated circuit communicate with each other. This bus is primarily used by
the cores hosted by the OpenCores project.
The Linux device I/O model assumes that devices have fixed endianess; however,
as the endianess of the OpenCores cores is determined at synthesis time, these
devices may exist in both little and big endian versions. Effectively, the
endianess selected at synthesis time sets an implicit bus ...
| Oct 4, 12:40 am 2010 |
| Arnd Bergmann | Re: [RFC] Add IO primitives for Wishbone bus
Looks good in principle, the only possible problem I can see is if you
have both little-endian and big-endian wishbone devices in the same
system, which I assume could happen at some point.
If you want to be able to handle that cleanly, you should pass the device
into the accessor function as well.
It would also be good to provide a matching wb_iomap() function that
returns an iomem token you can use here (see pci_iomap).
A more complex implementation would detect the endianess at ...
| Oct 4, 1:37 am 2010 |
| Greg Thelen | [PATCH 04/10] memcg: disable local interrupts in lock_pa ...
If pages are being migrated from a memcg, then updates to that
memcg's page statistics are protected by grabbing a bit spin lock
using lock_page_cgroup(). In an upcoming commit memcg dirty page
accounting will be updating memcg page accounting (specifically:
num writeback pages) from softirq. Avoid a deadlocking nested
spin lock attempt by disabling interrupts on the local processor
when grabbing the page_cgroup bit_spin_lock in lock_page_cgroup().
This avoids the following ...
| Oct 3, 11:57 pm 2010 |
| Greg Thelen | [PATCH 05/10] memcg: add dirty page accounting infrastructure
Add memcg routines to track dirty, writeback, and unstable_NFS pages.
These routines are not yet used by the kernel to count such pages.
A later change adds kernel calls to these new routines.
Signed-off-by: Greg Thelen <gthelen@google.com>
Signed-off-by: Andrea Righi <arighi@develer.com>
---
include/linux/memcontrol.h | 3 +
mm/memcontrol.c | 89 ++++++++++++++++++++++++++++++++++++++++----
2 files changed, 84 insertions(+), 8 deletions(-)
diff --git ...
| Oct 3, 11:58 pm 2010 |
| Greg Thelen | [PATCH 07/10] memcg: add dirty limits to mem_cgroup
Extend mem_cgroup to contain dirty page limits. Also add routines
allowing the kernel to query the dirty usage of a memcg.
These interfaces not used by the kernel yet. A subsequent commit
will add kernel calls to utilize these new routines.
Signed-off-by: Greg Thelen <gthelen@google.com>
Signed-off-by: Andrea Righi <arighi@develer.com>
---
include/linux/memcontrol.h | 44 +++++++++++
mm/memcontrol.c | 180 +++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 223 ...
| Oct 3, 11:58 pm 2010 |
| Greg Thelen | [PATCH 03/10] memcg: create extensible page stat update ...
Replace usage of the mem_cgroup_update_file_mapped() memcg
statistic update routine with two new routines:
* mem_cgroup_inc_page_stat()
* mem_cgroup_dec_page_stat()
As before, only the file_mapped statistic is managed. However,
these more general interfaces allow for new statistics to be
more easily added. New statistics are added with memcg dirty
page accounting.
Signed-off-by: Greg Thelen <gthelen@google.com>
Signed-off-by: Andrea Righi <arighi@develer.com>
---
...
| Oct 3, 11:57 pm 2010 |
| Greg Thelen | [PATCH 06/10] memcg: add kernel calls for memcg dirty pa ...
Add calls into memcg dirty page accounting. Notify memcg when pages
transition between clean, file dirty, writeback, and unstable nfs.
This allows the memory controller to maintain an accurate view of
the amount of its memory that is dirty.
Signed-off-by: Greg Thelen <gthelen@google.com>
Signed-off-by: Andrea Righi <arighi@develer.com>
---
fs/nfs/write.c | 4 ++++
mm/filemap.c | 1 +
mm/page-writeback.c | 4 ++++
mm/truncate.c | 1 +
4 files changed, 10 ...
| Oct 3, 11:58 pm 2010 |
| Greg Thelen | [PATCH 10/10] memcg: check memcg dirty limits in page wr ...
If the current process is in a non-root memcg, then
global_dirty_limits() will consider the memcg dirty limit.
This allows different cgroups to have distinct dirty limits
which trigger direct and background writeback at different
levels.
Signed-off-by: Andrea Righi <arighi@develer.com>
Signed-off-by: Greg Thelen <gthelen@google.com>
---
mm/page-writeback.c | 87 ++++++++++++++++++++++++++++++++++++++++++---------
1 files changed, 72 insertions(+), 15 deletions(-)
diff --git ...
| Oct 3, 11:58 pm 2010 |
| Greg Thelen | [PATCH 08/10] memcg: add cgroupfs interface to memcg dir ...
Add cgroupfs interface to memcg dirty page limits:
Direct write-out is controlled with:
- memory.dirty_ratio
- memory.dirty_bytes
Background write-out is controlled with:
- memory.dirty_background_ratio
- memory.dirty_background_bytes
Signed-off-by: Andrea Righi <arighi@develer.com>
Signed-off-by: Greg Thelen <gthelen@google.com>
---
mm/memcontrol.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 89 insertions(+), 0 deletions(-)
diff --git ...
| Oct 3, 11:58 pm 2010 |
| Greg Thelen | [PATCH 09/10] writeback: make determine_dirtyable_memory ...
The determine_dirtyable_memory() function is not used outside of
page writeback. Make the routine static. No functional change.
Just a cleanup in preparation for a change that adds memcg dirty
limits consideration into global_dirty_limits().
Signed-off-by: Andrea Righi <arighi@develer.com>
Signed-off-by: Greg Thelen <gthelen@google.com>
---
include/linux/writeback.h | 2 -
mm/page-writeback.c | 122 ++++++++++++++++++++++----------------------
2 files changed, 61 insertions(+), ...
| Oct 3, 11:58 pm 2010 |
| Greg Thelen | [PATCH 01/10] memcg: add page_cgroup flags for dirty pag ...
Add additional flags to page_cgroup to track dirty pages
within a mem_cgroup.
Signed-off-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Signed-off-by: Andrea Righi <arighi@develer.com>
Signed-off-by: Greg Thelen <gthelen@google.com>
---
include/linux/page_cgroup.h | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/include/linux/page_cgroup.h b/include/linux/page_cgroup.h
index 5bb13b3..b59c298 100644
--- ...
| Oct 3, 11:57 pm 2010 |
| Greg Thelen | [PATCH 02/10] memcg: document cgroup dirty memory interfaces
Document cgroup dirty memory interfaces and statistics.
Signed-off-by: Andrea Righi <arighi@develer.com>
Signed-off-by: Greg Thelen <gthelen@google.com>
---
Documentation/cgroups/memory.txt | 37 +++++++++++++++++++++++++++++++++++++
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/Documentation/cgroups/memory.txt b/Documentation/cgroups/memory.txt
index 7781857..eab65e2 100644
--- a/Documentation/cgroups/memory.txt
+++ b/Documentation/cgroups/memory.txt
@@ -385,6 +385,10 ...
| Oct 3, 11:57 pm 2010 |
| Greg Thelen | [PATCH 00/10] memcg: per cgroup dirty page accounting
This patch set provides the ability for each cgroup to have independent dirty
page limits.
Limiting dirty memory is like fixing the max amount of dirty (hard to reclaim)
page cache used by a cgroup. So, in case of multiple cgroup writers, they will
not be able to consume more than their designated share of dirty pages and will
be forced to perform write-out if they cross that limit.
These patches were developed and tested on mmotm 2010-09-28-16-13. The patches
are based on a series proposed ...
| Oct 3, 11:57 pm 2010 |
| Ciju Rajan K | Re: [PATCH 03/10] memcg: create extensible page stat upd ...
Not seeing this function in mmotm 28/09. So not able to apply this patch.
--
| Oct 4, 6:48 am 2010 |
| Greg Thelen | Re: [PATCH 03/10] memcg: create extensible page stat upd ...
How are you getting mmotm?
I see the mem_cgroup_update_file_stat() routine added in mmotm
(stamp-2010-09-28-16-13) using patch file:
http://userweb.kernel.org/~akpm/mmotm/broken-out/memcg-generic-filestat-update-interfa...
Author: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Date: Tue Sep 28 21:48:19 2010 -0700
This patch extracts the core logic from mem_cgroup_update_file_mapped() as
mem_cgroup_update_file_stat() and adds a wrapper.
As a ...
| Oct 4, 8:43 am 2010 |
| Ciju Rajan K | Re: [PATCH 03/10] memcg: create extensible page stat upd ...
Sorry for the noise Greg. It was a mistake at my end. Corrected now.
--
| Oct 4, 10:35 am 2010 |
| Namhyung Kim | [PATCH] jbd: Simplify return path of journal_init_common()
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
---
fs/jbd/journal.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/fs/jbd/journal.c b/fs/jbd/journal.c
index 2c4b1f1..6f20a75 100644
--- a/fs/jbd/journal.c
+++ b/fs/jbd/journal.c
@@ -698,7 +698,7 @@ static journal_t * journal_init_common (void)
journal = kzalloc(sizeof(*journal), GFP_KERNEL);
if (!journal)
- goto fail;
+ goto out;
init_waitqueue_head(&journal->j_wait_transaction_locked);
...
| Oct 3, 10:49 pm 2010 |
| Jan Kara | Re: [PATCH] jbd: Simplify return path of journal_init_common()
If you want to do something like this (but frankly I'm not so convinced
that the cleanup is worth the code churn), then just do directly
"return NULL". The function is simple enough... Thanks.
Honza
--
Jan Kara <jack@suse.cz>
SUSE Labs, CR
--
| Oct 4, 2:47 am 2010 |
| Brian Harring | [PATCH] tsc2007: suppress successive pen down states to ...
For the russellville platform, this makes the tsc2007 actually usable.
This patch has been kicking around MeeGo 1.0 for a while; not sure why it never
made it's way to upstream, but pushing it up that way now.
Signed-off-by: Brian Harring <ferringb@gmail.com>
---
drivers/input/touchscreen/tsc2007.c | 68 ++++++++++++++++++++++++++---------
1 files changed, 51 insertions(+), 17 deletions(-)
diff --git a/drivers/input/touchscreen/tsc2007.c b/drivers/input/touchscreen/tsc2007.c
index ...
| Oct 3, 7:42 pm 2010 |
| Brian Harring | [PATCH] add platform_data only if non NULL
If a NULL or 0 size platform_data is added, the underlying dup results in a pointer into nullspace- meaning drivers can't do null checks for platform_data.
This fixes an oops during probing for drivers/net/ks8842, and drivers/mmc/host/sdhci-pltform when the mfd is timberdale
Signed-off-by: Brian Harring <ferringb@gmail.com>
---
drivers/mfd/mfd-core.c | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/drivers/mfd/mfd-core.c b/drivers/mfd/mfd-core.c
index ...
| Oct 3, 6:50 pm 2010 |
| Stephen Rothwell | linux-next: Tree for October 4
Hi all,
This tree is not as well tested as others since it was only built after
all the merges had been done.
Changes since 20101001:
New tree: hfsplus
The drm tree gained conflicts against Linus' tree.
The v4l-dvb tree lost its build failure and conflicts.
The oprofile tree lost a conflict.
The hwpoison tree still has its build failure so I used the version from
next-20100924.
The bkl-trivial tree gained a conflict against the hfsplus ...
| Oct 3, 5:36 pm 2010 |
| Arnd Bergmann | Re: linux-next: manual merge of the bkl-trivial tree wit ...
Ok. I've removed the pushdown into hfsplus and subsequent removal from my
tree now, thanks! I've also removed the pushdown from other file systems
that are already BKL-free.
Christoph, are you planning to take care of freevxfs, too? I can't figure
out whether readdir and lookup actually need locking there.
Arnd
--
| Oct 4, 1:23 am 2010 |
| Christoph Hellwig | Re: linux-next: manual merge of the bkl-trivial tree wit ...
They shouldn't, but I'll take a look.
--
| Oct 4, 1:29 am 2010 |
| Christoph Hellwig | Re: linux-next: manual merge of the bkl-trivial tree wit ...
Yes, the hfsplus tree contains a proper BKL removal for hfsplus.
--
| Oct 3, 8:34 pm 2010 |
| Anisse Astier | Re: [Bug #16891] Kernel panic while loading intel module ...
I'm not sure is going to be merged because most of this code has been
re-written and has been sitting in drm-intel-next for a few weeks now.
This (welcome) rewrite will likely be merged in 2.6.37 (but I can't
speak for Chris).
This is a port of this patch:
http://git.kernel.org/?p=linux/kernel/git/ickle/drm-intel.git;a=commit;h=e5e408fc94595...
, but on completely different code.
Also this patch is new and didn't see much testing (I tested on 4
different Intel GPUs, ...
| Oct 4, 2:08 pm 2010 |
| Daniel J Blueman | Re: [Bug #16462] unable to connect to hidden SSID AP on ...
Hi Rafael,
This patch addresses the issue, though it hasn't been pulled to mainline yet.
Many thanks,
Daniel
--
Daniel J Blueman
--
| Oct 4, 12:45 am 2010 |
| RafaÅ MiÅecki | Re: 2.6.36-rc6-git2: Reported regressions 2.6.34 -> 2.6.35
Doesn't sound like regression.
--
Rafał
--
| Oct 4, 11:01 am 2010 |
| Rafael J. Wysocki | Re: [Bug #16891] Kernel panic while loading intel module ...
Thanks for the update and the patch.
Well, I wonder who's going to merge it?
--
| Oct 4, 12:42 pm 2010 |
| Anisse Astier | Re: [Bug #16891] Kernel panic while loading intel module ...
This bug is still valid, and should be listed as a regression.
I tried to upload on bugzilla a patch authored by Daniel Vetter that fixes
the problem, but then bugzilla went into blackhole mode.
I'll provide this patch here in the meantime in case anyone is interested.
Regards,
Anisse
---
From: Daniel Vetter <daniel.vetter@ffwll.ch>
Date: Fri, 1 Oct 2010 19:52:09 +0200
Subject: [PATCH] intel-gtt: fix 2.6.35 regression
Port of commit "intel-gtt: fix gtt_total_entries detection" to ...
| Oct 4, 8:25 am 2010 |
| Rafael J. Wysocki | Re: [Bug #16891] Kernel panic while loading intel module ...
Chris, can you please have a look?
Thanks,
--
| Oct 4, 1:40 pm 2010 |
| Rafael J. Wysocki | Re: [Bug #16891] Kernel panic while loading intel module ...
It's a panic fix, so I think it is -stable material anyway. Greg?
Thanks,
Rafael
--
| Oct 4, 3:40 pm 2010 |
| Heinz Diehl | Re: [Bug #19632] 2.6.36-rc6: modprobe Not tainted warning
This should still be listed, yes. It is also present in the latest rc from
git repository.
--
| Oct 3, 11:59 pm 2010 |
| Eric Valette | Re: [Bug #17121] Two blank rectangles more than 10 cm lo ...
2.6.36-rc6-git2 ! still there.
--eric
--
| Oct 3, 10:49 pm 2010 |
| tlinder | Re: [RFC/PATCH 2/2] usb:gadget: Add SuperSpeed support t ...
This policy is maintained. Gadget drivers are not required to use the
composite framework in order to work in SuperSpeed mode. If a certain
driver wishes to do so, without using the composite framework, it should
add definitions of SuperSpeed descriptors and support of new SuperSpeed
features. If a driver wishes to work in High/Low speeds then no changes
are needed.
Please note that this change is backward compatible.
In order to test a non composite gadget driver we used the File ...
| Oct 4, 6:57 am 2010 |
| Dan Carpenter | Re: [RESEND/PATCH] usb: gadget: goku_udc: Fix error path
Sorry I didn't realize what you were trying to do here. This is not
correct at all.
The right thing is to fix device_register() to call put_device() itself.
It's a bit involved, because all the callers will need to be audited but
someone is working on this I think.
regards,
dan carpenter
--
| Oct 4, 5:22 am 2010 |
| Rahul Ruikar | Re: [RESEND/PATCH] usb: gadget: goku_udc: Fix error path
Dan,
Following things I tried to do with this change.
there can be 3 cases where one need to handle device_register()
1) reaching error path but device_register() is never called..( ie,
error occurred before calling device_register() function call, in this
case "dev->reg_status" will have value "0" and in error handler
device_unregister() or put_device() will not be called.
2) error occurred at device_register() ( ie. it fails and calls error
handler, this way "dev->reg_status" will have ...
| Oct 4, 6:24 am 2010 |
| Dan Carpenter | Re: [RESEND/PATCH] usb: gadget: goku_udc: Fix error path
Yeah. But device_register() sucks. It shouldn't require such byzantine
error handling. Someone is working on this.
regards,
--
| Oct 4, 7:10 am 2010 |
| Linus Torvalds | Re: [BUG 2.6.36-rc6] list corruption in module_bug_finalize
Hmm. I think I'd rather move the module_bug_finalize() call away from
the arch-specific module_finalize(), and down later into
load_module().
Basically, we simply shouldn't be doing global things that need the
'module_mutex' until after we've done all the local things, and then
checked for uniqueness.
And I don't see why module_bug_finalize() (and module_bug_cleanup) is
called from arch-specific code anyway. I think that placement is
purely historical.
It would seem to make most sense ...
| Oct 4, 4:55 pm 2010 |
| Arnd Bergmann | Re: [BUG 2.6.36-rc6] list corruption in module_bug_finalize
BKL hasn't been in this code path since before git.
I think this relatively recent change caused module_finalize to be
called without module_mutex held:
commit 75676500f8298f0ee89db12db97294883c4b768e
Author: Rusty Russell <rusty@rustcorp.com.au>
Date: Sat Jun 5 11:17:36 2010 -0600
module: make locking more fine-grained.
Kay Sievers <kay.sievers@vrfy.org> reports that we still have some
contention over module loading which is slowing boot.
Linus also ...
| Oct 4, 4:00 am 2010 |
| Thomas Gleixner | Re: [BUG 2.6.36-rc6] list corruption in module_bug_finalize
The patch below cures it.
Thanks,
tglx
---->
diff --git a/lib/bug.c b/lib/bug.c
index 7cdfad8..40f32d8 100644
--- a/lib/bug.c
+++ b/lib/bug.c
@@ -92,18 +92,21 @@ int module_bug_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs,
}
/*
- * Strictly speaking this should have a spinlock to protect against
- * traversals, but since we only traverse on BUG()s, a spinlock
- * could potentially lead to deadlock and thus be counter-productive.
+ * We need to take ...
| Oct 4, 3:43 pm 2010 |
| Grant Likely | Re: [PATCH] Globally s/struct irq_host/struct irq_domain/
Thanks Jon,
However, considering that tglx has already embarked on his Grand IRQ
Subsystem Cleanup, I suspect that this will end up just getting in the
way unless he picks it up into his queue. It may even by that the
need for irq_host will disappear once Thomas is finished by merging it
into the core code. I'd like to sit tight on this until the details
of what powerpc virqs can be worked out with Ben and Thomas.
Also, sorry for sending you down this rabbit hole. When I suggested
this ...
| Oct 4, 9:52 am 2010 |
| Benjamin Herrenschmidt | Re: [PATCH] Globally s/struct irq_host/struct irq_domain/
I doubt the need for irq_host will disappear. However I don't see that
going into the core under that name, so I think the rename is a very
valid thing to do now. We just need to sync the patches to avoid pure
mechanical clash.
Thomas initial series doesn't yet generalize the virq layer and that
will take a bit longer, so I'm happy to see Jon stuff go upstream first.
What hopefully will go away is the big irq_map array, I hope to put the
Cheers,
--
| Oct 4, 4:09 pm 2010 |
| Heinz Diehl | Re: [cpufreq] ondemand: Intel i5-450M gets stuck in lowe ...
Ok, did it:
There's no update per today, it's the latest Bios 207 for this machine.
Thanks, Heinz.
--
| Oct 3, 11:47 pm 2010 |
| Sergei Shtylyov | Re: [PATCH] usb: gadget: goku_udc: Fix error path
Hello.
I don't see where this new field is read in your patch...
WBR, Sergei
--
| Oct 4, 3:46 am 2010 |
| Rahul Ruikar | Re: [PATCH] usb: gadget: goku_udc: Fix error path
Sergei,
Please ignore this particular patch.. I resubmitted this in another mail
Thanks,
- Rahul Ruikar
--
| Oct 4, 3:50 am 2010 |
| Sergei Shtylyov | Re: [PATCH] usb: gadget: langwell_udc: Fix error path
Hello.
Did you mean 'dev->dev_create_file'?
WBR, Sergei
--
| Oct 4, 3:44 am 2010 |
| Rahul Ruikar | Re: [PATCH] usb: gadget: langwell_udc: Fix error path
will resubmit this patch alongwith other patches.
Thanks
- Rahul Ruikar
--
| Oct 4, 3:52 am 2010 |
| Américo Wang | Re: [Patch] alloc_large_system_hash printk overflow on 1 ...
Reviewed-by: WANG Cong <xiyou.wangcong@gmail.com>
--
| Oct 3, 8:29 pm 2010 |
| Américo Wang | Re: gcc compile kernel 2.6 module
In 2.6, it would be much simpiler, kbuild has some pre-defined
variables for you to use, so you don't need to, e.g. specify
INCLUDE and CFLAGS in this way.
Please read Documentation/kbuild/*.
--
| Oct 3, 7:03 pm 2010 |
| Zdenek Kabelac | Re: Linux kernel 2.6.34.7 lvm error
So - after bisecting - it seems that commit:
39aa3cb3e8250db9188a6f1e3fb62ffa1a717678
"mm: Move vma_stack_continue into mm.h" by Stefan
had a nice 'bug-fixing' side effect which have not been mentioned in its
description - it fixes misbehaving of mlock/munlock [stack] mapping size.
So I assume this commit should be backported to stable kernels as well when
there is stack-guard patch already added.
Cc: stable@
Zdenek
--
| Oct 4, 6:07 am 2010 |
| Zdenek Kabelac | Re: Linux kernel 2.6.34.7 lvm error
Bug is related to stack guard fix - kernel 2.6.36-rc4 has this problem fixed.
Bug is present in 2.6.36-rc3 - so something between them fixes the problem.
It looks like the [stack] mapping loses 1 page after each mlock/munlock cycle.
I'm probably going to play bisect game to find out missing fix.
https://bugzilla.redhat.com/show_bug.cgi?id=638525
Meanwhile lvm tools were also updated to read whole mapping table before
locking pages to avoid reading some mapping lines ...
| Oct 4, 1:46 am 2010 |
| David Miller | Re: [PATCH] net: Fix the condition passed to sk_wait_event()
From: Nagendra Tomar <tomer_iisc@yahoo.com>
Applied, thanks.
This bug was introduced by the following commit, which I made
a note of in the commit message for the fix:
--------------------
commit c1cbe4b7ad0bc4b1d98ea708a3fecb7362aa4088
Author: Benjamin LaHaise <benjamin.c.lahaise@intel.com>
Date: Tue Dec 13 23:22:19 2005 -0800
[NET]: Avoid atomic xchg() for non-error case
It also looks like there were 2 places where the test on sk_err was
missing from the event ...
| Oct 3, 8:42 pm 2010 |
| H. Peter Anvin | Re: [PATCH] x86, cpu: Fix X86_FEATURE_NOPL
This is fine with me, but you may want to check with your employer if
the Intel NOPs will perform slower than the 66 ... 90 NOPs on AMD
processors.
-hpa
--
| Oct 4, 2:50 pm 2010 |
| H. Peter Anvin | Re: [PATCH] x86, cpu: Fix X86_FEATURE_NOPL
FWIW, if P6_NOPs work as well as 66...90 on AMD, I'd much rather switch
to the fixed sequence for all 64-bit processors.
-hpa
--
| Oct 4, 2:53 pm 2010 |
| Borislav Petkov | [PATCH] x86, cpu: Fix X86_FEATURE_NOPL
ba0593bf553c450a03dbc5f8c1f0ff58b778a0c8 cleared the aforementioned
cpuid bit only on 32-bit due to various problems with Virtual PC. This
somehow got lost during the 32- + 64-bit merge so restore the feature
bit on 64-bit. For that, set it explicitly for non-constant arguments of
cpu_has(). Update comment for future reference.
Signed-off-by: Borislav Petkov <bp@alien8.de>
---
arch/x86/kernel/cpu/common.c | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git ...
| Oct 4, 12:31 am 2010 |
| Linus Torvalds | Re: [PATCH] x86, cpu: Fix X86_FEATURE_NOPL
Ahh. Right you are. The place that depends on just P6_NOP is the
default NOP choice logic in <asm/nops.h>
But the end result ends up being the same: can we please clean this
all up so that it isn't so confusing? Rather than add to the
confusion?
Linus
--
| Oct 4, 2:12 pm 2010 |
| H. Peter Anvin | Re: [PATCH] x86, cpu: Fix X86_FEATURE_NOPL
Agreed that this should be cleaned up. However, in the meantime I'd
like to keep Borislav's patch in the tree since it makes the code
technically correct at least.
OK?
-hpa
--
| Oct 4, 2:21 pm 2010 |
| H. Peter Anvin | Re: [PATCH] x86, cpu: Fix X86_FEATURE_NOPL
Actually, cpu_has() depends on:
#if defined(CONFIG_X86_P6_NOP) || defined(CONFIG_X86_64)
Obviously, if we *use* P6 NOPs they better be available on the
processor, but we also are pretty sure that every 64-bit processor
Right; the top clause, of course, was added later, as we found out that
it was unsafe to ever use NOPL on 32 bits, because of Microsoft f*ckups.
CONFIG_X86_P6_NOP was intended to indicate that using NOPL is
*preferred*, whereas the CPUID bit -- cpu_has() -- was (and is) ...
| Oct 4, 2:02 pm 2010 |
| Hugh Dickins | Re: [PATCH] x86, cpu: Fix X86_FEATURE_NOPL
Another piece of the confusion I noticed a couple of days ago:
X86_MINIMUM_CPU_FAMILY defaults to "6" if X86_32 &&
X86_P6_NOP; whereas X86_P6_NOP depends on X86_64.
Hugh
--
| Oct 4, 3:17 pm 2010 |
| H. Peter Anvin | Re: [PATCH] x86, cpu: Fix X86_FEATURE_NOPL
Again, it's completely consistent -- if you keep in mind that
CONFIG_X86_P6_NOP depending on X86_64 is a policy decision; that policy
can theoretically be changed. However, it really doesn't seem worth it
to ever contemplate at this point.
-hpa
--
| Oct 4, 3:19 pm 2010 |
| tip-bot for Borislav ... | [tip:x86/cpu] x86, cpu: Fix X86_FEATURE_NOPL
Commit-ID: 366d4a43b1a7a861c356a0e407c4f03f454d42ea
Gitweb: http://git.kernel.org/tip/366d4a43b1a7a861c356a0e407c4f03f454d42ea
Author: Borislav Petkov <bp@alien8.de>
AuthorDate: Mon, 4 Oct 2010 09:31:27 +0200
Committer: H. Peter Anvin <hpa@linux.intel.com>
CommitDate: Mon, 4 Oct 2010 11:22:24 -0700
x86, cpu: Fix X86_FEATURE_NOPL
ba0593bf553c450a03dbc5f8c1f0ff58b778a0c8 cleared the aforementioned
cpuid bit only on 32-bit due to various problems with Virtual PC. This
somehow got ...
| Oct 4, 1:36 pm 2010 |
| Borislav Petkov | Re: [PATCH] x86, cpu: Fix X86_FEATURE_NOPL
From: "H. Peter Anvin" <hpa@zytor.com>
I think the cleanup should be easy: on 64-bit unconditionally return
p6_nops in find_nop_table() since every 64-bit processor should support
them and on 32-bit never return p6_nops since X86_FEATURE_NOPL is not
set there and fall back to intel_nops on non-AMD. Which means we can get
rid of X86_FEATURE_NOPL altogether. Too radical?
Hmmm...
--
Regards/Gruss,
Boris.
--
| Oct 4, 2:48 pm 2010 |
| Linus Torvalds | Re: [PATCH] x86, cpu: Fix X86_FEATURE_NOPL
I don't think this is right.
The cpu_has() logic depends not on x86-64, but on X86_P6_NOP.
Which has
depends on X86_64
depends on (MCORE2 || MPENTIUM4 || MPSC)
as its config rules, not just X86_64.
So I think your patch is bogus. It makes the current situation even
_more_ confusing than it is.
So what is it? Should we get rid of that odd X86_P6_NOP thing
entirely? Or should we use it consistently for the "this machine has
NOPL"? Should we always use P6_NOP for ...
| Oct 4, 1:47 pm 2010 |
| Jiri Kosina | Re: [PATCH] USB: misc: Add N-trig firmware driver
As we already have HID driver for n-trig, could this whole thing perhaps
be made part of it?
--
Jiri Kosina
SUSE Labs, Novell Inc.
--
| Oct 4, 5:58 am 2010 |
| Greg KH | Re: [PATCH] USB: misc: Add N-trig firmware driver
Can you please attach this in a non-base64 format so it can be properly
reviewed, and then, applied if applicable?
Note, please run the patch through the scripts/checkpatch.pl tool first
before sending it out, so we don't just say the same things it finds :)
thanks,
greg k-h
--
| Oct 3, 6:19 pm 2010 |
| Sarah Sharp | Re: [RFC/PATCH 2/2] usb:gadget: Add SuperSpeed support t ...
Hi Tatyana,
Comments inline. I'm not familiar with the gadget framework; I'm just
curious about some descriptor choices.
Can you please set wBytesPerInterval to something sane for periodic
endpoints? Perhaps have it set to the maximum packet size times the max
burst size times Mult plus one, or less if the device *knows* it's going
to send less data. It's used for xHC host controller scheduling, so
Why are you not setting wMaxPacketSize for periodic endpoints? Does it
Are you ...
| Oct 4, 12:26 am 2010 |
| Maulik Mankad | Re: [RFC/PATCH 2/2] usb:gadget: Add SuperSpeed support t ...
Hi,
Multi line comment style as per coding guidelines is as below.
/*
* First line
* Second line
* Third line
And here.
Please run scripts/checkpatch.pl to fix up the coding style issues at
several places in this patch.
Regards,
Maulik
--
| Oct 4, 7:21 am 2010 |
| MichaÅ Nazarewicz | Re: [PATCH] usb: gadget: file_storage: Fix error path
I've noticed that you've send is as a separate file. Disregard this comment then
(even though I still think the two might be squashed together).
Moreover, disregard my mail, as I was wrong acking. Alan is of course
correct.
--
Best regards, _ _
| Humble Liege of Serenely Enlightened Majesty of o' \,=./ `o
| Computer Science, Michał "mina86" Nazarewicz (o o)
+----[mina86*mina86.com]---[mina86*jabber.org]----ooO--(_)--Ooo--
--
| Oct 4, 4:33 am 2010 |
| MichaÅ Nazarewicz | Re: [PATCH] usb: gadget: file_storage: Fix error path
Acked-by: Michal Nazarewicz <mina86@mina86.com>
The same problem is with f_mass_storage.c. I'd be nice if you'd resubmit your
patch with the below included as well:
diff --git a/drivers/usb/gadget/f_mass_storage.c b/drivers/usb/gadget/f_mass_storage.c
index 44e5ffe..0b86174 100644
--- a/drivers/usb/gadget/f_mass_storage.c
+++ b/drivers/usb/gadget/f_mass_storage.c
@@ -2764,6 +2764,7 @@ static struct fsg_common *fsg_common_init(struct fsg_common *common,
rc = ...
| Oct 4, 2:39 am 2010 |
| H. Peter Anvin | Re: Dynamic nop selection breaks boot on Geode LX
This code is fundamentally toxic and needs to be scrapped completely --
it is simply broken beyond repair.
We tried exactly this type of dynamic selection before, and it doesn't
work on broken virtualizers; in particular Microsoft VirtualPC can pass
the exception test and yet fail later.
The end result is very simple: you can always use NOPL on 64 bits, you
can never use NOPL on 32 bits.
66 66 66 66 90 will always *work* (as in, it will never fail) but it's
pretty slow on older CPUs ...
| Oct 4, 2:51 pm 2010 |
| H. Peter Anvin | Re: Dynamic nop selection breaks boot on Geode LX
If it was a huge win from using NOPL, then it would perhaps not be -- or
we'd go through more effort at detecting the broken cases. However,
since it's not, it's easier to just avoid it.
-hpa
--
| Oct 4, 3:32 pm 2010 |
| Daniel Drake | Re: Dynamic nop selection breaks boot on Geode LX
Applied this without the earlier patches from Borislav.
Thanks, that fixes it.
Daniel
--
| Oct 4, 9:49 am 2010 |
| Steven Rostedt | Re: Dynamic nop selection breaks boot on Geode LX
Yeah, that disable is there for legacy reasons. It can be scrapped.
I'll remove it.
Thanks!
-- Steve
--
| Oct 4, 3:11 pm 2010 |
| Steven Rostedt | Re: Dynamic nop selection breaks boot on Geode LX
The jmp was there because of paranoia, and I never expected it to be
The point is, this nop will be at _every_ function call (it replaces the
mcount call). Not just scattered throughout the kernel. It is imperative
that we have the best nop available.
So what would you recommend?
-- Steve
--
| Oct 4, 3:15 pm 2010 |
| H. Peter Anvin | Re: Dynamic nop selection breaks boot on Geode LX
Yup. Fun, isn't it? :( Unfortunately, broken virtualizers appear as
broken CPUs to us. We used to do the #UD probe for NOPL, but it didn't
NOPL is special, because it's the only NOP sequence that isn't actually
*supported* on all processors (and we have found that we can't even use
it on 32 bits, even though the vast majority of all real-life 32-bit
processors do support it.)
Borislav is just checking to see if we can just use NOPL unconditionally
on 64 bits; as far as 32 bits is ...
| Oct 4, 3:22 pm 2010 |
| Steven Rostedt | Re: Dynamic nop selection breaks boot on Geode LX
Did you try earlyprintk? That is, on the kernel command line add:
earlyprintk=ttyS0,115200
or whatever the tty and baud rate is. This will start printing out the
serial right at kernel startup. Even before printk is configured.
--
| Oct 4, 11:06 am 2010 |
| Nick Lowe | Re: Dynamic nop selection breaks boot on Geode LX
As far as I'm aware, the check is just broken in VMs that trace their
lineage to Connectix's VirtualPC that Microsoft acquired back in 2006.
Is this correct? On balance, is this really to be cared about?
As far as 'common' processors that don't play nicely with NOPL...
VIA Edens based on the 'Samuel 2' design do not support CMOV or NOPL.
All VIA Edens based on the 'Nehemiah' design support CMOV but not
NOPL. (Introduced in
2003.)
Via C3s based on the 'Samuel 2'or 'Ezra'/'Ezra-T' design do ...
| Oct 4, 3:27 pm 2010 |
| Jason Baron | Re: Dynamic nop selection breaks boot on Geode LX
Hi Daniel,
looks like I moved dynamic no-op selection way too early in the boot -
before the exception tables required to select invalid opcodes were
even set up. The patch belows moves them later and should resolve this
issue for you. thanks for narrowing it down!
thanks,
-Jason
move arch_init_ideal_nop5 later
arch_init_ideal_nop5() was being called from setup_arch() before
the exception table was setup. Move it later into
alternative_instructions().
Fixes a boot hang on ...
| Oct 4, 8:46 am 2010 |
| Steven Rostedt | Re: Dynamic nop selection breaks boot on Geode LX
BTW, why the irq disabling around the call?
-- Steve
--
| Oct 4, 1:31 pm 2010 |
| Jason Baron | Re: Dynamic nop selection breaks boot on Geode LX
Only b/c the selection of the nop was originally done by
'ftrace_dyn_arch_init()' which had irq's disabled around it. So maybe
that can be dropped now?
thanks,
-Jason
--
| Oct 4, 1:39 pm 2010 |
| Américo Wang | Re: Makefile for kernel modules
On Sat, Oct 02, 2010 at 09:20:16PM +0400, Dragoslav Zaric wrote:
Please read Documentation/kbuild/modules.txt.
Thanks.
--
| Oct 3, 7:32 pm 2010 |
| Américo Wang | Re: [PATCH] sysctl: fix min/max handling in __do_proc_do ...
Yes? This is wrong for me, min and max are pointers to ->extra{1,2},
they are increased within the for loop, you are only checking the
the pointer to the first element of ->extra{1,2}.
--
| Oct 3, 8:09 pm 2010 |
| Eric Dumazet | Re: [PATCH] sysctl: fix min/max handling in __do_proc_do ...
I prefer my solution, because the check is done only in the 'write'
case, while its done also for 'read' in your solution, not counting the
for (;;) is really ugly...
--
| Oct 4, 2:04 am 2010 |
| Robin Holt | Re: [PATCH] sysctl: fix min/max handling in __do_proc_do ...
How about changing:
for (; left && vleft--; i++, min++, max++, first=0) {
into:
for (; left && vleft--; i++, min = min ? min + 1 : NULL, max = max ? max + 1: NULL, first=0) {
That would make min and max correct and reduce the chances somebody in
the future overlooks the fact they are currently filled with garbage.
Robin
--
| Oct 4, 1:59 am 2010 |
| Américo Wang | Re: [PATCH] sysctl: fix min/max handling in __do_proc_do ...
Sorry, I still don't get the point here, min and max
are pointers, they are already checked before dereferenced.
After your patch, min and max will be still increased, while
you are still checking ->extra{1,2} which is wrong.
I see no problem with the original code, or I must have missed something?
--
| Oct 4, 2:34 am 2010 |
| Eric Dumazet | Re: [PATCH] sysctl: fix min/max handling in __do_proc_do ...
Please do submit a patch, we'll see if you come to a better solution,
with no added code size (this is slow path, I dont care for checking it
'every time winthin the loop')
--
| Oct 4, 3:38 am 2010 |
| Américo Wang | Re: [PATCH] sysctl: fix min/max handling in __do_proc_do ...
Hmm, I see, thanks for explanation.
Your patch does fix the problem, but seems not a good solution,
we should skip all min/max checking if ->extra(1|2) is NULL,
instead of checking it every time within the loop.
Thanks.
--
| Oct 4, 3:35 am 2010 |
| Eric Dumazet | Re: [PATCH] sysctl: fix min/max handling in __do_proc_do ...
Please re-read again. I had crashes, so original code is bugyy.
Say you call __do_proc_doulongvec_minmax() with an array of three
elements. And .extra1 = NULL, .extra2 = NULL (no range checks, this is a
valid use case)
First element, min = NULL OK. no problem so far.
Second element, min = (long *)(NULL + sizeof(long)) -> BUG
Third element, min = (long *)(NULL + 2*sizeof(long)) -> BUG
After my patch, min/max increases normally (they are only pointers after
all)
But they are ...
| Oct 4, 3:10 am 2010 |
| Antonio Ospite | Re: [PATCH] HID: hidraw, fix a NULL pointer dereference ...
On Mon, 4 Oct 2010 15:50:31 +0200 (CEST)
Ok, I hope having Alan to resend his changes again rebased on these
fixes will bring the discussion on that up again.
Regards,
Antonio
--
Antonio Ospite
http://ao2.it
PGP public key ID: 0x4553B001
A: Because it messes up the order in which people normally read text.
See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?
| Oct 4, 7:11 am 2010 |
| Jiri Kosina | Re: [PATCH] HID: hidraw, fix a NULL pointer dereference ...
Yes, I will be adding (or feel free to do so yourself with another respin)
Please send me the fix for current mainline for now, i.e. respin with the
write path covered as well. We are struggling to get feedback on Alan's
patches from Bluetooth maintainer, so we'd rather have this race fixed in
any case.
Thanks,
--
Jiri Kosina
SUSE Labs, Novell Inc.
--
| Oct 4, 6:50 am 2010 |
| Alan Ott | Re: [PATCH] HID: hidraw, fix a NULL pointer dereference ...
This doesn't have anything to do with my patch really, and goes way
This needs to go back into stable kernels as well, so a patch against
mainline will be necessary for that. If you want to make a patch against
mine, that's fine with me. If you want me to work it into my patch,
I can stick a comment ahead of hidraw_send_report, similar to the one
which already exists.
Alan.
--
| Oct 4, 6:54 am 2010 |
| Joe Perches | Re: [PATCH] serial8250: ratelimit "too much work" error
Interval too because it is in seconds and likely
should be in timespec or jiffies.
For what other facility could you see ratelimit_state
be used for?
Putting the printk specific uses in the .h file
would make sure that the users of ratelimit use
the proper file and reduce the #include dependencies.
--
| Oct 4, 4:34 pm 2010 |
| Andrew Morton | Re: [PATCH] serial8250: ratelimit "too much work" error
On Mon, 4 Oct 2010 14:51:01 -0700
Well that's a PITA. Can't include ratelimit.h into kernel.h because a)
it'll slow everyone's compiels down and b) ratelimit.h needs spinlock.h
which surely needs kernel.h. Fixable by adding a new
printk_ratelimit.h and including that from 135 source files, blah.
I'll give up and pronounce that users of printk_ratelimited() need to
include ratelimit.h as well.
--
| Oct 4, 3:02 pm 2010 |
| Joe Perches | Re: [PATCH] serial8250: ratelimit "too much work" error
What I suggested several months ago was to move the
macro definitions to ratelimit.h
http://lkml.org/lkml/2010/2/18/377
--
| Oct 4, 3:10 pm 2010 |
| Andrew Morton | Re: [PATCH] serial8250: ratelimit "too much work" error
On Mon, 04 Oct 2010 15:10:59 -0700
That's a bit nasty because at present ratelimit.h is purely about
ratelimiting and knowns nothing about any of its clients. At present
it has only one client (printk), but it could have more in the future!
--
| Oct 4, 3:21 pm 2010 |
| Andrew Morton | Re: [PATCH] serial8250: ratelimit "too much work" error
On Mon, 04 Oct 2010 15:59:29 -0700
s/printed/hit/there,fixed
Filling it up with printk-specific stuff will help ensure that.
--
| Oct 4, 4:11 pm 2010 |
| Andrew Morton | Re: [PATCH] serial8250: ratelimit "too much work" error
On Sat, 2 Oct 2010 12:04:38 +0100 (BST)
printk_ratelimit() shares a common ratelimiting state between all
callers of printk_ratelimit(). This is pretty sucky because if one
printk_ratelimit() caller is going crazy then this can cause punishment
of other unrelated printk_ratelimit() callers who *aren't* going crazy.
So it's generally better to use printk_ratelimited(), which will
ratelimit this printkand no other printk, without affecting other
printk_ratelimit[ed]() users.
So, ...
| Oct 4, 2:51 pm 2010 |
| Joe Perches | Re: [PATCH] serial8250: ratelimit "too much work" error
Look at the structure, it's very specific to
message logging functionality.
struct ratelimit_state {
spinlock_t lock; /* protect the state */
int interval;
int burst;
int printed;
int missed;
unsigned long begin;
};
I think it's likely that the current ratelimit
will not be used for any other function.
--
| Oct 4, 3:59 pm 2010 |
| Andrew Morton | Re: [PATCH] serial8250: ratelimit "too much work" error
On Mon, 04 Oct 2010 16:34:05 -0700
It might need changes when adapted to additional uses. These things
Gee I dunno. Sending occasional packets of accumulated counters up to
userspace via netlink? Who knows, people do all sorts of things.
I bet there's code in the kernel right now which could use this.
Look at the file! It all does one thing. It encapsulates a single
concept. It's simply a bad thing to add single-concept
I know that. It's the first thing I thought of, before ...
| Oct 4, 4:49 pm 2010 |
| Jiri Kosina | Re: [PATCH] hid input - force feedback support for (old) ...
Thanks for doing the work Hendrik. I have queued the patch.
--
Jiri Kosina
SUSE Labs, Novell Inc.
--
| Oct 4, 6:40 am 2010 |
| Christoph Lameter | Re: [RFC/PATCH] SLUB: Optimize slab_free() debug check
Acked-by: Christoph Lameter <cl@linux.com>
--
| Oct 3, 6:43 pm 2010 |
| Thomas Dahlmann | Re: [PATCH] usb: gadget: amd5536udc: Fix error path
ACK
Thanks for the fix!
Thomas
--
| Oct 4, 5:15 am 2010 |
| Américo Wang | Re: PROBLEM: setgroups(2) does not update all threads in ...
I got the following from credentials(7):
The POSIX threads specification requires that credentials are shared by all of
the threads in a process. However, at the kernel level, Linux maintains
separate user and group credentials for each thread. The NPTL threading
implementation does some work to ensure that any change to user or group
credentials (e.g., calls to setuid(2), setresuid(2), etc.) is carried through
to all of the POSIX threads in a ...
| Oct 4, 3:09 am 2010 |
| Chris Frey | Re: [uml-devel] um: rcu_sched_state detected stall on CPU 0
I saw this too, but I thought it was because I was overloading my machine.
I only seem to see it when the guest is starved for CPU due to IO on the
host.
- Chris
--
| Oct 4, 12:26 pm 2010 |
| David Miller | Re: [PATCH] Fix out-of-bounds reading in sctp_asoc_get_hmac()
From: Vlad Yasevich <vladislav.yasevich@hp.com>
Applied.
--
| Oct 3, 10:00 pm 2010 |
| Amit Kucheria | Re: [PATCH] ARM: imx: Add iram allocator functions
Heh :) Indeed.
Dinh, you can add a reviewed-by after addressing the Kconfig entry.
/Amit
--
| Oct 4, 5:14 am 2010 |
| Amit Kucheria | Re: [PATCH] ARM: imx: Add iram allocator functions
If it is a bool, shouldn't it need a description entry so it shows up in the
menuconfig?
--
----------------------------------------------------------------------
Amit Kucheria, Kernel Engineer || amit.kucheria@canonical.com
----------------------------------------------------------------------
--
| Oct 4, 4:49 am 2010 |
| Lothar Waßmann | Re: [PATCH] ARM: imx: Add iram allocator functions
Not quite. You obviously missed the one and only star in the void. ;)
Lothar Waßmann
--
___________________________________________________________
Ka-Ro electronics GmbH | Pascalstraße 22 | D - 52076 Aachen
Phone: +49 2408 1402-0 | Fax: +49 2408 1402-10
Geschäftsführer: Matthias Kaussen
Handelsregistereintrag: Amtsgericht Aachen, HRB 4996
www.karo-electronics.de | info@karo-electronics.de
___________________________________________________________
--
| Oct 4, 4:59 am 2010 |
| Robin Holt | [Patch] Convert max_user_watches to long.
On a 16TB machine, max_user_watches has an integer overflow. Convert it
to use a long and handle the associated fallout.
Signed-off-by: Robin Holt <holt@sgi.com>
To: "Eric W. Biederman" <ebiederm@xmission.com>
To: Davide Libenzi <davidel@xmailserver.org>
To: linux-kernel@vger.kernel.org
To: Pekka Enberg <penberg@cs.helsinki.fi>
---
Davide, I changed the logic a bit in ep_insert. It looked to me like
there was a window between when the epoll_watches is checked and when it
is ...
| Oct 4, 12:44 pm 2010 |
| Artur Baruchi | Re: Information From Buffers
Hi Wang.
Thanks for your reply.
No, inside /proc/meminfo there are just high level information (macro)
about what is going on inside the memory. I need do get more details
about page cache, things like, what files are being buffered, how much
files are being buffered, size of this files, etc. This information
can be reach using buffer_head linked list, but I dont know how to
walk through this list.
Thanks.
Att.
Artur Baruchi
--
| Oct 4, 4:04 am 2010 |
| Américo Wang | Re: Information From Buffers
In /proc/meminfo, there are "Buffers" and "Cached" fields, are they
what you are looking for?
--
| Oct 4, 3:12 am 2010 |
| Nathan Fontenot | Re: [PATCH 7/9] v3 Define memory_block_size_bytes for po ...
I don't really see a reason to name it lmb_size, it seems easier
to stick with the naming used by the rest of the kernel.
-Nathan
--
| Oct 4, 7:45 am 2010 |
| Andy Whitcroft | Re: overlayfs: BUG in ovl_whiteout
Applied your patch to move these to WARN_ON. Now I get a WARN_ON after
the remount. Now that we don't explode I get the following error from
the triggering command. I assume that this is the rename which has
triggered the issue:
W: Failed to fetch http://192.168.0.60:3142/archive.ubuntu.com/ubuntu/dists/maverick/Release rename failed, File exists (/var/lib/apt/lists/192.168.0.60:3142_archive.ubuntu.com_ubuntu_dists_maverick_Release -> ...
| Oct 4, 10:33 am 2010 |
| Miklos Szeredi | Re: overlayfs: BUG in ovl_whiteout
Thanks for the bug report, Andy.
Please change that BUG_ON to a WARN_ON. This will make this a
What are the filesystems used as the upper and lower layers of the
overlay?
Thanks,
--
| Oct 4, 2:23 am 2010 |
| Miklos Szeredi | Re: overlayfs: BUG in ovl_whiteout
OK, my guess is that it's a 'rename to self' which was not properly
implemented.
Does the following patch make a difference?
Thanks,
Miklos
---
fs/namei.c | 19 ++++++++++++++-----
fs/overlayfs/overlayfs.c | 19 ++++++++++++++++++-
include/linux/fs.h | 3 ++-
3 files changed, 34 insertions(+), 7 deletions(-)
Index: linux-2.6/fs/namei.c
===================================================================
--- linux-2.6.orig/fs/namei.c 2010-10-04 ...
| Oct 4, 1:16 pm 2010 |
| Glauber Costa | Re: [PATCH] use a stable clock reference in vdso vgetns
Actually vsyscall updates seem to be covered by update_vsyscall() already.
I tried hard and can't reproduce this behaviour.
Now that I am thinking, maybe we could come up something similar to vsyscall?
If we start by making vsyscall data point to the same object, we may get it
for free. Or am I missing something ?
--
| Oct 4, 5:40 am 2010 |
| Glauber Costa | Re: [PATCH] use a stable clock reference in vdso vgetns
Ok, I just stated that vsyscall is safe because of update_vsyscall. This is
just not the case. Update vsyscall will update the timer structures but leave
us with the problem that it will do it regardless of any readers. What makes
vsyscall "safe", is this:
vread = __vsyscall_gtod_data.clock.vread;
^
|--- saves reference to vread uses --.
if (unlikely(!__vsyscall_gtod_data.sysctl_enabled || !vread)) {
...
| Oct 4, 9:15 am 2010 |
| Roedel, Joerg | Re: [PATCH] x86: Reenable the AMD IOMMU if it's mysterio ...
Ok, it shouldn't be problematic to do this always, but only on resume is
safer. Can you rename iommu_apply_quirks to iommu_apply_resume_quirks
Great. Looking forward to it.
Joerg
--
AMD Operating System Research Center
Advanced Micro Devices GmbH Einsteinring 24 85609 Dornach
General Managers: Alberto Bozzo, Andrew Bowd
Registration: Dornach, Landkr. Muenchen; Registerger. Muenchen, HRB Nr. 43632
--
| Oct 4, 7:13 am 2010 |
| Matthew Garrett | [PATCH v2] x86: Reenable the AMD IOMMU if it's mysteriou ...
AMD's reference BIOS code had a bug that could result in the firmware
failing to reenable the iommu on resume. It transpires that this causes
certain less than desirable behaviour when it comes to PCI accesses, to
whit them ending up somewhere near Bristol when the more desirable outcome
was Edinburgh. Sadness ensues, perhaps along with filesystem corruption.
Let's make sure that it gets turned back on, and that we restore its
configuration so decisions it makes bear some resemblance to those made ...
| Oct 4, 11:59 am 2010 |
| Roedel, Joerg | Re: [PATCH] x86: Reenable the AMD IOMMU if it's mysterio ...
Hi Matthew,
first, thanks a lot for your work on this. I had the plan to do this
myself but are busy with other work too. I am very happy that I can
remove this from my todo list :-)
I have tested the patch on one of my test machines with the BIOS bug. It
worked and the box came out of S3 again. The patch needs certainly more
testing on more platforms. I also have a few comments, find them inline
in the patch.
Joerg
Can you use iommu->cap_ptr here? This variant should be safe too but ...
| Oct 4, 6:43 am 2010 |
| Matthew Garrett | Re: [PATCH] x86: Reenable the AMD IOMMU if it's mysterio ...
The docs imply that the northbridge will always be device 0 on a given
enable_iommus() is called on init, whereas this should only be performed
on resume.
I'll send out an updated patch later today.
--
Matthew Garrett | mjg59@srcf.ucam.org
--
| Oct 4, 6:55 am 2010 |
| viresh kumar | Re: [PATCH V2 62/69] ST SPEAr: Appending spear3** with g ...
Hello,
Should i resend my patches (with correct list of people in To:)??
--
viresh
--
| Oct 3, 11:01 pm 2010 |
| Rafael J. Wysocki | Re: [PATCH v5] power: introduce library for device-speci ...
Well, I still have some comments.
I'm not really sure why so many mutexes are needed here. I don't think you
need a separate mutex in every struct device_opp object. I'd just use
If you acquire dev_opp_list_lock here, you won't need the rcu_read_lock(),
Now you can drop dev_opp_list_lock temporarily, because the allocation doesn't
Now release dev_opp_list_lock instead.
I think I didn't confuse anything, but surely Paul will fix me if I ...
| Oct 4, 3:36 pm 2010 |
| Rafael J. Wysocki | Re: [PATCH v5] power: introduce library for device-speci ...
Thanks,
Rafael
--
| Oct 4, 3:45 pm 2010 |
| KAMEZAWA Hiroyuki | Re: [PATCH][RESEND] nommu: add anonymous page memcg accounting
On Fri, 01 Oct 2010 11:41:07 -0500
No reason. It was not array in the 1st implemenation and ->page still remains. At 2nd
implementation, I didn't know embeded people has any interests on memcg. And I wasn't
sure how
page_cgroup_to_page() : pfn_to_page(pagec_cgroup_to_pfn(pc))
will be widely used.
Now, we know page_cgroup->page is not used in very critical path _if_ node-id
and zone-id can be directly got from page_cgroup.
I'm now preparing a patch to remove struct page* pointer. I'm ...
| Oct 3, 5:16 pm 2010 |
| Dave Chinner | Re: [patch] xfs: properly account for reclaimed inodes
Alex, can you push this to Linus ASAP? This needs to go back to
stable kernels as well..
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
--
| Oct 4, 12:19 am 2010 |
| Johannes Weiner | Re: [patch] xfs: properly account for reclaimed inodes
Hi,
Here is my suggestion of a backport to .34. Dave, Alex, do you
approve?
Hannes
diff --git a/fs/xfs/xfs_iget.c b/fs/xfs/xfs_iget.c
index 6845db9..3314f2a 100644
--- a/fs/xfs/xfs_iget.c
+++ b/fs/xfs/xfs_iget.c
@@ -499,6 +499,7 @@ xfs_ireclaim(
write_lock(&pag->pag_ici_lock);
if (!radix_tree_delete(&pag->pag_ici_root, agino))
ASSERT(0);
+ pag->pag_ici_reclaimable--;
write_unlock(&pag->pag_ici_lock);
xfs_perag_put(pag);
--
| Oct 4, 3:22 am 2010 |
| Michel Dänzer | Re: Introduce support for little endian PowerPC
I'm not sure what exactly you mean by that, but I'm not aware of any
I didn't say anything about that, just that IME it should be mostly
possible to deal with endianness within the driver stack.
Note that I'm not arguing against these changes, just pointing out some
apparent inaccuracies in the reasoning for them.
--
Earthling Michel Dänzer | http://www.vmware.com
Libre software enthusiast | Debian, X and DRI developer
--
| Oct 4, 3:30 am 2010 |
| Benjamin Herrenschmidt | Re: Introduce support for little endian PowerPC
Hrm, I meant on the DDX side. Anyways, doesn't matter. Even if it works
fine on X side. Fact is, there's tons and tons of existing SW stack and
drivers on the field that are totally incapable of doing BE and
essentially unfixable without major work that the customer(s) is(are)
unwilling to do at this stage.
To some extent yes. Completely, I'm not sure. Apps manipulating pixels,
such as video players doing hand-made overlay etc... will potentially
have issues. It's more than actual pixel ...
| Oct 4, 3:50 pm 2010 |
| Arnd Bergmann | Re: linux-next: Tree for October 1 (staging/ft1000)
I already sent a patch for this
Arnd
--
| Oct 4, 1:29 am 2010 |
| Fenghua Yu | Re: linux-next: Tree for October 1 (hwmon/pkgtemp)
From: Fenghua Yu <fenghua.yu@intel.com>
Date: Mon, 4 Oct 2010 11:00:36 -0700
Subject: [PATCH] hwmon (pkgtemp): Fix build failure for UP
This fix is only a workaround. Another fix is to add #ifdef CONFIG_SMP around
cpu_core_mask. But the code will not be cleaner than this fix. This fix is
similar to coretemp in commit fff2017354a3a9906862aabbf2a1cae5b4330e40.
For a real fix, cpu_core_mask() should be defined in UP include code, eg in
linux/smp.h, and asm/smp.h should not be included ...
| Oct 4, 11:44 am 2010 |
| Nicolas Pitre | Re: [PATCH 1/2] vcs: add poll/fasync support
So, who should pick those patches up?
Just making sure they won't fall into a crack.
Nicolas
--
| Oct 4, 2:01 pm 2010 |
| Andrew Morton | Re: [PATCH 1/2] vcs: add poll/fasync support
On Fri, 01 Oct 2010 00:10:23 -0400 (EDT)
It would be nice to document the meaning of has_read. And consider
--
| Oct 4, 3:54 pm 2010 |
| Guzman Lugo, Fernando | RE: [PATCH 2/4] iovmm: fix roundup for next area and end ...
The thing is, the dspbridge needs to map some register in order to DSP
can read and configure some of them. We need to map some pages
with fix addresses and to do that I use iommu_kmap. So when some
of that pages are contiguous I get his error:
"%s: no space to fit %08x(%x) flags: %08x\n"
Which is not true. The page to page perfectly fix, but the check with 1 byte
more avoid that it could be mapped and I am getting the error.
I am not agree with the gap, but I am ok when it is not fixed ...
| Oct 3, 8:17 pm 2010 |
| David Cohen | Re: [PATCH 2/4] iovmm: fix roundup for next area and end ...
Hi,
I have no access to my @nokia.com e-mail at this moment, so I'm
replying using my personal one.
On Mon, Oct 4, 2010 at 6:17 AM, Guzman Lugo, Fernando
I got your point. I agree the gap shouldn't be forced for fixed da.
IMO you can apply this change when !(flags & IOVMF_DA_ANON).
Regards,
--
| Oct 4, 5:11 am 2010 |
| Guzman Lugo, Fernando | RE: [PATCH 2/4] iovmm: fix roundup for next area and end ...
As for not fixed address it always travers the list from the
Beginning. The only change need to revert in my patch is when
We roundup. That means keeping:
if (flags & IOVMF_DA_ANON)
start = roundup(tmp->da_end + 1, alignement);
Is enough to create the gap for not fixed address. I will
Update the patch and send them again.
Thanks,
| Oct 4, 8:37 am 2010 |
| David Cohen | Re: [PATCH 2/4] iovmm: fix roundup for next area and end ...
Sounds fine for me. Please, update the patch and I'll ack it.
Br,
--
| Oct 4, 8:35 am 2010 |
| Felipe Contreras | Re: [PATCHv2 00/11] staging tidspbridge: iommu migration
Hi,
I suppose the driver wouldn't work in the middle of this patch series.
I wanted to try this patches and experiment to see if I could come
with a version that doesn't break in the middle, but it turns out the
driver doesn't work at all on 2.6.36, I just sent an email with the
details.
Have you tried with the mainline? Or am I missing something?
--
Felipe Contreras
--
| Oct 4, 8:36 am 2010 |
| Avi Kivity | Re: gas 2.16 and assembly macros -- entry_64.S build failure
Likely due to the fact that a minus sign can later join with a number
and become a new token, but a plug sign cannot.
--
error compiling committee.c: too many arguments to function
--
| Oct 4, 3:04 am 2010 |
| H. Peter Anvin | Re: gas 2.16 and assembly macros -- entry_64.S build failure
... except the same thing applies to other operators, other than the
plus sign. This kind of characterization is insanely frustrating, and
really doesn't seem to follow logical rules ... we had a previous one
where changing a macro name from upper case to lower case made gas 2.16
work...
-hpa
--
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel. I don't speak on their behalf.
--
| Oct 4, 8:43 am 2010 |
| Avi Kivity | Re: gas 2.16 and assembly macros -- entry_64.S build failure
Well, / and * do join. % doesn't. In a way, + does.
cpp is not a pure text processing language. It's specifically geared to
C, and is fairly creaky when applying it to something other than C (and
is only somewhat creaky when applying it to C).
--
error compiling committee.c: too many arguments to function
--
| Oct 4, 9:20 am 2010 |
| Jan Beulich | Re: gas 2.16 and assembly macros -- entry_64.S build failure
Oh, sorry, I overlooked that the macro is also attaching (%rsp)
to the second operand. So what I said would only apply to
movq_cfi_restore (where \offset really isn't used without the
(%rsp), and hence this can also be moved back out of the macro
body).
For movq_cfi it may require some playing with .irpc to achieve the
same (due to there not being any string manipulation operations
in gas). I'm pretty sure it can be made work, but it'll look ugly
(and/or may require insertion of a space ...
| Oct 4, 12:36 am 2010 |
| H. Peter Anvin | Re: gas 2.16 and assembly macros -- entry_64.S build failure
The problem isn't with cpp, though, it's with gas. There are bugs in
the gas 2.16 macro features that don't apply to any other gas version,
before *or* after.
-hpa
--
| Oct 4, 11:23 am 2010 |
| Eric W. Biederman | Re: [patch 00/47] Sparse irq rework
It sounds like it is a requirement to *keep* the lookup for supporting
live migration. *Keeping* the lookup I see as a serious problem. If we
do this right the only users of the radix tree will be drivers using the
Just because you intend to rename the irq_desc irq_data...
It isn't a hack for an irq method to look at irq_desc. At least not
until your irq_data changes go through. This has nothing to do with
how x86 is structured and everything to do with your irq_data
``cleanup'' which ...
| Oct 3, 5:49 pm 2010 |
| Benjamin Herrenschmidt | Re: [patch 46/47] powerpc: Use new irq allocator
Right. For now, we have it in debugfs on powerpc, but I agree this
should probably move to sysfs.
Cheers,
Ben.
--
| Oct 3, 5:37 pm 2010 |
| Eric W. Biederman | Re: [patch 46/47] powerpc: Use new irq allocator
I won't say kill. There are reasons for pushing for sparse irq
numbering, but some things you can't change until you have enough of the
bugs out that people stop compiling the arch with a small fixed sized
irq table. The common case with MSI can be handled with 16bits...
Currently on x86 we practically have a 1-1 between GSI and irq numbers.
The difference is platforms who have insanely decided to use the freedom
in the ACPI spec to have GSI 0-15 be something other than the i82559
ISA irqs. ...
| Oct 3, 5:15 pm 2010 |
| Eric W. Biederman | Re: [patch 00/47] Sparse irq rework
Possibly.
Fundamentally keeping NR_IRQS anywhere I see as a problem, and it
really disturbs me. Even nr_irqs I see as pretty fishy.
Looking at this objectively I see a bitmap sized to the formula
32*NR_CPUS with NR_CPUS expected to double every 18-24 months.
Which means in a decade our worst case will be 2M not 64k.
Can we please build this with scalable interfaces so we don't have to do
this again in a couple of years, and so we don't have to have little
machines paying the price for ...
| Oct 3, 6:13 pm 2010 |
| Ingo Molnar | Re: [patch 00/47] Sparse irq rework
Erm, IDA/IDR uses a bitmap ...
IDA is a dynamically allocated bitmap - but for something as critical as
IRQs i'd rather like to see a preallocated bitmap and platform control
over the max (nr_irqs). We dont want to allow crappy drivers to install
irq 0x12345678 and blow up the bitmap size to dozens of MB, etc.
Bitmaps are simple - and that's a virtue.
Thanks,
Ingo
--
| Oct 3, 11:36 pm 2010 |
| Thomas Gleixner | Re: [patch 00/47] Sparse irq rework
Oh well. I said that it's not a requirement to remove the lookup from
the entry code, but we can remove it for optimizaiton reasons.
That is the same problem vs. migration as we have a reference to
No, I'm not renaming it. I'm cleaning up the mess which was created
with references to irq_desc all over the place. I need to change core
code and I cant w/o breaking the world and some more, just because
everyone fiddles in irq_desc directly. So I want to hand down irq_data
which is right now ...
| Oct 4, 1:05 am 2010 |
| Grant Likely | Re: [patch 00/47] Sparse irq rework
In fact, if it wasn't for all the embedded platforms where some hard
coded irq number is encoded into the static device tables
(platform_device et al.) I'd argue that the irq number is completely
meaningless outside of the core irq code, and from a device driver
point of view it is just an opaque cookie.
Also from the userspace point of view, the attachment to a particular
irq controller instance is far more interesting than the specific irq
number.
g.
--
| Oct 4, 9:31 am 2010 |
| Grant Likely | Re: [patch 46/47] powerpc: Use new irq allocator
Right, the stability of irq numbers is more of a user-interface
problem than a technical deficiency with virq, and a solvable one at
that. If fact, I'd go as far as saying that having irq numbers mean
nothing is a *virtue* of the approach because it forces developers to
look at the real irq controller attachment rather than some
hwirq==linux-irq assumption.
As mentioned in my other reply, I'd be perfectly happy to stop exposing
linux irq numbers to userspace entirely, but I realize that ...
| Oct 4, 9:46 am 2010 |
| Miklos Szeredi | Re: [fuse-devel] [PATCH] fuse: Initialize total_len in f ...
Good catch, thanks. Pushed to for-next branch of fuse tree.
Thanks,
--
| Oct 4, 1:53 am 2010 |
| Andrew Morton | Re: [PATCH v2] DMI: log system, BIOS, and board information
On Thu, 30 Sep 2010 10:49:05 -0600
So if the string contains any non-printable character, we suppress the
whole string.
Is that the best thing to do? Would it be better to present the
--
| Oct 4, 4:19 pm 2010 |
| Frederic Weisbecker | Re: [PATCH] workqueue: Add a trace event for works enqueuing
Yep looks good. I hadn't thought about frozen works.
Thanks.
(I think this should go through your tree rather than the tracing tree).
--
| Oct 4, 8:54 am 2010 |
| Tejun Heo | Re: [PATCH] workqueue: Add a trace event for works enqueuing
Sorry about the delay. I was off last week.
How about something like this? It probably needs to be split into two
patches. It provides more information on which CPU was requested and
eventually chosen and separates queueing and activation which can be
useful for analyzing latency or freezer issues.
Thanks.
diff --git a/include/trace/events/workqueue.h b/include/trace/events/workqueue.h
index 49682d7..7d49729 100644
--- a/include/trace/events/workqueue.h
+++ ...
| Oct 4, 7:46 am 2010 |
| Tetsuo Handa | Re: Is it legal to return positive value when do_execve( ...
For example, arch/mips/include/asm/processor.h has below definitions
which is smaller than INT_MAX
47 #ifdef CONFIG_32BIT
(...snipped...)
52 #define TASK_SIZE 0x7fff8000UL
(...snipped...)
63 #endif
64
65 #ifdef CONFIG_64BIT
(...snipped...)
74 #define TASK_SIZE 0x10000000000UL
(...snipped...)
91 #endif
Also, several architectures define TASK_SIZE as
#define TASK_SIZE PAGE_OFFSET
and PAGE_OFFSET could be 0 if CONFIG_KERNEL_RAM_BASE_ADDRESS is ...
| Oct 4, 6:31 am 2010 |
| tip-bot for Andreas ... | [tip:x86/amd-nb] x86, nmi: Support NMI watchdog on newer ...
Commit-ID: 420b13b60a3e5c5dcc6ec290e131cf5fbc603d94
Gitweb: http://git.kernel.org/tip/420b13b60a3e5c5dcc6ec290e131cf5fbc603d94
Author: Andreas Herrmann <andreas.herrmann3@amd.com>
AuthorDate: Thu, 30 Sep 2010 14:33:58 +0200
Committer: H. Peter Anvin <hpa@linux.intel.com>
CommitDate: Fri, 1 Oct 2010 16:18:32 -0700
x86, nmi: Support NMI watchdog on newer AMD CPU families
CPU families 0x12, 0x14 and 0x15 support this functionality.
Signed-off-by: Andreas Herrmann ...
| Oct 4, 1:25 pm 2010 |
| tip-bot for Andreas ... | [tip:x86/amd-nb] x86, mtrr: Assume SYS_CFG[Tom2ForceMemT ...
Commit-ID: 3fdbf004c1706480a7c7fac3c9d836fa6df20d7d
Gitweb: http://git.kernel.org/tip/3fdbf004c1706480a7c7fac3c9d836fa6df20d7d
Author: Andreas Herrmann <andreas.herrmann3@amd.com>
AuthorDate: Thu, 30 Sep 2010 14:32:35 +0200
Committer: H. Peter Anvin <hpa@linux.intel.com>
CommitDate: Fri, 1 Oct 2010 16:18:31 -0700
x86, mtrr: Assume SYS_CFG[Tom2ForceMemTypeWB] exists on all future AMD CPUs
Instead of adapting the CPU family check in amd_special_default_mtrr()
for each new CPU family ...
| Oct 4, 1:25 pm 2010 |
| tip-bot for Andreas ... | [tip:x86/amd-nb] x86, amd: Extract compute unit informat ...
Commit-ID: 6057b4d331f19a3ea51aec463ea7839c128b3227
Gitweb: http://git.kernel.org/tip/6057b4d331f19a3ea51aec463ea7839c128b3227
Author: Andreas Herrmann <andreas.herrmann3@amd.com>
AuthorDate: Thu, 30 Sep 2010 14:38:57 +0200
Committer: H. Peter Anvin <hpa@linux.intel.com>
CommitDate: Fri, 1 Oct 2010 16:18:32 -0700
x86, amd: Extract compute unit information for AMD CPUs
Get compute unit information from CPUID Fn8000_001E_EBX.
(See AMD CPUID Specification - publication # 25481, ...
| Oct 4, 1:26 pm 2010 |
| tip-bot for Andreas ... | [tip:x86/amd-nb] x86, amd_nb: Enable GART support for AM ...
Commit-ID: 5c80cc78de46aef6cd5e714208da05c3f7f548f8
Gitweb: http://git.kernel.org/tip/5c80cc78de46aef6cd5e714208da05c3f7f548f8
Author: Andreas Herrmann <andreas.herrmann3@amd.com>
AuthorDate: Thu, 30 Sep 2010 14:43:16 +0200
Committer: H. Peter Anvin <hpa@linux.intel.com>
CommitDate: Fri, 1 Oct 2010 16:18:32 -0700
x86, amd_nb: Enable GART support for AMD family 0x15 CPUs
AMD CPU family 0x15 still supports GART for compatibility reasons.
Signed-off-by: Andreas Herrmann ...
| Oct 4, 1:27 pm 2010 |
| tip-bot for Andreas ... | [tip:x86/amd-nb] x86, amd: Add support for CPUID topolog ...
Commit-ID: 23588c38a84c9175c6668789b64ffba4651e5c6a
Gitweb: http://git.kernel.org/tip/23588c38a84c9175c6668789b64ffba4651e5c6a
Author: Andreas Herrmann <andreas.herrmann3@amd.com>
AuthorDate: Thu, 30 Sep 2010 14:36:28 +0200
Committer: H. Peter Anvin <hpa@linux.intel.com>
CommitDate: Fri, 1 Oct 2010 16:18:32 -0700
x86, amd: Add support for CPUID topology extension of AMD CPUs
Node information (ID, number of internal nodes) is provided via
CPUID Fn8000_001e_ECX.
See AMD CPUID ...
| Oct 4, 1:26 pm 2010 |
| tip-bot for Andreas ... | [tip:x86/amd-nb] x86, amd: Use compute unit information ...
Commit-ID: d4fbe4f03557e1fd4d9bbb3a1957aad560f39e96
Gitweb: http://git.kernel.org/tip/d4fbe4f03557e1fd4d9bbb3a1957aad560f39e96
Author: Andreas Herrmann <andreas.herrmann3@amd.com>
AuthorDate: Thu, 30 Sep 2010 14:41:56 +0200
Committer: H. Peter Anvin <hpa@linux.intel.com>
CommitDate: Fri, 1 Oct 2010 16:18:32 -0700
x86, amd: Use compute unit information to determine thread siblings
This information is vital for different load balancing policies.
Signed-off-by: Andreas Herrmann ...
| Oct 4, 1:26 pm 2010 |
| Oliver Neukum | Re: [RESEND] [PATCH] Input: add appleir USB driver
If the system goes to sleep you'd better report a pressed key
If you want runtime power management you need to define
supports_autosuspend.
Regards
Oliver
--
| Oct 4, 12:17 pm 2010 |
| Kirill A. Shutemov | Re: [BUGFIX][PATCH v2] memcg: fix thresholds with use_hi ...
There is two spaces after '='. Andrew, could you fix it when you'll pick
it up? Or should I resend it?
--
Kirill A. Shutemov
--
| Oct 4, 2:34 am 2010 |
| Geert Uytterhoeven | Re: [PATCH RESEND v3 03/24] ptrace: change signature of ...
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
--
| Oct 4, 12:21 pm 2010 |
| Andrew Morton | Re: [PATCH RESEND v3 13/24] ptrace: cleanup arch_ptrace( ...
On Thu, 30 Sep 2010 18:27:48 +0900
This one gets a large reject due to changes in linux-next, so I skipped
it.
--
| Oct 4, 4:42 pm 2010 |
| Geert Uytterhoeven | Re: [PATCH RESEND v3 12/24] ptrace: cleanup arch_ptrace( ...
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
--
| Oct 4, 12:22 pm 2010 |
| Arnd Bergmann | Re: [PATCH 4/6] staging/ft1000-usb: fix problems found b ...
Of course I tested it, otherwise I would not have found the build warnings!
Still applies and builds fine here.
Arnd
--
| Oct 4, 6:56 am 2010 |
| Arnd Bergmann | Re: [PATCH 3/6] staging/ft1000-usb: fix build warnings
Indentation in this driver is largely broken (should be using tabs only, but
uses tabs and spaces). I didn't want to add to this, but I guess it doesn't
matter much either way.
You should probably split larger functions into multiple smaller ones where
This warning is compiler dependent, so it didn't show up on my system.
Just make an extra patch for it.
Arnd
--
| Oct 4, 6:49 am 2010 |
| Belisko Marek | Re: [PATCH 3/6] staging/ft1000-usb: fix build warnings
Anyway there is also compilation warning:
In function ‘copy_from_user’,
inlined from ‘ft1000_ChIoctl’ at
drivers/staging/ft1000/ft1000-usb/ft1000_chdev.c:709:36:
/home/open-nandra/kernels/linux-next/arch/x86/include/asm/uaccess_32.h:212:26:
warning: call to ‘copy_from_user_overflow’ declared with attribute
warning: copy_from_user() buffer size is not provably correct
best regards,
marek
--
as simple and primitive as ...
| Oct 4, 5:43 am 2010 |
| Belisko Marek | Re: [PATCH 4/6] staging/ft1000-usb: fix problems found b ...
I couldn't apply this patch with git. After manual patching it produce
compilation errors.
Did you test it?
marek
--
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer
Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
icq: 290551086
web: http://open-nandra.com
--
| Oct 4, 6:16 am 2010 |
| tip-bot for Cyrill G ... | [tip:perf/urgent] perf, x86: Handle in flight NMIs on P4 ...
Commit-ID: 03e22198d2379ffa746c9ea332fbb1f094f9423b
Gitweb: http://git.kernel.org/tip/03e22198d2379ffa746c9ea332fbb1f094f9423b
Author: Cyrill Gorcunov <gorcunov@gmail.com>
AuthorDate: Wed, 29 Sep 2010 23:01:38 -0400
Committer: Ingo Molnar <mingo@elte.hu>
CommitDate: Thu, 30 Sep 2010 09:17:59 +0200
perf, x86: Handle in flight NMIs on P4 platform
Stephane reported we've forgot to guard the P4 platform
against spurious in-flight performance IRQs. Fix it.
This fixes potential ...
| Oct 4, 1:25 pm 2010 |
| Pavel Machek | Re: [RFC][PATCH] PM / Hibernate: Modify signature used t ...
ACK. Lets keep this simple.
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Oct 4, 10:56 am 2010 |
| Venkatesh Pallipadi | Re: [PATCH 1/7] si time accounting accounts bh_disable'd ...
OK. In that case we can leave the existing softirq accounting
(!IRQ_TIME_ACCOUNTING) users as they are. They don't have any
ksoftirqd and scheduler issues. So, this patch should be good as it
is.
I will however, change IRQ_TIME_ACCOUNTING case to not take out
scheduler time out of ksoftirqd due to softirqs. Sounds good?
Thanks,
Venki
--
| Oct 4, 9:54 am 2010 |
| Jack Steiner | Re: Problem: scaling of /proc/stat on large systems
I was able to run on the 4096p system over the weekend. The patch is a
definite improvement & partially fixes the problem:
A "cat /proc/stat >/dev/null" improved:
OLD: real 12.627s
NEW: real 2.459
A large part of the remaining overhead is in the second summation
of irq information:
static int show_stat(struct seq_file *p, void *v)
...
/* sum again ? it could be updated? */
for_each_irq_nr(j) {
...
| Oct 4, 7:34 am 2010 |
| tip-bot for Robert R ... | [tip:perf/urgent] oprofile, ARM: Release resources on failure
Commit-ID: 98d943b02f6f1b57787ff1aa6f34d019a407e3ee
Gitweb: http://git.kernel.org/tip/98d943b02f6f1b57787ff1aa6f34d019a407e3ee
Author: Robert Richter <robert.richter@amd.com>
AuthorDate: Wed, 29 Sep 2010 16:52:25 +0200
Committer: Ingo Molnar <mingo@elte.hu>
CommitDate: Thu, 30 Sep 2010 09:14:25 +0200
oprofile, ARM: Release resources on failure
This patch fixes a resource leak on failure, where the
oprofilefs and some counters may not released properly.
Signed-off-by: Robert ...
| Oct 4, 1:24 pm 2010 |
| Dave Chinner | Re: [PATCH 0/17] fs: Inode cache scalability
Apply this:
http://www.oss.sgi.com/archives/xfs/2010-10/msg00000.html
And in future, can you please report bugs in a new thread to the
appropriate lists (xfs@oss.sgi.com), not as a reply to a completely
unrelated development thread....
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
--
| Oct 4, 12:22 am 2010 |
| Dima Zavin | Re: [PATCH 1/2] sched: normalize sleeper's vruntime duri ...
It does, but from what I can tell it does so lazily for sleeping
tasks, i.e. the logic is in try_to_wake_up(). The cgroup attach moves
the task immediately, so when we attempt to wake it up it will already
be too late for the wake_up code to do the right thing since the task
has the new cpu_rq assigned from sched_move_task(). The wakeup logic
will not have the old group info.
--Dima
--
| Oct 4, 12:18 pm 2010 |
| Andrew Morton | Re: mmotm 2010-09-28-16-13 uploaded
On Thu, 30 Sep 2010 21:39:26 +0200
Removal of duplicated includes is a somewhat dangerous thing. If
someone else says "hey, there's a duplicated include" and then fixes
it, and if this patch removes the other include then whoops, we broke
the build. This has happened before.
So I'd ask that you redo and resend this patch shortly after 2.6.36 is
released please, so I can get it into mainline quickly thus minimising
We prefer that signoffs have real names in them, please.
--
| Oct 4, 4:16 pm 2010 |
| Zimny Lech | Re: mmotm 2010-09-28-16-13 uploaded
Do "Zimny Lech" sounds real enough? :)
--
Slawa!
N.P.S.
Les fleurs du mal unfold
Comme les fleurs du mal
Dark demons of my soul
Un amour fatal
--
| Oct 4, 4:33 pm 2010 |
| Zimny Lech | Re: mmotm 2010-09-28-16-13 uploaded
Ping
--
Slawa!
N.P.S.
--
| Oct 4, 6:43 am 2010 |
| Andrew Morton | Re: mmotm 2010-09-28-16-13 uploaded
On Tue, 5 Oct 2010 01:33:25 +0200
Mainline is OK, thanks.
--
| Oct 4, 4:43 pm 2010 |
| Tejun Heo | Re: [PATCH 1/1] um: ubd: Fix data corruption
Hello, sorry about chiming in later. I was off last week.
I think we're on the right track. The problem with Jens' patch was
that it didn't consider the fact that blk_end_request() now internally
updates the current position of the request, so if restart happens
after some of part of the request is complete it will end up adding
the offsets multiple times. I think slightly modifying it to track
the current position instead of offset should do it. Chris, can you
please try the following ...
| Oct 4, 9:37 am 2010 |
| Chris Frey | Re: [PATCH 1/1] um: ubd: Fix data corruption
Unfortunately, this patch does not fix it for me. I applied your patch
to kernel 2.6.35.5, and got the usual error:
EXT3-fs error (device ubda): ext3_lookup: deleted inode referenced: 566188
Lots of them, actually.
- Chris
--
| Oct 4, 12:51 pm 2010 |
| David Daney | Re: [PATCH] jump label: Add MIPS support.
Yes, I think you are correct.
On MIPS the NOP is already optimal. I will respin the MIPS patch to
make arch_jump_label_text_poke_early() be empty.
davem wasn't CCed on the original message, so I added him. I would
defer to him on the SPARC version.
Thanks,
David Daney
--
| Oct 4, 10:43 am 2010 |
| David Daney | Re: [PATCH] jump label: Add MIPS support.
I just sent the patch that does that. It should be showing up in an
In-Box near you soon.
David Daney
--
| Oct 4, 12:06 pm 2010 |
| Jason Baron | Re: [PATCH] jump label: Add MIPS support.
that's right, arch_jump_label_text_poke_early() can probably be a no-op
for most arches.
We can also look at adding an empty definition into the generic
header. So that arches don't have to provide an empty definition.
thanks,
-Jason
--
| Oct 4, 10:50 am 2010 |
| Mike Galbraith | Re: [PATCH 0/3][RFC] Improve load balancing when tasks h ...
Sorry for the late reply. (fired up your patchlet bright and early so
it didn't rot in my inbox any longer;)
Nope, didn't help. I'll poke at it, but am squabbling elsewhere atm.
-Mike
--
| Oct 3, 8:08 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Create irq_data
Commit-ID: ff7dcd44dd446db2c3e13bdedf2d52b8e0127f16
Gitweb: http://git.kernel.org/tip/ff7dcd44dd446db2c3e13bdedf2d52b8e0127f16
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:44:25 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:27:16 +0200
genirq: Create irq_data
Low level chip functions need access to irq_desc->handler_data,
irq_desc->chip_data and irq_desc->msi_desc. We hand down the irq
number to the low level ...
| Oct 4, 1:29 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for chip- ...
Commit-ID: bc310dda41be6439364c8f3b9fe7c9d743d22b1c
Gitweb: http://git.kernel.org/tip/bc310dda41be6439364c8f3b9fe7c9d743d22b1c
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:45:02 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:43 +0200
genirq: Provide compat handling for chip->disable()/shutdown()
Wrap the old chip functions disable() and shutdown() until the
migration is complete and the old chip functions are ...
| Oct 4, 1:33 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for chip- ...
Commit-ID: e2c0f8ff0fc26959952fbfa89f732fef928df77f
Gitweb: http://git.kernel.org/tip/e2c0f8ff0fc26959952fbfa89f732fef928df77f
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:44:42 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:36 +0200
genirq: Provide compat handling for chip->mask()
Wrap the old chip function mask() until the migration is complete and
the old chip functions are removed.
Signed-off-by: Thomas ...
| Oct 4, 1:31 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for bus_l ...
Commit-ID: 3876ec9ef3775d062345b3760d3271ecb8cd3fea
Gitweb: http://git.kernel.org/tip/3876ec9ef3775d062345b3760d3271ecb8cd3fea
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:44:35 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:35 +0200
genirq: Provide compat handling for bus_lock/bus_sync_unlock
Wrap the old chip functions for bus_lock/bus_sync_unlock until the
migration is complete and the old chip functions ...
| Oct 4, 1:30 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for chip- ...
Commit-ID: 37e12df709f09eac17314d79a52190ac46746e33
Gitweb: http://git.kernel.org/tip/37e12df709f09eac17314d79a52190ac46746e33
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:45:38 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:44 +0200
genirq: Provide compat handling for chip->startup()
Wrap the old chip function startup() until the migration is complete and
the old chip functions are removed.
Signed-off-by: ...
| Oct 4, 1:33 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] x86: Use genirq Kconfig
Commit-ID: 3bb9808e99bcc36eecb8e082bf70efb2a0bcdcb7
Gitweb: http://git.kernel.org/tip/3bb9808e99bcc36eecb8e082bf70efb2a0bcdcb7
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:46:02 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 11:01:15 +0200
x86: Use genirq Kconfig
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Peter Zijlstra <peterz@infradead.org>
LKML-Reference: ...
| Oct 4, 1:28 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide Kconfig
Commit-ID: d9817ebeeef16e01487549312c68540ca8f1561b
Gitweb: http://git.kernel.org/tip/d9817ebeeef16e01487549312c68540ca8f1561b
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:45:59 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 11:01:05 +0200
genirq: Provide Kconfig
The generic irq Kconfig options are copied around all archs. Provide a
generic Kconfig file which can be included.
Signed-off-by: Thomas Gleixner ...
| Oct 4, 1:28 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for chip- ...
Commit-ID: 21e2b8c62cca8f7dbec0c8c131ca1637e4a5670f
Gitweb: http://git.kernel.org/tip/21e2b8c62cca8f7dbec0c8c131ca1637e4a5670f
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:45:53 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:50 +0200
genirq: Provide compat handling for chip->retrigger()
Wrap the old chip function retrigger() until the migration is complete
and the old chip functions are ...
| Oct 4, 1:35 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for chip- ...
Commit-ID: b2ba2c30033c10cca2454f8b44bf98f5249e61c6
Gitweb: http://git.kernel.org/tip/b2ba2c30033c10cca2454f8b44bf98f5249e61c6
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:45:47 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:47 +0200
genirq: Provide compat handling for chip->set_type()
Wrap the old chip function set_type() until the migration is complete
and the old chip functions are ...
| Oct 4, 1:34 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for chip- ...
Commit-ID: 2f7e99bb9be6a2d8d7b808dc86037710cc8b7bf1
Gitweb: http://git.kernel.org/tip/2f7e99bb9be6a2d8d7b808dc86037710cc8b7bf1
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:45:50 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:48 +0200
genirq: Provide compat handling for chip->set_wake()
Wrap the old chip function set_wake() until the migration is complete
and the old chip functions are ...
| Oct 4, 1:34 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for chip- ...
Commit-ID: c96b3b3c448592a0b87ef20306deb8b1fb4878c7
Gitweb: http://git.kernel.org/tip/c96b3b3c448592a0b87ef20306deb8b1fb4878c7
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:45:41 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:46 +0200
genirq: Provide compat handling for chip->set_affinity()
Wrap the old chip function set_affinity() until the migration is
complete and the old chip functions are ...
| Oct 4, 1:34 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for chip- ...
Commit-ID: 9205e31d1af0f725e71bbae10d199c6b9e8d6dd8
Gitweb: http://git.kernel.org/tip/9205e31d1af0f725e71bbae10d199c6b9e8d6dd8
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:44:50 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:40 +0200
genirq: Provide compat handling for chip->mask_ack()
Wrap the old chip function mask_ack() until the migration is complete
and the old chip functions are ...
| Oct 4, 1:32 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for chip- ...
Commit-ID: c5f756344c390f629243b4a28c2bd198fdfd7ee9
Gitweb: http://git.kernel.org/tip/c5f756344c390f629243b4a28c2bd198fdfd7ee9
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:44:56 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:42 +0200
genirq: Provide compat handling for chip->enable()
Wrap the old chip function enable() until the migration is complete and
the old chip functions are removed.
Signed-off-by: ...
| Oct 4, 1:32 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for chip->eoi()
Commit-ID: 0c5c15572ac096001f52d37b416f2a4be9aebb80
Gitweb: http://git.kernel.org/tip/0c5c15572ac096001f52d37b416f2a4be9aebb80
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:44:53 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:41 +0200
genirq: Provide compat handling for chip->eoi()
Wrap the old chip function eoi() until the migration is complete and
the old chip functions are removed.
Signed-off-by: Thomas ...
| Oct 4, 1:32 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for chip->ack()
Commit-ID: 22a49163e90dd7088f801dd54e25b04e1f337e9b
Gitweb: http://git.kernel.org/tip/22a49163e90dd7088f801dd54e25b04e1f337e9b
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:44:47 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:38 +0200
genirq: Provide compat handling for chip->ack()
Wrap the old chip function ack() until the migration is complete and
the old chip functions are removed.
Signed-off-by: Thomas ...
| Oct 4, 1:31 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide compat handling for chip- ...
Commit-ID: 0eda58b7f3a30c9a13d83db1cfaab00e1c452055
Gitweb: http://git.kernel.org/tip/0eda58b7f3a30c9a13d83db1cfaab00e1c452055
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:44:44 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:37 +0200
genirq: Provide compat handling for chip->unmask()
Wrap the old chip function unmask() until the migration is complete
and the old chip functions are removed.
Signed-off-by: ...
| Oct 4, 1:31 pm 2010 |
| tip-bot for Thomas G ... | [tip:irq/core] genirq: Provide advanced irq chip functions
Commit-ID: f8822657e799b02c55556c99a601261e207a299d
Gitweb: http://git.kernel.org/tip/f8822657e799b02c55556c99a601261e207a299d
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Mon, 27 Sep 2010 12:44:32 +0000
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 4 Oct 2010 12:43:32 +0200
genirq: Provide advanced irq chip functions
The low level irq chip functions want access to irq_desc->irq_data.
Provide new functions which hand down irq_data instead of the ...
| Oct 4, 1:29 pm 2010 |
| Pavel Machek | Re: [linux-pm] [PATCH 08/23] Hibernation: Generic extent ...
That address is no longer valid :-(. Jiri Kosina should already have
Comment does not match function.
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Oct 4, 10:51 am 2010 |
| Martin Steigerwald | Re: [linux-pm] Swsusp patches applied to suspend-2.6#lin ...
Two times I had the rather strange issue that the machine booted freshly
instead of resuming! First I thought I maybe didn't wait until the image
was saved, before turning the laptop off. But now it happened a second time
and also the ThinkPad T42 has a battery in it, thus it should always be
able to complete writing the image.
For resuming I found this in the syslog:
Oct 4 09:19:10 shambhala kernel: end_request: I/O error, dev fd0, sector
0
Oct 4 09:19:10 shambhala kernel: PM: ...
| Oct 4, 1:00 am 2010 |
| Nigel Cunningham | Re: [linux-pm] Swsusp patches applied to suspend-2.6#lin ...
Hi Martin.
-22 is -EINVAL. There are a few reasons that it could occur, but rather
than chasing our tails, how about if I just tell you that I've been
working on a new version of the patches that will provide more detailed
debugging of issues like this (printks that can be enabled/disabled at
We agreed not to yet - I'm splitting the compression support out
properly, and will then post another version.
Regards,
Nigel
--
| Oct 4, 1:31 am 2010 |
| Martin Steigerwald | Re: [linux-pm] Swsusp patches applied to suspend-2.6#lin ...
Ok, then I switch back to a stable kernel for the time being.
I thought so. I think its usually logged after resume?
Thanks,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
--
| Oct 4, 1:55 am 2010 |
| Martin Steigerwald | Re: [linux-pm] Swsusp patches applied to suspend-2.6#lin ...
Hmmm, there might be a similarity between these:
In both times it happened after I made at least one suspend to ram cycle.
Yesterday I plugged the laptop to my hi-fi and forget to switch on the
power extension lead. Thus KDE's Power management suspended to RAM after
15 minutes of inactivity.
So maybe suspend to RAM interferes somehow.
Additionally I tend to get Radeon DRM KMS graphics corruption with that
kernel. And even a complete lockup once.
I think I will try 2.6.35-rc5 or ...
| Oct 4, 1:47 am 2010 |
| Pavel Machek | Re: [linux-pm] [PATCH 07/23] Hiberation: Fix speed display.
Ack.
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Oct 4, 10:51 am 2010 |
| Pavel Machek | Re: [linux-pm] [PATCH 03/23] Hibernation: Swap iteration ...
Merge this with 8/23? AFAICT, this creates unused functions here only
to move them in later patch.
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Oct 4, 10:54 am 2010 |
| Michal Marek | Re: [PATCH] kbuild: remove duplicate -I flag in addtree
$ mkdir _build-new; make O=_build-new defconfig; make O=_build-new V=1 all
fails with
perl /home/mmarek/linux-2.6/kernel/timeconst.pl 1000 > kernel/timeconst.h
gcc -Wp,-MD,kernel/.time.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.5/include -I/home/mmarek/linux-2.6/arch/x86/include -Iinclude -I/home/mmarek/linux-2.6/include -include include/generated/autoconf.h -I/home/mmarek/linux-2.6/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing ...
| Oct 4, 8:10 am 2010 |
| Jan Kara | Re: [Bug #19062] Dirtiable inode bdi default != sb bdi btrfs
Yes, it's caused by one of my fixes. It's harmless (the warning I've
added is just too strict). Christoph has a patch that also fixes this
- http://lkml.org/lkml/2010/9/29/76. I hope he'll push it soon.
Honza
--
Jan Kara <jack@suse.cz>
SUSE Labs, CR
--
| Oct 4, 2:59 am 2010 |
| Jens Axboe | Re: [Bug #19062] Dirtiable inode bdi default != sb bdi btrfs
It's in, will push it asap.
--
Jens Axboe
--
| Oct 4, 10:46 am 2010 |
| Christoph Hellwig | Re: [Bug #19062] Dirtiable inode bdi default != sb bdi btrfs
Jens is the writeback maintainer, so he will have to pick it up.
--
| Oct 4, 3:12 am 2010 |
| Andrew Morton | Re: [Bug #19062] Dirtiable inode bdi default != sb bdi btrfs
On Sat, 2 Oct 2010 23:58:35 +0200
Christoph had a patch, and Jan had another patch. Maybe
commit 692ebd17c2905313fff3c504c249c6a0faad16ec
Author: Jan Kara <jack@suse.cz>
Date: Tue Sep 21 11:51:01 2010 +0200
bdi: Fix warnings in __mark_inode_dirty for /dev/zero and friends
already fixed this?
--
| Oct 4, 1:09 pm 2010 |
| Pavel Machek | Re: [PATCH] Hibernate: Implement readahead when resuming
This sync flag?
Too generic name for global function?
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Oct 4, 10:58 am 2010 |
| Seth Heasley | Re: [PATCH 2.6.35.4] irq: irq and pci_ids patch for Inte ...
Agreed. I've updated that in both places it's referenced. Final (hopefully) patch below:
This patch updates the defines for Intel devices in include/linux/pci_ids.h, referenced in arch/x86/pci/irq.c and drivers/i2c/busses/i2c-i801.c, reflecting approved legal branding, and using fuller code-names for products under development.
Signed-off-by: Seth Heasley <seth.heasley@intel.com>
--- linux-2.6.35.4/include/linux/pci_ids.h.orig 2010-08-26 16:47:12.000000000 -0700
+++ ...
| Oct 4, 1:27 pm 2010 |
| Arnd Bergmann | Re: [PATCH 1/2] autofs: Only declare function when CONFI ...
I ended up putting them into my bkl/vfs tree after all now.
Arnd
--
| Oct 4, 1:26 am 2010 |
| Pavel Machek | Re: [linux-pm] [RFC][PATCH] PM / Hibernate: Make some bo ...
Ack.
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Oct 4, 10:58 am 2010 |
| Arnaldo Carvalho de Melo | Re: [patch 36-rc5] perf browser ui segfault on 'a' for a ...
Thanks, applied!
- Arnaldo
--
| Oct 4, 10:56 am 2010 |
| Daniel Lezcano | Re: [PATCH 8/8] net: Implement socketat.
Maybe I misunderstanding but you are trying to save some syscalls, you
should use socketat only and keep app control namespace0 socket for it.
The process will be in the last netns you unshared (maybe you can use
here one setns syscall to return back to the namespace0).
(1) socketat :
* pros : 1 syscall to create a socket
* cons : a file descriptor per namespace, namespace is only
manageable via a socket
(2) setns :
* pros : namespace is fully ...
| Oct 4, 3:13 am 2010 |
| Eric W. Biederman | Re: [PATCH 8/8] net: Implement socketat.
Almost.
create should be:
* verify namespace-name is not already in use
* mkdir -p /var/run/netns/<namespace-name>
* unshare the netns
* mount --bind /proc/self/ns/net /var/run/netns/<namespace-name>
Are you talking about an replacing something that used to use the linux
vrf patches that are floating around?
Eric
--
| Oct 4, 12:07 pm 2010 |
| Will Newton | Re: [PATCH] kconfig: Use PATH_MAX instead of 128 for pat ...
Ping!
Could someone take this please?
Thanks,
--
| Oct 4, 6:00 am 2010 |
| Will Newton | Re: [PATCH] kconfig: Use PATH_MAX instead of 128 for pat ...
Thanks!
The reason I send the patches in both ways is because last time I
checked the gmail web interface will mangle an inline patch, but not
an attached one, and most people like an inline patch for review
purposes. I'll have to check to see if there's another way to avo
--
| Oct 4, 6:47 am 2010 |
| Will Newton | Re: [PATCH] kconfig: Use PATH_MAX instead of 128 for pat ...
Thanks!
The reason I send the patches in both ways is because last time I
checked the gmail web interface will mangle an inline patch, but not
an attached one, and most people like an inline patch for review
purposes. I'll have to check to see if there's another way to avoid
that problem.
--
| Oct 4, 6:46 am 2010 |
| Will Newton | Re: [PATCH] kconfig: Use PATH_MAX instead of 128 for pat ...
Thanks!
The reason I send the patches in both ways is because last time I
checked the gmail web interface will mangle an inline patch, but not
an attached one, and most people like an inline patch for review
purposes. I'll have to check to see if there's another way to avoid
that problem.
--
| Oct 4, 6:46 am 2010 |
| Michal Marek | Re: [PATCH] kconfig: Use PATH_MAX instead of 128 for pat ...
Sorry, applied now. BTW, please do not send patches inline _and_ as
attachments at the same time, it confuses git am.
Michal
--
| Oct 4, 6:41 am 2010 |
| Arnaldo Carvalho de Melo | Re: [PATCH] perf: fix extern struct definitions
Thanks, applying to perf/urgent,
- Arnaldo
--
| Oct 4, 11:02 am 2010 |
| mark gross | Re: [linux-pm] [PATCH 0/2] PM: Wakeup sources and async ...
Well, before I saw your patch I was thinking about implementing an
Android PM driver that would request a pm_qos active request that would
be notified and interface with your wake event code. It would also
expose a misc /dev/susped_blocked node that would be signaled when the
pm_qos active request went to zero.
Now I'm sort of making things up as I go but, some sort of non-poling
mechanism to re-attempt the suspend, for type 2, is needed but I'm not
sure where to put it now.
Also, we may ...
| Oct 3, 8:29 pm 2010 |
| Rafael J. Wysocki | Re: [linux-pm] [PATCH 0/2] PM: Wakeup sources and async ...
There always will be some kind of "polling" involved, because some operations
will have to be retried, but that should still be fine as long as the power
manager puts itself to sleep whenever it sees that suspend is "blocked".
Reading from /sys/power/wakeup_count blocks until events_in_progress is zero
and there should be some IPC between the power manager and the user space
tasks allowed to "block suspend" that will put the power manager to sleep
That involves taking two spinlocks that ...
| Oct 4, 1:30 pm 2010 |
| Pasi Kärkkäinen | Re: Linux Kernel 2.6.36 Status
Linux 2.6.36 will not contain pv-ops dom0 code.
The RFC request about initial dom0 patches was sent recently,
and once reviewd/ack'd, the code can go into later kernel version.
--
| Oct 4, 5:27 am 2010 |
| Pavel Machek | Re: Kernel panic in 2.6.36-rc4 after suspend/resume
Try uncloading mac80211 before suspend?
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Oct 4, 10:57 am 2010 |
| Pavel Machek | Re: [RFC PATCH] [X86/mem] Optimize memmove for small siz ...
I guess this is true for current Intel cpus, but is it also true for
older Intels and AMDs?
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Oct 4, 10:57 am 2010 |
| Tejun Heo | Re: -mm: xfs lockdep warning
Hello,
If workqueue lockdep annotations are triggering spuriously, just nuke
all lockdep annotations in workqueue.c. Currently the annotations are
the same as before and trigger even when an actual deadlock won't
happen anymore around flushes (but then again all the current users
should be operating under the same constraints as before). I'm
looking into how to improve the lockdep annotations but in the end it
might be best to leave it as it is. I'll try to analyze the ...
| Oct 4, 2:01 am 2010 |
| Dave Chinner | Re: -mm: xfs lockdep warning
What XFS hang problem? I've seen temporary livelocks from the new
workqueue code, but thay have been fixed. I haven't come across any
deadlocks or hangs. Do you have a pointer to a bug report in case my
It looks like there's been some discussion that has been private so
I'm clueless as to the context being discussed here. Can someone
fill me in on whatever is going on?
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
--
| Oct 4, 2:21 am 2010 |
| Pavel Machek | Re: [PATCH 2/2] PM / Hibernate: Make default image size ...
I do not think I agree here.
Making limit say 1GB may be good idea, but by making it 2/5 of RAM you
essentialy make it useless -- 40% RAM is very similar to 50% RAM.
I have box with lot of memory and old distro -- it mostly uses RAM for
cache. Now you have made my suspend/resume 6 times slower... And when I
add more memory to the machine, it will slow down even further.
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) ...
| Oct 4, 10:56 am 2010 |
| Pavel Machek | Oct 4, 10:56 am 2010 | |
| Hans J. Koch | Re: [PATCH 5/5] uio: Implement hotunplug support, using ...
On Sun, Sep 26, 2010 at 03:49:03PM -0700, Eric W. Biederman wrote:
Checkpatch reports one error, see below.
Thanks,
--
| Oct 4, 3:47 am 2010 |
| Hans J. Koch | Re: [PATCH 5/5] uio: Implement hotunplug support, using ...
Well, that I/O error can also be a segfault if userspace accesses
memory previously mmap'ed. So a userspace program needs to properly
handle -EIO from read(), and has to handle SIG_SEGV. This should also
be mentioned in Documentation/DocBook/uio-howto.tmpl.
Or do you have a better solution?
Thanks,
Hans
--
| Oct 4, 5:34 am 2010 |
| Hans J. Koch | Re: [PATCH 4/5] libunload: A library to help remove open files
On Sun, Sep 26, 2010 at 03:48:44PM -0700, Eric W. Biederman wrote:
This doesn't build, see below.
Thanks,
Hans
--
| Oct 4, 2:56 am 2010 |
| Hans J. Koch | Re: [PATCH 3/5] uio: Remove unused uio_info mmap method.
I have no objections, but please update Documentation/DocBook/uio-howto.tmpl
accordingly.
Thanks,
Hans
--
| Oct 4, 2:26 am 2010 |
| Eric W. Biederman | Re: [PATCH 5/5] uio: Implement hotunplug support, using ...
It is SIG_BUS (just like truncate), but yes. If userspace doesn't
handle there error it can go down. All of which is a better state
then the current version where the kernel crash if you hotunplug
A better solution for?
Eric
--
| Oct 4, 11:19 am 2010 |
| Hans J. Koch | Re: [PATCH 5/5] uio: Implement hotunplug support, using ...
All I saw was "Segmentation fault" from my test app when unloading
my uio_dummy test driver. I didn't check which signal it actually was.
For preventing the segfault situation. But forget that, it's OK as it
is. But it should be mentioned in the documentation.
Thanks,
--
| Oct 4, 11:52 am 2010 |
| Dmitry Torokhov | Re: [linux-pm] wacom + runtime PM = AA deadlock
I take it as an "acked-by" for this patch, right?
--
Dmitry
--
| Oct 4, 11:38 am 2010 |
| Oliver Neukum | Re: [linux-pm] wacom + runtime PM = AA deadlock
That's a viable plan.
Regards
Oliver
--
| Oct 4, 11:33 am 2010 |
| Oliver Neukum | Re: [linux-pm] wacom + runtime PM = AA deadlock
Sure. Just in case:
Acked-by: Oliver Neukum <oneukum@suse.de>
HTH
Oliver
--
| Oct 4, 12:24 pm 2010 |
| Dmitry Torokhov | Re: [linux-pm] wacom + runtime PM = AA deadlock
Lost track of this issue for a while. So I think we still need to fix
the deadlock for .36 and I think that the following will do that. Then
we'll adjust the driver to actually enable runtime PM for .37.
Thanks.
--
Dmitry
Input: wacom - fix runtime PM related deadlock
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
When runtime PM is enabled by default for input devices, X hangs in
wacom open:
[<ffffffff814a00ea>] mutex_lock+0x1a/0x40
[<ffffffffa02bc94b>] wacom_resume+0x3b/0x90 ...
| Oct 4, 9:13 am 2010 |
| Raju Rameshwar Uprade | Re: Regarding USB-to-serial device driver
It's possible to control RTS line for standard UART serial port like ttyS0 and ttyS1
from userspace.
But for USB-to-serial port like ttyUSB0, the program is not able to control RTS line
from userspace.
I have attached the userspace program for enable/disable of RTS line.
Thanks-
Raj
| Oct 3, 9:33 pm 2010 |
| KOSAKI Motohiro | Re: Default zone_reclaim_mode = 1 on NUMA kernel is bad ...
Yeah. page cache often have very long life than processes. then, CPU place
which current process running is not so good heuristics. and kernel don't
have good statistics to find best node for cache. That's problem.
How do we know future processes work on which cpus?
Also, CPU scheduler have an issue. IO intensive workload often makes
unbalanced process layout. (cpus haven't been so busy yet. why do we
need to make costly cpu migration?). end up, memory consumption also
In theory, yes. ...
| Oct 4, 5:45 am 2010 |
| Christoph Lameter | Re: Default zone_reclaim_mode = 1 on NUMA kernel is bad ...
Do those support NUMA? I would think not. You would have to switch on
interleave at the BIOS level (getting a hardware hack in place to get
Looks good.
Acked-by: Christoph Lameter <cl@linux.com>
--
| Oct 4, 6:07 am 2010 |
| David Rientjes | Re: Default zone_reclaim_mode = 1 on NUMA kernel is bad ...
Acked-by: David Rientjes <rientjes@google.com>
We already do this, but I guess it never got pushed to mainline.
--
| Oct 4, 12:43 pm 2010 |
| Pavel Machek | Re: [linux-pm] [PATCH] tracing, perf: add more power rel ...
Where can one learn more?
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Oct 4, 10:55 am 2010 |
| Stephane Eranian | Re: [tip:perf/urgent] perf, x86: Catch spurious interrup ...
I haven't seen Andi's suggestion. But I am guessing he is suggesting
adding a new chain that would be called first and where there would
ONLY be the perf_event subsystem. To handle the spurious PMU
interrupts perf_events would also be added to the lowest priority
list (the one called last) and it would be placed as the last item on
that list (equiv to NMI_UNKNOWN).
Is that the idea?
--
| Oct 4, 1:53 am 2010 |
| Andi Kleen | Re: [tip:perf/urgent] perf, x86: Catch spurious interrup ...
I was thinking of a separate NMI chain
(and longer term really splitting the die chains into separate chains,
that would solve other problems e.g. with page fault performance
too)
Possibly that NMI chain could be split up too, but not sure
this is really needed.
-Andi
--
ak@linux.intel.com -- Speaking for myself only.
--
| Oct 4, 2:07 am 2010 |
| Stephane Eranian | Re: [tip:perf/urgent] perf, x86: Catch spurious interrup ...
Andi,
You mean separate callbacks which rely on getting an NMI interrupt
You need to split to enforce more explicit priority scheme than what
you have today with an ordered list per chain.
--
| Oct 4, 10:28 am 2010 |
| Yinghai Lu | Re: [tip:perf/urgent] perf, x86: Fix accidentally ack'in ...
please consider to move
printk(KERN_EMERG "Do you have a strange power saving mode enabled?\n");
down.
test it, and it works on my test setups.
please submit complete patch to Ingo.
Thanks
--
| Oct 4, 4:24 pm 2010 |
| Naoya Horiguchi | Re: Transparent Hugepage Support #30
Hi,
I experienced build error of "calling pte_alloc_map() with 3 parameters,
while it's defined to have 4 parameters" in arch/x86/kernel/tboot.c etc.
Is the following chunk in patch "pte alloc trans splitting" necessary?
@@ -1167,16 +1168,18 @@ static inline void pgtable_page_dtor(struct page *page)
pte_unmap(pte); \
} while (0)
-#define pte_alloc_map(mm, pmd, address) \
- ((unlikely(!pmd_present(*(pmd))) && ...
| Oct 3, 8:24 pm 2010 |
| Brian C. Huffman | Re: Intel DP43BF MB - No PCI Devices detected
Thanks.
Unfortunately I no longer have this board to help test. I posted the
same message on the linux-pci list and we got so far as to determine
that somehow the kernel is getting the wrong primary / secondary bus
number. Using pci=assign-busses worked around it, but even after
recognizing the cards, they didn't work properly and I had to send the
board back. Here's the pertinent excerpt from linux-pci:
--
| Oct 4, 11:39 am 2010 |
| Paul Rolland | Re: [PATCH] drm: Prune GEM vma entries
Hello,
You can add a:
Tested-by: Paul Rolland <rol@as2917.net>
This is indeed fixing the memory leak in size-32 pool on my machine.
Thanks a lot,
Paul
On Mon, 27 Sep 2010 21:08:36 +0100
--
| Oct 4, 12:07 am 2010 |
| tip-bot for Dan Carp ... | [tip:x86/uv] x86, UV: Use allocated buffer in tlb_uv.c:t ...
Commit-ID: b365a85c68161ea5db5476eb8845a91ceb1777ea
Gitweb: http://git.kernel.org/tip/b365a85c68161ea5db5476eb8845a91ceb1777ea
Author: Dan Carpenter <error27@gmail.com>
AuthorDate: Wed, 29 Sep 2010 10:41:05 +0200
Committer: Ingo Molnar <mingo@elte.hu>
CommitDate: Thu, 30 Sep 2010 09:11:27 +0200
x86, UV: Use allocated buffer in tlb_uv.c:tunables_read()
The original code didn't check that the value returned from
snprintf() was less than the size of the buffer. Although it
didn't ...
| Oct 4, 1:24 pm 2010 |
| Ed Tomlinson | Re: OOM panics with zram
Or move it to a git tree. Then generating patches becomes tivial for all of
us and keeping staging upto date becomes easier for you.
--
| Oct 4, 4:08 am 2010 |
| Konrad Rzeszutek Wilk | Re: [PATCH 17/20] xen/x86/PCI: Add support for the Xen P ...
Hey Jesse,
(Sorry for responding so late - I had this in my postponed and then lost
track of time).
Thank you for taking the time to look at it. Since the patches touch both
x86 and xen tree, I was thinking to push these patches to Linus myself.
That is of course once more folks have had a chance to look at the
x86 generic pieces (especially the MSI/MSI-X patch proposed by Stefano:
http://marc.info/?i=1286216015-9710-17-git-send-email-konrad.wilk@oracle.com).
--
| Oct 4, 11:30 am 2010 |
| Rusty Russell | Re: [PATCH v4 2/2] bsearch: prevent overflow when comput ...
Thanks, fixed:
+ * @base: pointer to first element to search
Cheers,
Rusty.
--
| Oct 4, 4:32 pm 2010 |
| previous day | today | next day |
|---|---|---|
| October 3, 2010 | October 4, 2010 | October 5, 2010 |
