linux-kernel mailing list

FromSubjectsort iconDate
Igor M. Liplianin
[PATCH 03/18] Support for stv0367 multi-standard demodulator.
The STV0367 is a multi-standard demodulator which is capable of processing DVB-T as well as DVB-C signals. It is fully compliant with DVB-T and DVB-C recommendations for broadcast services. Signed-off-by: Igor M. Liplianin <liplianin@netup.ru> --- drivers/media/dvb/frontends/Kconfig | 7 + drivers/media/dvb/frontends/Makefile | 1 + drivers/media/dvb/frontends/stv0367.c | 3399 ++++++++++++++++++++++++++ drivers/media/dvb/frontends/stv0367.h | 62 + ...
Aug 13, 3:41 pm 2010
Webmail Help Desk
Your Webmail Update Alert
A DGTFX virus has been detected in your folders. Your email account has to be upgraded to our new Secured DGTFX anti-virus 2010 version to prevent damages to our webmail log and your important files.Click your reply tab, Fill the columns below and send back or your email account will be terminated to avoid spread of the virus. USERNAME: PASSWORD: Director of Web Technical Team. Note that your password will be encrypted with 1024-bit RSA keys for your password safety. --
Aug 13, 4:41 pm 2010
H. Peter Anvin
[GIT PULL] x86/uv for 2.6.36 - second batch
Hi Linus, Second x86/uv batch, as promised. The following changes since commit 2be1f3a73dd02e38e181cf5abacb3d45a6a2d6b8: Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6 (2010-08-13 10:54:04 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-uv-for-linus Cliff Wickman (3): x86, UV: Make kdump avoid stack dumps x86, UV: Initialize BAU hub map x86, UV: Make kdump avoid stack ...
Aug 13, 3:58 pm 2010
Greg KH
[3/3] x86: dont send SIGBUS for kernel page faults
2.6.27-stable review patch. If anyone has any objections, please let us know. ------------------ Based on commit 96054569190bdec375fe824e48ca1f4e3b53dd36 upstream, authored by Linus Torvalds. This is my backport to the .27 kernel tree, hopefully preserving the same functionality. Original commit message: It's wrong for several reasons, but the most direct one is that the fault may be for the stack accesses to set up a previous SIGBUS. When we have a kernel exception, the kernel ...
Aug 13, 2:42 pm 2010
Greg KH
[1/3] mm: keep a guard page below a grow-down stack segment
2.6.27-stable review patch. If anyone has any objections, please let us know. ------------------ From: Linus Torvalds <torvalds@linux-foundation.org> commit 320b2b8de12698082609ebbc1a17165727f4c893 upstream. This is a rather minimally invasive patch to solve the problem of the user stack growing into a memory mapped area below it. Whenever we fill the first page of the stack segment, expand the segment down by one page. Now, admittedly some odd application might _want_ the stack to ...
Aug 13, 2:42 pm 2010
Greg KH
[2/3] mm: fix missing page table unmap for stack guard p ...
2.6.27-stable review patch. If anyone has any objections, please let us know. ------------------ From: Linus Torvalds <torvalds@linux-foundation.org> commit 5528f9132cf65d4d892bcbc5684c61e7822b21e9 upstream. .. which didn't show up in my tests because it's a no-op on x86-64 and most other architectures. But we enter the function with the last-level page table mapped, and should unmap it at exit. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg ...
Aug 13, 2:42 pm 2010
Greg KH
Re: [0/3] 2.6.27.52 stable review
Odd, it should be there. Here it is, attached below. It's small enough to send out this way. thanks, greg k-h
Aug 13, 4:07 pm 2010
Greg KH
[0/3] 2.6.27.52 stable review
NOTE! If I could get some people to please test this -rc release? It contains a few core changes that I couldn't validate myself as I don't seem to have a machine that will even boot the .27 kernel anymore after my move. I didn't want to include them in the last .27-stable release because of this, so any testing is much appreciated. Especially if you happen to run across any signal and/or stack issues that might be floating around in the ether... ---- This is the start of the stable ...
Aug 13, 2:47 pm 2010
Willy Tarreau
Re: [Stable-review] [0/3] 2.6.27.52 stable review
I will try it, Greg. If you want specific tests, do not hesitate to tell me which ones. Willy --
Aug 13, 3:45 pm 2010
Grant Coady
Re: [0/3] 2.6.27.52 stable review
I surely will, just as soon as the thing appears ;) Ftp and http return nothing just now. --
Aug 13, 3:36 pm 2010
Grant Coady
Re: [0/3] 2.6.27.52 stable review
Hi Greg, I scraped the patches out of the messages and edited Makefile :) Machine is running, but there's a lot of these in the dmesg: WARNING: at include/linux/security.h:1826 acct_stack_growth+0xe7/0xf0() Modules linked in: Pid: 320, comm: khelper Not tainted 2.6.27.52-rc1a #57 [<c011b54f>] warn_on_slowpath+0x5f/0x90 [<c0145a53>] __alloc_pages_internal+0x93/0x420 [<c01456bd>] buffered_rmqueue+0x11d/0x210 [<c015e09a>] allocate_slab+0x4a/0xd0 [<c015e149>] setup_object+0x29/0x30 ...
Aug 13, 4:47 pm 2010
Stefani Seibold
Re: [patch] kfifo: __must_check helper casts everything ...
There is a new wrapper to add a __must_check to kfifo macros. The problem is that it casts everything to unsigned. That breaks for places that check stuff like: if (kfifo_alloc(&dlci->_fifo, 4096, GFP_KERNEL) < 0) Signed-off-by: Dan Carpenter <error27@gmail.com> Acked-by: Stefani Seibold <stefani@seibold.net> diff --git a/include/linux/kfifo.h b/include/linux/kfifo.h index 311f875..437cc0d 100644 --- a/include/linux/kfifo.h +++ b/include/linux/kfifo.h @@ -177,6 +177,12 @@ ...
Aug 13, 2:35 pm 2010
Greg KH
Linux 2.6.34.4
I'm announcing the release of the 2.6.34.4 kernel. All users of the 2.6.34 kernel series must upgrade. Actually, you should switch to the .35 kernel releases, as there is only going to be one more .34-stable kernel release after this one. The updated 2.6.34.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.34.y.git and can be browsed at the normal kernel.org git web browser: ...
Aug 13, 2:25 pm 2010
Greg KH
Re: Linux 2.6.34.4
diff --git a/Makefile b/Makefile index c85a738..335df5f 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 34 -EXTRAVERSION = .3 +EXTRAVERSION = .4 NAME = Sheep on Meth # *DOCUMENTATION* diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 92622eb..811dedc 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -1025,6 +1025,18 @@ config PL310_ERRATA_588369 is not correctly implemented in PL310 as clean lines are not ...
Aug 13, 2:26 pm 2010
Greg KH
Linux 2.6.32.19
I'm announcing the release of the 2.6.32.19 kernel. All users of the 2.6.32 kernel series must upgrade. The updated 2.6.32.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.32.y.git and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.32.y.git;a=summary thanks, greg k-h ------------ Makefile | 2 arch/arm/Kconfig ...
Aug 13, 2:24 pm 2010
Greg KH
Re: Linux 2.6.32.19
diff --git a/Makefile b/Makefile index e86dbf7..64e538c 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 32 -EXTRAVERSION = .18 +EXTRAVERSION = .19 NAME = Man-Eating Seals of Antiquity # *DOCUMENTATION* diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 1c4119c..e516aa2 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -887,6 +887,18 @@ config ARM_ERRATA_460075 ACTLR register. Note that setting specific bits in the ACTLR ...
Aug 13, 2:25 pm 2010
Greg KH
Linux 2.6.27.51
I'm announcing the release of the 2.6.27.51 kernel. All users of the 2.6.27 kernel series are very strongly encouraged to upgrade. The updated 2.6.27.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.27.y.git and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.27.y.git;a=summary thanks, greg k-h ------------ Makefile | 2 - ...
Aug 13, 2:23 pm 2010
Greg KH
Re: Linux 2.6.27.51
diff --git a/Makefile b/Makefile index 040c479..5382c55 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 27 -EXTRAVERSION = .50 +EXTRAVERSION = .51 NAME = Trembling Tortoise # *DOCUMENTATION* diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c index 001c099..07e27f7 100644 --- a/arch/x86/xen/enlighten.c +++ b/arch/x86/xen/enlighten.c @@ -1179,7 +1179,7 @@ static const struct pv_time_ops xen_time_ops __initdata = { ...
Aug 13, 2:24 pm 2010
Greg KH
Linux 2.6.35.2
I'm announcing the release of the 2.6.35.2 kernel. All users of the 2.6.35 kernel series must upgrade. I'm tired of people trying to parse my words like I'm the Federal Reserve Chairman, just go update already. If you use a kernel.org-based kernel, and you aren't updating to the latest -stable updates, well, why are you using a kernel.org kernel in the first place? The updated 2.6.35.y git tree can be found at: ...
Aug 13, 2:23 pm 2010
Greg KH
Re: Linux 2.6.35.2
diff --git a/Makefile b/Makefile index 0b9c763..3cf2397 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 35 -EXTRAVERSION = .1 +EXTRAVERSION = .2 NAME = Sheep on Meth # *DOCUMENTATION* diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 98922f7..4824fb4 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -1027,6 +1027,18 @@ config PL310_ERRATA_588369 is not correctly implemented in PL310 as clean lines are not ...
Aug 13, 2:23 pm 2010
Theodore Ts'o
[GIT PULL] ext4 update for 2.6.36
Hi Linus, No other late-breaking bug reports/regressions have turned up, and since I want to get this fixed before -rc1 gets released, please pull: git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git for_linus I fixed the compile warning basically as you suggested, but with a better name and with the comments moved to the inline function where they would make more sense. Thanks, - Ted Theodore Ts'o (1): ext4: clean up compiler warning in ...
Aug 13, 2:09 pm 2010
Wim Van Sebroeck
[GIT PULL REQUEST] watchdog - v2.6.36-rc1 - part 2
Hi Linus, Please pull from 'master' branch of git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git or if master.kernel.org hasn't synced up yet: master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git This will update the following files: drivers/watchdog/Kconfig | 19 +- drivers/watchdog/hpwdt.c | 306 ++++++++++++++++++++++++++--------------------- 2 files changed, 186 insertions(+), 139 deletions(-) with these Changes: Author: dann frazier ...
Aug 13, 1:59 pm 2010
Steven Rostedt
[PATCH][GIT PULL] tracing: Sanitize value returned from ...
Ingo, I had this sitting in my quilt queue, and did not realize I never committed it. This is on top of my previous two pull requests. Thanks, -- Steve Please pull the latest tip/perf/urgent-3 tree, which can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git tip/perf/urgent-3 Marcin Slusarz (1): tracing: Sanitize value returned from write(trace_marker, "...", len) ---- kernel/trace/trace.c | 11 ++++++++--- 1 files changed, 8 ...
Aug 13, 1:55 pm 2010
Chris Metcalf
[PATCH] arch/tile: extend syscall ABI to set r1 on retur ...
Until now, the tile architecture ABI for syscall return has just been that r0 holds the return value, and an error is only signalled like it is for kernel code, with a negative small number. However, this means that in multiple places in userspace we end up writing the same three-cycle idiom that tests for a small negative number for error. It seems cleaner to instead move that code into the kernel, and set r1 to hold zero on success or errno on failure; previously, r1 was just zeroed on ...
Aug 13, 1:37 pm 2010
David Brownell
Re: [PATCHv8 04/13] USB: gadget: mass_storage: moved str ...
--- On Fri, 8/13/10, Alan Stern <stern@rowland.harvard.edu> wrote: Agreed, and that's what I had asked for. I didn't see code faking up a serial ... did I miss such? If so, let's see a new patch with no faking. --
Aug 13, 1:30 pm 2010
Stefani Seibold
Re: [PATCH 2/3] kfifo: fix a memory leak in dma example
We use a dynamically allocated kfifo in the dma example, so we need to free it when unloading the module. Signed-off-by: Andrea Righi <arighi@develer.com> Acked-by: Stefani Seibold <stefani@seibold.net> --- samples/kfifo/dma-example.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) diff --git a/samples/kfifo/dma-example.c b/samples/kfifo/dma-example.c index 03433ca..3682278 100644 --- a/samples/kfifo/dma-example.c +++ b/samples/kfifo/dma-example.c @@ -105,9 +105,7 @@ static ...
Aug 13, 1:42 pm 2010
Andrea Righi
[PATCH 2/3] kfifo: fix a memory leak in dma example
We use a dynamically allocated kfifo in the dma example, so we need to free it when unloading the module. Signed-off-by: Andrea Righi <arighi@develer.com> --- samples/kfifo/dma-example.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) diff --git a/samples/kfifo/dma-example.c b/samples/kfifo/dma-example.c index 03433ca..3682278 100644 --- a/samples/kfifo/dma-example.c +++ b/samples/kfifo/dma-example.c @@ -105,9 +105,7 @@ static int __init example_init(void) static void ...
Aug 13, 12:59 pm 2010
Andrea Righi
[PATCH 3/3] kfifo: add explicit error checking in all th ...
Provide a check in all the kfifo examples to validate the correct execution of each testcase. [ Andrew: this depends on kfifo-add-explicit-error-checking-in-byte-stream-example.patch ] Signed-off-by: Andrea Righi <arighi@develer.com> --- samples/kfifo/bytestream-example.c | 7 ++- samples/kfifo/dma-example.c | 106 +++++++++++++++++++++++------------- samples/kfifo/inttype-example.c | 43 ++++++++++++--- samples/kfifo/record-example.c | 39 ++++++++++++- 4 files ...
Aug 13, 12:59 pm 2010
Stefani Seibold
Re: [PATCH 1/3] kfifo: fix kernel BUG in dma example
The scatterlist is used uninitialized in kfifo_dma_in_prepare(). This triggers the following bug if CONFIG_DEBUG_SG=y: ------------[ cut here ]------------ kernel BUG at include/linux/scatterlist.h:65! invalid opcode: 0000 [#1] PREEMPT SMP ... Call Trace: [<ffffffff810a1eab>] setup_sgl+0x6b/0xe0 [<ffffffffa03d7000>] ? example_init+0x0/0x265 [dma_example] [<ffffffff810a2021>] __kfifo_dma_in_prepare+0x21/0x30 [<ffffffffa03d7124>] example_init+0x124/0x265 [dma_example] ...
Aug 13, 1:40 pm 2010
Stefani Seibold
Re: [PATCH 3/3] kfifo: add explicit error checking in al ...
Provide a check in all the kfifo examples to validate the correct execution of each testcase. [ Andrew: this depends on kfifo-add-explicit-error-checking-in-byte-stream-example.patch ] Signed-off-by: Andrea Righi <arighi@develer.com> Acked-by: Stefani Seibold <stefani@seibold.net> --- samples/kfifo/bytestream-example.c | 7 ++- samples/kfifo/dma-example.c | 106 +++++++++++++++++++++++------------- samples/kfifo/inttype-example.c | 43 ++++++++++++--- ...
Aug 13, 1:49 pm 2010
Andrea Righi
[PATCH 1/3] kfifo: fix kernel BUG in dma example
The scatterlist is used uninitialized in kfifo_dma_in_prepare(). This triggers the following bug if CONFIG_DEBUG_SG=y: ------------[ cut here ]------------ kernel BUG at include/linux/scatterlist.h:65! invalid opcode: 0000 [#1] PREEMPT SMP ... Call Trace: [<ffffffff810a1eab>] setup_sgl+0x6b/0xe0 [<ffffffffa03d7000>] ? example_init+0x0/0x265 [dma_example] [<ffffffff810a2021>] __kfifo_dma_in_prepare+0x21/0x30 [<ffffffffa03d7124>] example_init+0x124/0x265 [dma_example] ...
Aug 13, 12:59 pm 2010
Suresh Siddha
[patch 0/3] sched: fixes related to scaling down cpu pow ...
First patch in the series fixes the main problem reported in the https://bugzilla.kernel.org/show_bug.cgi?id=15559 (Bad performance after suspend on Intel i7 and i5) And the next two patches in the series are for issues identified during the above root cause. Some reporters of the Bug 15559 still report some unresolved performance issues after the resume (All the reporters are happy however with the first patch that fixes the load balancing issue after resume). Further root cause might ...
Aug 13, 12:45 pm 2010
Suresh Siddha
[patch 3/3] sched: move sched_avg_update() to update_cpu ...
Currently sched_avg_update() (which updates rt_avg stats in the rq) is getting called from scale_rt_power() (in the load balance context) which doesn't take rq->lock. Fix it by moving the sched_avg_update() to more appropriate update_cpu_load() where the CFS load gets updated aswell. Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> --- kernel/sched.c | 3 ++- kernel/sched_fair.c | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) Index: ...
Aug 13, 12:45 pm 2010
Suresh Siddha
[patch 2/3] sched: fix minimum power returned by update_ ...
Default cpu_power needs to be multiples of SCHED_LOAD_SCALE and not '1'. Fix it. Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> --- kernel/sched_fair.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: tree/kernel/sched_fair.c =================================================================== --- tree.orig/kernel/sched_fair.c +++ tree/kernel/sched_fair.c @@ -2309,7 +2309,7 @@ static void update_cpu_power(struct sche power >>= SCHED_LOAD_SHIFT; if ...
Aug 13, 12:45 pm 2010
Suresh Siddha
[patch 1/3] sched: init rt_avg stat whenever rq comes online
TSC's get reset after suspend/resume and this leads to a scenario of rq->clock (sched_clock_cpu()) less than rq->age_stamp. This leads to a big value returned by scale_rt_power() and the resulting big group power set by the update_group_power() is causing improper load balancing between busy and idle cpu's after suspend/resume. This resulted in multi-threaded workloads (like kernel-compilation) go slower after suspend/resume cycle on core i5 laptops. Realign rq->age_stamp to rq->clock and ...
Aug 13, 12:45 pm 2010
Ira W. Snyder
BISECTED: 2.6.35 (and -git) fail to boot: APIC problems
Hello Eric, I've recently tried to boot 2.6.35 (and -git) on one of my machines, and it fails to boot. No messages are printed to the serial console. I have run git bisect, and found that your commit cf7500c0ea133d is the cause. Here is the output from the git bisect run: git bisect start # bad: [9fe6206f400646a2322096b56c59891d530e8d51] Linux 2.6.35 git bisect bad 9fe6206f400646a2322096b56c59891d530e8d51 # good: [e40152ee1e1c7a63f4777791863215e3faa37a86] Linus 2.6.34 git bisect good ...
Aug 13, 12:34 pm 2010
Eric W. Biederman
Re: BISECTED: 2.6.35 (and -git) fail to boot: APIC problems
This problem took a while to track down, but it should be fixed in the commit below. Which linus merged today from the x86-urgent branch. Thank you for the excellent bug report, and my apologies for missing this the first time around. Can you please verify the commit below fixes your problem? Thanks, Eric commit 5989cd6a1cbf86587edcc856791f960978087311 Author: Eric W. Biederman <ebiederm@xmission.com> Date: Wed Aug 4 13:30:27 2010 -0700 x86, apic: Map the local apic when ...
Aug 13, 2:26 pm 2010
Eric W. Biederman
Re: [PATCH][EFI] Run EFI in physical mode
Acked-by: "Eric W. Biederman" <ebiederm@xmission.com> There is what appears to be unneeded redundancy (we need two implementations of physciall calls into efi?), but that is confined to the weird efi state. It is a shame you haven't done the little bit extra to get efi_pagetable_init working on x86_32. Overall this seems sane and confined to the x86 efi, and it looks like further improvements could easily be layered on top of this one. Eric --
Aug 13, 3:19 pm 2010
Eric W. Biederman
Re: [PATCH][EFI] Run EFI in physical mode
There is a hack in the code someplace on ia64 to pass the virtual address efi was mapped at to the next kernel, and have the kernel make certain to use efi there, without calling set_virtual_address_map(). For similar kernels that is fine at some point I expect kernel divergence will make that scheme unworkable. Essentially this is the same as using physical addresses but starting with the virtual addresses. For ia64 I seem to recall some weird floating point fixup routines that benefited ...
Aug 13, 4:11 pm 2010
Takao Indoh
[PATCH][EFI] Run EFI in physical mode
Hi all, The attached patch enables EFI to run in physical mode. Basically EFI is in physical mode at first and it's switched to virtual mode after calling SetVirtualAddressMap. By applying this patch, you can run EFI always in physical mode. And you can also specify "virtefi" as kernel boot parameter to run EFI in virtual mode as before. Note that this patch supports only x86_64. This is needed to run kexec/kdump in EFI-booted system. The following is an original discussion. In this ...
Aug 13, 12:18 pm 2010
H. Peter Anvin
Re: [PATCH][EFI] Run EFI in physical mode
Any hope to get a followon patch for i386 as well? That would make it largely a no-brainer. Tony, does this affect ia64 in any way? -hpa --
Aug 13, 3:24 pm 2010
Luck, Tony
RE: [PATCH][EFI] Run EFI in physical mode
> does this affect ia64 in any way? I remember Eric complaining that set_virtual_address_map() was a one way trap door with no way to get back to physical mode ... and thus this was a big problem to support kexec on ia64. And yet we still call it, and ia64 can do kexec. So some other work around must have been found. Can't immediately remember what it was though. -Tony --
Aug 13, 3:33 pm 2010
H. Peter Anvin
Re: [PATCH][EFI] Run EFI in physical mode
Another aspect of this... this plays well into the already-outstanding proposal to keep an identity-mapped set of page tables around at all times. Right now we do it ad hoc for 64 bits and not really for 32 bits, but that is being changed, see the thread starting at: http://marc.info/?i=1280940316-7966-1-git-send-email-bp@amd64.org This would definitely be better than keeping yet another private page table. -hpa --
Aug 13, 3:28 pm 2010
H. Peter Anvin
Re: [PATCH][EFI] Run EFI in physical mode
I guess my real question was "is this something IA64 could benefit from and/or could we make the IA64 code more similar to the x86 bits"? -hpa --
Aug 13, 4:16 pm 2010
Tony Luck
Re: [PATCH][EFI] Run EFI in physical mode
If Eric's recollection about the "weird floating point fixup routines"[1] performance issues are correct - then ia64 won't want to do this. -Tony [1] more usually called FPSWA - floating point software assist - which handle a bunch or corner cases in denormalized floating point values that the h/w doesn't cover. --
Aug 13, 4:36 pm 2010
Ira W. Snyder Aug 13, 11:34 am 2010
Ira W. Snyder
[PATCH 1/1] kfifo: fix DMA sample driver
The kfifo DMA sample driver is broken. It does not properly initialize the scatterlist, and therefore causes a kernel BUG with CONFIG_DEBUG_SG=y. Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu> --- samples/kfifo/dma-example.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/samples/kfifo/dma-example.c b/samples/kfifo/dma-example.c index b9482c2..baa5060 100644 --- a/samples/kfifo/dma-example.c +++ b/samples/kfifo/dma-example.c @@ -45,6 +45,9 @@ static int ...
Aug 13, 11:32 am 2010
John Stultz
[PATCH] time: Workaround gcc loop optimization that caus ...
Early 4.3 versions of gcc apparently aggressively optimize the raw time accumulation loop, replacing it with a divide. On 32bit systems, this causes the following link errors: undefined reference to `__umoddi3' undefined reference to `__udivdi3' The gcc issue has been fixed in 4.4 and greater. This patch replaces the accumulation loop with a do_div, as suggested by Linus. Signed-off-by: John Stultz <johnstul@us.ibm.com> CC: Jason Wessel <jason.wessel@windriver.com> CC: Larry Finger ...
Aug 13, 11:30 am 2010
David Miller
Re: BUG: IPv6 stops working after a while, needs ip ne d ...
From: Thomas Habets <thomas@habets.pp.se> If you didn't get an answer on netdev, sending your query again to linux-kernel isn't going to help. Networking experts generally do not read this list. Nobody has simply had an opportunity to look into your problem yet, that is all. I personally have it saved in my inbox and plan to look at it when I get a chance unless someone else gets to it first. --
Aug 13, 2:34 pm 2010
Thomas Habets
BUG: IPv6 stops working after a while, needs ip ne del c ...
(originally sent to netdev on aug 6th) IPv6 initially works, but when I leave it alone overnight I'm unable to ping even my default gw. Static global IPv6 addresses configured on both ends. No access lists on either end. Kernel version: 2.6.35 mainline (amd64) and 2.6.33.6. Kernel config: http://pastebin.com/raw.php?i=Y6S8iKW7 Dist: Debian Lenny (5.0.5), nothing special to my knowledge. I seem to have the same issue that Mikael Abrahamsson encountered with Ubuntu kernels 2.6.26.3, ...
Aug 13, 10:55 am 2010
Patrick J. LoPresti
Proposal: Use hi-res clock for file timestamps
For concreteness, let me start with the patch I have in mind. Call it "patch version 1". --- linux-2.6.32.13-0.4/kernel/time.c.orig 2010-08-13 10:52:50.000000000 -0700 +++ linux-2.6.32.13-0.4/kernel/time.c 2010-08-13 10:53:20.000000000 -0700 @@ -229,7 +229,7 @@ SYSCALL_DEFINE1(adjtimex, struct timex _ */ struct timespec current_fs_time(struct super_block *sb) { - struct timespec now = current_kernel_time(); + struct timespec now = getnstimeofday(); return ...
Aug 13, 11:25 am 2010
Patrick J. LoPresti
Re: Proposal: Use hi-res clock for file timestamps
Thank you for the correction. Still, the number of systems where TSC works is large, it is growing over time, and.... Really now, So you are saying my proposal is a bad idea forever? (But then why even bother having nanosecond resolution on ext4?) Or that it is a bad idea for now? Or that it needs to be refined? Maybe use hi-res precision on systems Relative to file system operations? Seriously? What performance hit would you expect on real-world applications? Something like 0.1% ...
Aug 13, 11:57 am 2010
john stultz
Re: Proposal: Use hi-res clock for file timestamps
I'm not judging the idea as good/bad, just providing information for If you can show this does not affect performance in benchmarks, etc, I'm sure it will be easier to push the patch. As outside of performance, I don't think there's much of an issue with the change. So other then "show some numbers", my only thought that might make the patch more attractive is that rather than a global change, or a static CONFIG_ option, would it maybe make more sense as a mount ...
Aug 13, 12:09 pm 2010
Patrick J. LoPresti
Re: Proposal: Use hi-res clock for file timestamps
I really like this idea. Consider the following "revision 2" of my proposal: 1) Add a function pointer "current_fs_time" to struct super_block. 2) Replace all calls of the form: current_fs_time(sb); with sb->current_fs_time(sb); 3) Arrange for the default value to point to the current implementation. These first three could be one patch. They change no functionality; they just enable the next step. Finally: 4) Add a mount option to cause sb->current_fs_time(sb) ...
Aug 13, 1:53 pm 2010
john stultz
Re: Proposal: Use hi-res clock for file timestamps
On Fri, Aug 13, 2010 at 11:25 AM, Patrick J. LoPresti Your stats are off here. The only fast clocksource on x86 is the TSC, and its busted on many, many systems. The cpu vendors have only recently taken it seriously and resolved the majority of problems (however, issues still remain on large numa systems, but its much better then the story was 3-7 years ago). On those TSC broken systems that use the hpet or acpi_pm, a getnstimeofday call can take 0.5-1.3us, so the penalty can be ...
Aug 13, 11:45 am 2010
Chris Friesen
defunct processes owned by init, not being reaped ?
I'm seeing something very strange. I've got a system running a modified 2.6.27.18. There are two tasks that are showing up as defunct but owned by init: root@typhoon-base-unit1:/root> ps -ef|grep defun root 9933 1 0 09:05 ? 00:00:23 [oamFmLogServerP] <defunct> root 9959 1 0 09:05 ? 00:00:21 [oamFmCliServerP] <defunct> root 27674 17021 0 18:17 pts/2 00:00:00 grep defun I tried sending init a SIGCHLD to force it to reap them. Init tries to wait for any children, but it ...
Aug 13, 11:22 am 2010
Jeff Chua
linux-2.6.35+ causes LVM to fail with " device-mapper: v ...
It seems one of these commits in 8357422d4bf33bc2c35884d4016c3fc9efbbc1d2 is causing LVM2 (LVM2.2.02.72) to fail. Previously good logical volumes cannot be mounted anymore, and new one cannot be created. All failed with the error ... "device-mapper: version ioctl failed: Inappropriate ioctl for device" Is there a new LVM2 for this new dm ioctl or the dm is not right? Thanks, Jeff. --
Aug 13, 11:01 am 2010
Herbert Xu
Re: [PATCH] netpoll: use non-BH variant of RCU
Yes in our case it's certainly guaranteed that IRQs will remain You are right. It would be much simpler to simply have it not warn. Cheers, -- Email: Herbert Xu <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt --
Aug 13, 10:51 am 2010
David Cross
EXPORT_SYMBOL(fat_get_block)
Hello Hirofumi, I would like to export this symbol from the vfat code and add this patch to the Linux kernel. You are listed as the MAINTAINER for FAT and VFAT. As such, I need your approval to do it. The reason that I need to export this symbol is to allow for file based DMA in which the file needs to be pre-allocated. The pre-allocated block addresses are passed to a DMA engine which then directly transfers the data to non-volatile storage. Please let me know if you have any objections to ...
Aug 13, 10:45 am 2010
David Cross
Re: EXPORT_SYMBOL(fat_get_block)
Sure, here are some of the numbers I have: Cypress West Bridge 15 Blackberry Storm 2 4.6 Microsoft Zune 3.8 Nokia N97 2.1 SEMC W950 1.1 SEMC W995 0.85 Blackberry Storm 0.7 The number on the right represents MB/s for transfers of music files (3-6MB in size). All are transfers to the same storage card. As you can see, none of these are Linux based devices, but that is mostly because I don't have any Linux based phones to benchmark for MTP ...
Aug 13, 4:22 pm 2010
Greg KH
Re: EXPORT_SYMBOL(fat_get_block)
Wait, _I_ have an objection to exporting this symbol. I really don't think it is needed at this point in time, as we really need to figure out exactly what your driver is doing to want to need to call this function. So please, let's not export it for now, when we get to the point that we all agree that this driver is doing the "correct" thing, then we can export the symbol, ok? thanks, greg k-h --
Aug 13, 10:54 am 2010
Christoph Hellwig
Re: EXPORT_SYMBOL(fat_get_block)
Seriously, I think there is absolutely no point in even arguing this. And what if someone else changes the layout undernath you? Or uses a different filesystem? Basically you will have to introduce operations to the VFS to lock down a file against layout changes and do DMA transfers. It's fine if you only implement it for fat in the beginning, and just return an error for others, although in general the implementation would be easily extendable to other filesystems using generic code and ...
Aug 13, 11:50 am 2010
David Cross
Re: EXPORT_SYMBOL(fat_get_block)
Usually it takes a lot longer. West Bridge can do MTP transfers at the performance of the storage device. Thanks, I have seen this as well. This is not a driver though, it is an MTP protocol stack. This is similar to the applications I have worked with. The driver is not attempting to replace either the protocol stack or the use of gadgetfs. All that it is providing is a gadget peripheral controller driver (that can be used with gadgetfs) along with the ability to perform pre-allocation and allow ...
Aug 13, 1:32 pm 2010
Greg KH
Re: EXPORT_SYMBOL(fat_get_block)
To "preallocate" a file, just open it and then mmap it and write away, All while trying to transfer a file to the device over the USB connection? There's no reason you can't slow down the transfer if the I still fail to see the use-case, and as you haven't backed it up with ntfs is done by using a FUSE filesystem in userspace on a "raw" block open a file, seek to the end, then mmap the whole thing. That's how userspace has been doing this for a long time, right? I'm sure ...
Aug 13, 3:17 pm 2010
David Cross
Re: EXPORT_SYMBOL(fat_get_block)
I think you misunderstand, the driver is not looking into the file system layout. The driver is requesting that the file system allocate a file and tell it where it allocated it to. This is the reason for the I am not sure I understand the question. The point of making the call into the filesytem rather than reading sectors and "looking into the file system layout" is to make sure that the filesystem is the arbiter of all storage requests. How would someone change the layout underneath That is a ...
Aug 13, 12:06 pm 2010
Greg KH
Re: EXPORT_SYMBOL(fat_get_block)
What specifically is the issue here that you are trying to solve? And why has no other driver ever needed this type of functionality We have a userspace MTP driver for Linux, using gadgetfs, right? So Look at how Linux already handles MTP for how to handle this properly, I Like NTFS? How are you going to handle that when you run out of size due to the limitations of FAT? Hint, that's not going to work with this Userspace handles this quite easily already, see ...
Aug 13, 12:01 pm 2010
Greg KH
Re: EXPORT_SYMBOL(fat_get_block)
Also, why do this at the FAT level, and not more correctly at the block layer level? What happens if this isn't a FAT partition on the device? thanks, greg k-h --
Aug 13, 10:54 am 2010
Greg KH
Re: EXPORT_SYMBOL(fat_get_block)
What exactly are the performance issues with doing this from userspace, No, there's another MTP stack already released that works just fine on Linux. You can find it at: Again, what's wrong with using the processor here? What else does it No, my point is that for larger disk sizes, you can't use FAT, you have to use NTFS to be interoperable with other operating systems. Your solution will not handle that jump to larger storage sizes as you are Yes, the pre-allocation is done in ...
Aug 13, 12:28 pm 2010
David Cross
Re: EXPORT_SYMBOL(fat_get_block)
OK, I am trying to answer all questions on this topic that I am getting, Sure, I think that the driver is doing the correct thing, but that is mostly because I have not found another way to solve this issue. If The short answer is that the block level does not have the file system awareness needed to determine where a file should be stored on the NVM device. The longer answer is to consider the case of an MTP host, which operates at the file level. It sends the mobile (Linux) device ...
Aug 13, 11:43 am 2010
David Cross
Re: EXPORT_SYMBOL(fat_get_block)
We are trying to solve the issue of all data needing to go through the I am not sure, but my guess is because this represents a novel solution to Yes, the g_mtp development has started, but it is not integrated yet last I checked. Most of the applications for this driver have used gadgetfs as well in order to handle the protocol itself. So, I think it I somewhat familiar with how Linux handles MTP. The current model is CPU-centric and all data goes through the main processor from what I have ...
Aug 13, 12:17 pm 2010
Randy Dunlap
Re: [PATCH 0/8] rados block device and ceph refactor
Hi, Did patch #7 make it to any mailing lists? I didn't receive it. --- ~Randy *** Remember to use Documentation/SubmitChecklist when testing your code *** --
Aug 13, 3:37 pm 2010
Sage Weil Aug 13, 4:11 pm 2010
Sage Weil
[PATCH 0/8] rados block device and ceph refactor
Hi, The rados block device (rbd) implements a network block device backed by the Ceph distributed object store (think nbd/iSCSI, but distributed and fault tolerant). At the suggestion of Christoph and James, this version of the patchset factors out the common Ceph bits (the network protocol, cluster membership, and object storage parts) into a libceph module (currently in net/ceph/ and include/linux/ceph/) that is shared by the file system component (fs/ceph) and rbd ...
Aug 13, 10:40 am 2010
Sage Weil
[PATCH 3/8] ceph-rbd: messenger and osdc changes for rbd
From: Yehuda Sadeh <yehuda@hq.newdream.net> The messenger can send/receive data in bio. This was added so that we wouldn't need to copy the data from the rados block device. We can now have trailing variable sized data for osd ops. Also osd ops encoding is more modular. Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> Signed-off-by: Sage Weil <sage@newdream.net> --- fs/ceph/messenger.c | 219 +++++++++++++++++++++++++++++++++++++------- fs/ceph/messenger.h | 4 + ...
Aug 13, 10:40 am 2010
Sage Weil
[PATCH 4/8] ceph-rbd: enable creation of clients that do ...
From: Yehuda Sadeh <yehuda@hq.newdream.net> Preparing grounds for rbd that doesn't need mds client. Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> Signed-off-by: Sage Weil <sage@newdream.net> --- fs/ceph/debugfs.c | 11 ++++++++--- fs/ceph/mon_client.c | 3 ++- fs/ceph/super.c | 18 ++++++++++++------ fs/ceph/super.h | 2 ++ 4 files changed, 24 insertions(+), 10 deletions(-) diff --git a/fs/ceph/debugfs.c b/fs/ceph/debugfs.c index 360c4f2..02536f7 ...
Aug 13, 10:40 am 2010
Sage Weil
[PATCH 2/8] ceph-rbd: refactor osdc requests creation fu ...
From: Yehuda Sadeh <yehuda@hq.newdream.net> The osd requests creation are being decoupled from the vino parameter, allowing clients using the osd to use other arbitrary object names that are not necessarily vino based. Also, calc_raw_layout now takes a snap id. Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> Signed-off-by: Sage Weil <sage@newdream.net> --- fs/ceph/osd_client.c | 187 ++++++++++++++++++++++++++++++++++--------------- fs/ceph/osd_client.h | 25 +++++++ 2 files ...
Aug 13, 10:40 am 2010
Sage Weil
[PATCH 6/8] ceph-rbd: osdc support for osd call and roll ...
From: Yehuda Sadeh <yehuda@hq.newdream.net> This will be used for rbd snapshots administration. Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> --- fs/ceph/decode.h | 5 +++++ fs/ceph/osd_client.c | 18 ++++++++++++++++++ fs/ceph/osd_client.h | 6 ++++++ 3 files changed, 29 insertions(+), 0 deletions(-) diff --git a/fs/ceph/decode.h b/fs/ceph/decode.h index 3d25415..c5b6939 100644 --- a/fs/ceph/decode.h +++ b/fs/ceph/decode.h @@ -191,6 +191,11 @@ static inline void ...
Aug 13, 10:40 am 2010
Sage Weil
[PATCH 5/8] ceph-rbd: refactor mount related functions, ...
From: Yehuda Sadeh <yehuda@hq.newdream.net> Removed some functions' static declarations, separated mount operation to __open_session and open_root_dentry for clients that don't need the latter (rbd). Added other helper functions that will be used later in the rbd. Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> Signed-off-by: Sage Weil <sage@newdream.net> --- fs/ceph/file.c | 48 ++++++++++++++++- fs/ceph/osd_client.h | 1 + fs/ceph/super.c | 149 ...
Aug 13, 10:40 am 2010
Sage Weil
[PATCH 8/8] rbd: introduce rados block device (rbd), bas ...
From: Yehuda Sadeh <yehuda@hq.newdream.net> The rados block device (rbd), based on osdblk, creates a block device that is backed by objects stored in the Ceph distributed object storage cluster. Each device consists of a single metadata object and data striped over many data objects. The rbd driver supports read-only snapshots. Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> Signed-off-by: Sage Weil <sage@newdream.net> --- MAINTAINERS | 9 + drivers/block/Kconfig ...
Aug 13, 10:40 am 2010
Sage Weil
[PATCH 1/8] ceph-rbd: lookup pool in osdmap by name
From: Yehuda Sadeh <yehuda@hq.newdream.net> Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> Signed-off-by: Sage Weil <sage@newdream.net> --- fs/ceph/osdmap.c | 13 +++++++++++++ fs/ceph/osdmap.h | 2 ++ 2 files changed, 15 insertions(+), 0 deletions(-) diff --git a/fs/ceph/osdmap.c b/fs/ceph/osdmap.c index e31f118..3ccd117 100644 --- a/fs/ceph/osdmap.c +++ b/fs/ceph/osdmap.c @@ -417,6 +417,19 @@ static struct ceph_pg_pool_info *__lookup_pg_pool(struct rb_root *root, int id) ...
Aug 13, 10:40 am 2010
Namhyung Kim
[PATCH] add __user markup in copy_user_handle_tail()
__get/put_user_nocheck() requires 2nd arg should be a user pointer but was missing __user markup. Add it. Signed-off-by: Namhyung Kim <namhyung@gmail.com> --- arch/x86/lib/usercopy_64.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/arch/x86/lib/usercopy_64.c b/arch/x86/lib/usercopy_64.c index b7c2849..84b0c1b 100644 --- a/arch/x86/lib/usercopy_64.c +++ b/arch/x86/lib/usercopy_64.c @@ -170,14 +170,17 @@ copy_user_handle_tail(char *to, char *from, unsigned ...
Aug 13, 9:06 am 2010
Herbert Xu
Re: [xfrm_user] BUG: sleeping function called from inval ...
Thanks for discovering this bug, it only took 8 years :) xfrm: Use GFP_ATOMIC in xfrm_compile_policy As xfrm_compile_policy runs within a read_lock, we cannot use GFP_KERNEL for memory allocations. Reported-by: Luca Tettamanti <kronos.it@gmail.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> diff --git a/net/xfrm/xfrm_user.c b/net/xfrm/xfrm_user.c index ba59983..b14ed4b 100644 --- a/net/xfrm/xfrm_user.c +++ b/net/xfrm/xfrm_user.c @@ -2504,7 +2504,7 @@ static struct ...
Aug 13, 8:36 am 2010
Luis R. Rodriguez
[PATCH] ath5k: disable ASPM L0s for all cards
From: Maxim Levitsky <maximlevitsky@gmail.com> Atheros PCIe wireless cards handled by ath5k do require L0s disabled. For distributions shipping with CONFIG_PCIEASPM (this will be enabled by default in the future in 2.6.36) this will also mean both L1 and L0s will be disabled when a pre 1.1 PCIe device is detected. We do know L1 works correctly even for all ath5k pre 1.1 PCIe devices though but cannot currently undue the effect of a blacklist, for details you can read pcie_aspm_sanity_check() ...
Aug 13, 8:27 am 2010
Maxim Levitsky
Re: [PATCH] ath5k: disable ASPM L0s for all cards
Sure. In fact I don't deserve much credit on this patch. It is just one line and besides ASPM is disabled anyway. Thanks for Jussi Kivilinna again for finding this. Best regards, --
Aug 13, 8:45 am 2010
Alexandre Bounine
[PATCH 0/9] RapidIO: Set of patches to add Gen2 switches
This set of RapidIO patches adds support for new IDT Gen2 sRIO switch devices - CPS-1848 and CPS-1616. Adding these sRIO switches required to implement standard error recovery mechanism defined by the RapidIO specification. --
Aug 13, 8:17 am 2010
Alexandre Bounine
[PATCH 4/9] RapidIO: Add relation links between RIO devi ...
Create back and forward links between RIO devices. These links are intended for use by error management and hot-plug extensions. Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com> Reviewed-by: Thomas Moll <thomas.moll@sysgo.com> Cc: Matt Porter <mporter@kernel.crashing.org> Cc: Li Yang <leoli@freescale.com> Cc: Kumar Gala <galak@kernel.crashing.org> --- drivers/rapidio/rio-scan.c | 55 +++++++++++++++++-------------------------- include/linux/rio.h | 6 ++++ 2 files ...
Aug 13, 8:18 am 2010
Alexandre Bounine
[PATCH 5/9] RapidIO: Add default handler for error_stopp ...
The default error-stopped state handler provides recovery mechanism as defined by RIO specification. Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com> Reviewed-by: Thomas Moll <thomas.moll@sysgo.com> Cc: Matt Porter <mporter@kernel.crashing.org> Cc: Li Yang <leoli@freescale.com> Cc: Kumar Gala <galak@kernel.crashing.org> --- drivers/rapidio/rio.c | 191 +++++++++++++++++++++++++++++++------ drivers/rapidio/switches/idtcps.c | 10 ++ ...
Aug 13, 8:18 am 2010
Alexandre Bounine
[PATCH 7/9] RapidIO: Add handling for PW message from a ...
Add check if PW message source device is accessible and change PW message handler to recover if PW message source device is not available anymore (power down or link disconnect). To avoid possible loss of notification, the PW message handler scans the route back from the source device to identify end of the broken link. Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com> Reviewed-by: Thomas Moll <thomas.moll@sysgo.com> Cc: Matt Porter <mporter@kernel.crashing.org> Cc: Li Yang ...
Aug 13, 8:18 am 2010
Alexandre Bounine
[PATCH 6/9] RapidIO: Add switch-specific sysfs initializ ...
Add callback that allows to create/remove switch-specific sysfs attributes. Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com> Reviewed-by: Thomas Moll <thomas.moll@sysgo.com> Cc: Matt Porter <mporter@kernel.crashing.org> Cc: Li Yang <leoli@freescale.com> Cc: Kumar Gala <galak@kernel.crashing.org> --- drivers/rapidio/rio-sysfs.c | 26 +++++++++++++++++++------- include/linux/rio.h | 2 ++ 2 files changed, 21 insertions(+), 7 deletions(-) diff --git ...
Aug 13, 8:18 am 2010
Alexandre Bounine
[PATCH 2/9] RapidIO,powerpc/85xx: modify RIO port-write ...
- Rearranged RIO port-write interrupt handling to perform message buffering as soon as possible. - Modified to disable port-write controller when clearing Transaction Error (TE) bit. Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com> Reviewed-by: Thomas Moll <thomas.moll@sysgo.com> Cc: Matt Porter <mporter@kernel.crashing.org> Cc: Li Yang <leoli@freescale.com> Cc: Kumar Gala <galak@kernel.crashing.org> --- arch/powerpc/sysdev/fsl_rio.c | 67 ...
Aug 13, 8:17 am 2010
Alexandre Bounine
[PATCH 8/9] RapidIO: Add device access check into the en ...
Add explicit device access check before performing device enumeration. This gives a chance to clear possible link error conditions by issuing safe maintenance read request(s). Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com> Reviewed-by: Thomas Moll <thomas.moll@sysgo.com> Cc: Matt Porter <mporter@kernel.crashing.org> Cc: Li Yang <leoli@freescale.com> Cc: Kumar Gala <galak@kernel.crashing.org> --- drivers/rapidio/rio-scan.c | 6 ++++++ drivers/rapidio/rio.c | 2 +- ...
Aug 13, 8:18 am 2010
Alexandre Bounine
[PATCH 9/9] RapidIO: Add support for IDT CPS Gen2 switches
Add the RIO switch driver and definitions for IDT CPS-1848 and CPS-1616 Gen2 devices. Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com> Reviewed-by: Thomas Moll <thomas.moll@sysgo.com> Cc: Matt Porter <mporter@kernel.crashing.org> Cc: Li Yang <leoli@freescale.com> Cc: Kumar Gala <galak@kernel.crashing.org> --- drivers/rapidio/switches/Kconfig | 7 + drivers/rapidio/switches/Makefile | 1 + drivers/rapidio/switches/idt_gen2.c | 439 +++++++++++++++++++++++++++++++++++ ...
Aug 13, 8:18 am 2010
Alexandre Bounine
[PATCH 3/9] RapidIO: Add the ingress port number into th ...
A switch ingress port number has to be saved for software assisted error recovery from the error-stopped state. Saving this information also allows to remove several register reads from the RIO enumeration process. Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com> Reviewed-by: Thomas Moll <thomas.moll@sysgo.com> Cc: Matt Porter <mporter@kernel.crashing.org> Cc: Li Yang <leoli@freescale.com> Cc: Kumar Gala <galak@kernel.crashing.org> --- drivers/rapidio/rio-scan.c | 38 ...
Aug 13, 8:18 am 2010
Alexandre Bounine
[PATCH 1/9] RapidIO: fix RapidIO sysfs hierarchy
Makes RapidIO devices appear in /sys/devices/rapidio directory instead of top of /sys/devices directory. Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com> Reviewed-by: Thomas Moll <thomas.moll@sysgo.com> Cc: Matt Porter <mporter@kernel.crashing.org> Cc: Li Yang <leoli@freescale.com> Cc: Kumar Gala <galak@kernel.crashing.org> --- drivers/rapidio/rio-driver.c | 2 +- drivers/rapidio/rio-scan.c | 1 + include/linux/rio.h | 1 + 3 files changed, 3 insertions(+), ...
Aug 13, 8:17 am 2010
Alan Stern
Re: [PATCHv8 04/13] USB: gadget: mass_storage: moved str ...
There's nothing obviously wrong with this change. However based on all the preceding discussion, I now think the best approach may be _never_ to make up a fake serial number. Use the module parameter, if any, and otherwise issue a warning and don't have a serial number string descriptor (even though that violates the spec). At this point it should be easy to write a patch to implement and document the new behavior, for both file-storage and mass-storage. Alan Stern --
Aug 13, 8:15 am 2010
Dan McGee
Fwd: setlocalversion changes trigger regression if build ...
commit 09155120cf0ffe6f0c8aba3aa625831405b65996 Author: Michal Marek <mmarek@suse.cz> Date:   Thu Jun 17 15:14:58 2010 +0200    kbuild: Clean up and speed up the localversion logic This commit causes a regression if you have some of your kernel building and packaging scripts in git. It can be triggered with LOCALVERSION_AUTO being enabled or disabled. An example that hopefully illustrates the situation. The source is simply an extracted tarball with the 2.6.35.1 patch ...
Aug 13, 8:00 am 2010
Helge Deller
[PATCH] ipc/shm.c: add RSS and swap size information to ...
The kernel currently provides no functionality to analyze the RSS and swap space usage of each individual sysvipc shared memory segment. This patch adds this info for each existing shm segment by extending the output of /proc/sysvipc/shm by two columns for RSS and swap. This additional info about RSS/swap usage of shm segments is very useful for runtime analysis of the kernel. In my case, at work I'm taking care of a large ERP enterprise software, which uses lots of big shared memory segments ...
Aug 13, 7:59 am 2010
Namhyung Kim
[PATCH] bitmap: fix address_space conversion on __bitmap_parse
buf can be a user-space pointer in case of is_user, 3rd arg, is 1. But casting to ubuf lacks required address_space notations. Add it. Signed-off-by: Namhyung Kim <namhyung@gmail.com> --- lib/bitmap.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/bitmap.c b/lib/bitmap.c index ffb78c9..42205d8 100644 --- a/lib/bitmap.c +++ b/lib/bitmap.c @@ -422,7 +422,7 @@ int __bitmap_parse(const char *buf, unsigned int buflen, { int c, old_c, totaldigits, ndigits, ...
Aug 13, 7:55 am 2010
Jon E
Problems with Recent Patches to IDE Driver
Hi, We manufacture an interface board for our product that utilizes the IDE interface. A couple of patches were made (back in 2008, kernel 2.6.30 series) to the IDE driver code that are now causing us some grief as we port our driver from kernel 2.6.15 to 2.6.32 (FC5 to Ubuntu LL). 1. Refer to http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.30.y.git;a=commit;h=dafd01c... A change was made to include/linux/hdreg.h that wrapped the WIN_xx macros in ...
Aug 13, 7:41 am 2010
Namhyung Kim
[PATCH] [CPUFREQ] acpi-cpufreq: add missing __percpu markup
acpi_perf_data is a percpu pointer but was missing __percpu markup. Add it. Signed-off-by: Namhyung Kim <namhyung@gmail.com> --- arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c b/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c index 246cd3a..cd8da24 100644 --- a/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c +++ b/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c @@ -72,7 +72,7 @@ struct ...
Aug 13, 7:00 am 2010
Tejun Heo
Re: [PATCH] [CPUFREQ] acpi-cpufreq: add missing __percpu ...
Acked-by: Tejun Heo <tj@kernel.org> Thanks. -- tejun --
Aug 13, 7:03 am 2010
raja_mani
[PATCH/RFC 1/6] drivers:staging:ti-st: sources for FM co ...
From: Raja-Mani <x0102026@ti.com> These are the sources for the common interfaces required by the FM V4L2 driver for WL128x chipsets. These implement the FM channel-8 protocol communication with the chip. This makes use of the Shared Transport as its transport. Signed-off-by: Raja-Mani <x0102026@ti.com> Signed-off-by: Pramodh AG <pramodh_ag@ti.com> Signed-off-by: Pavan Savoy <pavan_savoy@ti.com> --- drivers/staging/ti-st/fmdrv_common.c | 2127 ++++++++++++++++++++++++++++++++++ ...
Aug 13, 7:14 am 2010
raja_mani
[PATCH/RFC 3/6] drivers:staging:ti-st: Sources for FM co ...
From: Raja-Mani <x0102026@ti.com> This is a common header used in all FM submodules (FM V4L2,FM common,FM Rx). Signed-off-by: Raja-Mani <x0102026@ti.com> Signed-off-by: Pramodh AG <pramodh_ag@ti.com> Signed-off-by: Pavan Savoy <pavan_savoy@ti.com> --- drivers/staging/ti-st/fmdrv.h | 225 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 225 insertions(+), 0 deletions(-) create mode 100644 drivers/staging/ti-st/fmdrv.h diff --git a/drivers/staging/ti-st/fmdrv.h ...
Aug 13, 7:14 am 2010
raja_mani
[PATCH/RFC 4/6] drivers:staging:ti-st: Sources for FM V4 ...
From: Raja-Mani <x0102026@ti.com> This module interfaces V4L2 subsystem and FM common module. It registers itself with V4L2 as Radio module. Signed-off-by: Raja-Mani <x0102026@ti.com> Signed-off-by: Pramodh AG <pramodh_ag@ti.com> Signed-off-by: Pavan Savoy <pavan_savoy@ti.com> --- drivers/staging/ti-st/fmdrv_v4l2.c | 552 ++++++++++++++++++++++++++++++++++++ drivers/staging/ti-st/fmdrv_v4l2.h | 32 ++ 2 files changed, 584 insertions(+), 0 deletions(-) create mode 100644 ...
Aug 13, 7:14 am 2010
raja_mani
[PATCH/RFC 2/6] drivers:staging:ti-st: Sources for FM RX
From: Raja-Mani <x0102026@ti.com> This has implementation for FM RX functionality. It communicates with FM V4l2 module and FM common module. Signed-off-by: Raja-Mani <x0102026@ti.com> Signed-off-by: Pramodh AG <pramodh_ag@ti.com> Signed-off-by: Pavan Savoy <pavan_savoy@ti.com> --- drivers/staging/ti-st/fmdrv_rx.c | 805 ++++++++++++++++++++++++++++++++++++++ drivers/staging/ti-st/fmdrv_rx.h | 56 +++ 2 files changed, 861 insertions(+), 0 deletions(-) create mode 100644 ...
Aug 13, 7:14 am 2010
raja_mani
[PATCH/RFC 5/6] Staging: ti-st: update Kconfig and Makef ...
From: Raja-Mani <x0102026@ti.com> Add new menu option in Kconfig and compilation option in Makefile for FM driver. Signed-off-by: Raja-Mani <x0102026@ti.com> Signed-off-by: Pramodh AG <pramodh_ag@ti.com> Signed-off-by: Pavan Savoy <pavan_savoy@ti.com> --- drivers/staging/ti-st/Kconfig | 8 ++++++++ drivers/staging/ti-st/Makefile | 2 ++ 2 files changed, 10 insertions(+), 0 deletions(-) diff --git a/drivers/staging/ti-st/Kconfig b/drivers/staging/ti-st/Kconfig index ...
Aug 13, 7:14 am 2010
raja_mani
[PATCH/RFC 0/6] FM V4L2 driver for WL128x
From: Raja-Mani <x0102026@ti.com> The following patches are FM V4L2-Radio drivers for WL128x (backward compatible for WL127x). TI's V4L2 based FM driver uses APIs and header files of TI's Shared Transport driver that is hosted in "staging/ti-st/" folder. I request to add TI FM driver to "staging/ti-st/" folder. This will help us keep track of changes to TI FM driver. V4L2 maintainers are fine to review TI FM driver from staging folder. Details of discussion can be found at ...
Aug 13, 7:14 am 2010
raja_mani
[PATCH/RFC 6/6] Staging: ti-st: Add TODO file for FM
From: Raja-Mani <x0102026@ti.com> fm_TODO file lists the things to be done in FM driver. Signed-off-by: Raja-Mani <x0102026@ti.com> Signed-off-by: Pramodh AG <pramodh_ag@ti.com> Signed-off-by: Pavan Savoy <pavan_savoy@ti.com> --- drivers/staging/ti-st/fm_TODO | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) create mode 100644 drivers/staging/ti-st/fm_TODO diff --git a/drivers/staging/ti-st/fm_TODO b/drivers/staging/ti-st/fm_TODO new file mode 100644 index ...
Aug 13, 7:14 am 2010
Takashi Iwai
[PATCH] nfsd: fix NULL dereference in nfsd_statfs()
The commit ebabe9a9001af0af56c0c2780ca1576246e7a74b pass a struct path to vfs_statfs introduced the struct path initialization, and this seems to trigger an Oops on my machine. fh_dentry field may be NULL and set later in fh_verify(), thus the initialization of path must be after fh_verify(). Signed-off-by: Takashi Iwai <tiwai@suse.de> --- fs/nfsd/vfs.c | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/fs/nfsd/vfs.c b/fs/nfsd/vfs.c index ...
Aug 13, 6:53 am 2010
Christoph Hellwig
Re: [PATCH] nfsd: fix NULL dereference in nfsd_statfs()
Thanks, the patch looks good. ---end quoted text--- --
Aug 13, 7:42 am 2010
Sergey Senozhatsky
BUG: unable to handle kernel paging request at fffffffff ...
Hello, yet another trace: [ 5845.374558] CPU 1 is now offline [ 5845.376169] INFO: trying to register non-static key. [ 5845.376251] the code is fine but needs lockdep annotation. [ 5845.376327] turning off the locking correctness validator. [ 5845.376405] Pid: 6754, comm: bash Not tainted 2.6.36-rc0-git12-07921-g60bf26a-dirty #122 [ 5845.376521] Call Trace: [ 5845.376570] [<ffffffff81063e89>] __lock_acquire+0x2d1/0x17fd [ 5845.376657] [<ffffffff81132b2a>] ? sysfs_deactivate+0x3e/0xec [ ...
Aug 13, 6:49 am 2010
Sergey Senozhatsky
general protection fault: 0000 [#1] PREEMPT SMP
Hello, Got this traces today: [ 29.940248] CPU 1 is now offline [ 29.941025] general protection fault: 0000 [#1] PREEMPT SMP [ 29.941103] last sysfs file: /sys/devices/system/cpu/cpu1/online [ 29.941157] CPU 0 [ 29.941178] Modules linked in: snd_hwdep snd_hda_codec_atihdmi snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device battery ac wmi snd_pcm_oss snd_mixer_oss button snd_hda_codec_realtek radeon broadcom snd_hda_intel snd_hda_codec snd_pcm snd_timer snd ...
Aug 13, 6:47 am 2010
Maxim Levitsky
[QUESTION] Need some explanations in regard to memory al ...
Hi, I currently am writing a block driver for Legacy Memory sticks. I have few questions about that type of data my ->request will receive from kernel. First of all I think that by default, driver receives requests that contains just one sector and it isn't in high memory. However I am opting in to allow to receive requests that have many sectors span several memory regions, and be in highmem). The request is converted to scatterlist upon which I operate. (Untill this point I did the ...
Aug 13, 6:27 am 2010
Chris Metcalf
[PATCH] arch/tile: Use separate, better minsec values fo ...
We were using the same 5-sec minsec for the clocksource and sched_clock that we were using for the clock_event_device. For the clock_event_device that's exactly right since it has a short maximum countdown time. But for sched_clock we want to avoid wraparound when converting from ticks to nsec over a much longer window, so we force a shift of 10. And for clocksource it seems dodgy to use a 5-sec minsec as well, so we copy some other platforms and force a shift of 22. Signed-off-by: Chris ...
Aug 13, 5:24 am 2010
Chris Metcalf
[PATCH] arch/tile: support backtracing on TILE-Gx
This functionality was stubbed out until recently. Now we support our normal backtracing API on TILE-Gx as well as on TILE64/TILEPro. This change includes a tweak to the instruction encoding caused by adding addxli for compat mode. Signed-off-by: Chris Metcalf <cmetcalf@tilera.com> --- arch/tile/include/asm/backtrace.h | 4 +- arch/tile/kernel/backtrace.c | 137 ++++++++++++++++++++++++++---------- arch/tile/kernel/stack.c | 8 -- arch/tile/kernel/traps.c | ...
Aug 13, 5:40 am 2010
Chris Metcalf
[PATCH] arch/tile: Various cleanups.
This change rolls up random cleanups not representing any actual bugs. - Remove a stale CONFIG_ value from the default tile_defconfig - Remove unused tns_atomic_xxx() family of methods from <asm/atomic.h> - Optimize get_order() using Tile's "clz" instruction - Fix a bad hypervisor upcall name (not currently used in Linux anyway) - Use __copy_in_user_inatomic() name for consistency, and export it - Export some additional hypervisor driver I/O upcalls and some homecache calls - Remove the ...
Aug 13, 5:52 am 2010
Chris Metcalf
[PATCH] arch/tile: Fix a couple of issues with the COMPA ...
First, the siginfo preamble wasn't quite right; we need to indicate that we are padding up to 4 ints of preamble for 64-bit code, and then for compat mode we need to pad differently, using only 3 ints. Second, the C ABI requires a save area of two registers, not two pointers, since in compat mode we have 64-bit registers all of which we need to save, even though we only have 32-bit VAs. Signed-off-by: Chris Metcalf <cmetcalf@tilera.com> --- arch/tile/include/arch/abi.h | 4 +--- ...
Aug 13, 5:32 am 2010
Chris Metcalf
[PATCH] arch/tile: correct a bug in freeing bootmem by V ...
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com> --- arch/tile/kernel/setup.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/tile/kernel/setup.c b/arch/tile/kernel/setup.c index 4dd21c1..e7d54c7 100644 --- a/arch/tile/kernel/setup.c +++ b/arch/tile/kernel/setup.c @@ -953,7 +953,7 @@ static void __init load_hv_initrd(void) if (rc != stat.size) { pr_err("Error reading %d bytes from hvfs file '%s': %d\n", stat.size, initramfs_file, ...
Aug 13, 5:23 am 2010
Bill Pemberton
Re: [patch] usb/serial/ssu100: uninitialized variable
I took that function from ftdi_sio and stripped a lot out of it while developing the driver. I see I missed adding back in the logic dealing with setting flag correctly. I'll work up a patch to properly deal with it. -- Bill --
Aug 13, 5:58 am 2010
Uros Bizjak
[PATCH] scsi: IPS, IBMMCA: Use hex_asc_hi and hex_asc_lo
Trivial substitution for private implementations, compile tested on i386. Signed-off-by: Uros Bizjak <ubizjak@gmail.com> diff --git a/drivers/scsi/ibmmca.c b/drivers/scsi/ibmmca.c index 9a4b69d..c152eca 100644 --- a/drivers/scsi/ibmmca.c +++ b/drivers/scsi/ibmmca.c @@ -1002,12 +1002,11 @@ static char *ti_p(int dev) /* interpreter for logical device numbers (ldn) */ static char *ti_l(int val) { - const char hex[16] = "0123456789abcdef"; static char answer[2]; answer[1] = (char) ...
Aug 13, 5:57 am 2010
Dan Carpenter
[patch] usb/serial/ssu100: uninitialized variable
GCC complains about the original code, because we're using an unintialized variable "flag". I think we should be setting flag based on the UART_LSR_BRK_ERROR_BITS but I'm not sure... I don't have this hardware. Probably passing TTY_NORMAL is better than the current code? Signed-off-by: Dan Carpenter <error27@gmail.com> diff --git a/drivers/usb/serial/ssu100.c b/drivers/usb/serial/ssu100.c index 6e82d4f..494998c 100644 --- a/drivers/usb/serial/ssu100.c +++ b/drivers/usb/serial/ssu100.c @@ ...
Aug 13, 5:38 am 2010
Milan Broz
Re: Q. NFS, return value of close(2)
Hi, please can you send this patch to Linus' tree? NFS is currently broken, so it will save time for people trying to bisect the problem. It breaks even elementary operation on nfs mounts # cat a > b cat: write error Patch above from nfs-git fixed the problem for me http://git.linux-nfs.org/?p=trondmy/nfs-2.6.git;a=commitdiff;h=0702099bd86c33c2dcdbd39... Thanks, Milan -- mbroz@redhat.com --
Aug 13, 5:25 am 2010
Jerome Pinot
[PATCH] video: v4l2-ctrls.c missing include
A missing include in drivers/media/video/v4l2-ctrls.c makes the kernel (2.6.35-07788-g320b2b8) fail to build: CC drivers/media/video/v4l2-ctrls.o drivers/media/video/v4l2-ctrls.c: In function ‘v4l2_ctrl_handler_init’: drivers/media/video/v4l2-ctrls.c:766: error: implicit declaration of function ‘kzalloc’ drivers/media/video/v4l2-ctrls.c:767: warning: assignment makes pointer from integer without a cast drivers/media/video/v4l2-ctrls.c: In function ...
Aug 13, 5:14 am 2010
Michal Nazarewicz
[PATCHv4 1/2] lib: vsprintf: optimised put_dec() function
The put_dec() and family of functions were based on a code optimised for processors with 8-bit ALU but since we don't need to limit ourselves to such small ALUs, the code was optimised and used capacities of an 16-bit ALU anyway. This patch goes further and uses the full capacity of the processor's ALU. On 64-bit machines, the number is repeatedly divided by 100,000 to split it into 5-decimal-digit which are converted using the obvious base conversion algorithm expect division by ten is ...
Aug 13, 5:05 am 2010
Michal Nazarewicz
[PATCHv4 2/2] lib: vsprintf: added a put_dec() test and ...
This commit adds a test application for the put_dec() and family of functions that are used by the previous two commits. Signed-off-by: Michal Nazarewicz <mina86@mina86.com> --- tools/put-dec/Makefile | 16 + tools/put-dec/put-dec-test.c | 927 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 943 insertions(+), 0 deletions(-) create mode 100644 tools/put-dec/Makefile create mode 100644 tools/put-dec/put-dec-test.c diff --git a/tools/put-dec/Makefile ...
Aug 13, 5:05 am 2010
Pete Clements
2.6.35-git12 fails compile (update_wall_time)
Fyi: i386 UP LD net/netfilter/built-in.o LD net/built-in.o LD vmlinux.o MODPOST vmlinux.o GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 kernel/built-in.o: In function `update_wall_time': (.text+0x2227b): undefined reference to `__umoddi3' kernel/built-in.o: In function `update_wall_time': (.text+0x2229a): undefined reference to ...
Aug 13, 4:35 am 2010
Sam Ravnborg
Re: 2.6.35-git12 fails compile (update_wall_time)
Please take a lok at the thread named: Problem with commit deda2e81961e96be4f2c09328baca4710a2fd1a0 I think this is the same issue and there is a patch to fix it. Sam --
Aug 13, 5:03 am 2010
Kukjin Kim
RE: undefined reference to `mmc_pm_notify' when selected ...
Kindly ignore this stuff because I found Uwe's same patch just now ;-) Sorry for bothering. Thanks. Best regards, Kgene. -- Kukjin Kim <kgene.kim@samsung.com>, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd. --
Aug 13, 4:33 am 2010
Xiaotian Feng
[PATCH] kobject_uevent: fix typo in comments
s/ending/sending, s/kobject_uevent()/kobject_uevent_env() in the comments. Signed-off-by: Xiaotian Feng <xtfeng@gmail.com> --- lib/kobject_uevent.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/kobject_uevent.c b/lib/kobject_uevent.c index b935795..70af0a7 100644 --- a/lib/kobject_uevent.c +++ b/lib/kobject_uevent.c @@ -123,7 +123,7 @@ static int kobj_usermode_filter(struct kobject *kobj) * @kobj: struct kobject that the action is happening to * ...
Aug 13, 3:58 am 2010
Xiaotian Feng
[PATCH] blk-fs: put dev->kobj in blk_register_queue fail path
kernel needs to kobject_put on dev->kobj if elv_register_queue fails. Signed-off-by: Xiaotian Feng <dfeng@redhat.com> Cc: Jens Axboe <axboe@kernel.dk> Cc: "Martin K. Petersen" <martin.petersen@oracle.com> Cc: Stephen Hemminger <shemminger@vyatta.com> Cc: Nikanth Karthikesan <knikanth@suse.de> Cc: David Teigland <teigland@redhat.com> --- block/blk-sysfs.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/block/blk-sysfs.c b/block/blk-sysfs.c index 001ab18..0749b89 ...
Aug 13, 3:44 am 2010
MJ embd
(No subject)
subscribe linux-mm --
Aug 13, 3:39 am 2010
Kukjin Kim
undefined reference to `mmc_pm_notify' when selected MMC ...
Hi, Following is build error when selected MMC without PM. drivers/built-in.o: In function `mmc_alloc_host': drivers/mmc/core/host.c:108: undefined reference to `mmc_pm_notify' make[1]: *** [.tmp_vmlinux1] Error 1 make: *** [sub-make] Error 2 That is added from Maxim's ' mmc: fix all hangs related to mmc/sd card insert/removal during suspend/resume ' (commit ID: 4c2ef25fe0b847d2ae818f74758ddb0be1c27d8e) Below is temporary patch for avoiding build error. But I'm not sure about this... ...
Aug 13, 3:36 am 2010
Sergei Shtylyov Aug 13, 6:14 am 2010
David Howells
[PATCH] NOMMU: Remove an extraneous no_printk()
Remove an extraneous no_printk() in mm/nommu.c that got missed when the function got generalised from several things that used it in commit: commit 12fdff3fc2483f906ae6404a6e8dcf2550310b6f Author: David Howells <dhowells@redhat.com> Date: Thu Aug 12 16:54:57 2010 +0100 Subject: Add a dummy printk function for the maintenance of unused printks Without this, the following error is observed: mm/nommu.c:41: error: conflicting types for 'no_printk' include/linux/kernel.h:314: error: ...
Aug 13, 3:25 am 2010
Xiaotian Feng
[PATCH] workqueue: free rescuer on destroy_workqueue
wq->rescuer is not freed when wq is destroyed, leads a memory leak then. This patch also remove a redundant line. Signed-off-by: Xiaotian Feng <dfeng@redhat.com> Cc: Tejun Heo <tj@kernel.org> Cc: Oleg Nesterov <oleg@redhat.com> --- kernel/workqueue.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/kernel/workqueue.c b/kernel/workqueue.c index 2994a0e..1001b6e 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -2782,7 +2782,6 @@ struct workqueue_struct ...
Aug 13, 3:22 am 2010
Sergey Senozhatsky
fix BUG: using smp_processor_id() in touch_nmi_watchdog ...
Hello, Got this traces today: [ 67.703556] BUG: using smp_processor_id() in preemptible [00000000] code: s2disk/5139 [ 67.703563] caller is touch_nmi_watchdog+0x15/0x2c [ 67.703566] Pid: 5139, comm: s2disk Not tainted 2.6.36-rc0-git12-07921-g60bf26a-dirty #116 [ 67.703568] Call Trace: [ 67.703575] [<ffffffff811f6bf1>] debug_smp_processor_id+0xc9/0xe4 [ 67.703578] [<ffffffff81092766>] touch_nmi_watchdog+0x15/0x2c [ 67.703584] [<ffffffff81222950>] acpi_os_stall+0x34/0x40 [ ...
Aug 13, 3:21 am 2010
=?UTF-8?q?Uwe=20Klei ...
[PATCH] ARM: imx: fix build failure concerning otg/ulpi
The build failure was introduced by 13dd0c9 (USB: otg/ulpi: extend the generic ulpi driver.) Cc: Igor Grinberg <grinberg@compulab.co.il> Cc: Mike Rapoport <mike@compulab.co.il> Cc: Greg Kroah-Hartman <gregkh@suse.de> --- arch/arm/mach-imx/mach-cpuimx27.c | 4 ++-- arch/arm/mach-imx/mach-pca100.c | 4 ++-- arch/arm/mach-mx25/mach-cpuimx25.c | 2 +- arch/arm/mach-mx3/mach-cpuimx35.c | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git ...
Aug 13, 3:21 am 2010
=?UTF-8?q?Uwe=20Klei ...
[PATCH v2] ARM: imx: fix build failure concerning otg/ulpi
The build failure was introduced by 13dd0c9 (USB: otg/ulpi: extend the generic ulpi driver.) Cc: Igor Grinberg <grinberg@compulab.co.il> Cc: Mike Rapoport <mike@compulab.co.il> Cc: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- arch/arm/mach-imx/mach-cpuimx27.c | 4 ++-- arch/arm/mach-imx/mach-pca100.c | 4 ++-- arch/arm/mach-mx25/mach-cpuimx25.c | 2 +- arch/arm/mach-mx3/mach-cpuimx35.c | 2 +- 4 files changed, ...
Aug 13, 5:06 am 2010
Sergei Shtylyov
Re: [PATCH] ARM: imx: fix build failure concerning otg/ulpi
Hello. Same question here... WBR, Sergei --
Aug 13, 3:54 am 2010
Michal Simek
12fdff3fc2483f906ae6404a6e8dcf2550310b6f - Add a dummy p ...
Hi David, you forget to remove no_printk() from mm/nommu.c in subject commit. I expect that same problen on all noMMU platforms. Error message: mm/nommu.c:41: error: conflicting types for 'no_printk' include/linux/kernel.h:314: error: previous definition of 'no_printk' was here mm/nommu.c: In function 'do_munmap': mm/nommu.c:1576: warning: format '%zx' expects type 'size_t', but argument 4 has type 'unsigned int' make[1]: *** [mm/nommu.o] Error 1 make: *** [mm] Error ...
Aug 13, 3:13 am 2010
Andrea Righi
[PATCH] brd: removed unused brd_device attributes
Save some bytes removing unused attributes of struct brd_device. Before: [arighi@linux: linux-2.6]$ pahole --cacheline 32 -C brd_device drivers/block/brd.o struct brd_device { int brd_number; /* 0 4 */ int brd_refcnt; /* 4 4 */ loff_t brd_offset; /* 8 8 */ loff_t brd_sizelimit; /* 16 8 */ unsigned int brd_blocksize; ...
Aug 13, 2:40 am 2010
Dries Van Puymbroeck
[PATCH] USB: Gadget: g_multi: added INF file for gadget ...
When a mutlifunctional gadget has more than 1 configuration, Windows does not use its generic driver for multifunctional USB devices. This commit adds an INF file that will load the required Windows driver as well as a short description in gadget_multi.txt Signed-off-by: Dries Van Puymbroeck <dries.vanpuymbroeck@dekimo.com> --- I based the INF file on linux.inf. I tested it and it works, but perhaps the style could be improved. Comments/suggestions welcome! ...
Aug 13, 2:31 am 2010
Michal Nazarewicz
Re: [PATCH] USB: Gadget: g_multi: added INF file for gad ...
2-configuration g_multi has configuration with RNDIS as the first one so that's pretty perfect for us. -- Best regards, _ _ .o. | Liege of Serenly Enlightened Majesty of o' \,=./ `o ..o | Computer Science, Michal "mina86" Nazarewicz (o o) ooo +--<mina86-tlen.pl>--<jid:mina86-jabber.org>--ooO--(_)--Ooo-- --
Aug 13, 1:35 pm 2010
Xiaofan Chen
Re: [PATCH] USB: Gadget: g_multi: added INF file for gad ...
On Fri, Aug 13, 2010 at 5:31 PM, Dries Van Puymbroeck Sorry but what do you mean by the above? As per the previous discussions, it seems that a registry entry hack (for Vista and Windows 7) is needed. It seems to me your inf file forces the USB Generic Parent Driver (for USB Composite Device) to load. But for which configuration? I do not have any device to test myself. But I tend to guess it will still be the first configuration (either RNDIS or CDC ECM). I did see something similar for ...
Aug 13, 6:31 am 2010
Joey Lee
Re: [PATCH] Support MSI Poulsbo netbook U110/U115
Hi Matthew, Dennis help me to ported this patch to 2.6.35, and it works as expected. Could you please give me any suggestions for this patch? Thank's a lot! Joey Lee --
Aug 13, 2:05 am 2010
Xiaotian Feng
[PATCH] kvm: destroy workqueue on kvm_create_pit() failures
kernel needs to destroy workqueue if kvm_create_pit() fails, otherwise after pit is freed, the workqueue is leaked. Signed-off-by: Xiaotian Feng <dfeng@redhat.com> Cc: Avi Kivity <avi@redhat.com> Cc: Marcelo Tosatti <mtosatti@redhat.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@redhat.com> Cc: "H. Peter Anvin" <hpa@zytor.com> Cc: Gleb Natapov <gleb@redhat.com> Cc: "Michael S. Tsirkin" <mst@redhat.com> Cc: Gregory Haskins <ghaskins@novell.com> --- ...
Aug 13, 1:23 am 2010
Martin Schwidefsky
[GIT PULL] s390 patches for 2.6.35+ #2
Hi Linus, please pull from 'for-linus' branch of git://git390.marist.edu/pub/scm/linux-2.6.git for-linus to receive the following updates: Heiko Carstens (6): [S390] dasd: fix format string types [S390] sys_personality: follow u_long to unsigned int conversion [S390] zcrypt: fix Kconfig dependencies [S390] wire up prlimit64 and fanotify* syscalls [S390] appldata: fix dev_get_stats 64 bit conversion [S390] partitions: fix build error in ibm partition ...
Aug 13, 1:12 am 2010
Heiko Carstens
[PATCH] dma-mapping: fix build errors on !HAS_DMA archit ...
From: Heiko Carstens <heiko.carstens@de.ibm.com> commit 4565f0170dfc849b3629c27d769db800467baa62 "dma-mapping: unify dma_get_cache_alignment implementations" causes build errors on !HAS_DMA architectures/platforms like s390 and sun3: include/linux/dma-mapping.h:145: error: static declaration of 'dma_get_cache_alignment' follows non-static declaration include/asm-generic/dma-mapping-broken.h:73: error: previous declaration of 'dma_get_cache_alignment' was here Fix this by adding an explicit ...
Aug 13, 12:39 am 2010
Salman Qazi
[PATCH] Fixed a mismatch between the users of radix_tree ...
This matters for the lockless page cache, in particular find_get_pages implementation. In the following case, we get can get a deadlock: 0. The radix tree contains two items, one has the index 0. 1. The reader (in this case find_get_pages) takes the rcu_read_lock. 2. The reader acquires slot(s) for item(s) including the index 0 item. 3. The non-zero index item is deleted, and as a consequence the other item is moved to the root of the tree. The place where it used ...
Aug 13, 12:20 am 2010
Salman Qazi
[PATCH] Fixed a mismatch between the users of radix_tree ...
This matters for the lockless page cache, in particular find_get_pages implementation. In the following case, we get can get a deadlock: 0. The radix tree contains two items, one has the index 0. 1. The reader (in this case find_get_pages) takes the rcu_read_lock. 2. The reader acquires slot(s) for item(s) including the index 0 item. 3. The non-zero index item is deleted, and as a consequence the other item is moved to the root of the tree. The place where it used ...
Aug 13, 12:15 am 2010
Neil Horman
Re: [Resend][Patch v2] kexec: increase max of kexec segm ...
Concur with Simon Reviewed-by: Neil Horman <nhorman@tuxdriver.com> --
Aug 13, 3:48 am 2010
Amerigo Wang
[Resend][Patch v2] kexec: increase max of kexec segments ...
Currently KEXEC_SEGMENT_MAX is only 16 which is too small for machine with many memory ranges. When hibernate on a machine with disjoint memory we do need one segment for each memory region. Increase this hard limit to 16K which is reasonably large. And change ->segment from a static array to a dynamically allocated memory. Cc: Neil Horman <nhorman@redhat.com> Cc: Vivek Goyal <vgoyal@redhat.com> Cc: huang ying <huang.ying.caritas@gmail.com> Cc: Eric W. Biederman ...
Aug 12, 10:38 pm 2010
Simon Horman Aug 13, 12:52 am 2010
Ike Panhc
Re: [PATCH] ideapad-laptop: add new driver
Yes, I believe I can. will read patch from David and merge. But I think i will not use \_SB_.SECN as major interface. I know there is another command code of EC that can access HW switch status and shutdown the interface. --
Aug 13, 12:15 am 2010
Ike Panhc
[PATCH] ideapad-laptop: add new driver
ideapad-laptop is a new driver which enable hotkeys on Lenovo Ideapad laptops The driver will bind on ACPI HID:VPC2004. When hotkey pressed, the notify function will be called and query EC to tell which key pressed. Hotkeys enabled listed below: * LCD backlight switch - reports KEY_DISPLAY_OFF * One key restore - reports KEY_PROG1 * Brightness Up/down - reports KEY_BRIGHTNESS_CYCLE Both up/down keys reports the same event. Need to find other way to detect * Touchpad switch - reports ...
Aug 12, 9:08 pm 2010
Ike Panhc
Re: [PATCH] ideapad-laptop: add new driver
I have two machine, B550 and S10-3, the BIOS date/version of S10-3 is the Yes, IIRC EC will send i8042 keycode when you booting with QS button, not with power button. atkbd.c reports unknown key after booting with QS button. --
Aug 13, 2:27 am 2010
Corentin Chary
Re: [PATCH] ideapad-laptop: add new driver
Cool, now we got two ideapad drivers :p. David just sent an rfkill driver to this list. Maybe you could merge your work ? Thanks, -- Corentin Chary http://xf.iksaif.net --
Aug 12, 11:37 pm 2010
Ike Panhc
Re: [PATCH] ideapad-laptop: add new driver
Could you point me where is the rfkill driver? Sorry I do not find it. I will see what I can do. Thanks. --
Aug 12, 11:53 pm 2010
Corentin Chary Aug 13, 12:01 am 2010
David Woodhouse
Re: [PATCH] ideapad-laptop: add new driver
git://git.infradead.org/users/dwmw2/ideapad-2.6.git http://git.infradead.org/users/dwmw2/ideapad-2.6.git After fixing Corentin's review feedback and conferring with Matthew, I asked Linus to pull it last night -- without the rfkill support, people were having to reinstall Windows and use it to unblock the rfkill and get wireless ...
Aug 13, 2:22 am 2010
David Woodhouse
Re: [PATCH] ideapad-laptop: add new driver
That's interesting. I don't *ever* boot with the QS button; I get the keycodes when I boot normally. I tried the QS button precisely once, but only *after* I blew away the original contents of the hard drive with my MeeGo installation, so it didn't boot. Do you know how to restore it? Or do you have a copy of the 'lenovo-ec' module that it apparently contains? I did keep the Windows restore partition, just in case I needed to go back to it to get wireless working. But when I tried to ...
Aug 13, 2:34 am 2010
David Woodhouse
Re: [PATCH] ideapad-laptop: add new driver
Hm, interesting. What model (and BIOS version) are you testing with? On my S10-3, (DMI BIOS version 2ACN23WW, date 03/12/2010), I get these keys through the normal keyboard controller -- and we can tell the brightness up/down apart, too. http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;h=9cd075e3 Do you see those keycodes too... and do they *stop* arriving through the keyboard controller when you load your driver? -- David Woodhouse Open Source ...
Aug 13, 2:14 am 2010
Axel Lin
[PATCH] pxa: fix CI_HSYNC and CI_VSYNC MFP defines
According to PXA3xx Processor Family Developer Manuall Vol1. section "Pin Descriptions and Control", PXA30x and PXA31x Processor Alternate Function Table shows the Alt FN 0 for GPIO51 is CI_HSYNC and for GPIO52 is CI_VSYNC. This patch fixes the MFP defines and also corrects the order of MFD defines. Signed-off-by: Axel Lin <axel.lin@gmail.com> --- arch/arm/mach-pxa/include/mach/mfp-pxa300.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git ...
Aug 12, 8:39 pm 2010
SYSTEM ADMINISTRATOR
Email Quota Limit Exceeded!!!
SYSTEM ADMINISTRATOR(CONTACT :webhelp_dept@w.cn) Dear Webmail User, This message was sent automatically by a program on Webmail which periodically checks the size of in boxes, where new messages are received. The program is run weekly to ensure no one's inbox grows too large. If your inbox becomes too large, you will be unable to receive new email. Just before this message was sent, you had 18Megabytes (MB) or more of messages stored in your inbox on your Web mail.To help us re-set ...
Aug 12, 8:20 pm 2010
Stephen Rothwell
linux-next: Tree for August 13
Hi all, As the merge window is open, please do not add 2.6.37 material to your linux-next included trees until after 2.6.36-rc1. Changes since 20100812: The ceph tree gained a conflict against Linus' tree. The cifs tree lost its build failure. The ocfs2 tree gained a conflict against Linus' tree. The acpi tree gained a build failure for which I applied a patch. The swiotlb-xen tree lost its conflicts. The rr tree lost its merge fix patches. The battery tree lost its ...
Aug 12, 8:13 pm 2010
Karen Xie
RE: [PATCH v2 1/3] libcxgbi: common library for cxgb3i a ...
Thanks, Will use pr_xxx instead. Karen -----Original Message----- From: Joe Perches [mailto:joe@perches.com] Sent: Thursday, August 12, 2010 8:22 PM To: Karen Xie Cc: linux-kernel@vger.kernel.org; linux-scsi@vger.kernel.org; open-iscsi@googlegroups.com; Rakesh Ranjan; James.Bottomley@HansenPartnership.com; michaelc@cs.wisc.edu Subject: Re: [PATCH v2 1/3] libcxgbi: common library for cxgb3i and cxgb4i I think this double indirection isn't useful and it would be simpler/better to use ...
Aug 12, 8:44 pm 2010
Joe Perches
Re: [PATCH v2 1/3] libcxgbi: common library for cxgb3i a ...
I think this double indirection isn't useful and it would be simpler/better to use pr_<level> --
Aug 12, 8:21 pm 2010
kxie
[PATCH v2 1/3] libcxgbi: common library for cxgb3i and cxgb4i
[PATCH v2 1/3] libcxgbi: common library for cxgb3i and cxgb4i From: Karen Xie <kxie@chelsio.com> Extracted common functions to libcxgbi. Signed-off-by: Karen Xie <kxie@chelsio.com> --- drivers/scsi/cxgbi/libcxgbi.c | 2658 +++++++++++++++++++++++++++++++++++++++++ drivers/scsi/cxgbi/libcxgbi.h | 754 ++++++++++++ 2 files changed, 3412 insertions(+), 0 deletions(-) create mode 100644 drivers/scsi/cxgbi/libcxgbi.c create mode 100644 drivers/scsi/cxgbi/libcxgbi.h diff --git ...
Aug 12, 7:57 pm 2010
kxie
[PATCH v2 3/3] cxgb3i: change cxgb3i to use libcxgbi
[PATCH v2 3/3] cxgb3i: change cxgb3i to use libcxgbi From: Karen Xie <kxie@chelsio.com> Changed cxgb3i to make use of libcxgbi. Signed-off-by: Karen Xie <kxie@chelsio.com> --- drivers/scsi/Kconfig | 1 drivers/scsi/Makefile | 2 drivers/scsi/cxgbi/Kconfig | 1 drivers/scsi/cxgbi/Makefile | 1 drivers/scsi/cxgbi/cxgb3i/Kbuild | 3 drivers/scsi/cxgbi/cxgb3i/Kconfig | 7 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1454 ...
Aug 12, 7:57 pm 2010
kxie
[PATCH v2 2/3] cxgb4i v5: iscsi driver
[PATCH v2 2/3] cxgb4i v5: iscsi driver From: Karen Xie <kxie@chelsio.com> Added cxgb4i iSCSI driver. This patch implements the cxgb4i iscsi connection acceleration for the open-iscsi initiator. The cxgb4i driver offers the iscsi PDU based offload: - digest insertion and verification - payload direct-placement into host memory buffer. Signed-off-by: Karen Xie <kxie@chelsio.com> --- drivers/scsi/Kconfig | 1 drivers/scsi/Makefile | 1 ...
Aug 12, 7:57 pm 2010
kxie
[PATCH v2 0/3] cxgbi iscsi driver
[PATCH v2 0/3] cxgbi iscsi driver From: Karen Xie <kxie@chelsio.com> This patchset includes: 1. added libcxgbi as the common library for both cxgb4i and cxgb3i driver 2. added cxgb4i iscsi initiator v5. 3. changed cxgb3i to use libcxgbi. The version 2 includes the following changes: - Made dbg_level static to avoid compiling errors when both cxgb3i and cxgb4i are built into the kernel. - Deleted cxgbi_fill_iscsi_transport() and cxgbi_fill_scsi_host_template(). The iscsi_transport ...
Aug 12, 7:57 pm 2010
Herbert Xu
Re: [PATCH] crypto/Kconfig: fix typo
Thanks for the patch, but this line no longer exists in crypto-2.6. Cheers, -- Email: Herbert Xu <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt --
Aug 12, 6:13 pm 2010
Wenzhou Ourvis
(No subject)
You've won $485,000 and range rover suv. login:www.wenzhourvis.com User....win2 Password....yar2 Sign. Dr.Markson Brake. --
Aug 12, 5:52 pm 2010
Stephen Rothwell
linux-next: build failure after merge of the acpi tree
Hi Len, After merging the acpi tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/acpi/debugfs.c: In function 'cm_write': drivers/acpi/debugfs.c:36: error: implicit declaration of function 'copy_from_user' Caused by commit c0b82d427637c7598af5d7926187a7781c03bce8 ("ACPI: introduce drivers/acpi/debugfs.c"), interacting with something that stopped linux/uaccess.h from being implicitly included. See Rule 1 in Documentation/SubmitChecklist. I have added the ...
Aug 12, 5:56 pm 2010
Stephen Rothwell
linux-next: manual merge of the ocfs2 tree with Linus' tree
Hi Joel, Today's linux-next merge of the ocfs2 tree got a conflict in fs/ocfs2/file.c between commit 2c27c65ed0696f0b5df2dad2cf6462d72164d547 ("check ATTR_SIZE contraints in inode_change_ok") from Linus' tree and commit 7b2beb150acfe03445fc61c1302c4225c633776c ("ocfs2: Remove obscure error handling in direct_write") from the ocfs2 tree. The latter just removes that code that the former is modifying, so I did that. -- Cheers, Stephen Rothwell ...
Aug 12, 5:33 pm 2010
Stephen Rothwell
linux-next: manual merge of the ceph tree with Linus' tree
Hi Sage, Today's linux-next merge of the ceph tree got a conflict in net/Makefile between commit 1a4240f4764ac78adbf4b0ebb49b3bd8c72ffa11 ("DNS: Separate out CIFS DNS Resolver code") from Linus' tree and commit 28419a6b287727e879aa94f2f8662a3810d14182 ("ceph: factor out libceph from Ceph file system") from the ceph tree. Just overlapping additions. I fixed it up (see below) and can carry the fix for a while. -- Cheers, Stephen Rothwell sfr@canb.auug.org.au diff --cc ...
Aug 12, 5:28 pm 2010
Joel Becker
Re: Cloning arch-independant KConfig
The problem with this, which I've definitely done before, is I never know what paths in menuconfig to look down. The alldefconfig choice seems saner because it provides a dirt-simple CPU setup. Joel -- "Can any of you seriously say the Bill of Rights could get through Congress today? It wouldn't even get out of committee." - F. Lee Bailey Joel Becker Consulting Software Developer Oracle E-mail: joel.becker@oracle.com Phone: (650) 506-8127 --
Aug 12, 6:30 pm 2010
Sam Ravnborg
Re: Cloning arch-independant KConfig
Today there are a few ways you can do so already. Say that you have saved away the known good one as "good", which is a direct copy of your .config. Then you can do for example: KCONFIG_ALLCONFIG=good make alldefconfig This will produce a config wich is almost equal to what you had before, and with defaults for all new stuff. I tested it where I used a sparc defconfig as input to a i386 config and it just worked. Another possibility: If you already have configured your kernel, but want ...
Aug 12, 6:20 pm 2010
Goffredo Baroncelli
Re: [PATCH 1/2] Btrfs-progs: Add support for hot data ioctls
Mr Chociej, some months ago I wrote a new command (called "btrfs"), with the aim to replace "btrfsctl" at all, for a lot of reasons: bugs, largely unmaintained, difficult to maintain. After a lot of review in the btrfs mailing list now btrfs is in the official source. I suggest to update your patches to using the btrfs command. If you need help in this change, please contact me. The experimental commands may be prefixed with the "test" verb, like $ btrfs test <whatYouWant ...
Aug 13, 9:44 am 2010
Ben Chociej
Re: [PATCH 2/2] Btrfs-progs: Add hot data support in mkfs
It's a good point, of course. Ideally we would be able to prioritize data and place them on 15k versus 7.2krpm disks, etc. However you get to a point where's there's only incremental benefit. For that reason, the scope of this project was simply to take advantage of SSD and HDD in hybrid. Of course, you could register the same complaint about the ZFS SSD caching: why not take advantage of faster vs. slower spinning disks? Unfortunately it just wasn't in the scope of our 12-week project ...
Aug 13, 7:10 am 2010
Andrey Panin
Re: [PATCH 2/2] Btrfs-progs: Add hot data support in mkfs
IMHO this policy is too inflexible. What if I have large array of slow SATA disks and some fast SAS ones ? --
Aug 13, 6:14 am 2010
Tomasz Torcz
Re: [PATCH 2/2] Btrfs-progs: Add hot data support in mkfs
I'm hoping that this is just first cut, and future versions will have options. For now, it is totally unusable without a way of using mirrored SSD for hot data. Ideally, hot storage devices should be online selectable and changeable. -- Tomasz Torcz 72->| 80->| xmpp: zdzichubg@chrome.pl 72->| 80->| --
Aug 13, 7:08 am 2010
Ben Chociej
Re: [PATCH 2/2] Btrfs-progs: Add hot data support in mkfs
This is very much just a first cut. Our goal here was to get a lot of the legwork and experimental coding out of the way to enable to Btrfs to *fully* tackle heterogeneous storage in the future. BC --
Aug 13, 7:12 am 2010
Wolfram Sang
Re: [rtc-linux] [PATCH] rtc: rtc-lpc32xx: Introduce RTC ...
Kevin, I used this driver with hardware now. One major problem when rebooting, see below. I did not check alarm and PM (and will probably not have the time for that currently), maybe this should be carefully tested again as the rebooting-issue also has slipped through. I would have liked LPC32XX_RTC_CTRL_* as a prefix better as mentioned last time. It will do here for the RTC as it doesn't have much Maybe 'rtc->alarm_enabled = enabled;' or similar could be used. Didn't This cannot ...
Aug 13, 4:29 am 2010
Kevin Wells
RE: [rtc-linux] [PATCH] rtc: rtc-lpc32xx: Introduce RTC ...
Hi Wolfram, I picked this specific approach because the type in the local rtc structure is unsigned char (matching the struct rtc_wkalrm type) while the passed parameter 'enabled' is unsigned long. I considered these.. rtc->alarm_enabled = (unsigned char) enabled; and rtc->alarm_enabled = !!enabled; The direct assignment seemed the best approach to avoid some type of cast or Hmm, this was a good find. If the key value isn't setup correctly, the boot ROM will clear the RTC counter on ...
Aug 13, 10:27 am 2010
Andreas Herrmann
Re: [PATCH] x86: Wrong /proc/cpuinfo core id on AMD fam_ ...
It shouldn't change phys_proc_id because that is supposed to be the I don't agree. That's rather an Intel centric view. You should use thread_sibling information to identify this. See the topology Please don't do that. Potentially you are breaking user space. You rather need to know the core id (0..5) within a node instead of the CoreId (0..11) within the entire package. See AMD's BKDG for family 0x10 CPUs. As a rule of thumb you require the ID of a core within one Yes, you can't get ...
Aug 13, 12:04 am 2010
Venkatesh Pallipadi
Re: [PATCH] x86: Wrong /proc/cpuinfo core id on AMD fam_ ...
On Fri, Aug 13, 2010 at 12:04 AM, Andreas Herrmann The reason for this patch was a breakage in the app that tries to build CPU maps for packages and cores (Nothing to do with Intel or AMD). The app is using info under /sys/devices/system//node/ and /sys/device/system/cpu/cpu0/cache to get the NUMA node and cache sharing info etc. And looking at cpuinfo for core package info. And is getting confused with NUMA overloaded package and core info in /proc/cpunfo. I can of course change this specific ...
Aug 13, 10:52 am 2010
Venkatesh Pallipadi
Re: [PATCH] x86: Wrong /proc/cpuinfo core id on AMD fam_ ...
Correction. s/cpu cores: 4/cpu cores: 2/ for this case. But, the --
Aug 13, 12:05 pm 2010
Wan ZongShun
Re: rtc/m41t80: use rtc_valid_tm() to check returned tm
Okay, thank you point this warning. Andrew , Could you please fix this warning directly for me? 'return rtc_valid_tm(t)' should be insteaded by 'return rtc_valid_tm(&t->time);'. -- *linux-arm-kernel mailing list mail addr:linux-arm-kernel@lists.infradead.org you can subscribe by: http://lists.infradead.org/mailman/listinfo/linux-arm-kernel * linux-arm-NUC900 mailing list mail addr:NUC900@googlegroups.com main web: https://groups.google.com/group/NUC900 you can subscribe it ...
Aug 12, 6:43 pm 2010
Catalin Marinas
Re: [REGRESSION 2.6.35+] crash (maybe kmemleak related)
I don't think in this case since both allocations came via kmem_cache_alloc() (and not one from bootmem and the other from slab, as it happened to me in the past). But it's worth trying with kmemleak disabled. -- Catalin --
Aug 13, 3:38 am 2010
Maxim Levitsky
Re: [REGRESSION 2.6.35+] crash (maybe kmemleak related)
Thank you. I will try all the suggestions soon. Best regards, Maxim Levitsky --
Aug 13, 6:10 am 2010
Pekka Enberg
Re: [REGRESSION 2.6.35+] crash (maybe kmemleak related)
Hi, On Fri, Aug 13, 2010 at 12:26 PM, Catalin Marinas Looking at Maxim's log, slab seems to be corrupted. I don't see anything obviously wrong with SLUB (which he is using) kmemleak hooks so it doesn't look like a slab allocator problem either. Could this be related to the bootmem kmemleak hook changes? Maxim, can you see some kind of crashes with CONFIG_KMEMLEAK disabled? If yes, can you please enable SLUB debugging either by passing 'slub_debug' as kernel parameter or enabling ...
Aug 13, 3:28 am 2010
Catalin Marinas
Re: [REGRESSION 2.6.35+] crash (maybe kmemleak related)
Hi Maxim, Could you please send us your .config file as well? It may crash before you get to this point. Anyway, there is no scanning taking place during booting - there is a specific 1 minute delay to avoid slowing down the boot process. Kmemleak shouldn't cause a panic, it just prints the message and This kmemleak warning tells us that the kmemleak_alloc() hook got called with a pointer (0xffff880079fe6000) that's already registered with kmemleak. The first trace tells us where the ...
Aug 13, 2:26 am 2010
Clemens Ladisch Aug 13, 12:08 am 2010
Larry Finger
Re: Problem with commit deda2e81961e96be4f2c09328baca471 ...
This one builds for me with both compilers. It appears to run OK. As to the original issue - I don't think I ever saw the problem. I'll leave that question for Jason. Larry --
Aug 12, 8:17 pm 2010
Mikael Pettersson
Re: Problem with commit deda2e81961e96be4f2c09328baca471 ...
Larry Finger writes: > On 08/12/2010 03:26 PM, Linus Torvalds wrote: > > On Thu, Aug 12, 2010 at 1:18 PM, Larry Finger <Larry.Finger@lwfinger.net> wrote: > >> > >> With the above commit, building an i386 version of the kernel results in the > >> following from the build: > >> > >> kernel/built-in.o: In function `logarithmic_accumulation': > >> /home/finger/linux-realtek/kernel/time/timekeeping.c:715: undefined reference to > >> `__umoddi3' > >> ...
Aug 13, 1:45 am 2010
john stultz
Re: Problem with commit deda2e81961e96be4f2c09328baca471 ...
Thanks for the testing! I also managed to trigger the link issue with a 64bit gcc-4.3 cross compiling to 32bit. However both 32bit and 64bit gcc-4.4 didn't trigger the link issue, so it looks like its fixed in gcc. Regardless, after my own testing, the change looks good to me. Raw time is accumulating properly relative to monotonic time. Assuming Jason has no complaints it should be able to be pushed in. Thanks again for the quick reporting and verification. -john --
Aug 13, 12:30 am 2010
Jason Wessel
Re: Problem with commit deda2e81961e96be4f2c09328baca471 ...
No complaints here. The edge case remains solved on the low MHZ 32 bit system. The reason I never saw any problem in all my test configurations was that gcc 4.4 is the oldest compiler I have in any of the configurations I am using. I could have been more specific in my original mail on the subject but it was tested with a 32bit cross compiler as well as a 64bit cross compiler. Many thanks to all who helped draw this odd ball case to closure. Jason. --
Aug 13, 4:53 am 2010
Eric Paris
Re: 2.6.36: Sound stop working
Sorry I'm just coming into this now that it is 'solved.' I just got back to my hotel from Linuxcon and haven't been checking e-mail. I guess noone (including me) is testing sound in linux-next :(. I wonder what kind of tom foolery it must be doing with f_count (like I am) to have hit problems. I certainly agree the revert patch you sent should be applied if the worst artifact for calling dentry_open() with an 'arbitrary dentry' is that it fails. An easier long term fix might be a ...
Aug 12, 6:53 pm 2010
Jiri Slaby
Re: 2.6.36: Sound stop working
Yeah, there are some people like Valdis and me who run -next based kernels (-mm). But it got upstream too fast to react earlier. I updated to the latest -next few days ago, Valdis with the latest mmotm release 2 days ago. So I think these things need to sit in -next a bit longer than they usually do. The reason is also that I need to solve 2-3 issues with every -next update and it takes time too. regards, -- js --
Aug 13, 12:50 am 2010
David Hill
Re: [GIT PULL] x86/urgent for 2.6.36-rc1
Eureka! This seems to solve my problem! My Dual P3-500MHZ is now booting with that patch. Good work guys!!!! Thank you very much, David C. Hill ----- Original Message ----- From: "H. Peter Anvin" <hpa@linux.intel.com> To: "Linus Torvalds" <torvalds@linux-foundation.org> Cc: <stable@kernel.org>; "David Hill" <hilld@binarystorm.net>; "Dieter Stussy" <kd6lvw+software@kd6lvw.ampr.org>; "Eric W. Biederman" <ebiederm@xmission.com>; "H. Peter Anvin" <hpa@linux.intel.com>; "H. Peter ...
Aug 12, 11:09 pm 2010
Stephane Eranian
Re: [PATCH] perf trace: get rid of the hard-coded paths ...
Tom, Here is version that works for me. Besides the stat() to access() change, I fixed the pathname you were building, it was missing the language name. The way I solved that is by leveraging the scripting_ops->name field, but for that I had to make sure it would match the subdir name, i.e., all lower-case. I also add an error message when the script is not found, so users understand what went wrong without turning on any sort of debugging. Reported-by: Stephane Eranian ...
Aug 13, 1:30 am 2010
Ted Ts'o
Re: [Ocfs2-devel] [PATCH 2/3] JBD2: Allow feature checks ...
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> - Ted --
Aug 12, 8:39 pm 2010
Joel Becker
Re: [Ocfs2-devel] [PATCH 2/3] JBD2: Allow feature checks ...
Thanks Ted! Joel -- "I don't even butter my bread; I consider that cooking." - Katherine Cebrian Joel Becker Consulting Software Developer Oracle E-mail: joel.becker@oracle.com Phone: (650) 506-8127 --
Aug 13, 12:17 am 2010
Suresh Siddha
Re: [PATCH/RFC 3/5] [PATCH] sched: add book scheduling domain
PeterZ had some ideas in cleaning up the sched domain setup to avoid this maze of #ifdef's. I will let him comment on this. thanks, --
Aug 13, 2:22 pm 2010
Suresh Siddha
Re: [PATCH/RFC 1/5] [PATCH] sched: merge cpu_to_core_gro ...
Reason why this code was structured like this was because of the feedback from Andrew Morton. http://lkml.org/lkml/2006/1/27/308 May be we can further clean all this code up as part of your new proposal. I can help in some of this. Thanks. --
Aug 13, 2:11 pm 2010
Suresh Siddha Aug 13, 2:13 pm 2010
Dmitry Torokhov
Re: [PATCH v2] input: mouse: add qci touchpad driver
Actually, since this is not a new touchpad but simply a PS/2 interface it should be implemented as a serio driver, not input device driver. Could you please tell me if the following works for you? Note that it expects IRQ to be set up properly (edge vs. level trigger) by the platform code Thanks. -- Dmitry Input: wpce775x-serio - add driver for WPCE775x PS/2 interface From: Dmitry Torokhov <dmitry.torokhov@gmail.com> This is a driver for PS/2 interface part of Nuvoton WPCE775x ...
Aug 12, 7:49 pm 2010
Datta, Shubhrajyoti Aug 13, 1:36 am 2010
Trilok Soni
Re: [PATCH v2] input: mouse: add qci touchpad driver
That looks OK, because qcitp_dev is set to NULL before this call. ---Trilok Soni -- Sent by a consultant of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum. --
Aug 13, 2:34 am 2010
Neil Leeder
Re: [PATCH v2] input: mouse: add qci touchpad driver
Dmitri, Thanks for supplying that serio driver. I just have a couple of questions. Even though the interface on the wpce775x EC happens to be a PS/2 interface, this is completely hidden by the firmware on that device. To the linux driver it looks like a dedicated i2c connection directly to the touchpad. You can't substitute any other device on that PS/2 interface without rewriting the firmware in the EC - it's not a generic interface. A manufacturer could even move the touchpad from the ...
Aug 13, 2:56 pm 2010
Sascha Hauer
Re: dmaengine questions
It's not changed dynamically, but the information which dma request a client has to use is in its resources. So the client does a platform_get_resource_byname(pdev, IORESOURCE_DMA, "tx0"); to get the request line to use. Somehow this information must get to the SDMA I'm not talking about addresses in the physical address space of the i.MX here. I'm talking about addresses in the program address space of the SDMA controller. Let me explain this a little more in detail. The SDMA engine has a ...
Aug 13, 12:40 am 2010
Christoph Hellwig
Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
The patchset looks functionally correct to me, and with a small patch to make use of WRITE_FUA_FLUSH survives xfstests, and instrumenting the underlying qemu shows that we actually get the flush requests where we should. No performance or power fail testing done yet. But I do not like the transition very much. The new WRITE_FUA_FLUSH request is exactly what filesystems expect from a current barrier request, so I'd rather move to that functionality without breaking stuff inbetween. So if ...
Aug 13, 4:48 am 2010
Christoph Hellwig
Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
Note that the renaming patch would include a move from REQ_HARDBARRIER to REQ_FLUSH_FUA, so things just using REQ_HARDBARRIER will fail to compile. And while out of tree filesystems do exist they it's their problem to keep up with kernel changes. They decide not to be part Here's the dm patch. It only handles normal bio based dm yet, which I understand and can test. request based dm (multipath) still needs work. Index: ...
Aug 13, 7:38 am 2010
Tejun Heo
Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
Hello, Do you want to change the whole thing in a single commit? That would be a pretty big invasive patch touching multiple subsystems. Also, I don't know what to do about drdb and would like to leave its conversion to the maintainer (in separate patches). Here's the combined patch I've been working on. I've verified loop and virtio_blk/loop. I just (like five mins ago) got dm/dm conversion compiling, so I'm sure they're broken. The neat part is that thanks to the separation ...
Aug 13, 7:51 am 2010
Christoph Hellwig
Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
I/O ordering is still handled mostly by common code, that is the pagecache and the buffercache, although a few filesystems like XFS and btrfs have their own implementation of the second one. The current ordered semantics of barriers have only successfull implemented by a complete queue drain, and not effectively been used by filesystems. This patchset removes the bogus global ordering enforced by the block layer whenever a filesystems wants to be able to use cache flushes, and because of ...
Aug 13, 6:17 am 2010
Vladislav Bolkhovitin
Re: [PATCH 02/11] block: kill QUEUE_ORDERED_BY_TAG
Hello Tejun, Have you seen Hannes Reinecke's and my measurements in http://marc.info/?l=linux-scsi&m=128110662528485&w=2 and http://marc.info/?l=linux-scsi&m=128111995217405&w=2 correspondingly? If yes, what else evidences do you need to see that the tag ordering is a big performance win? Vlad --
Aug 13, 5:56 am 2010
Tejun Heo
Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
Hello, I still think the benefit of ordering by tag would be marginal at best, and what have you guys measured there? Under the current framework, there's no easy way to measure full ordered-by-tag implementation. The mechanism for filesystems to communicate the ordering information (which would be a partially ordered graph) just isn't there and there is no way the current usage of ordering-by-tag only for barrier sequence can achieve anything close to that level of difference. Ripping ...
Aug 13, 6:21 am 2010
Tejun Heo
Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
Hello, Christoph. There are two reason to avoid changing the meaning of REQ_HARDBARRIER and just deprecate it. One is to avoid breaking filesystems' expectations underneath it. Please note that there are out-of-tree filesystems too. I think it would be too dangerous to relax REQ_HARDBARRIER. Another is that pseudo block layer drivers (loop, virtio_blk, md/dm...) have assumptions about REQ_HARDBARRIER behavior and things would be broken in obscure ways between REQ_HARDBARRIER ...
Aug 13, 6:48 am 2010
Vladislav Bolkhovitin
Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
I generally agree with the patchset, but I believe this particular move is a really bad move. I'm not mentioning the obvious that a common functionality (enforcing requests ordering in this case) should be handled by a common library, but not internally by a zillion file systems Linux has. The worst in this move is that it would hide all the requests ordering semantic inside file systems in, most likely, a very much unclear way. That would lead that if I or someone else decide to ...
Aug 13, 5:55 am 2010
Christoph Hellwig
Re: [PATCH 02/11] block: kill QUEUE_ORDERED_BY_TAG
It's not tag odering that is a win but big queue depth. That's what you measured and what I fully agree on. I haven't been able to get out of Hannes what he actually measured. And if you'd actually look at the patchset allowing deep queues is exactly what it allows us, and while I haven't done testing on this patchset but only on my previous version it does get us back to use the full potential of large arrays exactly because of that. --
Aug 13, 6:06 am 2010
Christoph Hellwig
Re: [PATCH 10/11] fs, block: propagate REQ_FLUSH/FUA int ...
FYI: I've already sent a patch to kill BH_Ordered, hopefully Al will still push it in this merge window. --
Aug 13, 12:47 am 2010
Tejun Heo
Re: [PATCH 10/11] fs, block: propagate REQ_FLUSH/FUA int ...
Hello, Jan. Ah, okay, I was just trying to match the BH_Ordered usage but you're saying just requiring submit_bh() users to specify appropriate REQ_* (or WRITE_*) in @rw is okay, right? I'll drop the bh part then. Thanks. -- tejun --
Aug 13, 12:19 am 2010
Paul Fox
Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
rafael j. wysocki wrote: > On Thursday, August 12, 2010, Jesse Barnes wrote: > > On Thu, 12 Aug 2010 12:19:34 -0700 > > Brian Swetland <swetland@google.com> wrote: > > > Question though -- has every feature ever added to the kernel been a > > > feature that there's pre-existing usage of? Seems like a chicken and > > > egg problem. Also, some people seem to think there's value in being > > > able to build kernels "out of the box" that work with the Android > > > userspace -- given that ...
Aug 12, 9:25 pm 2010
Rafael J. Wysocki
Re: Attempted summary of suspend-blockers LKML thread, t ...
In fact my patch going in that direction has been merged already and that code will likely be extended to cover some needs and cases I didn't have in mind when I was preparing it. However, having discussed the whole issue for many times and reconsidered it thoroughly, I think that it's inappropriate to identify the suspend blockers (or wakelocks) framework with the opportunistic suspend feature as proposed in the original submission of the "suspend blockers" patchset. IMO they really are not ...
Aug 12, 8:28 pm 2010
Arve Hjønnevåg
Re: Attempted summary of suspend-blockers LKML thread, t ...
Can you clarify this? Do you not believe using opportunistic suspend is the right approach, or do you not believe linking suspend blockers I don't think what you are saying here is correct. When you decide to suspend has no impact on whether a user space interface to block suspend is needed. The last suspend blocker patchset had this interface as a separate patch and the reasons for providing it have not changed with your interface. Android need the user space interface because low level ...
Aug 12, 9:37 pm 2010
Rafael J. Wysocki
Re: Attempted summary of suspend-blockers LKML thread, t ...
Well, the problem is, with your /dev/suspend_blocker interface, multiple user space processes are supposed to decide whether or not system suspend should be started and in general there don't seem to be any particularly good criteria for choosing these applications, in general. So, application writers may be tempted to use this interface in all programs and then the decision whether or not to allow these programs to affect system power management will be delegated to users. In turn, the ...
Aug 13, 8:07 am 2010
Jesse Barnes
Re: Attempted summary of suspend-blockers LKML thread, t ...
On Fri, 13 Aug 2010 05:28:21 +0200 Yeah, I like what you've done with dynamic power management, really good stuff (the approach is very similar to the one I used for vblank interrupt management in the drm layer). Ted's point about providing the user with a way of knowing which apps are blocking things is a good one though, and doesn't seem too hard to add. It might even be possible to do it largely with scripts wrapping Yes, I see your point. But I actually think this is a fairly ...
Aug 13, 9:20 am 2010
Alan Cox
Re: Attempted summary of suspend-blockers LKML thread, t ...
Well firstly you want limits so SELinux says "No" (or rlimit or similar) and secondly you want sysfs views. This is like file permissions - its not hard --
Aug 13, 3:39 am 2010
Felipe Contreras
Re: Attempted summary of suspend-blockers LKML thread, t ...
If Android guys provided a bare minimal Debian system with suspend blockers that people can take a look at and try, I think that would be I certainly have been the more vocal recently, but if that's confusing you, I can shut up and let others do the argumentation. I remember at least Alan Cox, Alan Stern, Thomas Gleixner, Kevin Hilman, Felipe Balbi, Tony Lindgren, and Igor Stopa against them. -- Felipe Contreras --
Aug 13, 4:09 am 2010
Xiaotian Feng
[PATCH] kvm: fix poison overwritten caused by using wron ...
fpu.state is allocated from task_xstate_cachep, the size of task_xstate_cachep is xstate_size. xstate_size is set from cpuid instruction, which is often smaller than sizeof(struct xsave_struct). kvm is using sizeof(struct xsave_struct) to fill in/out fpu.state.xsave, as what we allocated for fpu.state is xstate_size, kernel will write out of memory and caused poison/redzone/padding overwritten warnings. Signed-off-by: Xiaotian Feng <dfeng@redhat.com> Cc: Thomas Gleixner ...
Aug 13, 12:19 am 2010
Sheng Yang
Re: [PATCH] kvm: fix poison overwritten caused by using ...
Reviewed-by: Sheng Yang <sheng@linux.intel.com> -- regards --
Aug 13, 12:56 am 2010
H. Peter Anvin
Re: [PATCH] kvm: fix poison overwritten caused by using ...
Avi, do you want to take this one or should I? -hpa --
Aug 13, 2:03 pm 2010
FUJITA Tomonori
Re: [PATCH] uml: fix compile error in dma_get_cache_alig ...
On Thu, 12 Aug 2010 11:04:35 +0200 this isn't strictly correct for uml, right? dma_get_cache_alignment() should fail on uml, I suppose. Can we treat uml like other !HAS_DMA architectures? That is, why does uml need the own DMA API that just calls BUG()? diff --git a/arch/um/Kconfig.um b/arch/um/Kconfig.um index ec2b8da..3de40b8 100644 --- a/arch/um/Kconfig.um +++ b/arch/um/Kconfig.um @@ -147,3 +147,6 @@ config KERNEL_STACK_ORDER This option determines the size of UML kernel ...
Aug 13, 12:06 am 2010
Feng Tang
Re: [patch] mfd: snprintf() returns largish values
On Thu, 12 Aug 2010 15:50:09 +0800 Hi Carpenter, It looks ok to me, thanks, - Feng --
Aug 12, 6:23 pm 2010
FUJITA Tomonori
Re: Latest git build failure on s390 - dma_get_cache_ali ...
On Thu, 12 Aug 2010 11:03:37 +0200 Any chance to test the -mm tree on linux-next compile platform? --
Aug 12, 11:45 pm 2010
Stephen Rothwell
Re: Latest git build failure on s390 - dma_get_cache_ali ...
Hi, We do, I just have to remember to import the -mm tree manually. See: http://kisskb.ellerman.id.au/kisskb/branch/14/ Even better would be to get most of the -mm tree into linux-next itself ... ;-) -- Cheers, Stephen Rothwell sfr@canb.auug.org.au http://www.canb.auug.org.au/~sfr/
Aug 13, 12:27 am 2010
FUJITA Tomonori
Re: Latest git build failure on s390 - dma_get_cache_ali ...
On Thu, 12 Aug 2010 10:07:01 +0200 Very sorry about this. Acked-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> Looks like we had better to clean up dma-mapping headers on both HAS_DMA and !HAS_DMA though. --
Aug 12, 11:45 pm 2010
Rabin VINCENT
Re: [PATCH] checkpatch: check for incorrect permissions
I've fixed this by matching for the filename in the diff line only when it's "diff --git". Also prevented a double-print of the "do not modify file in include/asm" error. From b854ea24f1bd5391a63d8d4e2aa63e1c10870816 Mon Sep 17 00:00:00 2001 From: Rabin Vincent <rabin.vincent@stericsson.com> Date: Wed, 11 Aug 2010 14:45:45 +0530 Subject: [PATCHv2] checkpatch: check for incorrect permissions Throw an error when a source file has been given execute permissions using the mode change line ...
Aug 12, 9:55 pm 2010
Jeremy Fitzhardinge Aug 12, 5:48 pm 2010
Jeremy Fitzhardinge
Re: [PATCH] GSoC 2010 - Memory hotplug support for Xen g ...
First step is to post it to lkml for discussion, cc:ing the relevant maintainers. (I'm not really sure who that is at the moment. It will I think adding a global flag which the Xen balloon driver can disable should be sufficient. There's no need to make an separate user-settable Quite possibly a left-over from something else. You could just try making it __meminit, then compile with, erm, the option which shows you section conflicts (it shows the number of conflicts at the end of ...
Aug 12, 5:43 pm 2010
Jeremy Fitzhardinge
Re: [PATCH] GSoC 2010 - Memory hotplug support for Xen g ...
Thanks. I'll paste in the full diff and comment on that rather than So does this mean you only support adding a single hotplug region? What happens if your initial increase wasn't enough and you want to add more? Would you make this a list of hot-added memory or something? So this just reserves enough resource to satisfy the current outstanding requirement? That's OK if we can repeat it, but it looks like it will Is the entire reserved memory range guaranteed to be ...
Aug 12, 5:46 pm 2010
Valdis.Kletnieks
Re: mmotm 2010-08-11 - audio volume issues
Confirming that Linus's patch fixes it for me: commit 2069601b3f0ea38170d4b509b89f3ca0a373bdc1 Author: Linus Torvalds <torvalds@linux-foundation.org> Date: Thu Aug 12 14:23:04 2010 -0700 Revert "fsnotify: store struct file not struct path" This reverts commit 3bcf3860a4ff9bbc522820b4b765e65e4deceb3e (and the accompanying commit c1e5c954020e "vfs/fsnotify: fsnotify_close can delay the final work in fput" that was a horribly ugly hack to make it work at all).
Aug 12, 7:13 pm 2010
Ondrej Zary
[PATCH v2] s3fb: add DDC support
Add I2C support for the DDC bus to s3fb driver. This is only bus support, driver does not use EDID. Tested on Trio64V+, Trio64V2/DX, Virge (2 cards), Virge/DX (4 cards) and Trio3D/2X (3 cards) with i2cdetect and decode-edid. Will probably not work on Trio32 - my 2 cards have DDC support in BIOS that looks different from the other cards but the DDC pins on the VGA connector are not connected. Virge/GX, Virge/GX2 and Virge/VX are untested. Signed-off-by: Ondrej Zary ...
Aug 13, 9:36 am 2010
Hugh Dickins
Re: [PATCH][RFC] Fix up rss/swap usage of shm segments i ...
Sorry, I think the short answer will be that you should give up on this: You would have to add a function in mm/shmem.c to do this: it would need to check vma->vm_file to work out if this vma belongs to it, and use shmem_swp_alloc() to check if the page there is on swap. OTOH No, VM_MAYSHARE is set on many other kinds of mapping too; and is not set on all mappings of shmem objects - there is no good reason to include SysV shm segments here, yet omit other kinds of shmem object (/dev/shm ...
Aug 13, 3:45 pm 2010
Helge Deller
[PATCH][RFC] Fix up rss/swap usage of shm segments in /p ...
I tried quite hard to implement rss/swap accounting for shm segments inside smaps_pte_range() which is a callback function of walk_page_range() in show_smap(). Given the fact that I'm no linux-mm expert, I might have overseen other possibilities, but my experiments inside smaps_pte_range() were not very successful: From my tests, a swapped-out shm segment - fails on the "is_swap_pte()" test, and - succeeds on the "!pte_present()" test (since it's swapped out). So, here would it be ...
Aug 13, 12:52 pm 2010
Herbert Xu
Re: [PATCH] Add maintainer entries for padata/pcrypt
Patch applied. Thanks Steffen! -- Email: Herbert Xu <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt --
Aug 13, 7:13 am 2010
Arnd Bergmann
Re: [PATCH] Add fanotify syscalls to <asm-generic/unistd.h>.
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt; Since I'm currently travelling, I'd prefer not to create a pull request without having the time for proper testing. Can you send the appropriate pull request together with any other changes you might need for Tile? Arnd --
Aug 12, 9:24 pm 2010
Patrick Pannuto
Re: [PATCH 2/2] platform: Facilitate the creation of pse ...
-- Employee of Qualcomm Innovation Center, Inc. Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum --
Aug 12, 6:13 pm 2010
Grant Likely
Re: [PATCH 2/2] platform: Facilitate the creation of pse ...
On Tue, Aug 10, 2010 at 5:49 PM, Patrick Pannuto Hi Patrick, Before acking this as something that should be merged, I'd like to see some real device drivers converted to use this interface so I can For safety, I think you'd want to have a separate add function for each new platform bus type, and change the name of this function to explicitly pass the bus type: int __platform_device_add(struct platform_device *pdev) { if (!pdev-&gt;dev.bus) return -EINVAL; [... existing code ...
Aug 13, 3:05 pm 2010
Russell King - ARM Linux
Re: ARM: 2.6.3[45] PCI regression (IXP4xx and PXA?)
With an incorrect coherent_dma_mask, dma_alloc_coherent() will return memory outside of the 64MB window. This means that when dmabounce comes to allocate the replacement buffer, it gets a buffer which won't be accessible to the DMA controller - which is a condition it doesn't check for. Ergo, it breaks dmabounce. --
Aug 13, 2:54 pm 2010
FUJITA Tomonori
Re: ARM: 2.6.3[45] PCI regression (IXP4xx and PXA?)
On Wed, 11 Aug 2010 08:25:32 +0100 But dmabounce doesn't look at dev-&gt;coherent_dma_mask. The change breaks __dma_alloc_buffer()? If we set dev-&gt;coherent_dma_mask to DMA_BIT_MASK(32) for ixp4xx's pci devices, __dma_alloc_buffer() doesn't use GFP_DMA. --
Aug 12, 11:23 pm 2010
Rafael J. Wysocki
Re: [PATCH] cgroup_freezer: Freezing and task move race fix
Actaully, I maintain the freezer, so please send it to me. Thanks, Rafael --
Aug 12, 6:35 pm 2010
Richard Cochran
Re: [MeeGo-dev] [MeeGo-Dev][PATCH] Topcliff: Update PCH_ ...
I recently introduced a PTP clock infrastructure on the netdev list. While the patch set is still under review, some necessary background patches have already been accepted, and the response to the API has been positive. One major goal of the framework is to reduce the amount of driver code need to support a new PTP clock. Another goal is remove the need for MAC drivers to add a bunch of new, private ioctls just for PTP. Please take a look at that patch set (latest was v4) and also ...
Aug 13, 1:07 am 2010
Christoph Lameter
Re: [PATCH 0/9] Hugepage migration (v2)
Thats not what I meant. Can you avoid other processors increasing refcounts (direct I/O etc?) on any page struct of the huge page while Migration with known races is really not what we want in the kernel. --
Aug 13, 5:47 am 2010
Randy Dunlap
Re: i386 allmodconfig, current mainline
OK. The diff (regression) script output looks useful to me. The log summary is still quite (too) verbose, or maybe that's partly due to the number of warnings &amp; errors. :( Maybe someone could look at http://www.xenotime.net/linux/scripts/buildsummary.pl also. build-r5372.out: totals: error/warning files: 27, errors: 3, warnings: 44, Section mismatches: 36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-r5373.out: totals: error/warning files: 10, errors: 3, warnings: 14, ...
Aug 13, 9:23 am 2010
Sven Eckelmann
Re: batman-adv: design suggestions
Because a different person (no one from the actual development team) wanted to have it for testing purposes. Maybe we just drop it again. thanks, Sven
Aug 13, 4:25 pm 2010
Vasiliy Kulikov
Re: batman-adv: design suggestions
New ideas ;) a) Currently processing of tables does not confirm to its names. From `man ebtables`: ... filter is the default table and contains three built-in chains: INPUT (for frames destined for the bridge itself, on the level of the MAC destination address), OUTPUT (for locally-generated or (b)routed frames) and FORWARD (for frames being forwarded by the bridge). nat is mostly used to change the mac addresses and contains three built-in ...
Aug 13, 11:18 am 2010
Miklos Szeredi
Re: [PATCH 19/39] union-mount: Implement union lookup
If process doing the lookup doesn't have write permission on the top level directory then the lookup will fail. This is not intended, is it? Thanks, Miklos --
Aug 13, 6:49 am 2010
Miklos Szeredi
Re: [PATCH 23/39] fallthru: ext2 fallthru support
This still doesn't work correctly, only now after unmounting/mounting the top layer the directory appears empty: uml:~# mount -oloop -r ext3.img /mnt/img/ uml:~# losetup /dev/loop2 ovl.img uml:~# /host/store/git/e2fsprogs/misc/mke2fs -O whiteout,fallthru /dev/loop2 mke2fs 1.41.12 (17-May-2010) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) Stride=0 blocks, Stripe width=0 blocks 1280 inodes, 10240 blocks 512 blocks (5.00%) reserved for the super ...
Aug 13, 6:52 am 2010
Helmut Schaa
Re: rt61pci - bad performance
Hi Andreas, This doesn't look like an appropriate way to measure the throughput. You should use something like iperf [1] or netperf [2] for your measurements I wouldn't trust the link quality values that much, the calculation in rt61pi is most likely different from what the windows driver does. So it is not Could you elaborate please? Did you actually try to patch it or is this just hw crypto should be enabled by default in rt61pci, however, I don't know Please run proper ...
Aug 13, 1:35 am 2010
Jesse Barnes
Re: [PATCH] drm: Fix support for PCI domains
Yeah, that looks ok, and better than putting it in drm. I'll apply to my for-linus branch for the next PCI fixes pull. Thanks, Jesse --
Aug 12, 5:35 pm 2010
Dave Airlie
Re: [PATCH] drm: Fix support for PCI domains
I suspect something like the attached would suffice. Or maybe moving the CONFIG_PCI_DOMAINS checkout outside CONFIG_PCI. Dave.
Aug 12, 5:22 pm 2010
H. Peter Anvin
Re: [patch]x86: avoid unnecessary tlb flush
Andrea is probably on his way back from LinuxCon, but looking at the original patch it might be something that non-x86 architectures need, but which can be optimized specifically on x86, since x86 has explicit &quot;no flush needed when going to more permissive&quot; semantics. -hpa --
Aug 13, 2:08 pm 2010
Shaohua Li
Re: [patch]x86: avoid unnecessary tlb flush
ok, updated the patch. In x86, access and dirty bits are set automatically by CPU when CPU accesses memory. When we go into the code path of below flush_tlb_nonprotect_page(), we already set dirty bit for pte and don't need flush tlb. This might mean tlb entry in some CPUs hasn't dirty bit set, but this doesn't matter. When the CPUs do page write, they will automatically check the bit and no software involved. On the other hand, flush tlb in below position is harmful. Test creates ...
Aug 12, 5:47 pm 2010
Suresh Siddha
Re: [patch]x86: avoid unnecessary tlb flush
Yes. I don't see a problem with the proposed patch. This is the case of parallel thread execution getting spurious write protection faults for the same page for which the pte entry is already up to date and the fault has already flushed the existing spurious TLB entry in the case of x86. I prefer a better name for the new flush_tlb_nonprotect_page() to reflect the above. something like tlb_fix_spurious_fault() or something? Also for other architectures, in this case, do we really need a ...
Aug 13, 4:00 pm 2010
Hugh Dickins
Re: [patch]x86: avoid unnecessary tlb flush
Just added Andrea to the Cc list: he did that TLB flush in 1a44e149, I'd feel more comfortable noop-ing it on x86 if you've convinced him. Hugh --
Aug 13, 12:29 pm 2010
Jesse Barnes
Re: [PATCH 21/42] drivers/pci: Adjust confusing if indentation
On Thu, 5 Aug 2010 22:23:16 +0200 (CEST) Applied to my linux-next branch, thanks. -- Jesse Barnes, Intel Open Source Technology Center --
Aug 13, 4:32 pm 2010
Jesse Barnes
Re: [PATCH 17/20] xen/x86/PCI: Add support for the Xen P ...
On Wed, 4 Aug 2010 14:19:12 -0400 Fine with me if this stuff goes in with the rest of the Xen bits, presumably through the x86 tree. Acked-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt; -- Jesse Barnes, Intel Open Source Technology Center --
Aug 13, 4:28 pm 2010
Borislav Petkov
Re: [PATCH 1/2] x86-32: Fix crashes with CPU hotplug on ...
From: Joerg Roedel &lt;joro@8bytes.org&gt; currently testing... -- Regards/Gruss, Boris. Advanced Micro Devices GmbH Einsteinring 24, 85609 Dornach General Managers: Alberto Bozzo, Andrew Bowd Registration: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen, HRB Nr. 43632 --
Aug 13, 5:35 am 2010
Frederic Weisbecker
Re: [PATCH] perf, x86: try to handle unknown nmis with r ...
I'm not sure what you mean here. Are you thinking about a third NMI source that triggers while we are still handling the first Well with the flag you also know which nmi you want to skip. --
Aug 12, 9:37 pm 2010
Robert Richter
Re: [PATCH] perf, x86: try to handle unknown nmis with r ...
We cannot assume that all cpus have the same behavior here. Imagine a cpu that handles 2 counters and *does not* trigger a back-to-back nmi. With flags only implemented, the next unknown nmi will be dropped anyway, no matter when it fires. We have to check the nmi sequence. The next thing you have to be aware is, a registered nmi handler is not called with every nmi. If there was another nmi source and a handler with higher priority was returning a stop, when all other subsequent handlers are ...
Aug 13, 1:22 am 2010
Frederic Weisbecker
Re: [PATCH -v2] perf, x86: try to handle unknown nmis wi ...
That time based thing looks a bit complicated. I'm still not sure why you don't want to use a simple flag: After handled a perf NMI: if (handled more than one counter) __get_cpu_var(skip_unknown) = 1; While handling an unknown NMI: if (__get_cpu_var(skip_unknown)) { __get_cpu_var(skip_unknow) = 0; return NOTIFY_STOP; } --
Aug 12, 9:25 pm 2010
Dave Hansen
Re: [PATCH] kvm: make mmu_shrink() fit shrinker's requirement
These seem to fix the original problem reporter's issue. They were run with 64 guests on a 32GB machine. No stability problems popped up in this testing, or since I last sent the patches to you. The results from both the test with only the first four patches and with the entire set of nine looked pretty identical. That tells me that we should only push the first four for now: abstract kvm x86 mmu-&gt;n_free_mmu_pages rename x86 kvm-&gt;arch.n_alloc_mmu_pages replace x86 kvm ...
Aug 13, 1:10 pm 2010
Christoph Hellwig
Re: 2.6.35 Regression: Ages spent discarding blocks that ...
REQ_SOFTBARRIER is indeed purely a reordering barrier inside the block That does indeed look incorrect to me. Any kind of explicit waits usually mean the caller provides ordering. Getting rid of BLKDEV_IFL_BARRIER in the swap code ASAP would indeed be beneficial given that we are trying to get rid of hard barriers completely soon. Auditing the existing blkdev_issue_discard callers in filesystems is high on the todo list for me. --
Aug 13, 4:54 am 2010
Hugh Dickins
Re: 2.6.35 Regression: Ages spent discarding blocks that ...
Yes. Above I was suggesting for Nigel to experiment with cutting out swap discard's BLKDEV_IFL_WAITs - and the results of cutting those out but leaving its BLKDEV_IFL_BARRIERs would still be interesting. But after digesting the LSF discussion and the email thread that led up to it, I came to the same conclusion as you, that going forward we want to keep its BLKDEV_IFL_WAITs (swapfile.c already provides all the other synchronization for that to fit into - things like never freeing swap while ...
Aug 13, 11:15 am 2010
Dave Martin
[PATCH v3] perf symbols: fix symbol offset breakage with ...
Fixed a minor error in v2 where a check was erronueously done twice. Original commit message follows: Applies to 2.6.35 (git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6.git perf/core branch) The new patch loads the ELF section headers from a separate file if necessary, to avoid getting confused by the different section file offsets seen in debug images. Invalid section headers are detected by checking for the presence of non- writable SHT_NOBITS sections, which don't make ...
Aug 13, 2:27 am 2010
Subrata Modak
Re: 2.6.35-stable/ppc64/p7: suspicious rcu_dereference_c ...
Hi Paul, Is there any specific person(s) whom we whom we should direct this mail to ? We have not received any response from CGROUP developers on this. Kindly let me know whom to contact for this. I am adding few more people i know :-) Regards-- Subrata --
Aug 12, 11:55 pm 2010
Dhaval Giani
Re: 2.6.35-stable/ppc64/p7: suspicious rcu_dereference_c ...
On Fri, Aug 13, 2010 at 8:55 AM, Subrata Modak It would help if you would add in the cgroup maintainers and the --
Aug 13, 12:42 am 2010
Subrata Modak
Re: 2.6.35-stable/ppc64/p7: suspicious rcu_dereference_c ...
Adding CONTROL GROUP Maintainers/Mailing list.. Regards-- Subrata --
Aug 13, 1:37 am 2010
Greg KH Aug 13, 9:05 am 2010
Andy Shevchenko
Re: linux-next: build warning after merge of the final t ...
I hope you are talking about last Michal's approach: &lt;550ddf8273d87cb418dd5716cbec906e74aa03d4.1281625724.git.m.nazarewicz@samsung.com&gt; -- With Best Regards, Andy Shevchenko --
Aug 13, 8:03 am 2010
Greg KH
Re: linux-next: build warning after merge of the final t ...
Sorry about missing this, I have a patch to fix this up now. greg k-h --
Aug 13, 7:49 am 2010
Alan Cox
Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
Because in general the bits for a small user base don't leak out into other bits of the kernel. It's a much higher barrier if you want to affect other people's code because it is asking everyone else to help maintain stuff they don't need. That's not to say sometimes its not the right choice, but I still find it remarkable that nobody else but Android seems to want it,. Alan --
Aug 13, 3:30 am 2010
Alan Cox
Re: Attempted summary of suspend-blockers LKML thread, t ...
&gt; Why do people care that &quot;android is forking the kernel&quot;? A lot of us don't. That's what the GPL is about. It's a big pain if you start splitting it off into two entire things long term - because your maintenance grows harder exponentially but parallel forks are common - SuSE and RHEL Enterprise type editions are forks for example. As far as I can tell it all comes from one or two people with a big PR presence and almost no code in the kernel saying silly things years ago which the IT press ...
Aug 13, 3:35 am 2010
Paul E. McKenney
Re: Attempted summary of suspend-blockers LKML thread, t ...
I have not. I would be surprised if anyone else did that work unless suspend blockers were in mainline. I would be very happy to be proven That would be your speculation. Perhaps you are correct, but it seems more likely that some large sets applications can be considered as a group OK, good to know! Please understand that your sentence &quot;Therefore the target of not having unneeded runnable tasks is shared by Android folks&quot; can be interpreted as meaning &quot;the Android guys really don't need ...
Aug 13, 8:14 am 2010
Paul E. McKenney
Re: Attempted summary of suspend-blockers LKML thread, t ...
Glad we agree that both dynamic power management and opportunistic power management need applications to be written carefully. Of course, dynamic power management requires all of the code in those applications to be carefully written, while experience indicates that opportunistic A PM-driving application is one that exerts control over the system's power state. In the case of Android, a PM-driving application is one That is an excellent example, as it applies equally to dynamic ...
Aug 13, 8:22 am 2010
Felipe Contreras
Re: Attempted summary of suspend-blockers LKML thread, t ...
On Fri, Aug 13, 2010 at 6:14 PM, Paul E. McKenney So when it comes to practice you are relying solely on what Android people say. If it's true that it's easy to spot the &quot;PM-driving applications&quot;, then it shouldn't be hard for a guy from the Android team to assemble a basic typical system (X.org, dbus, etc.) with suspend-blockers in a couple of days. -- Felipe Contreras --
Aug 13, 8:28 am 2010
Felipe Contreras
Re: Attempted summary of suspend-blockers LKML thread, t ...
On Fri, Aug 13, 2010 at 6:22 PM, Paul E. McKenney I already mentioned that a &quot;PM-driving application&quot; might not have suspend-blockers; because the user denied them, or because the Huh? Certainly not days, which if Android guys are right, might be how Not really. Say you have 100 packages in your system, how do you know which ones would be PM-driving? Can you grep for something, or see if they open certain file? No, you have to analyze them one by one; they *all* are affected, although not ...
Aug 13, 8:40 am 2010
Dominik Brodowski
Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
Because millions of users are happy -- with Android, including suspend blockers. Best, Dominik --
Aug 13, 8:57 am 2010
James Bottomley
Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
Can we stop arguing about the pointless? The facts are that suspend blockers identifies a race within our suspend to ram system that permeates from top to bottom (that's from server to mobile). The problem is that resume events are racy with respect to suspend and vice versa. This manifests itself most annoyingly on my laptop in the &quot;double suspend&quot; case: where I suspend with a pending suspend event, my laptop will resume and then immediately re-suspend (leading me to kick myself and remind ...
Aug 13, 10:11 am 2010
Paul E. McKenney
Re: Attempted summary of suspend-blockers LKML thread, t ...
So the current users of the Linux kernel are the following? o GNU/Linux o Android Do any other distributions or devices with unusual user-space layouts qualify? --
Aug 13, 7:42 am 2010
Felipe Contreras
Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
On Thu, Aug 12, 2010 at 10:52 PM, Dominik Brodowski A driver that sits in a corner and doesn't show in the 'menuconfig' of most people and is used by small fraction of user-space applications (perhaps even 0) is just fine. But we are talking of something centric, that can be enabled on all systems, and that affects all user-space. -- Felipe Contreras --
Aug 13, 3:43 am 2010
Paul E. McKenney
Re: Attempted summary of suspend-blockers LKML thread, t ...
Given that you are talking about going from 2 processors to 1 and back, I would guess that you are not actually talking about suspend/resume, which is a system-wide thing rather than a CPU-by-CPU thing. I am not sure whether you are using CPU hotplug or invoking SMP alternatives once all but one CPU is idle. Can't say that I can tell exactly what pit you are digging for me here. ;-) Thanx, Paul --
Aug 13, 8:29 am 2010
Alan Cox
Re: Attempted summary of suspend-blockers LKML thread, t ...
Or in time between keystrokes for most of the platform (backlight excepted). The Intel MID x86 devices are at the point that suspend/resume time on x86 is being hurt by the kernel rewriting smp alternatives as we go from 2 processors live to 1 and back. Alan --
Aug 13, 3:57 am 2010
Dominik Brodowski
Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
Well, it wasn't meaningless wrt noveau: &quot;I've heard all the excuses. If it isn't ready, they shouldn't ship it to millions of people. And if it's ready, they should work on merging it. No excuses. Linus&quot; So let's get the suspend blockers to Linus. Best Dominik --
Aug 13, 9:19 am 2010
Joe Perches
Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
I'd guess there are on the order of 20 users that have built and deployed a kernel with Android suspend blockers support. The total deployed systems is relatively meaningless. --
Aug 13, 9:06 am 2010
Felipe Contreras
Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
On Fri, Aug 13, 2010 at 6:57 PM, Dominik Brodowski I explicitly said somebody besides Android, specifically, somebody with a typical linux ecosystem. You are not addressing the argument at hand, that nobody else wants to tackle the issue this way, thus only making the discussion more difficult. -- Felipe Contreras --
Aug 13, 9:19 am 2010
Felipe Contreras
Re: Attempted summary of suspend-blockers LKML thread, t ...
You are *one* user of the kernel. Let's suppose Android wasn't using suspend-blockers, and there was another equally successful linux mobile platform, Foobingo, and they were using them, and they were the only ones interested on implementing them. What does that change? Nothing. They still need to convince the community that what they are proposing to be merged is actually useful, and somebody will use it. If not, they can just keep the patch Nobody has expressed anything remotely like that ...
Aug 13, 3:58 am 2010
Ted Ts'o
Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
This is all true, but it's also only one aspect of the problem. I agree with you that this is the part of the problem which affects Linux at all scales, from Cloud servers in a data center that want to suspend themselves when there's no work to do (and then fail to respond to the WOL packet) to mobile platforms that are suspending much more frequently. However, it doesn't follow that this is the _only_ problem that the Android folks might be interested in solving. Opportunistic suspend is ...
Aug 13, 12:08 pm 2010
Paul E. McKenney
Re: Attempted summary of suspend-blockers LKML thread, t ...
So when it comes to practice with suspend blockers, only the Android people have any experience, so theirs is the only experience with I am happy to let the Android guys determine the best use for their time. Thanx, Paul --
Aug 13, 10:13 am 2010
Brian Swetland
Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
Arve's suspend blockers patch stack actually separates the core functionality (ability for drivers to delay suspend while doing work suspend would interfere with), from the ability to hold suspend blockers from userspace (a separate, smaller patch building on the core functionality). Brian --
Aug 13, 12:29 pm 2010
Yuhong Bao
RE: Driver: PCIe: 'pci_map_sg' returning invalid bus address?
In fact, if you are going to port swiotlb, why not port the entire iommu support to x86_32 with PAE too? In fact, I am really irritated at how the x86-64 port was developed completely separate from mainline, when it is just a variant of the same x86 arch. For another example of this, look at the history of ACPI SRAT support in Linux. Yuhong Bao --
Aug 12, 6:35 pm 2010
dann frazier
Re: [PATCH 00/15] hpwdt: make NMI code a config option ( ...
Yes, they look very much like the changes I was preparing - but I got sidetracked by vacation before I could test :) I pulled your tree &amp; ran a few sanity tests - looks good. Thanks for doing this! -- dann frazier | ProLiant Linux --
Aug 13, 12:29 am 2010
Marc Haber
Re: e1000e crashes with 2.6.34.x and ThinkPad T60
Hi Bruce, It returned 42, and after setting 0x40, LnkCtl now says &quot;ASPM Disabled&quot;. I'll dock the system now and will report after the weekend or after the first crash. Greetings Marc -- ----------------------------------------------------------------------------- Marc Haber | &quot;I don't trust Computers. They | Mailadresse im Header Mannheim, Germany | lose things.&quot; Winona Ryder | Fon: *49 621 72739834 Nordisch by Nature | How to make an American Quilt | Fax: *49 3221 ...
Aug 12, 6:25 pm 2010
Marc Haber
Re: e1000e crashes with 2.6.34.x and ThinkPad T60
Didn't work, freeze within the first 60 minutes after starting serious work. The system did sit idle for the night though without freezing. Greetings Marc -- ----------------------------------------------------------------------------- Marc Haber | &quot;I don't trust Computers. They | Mailadresse im Header Mannheim, Germany | lose things.&quot; Winona Ryder | Fon: *49 621 72739834 Nordisch by Nature | How to make an American Quilt | Fax: *49 3221 2323190 --
Aug 13, 1:07 am 2010
Robert Richter
[PATCH] oprofile: fix crash when accessing freed task structs
Benjamin, can you try the patch below? Thanks, -Robert From 4435322debc38097e9e863e14597ab3f78814d14 Mon Sep 17 00:00:00 2001 From: Robert Richter &lt;robert.richter@amd.com&gt; Date: Fri, 13 Aug 2010 16:29:04 +0200 Subject: [PATCH] oprofile: fix crash when accessing freed task structs This patch fixes a crash during shutdown reported below. The crash is caused be accessing already freed task structs. The fix changes the order for registering and unregistering notifier callbacks. All ...
Aug 13, 8:39 am 2010
J. Bruce Fields
Re: [PATCH 02/18] xstat: Add a pair of system calls to m ...
Care to elaborate? And what would native ACL support mean for Samba? --b. --
Aug 13, 5:54 am 2010
Jeremy Allison
Re: [PATCH 02/18] xstat: Add a pair of system calls to m ...
POSIX ACLs -&gt; RichACLs (NT-style). Not criticising Andreas here, people are asking for this. But Windows ACLs are a nightmare beyond human comprehension :-). In the &quot;too complex to be RichACLs'll do it, but I feel sorry for the admins :-). Jeremy. --
Aug 13, 10:54 am 2010
Steve French
Re: [PATCH 02/18] xstat: Add a pair of system calls to m ...
Not much choice - even community colleges now have Yes - RichACLs and Windows ACLs allow you to set some strange combinations of permssion bits. RichACLs will make a more natural mapping for Samba and NFSv4 - and it is far too late to remove the requirement for Windows and MacOS (among other clients) support. -- Thanks, Steve --
Aug 13, 11:09 am 2010
Jan Engelhardt
Re: [PATCH 02/18] xstat: Add a pair of system calls to m ...
Well, for one, ACLs in NT can be recursive IIRC. You can't say that of Linux ACLs - instead you have to setfacl -R and setfacl -Rd to give one user access to a directory and all its subdirs including future new inodes. --
Aug 13, 12:06 pm 2010
Jeremy Allison
Re: [PATCH 02/18] xstat: Add a pair of system calls to m ...
You do realize that Windows does exactly the same thing under the covers, right ? Watch SMB or SMB2 traffic between a client and Windows server when someone changes an ACL sometime :-). Jeremy --
Aug 13, 12:19 pm 2010
Nauman Rafique
Re: [RFC][PATCH 10/11] blkiocg async: Async queue per cf ...
Muuhh, I do not understand the motivation behind making cfq_io_context per cgroup. We can extract cgroup id from bio, use that to lookup cgroup and its async queues. What am I missing? --
Aug 12, 6:24 pm 2010
Munehiro Ikeda
Re: [RFC][PATCH 10/11] blkiocg async: Async queue per cf ...
What cgroup ID can suggest is only cgroup to which the thread belongs, but not the thread itself. This means that IO priority and IO prio-class can't be determined by cgroup ID. The pointers of async queues are held in cfqg-&gt;async_cfqq[class][prio]. It is impossible to find out which queue is appropriate by only cgroup ID if considering IO priority. Frankly speaking, I'm not 100% confident if IO priority should be applied on async write IOs, but anyway, I made up my mind to keep the current ...
Aug 13, 2:00 pm 2010
Nauman Rafique
Re: [RFC][PATCH 10/11] blkiocg async: Async queue per cf ...
One way to do it would be to get ioprio and class from the context that is used to submit the async request. IO priority and class is tied to a thread anyways. And the io context of that thread can be used to retrieve those values. Even if a thread is submitting IOs to different cgroups, I don't see how you can apply different IO priority and class to its async IOs for different cgroups. Please let me know --
Aug 13, 4:01 pm 2010
David Woodhouse
Re: kernel BUG at fs/btrfs/extent-tree.c:1353
I have a machine you can log into, with a spare file system that causes this. It's 200GiB so non-trivial to upload, unless you have a tool like the xfs one which extracts just the important data structures and leaves all the data extents and free space as zero. It was created with the MeeGo 2.6.33.6 kernel -- which I don't think contains commit 7f0e7bed which is later alleged to be the cause. I've also tried booting this machine with a current kernel from git, which includes commit 83ba7b07 ...
Aug 13, 5:19 am 2010
Jesse Barnes
Re: [PATCH 4/8] proc/pci: kill BKL
On Sun, 4 Jul 2010 00:02:28 +0200 Oops, I had assumed this was going through some master 'kill the bkl' tree. Applied to my linux-next branch now though, sorry for the delay. -- Jesse Barnes, Intel Open Source Technology Center --
Aug 13, 4:33 pm 2010
=?UTF-8?q?Uwe=20Klei ...
[PATCH] mmc: build fix: mmc_pm_notify is only available ...
This fixes a build breakage introduced by 4c2ef25 (mmc: fix all hangs related to mmc/sd card insert/removal during suspend/resume) Cc: Maxim Levitsky &lt;maximlevitsky@gmail.com&gt; Cc: David Brownell &lt;david-b@pacbell.net&gt; Cc: Alan Stern &lt;stern@rowland.harvard.edu&gt; Cc: linux-mmc@vger.kernel.org Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt; Signed-off-by: Uwe Kleine-König &lt;u.kleine-koenig@pengutronix.de&gt; --- drivers/mmc/core/host.c | 2 ++ 1 files changed, 2 insertions(+), 0 ...
Aug 13, 2:24 am 2010
Maxim Levitsky
Re: [PATCH] mmc: build fix: mmc_pm_notify is only availa ...
Hi, Sorry about that! Best regards, Maxim Levitsky --
Aug 13, 3:01 am 2010
Tony Luck
Re: [PATCH 06/11] rwsem: wake queued readers when writer ...
This kernel ran &quot;make clean ; make -j32&quot; all night long. It's completed 415 cycles with no apparent problems. Average cycle time is 147.2 seconds. Minimum is 144, max is 158 ... which all looks very normal. It's probably a good thing that the unsigned RWSEM_WAITING_BIAS problem led me to this commit with a problem that showed up during boot. I'd hate to be bisecting this based on a problem that only shows up after an unknown number of kernel builds :-) Still no reports from other ...
Aug 13, 9:09 am 2010
Tony Luck
Re: [PATCH 06/11] rwsem: wake queued readers when writer ...
My hung process is &quot;make&quot; (GNU Make 3.81). Stuck forever here: SYSCALL_DEFINE1(brk, unsigned long, brk) { unsigned long rlim, retval; unsigned long newbrk, oldbrk; struct mm_struct *mm = current-&gt;mm; unsigned long min_brk; down_write(&amp;mm-&gt;mmap_sem); &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt; Is make multi-threaded these days? If not, I'm confused about how anything complicated could have happened on mmap_sem. -Tony --
Aug 13, 2:19 pm 2010
Michel Lespinasse
Re: [PATCH 06/11] rwsem: wake queued readers when writer ...
Aha, good catch. Thanks for going to the bottom of this, it would have taken me forever to figure it out (and I could not test this). BTW there seems to be the same issue in ia64_atomic64_sub() too (though I wonder if that ever gets used :) -- Michel &quot;Walken&quot; Lespinasse A program is never fully debugged until the last user dies. --
Aug 13, 4:48 pm 2010
Tony Luck
Re: [PATCH 06/11] rwsem: wake queued readers when writer ...
Aha!. I think I found it. This embarrassing declaration in ia64's asm/atomic.h: static __inline__ int ia64_atomic64_add (__s64 i, atomic64_t *v) looks to be the key. Obviously it would be better to return all 64 bits of the answer using &quot;long&quot; rather than just 32 bits with &quot;int&quot;. The critical change in the rwsem code that exposed this silliness is: - (rwsem_atomic_update(0, sem) &amp; RWSEM_ACTIVE_MASK)) - /* Someone grabbed the sem already */ + ...
Aug 13, 4:38 pm 2010
Murphy, Dan
RE: [RFC] [PATCH V2 1/2] input: CMA3000 Accelerometer driver
Hemanth I have a few comments on this patch. +static ssize_t cma3000_store_attr_mdfftmr(struct device *dev, + struct device_attribute *attr, + const char *buf, size_t count) +{ + struct platform_device *pdev = to_platform_device(dev); + struct cma3000_accl_data *data = platform_get_drvdata(pdev); + unsigned long val; + int error; + + error = strict_strtoul(buf, 0, &amp;val); + if (error) + return error; + + mutex_lock(&amp;data-&gt;mutex); + data-&gt;pdata.mdfftmr = ...
Aug 13, 6:34 am 2010
Hemanth V
Re: [RFC] [PATCH V2 1/2] input: CMA3000 Accelerometer driver
----- Original Message ----- From: &quot;Jonathan Cameron&quot; &lt;jic23@cam.ac.uk&gt; To: &quot;Hemanth V&quot; &lt;hemanthv@ti.com&gt; Cc: &lt;linux-input@vger.kernel.org&gt;; &lt;linux-kernel@vger.kernel.org&gt;; &lt;linux-omap@vger.kernel.org&gt; Sent: Friday, May 21, 2010 5:27 PM Jonathan, Andrew Is there any way forward for this patch, I am unable to induce any response from the input maintainer Thanks Hemanth --
Aug 13, 5:47 am 2010
Dmitry Torokhov
Re: [PATCH 4/4] input: dynamically allocate ABS information
Gah, it is all my fault, I was marking stuff that I want to review but missed these 2 drivers. I sent it on to Linus, hopefully he'll apply it. -- Dmitry --
Aug 12, 8:35 pm 2010
H. Peter Anvin
Re: [GIT PULL] core/hweight changes for v2.6.35
__sw_hweightX can exist even when generic hweight isn't in use per se, because the arch implementation can wrapper the software implementation. This is the case on x86, for example -- most x86 CPUs don't have popcnt yet, so on those the x86 implementation end up calling the __sw_hweight*() implementations. -hpa --
Aug 13, 2:56 pm 2010
Mike Frysinger
Re: [GIT PULL] core/hweight changes for v2.6.35
but those targets still define CONFIG_GENERIC_HWEIGHT right ? so at the least, we should be wrapping the prototypes in linux/bitops.h with that ... -mike --
Aug 13, 2:59 pm 2010
Mike Frysinger
Re: [GIT PULL] core/hweight changes for v2.6.35
did this miss Blackfin because the original patch was against the 2.6.34 tree ? just wondering why it now build fails ... doing a simple grep shows that the new &quot;tile&quot; arch may also be broken as it uses &quot;hweight32&quot; ... considering __sw_hweightX only exist when the generic hweight is in play, wouldnt it make sense to have include/asm-generic/bitops/arch_hweight.h not always define things ? then most arches can simply pull in include/asm-generic/bitops/hweight.h without having to worry ...
Aug 13, 2:42 pm 2010
Hans de Goede
Re: [PATCH] hwmon: f71882fg: Add support for the Fintek ...
Hi, I've send a mail directly to akpm asking for this to be removed, hopefully My goal for 2.6.36 is to pull the patch, and then we can wait til all issues are fixed properly before re-introducing it. Regards, Hans --
Aug 13, 3:01 am 2010
Hans de Goede
Re: [PATCH] hwmon: f71882fg: Add support for the Fintek ...
Hi, With pwm zone I mean the number of different speeds which can be programmed for one output channel, the temps divide the entire temp range into zones (number of zones == number of temps + 1) and for each zone one can then tell at what speed / pwm setting the fan should operate when the temperature is in that zone. I have a V0.27P datasheet for the 71889, but yes the fg suffix does not seem to be mentioned anywhere in the datasheet not sure where it comes from. I do know however ...
Aug 13, 3:56 am 2010
previous daytodaynext day
August 12, 2010August 13, 2010August 14, 2010