linux-kernel mailing list

FromSubjectsort iconDate
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 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 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 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 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 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 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 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 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 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 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 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 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 Oct 4, 10:58 am 2010
Arnaldo Carvalho de Melo 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 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 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 daytodaynext day
October 3, 2010October 4, 2010October 5, 2010