[PATCH 81/86] fs/logfs: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Joern Engel CC: Prasad Joshi Cc: Al Viro Cc: Greg Kroah-Hartman

[PATCH 08/86] drivers/net/hippi: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Jes Sorensen Cc: "David S. Miller" Cc: Greg Kroah-Hartman Signed-off-by:

[PATCH 27/86] arch/mips: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Ralf Baechle Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

[PATCH 22/86] arch/arm: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Russell King Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

[PATCH 12/86] drivers/net/wireless/ath/ath6kl: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Kalle Valo CC: "John W. Linville" Cc: "David S. Miller" Cc: Greg

[PATCH 51/86] drivers/media: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Mauro Carvalho Chehab Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

Re: [PATCH 4/6] block: Optionally snapshot page contents to provide stable pages during write

2013-01-16 Thread Darrick J. Wong
On Wed, Jan 16, 2013 at 03:00:00AM +0100, Jan Kara wrote: > On Mon 14-01-13 21:43:05, Darrick J. Wong wrote: > > This provides a band-aid to provide stable page writes on jbd without > > needing > > to backport the fixed locking and page writeback bit handling schemes of > > jbd2. > > The

[PATCH 80/86] fs/jffs2: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: David Woodhouse Cc: Al Viro Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook

[PATCH 59/86] drivers/remoteproc: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Ohad Ben-Cohen Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

[PATCH 39/86] drivers/edac: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. Cc: Mauro Carvalho Chehab Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

[PATCH 41/86] drivers/gpu/drm/ast: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Dave Airlie Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

[PATCH 20/86] Documentation/laptops: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Rob Landley CC: Randy Dunlap Cc: Greg Kroah-Hartman Signed-off-by: Kees

[PATCH 52/86] drivers/memstick/host: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. Cc: FUJITA Tomonori Cc: Alex Dubov Cc: Greg Kroah-Hartman Signed-off-by: Kees

[PATCH 53/86] drivers/memstick: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. Cc: FUJITA Tomonori Cc: Alex Dubov Cc: Greg Kroah-Hartman Signed-off-by: Kees

[PATCH 83/86] fs/ufs: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Evgeniy Dushistov Cc: Al Viro Cc: Greg Kroah-Hartman Signed-off-by: Kees

[PATCH 85/86] mm: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Andrew Morton CC: KAMEZAWA Hiroyuki CC: Jan Beulich CC: Mel Gorman CC:

[PATCH 15/86] drivers/net/wireless/ipw2x00: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Stanislav Yakovlev CC: "John W. Linville" Cc: "David S. Miller" Cc: Greg

[PATCH 14/86] drivers/net/wireless/b43: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Stefano Brivio CC: "John W. Linville" Cc: "David S. Miller" Cc: Greg

[PATCH 31/86] arch/powerpc/platforms/85xx: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Kumar Gala CC: Benjamin Herrenschmidt CC: Paul Mackerras Cc: Greg

[PATCH 13/86] drivers/net/wireless/ath/carl9170: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Christian Lamparter CC: "John W. Linville" Cc: "David S. Miller" Cc: Greg

[PATCH 16/86] drivers/net/wireless/p54: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Christian Lamparter CC: "John W. Linville" Cc: "David S. Miller" Cc: Greg

[PATCH 09/86] drivers/net/irda: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Samuel Ortiz Cc: "David S. Miller" Cc: Greg Kroah-Hartman Signed-off-by:

[PATCH 63/86] drivers/spi: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Grant Likely Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

[PATCH 11/86] drivers/net/wireless: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: "John W. Linville" Cc: "David S. Miller" Cc: Greg Kroah-Hartman

[PATCH 23/86] arch/arm/mach-s3c24xx: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Ben Dooks CC: Kukjin Kim CC: Russell King Cc: Greg Kroah-Hartman

[PATCH 54/86] drivers/net/wireless/rtlwifi: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. Cc: Larry Finger Cc: Chaoming Li Cc: "John W. Linville" Cc: "David S. Miller"

[PATCH 32/86] arch/powerpc/platforms/cell: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Arnd Bergmann CC: Benjamin Herrenschmidt CC: Paul Mackerras Cc: Greg

