linux-kernel mailing list

FromSubjectsort iconDate
kap3watt
Office of Tim Pullen Solicitors & Barristers
Good day Friend, The issue I am presenting to You is about my client who WILL a fortune to his Next-of-kin. It was most unfortunate that he And his next-of-kin died on the same day in the sharja plane crash of Tuesday 10 February 2004. I am now faced with confusion of who to pass the fortune to. According to the English law, the Fortune is supposed to be bequeathed to the government.However,i don't belong to that School of thought which proposes that the Fortune of unlucky people be ...
Apr 28, 6:18 pm 2010
Stefan Bader
[ANNOUNCE] linux-2.6.32.y-drm33.z
As many of us now have a distribution which is based on a 2.6.32 kernel but are forced to update DRM to the version in 2.6.33 to obtain good graphics experience. In support of this I went ahead and created a tree on kernel.org[1] which brings together the two and which I will maintain following the upstream stable trees from Greg. This hopefully will not only be beneficial to us but also to all that are in the need of running this combination of code. -Stefan [1] ...
Apr 29, 2:23 am 2010
H Hartley Sweeten Apr 29, 11:34 am 2010
Marc Kleine-Budde
[PATCH] ubi: init even if mtd device cannot be attached, ...
Ubi can be built into the kernel or be compiled as a kernel module. Further on the command line one can specify mtd devices to be attach to ubi while loading. In the current implementation the ubi driver refuses to load if one of the mtd devices cannot be attached. Consider: 1) ubi compiled into the kernel and 2) a mtd device specified on the command line and 3) this mtd device contains bogus data (for whatever reason). During init ubi tries to attach the mtd device is this fails the ...
Apr 29, 3:41 am 2010
Ben Dooks
[patch 04/13] eeprom_93cx6: Add write support
Add support for writing data to EEPROM. Signed-off-by: Ben Dooks <ben@simtec.co.uk> Cc: Wolfram Sang <w.sang@pengutronix.de> Cc: Jean Delvare <khali@linux-fr.org> Cc: Linux Kernel <linux-kernel@vger.kernel.org> --- drivers/misc/eeprom/eeprom_93cx6.c | 86 +++++++++++++++++++++++++++++++++++++ include/linux/eeprom_93cx6.h | 7 +++ 2 files changed, 93 insertions(+) Index: ...
Apr 29, 4:16 pm 2010
Ben Dooks
[patch 03/13] eeprom_93cx6: Add data direction control.
Some devices need to know if the data is to be output or read, so add a data direction into the eeprom structure to tell the driver whether the data line should be driven. The user in this case is the Micrel KS8851 which has a direction control for the EEPROM data line and thus needs to know whether to drive it (writing) or to tristate it for receiving. Signed-off-by: Ben Dooks <ben@simtec.co.uk> Cc: Wolfram Sang <w.sang@pengutronix.de> Cc: Jean Delvare <khali@linux-fr.org> Cc: Linux Kernel ...
Apr 29, 4:16 pm 2010
John Kacur
[PATCH] rt: Fix the reminder block accounting for CONFIG ...
Make the accounting for CONFIG_FUNCTION_TRACER in DEBUG_COUNT match that in the reminder block reporting. Signed-off-by: John Kacur <jkacur@redhat.com> --- init/main.c | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) diff --git a/init/main.c b/init/main.c index 622fe30..d4b3bf5 100644 --- a/init/main.c +++ b/init/main.c @@ -908,15 +908,17 @@ static int __init kernel_init(void * unused) WARN_ON(irqs_disabled()); #endif -#define ...
Apr 29, 1:07 pm 2010
Alan Stern
Re: [PATCH 1/8] PM: Add suspend block api.
Of course. You are confirming what I wrote immediately below: Suspend blockers help resolve races. Note that this race has nothing to do with the _screen_ in particular -- exactly the same race occurs if you Let's say that it has nothing to do _specifically_ with the screen. _Any_ action you want to take in userspace is difficult to coordinate So at least my mental processes have remained consistent over the span of a year. Nice to know I haven't undergone a complete personality ...
Apr 29, 8:41 am 2010
Alan Stern
Re: [PATCH v2] [RFC] ehci: Disable wake on overcurrent ( ...
I take this back. The same thing happens on my machine (Intel ICH5 chipset). I'd guess there is a bug in the PCI or ACPI subsystem, but more testing is needed before I can be sure. Somehow the PCI or platform wakeup mechanism gets activated even when it is supposed to be How can you tell? How do you know what values Windows writes into the It should "just work" already. The fact that it doesn't means there is a bug. At the moment I can't be sure where the bug is -- but even if I ...
Apr 29, 9:16 am 2010
Alan Stern
Re: [linux-pm] [PATCH v2] [RFC] ehci: Disable wake on ov ...
This patch fixes the problem on my system. Does it work for you? I still think that disabling wakeup at the PCI or platform level should override the port wakeup flags, but apparently it doesn't. Alek, can you confirm that the changes in this patch are okay for the Moorestown EHCI controller? I had to guess at how to handle the HOSTPCx register settings. Alan Stern Index: usb-2.6/drivers/usb/host/ehci-hub.c =================================================================== --- ...
Apr 29, 10:45 am 2010
Florian Westphal
[PATCH] compat_ioctl: add compat handler for PPPIOCGL2TP ...
fixes following error: ioctl32(openl2tpd:7480): Unknown cmd fd(14) cmd(80487436){t:'t';sz:72} arg(ffa7e6c0) on socket:[105094] Cc: James Chapman <jchapman@katalix.com> Signed-off-by: Florian Westphal <fwestphal@astaro.com> --- fs/compat_ioctl.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/fs/compat_ioctl.c b/fs/compat_ioctl.c index c32a1b6..d7957d4 100644 --- a/fs/compat_ioctl.c +++ b/fs/compat_ioctl.c @@ -1101,6 +1101,7 @@ COMPATIBLE_IOCTL(PPPIOCCONNECT) ...
Apr 29, 1:03 am 2010
H Hartley Sweeten
[PATCH] sst25l.c: remove unnecessary MTD_DEBUG_LEVEL2 messages
All the SST25L series flash parts have uniform erase sectors. Remove the extra MTD_DEBUG_LEVEL2 messages showing the eraseregions info since they could never be shown. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Cc: David Woodhouse <dwmw2@infradead.org> Cc: Andre Renaud <andre@bluewatersys.com> Cc: Ryan Mallon <ryan@bluewatersys.com> --- diff --git a/drivers/mtd/devices/sst25l.c b/drivers/mtd/devices/sst25l.c index fe17054..bcf040b 100644 --- ...
Apr 29, 3:52 pm 2010
lkml
RE: kernel BUG in iwl-agn-rs.c:2076,was: iwlagn + some a ...
Hi, In addition to the previous message it seems that: - RFKILL switch, switching radio on, (obviously) is a precondition. But then, it only happens shortly after switching radio on, - it happens more frequently and faster after switching radio on when kde + firefox + xy is running Please find attached an image of the bug. Finally I could catch a glimpse of what happens, I longued for this quite some time. Strangely, as stated in the previous message, this bug does only ...
Apr 29, 11:26 am 2010
Stephen Rothwell
linux-next: build failure after merge of the block tree
Hi Jens, After merging the block tree, today's linux-next build (powerpc ppc64_defconfig) failed like this: fs/nilfs2/the_nilfs.c: In function 'nilfs_discard_segments': fs/nilfs2/the_nilfs.c:673: error: 'DISCARD_FL_BARRIER' undeclared (first use in this function) Caused by commit fbd9b09a177a481eda256447c881f014f29034fe ("blkdev: generalize flags for blkdev_issue_fn functions") interacting with commit e902ec9906e844f4613fa6190c6fa65f162dc86e ("nilfs2: issue discard request after cleaning ...
Apr 28, 8:52 pm 2010
Stephen Rothwell
linux-next: build warning after merge of the block tree
Hi James, After merging the block tree, today's linux-next build (powerpc ppc44x_defconfig) produced this warning: block/blk-lib.c: In function 'blkdev_issue_zeroout': block/blk-lib.c:190: warning: comparison of distinct pointer types lacks a cast Introduced by commit 3f14d792f9a8fede64ce918dbb517f934497a4f8 ("blkdev: add blkdev_issue_zeroout helper function"). -- Cheers, Stephen Rothwell sfr@canb.auug.org.au http://www.canb.auug.org.au/~sfr/
Apr 28, 11:14 pm 2010
Stephen Rothwell
linux-next: manual merge of the block tree with the ext4 tree
Hi Jens, Today's linux-next merge of the block tree got a conflict in fs/ext4/fsync.c between commit a68513a1c88248ee9167a25e32ee8164c3dde02b ("ext4: check missed return value in ext4_sync_file()") from the ext4 tree and commit fbd9b09a177a481eda256447c881f014f29034fe ("blkdev: generalize flags for blkdev_issue_fn functions") from the block tree. Just context changes. I fixed it up (see below) and can carry the fix as necessary. -- Cheers, Stephen Rothwell ...
Apr 28, 8:51 pm 2010
Tomas Winkler
[PATCH v2] firmware_class: fix memory leak - free alloca ...
From: David Woodhouse <dwmw2@infradead.org> fix memory leak introduced by the patch 6e03a201bbe: firmware: speed up request_firmware() 1. vfree won't release pages there were allocated explicitly and mapped using vmap. The memory has to be vunmap-ed and the pages needs to be freed explicitly 2. page array is moved into the 'struct firmware' so that we can free it from release_firmware() and not only in fw_dev_release() The fix doesn't break the firmware load speed. Cc: Johannes Berg ...
Apr 29, 11:26 am 2010
Shane Wang
[PATCH] intel_txt: enable VMXON check with SMX in KVM
Per document, for feature control MSR Bit 1 enables VMXON in SMX operation. If the bit is clear, execution of VMXON in SMX operation causes a general-protection exception. Bit 2 enables VMXON outside SMX operation. If the bit is clear, execution of VMXON outside SMX operation causes a general-protection exception. This patch is to enable this kind of check with SMX for VMXON in KVM. Signed-off-by: Shane Wang <shane.wang@intel.com> --- arch/x86/include/asm/msr-index.h | 5 ++-- ...
Apr 29, 9:09 am 2010
Randy Dunlap
[PATCH] virtio_9p.h: include linux/types.h
From: Randy Dunlap <randy.dunlap@oracle.com> Add <linux/types.h> to <linux/virtio_9p.h> so that types are explicitly defined: linux/virtio_9p.h:15: found __[us]{8,16,32,64} type without #include <linux/types.h> Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Cc: Eric Van Hensbergen <ericvh@gmail.com> --- include/linux/virtio_9p.h | 1 + 1 file changed, 1 insertion(+) --- lnx-2634-rc5.orig/include/linux/virtio_9p.h +++ lnx-2634-rc5/include/linux/virtio_9p.h @@ -2,6 +2,7 @@ ...
Apr 29, 10:57 am 2010
Ondrej Zary
Re: [linux-pm] [PATCH v2] [RFC] ehci: Disable wake on ov ...
Thanks for the patch. When applied to 2.6.33 kernel, the ehci-fsl.c part fails but that does not matter. Asus P4P800-VM now suspends correctly even when the jumpers are set to 5V, both with and without USB device. Also device (un)plug does not wake up the system anymore. So the patch works fine. Yes, this wakeup seems to work differently on different systems. For example, Asus A7V8X-X [VIA] (which has these 5V/5VSB jumpers too) is not affected by this (it wakes up dead but that's another ...
Apr 29, 2:14 pm 2010
Stefan Lippers-Hollmann
Re: ALSA: hda/realtek: quirk for D945GCLF2 mainboard
Hi Since kernel 2.6.33 (and including 2.6.34-rc5-git10), sound output is broken on my Intel D945GCLF2 mainboard, while it did work well on earlier kernels up to and including 2.6.32.12. $ cat /sys/devices/virtual/dmi/id/board_vendor Intel Corporation $ cat /sys/devices/virtual/dmi/id/board_name D945GCLF2 $ cat /sys/devices/virtual/dmi/id/bios_vendor Intel Corp. $ cat /sys/devices/virtual/dmi/id/bios_version LF94510J.86A.0229.2009.0729.0209 $ cat /sys/devices/virtual/dmi/id/bios_date ...
Apr 29, 2:00 pm 2010
Arnd Bergmann
Re: [PATCH] macvtap: add ioctl to modify vnet header size
Acked-by: Arnd Bergmann <arnd@arndb.de> --
Apr 29, 7:40 am 2010
Michael S. Tsirkin
[PATCH] macvtap: add ioctl to modify vnet header size
This adds TUNSETVNETHDRSZ/TUNGETVNETHDRSZ support to macvtap. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> --- This just mirrors the support in tun, http://lkml.org/lkml/2010/3/17/221 so that we can make vhost mergeable buffers work with macvtap as well. I plan to merge both patches through vhost tree together with mergeable buffer support. Comments? drivers/net/macvtap.c | 31 +++++++++++++++++++++++++++---- 1 files changed, 27 insertions(+), 4 deletions(-) diff --git ...
Apr 29, 6:51 am 2010
Kevin Cernekee
[PATCHv3] mtd: cfi_cmdset_0002: Add reboot notifier for ...
Ensure that the flash device is in a quiescent state before rebooting. The implementation is closely modeled after the cfi_cmdset_0001 reboot notifier, commit 963a6fb0a0d336d0513083b7e4b5c3ff9d6d2061 . Signed-off-by: Kevin Cernekee <cernekee@gmail.com> --- drivers/mtd/chips/cfi_cmdset_0002.c | 56 +++++++++++++++++++++++++++++++++++ 1 files changed, 56 insertions(+), 0 deletions(-) diff --git a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c index ...
Apr 29, 10:26 am 2010
Webmail Help Desk
***IMPORTANT NOTICE***
Dear Web mail Account User, This message is from Web mail Help Desk to all our account owners. We are currently upgrading our Message Center database. We are deleting all unused Web Mail accounts to create more space for new ones.In other for your account not to be suspended or deleted, you will have to update your account by providing the information listed below: Confirm Your Web mail Account Details. Email Address: Username: Password: You will be sent a new confirmation ...
Apr 29, 9:45 am 2010
Boaz Harrosh
Re: exofs: add bdi backing to mount session
This patch introduced a bug (together with a fix). I'm sorry that my "Linux Kernel Mailing List" filtering techniques are lacking and I missed it completely. Searching on google I can see it was hiding under "[GIT PULL] block/writeback bits for 2.6.34-rc". I have only seen it now, in git-commits-head ml. I wish filesystem related patches where CC to linux-fsdevel, and/or posted as individual patches, sigh. I'll post a fix as reply to this mail. Linus please submit. --
Apr 29, 3:24 am 2010
Mark Brown
Re: [PATCH 0/3] regulator: small fixes and cleanup
All Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Thanks! --
Apr 29, 2:08 am 2010
Luis R. Rodriguez
Re: [ANNOUNCE] linux-2.6.32.y-drm33.z
On Thu, Apr 29, 2010 at 2:23 AM, Stefan Bader Great stuff! Thanks for putting this up! Luis --
Apr 29, 10:12 am 2010
Andrew Morton
Re: [PATCH 7/8] padata: Flush the padata queues actively
On Thu, 29 Apr 2010 14:44:26 +0200 padata_reorder() can fail to do anything, if someone else is holding Are we safe against cpu hot-unplug in this code? --
Apr 29, 4:11 pm 2010
Steffen Klassert
[PATCH 0/8] padata: fixes/cleanups
This pachset is based on Andrew's padata review. It applies agains the cryptodev-2.6 tree. Btw. how to route future padata patches upstream, still via cryptodev-2.6? Steffen --
Apr 29, 5:36 am 2010
Steffen Klassert
[PATCH 4/8] padata: Initialize the padata queues only fo ...
padata_alloc_pd set up queues for all possible cpus. This patch changes this to set up the queues just for the used cpus. Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> --- kernel/padata.c | 14 +++++--------- 1 files changed, 5 insertions(+), 9 deletions(-) diff --git a/kernel/padata.c b/kernel/padata.c index 5fa6ba6..fc9f19a 100644 --- a/kernel/padata.c +++ b/kernel/padata.c @@ -358,17 +358,15 @@ static struct parallel_data *padata_alloc_pd(struct padata_instance ...
Apr 29, 5:41 am 2010
Steffen Klassert
[PATCH 2/8] padata: cpu hotplug code should depend on CO ...
This patch makes the padata cpu hotplug code dependend on CONFIG_HOTPLUG_CPU. Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> --- kernel/padata.c | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/kernel/padata.c b/kernel/padata.c index 5b44d0f..1209a17 100644 --- a/kernel/padata.c +++ b/kernel/padata.c @@ -570,6 +570,7 @@ void padata_stop(struct padata_instance *pinst) } EXPORT_SYMBOL(padata_stop); +#ifdef CONFIG_HOTPLUG_CPU static ...
Apr 29, 5:40 am 2010
Steffen Klassert
[PATCH 1/8] padata: Dont scale the parallel objects with ...
Scaling the maximum number of objects in the parallel codepath can lead to out of memory problems on bigsmp machines. Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> --- kernel/padata.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/kernel/padata.c b/kernel/padata.c index 70b5d5e..5b44d0f 100644 --- a/kernel/padata.c +++ b/kernel/padata.c @@ -29,7 +29,7 @@ #include <linux/rcupdate.h> #define MAX_SEQ_NR INT_MAX - NR_CPUS -#define ...
Apr 29, 5:37 am 2010
Steffen Klassert
[PATCH 3/8] padata: Remove superfluous might_sleep
might_sleep() was placed before mutex_lock() in some places. We remove them because mutex_lock() does might_sleep() too. Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> --- kernel/padata.c | 10 ---------- 1 files changed, 0 insertions(+), 10 deletions(-) diff --git a/kernel/padata.c b/kernel/padata.c index 1209a17..5fa6ba6 100644 --- a/kernel/padata.c +++ b/kernel/padata.c @@ -443,8 +443,6 @@ int padata_set_cpumask(struct padata_instance *pinst, struct parallel_data ...
Apr 29, 5:40 am 2010
Steffen Klassert
[PATCH 6/8] padata: Use a timer to handle the reorder queues
padata_get_next had a bogus check that returned always true, so the try_again loop in padata_reorder was never taken. This can lead to object leaks in some rare cases. This patch implements a timer that processes the reorder queues if noone else does it in appropriate time. Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> --- include/linux/padata.h | 2 ++ kernel/padata.c | 25 ++++++++++++++++++------- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git ...
Apr 29, 5:43 am 2010
Steffen Klassert
[PATCH 7/8] padata: Flush the padata queues actively
yield was used to wait until all references of the internal control structure in use are dropped before it is freed. This patch implements padata_flush_queues which actively flushes the padata percpu queues in this case. Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> --- kernel/padata.c | 33 +++++++++++++++++++++++++-------- 1 files changed, 25 insertions(+), 8 deletions(-) diff --git a/kernel/padata.c b/kernel/padata.c index 6d7ea48..ec6b8b7 100644 --- ...
Apr 29, 5:44 am 2010
Steffen Klassert
[PATCH 5/8] padata: Use get_online_cpus/put_online_cpus
This patch puts get_online_cpus/put_online_cpus around the places we modify the padata cpumask to ensure that no cpu goes offline during this operation. Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> --- kernel/padata.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/kernel/padata.c b/kernel/padata.c index fc9f19a..82958e0 100644 --- a/kernel/padata.c +++ b/kernel/padata.c @@ -441,6 +441,8 @@ int padata_set_cpumask(struct ...
Apr 29, 5:42 am 2010
Francois Romieu
Re: r8169 stable updates
Tim Gardner <tim.gardner@canonical.com> : Yes. I have just sent those for both 2.6.32-stable and 2.6.33-stable. -- Ueimor --
Apr 29, 2:57 pm 2010
Tim Gardner
r8169 stable updates
Francois, If not already proposed, I think these commits are appropriate for stable updates. Do you agree? They apply cleanly to 2.6.32 and will likely fix the symptoms of this bug: http://bugs.launchpad.net/bugs/562742 (still in test). 4c020a961a812ffae9846b917304cea504c3a733 r8169: use correct barrier between cacheable and non-cacheable memory 78f1cd02457252e1ffbc6caa44a17424a45286b8 r8169: fix broken register writes 908ba2bfd22253f26fa910cd855e4ccffb1467d0 r8169: more broken ...
Apr 29, 5:48 am 2010
Darrick J. Wong
[RFC] ext4: Don't send extra barrier during fsync if the ...
Hmm. A while ago I was complaining that an evil program that calls fsync() in a loop will send a continuous stream of write barriers to the hard disk. Ted theorized that it might be possible to set a flag in ext4_writepage and clear it in ext4_sync_file; if we happen to enter ext4_sync_file and the flag isn't set (meaning that nothing has been dirtied since the last fsync()) then we could skip issuing the barrier. Here's an experimental patch to do something sort of like that. From a ...
Apr 29, 4:51 pm 2010
Mel Gorman
[PATCH 0/2] Fix migration races in rmap_walk() V3
The sloppy cleanup of migration PTEs in V2 was to no ones liking, the fork() change was unnecessary and Rik devised a locking scheme for anon_vma that was more robust for transparent hugepage support than was purposed in V2. Andrew, patch one of this series is about the correctness of locking of anon_vma with respect to migration. While I am not aware of any reproduction cases, it is potentially racy. Rik will probably release another versions so I'm not expecting this one to be picked up but ...
Apr 29, 1:32 am 2010
Mel Gorman
[PATCH 1/2] mm: Take all anon_vma locks in anon_vma_lock
From: Rik van Riel <riel@redhat.com> Take all the locks for all the anon_vmas in anon_vma_lock, this properly excludes migration and the transparent hugepage code from VMA changes done by mmap/munmap/mprotect/expand_stack/etc... Unfortunately, this requires adding a new lock (mm->anon_vma_chain_lock), otherwise we have an unavoidable lock ordering conflict. This changes the locking rules for the "same_vma" list to be either mm->mmap_sem for write, or mm->mmap_sem for read plus the new ...
Apr 29, 1:32 am 2010
Mel Gorman
[PATCH 2/2] mm,migration: Avoid race between shift_arg_p ...
Page migration requires rmap to be able to find all ptes mapping a page at all times, otherwise the migration entry can be instantiated, but it is possible to leave one behind if the second rmap_walk fails to find the page. If this page is later faulted, migration_entry_to_page() will call BUG because the page is locked indicating the page was migrated by the migration PTE not cleaned up. For example [ 511.201534] kernel BUG at include/linux/swapops.h:105! [ 511.201534] invalid opcode: 0000 ...
Apr 29, 1:32 am 2010
Andrea Arcangeli
Re: [PATCH 2/2] mm,migration: Avoid race between shift_a ...
Hi Mel, did you see my proposed fix? I'm running with it applied, I'd be interested if you can test it. Surely it will also work for new anon-vma code in upstream, because at that point there's just 1 anon-vma and nothing else attached to the vma. http://git.kernel.org/?p=linux/kernel/git/andrea/aa.git;a=commit;h=6efa1dfa5152ef8d7f2... I think it's wrong to try to handle the race in rmap walk by making magic checks on vm_flags VM_GROWSDOWN|GROWSUP ...
Apr 29, 9:21 am 2010
Liam Girdwood
Re: [PATCH 0/3] regulator: small fixes and cleanup
All applied. Thanks Liam -- Freelance Developer, SlimLogic Ltd ASoC and Voltage Regulator Maintainer. http://www.slimlogic.co.uk --
Apr 29, 6:29 am 2010
Stephen Rothwell
linux-next: manual merge of the tty tree with the net tree
Hi Greg, Today's linux-next merge of the tty tree got a conflict in include/linux/tty.h between commit 9b27105b4a44c54bf91ecd7d0315034ae75684f7 ("net-caif-driver: add CAIF serial driver (ldisc)") from the net tree and commit 39658c58ebb52fe7a3488fd520aa89c75721fd20 ("tty: n_gsm line discipline") from the tty tree. I used number 21 for the n_gsm line discipline (see below) and 30 for NR_LDISCS and can carry this fix as necessary. -- Cheers, Stephen Rothwell ...
Apr 28, 10:56 pm 2010
Greg KH Apr 28, 11:13 pm 2010
Benjamin Herrenschmidt
Simple fan question
Hi folks ! I'm writing some support for d-link dns323 rev C1 NAS. It has a fan that is controlled by some non-programmable PWM circuit. Basically, all I can do is tweak to GPIOs that controls the feed into the circuitry for the fans to be off, slow or fast. I don't know what the actual PWM values are for "slow" or "fast". I -might- be able to do some measurements but I can't promise it. Now I'm trying to do a simple hwmon driver for that in order to easy userspace support for these guys, ...
Apr 28, 10:21 pm 2010
Stephen Rothwell
linux-next: manual merge of the bkl-ioctl tree with the ...
Hi Frédéric, Today's linux-next merge of the bkl-ioctl tree got a conflict in drivers/block/pktcdvd.c between commit db02df06864ed90b08771914ed3d50daca7cd8d7 ("pktcdvd: improve BKL and compat_ioctl.c usage") from the fixes tree and commit 59ce88717d9d8af8cb14af3a0a505cafb692b482 ("drivers: Push down BKL into various drivers") from the bkl-ioctl tree. I used the version from the fixes tree as that seems to be a superset (including removing the [un]lock_kernel() calls). -- Cheers, Stephen ...
Apr 28, 10:50 pm 2010
Stephen Rothwell
linux-next: manual merge of the bkl-ioctl tree with the ...
Hi Frédéric, Today's linux-next merge of the bkl-ioctl tree got a conflict in drivers/isdn/divert/divert_procfs.c between commit 64ef834551d7696f54553d7608eba80a5a800e77 ("procfs: Push down the bkl from ioctl") from the bkl-procfs tree and commit 5cc2443e44f810a21d1228ac9bf60b41536e5b9c ("isdn: Push down BKL into ioctl functions") from the bkl-ioctl tree. I used the version from the blk-procfs tree. -- Cheers, Stephen Rothwell sfr@canb.auug.org.au
Apr 28, 10:50 pm 2010
Stephen Rothwell
linux-next: build failure after merge of the bkl-ioctl tree
Hi Frédéric, After merging the bkl-ioctl tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/scsi/3w-xxxx.c: In function 'tw_chrdev_ioctl': drivers/scsi/3w-xxxx.c:896: error: 'inode' undeclared (first use in this function) Caused by commit 5c9af160f830a68734f600fc0f90cba35e26727b ("scsi: Push down BKL into ioctl functions"). I have used the version of the blk-ioctl tree from next-20100428 for today. -- Cheers, Stephen Rothwell ...
Apr 28, 10:49 pm 2010
John Kacur
Re: linux-next: build failure after merge of the bkl-ioc ...
Frederic: did you miss one of my patches to fix the scsi compile problems? The following should have fixed the above: From 3605ca2d1b29511fe1c95b47c4c596f392797585 Mon Sep 17 00:00:00 2001 From: John Kacur <jkacur@redhat.com> Date: Tue, 27 Apr 2010 10:47:43 +0200 Subject: [PATCH 04/10] bkl: Fix missing inode tw_chrdev_ioctl due to bkl pushdown Cc: Arnd Bergmann <arnd@arndb.de>, Linus Torvalds <torvalds@linux-foundation.org>, Frederic Weisbecker <fweisbec@gmail.com>, Jan ...
Apr 29, 1:40 pm 2010
Frederic Weisbecker
Re: linux-next: build failure after merge of the bkl-ioc ...
My bad, I was really sure I integrated all of your fixes, and it even fixed by build. I probably forgot a git-add. Will apply this one, thanks! --
Apr 29, 1:50 pm 2010
Stephen Rothwell
linux-next: manual merge of the bkl-ioctl tree with the ...
Hi Frédéric, Today's linux-next merge of the bkl-ioctl tree got a conflict in drivers/char/i8k.c between commit 64ef834551d7696f54553d7608eba80a5a800e77 ("procfs: Push down the bkl from ioctl") from the bkl-procfs tree and commit 59ce88717d9d8af8cb14af3a0a505cafb692b482 ("drivers: Push down BKL into various drivers") from the bkl-ioctl tree. I used the version from the bkl-procfs tree for today. Can you guys please sort out these various bkl removal trees, please. -- Cheers, Stephen ...
Apr 28, 10:49 pm 2010
Frederic Weisbecker
Re: linux-next: manual merge of the bkl-ioctl tree with ...
I'll do a test merge of my branches and solve the conflicts I can find. Sorry about that. --
Apr 29, 1:59 pm 2010
Stefan Lippers-Hollmann
2.6.34-rc5-git10: oops on Atom N270/ i945GSE upon shutdo ...
Hi While testing kernel 2.6.34-rc5-git10 on an Acer Aspire One 110L netbook (Atom N270, i945GSE chipset, hyperthreading enabled and not configurable, BIOS 3309), I reproducably encounter the following oops while shutting down (manual transcription below): Pid: 2253, comm: halt Not Tainted 2.6.34-rc5-sidux-686 #1 /AOA110 EIP: 0060:[<c0121232>] EFLAGS: 00010202 CPU: 0 EIP is at apbt_cpuhp_notify+0x32/0x60 EAX: c0562e80 EBX: 01ca0000 ECX: 0000001c EDX: 0000001c ESI: 00000000 EDI: ...
Apr 29, 12:43 pm 2010
Pan, Jacob jun Apr 29, 1:31 pm 2010
H. Peter Anvin
Re: 2.6.34-rc5-git10: oops on Atom N270/ i945GSE upon sh ...
Could you apply this patch and verify that it solves your problem: http://git.kernel.org/tip/ae7c9b70dcb4313ea3dbcc9a2f240dae6c2b50c0 -hpa -- H. Peter Anvin, Intel Open Source Technology Center I work for Intel. I don't speak on their behalf. --
Apr 29, 1:54 pm 2010
Jens Axboe
[GIT PULL] Two small fixups
Hi Linus, The super.c change broke when !CONFIG_BLOCK. Not too big of a deal, I see that !CONFIG_BLOCK is already broken in -git for other reasons. But lets not add more. And since I setup this pull, I included the exofs fix from Boaz since that needs to go in before the next -rc anyway. So please pull. git://git.kernel.dk/linux-2.6-block.git for-linus Boaz Harrosh (1): exofs: Fix "add bdi backing to mount session" fall out Jens Axboe (1): fs: fs/super.c needs to ...
Apr 29, 11:37 am 2010
Arnaldo Carvalho de Melo
[GIT PULL] perf: Initial regression testing command
From: Arnaldo Carvalho de Melo <acme@redhat.com> Hi Ingo, Please consider pulling from: git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 perf Now there are 7 patches in that repo. Regards, - Arnaldo Arnaldo Carvalho de Melo (2): perf symbols: Add machine helper routines perf test: Initial regression testing command tools/perf/Documentation/perf-test.txt | 22 +++ tools/perf/Makefile | 1 + tools/perf/builtin-kmem.c | ...
Apr 29, 3:14 pm 2010
Arnaldo Carvalho de Melo
[PATCH 1/2] perf symbols: Add machine helper routines
From: Arnaldo Carvalho de Melo <acme@redhat.com> Created when writing the first 'perf test' regression testing routine. Cc: Frédéric Weisbecker <fweisbec@gmail.com> Cc: Mike Galbraith <efault@gmx.de> Cc: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> LKML-Reference: <new-submission> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> --- tools/perf/builtin-kmem.c | 2 +- tools/perf/util/map.h | 25 ++++++++++++-- tools/perf/util/symbol.c | ...
Apr 29, 3:14 pm 2010
Arnaldo Carvalho de Melo
[PATCH 2/2] perf test: Initial regression testing command
From: Arnaldo Carvalho de Melo <acme@redhat.com> First an example with the first internal test: [acme@doppio linux-2.6-tip]$ perf test 1: vmlinux symtab matches kallsyms: Ok So it run just one test, that is "vmlinux symtab matches kallsyms", and it was successful. If we run it in verbose mode, we'll see details about errors and extra warnings for non-fatal problems: [acme@doppio linux-2.6-tip]$ perf test -v 1: vmlinux symtab matches kallsyms: --- start --- Looking at the ...
Apr 29, 3:14 pm 2010
Steffen Klassert
[PATCH 8/8] padata: Add some code comments
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> --- include/linux/padata.h | 53 ++++++++++++++++++++++++++++++++++++++++++++++++ kernel/padata.c | 46 +++++++++++++++++++++++++++++++++++++++- 2 files changed, 97 insertions(+), 2 deletions(-) diff --git a/include/linux/padata.h b/include/linux/padata.h index 64836a6..e8aac0f 100644 --- a/include/linux/padata.h +++ b/include/linux/padata.h @@ -26,6 +26,17 @@ #include <linux/list.h> #include <linux/timer.h> ...
Apr 29, 5:45 am 2010
Jens Axboe Apr 29, 12:28 am 2010
Benjamin Herrenschmidt
Re: [lm-sensors] Simple fan question
Right. Now, maybe the best option is to have instead: fan[1-*]_discrete_value Discrete value RW fan[1-*]_supported values List of supported discrete values RO IE. I like the interface to be self-explanatory rather than relying on the user to know in advance what to write there. In which case I could either use 0,1,2 as values or even "off, slow, fast". I can then make a custom fancontrol script (or add a wart to the existing ...
Apr 29, 3:56 pm 2010
Jean Delvare
Re: [lm-sensors] Simple fan question
Hi Ben, Indeed, that wouldn't fit. The nearest entry in the document is: pwm[1-*] Pulse width modulation fan control. Integer value in the range 0 to 255 RW 255 is max or 100%. In your case, the file would have only 3 possible values, with "off" mapping to 0, and "slow" and "fast" mapping to arbitrary positive values, like 64 and 192 or whatever you think is suitable. I understand that in your case, you don't really control the PWM output directly, but we do not have any ...
Apr 29, 1:57 am 2010
Michael S. Tsirkin
[PATCH 0/2] virtio: add gfp_t parameter to add_buf
We need to allocate memory to post indirect buffers, and sometimes drivers do this from a thread context, so it helps to pass in a gfp_t parameter. To avoid churn changing all drivers, add a new API with a _gfp prefix, and make the old call lacking gfp_t an inline wrapper. -- MST Michael S. Tsirkin (2): virtio: add_buf_gfp virtio-net: pass gfp to add_buf drivers/net/virtio_net.c | 8 ++++---- drivers/virtio/virtio_ring.c | 20 +++++++++++--------- ...
Apr 29, 7:26 am 2010
Michael S. Tsirkin
[PATCH 2/2] virtio-net: pass gfp to add_buf
virtio-net bounces buffer allocations off to a thread if it can't allocate buffers from the atomic pool. However, if posting buffers still requires atomic buffers, this is unlikely to succeed. Fix by passing in the proper gfp_t parameter. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> --- drivers/net/virtio_net.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index 91738d8..fca44b2 100644 --- ...
Apr 29, 7:26 am 2010
Michael S. Tsirkin
[PATCH 1/2] virtio: add_buf_gfp
Add an add_buf variant that gets gfp parameter. Use that to allocate indirect buffers. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> --- drivers/virtio/virtio_ring.c | 20 +++++++++++--------- include/linux/virtio.h | 22 +++++++++++++++++----- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/drivers/virtio/virtio_ring.c b/drivers/virtio/virtio_ring.c index 0717b5b..1ca8890 100644 --- a/drivers/virtio/virtio_ring.c +++ b/drivers/virtio/virtio_ring.c @@ ...
Apr 29, 7:26 am 2010
Winkler, Tomas Apr 29, 11:03 am 2010
Tomas Winkler
[PATCH] firmware_class: fix memory leak - free allocated pages
fix memory leak introduced by 6e03a201bbe patch: firmware: speed up request_firmware() 1. vfree won't release pages there were allocated explicitly and mapped using vmap. The memory has to be vunmap-ed and the pages needs to be freed explicitly 2. page array is moved into the 'struct firmware' so that we can free it from release_firmware() and not only in fw_dev_release() The fix doesn't break the firmware load speed. Cc: Johannes Berg <johannes@sipsolutions.net> Cc: Greg ...
Apr 29, 5:40 am 2010
David Woodhouse
Re: [PATCH] firmware_class: fix memory leak - free alloc ...
It's kind of a joint effort. I think it's probably mine by a fairly And don't make up Signed-off-by lines. Although you can have that one of mine now you've got it (since you've actually tested it). -- David Woodhouse Open Source Technology Centre David.Woodhouse@intel.com Intel Corporation --
Apr 29, 10:53 am 2010
Andrew Morton
Re: [PATCH 6/8] padata: Use a timer to handle the reorde ...
On Thu, 29 Apr 2010 14:43:37 +0200 Under what circumstances would "noone else do it in appropriate time"? I'd feel more comfortable if the above was in the locked region. Is there a race whereby another CPU can set pd->reorder_objects, but we forgot to arm the timer? --
Apr 29, 4:06 pm 2010
Stephen Rothwell
linux-next: Tree for April 29
Hi all, Changes since 20100428: Dropped trees: tmio-mmc (long unresolved conflicts and unable to fetch) hwlat (at the maintainer's request) My fixes tree contains: a patch for a pktcdvd build error from Arnd Bergmann The v9fs tree gained a conflict against Linus' tree. The v4l-dvb tree still has its build failure, so I used the version from next-20100409. The kvm tree lost its build failure. The mtd tree gained a conflict against Linus' tree. The block tree lost its ...
Apr 28, 11:33 pm 2010
Stephane Eranian
[BUG] perf: perf trace does not work anymore
Hi, I am trying to use perf trace to dump the raw samples. $ perf record -R noploop 5 noploop for 5 seconds [ perf record: Woken up 3 times to write data ] [ perf record: Captured and wrote 0.269 MB perf.data (~11759 samples) ] $ perf trace Fatal: reading input file (size expected=3 received=-1) Seems like trace does not understand the format of the perf.data file anymore. This used to work. Did you change the purpose of perf trace? --
Apr 29, 5:28 am 2010
Stephen Rothwell
linux-next: build warning after merge of the driver-core ...
Hi Grant, After merging the driver-core.current tree, today's linux-next build (x86_64 allmodconfig) produced this warning: drivers/base/firmware_class.c: In function 'release_firmware': drivers/base/firmware_class.c:597: warning: passing argument 1 of 'firmware_free_data' discards qualifiers from pointer target type drivers/base/firmware_class.c:133: note: expected 'struct firmware *' but argument is of type 'const struct firmware *' Introduced by commit ...
Apr 29, 4:35 pm 2010
Greg KH
Re: linux-next: build warning after merge of the driver- ...
Thanks, I've fixed this up, the release call should not have 'const' on it as it is going to touch the pointer passed to it :) thanks, greg k-h --
Apr 29, 4:43 pm 2010
Greg KH
Re: linux-next: build warning after merge of the driver- ...
And it's now pushed out in my tree. thanks, greg k-h --
Apr 29, 4:45 pm 2010
gregkh
patch usb-core-config.c-usb_get_configuration-simplified ...
This is a note to let you know that I've just added the patch titled Subject: USB: core: config.c: usb_get_configuration() simplified to my gregkh-2.6 tree. Its filename is usb-core-config.c-usb_get_configuration-simplified.patch This tree can be found at http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/patches/ From mina86@mina86.com Thu Apr 29 16:05:40 2010 From: Michal Nazarewicz <mina86@mina86.com> Date: Sat, 17 Apr 2010 17:12:58 +0200 Subject: ...
Apr 29, 4:21 pm 2010
Mendoza ~ Nita
Acupuncturists marketing email list
Here's a business list package on sale this week only: Business List Silver Package American Business Email List - 2 million emails various businesses Financial Planners Database - 148,857 records all with emails Finance and Money Professionals Database - 116,568 records all with emails All complete lists above: $276 There are more packages and not just for business. we also have healthcare, consumers and more. Contact me here for more info or to get samples: ...
Apr 29, 9:55 am 2010
Jens Axboe
Re: linux-next: build failure after merge of the block tree
It's correct, I'll merge this. -- Jens Axboe --
Apr 29, 12:31 am 2010
Stefan Lippers-Hollmann
Re: 2.6.34-rc5-git10: oops on Atom N270/ i945GSE upon sh ...
Hi I can confirm that this patch applied on top of 2.6.34-rc5-git10 fixes my shutdown problem; no further oops has shown within 20+ shutdowns so far, while it was 100% reproducably before. Sorry that I didn't notice https://bugzilla.kernel.org/show_bug.cgi?id=15786 before. [...] Thanks a lot Stefan Lippers-Hollmann --
Apr 29, 3:07 pm 2010
Mr. Beuker Hendrik
UBS International Holdings BV
UBS International Holdings BV Herengracht 600 NL-1017 CJ Amsterdam, Netherlands. www.ubs.com/investmentbank Greetings, I am an investment consultant working with UBS International Holdings BV in the Netherlands. I'll be happy to work this transaction out with you if you are reliable and a honest person. I also need a strong assurance/conviction that you will never let me down as I can arrange and provide you details/documents proof so that $8.5million USD (funds) will be transferred ...
Apr 29, 6:07 am 2010
Boaz Harrosh
[PATCH] exofs: Fix "add bdi backing to mount session" fall out
The patch: add bdi backing to mount session (b3d0ab7e60d1865bb6f6a79a77aaba22f2543236) Has a bug in the placement of the bdi member at struct exofs_sb_info. The layout member must be kept last. Signed-off-by: Boaz Harrosh <bharrosh@panasas.com> --- fs/exofs/exofs.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/fs/exofs/exofs.h b/fs/exofs/exofs.h index 5437327..22721b2 100644 --- a/fs/exofs/exofs.h +++ b/fs/exofs/exofs.h @@ -85,6 +85,7 @@ struct ...
Apr 29, 3:38 am 2010
Trond Myklebust
[GIT PULL] Please pull NFS client bugfixes
Hi Linus, Please pull from the "bugfixes" branch of the repository at git pull git://git.linux-nfs.org/projects/trondmy/nfs-2.6.git bugfixes This will update the following files through the appended changesets. Cheers, Trond ---- fs/nfs/client.c | 2 + fs/nfs/dir.c | 2 +- fs/nfs/nfs4proc.c | 5 +++- fs/nfs/super.c | 3 +- fs/nfs/write.c | 55 +++++++++++++++++++++++++++++++---------------- include/linux/nfs_fs.h | 1 ...
Apr 29, 9:48 am 2010
Stephen Rothwell
linux-next: manual merge of the block tree with Linus' tree
Hi Jens, Today's linux-next merge of the block tree got a conflict in fs/block_dev.c between commit b8af67e2681c693a21f3933e3bdfce4cf66596d3 ("fs/block_dev.c: fix performance regression in O_DIRECT|O_SYNC writes to block devices") from Linus' tree and commit fbd9b09a177a481eda256447c881f014f29034fe ("blkdev: generalize flags for blkdev_issue_fn functions") from the block tree. I fixed it up (see below) and can carry the fix for a while. -- Cheers, Stephen Rothwell ...
Apr 28, 8:52 pm 2010
Jens Axboe
Re: linux-next: manual merge of the block tree with Linu ...
I'll merge -linus in to resolve this one so you don't have to carry this fix. -- Jens Axboe --
Apr 29, 12:33 am 2010
Andrew Morton
Re: [PATCH 0/8] padata: fixes/cleanups
On Thu, 29 Apr 2010 14:36:36 +0200 That's OK by me. I'll often grab stuff (especially if I was cc'ed on it) and will drop it again if I see a subsystem maintainer took it. People use this to delegate the resend-to-sleepy-maintainer job to myself. Herbert is less sleepy than many ;) --
Apr 29, 4:13 pm 2010
Jesse Barnes
[git pull] PCI fixes
The following changes since commit b91ce4d14a21fc04d165be30319541e0f9204f15: Linus Torvalds (1): Merge git://git.kernel.org/.../davem/net-2.6 are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 for-linus Two fixes from Bjorn for _CRS related stuff. The "compute address space" one hasn't seen any soak time in -next, which I'm nervous about, but it seems like a good related change, so I'll leave it up to you. If you don't want ...
Apr 28, 8:14 pm 2010
Stephen Rothwell
linux-next: manual merge of the mtd tree with Linus' tree
Hi David, Today's linux-next merge of the mtd tree got a conflict in drivers/mtd/mtdcore.c between commit a33eb6b91034c95b9b08576f68be170f995b2c7d ("Move mtd_bdi_*mappable to mtdcore.c") from Linus' tree and commit b520e412faaaad35641aeedd6059179f9f1b393c ("mtd: Replace static array of devices with an idr structure") from the mtd tree. Just overlapping additions. I fixed it up (see below) and can carry the fix for a while. -- Cheers, Stephen Rothwell ...
Apr 28, 7:58 pm 2010
Justin P. Mattock
Re: Very bad regression from 2.6.33 as of 1600f9def
yep.. luckily 33 is not that far behind so it shouldn't take too long. As for the CPU patience my friend.. Justin P. Mattock --
Apr 28, 8:12 pm 2010
Justin P. Mattock
Re: Very bad regression from 2.6.33 as of 1600f9def
I'm being bit by an extremely troublesome regression on HEAD (when the kernel was built, at least) of Linus' tree. The symptoms are that the kernel boots, blinks the cursor a few times, then reboots without showing any messages or switching to the uvesafb mode specified on the commandline. Trying to boot the kernel in qemu causes it to hang with a blank screen and a non-blinking cursor, not even printing anything to a serial terminal. .config is below. I'm on an MSI-1651-ID2 laptop, ...
Apr 28, 7:52 pm 2010
Alex Elsayed
Re: Very bad regression from 2.6.33 as of 1600f9def
Last good kernel was 2.6.33 release, right after tagging. I'll try and bisect. Probably be a while before I have anything, since the CPU is rather slow. Hopefully last good will work in qemu. --
Apr 28, 8:05 pm 2010
Alex Elsayed
Re: Very bad regression from 2.6.33 as of 1600f9def
Uh oh. 2.6.33 compiled with this config (taking all defaults for make oldconfig) doesn't boot either. Totally lost now. --
Apr 28, 9:28 pm 2010
Alex Elsayed
Re: Very bad regression from 2.6.33 as of 1600f9def
On further examination (diff'ing /proc/config.gz and the config that isn't working) it appears likely that the answer is simply that I am an idiot, having set the default resume partition to an LVM volume that isn't present at the beginning of boot. Recompiling and checking now. --
Apr 28, 9:36 pm 2010
Alex Elsayed
Very bad regression from 2.6.33 as of 1600f9def
I'm being bit by an extremely troublesome regression on HEAD (when the kernel was built, at least) of Linus' tree. The symptoms are that the kernel boots, blinks the cursor a few times, then reboots without showing any messages or switching to the uvesafb mode specified on the commandline. Trying to boot the kernel in qemu causes it to hang with a blank screen and a non-blinking cursor, not even printing anything to a serial terminal. .config is below. I'm on an MSI-1651-ID2 laptop, core2duo ...
Apr 28, 7:28 pm 2010
Alex Elsayed
Re: Very bad regression from 2.6.33 as of 1600f9def
Argh, the default resume partition thing was a red herring. Here's the text of the diff, if it's useful to anyone, working kernel is zen-sources: --- working_but_nonstandard_kernel 2010-04-28 21:35:02.321863681 -0700 +++ .config 2010-04-28 20:18:36.192271752 -0700 @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.33-zen0 "Eat It Raw" -# Wed Feb 24 20:40:05 2010 +# Linux kernel version: 2.6.33 +# Wed Apr 28 20:18:36 2010 # ...
Apr 28, 9:50 pm 2010
Daniel Walker
Re: [PATCH] arm/mach-msm: Fix wrong include path.
Oddly, I just fixed this like 4 hours ago .. Daniel --
Apr 28, 6:48 pm 2010
Stephen Rothwell
linux-next: manual merge of the v9fs tree with Linus' tree
Hi Eric, Today's linux-next merge of the v9fs tree got a conflict in fs/9p/vfs_super.c between commits 5a0e3ad6af8660be21ca98a971cd00f331318c05 ("include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h") and 0ed07ddb56d1348e5ce33f3b8de20d730351983a ("9p: add bdi backing to mount session") from Linus' tree and commits 0b2d973241f9bdbc8ed62caec42543e00ae6bd1e ("9p: VFS switches for 9p2000.L: VFS switches") and ...
Apr 28, 6:21 pm 2010
Peter Huewe
[PATCH] arch/sh: Fix wrong function prototype for native ...
From: Peter Huewe <peterhuewe@gmx.de> This patch fixes the prototype of native_cpu_disable if CONFIG_HOTPLUG_CPU is not set, and thus fixes a build failure[1] References: [1] http://kisskb.ellerman.id.au/kisskb/buildresult/2536296/ Signed-off-by: Peter Huewe <peterhuewe@gmx.de> --- KernelVersion: linux-next-20100429 arch/sh/kernel/smp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/sh/kernel/smp.c b/arch/sh/kernel/smp.c index 86cd6f9..509b36b ...
Apr 28, 5:56 pm 2010
Paul Mundt
Re: [PATCH] arch/sh: Fix wrong function prototype for na ...
I've already applied Matt's patch for the same issue, thanks anyways! --
Apr 29, 7:30 am 2010
Peter Huewe
[PATCH] arm/mach-msm: Add CONFIG conditional for board-trout
From: Peter Huewe <peterhuewe@gmx.de> This patch adds a conditional for CONFIG_MSM_DEBUG_UART to prevent a build failure[1], this is done the same way as for every board in mach-msm. References: [1] http://kisskb.ellerman.id.au/kisskb/buildresult/2448102/ Signed-off-by: Peter Huewe <peterhuewe@gmx.de> --- KernelVersion: linux-next-20100429 arch/arm/mach-msm/board-trout.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-msm/board-trout.c ...
Apr 28, 5:41 pm 2010
Kevin Cernekee
[PATCH] mtd: cfi_cmdset_0002: Fix trivial merge conflict
Stefani Seibold's patch changed chip->mutex, once a spinlock, into a mutex. This patch applies the same change to cfi_amdstd_reset(), part of the new reboot notifier code. Signed-off-by: Kevin Cernekee <cernekee@gmail.com> --- drivers/mtd/chips/cfi_cmdset_0002.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c index d356827..c16b8ce 100644 --- a/drivers/mtd/chips/cfi_cmdset_0002.c +++ ...
Apr 28, 5:26 pm 2010
Peter Huewe
[PATCH] arch/arm: Fix missing define for ARM_PMU_DEVICE_CPU
From: Peter Huewe <peterhuewe@gmx.de> This patch adds a define for ARM_PMU_DEVICE_CPU which seemed to be missing/undefined and caused some build failures [1-4]. I defined ARM_PMU_DEVICE_CPU = -1 as stated in Documentation/driver_model/platform.txt to indicate there is only one. I'm _not_ sure if this is correct, but due to the static nature of the define I assume it is. References: [1] http://kisskb.ellerman.id.au/kisskb/buildresult/2535843/ [2] ...
Apr 28, 5:31 pm 2010
Peter =?utf-8?q?H=C3 ...
Re: [PATCH] arch/arm: Fix missing define for ARM_PMU_DEV ...
Thanks for the Link - I'll have a look at it. Thanks, Peter --
Apr 29, 3:18 am 2010
Will Deacon
Re: [PATCH] arch/arm: Fix missing define for ARM_PMU_DEV ...
Hi Jamie, Thanks for CC'ing me on this. I submitted the series to Russell's patch system on 9 April. However, as you know, he's currently without an internet connection and the patch system has gone offline. He applied some of the series before he lost connectivity, so I expect he'll look at the others when he's back [although I imagine there are lots of other patches in the same situation]. Peter: if you're interested, the patch series I sent to the ARM Linux list is archived ...
Apr 29, 1:26 am 2010
Hank Janssen
[PATCH 1/1] hv: Added new hv_utils driver to hyper-v - C ...
From: Hank Janssen <hjanssen@microsoft.com> Addition of new driver for Hyper-V called hv_utils. This driver is intended to support things like KVP, Timesync, Heartbeat etc. This first release has support for graceful shutdown. e.g. Select shutdown from the Hyper-V main admin screen and the Linux VM will do a graceful shutdown. Cc: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Hank Janssen <hjanssen@microsoft.com> Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> --- ...
Apr 28, 5:27 pm 2010
Andrew Morton
Re: mmotm 2010-04-28-16-53 uploaded
On Thu, 29 Apr 2010 17:32:10 -0400 It Works For Me. Send .config, please? --
Apr 29, 2:53 pm 2010
Andrew Morton
Re: mmotm 2010-04-28-16-53 uploaded
On Thu, 29 Apr 2010 14:53:33 -0700 Is OK, I found one. i386 .config below. Yes, it's numa-slab-use-numa_mem_id-for-slab-local-memory-node.patch. I stared at it for a bit and got bored - it's Lee's turn ;) # # Automatically generated make config: don't edit # Linux kernel version: 2.6.34-rc5-mm1 # Thu Apr 29 14:55:57 2010 # # CONFIG_64BIT is not set CONFIG_X86_32=y # CONFIG_X86_64 is not ...
Apr 29, 3:00 pm 2010
Valdis.Kletnieks
Re: mmotm 2010-04-28-16-53 uploaded
Dies trying to compile mm/slab.c because something screwed the pooch with the definition of numa_mem_id(). My bets are on numa-slab-use-numa_mem_id-for-slab-local-memory-node.patch CC mm/slab.o mm/slab.c: In function 'kmem_cache_init': mm/slab.c:1506: error: 'numa_node' undeclared (first use in this function) mm/slab.c:1506: error: (Each undeclared identifier is reported only once mm/slab.c:1506: error: for each function it appears in.) mm/slab.c:1506: warning: type defaults to 'int' ...
Apr 29, 2:32 pm 2010
Roland McGrath
Re: [C/R ARM v2][PATCH 1/3] ARM: Rudimentary syscall int ...
> + * syscalls.h - Linux syscall interfaces for ARM No clue about the ARM details, not reviewing that. I think this is too big to be an inline and should be in some arch/arm/kernel/*.c place instead. Of course, if (config_aeabi && !config_oabi) is true at compile time, it's not large at all. So perhaps just move the compelx cases to a function and leave the "Pure EABI" fork in the inline. Thanks, Roland --
Apr 28, 5:08 pm 2010
Greg KH
Re: [RFC PATCH 1/4] Mobile security processor driver
A: No. Q: Should I include quotations after my reply? http://daringfireball.net/2007/07/on_top Then say that :) Isn't Intel the "vendor" here? If not, why not have them directly interact with us, you do not want to be put into the middle, it only slows things down for everyone and is not how Linux kernel development Yes, that TODO list is quite large already, fix up all of those and then ask for more review please. Reviewing code you know needs lots of work isn't all that nice ...
Apr 29, 2:17 pm 2010
Alan Cox Apr 29, 4:03 am 2010
Epshteyn, Eugene
RE: [RFC PATCH 1/4] Mobile security processor driver
Hi Greg, Mark asked me to post the patches for him. These patches are on 2.6.34 with the 0415 next patch. We were hoping to get more comments from people to add to TODO list, so that the vendor can plan their work to fix the issues and make the driver more acceptable to the community. The driver already went through some clean-up, but much more work is still needed. Thanks, --Eugene -----Original Message----- From: Greg KH [mailto:greg@kroah.com] Sent: Wednesday, April 28, 2010 8:36 ...
Apr 29, 1:48 pm 2010
Greg KH
Re: [RFC PATCH 1/4] Mobile security processor driver
Why are you posting Mark's patches? There is no description of what these patches actually do. Are you wanting them to be applied? Why have you listed all of the patches with the same subject? What exactly are you expecting to happen here? totally confused, greg k-h the code was already published, this can't be an "initial publication" again :) What did you diff these against? --
Apr 28, 8:36 pm 2010
Greg KH
Re: [RFC PATCH 4/4] Mobile security processor driver
<snip> Here's your list of what needs to be done to get this code merged, why have you ignored it when asking us what we thought needed to be done. Isn't this a good enough list of things left to complete? again, totally confused, greg k-h --
Apr 28, 8:38 pm 2010
Alan Cox
Re: [RFC PATCH 4/4] Mobile security processor driver
But those you are deleting are not fixed ? --
Apr 29, 4:04 am 2010
Jonathan Corbet
Re: [PATCH 24/30] viafb: Add a driver for the video capt ...
On Thu, 29 Apr 2010 19:16:24 +0200 I think you're right, yes. (As noted above, the camera driver isn't quite ready for merging yet - but I can't swear I would have caught That's a little harder - the platform device is the means by which the camera and the core communicate. I guess I could add a general "I'm a via-core subdev and I'm here now" exported function in the core, but I'm not sure that would be better than just having the platform dev be there. But it definitely shouldn't be ...
Apr 29, 12:06 pm 2010
Bruno Prémont
Re: [PATCH 24/30] viafb: Add a driver for the video capt ...
Hi Jonathan, Seems a bit confusing to me to have viafb-camera/ show up under the PCI device when built with !CONFIG_FB_VIA_CAMERA. I think the extra 'viafb-camera' entry should be wrapped into a #if defined(CONFIG_FB_VIA_CAMERA) || defined(CONFIG_FB_VIA_CAMERA_MODULE) or probably better be dynamically added when camera module is loaded and/or detects/probes the camera sub-device. Thanks, Bruno --
Apr 29, 10:16 am 2010
Bruno Prémont
Re: [RFC] Second OLPC Viafb series, v2
Testing here, loading path seems to work fine (console mode) as well as mode switching with fbset, but rmmod viafb fails with below trace. Going to have a look what can be the cause, looks like it's when unregistering GPIOs. Bruno [ 1727.041074] ------------[ cut here ]------------ [ 1727.041232] WARNING: at /usr/src/linux-2.6-git/kernel/softirq.c:143 local_bh_enable+0x58/0x80() [ 1727.041391] Hardware name: CX700+W697HG [ 1727.041495] Modules linked in: e_powersaver via_cputemp ...
Apr 29, 10:26 am 2010
Bruno Prémont
Re: [PATCH 13/30] viafb: Separate global and fb-specific data
Shouldn't this ioremap_nocache() have error-checking IMHO it would be better to iounmap(vdev->engine_mmio) here Why goto out_teardown here? If via_pci_setup_mmio() failed it should undo its successful In this case we should goto out_teardown so the mmio setup earlier gets Thanks, Bruno --
Apr 29, 11:19 am 2010
John Kacur
Re: [PATCH] rt: Remove irrelevant CONFIGS from reminder block.
Thomas: this should fix the accounting for the FUNCTION_TRACER that was incorrect in the previous version of the patch. Thanks From 93805bbedd83bf34466e738a6addccb44735ed20 Mon Sep 17 00:00:00 2001 From: John Kacur <jkacur@redhat.com> Date: Wed, 28 Apr 2010 21:25:14 +0200 Subject: [PATCH] rt: Remove irrelevant CONFIGS from reminder block. Cc: Thomas Gleixner <tglx@linutronix.de>, Steven Rostedt <rostedt@goodmis.org>, Clark Williams <williams@redhat.com> - remove CONFIGS that do ...
Apr 29, 11:39 am 2010
Arve Hjønnevåg
Re: [PATCH 1/8] PM: Add suspend block api.
Yet you offered it as an example of why "Handling the screen doesn't I agree with this, but that does not mean that describing how you can I think suspend blockers do allow user programs to make decisions. Without suspend blockers some decisions can only be safely be made in How about: - The user-space input-event thread returns from read. If it determines that the key should be ignored, it calls suspend_unblock on the process_input_events suspend_blocker and then calls select or poll. The ...
Apr 29, 4:39 pm 2010
Graeme Russ
Re: Request For Help - Embedded x86, Kernel 2.6.33 boots ...
Success!!! I feel _really_ stupid about the cause of the problem.... I hadn't set up the interrupt mapping of the serial ports in my board initialisation routines in U-Boot. Once I mapped IRQ4 to UART0 it all sprang to life ;) Big thanks to everyone for helping and a big thanks to all the linux and GNU developers for creating such a wonderful 'toy' ;) Graeme --
Apr 29, 6:15 am 2010
Alexander Clouter
Re: Request For Help - Embedded x86, Kernel 2.6.33 boots ...
I got this behaviour when setting up a PXE booting workstation network registration system. My issue was that the IP changed and was running running TCP based NFS; I think the kernel continues to try to use the old IP, same socket, but as it is no longer there...Game Over. Depending on how your boot up worked, at the PXE booting phase (or just where the kernel uses DHCP to get a lease) things work, however then you get to the network configuring part of the boot up, dhclient uses a ...
Apr 29, 1:01 am 2010
Jack Steiner
Re: [PATCH v3] - Randomize node rotor used in cpuset_mem ...
Some workloads that create a large number of small files tend to assign too many pages to node 0 (multi-node systems). Part of the reason is that the rotor (in cpuset_mem_spread_node()) used to assign nodes starts at node 0 for newly created tasks. This patch changes the rotor to be initialized to a random node number of the cpuset. NOTE: this patch is on TOP of the previous patch: [PATCH] - New round-robin rotor for SLAB ...
Apr 29, 1:09 pm 2010
Robin Holt
Re: [PATCH v2] - Randomize node rotor used in cpuset_mem ...
I think the test case he was using was aim7 or a kernel compile. If I have something like a find ... -exec grep ..., won't the pages be biased towards the nodes adjacent to the parent's rotor values. Maybe I misunderstood Jack's problem, but I believe that was what he was seeing and why he chose random. I hope I did not misunderstand Jack's problem and mislead this discussion. Thanks, Robin Holt --
Apr 28, 8:57 pm 2010
Jack Steiner
Re: [PATCH v2] - Randomize node rotor used in cpuset_mem ...
We've seen this on several workloads. None were contrived - just standard benchmarks that use tasks/scripts to create a large number of files. I have not looked in detail at the tasks/scripts. It seemed desirable to have each new task start with a random value in the rotor. That would provide I was concerned that inherit-from-parant might not be effective if the files were created using a single task that forked child processes to create Agree. Not sure why I did it that way. Fixed in next ...
Apr 29, 1:08 pm 2010
Marcelo Tosatti
Re: [PATCH] kvm mmu: reduce 50% memory usage
Lai, You missed quadrant on 4mb large page emulation with shadow (see updated patch below). Also for some reason i can't understand the assumption does not hold for large sptes with TDP, so reverted for now. diff --git a/arch/x86/kvm/mmu.c b/arch/x86/kvm/mmu.c index 3266d73..a9edfdb 100644 --- a/arch/x86/kvm/mmu.c +++ b/arch/x86/kvm/mmu.c @@ -393,6 +393,27 @@ static void mmu_free_rmap_desc(struct kvm_rmap_desc *rd) kfree(rd); } +static gfn_t kvm_mmu_page_get_gfn(struct ...
Apr 29, 11:09 am 2010
Avi Kivity
Re: [PATCH] kvm mmu: reduce 50% memory usage
It's unrelated to TDP, same issue with shadow. I think the calculation is correct. For example the 4th spte for a level=2 page will yield -- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain. --
Apr 29, 11:43 am 2010
Mathieu Desnoyers
Re: [PATCH 2/2] asm-generic: Don't warn that atomic_t is ...
Then I'll let Peter Fritzsche deal with that. I don't want to conflict with his current patches. Thanks, -- Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com --
Apr 29, 2:10 pm 2010
David Howells Apr 29, 9:22 am 2010
Harald Arnesen
Re: [PATCH] trivial: use (C) instead of \251
I meant that: Copyright © somename Copyright (C) somename Copyright somename all have the same legal meaning. -- Hilsen Harald. --
Apr 29, 3:34 am 2010
Tejun Heo
Re: [PATCH] trivial: use (C) instead of \251
Hello, That's relieving. It sure is an annoyance for anyone who's not on latin-1. It's an outright invalid character and as you've seen it's not easy to even send a patch changing it. IMHO, if it were something which couldn't be avoided at all, encoding it using utf-8 would be much more appropriate. Thanks. -- tejun --
Apr 28, 10:32 pm 2010
Tejun Heo
Re: [PATCH] trivial: use (C) instead of \251
Hello, The other lines contain the (C) so if it's not harming, let's leave it like that. It might be legally meaningless but is textually / aesthetically meaningful to your fellow coders. :-) Thanks. -- tejun --
Apr 28, 10:35 pm 2010
Paul Mackerras
Re: [PATCH] trivial: use (C) instead of \251
I tried to reply to this earlier but I think my reply vanished due to a mail problem. I don't want "(C)" in there because our lawyers tell me that it is legally meaningless, but "Copyright" on its own is good enough. So I would prefer that you either remove the (C) entirely or convert the copyright symbol to proper UTF-8 (0xc2 0xa9). Thanks, Paul. --
Apr 28, 9:57 pm 2010
Zhu Yi
Re: [patch] iwl: cleanup: remove unneeded error handling
Thanks. But looks like you missed the one in if_sdio_debugfs_init(). I don't think we even need to check -ENODEV ourselves because if DEBUG_FS is not compiled in, all the debugfs utility functions will become no-op. Signed-off-by: Dan Carpenter <error27@gmail.com> Signed-off-by: Zhu Yi <yi.zhu@intel.com> diff --git a/drivers/net/wireless/iwmc3200wifi/bus.h b/drivers/net/wireless/iwmc3200wifi/bus.h index 836663e..62edd58 100644 --- a/drivers/net/wireless/iwmc3200wifi/bus.h +++ ...
Apr 28, 7:12 pm 2010
Dan Carpenter
Re: [patch] iwl: cleanup: remove unneeded error handling
Probably this could get changed to just "Reported-by" but I'm happy to Acked-by: Dan Carpenter <error27@gmail.com> regards, dan carpenter --
Apr 29, 2:29 am 2010
Arve Hjønnevåg
Re: [PATCH 1/8] PM: Add suspend block api.
2010/4/28 Rafael J. Wysocki <rjw@sisk.pl>: I don't mind, but It did not seem worth the trouble to hide it. It will only list the supported policies, and it is easy to add or remove If the driver that caused the wakeup does not use suspend blockers, we the only choice is to try to suspend again. I want to know if this happened. The stats patch disable this printk by default since it will show up in the stats, and the timeout patch (not included here) delays the retry. I don't know if it is ...
Apr 28, 8:37 pm 2010
Arve Hjønnevåg
Re: [PATCH 6/8] PM: Add suspend blocking work.
On second thought, this only makes a difference if both conditions are true. If we are constantly re-queuing the work but it is not stuck, either method will show the debug message, so I used Oleg's suggestion. -- Arve Hjønnevåg --
Apr 28, 8:47 pm 2010
Oleg Nesterov
[PATCH 1/2] workqueues: flush_delayed_work: keep the ori ...
flush_delayed_work() always uses keventd_wq for re-queueing, but it should use the workqueue this dwork was queued on. Signed-off-by: Oleg Nesterov <oleg@redhat.com> --- kernel/workqueue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- 34-rc1/kernel/workqueue.c~FDW_DONT_USE_KEVENT_WQ 2009-12-18 19:05:38.000000000 +0100 +++ 34-rc1/kernel/workqueue.c 2010-04-29 21:08:32.000000000 +0200 @@ -774,7 +774,7 @@ void flush_delayed_work(struct delayed_w { if ...
Apr 29, 12:45 pm 2010
Rafael J. Wysocki
Re: [PATCH 1/8] PM: Add suspend block api.
Freezable workqueues have to be singlethread or else there will be unfixable races, so you can safely assume things will stay as they are in this respect. --
Apr 29, 2:16 pm 2010
Rafael J. Wysocki
Re: [PATCH 6/8] PM: Add suspend blocking work.
No, I'm fine with the change itself, but I wouldn't like to make the suspend blockers patchset depend on something in a different tree. If it's not the case, I have no objections. Rafael --
Apr 29, 2:08 pm 2010
Rafael J. Wysocki Apr 29, 2:09 pm 2010
Rafael J. Wysocki
Re: [PATCH 2/8] PM: suspend_block: Add driver to access ...
Alternatively, you can add a new parameter for that, which I think I would prefer. Rafael --
Apr 29, 2:11 pm 2010
Oleg Nesterov
[PATCH 2/2] workqueues: export keventd_wq
Export keventd_wq. Otherwise, any helper on top of queue_work() has to be copy-and-pasted to create the version which uses keventd_wq. Note: we can do more cleanups with this change and kill EXPORT_SYMBOLs, almost any function which currently uses keventd_wq can become the trivial inline. Signed-off-by: Oleg Nesterov <oleg@redhat.com> --- include/linux/workqueue.h | 1 + kernel/workqueue.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) --- ...
Apr 29, 12:45 pm 2010
Oleg Nesterov
[PATCH 0/2] workqueue fixlets (Was: PM: Add suspend bloc ...
So. I'd suggestd these 2 simple patches for now. Please note that 2/2 is really trivial, it only adds EXPORT_SYMBOL but avoids the possible cleanups to minimize the conflicts with the pending cmwq changes. However, please feel free to ignore this patch. As for 1/2, imho it is always better to fix the bug asap, even if it is minor. Oleg. --
Apr 29, 12:44 pm 2010
Oleg Nesterov
Re: [PATCH 6/8] PM: Add suspend blocking work.
Confused. Rafael, do you mean you dislike this change now? I don't really care, this change is trivial. But to me it makes more sense to push the trivial/simple changes ahead. Unless they really complicate the maintainging of the pending cmwq changes. Hmm... Speaking about keventd_wq, I just noticed flush_delayed_work() needs the fix: --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -774,7 +774,7 @@ void flush_delayed_work(struct delayed_w { if ...
Apr 29, 11:58 am 2010
Arve Hjønnevåg
Re: [PATCH 2/8] PM: suspend_block: Add driver to access ...
I use a bit-mask in the main suspend blocker code. This makes it easy to turn on or off all the messages. -- Arve Hjønnevåg --
Apr 29, 4:41 pm 2010
Sergey Temerkhanov
Re: [PATCH][RFC] AIO: always reinitialize iocb->ki_run_l ...
I've written the driver code which implements a zero-copy DMA char device. It has aio_read() and aio_write() methods which return -EIOCBQUEUED after the successful preparation of the buffers described by kiocb and posting it to the descriptor chain. When the descriptors are processed, the DMA engine raises the interrupt and the cleanup work is done in the handler, including aio_complete() for the completed kiocbs. This works fine, however, there is a problem with canceling the queued ...
Apr 29, 3:56 pm 2010
Ananth N Mavinakayan ...
Re: [PATCH -tip 2/2] [BUGFIX] kprobes/x86: Fix removed i ...
Ah, never mind. I was wrong. IIRC, before the 32-64 bit merger, 64bit still used a trap gate. Ananth --
Apr 28, 9:27 pm 2010
Minchan Kim
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
This patch makes things simple. So I like this. Actually, I wanted this all-at-once locks approach. But I was worried about that how the patch affects AIM 7 workload which is cause of anon_vma_chain about scalability by Rik. But now Rik himself is sending the patch. So I assume the patch couldn't decrease scalability of the workload heavily. Let's wait result of test if Rik doesn't have a problem of AIM7. -- Kind regards, Minchan Kim --
Apr 28, 5:28 pm 2010
Rik van Riel
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
No, it is the other way around. The anon_vma of the parent is also present in all of the children, so the parent anon_vma is attached to N vmas. However, the parent vma only has 1 anon_vma attached to it, and each of the children will have 2 anon_vmas. That is what should keep any locking overhead with this patch minimal. Yes, a deep fork bomb can slow itself down. Too bad, don't do that :) -- All rights reversed --
Apr 29, 8:39 am 2010
Minchan Kim
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
Yes. I understand it. When you tried anon_vma_chain patches as I pointed out, what I have a concern is parent's vma not child's one. The vma of parent still has N anon_vma. AFAIR, you said it's trade-off and would be good than old at least. I agreed. But I just want to remind you because this makes worse. :) The corner case is that we have to hold locks of N. Do I miss something? Really, Can't we ignore that case latency although this happen infrequently? I am not against this patch. I ...
Apr 28, 7:55 pm 2010
Rik van Riel
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
The thing is, the number of anon_vmas attached to a VMA is small (depth of the tree, so for apache or aim the typical depth is 2). This N is between 1 and 3. The problem we had originally is the _width_ of the tree, where every sibling process was attached to the same anon_vma and the rmap code had to walk the page tables of all the processes, for every privately owned page in each child process. For large server workloads, this N is between a few hundred and a few thousand. What matters ...
Apr 28, 7:10 pm 2010
Mel Gorman
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
In vma_adjust(), what prevents something like rmap_map seeing partial updates while the following lines execute? vma->vm_start = start; vma->vm_end = end; vma->vm_pgoff = pgoff; if (adjust_next) { next->vm_start += adjust_next << PAGE_SHIFT; next->vm_pgoff += adjust_next; } They would appear to happen outside the lock, even with this patch. The -- Mel Gorman Part-time Phd Student Linux ...
Apr 29, 1:15 am 2010
Mel Gorman
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
Assuming you are referring to migration, it's easiest to just not migrate pages within the stack until after shift_arg_pages runs. The locks cannot be held during move_page_tables() because the page allocator is called. It could be done in two stages where pages are allocated outside the lock and then passed to move_page_tables() but I don't think increasing the cost of exec() is justified just so a page can be migrated during exec. -- Mel Gorman Part-time Phd Student ...
Apr 29, 1:44 am 2010
Minchan Kim
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
me/ slaps self. It's about height of tree and I can't imagine high height of scenario.(fork->fork->fork->...->fork) So as Rik pointed out, It's a not big overhead about latency latency, at least. I think. I supports this approach. -- Kind regards, Minchan Kim --
Apr 28, 11:42 pm 2010
Mel Gorman
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
-- Mel Gorman Part-time Phd Student Linux Technology Center University of Limerick IBM Dublin Software Lab --
Apr 29, 12:37 am 2010
Minchan Kim
Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
This part does it. :) ---- @@ -578,6 +578,7 @@ again: remove_next = 1 + (end > next->vm_end); } } + anon_vma_lock(vma, &mm->mmap_sem); if (root) { flush_dcache_mmap_lock(mapping); vma_prio_tree_remove(vma, root); @@ -599,6 +600,7 @@ again: remove_next = 1 + (end > next->vm_end); vma_prio_tree_insert(vma, root); ...
Apr 29, 1:32 am 2010
john stultz Apr 28, 11:35 pm 2010
Luis Claudio R. Gonc ...
Re: 2.6.33.3-rt16: WARNING: at fs/namespace.c:1197 umoun ...
On Wed, Apr 28, 2010 at 11:35:42PM -0700, john stultz wrote: | On Tue, 2010-04-27 at 22:53 +0200, Thomas Gleixner wrote: | > On Tue, 27 Apr 2010, Luis Claudio R. Goncalves wrote: | > | > CC'ed John | > | > > Hello! | > > | > > I see this warning during system boot and it hangs while loading X and even | > > though I can change from one VT to another (ctrl+alt+F<num>) no keys | > > pressed seem to have any effect. | > > | > > ------------[ cut here ]------------ | > > WARNING: at ...
Apr 29, 5:54 am 2010
Thomas Gleixner
Re: 2.6.33.3-rt16 Oops caused by umount
The code line in all traces is if (inode->i_nlink == 0) and interestingly enough the inode pointer is not NULL, in the various traces there are random values: 0x00000008, 0x00000010, 0x2e657468, 0x31c5547a Can you please verify whether 2.6.33.3-rt15 works ? Thanks, tglx --
Apr 29, 5:22 am 2010
Xianghua Xiao
Re: 2.6.33.3-rt16 Oops caused by umount
On Thu, Apr 29, 2010 at 10:15 AM, Phil Carmody Thomas, I confirm that 2.6.33.3-rt15 worked fine, reboot/umount will not oops. Thanks, Xianghua --
Apr 29, 8:52 am 2010
Frederic Weisbecker
[PATCH 1/5] v4l: Pushdown bkl into video_ioctl2
video_ioctl2 is a generic ioctl helper used by a lot of drivers. Most of them put it as their bkl'ed .ioctl callback, then let's pushdown the bkl inside but also provide an unlocked version for those that use it as an unlocked ioctl. Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> --- drivers/media/video/v4l2-ioctl.c | 17 +++++++++++++++-- include/media/v4l2-ioctl.h | 2 ++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/drivers/media/video/v4l2-ioctl.c ...
Apr 28, 8:42 pm 2010
Frederic Weisbecker
[PATCH 3/5] v4l: Change users of video_ioctl2 to use unl ...
Now that video_ioctl2() got the bkl pushed down, update its users to use .unlocked_ioctl instead of ioctl. Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> --- drivers/media/common/saa7146_fops.c | 2 +- drivers/media/radio/dsbr100.c | 2 +- drivers/media/radio/radio-aimslab.c | 2 +- drivers/media/radio/radio-aztech.c | 2 +- drivers/media/radio/radio-cadet.c | 2 +- ...
Apr 28, 8:42 pm 2010
Frederic Weisbecker
[PATCH 5/5] v4l: Remove struct v4l2_file_operations::ioctl
No more drivers use the bkl'ed callback, now drop it for good. Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> --- drivers/media/video/v4l2-dev.c | 38 ++++---------------------------------- include/media/v4l2-dev.h | 1 - 2 files changed, 4 insertions(+), 35 deletions(-) diff --git a/drivers/media/video/v4l2-dev.c b/drivers/media/video/v4l2-dev.c index 7090699..702a026 100644 --- a/drivers/media/video/v4l2-dev.c +++ b/drivers/media/video/v4l2-dev.c @@ -215,19 +215,7 @@ ...
Apr 28, 8:42 pm 2010
Frederic Weisbecker
[PATCH 4/5] v4l: Pushdown bkl to drivers that implement ...
These are the last remaining v4l drivers that implement the ioctl callback. Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> --- drivers/media/video/bw-qcam.c | 11 ++++++++- drivers/media/video/c-qcam.c | 11 ++++++++- drivers/media/video/cpia.c | 11 ++++++++- drivers/media/video/cpia2/cpia2_v4l.c | 11 ++++++++- drivers/media/video/et61x251/et61x251_core.c | 27 +++++++++++++++++++------ drivers/media/video/ov511.c ...
Apr 28, 8:42 pm 2010
Frederic Weisbecker
[PATCH 2/5] v4l: Use video_ioctl2_unlocked from drivers ...
There are three drivers that use video_ioctl2() as an unlocked_ioctl, let them use the new video_ioctl2_unlocked. Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> --- drivers/media/video/davinci/vpfe_capture.c | 2 +- drivers/media/video/gspca/gspca.c | 2 +- drivers/media/video/hdpvr/hdpvr-video.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/media/video/davinci/vpfe_capture.c b/drivers/media/video/davinci/vpfe_capture.c index ...
Apr 28, 8:42 pm 2010
Frederic Weisbecker
[PATCH 0/5] Pushdown bkl from v4l ioctls
Hi, Linus suggested to rename struct v4l2_file_operations::ioctl into bkl_ioctl to eventually get something greppable and make its background explicit. While at it I thought it could be a good idea to just pushdown the bkl to every v4l drivers that have an .ioctl, so that we actually remove struct v4l2_file_operations::ioctl for good. It passed make allyesconfig on sparc. Please tell me what you think. Thanks. Frederic Weisbecker (5): v4l: Pushdown bkl into video_ioctl2 ...
Apr 28, 8:42 pm 2010
Laurent Pinchart
Re: [PATCH 0/5] Pushdown bkl from v4l ioctls
Hi Hans, Every driver will need to be carefully checked to make sure the BKL can be replaced by a v4l2-dev global mutex. Why would it be more difficult to do so if the BKL is pushed down to the drivers ? -- Regards, Laurent Pinchart --
Apr 29, 12:10 am 2010
Arnd Bergmann
Re: [PATCH 0/5] Pushdown bkl from v4l ioctls
Note that you can completely skip the step of a v4l2-dev global mutex with Frederic's patch. This is the only use of the BKL in the common v4l2 code as far as I can tell, so instead of introducing yet another global lock, you can go straight to stage 4 and look at each driver separately, possibly introducing a per driver lock. Arnd --
Apr 29, 12:38 am 2010
Hans Verkuil
Re: [PATCH 0/5] Pushdown bkl from v4l ioctls
I much prefer to keep the bkl inside the v4l2 core. One reason is that I think that we can replace the bkl in the core with a mutex. Still not ideal of course, so the next step will be to implement proper locking in each driver. For this some additional v4l infrastructure work needs to be done. I couldn't proceed with that until the v4l events API patches went in, and that happened yesterday. So from my point of view the timeline is this: 1) I do the infrastructure work this weekend. This ...
Apr 28, 11:44 pm 2010
Nico Schottelius
Re: 2.6.33-2.6.34-rc5 suspend issues
Also with 2.6.32.12. I'm wondering if there's any kernel that works with the X201. At least for the X200, there have been some. Cheers, Nico -- New PGP key: 7ED9 F7D3 6B10 81D7 0EC5 5C09 D7DC C8E4 3187 7DF0 Please resign, if you signed 9885188C or 8D0E27A4. Currently moving *.schottelius.org to http://www.nico.schottelius.org/ ...
Apr 29, 12:12 pm 2010
Jiri Slaby
Re: [PATCH 3/5] PM / Hibernate: separate block_io
Oops, it's a cut&paste from swap.c: $ grep -r pavel.*suse kernel/power/ kernel/power/snapshot.c: * Copyright (C) 1998-2005 Pavel Machek <pavel@suse.cz> kernel/power/swap.c: * Copyright (C) 1998,2001-2005 Pavel Machek <pavel@suse.cz> kernel/power/hibernate.c: * Copyright (c) 2004 Pavel Machek <pavel@suse.cz> -- js --
Apr 28, 11:22 pm 2010
Randy Dunlap
Re: [PATCH 6/6] xconfig: Add support to show hidden opti ...
I'm using a kernel source tree with your 12 patches applied. Should that be OK? I don't see any of the hidden (no prompt string) symbols from arch/x86/Kconfig displayed. Or maybe they have just moved, but I can't -- ~Randy *** Remember to use Documentation/SubmitChecklist when testing your code *** --
Apr 29, 7:40 am 2010
Huang Ying
Re: [PATCH 2/2] KVM, Fix QEMU-KVM is killed by guest SRAO MCE
I think signal should be generated for copy_from_user, because the hva is poisoned now. The signal will not generated only if the hva is re-mmap()ped to some other physical page, but this should be impossible unless we have memory hotadd/hotremove in KVM. If the signal is not generated, lost or overwritten, guest will continue, and if the hva is still poisoned, the page fault will be triggered again; if the hva is not poisoned, there will be no further page fault. Best Regards, Huang ...
Apr 28, 6:31 pm 2010
Michael S. Tsirkin
Re: linux-next: manual merge of the rr tree with the net tree
Well, I'm just thinking of a way to make working on virtio-net less painful. Maybe you could just put a copy of the two patches above on your tree? -- MST --
Apr 29, 7:06 am 2010
Rusty Russell
Re: linux-next: manual merge of the rr tree with the net tree
Naah, they hit too many random virtio drivers. It's pretty simple to keep them separate, and once the new API is in place I'll send to Dave to merge. It could take two cycles, but there's no huge rush. Cheers, Rusty. --
Apr 29, 5:53 am 2010
Roland Dreier
Re: [PATCH 1/4] Add targets to use the Coccinelle checker
> > + "Take particularly attention when using the \"patch\" mode\n"\ > > particular Actually, "take particular attention" is not particularly grammatical. I might phrase this as Be especially careful when using the "patch" mode to review the patch you are about to submit. - R. -- Roland Dreier <rolandd@cisco.com> || For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/index.html --
Apr 29, 10:01 am 2010
Steven Rostedt
Re: [PATCH 05/10][RFC] tracing: Move fields from event t ...
Well, they have their own class. But I guess you are talking about a That will be a lot of work. This is all generated automatically from the SYSCALL() macros. To group them, we need a way to know what syscalls have the same parameters, and manually add that. It may end up being a maintenance nightmare. -- Steve --
Apr 28, 5:02 pm 2010
Steven Rostedt
Re: [PATCH 05/10][RFC] tracing: Move fields from event t ...
I'm a little confused by your example, but perhaps you are describing what we already have. All syscall_entrys have the same class, and all syscall_exits have their own too. What each syscall has separate is a meta-data, which is unique to syscalls, and normal TRACE_EVENT()s do not have them. It is put in the call->private field. So what we have is: struct ftrace_event_class event_class_syscall_enter; This handles the printing of most of the data. What it does not cover is how to ...
Apr 29, 6:50 am 2010
Steven Rostedt
Re: [PATCH 09/10][RFC] tracing: Remove duplicate id info ...
It is allocated in kernel/trace/trace_events.c. The code there scans the "_ftrace_events" section to find all the events that are created, and it assigns the events a unique id. Currently the id is just copied from the trace_event field to the ftrace_event_call data. The two are the same. -- Steve --
Apr 28, 5:04 pm 2010
Steven Rostedt
Re: [PATCH 04/10][RFC] tracing: Remove per event trace r ...
Actually, I'm not sure what you want to check. What is not checked is the prototype that is created, to the prototype that is passed to the tracepoint_probe_register. Other parts are still checked. If you mis-match the args with the parameters, there are still places that the compiler will flag it. There really is not much less protection here than there was before. Instead of calling register_trace_##name that is created for each tracepoint, we now call the tracepoint_probe_register() ...
Apr 28, 5:20 pm 2010
Steven Rostedt
Re: [PATCH 04/10][RFC] tracing: Remove per event trace r ...
Well, we could, but if it is broken once, it is broken everywhere. -- Steve --
Apr 28, 5:00 pm 2010
Mathieu Desnoyers
Re: [PATCH 04/10][RFC] tracing: Remove per event trace r ...
I fear about "subtly" broken things, where trace data could end up being incorrectly typed and/or corrupted. I think this BUILD_BUG_ON() will become very useful. Thanks, -- Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com --
Apr 28, 5:05 pm 2010
Mathieu Desnoyers
Re: [PATCH 04/10][RFC] tracing: Remove per event trace r ...
Can we add something like this to DECLARE_TRACE ? (not convinced it is valid though) static inline void check_trace_##name(cb_type) { BUILD_BUG_ON(!__same_type(void (*probe)(TP_PROTO(proto), void *data), cb_type)); Either within this callback, or in a dummy static function after, we could add: check_trace_##call(ftrace_raw_event_##call); So.. you are the preprocessor expert, do you think this could fly ? ;) Thanks, -- Mathieu Desnoyers Operating System Efficiency R&D ...
Apr 29, 7:55 am 2010
Steven Rostedt
Re: [PATCH 04/10][RFC] tracing: Remove per event trace r ...
The problem is, the cast is now performed in a C file for all events. There's no way to know what to cast it to there. This is out of the automation of the macro. We use to have the cast check by creating code that would create the "register_trace_##call", and the typecheck was doing by passing the data to this function. But we removed this code out of the per event, it was adding lots of text footprint, and moved it to one single function that handles all events. It is just expected that the ...
Apr 29, 7:06 am 2010
Steven Rostedt
Re: [PATCH 04/10][RFC] tracing: Remove per event trace r ...
We could add it, but I'm not sure it would add any more protection. If for some strange reason the prototype got out of sync, would would prevent the cb_type from getting out of sync with it too, and not cause this to fail, but still have the same bug. Honestly, I find this a bit too paranoid. Again, the callback and the tracepoint are made with the same data. I find it hard to think that it would break somehow. Yes, perhaps it will break if you modify ftrace.h, but then if you are doing ...
Apr 29, 9:06 am 2010
Mathieu Desnoyers
Re: [PATCH 03/10][RFC] tracing: Convert TRACE_EVENT() to ...
err.. forget about that. We only need to modify the callback to take the extra argument into acount, not DECLARE_TRACE(). Thanks, -- Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com --
Apr 28, 5:03 pm 2010
Roland Dreier
Re: [PATCH 2/2] firewire: ohci: add MSI support
> Does "MSI 00", "MSI: Enable-" mean they do or don't support MSI? Asks a > PCIe newbie. Yes, the fact that you see an MSI capability structure at all in the lspci output says that the device supports MSI. The "Enable-" means that that MSI has not been enabled. -- Roland Dreier <rolandd@cisco.com> || For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/index.html --
Apr 28, 10:47 pm 2010
Oza Oza
NMI & register handling infrastructure - x86 (my first post)
Hi, This is my first post to the group, please excuse me, If I unknowingly miss to follow writing ethics. Proposal/Need: I was working on providing accurate process usage support, and writing a kernel module, I configured cpu-core-unhalted-event and configured LVT (local vector table) with NMI (non-maskable interrupt), and surprisingly Oprofile stopped working, Then I realized, that set_nmi_call back just overwrites nmi_callback function pointer. My proposal/idea/thinking is; have a ...
Apr 28, 8:11 pm 2010
Greg KH
Re: [PATCH 01/11] staging: crystalhd: remove unused bc_d ...
Wait, all crystalhd patches should go through Ralf's tree, can you send these to him instead? thanks, greg k-h --
Apr 29, 12:10 pm 2010
Greg KH
Re: [PATCH 01/11] staging: crystalhd: remove unused bc_d ...
This is already in the linux-next tree from someone else :( thanks, greg k-h --
Apr 29, 12:09 pm 2010
Xin, Xiaohui Apr 28, 6:38 pm 2010
Xin, Xiaohui
RE: [RFC][PATCH v4 00/18] Provide a zero-copy method on ...
This solution is what now we can think of to implement zero-copy. Some modifications are made to net core to try to avoid network device driver changes. The major change is to __alloc_skb(), in which we added a dev parameter to indicate whether the device will DMA to/from guest/user buffer which is pointed by host skb->data. We also modify skb_release_data() and skb_reserve(). We made it now works with ixgbe driver with PS mode disabled, and got some performance data with it. using ...
Apr 28, 6:33 pm 2010
Constantine Shulyupin
Re: Need advice on updating the Linux kernel map
Hi Valdis, Thank you for your comments! Is very helpful! -- Constantine Shulyupin Embedded Linux Expert TI DaVinci Expert Tel-Aviv Israel http://www.LinuxDriver.co.il/ --
Apr 29, 1:19 pm 2010
Vegard Nossum
Re: ath5k misbehaving affecting other kernel parts unrelated?
Most likely you need to disable "Optimize for size", under "General setup" in the main menu to make it appear. But it could also be one of the other dependencies; check the "Depends on" line of KMEMCHECK when you do the search. Vegard --
Apr 29, 12:17 am 2010
Pedro Francisco
Re: ath5k misbehaving affecting other kernel parts unrelated?
It was "CONFIG_FUNCTION_TRACER" which was on; incidently, such dependency doesn't appear in the "Depends on" line, had to do a web search. Will post the results tomorrow, unless there aren't any. -- Pedro --
Apr 29, 3:25 am 2010
David Rientjes
Re: [PATCH 1/2] mm: fix bugs of mpol_rebind_nodemask()
MPOL_F_STATIC_NODES and MPOL_F_RELATIVE_NODES allow you to adjust the behavior of the rebind: the former requires specific nodes to be assigned to the mempolicy and could suppress the rebind completely, if necessary; the latter ensures the mempolicy nodemask has a certain weight as nodes are assigned in a round-robin manner. The behavior that you're referring to is provided via MPOL_F_RELATIVE_NODES, which guarantees whatever weight is passed via set_mempolicy() will be preserved when ...
Apr 29, 11:03 am 2010
Pavel Machek Apr 29, 6:04 am 2010
Dan Magenheimer
RE: Frontswap [PATCH 0/4] (was Transcendent Memory): overview
Hi Pavel -- The whole concept of RAM that _might_ be available to the kernel and is _not_ directly addressable by the kernel takes some thinking to wrap your mind around, but I assure you there are very good use cases for it. RAM owned and managed by a hypervisor (using controls unknowable to the kernel) is one example; this is Transcendent Memory. RAM which has been compressed is another example; Nitin is working on this using the frontswap approach because of some issues that arise with ...
Apr 29, 7:42 am 2010
Avi Kivity
Re: Frontswap [PATCH 0/4] (was Transcendent Memory): overview
Plus of course the asynchronity and batching of the block layer. Even if you don't use a dma engine, you improve performance by exiting one per several dozen pages instead of for every page, perhaps enough to allow the hypervisor to justify copying the memory with non-temporal moves. -- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain. --
Apr 29, 12:01 pm 2010
Avi Kivity
Re: Frontswap [PATCH 0/4] (was Transcendent Memory): overview
The concern is not with the hypervisor, but with Linux. More external I'm convinced it's useful. The API is so close to a block device (read/write with key/value vs read/write with sector/value) that we should make the effort not to introduce a new API. -- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain. --
Apr 29, 11:59 am 2010
Avi Kivity
Re: Frontswap [PATCH 0/4] (was Transcendent Memory): overview
You can't have a negative balloon size. The two models are not equivalent. Balloon allows you to give up a page for which you have a struct page. Frontswap (and swap) allows you to gain a page for which you don't have a struct page, but you can't access it directly. The similarity is that in both cases the host may want the guest to give up a page, but cannot There's no reason for swapping and ballooning to behave differently when swap backing storage is RAM (they probably do now ...
Apr 29, 11:53 am 2010
Pavel Machek
Re: Frontswap [PATCH 0/4] (was Transcendent Memory): overview
So... how much slower is swapping to RAM over current interface when compared to proposed interface, and how much is that slower than just using the memory directly? Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html --
Apr 29, 6:02 am 2010
Toshiyuki Okajima
Re: [PATCH 1/1][BUG][TAKE2] KEYRINGS: find_keyring_by_na ...
I thought that this problem (the right-hand column seemed not to be correct) had been already fixed. But I couldn't find out this reason. So, I attach the fixed patch on this mail. -- Best Regards, Toshiyuki Okajima
Apr 29, 4:23 am 2010
tip-bot for Jan Beulich
[tip:x86/cleanups] x86-64: Don't export init_level4_pgt
Commit-ID: 47f9fe26299ae022ac1e3fa12e7e73def62b7898 Gitweb: http://git.kernel.org/tip/47f9fe26299ae022ac1e3fa12e7e73def62b7898 Author: Jan Beulich <JBeulich@novell.com> AuthorDate: Wed, 21 Apr 2010 16:19:57 +0100 Committer: H. Peter Anvin <hpa@zytor.com> CommitDate: Wed, 28 Apr 2010 17:25:47 -0700 x86-64: Don't export init_level4_pgt It's not used by any module, and i386 (as well as some other arches) also doesn't export its equivalent (swapper_pg_dir). Signed-off-by: Jan ...
Apr 28, 6:24 pm 2010
tip-bot for Jan Beulich
[tip:x86/mm] x86-64: Combine SRAT regions when possible
Commit-ID: 2e61878698781d6a9a8bfbaa4ea9c5ddb5a178c3 Gitweb: http://git.kernel.org/tip/2e61878698781d6a9a8bfbaa4ea9c5ddb5a178c3 Author: Jan Beulich <JBeulich@novell.com> AuthorDate: Wed, 21 Apr 2010 16:13:20 +0100 Committer: H. Peter Anvin <hpa@zytor.com> CommitDate: Wed, 28 Apr 2010 17:14:11 -0700 x86-64: Combine SRAT regions when possible ... i.e. when the hole between two regions isn't occupied by memory on another node. This reduces the memory->node table size, thus ...
Apr 28, 6:36 pm 2010
H. Peter Anvin
Re: [PATCH] x86-64: reduce SMP locks table size
We probably could use something like this for the alternatives and exceptions tables, too... -hpa --
Apr 28, 5:17 pm 2010
tip-bot for Jan Beulich
[tip:x86/asm] x86-64: Reduce SMP locks table size
Commit-ID: 5967ed87ade85a421ef814296c3c7f182b08c225 Gitweb: http://git.kernel.org/tip/5967ed87ade85a421ef814296c3c7f182b08c225 Author: Jan Beulich <JBeulich@novell.com> AuthorDate: Wed, 21 Apr 2010 16:08:14 +0100 Committer: H. Peter Anvin <hpa@zytor.com> CommitDate: Wed, 28 Apr 2010 17:15:47 -0700 x86-64: Reduce SMP locks table size Reduce the SMP locks table size by using relative pointers instead of absolute ones, thus cutting the table size by half. Signed-off-by: Jan Beulich ...
Apr 28, 5:55 pm 2010
tip-bot for Jan Beulich
[tip:x86/cleanups] x86: Clean up arch/x86/Kconfig*
Commit-ID: 6fc108a08dcddf8f9113cc7102ddaacf7ed37a6b Gitweb: http://git.kernel.org/tip/6fc108a08dcddf8f9113cc7102ddaacf7ed37a6b Author: Jan Beulich <JBeulich@novell.com> AuthorDate: Wed, 21 Apr 2010 15:23:44 +0100 Committer: H. Peter Anvin <hpa@zytor.com> CommitDate: Wed, 28 Apr 2010 17:25:53 -0700 x86: Clean up arch/x86/Kconfig* No functional change intended. Signed-off-by: Jan Beulich <jbeulich@novell.com> LKML-Reference: ...
Apr 28, 6:24 pm 2010
tip-bot for Jan Beulich
[tip:x86/asm] x86, asm: Introduce and use percpu_inc()
Commit-ID: 402af0d7c692ddcfa2333e93d3f275ebd0487926 Gitweb: http://git.kernel.org/tip/402af0d7c692ddcfa2333e93d3f275ebd0487926 Author: Jan Beulich <JBeulich@novell.com> AuthorDate: Wed, 21 Apr 2010 15:21:51 +0100 Committer: H. Peter Anvin <hpa@zytor.com> CommitDate: Wed, 28 Apr 2010 16:58:49 -0700 x86, asm: Introduce and use percpu_inc() ... generating slightly smaller code. Signed-off-by: Jan Beulich <jbeulich@novell.com> LKML-Reference: ...
Apr 28, 5:54 pm 2010
Artem Bityutskiy
RE: [PATCH] sst25l.c: simplify reading the device ManID/DevID
Of course, just send it. -- Best Regards, Artem Bityutskiy (Артём Битюцкий) --
Apr 29, 11:07 am 2010
H Hartley Sweeten
RE: [PATCH] sst25l.c: simplify reading the device ManID/DevID
Artem, I have discovered that the Read-Status-Register command has the same problem. With the SST25L SPI flash chips, if the chip enable is deasserted after sending a command that command will get aborted. I ran across this while testing a new spi master driver for the ep93xx on an EDB9307A dev board. That board uses the processors SFRMOUT signal as part of the chip select logic. Unfortunately the ep93xx only asserts the SFRMOUT signal as long as the spi transmit fifo contains data. As ...
Apr 29, 10:11 am 2010
Andrew Morton
Re: [PATCH 3/4] writeback: pay attention to wbc->nr_to_w ...
On Tue, 20 Apr 2010 12:41:53 +1000 Bug. I suggest that what you do here is remove the local `nr_to_write' from write_cache_pages() and go back to directly using wbc->nr_to_write within the loop. And thus we restore the convention that if the fs writes back more than a single page, it subtracts (nr_written - 1) from wbc->nr_to_write. --
Apr 29, 2:39 pm 2010
Tom Lyon
Re: [PATCH V3] drivers/uio/uio_pci_generic.c: allow acce ...
Michael, et al - sorry for the delay, but I've been digesting the comments and researching new approaches. I think the plan for V4 will be to take things entirely out of the UIO framework, and instead have a driver which supports user mode use of "well-behaved" PCI devices. I would like to use read and write to support access to memory regions, IO regions, or PCI config space. Config space is a bitch because not everything is safe to read or write, but I've come up with a table driven approach which ...
Apr 29, 12:29 pm 2010
Michael S. Tsirkin
Re: [PATCH V3] drivers/uio/uio_pci_generic.c: allow acce ...
I suspect that without mmap and (to a lesser extent) write-combining, --
Apr 29, 12:52 pm 2010
Len Brown
Re: [PATCH] acpi: Fall back to manually changing SCI_EN
I'd like to push this patch in .34, and in .35 remove the DMI list and the boot option. One thing that has bothered me about the boot option is that it writes SCI_EN instead of callin acpi_enable() as opposed to in-addition-to acpi_enable(). If all acpi_enable() did was set SCI_EN, then it would not make a difference. However, acpi_enable() writes SMI_CMD and we really have no idea what other stuff the BIOS may do in SMM on this transition. So if we don't end up reverting this ...
Apr 28, 5:22 pm 2010
Rafael J. Wysocki
Re: [PATCH] acpi: Fall back to manually changing SCI_EN
There are some suspend changes in .34 that may cause problems to happen for people, so I'm not sure if it's actually a good idea to introduce one more of them after -rc5. Also removing the boot option can easily wait until .36 IMHO. Rafael --
Apr 29, 2:05 pm 2010
Nicolas Ferre
Re: [PATCH 1/4] MMC: atmel-mci: fix two parameters swapped
You are right. In fact I was waiting for feedback before pushing this also to "stable"... I keep this in mind and will do this when it will be merged in mainline. Thanks, best regards, -- Nicolas Ferre --
Apr 29, 12:45 am 2010
Peter P Waskiewicz Jr
Re: [PATCH RFC: linux-next 1/2] irq: Add CPU mask affini ...
I initialized it to 0 to remove a compiler warning; I can put more Thanks for the feedback. I'll have the updated patches for review soon. -PJ --
Apr 29, 10:59 am 2010
Peter P Waskiewicz Jr
Re: [PATCH RFC: linux-next 1/2] irq: Add CPU mask affini ...
Yes. But right now, storing a cpu_mask for an interrupt wouldn't buy us anything since we have no mechanism to make use of it today. :-) I'll be putting the cpu_mask entry in our q_vector structure, which is our abstraction of the MSI-X vector (it's where I have the hint struct right now in patch 2/2 for the ixgbe driver). It's a simple place to --
Apr 29, 2:29 pm 2010
Peter P Waskiewicz Jr
Re: [PATCH RFC: linux-next 1/2] irq: Add CPU mask affini ...
So "register" would just assign the pointer, and "unregister" would make sure to NULL the mask pointer out. I like it. It'll sure clean things Thanks for the additional inputs. Patches coming soon. -PJ --
Apr 29, 1:28 pm 2010
Thomas Gleixner
Re: [PATCH RFC: linux-next 1/2] irq: Add CPU mask affini ...
B1;2005;0cPeter, Thinking more about it, I wonder whether you have a cpu_mask in your driver/device private data anyway. I bet you have :) So it should be sufficient to set a pointer to that cpu_mask in irq_desc and get rid of the callback completely. Any access to desc->affinity_hint needs to be protected by desc->lock. For setting the pointer to a real mask resp. NULL that's fine. The copy which you need to do in the proc-read function is not going to introduce huge latencies ...
Apr 29, 12:48 pm 2010
Thomas Gleixner
Re: [PATCH RFC: linux-next 1/2] irq: Add CPU mask affini ...
Yep, that'd be like the set_irq_chip() function. Just assign the pointer under desc->lock. Thanks, tglx --
Apr 29, 1:39 pm 2010
Frans Pop
Re: [regression,bisected] Missing boot messages with VES ...
I just see this patch has already been reverted, so that can't be it. I'm still seeing the problem with v2.6.34-rc5-270-gbc113f1. --
Apr 28, 9:25 pm 2010
Frans Pop
Re: [regression,bisected] Missing boot messages with VES ...
I've done a new bisection for this issue (with cold boots instead of reboots) and now end up in the following merge: commit 94468080220162f74dc6ce5c3e95e5fec8022902 Merge: fb7b096 137ee2f Author: Linus Torvalds <torvalds@linux-foundation.org> Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6 Unfortunately I cannot bisect into that merge as I get a NULL pointer bug after typing the passphrase for my encrypted partition. I suspect one of the following ...
Apr 28, 9:14 pm 2010
Jason Baron
Re: [PATCH 00/11] jump label v7
sorry. jump_label.c no longer requires asm/alternatives.h. It should I'll make sure to test the next iteration on non-x86, with at least dummy funtions. thanks, -Jason --
Apr 29, 11:15 am 2010
J. R. Okajima
Re: [PATCH 16/35] union-mount: Writable overlays/union m ...
I agree that is prettiest, and copup at open for write makes it easier. But some applications issue mmap(MAP_PRIVATE) after open(O_RDWR), for example modprobe(8). In this case, every kernel module will be copied-up and it must be a waste of time and space. And I guess this is one reason why other implementation took the approach of copyup at write. At the same time, I guess this issue may be less important since other parts are pretty enough. J. R. Okajima --
Apr 29, 9:10 am 2010
Valerie Aurora
Re: [PATCH 16/35] union-mount: Writable overlays/union m ...
Sure. The short version is that unionfs has to allocate another copy of each file system structure - inode, etc. - and then keep an array of the matching structures from each of the file system layers. Each unionfs file system op copies data up and down between the unionfs structures and the underlying structures, and then calls the lower file system op as necessary. Often it has to duplicate code from the VFS before calling the lower file system ops. Where union mounts has the advantage ...
Apr 29, 1:20 pm 2010
Miklos Szeredi
Re: [PATCH 16/35] union-mount: Writable overlays/union m ...
I haven't looked at unionfs in a long time. Can you say something On a high level I don't see a problem, the parent of every dentry can be found through ->d_parent. One issue is having to duplicate some locking and other stuff around vfs_whatever() calls. But that could be fixed by exporting suitable helpers from the VFS. Other than that I don't see any fundamental issues with union filesystems (except that they seem to grow too many features to be maintainable). Thanks, Miklos --
Apr 29, 2:33 am 2010
Justin P. Mattock
Re: MacBookPro2,2 unable too boot with the latest HEAD
ahh... o.k. so I just have to add #(then a comment number) i.g. #7 at the end of the bug URL. make sense... off topic of this bug, I've another issue over here with the iMac9,1 (that I've been slowly working on) basically long story short there is no entry for the AC adapter in it's dsdt(ACPI0003) ac.c: static const struct acpi_device_id ac_device_ids[] = { {"ACPI0003", 0}, {"", 0}, }; causing no entries in /proc/acpi/* and ...
Apr 29, 7:38 am 2010
Justin P. Mattock
Re: MacBookPro2,2 unable too boot with the latest HEAD
your right!! (I've been putting off filling a bug only to really see if I can do this,but the more I look into it the more daunting it becomes). as for the issue, I was thinking in the area of a dmi blacklist or something to where proc_mkdir etc.. will just make the file "online" to trick the kernel and any other mechanism reading those files. but first things first, I'll file a bug. Justin P. Mattock --
Apr 29, 9:03 am 2010
Russell King - ARM Linux
Re: [PATCH] ARM: dmabounce: fix partial sync in dma_sync ...
Ping all you want; I've only just got back online after a week of no internet connectivity thanks to the carrier being unable to fix the problem (the faulty line is still faulty.) I'm now going to be catching up over the course of the next week, so please be patient. --
Apr 29, 4:34 am 2010
Steven Whitehouse
Re: vmalloc performance
Hi, Your latest patch has now been run though the GFS2 tests which originally triggered my investigation. It seems to solve the problem completely. Maybe thanks for your efforts in helping us find and fix the problem. The next question is what remains to be done in order to get the patch into a form suitable for upstream merge? Steve. --
Apr 29, 6:43 am 2010
Greg KH
Re: [PATCHv2 3/8] USB: gadget: __init and __exit tags removed
What is the "__cold" for? thanks, greg k-h --
Apr 29, 3:15 pm 2010
Greg KH
Re: [PATCHv2 3/8] USB: gadget: __init and __exit tags removed
Hm, how about just dropping everything? I don't think we need the __cold here then, right? thanks, greg k-h --
Apr 29, 4:22 pm 2010
Michal Nazarewicz
Re: [PATCHv2 3/8] USB: gadget: __init and __exit tags removed
__init, among other things implies __cold: include/linux/init.h:43: #define __init __section(.init.text) __cold notrace and so I left __cold leaving out __section. -- Pozdrawiam _ _ .o. | Wasal Jasnie Oswieconej Pani Informatyki o' \,=./ `o ..o | Michal "mina86" Nazarewicz <mina86*tlen.pl> (o o) ooo +---<jid:mina86-jabber.org>---<tlen:mina86>---ooO--(_)--Ooo-- --
Apr 29, 4:02 pm 2010
Michael Neuling
Re: [PATCH 1/5] sched: fix capacity calculations for SMT4
Peter, Did you manage to get anywhere on this capacity issue? Mikey --
Apr 28, 11:55 pm 2010
Arnd Bergmann
Re: [PATCH 05/14] stallion: prune lock_kernel calls
I just tried porting my patches on top of yours (yes, it's been some time). This one doesn't work, because there is no portp variable in stli_getbrdstats. On a related topic, in patch 06/14 "istallion: use bit ops for the board flags", This won't work because brdp->state is an 'unsigned int' variable, while bitops only work on 'unsigned long'. Maybe you sent out a wrong version of this file? Arnd --
Apr 29, 2:29 pm 2010
Tony Vroon
Re: commit 9630bdd9 changes behavior of the poweroff - bug?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Holding down the power button for 5 seconds has no audible or visible effects, but does indeed properly shut it down. Closing or opening the lid afterwards does not cause a phantom power-up. A short push of the power button seems to start the machine up normally (from a cold boot; just like when the lid is closed/opened after a linux I don't have this file in my /proc filesystem, sorry. Regards, - -- Tony Vroon UNIX systems ...
Apr 29, 7:38 am 2010
Steffen Klassert
Re: [PATCH] padata: section cleanup
I wrote an article about parallelizing IPsec for the Linuxtag Conference proceedings. This article covers also a section that describes the ideas of padata on a formal level. I can send it if anybody is interested. I'll send out the patches based on Andrew's review later today. Steffen PS: I'll be off for a week starting tomorrow evening, so I might not respond during this time. --
Apr 29, 5:14 am 2010
InKi Dae
Re: [PATCH] added S6E63M0 AMOLED LCD Panel driver.
I'm sorry for being late. this is second patch that your concern is solved. Please review this patch. Thank you. Best Regards, InKi Dae.
Apr 28, 8:30 pm 2010
tip-bot for Thomas G ...
[tip:x86/timers] x86, hpet: Restrict read back to affect ...
Commit-ID: 30a564be9d9554c168a654eddc2165869cc0d7bf Gitweb: http://git.kernel.org/tip/30a564be9d9554c168a654eddc2165869cc0d7bf Author: Thomas Gleixner <tglx@linutronix.de> AuthorDate: Tue, 13 Apr 2010 15:31:36 +0200 Committer: H. Peter Anvin <hpa@zytor.com> CommitDate: Wed, 28 Apr 2010 18:14:29 -0700 x86, hpet: Restrict read back to affected ATI chipsets After programming the HPET, we do a readback as a workaround for ATI/SBx00 chipsets as a synchronization. Unfortunately this ...
Apr 28, 6:36 pm 2010
tip-bot for H. Peter ...
[tip:x86/atomic] x86: Fix LOCK_PREFIX_HERE for uniproces ...
Commit-ID: b701a47ba48b698976fb2fe05fb285b0edc1d26a Gitweb: http://git.kernel.org/tip/b701a47ba48b698976fb2fe05fb285b0edc1d26a Author: H. Peter Anvin <hpa@zytor.com> AuthorDate: Thu, 29 Apr 2010 16:03:57 -0700 Committer: H. Peter Anvin <hpa@zytor.com> CommitDate: Thu, 29 Apr 2010 16:08:54 -0700 x86: Fix LOCK_PREFIX_HERE for uniprocessor build Checkin b3ac891b67bd4b1fc728d1c784cad1212dea433d: x86: Add support for lock prefix in alternatives ... did not define LOCK_PREFIX_HERE in ...
Apr 29, 4:24 pm 2010
Andrew Morton
Re: [PATCH 01/11] lib: introduce common method to conver ...
On Thu, 22 Apr 2010 11:39:51 +0300 Yes please. --
Apr 29, 3:11 pm 2010
Pavel Machek
Re: sharp c-3000 aka spitz: fix warn_on introduced in 2. ...
Hi! Okay, maybe this is better fix for the regression? Simplify irq wakeup code, and fix ugly warning during resume on spitz as a result. Signed-off-by: Pavel Machek <pavel@ucw.cz> --- ./drivers/input/keyboard/pxa27x_keypad.c 2010-04-15 07:50:34.000000000 +0200 +++ ./drivers/input/keyboard/pxa27x_keypad.c 2010-04-27 15:38:02.000000000 +0200 @@ -33,6 +33,8 @@ #include <mach/hardware.h> #include <mach/pxa27x_keypad.h> +#include <mach/mfp-pxa2xx.h> + /* * Keypad Controller ...
Apr 29, 6:08 am 2010
previous daytodaynext day
April 28, 2010April 29, 2010April 30, 2010