[PATCH 55/86] drivers/net/wireless/ti/wl1251: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. Cc: Luciano Coelho Cc: "John W. Linville" Cc: "David S. Miller" Cc: Greg

[PATCH 17/86] drivers/net/wireless/rt2x00: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Ivo van Doorn CC: Gertjan van Wingerde CC: Helmut Schaa CC: "John W.

[PATCH 58/86] drivers/pnp/pnpbios: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Adam Belay CC: Bjorn Helgaas Cc: Greg Kroah-Hartman Signed-off-by: Kees

[PATCH 61/86] drivers/scsi/arm: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Russell King CC: "James E.J. Bottomley" Cc: Greg Kroah-Hartman

[PATCH 35/86] arch/tile/kvm: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Avi Kivity CC: Marcelo Tosatti CC: Chris Metcalf Cc: Greg Kroah-Hartman

[PATCH 78/86] fs/efs: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. Cc: Neil Brown Cc: "J. Bruce Fields" Cc: Al Viro Cc: Greg Kroah-Hartman

[PATCH 66/86] drivers/video/console: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Florian Tobias Schandinat CC: Mathieu Poirier CC: Jiri Kosina CC: Paul

[PATCH 36/86] drivers/acpi: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Len Brown Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

[PATCH 62/86] drivers/scsi/device_handler: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: "James E.J. Bottomley" Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

[PATCH 28/86] arch/mips/sgi-ip27: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Ralf Baechle CC: Jiri Kosina CC: Paul Bolle Cc: Greg Kroah-Hartman

[PATCH 48/86] drivers/isdn/hisax: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Karsten Keil Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

[PATCH 57/86] drivers/platform/x86: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Matthew Garrett Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

[PATCH 84/86] lib: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Andrew Morton CC: "Paul E. McKenney" CC: Dmitry Kasatkin CC: James Morris

[PATCH 30/86] arch/powerpc/kvm: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Alexander Graf CC: Avi Kivity CC: Marcelo Tosatti CC: Benjamin

[PATCH 34/86] arch/sh: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Paul Mundt CC: Tejun Heo Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook

[PATCH 77/86] fs/cifs: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Steve French CC: Al Viro Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook

[PATCH 47/86] drivers/iommu: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Joerg Roedel CC: Hiroshi DOYU CC: Jiri Kosina CC: Kukjin Kim Cc: Greg

[PATCH 60/86] drivers/scsi: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: "James E.J. Bottomley" Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

[PATCH 19/86] drivers/net/wireless/zd1211rw: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Ulrich Kunitz CC: "John W. Linville" Cc: "David S. Miller" Cc: Greg

[PATCH 33/86] arch/powerpc: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: Benjamin Herrenschmidt CC: Paul Mackerras Cc: Greg Kroah-Hartman

[PATCH 0/86] remove CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
Here's what's left of the "remove experimental" tree. (We're down from 193 patches! Thanks everyone!) This set of patches have either gone without Acks in the prior two sendings, or introduce a new removal of EXPERIMENTAL where it was recently added. https://lkml.org/lkml/2012/10/23/580 -Kees

[PATCH 04/86] drivers/net/ethernet/racal: remove depends on CONFIG_EXPERIMENTAL

2013-01-16 Thread Kees Cook
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. Cc: "David S. Miller" Cc: Greg Kroah-Hartman Signed-off-by: Kees Cook ---

Re: [PATCH v2.4 0/3] mm/fs: Remove unnecessary waiting for stable pages

2013-01-16 Thread Darrick J. Wong
On Tue, Jan 15, 2013 at 04:33:59PM -0800, Andrew Morton wrote: > On Tue, 15 Jan 2013 16:22:46 -0800 > "Darrick J. Wong" wrote: > > > > > This patchset has been tested on 3.8.0-rc3 on x64 with ext3, ext4, and > > > > xfs. > > > > What does everyone think about queueing this for 3.9? > > > > > >

Re: 3.8-rc2 lockdep complains about console_lock vs. fb_notifier_list.rwsem

2013-01-16 Thread Greg Kroah-Hartman
On Wed, Jan 16, 2013 at 10:35:12AM +0100, Takashi Iwai wrote: > At Wed, 16 Jan 2013 10:21:46 +0100, > Sedat Dilek wrote: > > > > On Tue, Jan 15, 2013 at 3:25 PM, Takashi Iwai wrote: > > > At Sat, 5 Jan 2013 13:13:27 +0100, > > > Sedat Dilek wrote: > > >> > > >> Hi Jiri, > > >> > > >> ...known

Re: [PATCH] MODSIGN: Add TAINT_NOKEY_MODULE

2013-01-16 Thread Rusty Russell
Josh Boyer writes: >> diff --git a/drivers/iommu/dmar.c b/drivers/iommu/dmar.c >> index 86e2f4a..7acca64 100644 >> --- a/drivers/iommu/dmar.c >> +++ b/drivers/iommu/dmar.c >> @@ -230,7 +230,7 @@ dmar_parse_one_rhsa(struct acpi_dmar_header *header) >> } >> } >> WARN_TAINT(

Re: [RFCv2 00/12] Introduce host-side virtio queue and CAIF Virtio.

2013-01-16 Thread Rusty Russell
"Michael S. Tsirkin" writes: > On Wed, Jan 16, 2013 at 01:43:32PM +1030, Rusty Russell wrote: >> "Michael S. Tsirkin" writes: >> >> +static int resize_iovec(struct vringh_iov *iov, gfp_t gfp) >> >> +{ >> >> + struct iovec *new; >> >> + unsigned int new_num = iov->max * 2; >> > >> > We must limit

[PATCH] cifs: fix srcip_matches() for ipv6

2013-01-16 Thread Nickolai Zeldovich
srcip_matches() previously had code like this: srcip_matches(..., struct sockaddr *rhs) { /* ... */ struct sockaddr_in6 *vaddr6 = (struct sockaddr_in6 *) return ipv6_addr_equal(..., >sin6_addr); } which interpreted the values on the stack after the 'rhs' pointer as an ipv6

[PATCH] ntfs: do not dereference a null ctx on error

2013-01-16 Thread Nickolai Zeldovich
In ntfs_mft_data_extend_allocation_nolock(), if an error condition occurs prior to 'ctx' being set to a non-NULL value, avoid dereferencing the NULL 'ctx' pointer by jumping to later cleanup code. Signed-off-by: Nickolai Zeldovich --- fs/ntfs/mft.c |8 1 file changed, 4

linux-next: manual merge of the staging tree with Linus' tree

2013-01-16 Thread Stephen Rothwell
Hi Greg, Today's linux-next merge of the staging tree got a conflict in drivers/staging/zram/zram_drv.c between commit 397c60668aa5 ("staging: zram: fix invalid memory references during disk write") from Linus' tree and commit d178a07c4bd3 ("staging: zram: drop zram_stat_dec/inc functions") from

Re: [PATCH v7u1 00/31] x86, boot, 64bit: Add support for loading ramdisk and bzImage above 4G

2013-01-16 Thread Yinghai Lu
On Wed, Jan 16, 2013 at 10:20 AM, Yinghai Lu wrote: > On Wed, Jan 16, 2013 at 9:38 AM, H. Peter Anvin wrote: >> On 01/16/2013 09:31 AM, Yinghai Lu wrote: >>> >>> >> >> The first sentence here doesn't parse, and this description doesn't give any >> hint to anyone who is researching this code in

Re: [PATCH v2] drivers/pinctrl: grab default handles from device core

2013-01-16 Thread Greg KH
> > to know which commit to revert:-(. Lots of lost productivity:-( > > > > Simon, the offending commit: > > > > 6d3ef6b drivers/pinctrl: grab default handles from device core > > > > is still in next-20130116. Can you please remove it? > >

Re: Linux 3.8-rc1 - another regression on USB :-(

2013-01-16 Thread Woody Suwalski
Alan Stern wrote: On Tue, 15 Jan 2013, Woody Suwalski wrote: Another important change is that the EHCI driver is now split into two modules. That can slow down loading and affect the timing. Alan Stern My testcase is a live initramfs + squash root. The boot logic is as stable as can be -

Re: Redefinition of struct in6_addr in and

2013-01-16 Thread Carlos O'Donell
On 01/16/2013 01:57 PM, David Miller wrote: > From: Mike Frysinger > Date: Wed, 16 Jan 2013 12:04:56 -0500 > >> certainly true, but the current expectation is that you don't mix your ABIs. >> >> if you're programming with the C library API, then use the C library >> headers. >> if you're

[PATCH 3/3] zram: get rid of lockdep warning

2013-01-16 Thread Minchan Kim
Lockdep complains about recursive deadlock of zram->init_lock. [1] made it false positive because we can't request IO to zram before setting disksize. Anyway, we should shut lockdep up to avoid many reporting from user. This patch allocates zram's metadata out of lock so we can fix it. In

[PATCH 2/3] zram: give up lazy initialization of zram metadata

2013-01-16 Thread Minchan Kim
1) User of zram normally do mkfs.xxx or mkswap before using the zram block device(ex, normally, do it at booting time) It ends up allocating such metadata of zram before real usage so benefit of lazy initialzation would be mitigated. 2) Some user want to use zram when memory pressure is

[PATCH 1/3] zram: force disksize setting before using zram

2013-01-16 Thread Minchan Kim
Now zram document syas "set disksize is optional" but partly it's wrong. When you try to use zram firstly after booting, you must set disksize, otherwise zram can't work because zram gendisk's size is 0. But once you do it, you can use zram freely after reset because reset doesn't reset to zero

RE: [PATCH] regulator: lp8788-buck: Remove buck[1|2]_vout_addr array

2013-01-16 Thread Kim, Milo
> The vout address for buck[1|2] can be easily calculated, > thus remote these arrays. > > Signed-off-by: Axel Lin Acked-by: Milo Kim

linux-next: manual merge of the tty tree with the tty.current tree

2013-01-16 Thread Stephen Rothwell
Hi Greg, Today's linux-next merge of the tty tree got a conflict in drivers/tty/serial/8250/8250_dw.c between commit 68e56cb3a068 ("tty: 8250_dw: Fix inverted arguments to serial_out in IRQ handler") from the tty.current tree and commit 30046df26187 ("serial: 8250_dw: Set FIFO size dynamically")

Re: Redefinition of struct in6_addr in and

2013-01-16 Thread David Miller
From: Carlos O'Donell Date: Wed, 16 Jan 2013 20:58:47 -0500 > So I just went down the rabbit hole, and the further I get the > closer I get to having two exact copies of the same definitions > in both glibc and the kernel and using whichever one was included > first. > > Is anyone opposed to

Re: [PATCH] rtc: hid-sensor-time: Add missing spin_lock_init

2013-01-16 Thread Thiago Farina
On Wed, Jan 16, 2013 at 11:49 PM, Axel Lin wrote: > Signed-off-by: Axel Lin > --- > drivers/rtc/rtc-hid-sensor-time.c |1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/rtc/rtc-hid-sensor-time.c > b/drivers/rtc/rtc-hid-sensor-time.c > index 0438c9e..31c5728 100644 > ---

linux-next: manual merge of the tty tree with Linus' tree

2013-01-16 Thread Stephen Rothwell
Hi Greg, Today's linux-next merge of the tty tree got a conflict in drivers/staging/sb105x/Kconfig between commit db210312f77b ("staging: Make SystemBase PCI Multiport UART only for x86") from the tree and commit e27a7d7977b0 ("Staging: sb105x: mark it BROKEN") from the tty tree. I fixed it up

Re: Redefinition of struct in6_addr in and

2013-01-16 Thread Carlos O'Donell
On 01/16/2013 04:45 PM, David Miller wrote: > From: Ben Hutchings > Date: Wed, 16 Jan 2013 15:47:12 + > >> On Wed, 2013-01-16 at 23:21 +0900, YOSHIFUJI Hideaki wrote: >>> Cong Wang wrote: (Cc'ing some glibc developers...) Hello, In glibc source file inet/netinet/in.h

[PATCH] regulator: lp8788-buck: Remove buck[1|2]_vout_addr array

2013-01-16 Thread Axel Lin
The vout address for buck[1|2] can be easily calculated, thus remote these arrays. Signed-off-by: Axel Lin --- drivers/regulator/lp8788-buck.c | 14 ++ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/drivers/regulator/lp8788-buck.c b/drivers/regulator/lp8788-buck.c

Re: [PATCH v5 0/5] Add movablecore_map boot option

2013-01-16 Thread Tang Chen
On 01/17/2013 06:52 AM, H. Peter Anvin wrote: On 01/16/2013 01:29 PM, Andrew Morton wrote: Yes. If SRAT support is available, all memory which enabled hotpluggable bit are managed by ZONEMOVABLE. But performance degradation may occur by NUMA because we can only allocate anonymous page and

[PATCH] rtc: hid-sensor-time: Add missing spin_lock_init

2013-01-16 Thread Axel Lin
Signed-off-by: Axel Lin --- drivers/rtc/rtc-hid-sensor-time.c |1 + 1 file changed, 1 insertion(+) diff --git a/drivers/rtc/rtc-hid-sensor-time.c b/drivers/rtc/rtc-hid-sensor-time.c index 0438c9e..31c5728 100644 --- a/drivers/rtc/rtc-hid-sensor-time.c +++

Re: [PATCHSET] workqueue: remove gcwq and make worker_pool the only backend abstraction

2013-01-16 Thread Tejun Heo
Forgot to cc Jens and Jeff. Jens, Jeff, the patchset itself probably won't interest you guys too much but it's part of effort towards worker pool w/ custom attributes. I'm working toward a design where the custom pools are integral part of workqueue which share all the interface and semantics,

Re: [RFC 1/8] Introduce new system call mvolatile

2013-01-16 Thread John Stultz
On 01/02/2013 08:27 PM, Minchan Kim wrote: This patch adds new system call m[no]volatile. If someone asks is_volatile system call, it could be added, too. So some nits below from my initial playing around with this patchset. +/* + * Return -EINVAL if range doesn't include a right vma at all.

[PATCH 02/17] workqueue: use std_ prefix for the standard per-cpu pools

2013-01-16 Thread Tejun Heo
There are currently two worker pools per cpu (including the unbound cpu) and they are the only pools in use. New class of pools are scheduled to be added and some pool related APIs will be added inbetween. Call the existing pools the standard pools and prefix them with std_. Do this early so

[PATCH 03/17] workqueue: make GCWQ_DISASSOCIATED a pool flag

2013-01-16 Thread Tejun Heo
Make GCWQ_DISASSOCIATED a pool flag POOL_DISASSOCIATED. This patch doesn't change locking - DISASSOCIATED on both pools of a CPU are set or clear together while holding gcwq->lock. It shouldn't cause any functional difference. This is part of an effort to remove global_cwq and make worker_pool

[PATCH 06/17] workqueue: add worker_pool->id

2013-01-16 Thread Tejun Heo
Add worker_pool->id which is allocated from worker_pool_idr. This will be used to record the last associated worker_pool in work->data. Signed-off-by: Tejun Heo --- kernel/workqueue.c | 21 + 1 file changed, 21 insertions(+) diff --git a/kernel/workqueue.c

[PATCH 04/17] workqueue: make GCWQ_FREEZING a pool flag

2013-01-16 Thread Tejun Heo
Make GCWQ_FREEZING a pool flag POOL_FREEZING. This patch doesn't change locking - FREEZING on both pools of a CPU are set or clear together while holding gcwq->lock. It shouldn't cause any functional difference. This leaves gcwq->flags w/o any flags. Removed. While at it, convert BUG_ON()s in

[PATCHSET] workqueue: remove gcwq and make worker_pool the only backend abstraction

2013-01-16 Thread Tejun Heo
Hello, Currently, on the backend side, there are two layers of abstraction. For each CPU and the special unbound wq-specific CPU, there's one global_cwq. gcwq in turn hosts two worker_pools - one for normal priority, the other for highpri - each of which actually serves the work items.

[PATCH 01/17] workqueue: unexport work_cpu()

2013-01-16 Thread Tejun Heo
This function no longer has any external users. Unexport it. It will be removed later on. Signed-off-by: Tejun Heo --- include/linux/workqueue.h | 1 - kernel/workqueue.c| 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/include/linux/workqueue.h

[PATCH 09/17] workqueue: move global_cwq->cpu to worker_pool

2013-01-16 Thread Tejun Heo
Move gcwq->cpu to pool->cpu. This introduces a couple places where gcwq->pools[0].cpu is used. These will soon go away as gcwq is further reduced. This is part of an effort to remove global_cwq and make worker_pool the top level abstraction, which in turn will help implementing worker pools

[PATCH 07/17] workqueue: record pool ID instead of CPU in work->data when off-queue

2013-01-16 Thread Tejun Heo
Currently, when a work item is off-queue, work->data records the CPU it was last on, which is used to locate the last executing instance for non-reentrance, flushing, etc. We're in the process of removing global_cwq and making worker_pool the top level abstraction. This patch makes work->data

[PATCH 05/17] workqueue: introduce WORK_OFFQ_CPU_NONE

2013-01-16 Thread Tejun Heo
Currently, when a work item is off queue, high bits of its data encodes the last CPU it was on. This is scheduled to be changed to pool ID, which will make it impossible to use WORK_CPU_NONE to indicate no association. This patch limits the number of bits which are used for off-queue cpu number

[PATCH 12/17] workqueue: make freezing/thawing per-pool

2013-01-16 Thread Tejun Heo
Instead of holding locks from both pools and then processing the pools together, make freezing/thwaing per-pool - grab locks of one pool, process it, release it and then proceed to the next pool. While this patch changes processing order across pools, order within each pool remains the same. As

[PATCH 14/17] workqueue: remove worker_pool->gcwq

2013-01-16 Thread Tejun Heo
The only remaining user of pool->gcwq is std_worker_pool_pri(). Reimplement it using get_gcwq() and remove worker_pool->gcwq. This is part of an effort to remove global_cwq and make worker_pool the top level abstraction, which in turn will help implementing worker pools with user-specified

[PATCH 17/17] workqueue: post global_cwq removal cleanups

2013-01-16 Thread Tejun Heo
Remove remaining references to gcwq. * __next_gcwq_cpu() steals __next_wq_cpu() name. The original __next_wq_cpu() became __next_cwq_cpu(). * s/for_each_gcwq_cpu/for_each_wq_cpu/ s/for_each_online_gcwq_cpu/for_each_online_wq_cpu/ * s/gcwq_mayday_timeout/pool_mayday_timeout/ *

[PATCH 16/17] workqueue: rename nr_running variables

2013-01-16 Thread Tejun Heo
Rename per-cpu and unbound nr_running variables such that they match the pool variables. This patch doesn't introduce any functional changes. Signed-off-by: Tejun Heo --- kernel/workqueue.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/kernel/workqueue.c

[PATCH 15/17] workqueue: remove global_cwq

2013-01-16 Thread Tejun Heo
global_cwq is now nothing but a container for per-pcu standard worker_pools. Declare the worker pools directly as cpu/unbound_std_worker_pools[] and remove global_cwq. * get_gcwq() is replaced with std_worker_pools() which returns the pointer to the standard pool array for a given CPU. *

[PATCH 13/17] workqueue: replace for_each_worker_pool() with for_each_std_worker_pool()

2013-01-16 Thread Tejun Heo
for_each_std_worker_pool() takes @cpu instead of @gcwq. This is part of an effort to remove global_cwq and make worker_pool the top level abstraction, which in turn will help implementing worker pools with user-specified attributes. Signed-off-by: Tejun Heo --- kernel/workqueue.c | 39

[PATCH 11/17] workqueue: make hotplug processing per-pool

2013-01-16 Thread Tejun Heo
Instead of holding locks from both pools and then processing the pools together, make hotplug processing per-pool - grab locks of one pool, process it, release it and then proceed to the next pool. rebind_workers() is updated to take and process @pool instead of @gcwq which results in a lot of

[PATCH 10/17] workqueue: move global_cwq->lock to worker_pool

2013-01-16 Thread Tejun Heo
Move gcwq->lock to pool->lock. The conversion is mostly straight-forward. Things worth noting are * In many places, this removes the need to use gcwq completely. pool is used directly instead. get_std_worker_pool() is added to help some of these conversions. This also leaves

[PATCH 08/17] workqueue: move busy_hash from global_cwq to worker_pool

2013-01-16 Thread Tejun Heo
There's no functional necessity for the two pools on the same CPU to share the busy hash table. It's also likely to be a bottleneck when implementing pools with user-specified attributes. This patch makes busy_hash per-pool. The conversion is mostly straight-forward. Changes worth noting are,

[PATCH V3 2/3] thermal: exynos: Miscellaneous fixes to support falling threshold interrupt

2013-01-16 Thread Amit Daniel Kachhap
Below fixes are done to support falling threshold interrupt, * Falling interrupt status macro corrected according to exynos5 data sheet. * The get trend function modified to calculate trip temperature correctly. * The clearing of interrupt status in the isr is now done after handling the event

LIO - the broken iSCSI target implementation

2013-01-16 Thread Andreas Steinmetz
This is not a technical point of view. This is a more or less political and user point of view. And for any replies, I'm not subscribed (haven't been now for years). As a user, I was in need for an iSCSI target. Actually, I needed to export a SAS tape device (Ultrium 5) - which is one of the

Re: [PATCH v7 0/6] solve deadlock caused by memory allocation with I/O

2013-01-16 Thread Ming Lei
On Thu, Jan 17, 2013 at 7:37 AM, Andrew Morton wrote: > On Sat, 5 Jan 2013 10:25:38 +0800 > Ming Lei wrote: > >> This patchset try to solve one deadlock problem which might be caused >> by memory allocation with block I/O during runtime PM and block device >> error handling path. Traditionly,

Re: Linux 3.8-rc1: compiling problem in perf-event-p6.o

2013-01-16 Thread Randy Dunlap
On 01/15/13 06:50, werner wrote: > We are now on -rc3 and someone should correct this, finally > > This is a regression, it was not before, on 3.6 > > This messes up any compilation of the whole kernel, it results in don't be > produced vmlinuz > > arch/x86/kernel/cpu/perf_event_p6.o depends

Re: [PATCH V6 3/3] tuntap: allow polling/writing/reading when detached

2013-01-16 Thread Jason Wang
On 01/17/2013 01:03 AM, Michael S. Tsirkin wrote: > On Wed, Jan 16, 2013 at 11:44:38PM +0800, Jason Wang wrote: >> We forbid polling, writing and reading when the file were detached, this may >> complex the user in several cases: >> >> - when guest pass some buffers to vhost/qemu and then disable

[PATCH 2/2] leds: name change on the list of LED trigger

2013-01-16 Thread Kim, Milo
Use general name, 'list' rather than 'next_trig'. Signed-off-by: Milo(Woogyom) Kim --- drivers/leds/led-triggers.c | 12 ++-- include/linux/leds.h|3 +-- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/drivers/leds/led-triggers.c

[PATCH 1/2] leds: simply LED trigger list management

2013-01-16 Thread Kim, Milo
There are two list_heads for handling LED trigger function. 'trig_list' of led_classdev and 'led_cdevs' of led_trigger. Those are added/removed with led_trigger_set(). To find exact LED device, those are scanned in led_trigger_event() and led_trigger_blink_setup(). But without additional

[PATCH] Staging: comedi: ni_tio: Fixed whitespace / spacing issue

2013-01-16 Thread Jake Champlin
Fixed a leading whitespace coding style issue. Signed-off-by: Jake Champlin --- drivers/staging/comedi/drivers/ni_tio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/comedi/drivers/ni_tio.c b/drivers/staging/comedi/drivers/ni_tio.c index 98f8789..73e7cbe

<    1   2   3   4   5   6   7   8   9   10   >