Double fault when single-stepping compat task with PREEMPT_RT

2013-09-25 Thread Ben Hutchings
0 [ 68.394485] [] ? native_irq_enable_sysexit+0x10/0x10 [ 68.394486] <> [ 68.394486] ---[ end trace 0003 ]--- Ben. -- Ben Hutchings Humans are not rational beings; they are rationalising beings. signature.asc Description: This is a digitally signed message part

Re: [PATCH tip/core/rcu 04/13] wireless: Apply rcu_access_pointer() to avoid sparse false positive

2013-09-25 Thread Ben Hutchings
do. However, the uses in > cfg80211_combine_bsses() and cfg80211_bss_update() are legitimate: > They is assigning a pointer to an element from an RCU-protected list, [...] 'They is'? This error is also in the commit messsages for the bridge and mac80211 patches, and maybe others th

Re: [PATCH 08/10] net/macb: macb_get_drvinfo: add GEM/MACB suffix to differentiate revision

2012-09-05 Thread Ben Hutchings
om the kernel version) then you can remove this function and let the ethtool core fill in the other two fields automatically. Ben. > strcpy(info->bus_info, dev_name(&bp->pdev->dev)); > } -- Ben Hutchings, Staff Engineer, Solarflare Not speaking for my employer; that&#x

Re: [PATCH 09/10] net/macb: ethtool interface: add register dump feature

2012-09-05 Thread Ben Hutchings
is this rather larger than the actual number of registers you return? Also, the name is not a great idea as 'regs_len' is normally a number of bytes. Ben. > /* MACB register offsets */ > #define MACB_NCR 0x > #define MACB_NCFGR

Re: [PATCH v2 09/10] net/macb: ethtool interface: add register dump feature

2012-09-06 Thread Ben Hutchings
erved. > > Signed-off-by: Nicolas Ferre Reviewed-by: Ben Hutchings > --- > v2: - modify MACB_GREGS_NBR name and adapt to number of registers > actually displayed. > - change version format to reflect register layout and > add a version number to be future proof

Re: [ 16/32] ext4: make sure the journal sb is written in ext4_clear_journal_err()

2012-09-06 Thread Ben Hutchings
ge for a stable series. But perhaps there's a way to avoid that dependency. Ben. -- Ben Hutchings Usenet is essentially a HUGE group of people passing notes in class. - Rachel Kadel, `A Quick Guide to Newsgroup Etiquette' signature.asc Description: This is a digitally signed message part

Re: rcu_bh stalls on 3.2.28

2012-09-09 Thread Ben Hutchings
> https://lkml.org/lkml/2012/2/18/34 > http://lkml.org/lkml/2012/3/28/175 > > another data point: > https://bugzilla.redhat.com/show_bug.cgi?id=806610 Says it was fixed in (Fedora's) 3.3 - so perhaps there are multiple bugs involved. Ben. -- Ben Hutchings Time is nature

Re: [Squashfs-devel] PROBLEM: mount empty SquashFS

2012-09-09 Thread Ben Hutchings
3.0.42, v3.1.10, and v3.2.28. [...] I've queued this up for 3.2, thanks. Ben. -- Ben Hutchings Time is nature's way of making sure that everything doesn't happen at once. signature.asc Description: This is a digitally signed message part

Re: [PATCH] rtlwifi/rtl8723e: Add firmware for new driver

2012-09-09 Thread Ben Hutchings
rtlwifi/rtl8723fw_B.bin | Bin 0 -> 22996 bytes > 3 files changed, 10 insertions(+) > create mode 100755 rtlwifi/rtl8723fw.bin > create mode 100755 rtlwifi/rtl8723fw_B.bin [...] Applied, thanks. Ben. -- Ben Hutchings Time is nature's way of making sure that everythin

[ 31/95] vfs: canonicalize create mode in build_open_flags()

2012-09-09 Thread Ben Hutchings
in vfs_create(). The problem is that we use the uncanonicalized mode before calling vfs_create() with unforseen consequences. So do the canonicalization early in build_open_flags(). Signed-off-by: Miklos Szeredi Tested-by: Richard W.M. Jones Signed-off-by: Ben Hutchings --- fs/open.c |7 +

[ 81/95] MAINTAINERS: Theodore Tso is taking over the random driver

2012-09-09 Thread Ben Hutchings
k the /dev/random driver. Cc: Matt Mackall Signed-off-by: "Theodore Ts'o" Signed-off-by: Ben Hutchings --- MAINTAINERS |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index eb22272..335c525 100644 --- a/MAINTAINERS +++ b/MAINTAINER

[ 76/95] rapidio/tsi721: fix unused variable compiler warning

2012-09-09 Thread Ben Hutchings
kernel versions starting from v3.2 Signed-off-by: Alexandre Bounine Cc: Matt Porter Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds Signed-off-by: Ben Hutchings --- drivers/rapidio/devices/tsi721.c |5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers

[ 71/95] cciss: fix incorrect scsi status reporting

2012-09-09 Thread Ben Hutchings
rect code. The bug was introduced in 2009 by commit b0e15f6db111 ("cciss: fix typo that causes scsi status to be lost.") Signed-off-by: Stephen M. Cameron Reported-by: Roel van Meer Tested-by: Roel van Meer Cc: Jens Axboe Signed-off-by: Andrew Morton Signed-off-by: Linus Tor

[ 68/95] svcrpc: fix svc_xprt_enqueue/svc_recv busy-looping

2012-09-09 Thread Ben Hutchings
Signed-off-by: J. Bruce Fields Signed-off-by: Ben Hutchings --- net/sunrpc/svc_xprt.c |7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/net/sunrpc/svc_xprt.c b/net/sunrpc/svc_xprt.c index 0d693a8..bac973a 100644 --- a/net/sunrpc/svc_xprt.c +++ b/net/sunrpc/svc_xprt.c

[ 52/95] Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the casts

2012-09-09 Thread Ben Hutchings
el Cree Acked-by: Matt Turner Signed-off-by: Linus Torvalds Signed-off-by: Ben Hutchings --- arch/alpha/include/asm/atomic.h |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/alpha/include/asm/atomic.h b/arch/alpha/include/asm/atomic.h index 3bb7ffe..c2cbe4f 100644

[ 04/95] NFSv4.1 fix page number calculation bug for filelayout decode buffers

2012-09-09 Thread Ben Hutchings
3.2-stable review patch. If anyone has any objections, please let me know. -- From: Andy Adamson commit e5265a0c587423bbd21a6b39a572cecff16b9346 upstream. Signed-off-by: Andy Adamson Signed-off-by: Trond Myklebust Signed-off-by: Ben Hutchings --- fs/nfs

[ 08/95] fuse: verify all ioctl retry iov elements

2012-09-09 Thread Ben Hutchings
Szeredi Signed-off-by: Ben Hutchings --- fs/fuse/file.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/fuse/file.c b/fs/fuse/file.c index 5800101..2eed3ac 100644 --- a/fs/fuse/file.c +++ b/fs/fuse/file.c @@ -1703,7 +1703,7 @@ static int fuse_verify_ioctl_iov(struct iovec

[ 48/95] USB: winbond: remove __devinit* from the struct usb_device_id table

2012-09-09 Thread Ben Hutchings
ga Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- drivers/staging/winbond/wbusb.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/winbond/wbusb.c b/drivers/staging/winbond/wbusb.c index ef36054..0ca857a 100644 --- a/drivers/staging/winbo

[ 44/95] USB: spca506: remove __devinit* from the struct usb_device_id table

2012-09-09 Thread Ben Hutchings
to probe a device that was added after the structure is thrown away. Thanks to Fengguang Wu and Bjørn Mork for tracking this issue down. Reported-by: Fengguang Wu Reported-by: Bjørn Mork CC: Hans de Goede CC: Mauro Carvalho Chehab Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben

[ 00/95] 3.2.29-stable review

2012-09-09 Thread Ben Hutchings
(+), 556 deletions(-) -- Ben Hutchings Time is nature's way of making sure that everything doesn't happen at once. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at ht

[ 43/95] USB: smsusb: remove __devinit* from the struct usb_device_id table

2012-09-09 Thread Ben Hutchings
Kroah-Hartman Signed-off-by: Ben Hutchings --- drivers/media/dvb/siano/smsusb.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/dvb/siano/smsusb.c b/drivers/media/dvb/siano/smsusb.c index 664e460..aac6222 100644 --- a/drivers/media/dvb/siano/smsusb.c +++ b

[ 01/95] HID: add ASUS AIO keyboard model AK1D

2012-09-09 Thread Ben Hutchings
Signed-off-by: Jiri Kosina [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings --- drivers/hid/hid-chicony.c |1 + drivers/hid/hid-core.c|1 + drivers/hid/hid-ids.h |1 + 3 files changed, 3 insertions(+) --- a/drivers/hid/hid-chicony.c +++ b/drivers/hid/hid

[ 05/95] fix page number calculation bug for block layout decode buffer

2012-09-09 Thread Ben Hutchings
: Ben Hutchings --- fs/nfs/blocklayout/blocklayout.c |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fs/nfs/blocklayout/blocklayout.c b/fs/nfs/blocklayout/blocklayout.c index 9c94297..7f6a23f 100644 --- a/fs/nfs/blocklayout/blocklayout.c +++ b/fs/nfs/blocklayout

[ 47/95] USB: vt6656: remove __devinit* from the struct usb_device_id table

2012-09-09 Thread Ben Hutchings
ko Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- drivers/staging/vt6656/main_usb.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/vt6656/main_usb.c b/drivers/staging/vt6656/main_usb.c index b06fd5b..d536756 100644 --- a/drivers/stag

[ 46/95] USB: rtl8187: remove __devinit* from the struct usb_device_id table

2012-09-09 Thread Ben Hutchings
ned-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- drivers/net/wireless/rtl818x/rtl8187/dev.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/rtl818x/rtl8187/dev.c b/drivers/net/wireless/rtl818x/rtl8187/dev.c index 71a30b0..5330240 10

[ 45/95] USB: p54usb: remove __devinit* from the struct usb_device_id table

2012-09-09 Thread Ben Hutchings
to probe a device that was added after the structure is thrown away. Thanks to Fengguang Wu and Bjørn Mork for tracking this issue down. Reported-by: Fengguang Wu Reported-by: Bjørn Mork CC: Christian Lamparter CC: "John W. Linville" Signed-off-by: Greg Kroah-Hartman Signed-o

[ 03/95] NFS: Use kcalloc() when allocating arrays

2012-09-09 Thread Ben Hutchings
3.2-stable review patch. If anyone has any objections, please let me know. -- From: Trond Myklebust commit 7d9dea915fe57912bce2d624ee848dfbd890 upstream. Signed-off-by: Trond Myklebust Signed-off-by: Ben Hutchings --- fs/nfs/blocklayout/extents.c |2 +- fs/nfs

[ 18/95] usb: gadget: u_ether: fix kworker 100% CPU issue with still used interfaces in eth_stop

2012-09-09 Thread Ben Hutchings
m before usb_ep_enable(). Cc: Tatyana Brokhman Signed-off-by: Michael Grzeschik Signed-off-by: Marc Kleine-Budde Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- drivers/usb/gadget/u_ether.c |6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/usb/gadget/u

[ 22/95] drm/i915: ignore eDP bpc settings from vbt

2012-09-09 Thread Ben Hutchings
for Benoit for finding out that the bpc computations are busted. -Daniel Signed-off-by: Ben Hutchings --- drivers/gpu/drm/i915/intel_display.c | 11 --- 1 file changed, 11 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 88913a

[ 37/95] NFS: Alias the nfs module to nfs4

2012-09-09 Thread Ben Hutchings
er Signed-off-by: Trond Myklebust [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings --- fs/nfs/super.c |2 ++ 1 file changed, 2 insertions(+) --- a/fs/nfs/super.c +++ b/fs/nfs/super.c @@ -3087,4 +3087,6 @@ static struct dentry *nfs4_referral_moun

[ 20/95] ARM: 7488/1: mm: use 5 bits for swapfile type encoding

2012-09-09 Thread Ben Hutchings
used. This patch reduces the width of the type field to 5 bits, allowing us to create up to 31 swapfiles of 64GB each. Reviewed-by: Catalin Marinas Signed-off-by: Will Deacon Signed-off-by: Russell King Signed-off-by: Ben Hutchings --- arch/arm/include/asm/pgtable.h |6 +++--- 1 file

[ 06/95] pnfs: defer release of pages in layoutget

2012-09-09 Thread Ben Hutchings
igned-off-by: Ben Hutchings --- fs/nfs/nfs4proc.c | 57 - fs/nfs/pnfs.c | 39 +--- fs/nfs/pnfs.h |2 +- 3 files changed, 58 insertions(+), 40 deletions(-) --- a/fs/nfs/nfs4proc.c +++ b/fs/nfs/nfs4p

[ 21/95] ARM: 7489/1: errata: fix workaround for erratum #720789 on UP systems

2012-09-09 Thread Ben Hutchings
t the ASID to 0 when flushing the TLB on such a system, preserving the original behaviour with the workaround disabled. Signed-off-by: Will Deacon Signed-off-by: Russell King Signed-off-by: Ben Hutchings --- arch/arm/mm/tlb-v7.S |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) di

[ 02/95] nfs: tear down caches in nfs_init_writepagecache when allocation fails

2012-09-09 Thread Ben Hutchings
-by: Jeff Layton Signed-off-by: Trond Myklebust [bwh: Backported to 3.2: drop the nfs_cdata_cachep cleanup; it doesn't exist] Signed-off-by: Ben Hutchings --- fs/nfs/write.c | 15 --- 1 file changed, 12 insertions(+), 3 deletions(-) --- a/fs/nfs/write.c +++ b/fs/nfs/wr

[ 19/95] ARM: 7483/1: vfp: only advertise VFPv4 in hwcaps if CONFIG_VFPv3 is enabled

2012-09-09 Thread Ben Hutchings
actually handle it. Signed-off-by: Will Deacon Signed-off-by: Russell King Signed-off-by: Ben Hutchings --- arch/arm/vfp/vfpmodule.c |2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/vfp/vfpmodule.c b/arch/arm/vfp/vfpmodule.c index fb849d0..c834b32 100644 --- a/arch/arm/vfp

[ 38/95] target: fix NULL pointer dereference bug alloc_page() fails to get memory

2012-09-09 Thread Ben Hutchings
ned-off-by: Ben Hutchings --- drivers/target/target_core_transport.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c index 0eaae23..a7589cc 100644 --- a/drivers/target/target_core_transpo

[ 39/95] ext4: fix long mount times on very big file systems

2012-09-09 Thread Ben Hutchings
ion which makes very large file systems take forever to mount. Fix this with an optimization for non-bigalloc file systems. (For bigalloc file systems the overhead needs to be set in the the superblock.) Signed-off-by: "Theodore Ts'o" Signed-off-by: Ben Hutchings --- fs/ex

[ 40/95] PM / Runtime: Fix rpm_resume() return value for power.no_callbacks set

2012-09-09 Thread Ben Hutchings
ly (and make sure that an idle notification will be queued up on success, even if 1 is to be returned). Signed-off-by: Rafael J. Wysocki Acked-by: Alan Stern Signed-off-by: Ben Hutchings --- drivers/base/power/runtime.c |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/

[ 23/95] ALSA: hda - fix Copyright debug message

2012-09-09 Thread Ben Hutchings
-off-by: Ben Hutchings --- sound/pci/hda/hda_proc.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/hda/hda_proc.c b/sound/pci/hda/hda_proc.c index 7e46258..6894ec6 100644 --- a/sound/pci/hda/hda_proc.c +++ b/sound/pci/hda/hda_proc.c @@ -412,7 +412,7 @@ static void

[ 42/95] ASoC: wm9712: Fix microphone source selection

2012-09-09 Thread Ben Hutchings
ristop Fritz Signed-off-by: Mark Brown Signed-off-by: Ben Hutchings --- sound/soc/codecs/wm9712.c | 19 +-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/sound/soc/codecs/wm9712.c b/sound/soc/codecs/wm9712.c index f16fb36..fd74b88 100644 --- a/sound/soc/codecs/

[ 41/95] PM / Runtime: Clear power.deferred_resume on success in rpm_suspend()

2012-09-09 Thread Ben Hutchings
as been changed to either RPM_SUSPENDED (on success) or RPM_ACTIVE (on failure). Signed-off-by: Rafael J. Wysocki Acked-by: Alan Stern Signed-off-by: Ben Hutchings --- drivers/base/power/runtime.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/base/power/runti

[ 24/95] sched: fix divide by zero at {thread_group,task}_times

2012-09-09 Thread Ben Hutchings
Gleixner [bwh: Backported to 3.2: - Adjust filename - Most conversions in the original code are implicit] Signed-off-by: Ben Hutchings --- kernel/sched/core.c | 34 -- 1 file changed, 20 insertions(+), 14 deletions(-) --- a/kernel/sched.c +++ b/kernel/sched.c @@ -

[ 09/95] Bluetooth: Fix legacy pairing with some devices

2012-09-09 Thread Ben Hutchings
Connection Signed-off-by: Szymon Janc Acked-by: Johan Hedberg Signed-off-by: Gustavo Padovan [bwh: Backported to 3.2: - Adjust context - hci_conn_ssp_enabled() is not defined; open-code the condition] Signed-off-by: Ben Hutchings --- --- a/net/bluetooth/hci_event.c +++ b/net/bluetooth/hci_event.c @

[ 51/95] alpha: Dont export SOCK_NONBLOCK to user space.

2012-09-09 Thread Ben Hutchings
ff-by: Ben Hutchings --- arch/alpha/include/asm/socket.h |2 ++ 1 file changed, 2 insertions(+) --- a/arch/alpha/include/asm/socket.h +++ b/arch/alpha/include/asm/socket.h @@ -69,9 +69,11 @@ #define SO_RXQ_OVFL 40 +#ifdef __KERNEL__ /* O_NONBLOCK clashes with the bits use

[ 07/95] ext4: avoid kmemcheck complaint from reading uninitialized memory

2012-09-09 Thread Ben Hutchings
ich is marked as a regression). Signed-off-by: "Theodore Ts'o" Signed-off-by: Ben Hutchings --- fs/ext4/super.c |1 + 1 file changed, 1 insertion(+) diff --git a/fs/ext4/super.c b/fs/ext4/super.c index ccc4bca..56bcaec 100644 --- a/fs/ext4/super.c +++ b/fs/ext4/super.c @@ -9

[ 56/95] drm/radeon/kms: extend the Fujitsu D3003-S2 board connector quirk to cover later silicon stepping

2012-09-09 Thread Ben Hutchings
to correctly mark the back plane connectors. Signed-off-by: Tvrtko Ursulin Signed-off-by: Alex Deucher Signed-off-by: Ben Hutchings --- drivers/gpu/drm/radeon/radeon_atombios.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/radeon/radeon_atombios.c b

[ 53/95] ALSA: hda - dont create dysfunctional mixer controls for ca0132

2012-09-09 Thread Ben Hutchings
create the controls (as they won't be working anyway, and cause errors in amixer). BugLink: https://bugs.launchpad.net/bugs/1038651 Signed-off-by: David Henningsson Signed-off-by: Takashi Iwai Signed-off-by: Ben Hutchings --- sound/pci/hda/patch_ca0132.c |8 1 file change

[ 57/95] drm/radeon: implement ACPI VFCT vbios fetch (v3)

2012-09-09 Thread Ben Hutchings
: https://bugs.freedesktop.org/show_bug.cgi?id=26891 V2: fix #ifdefs as per Greg's comments V3: fix it harder Signed-off-by: Alex Deucher Reviewed-by: Jerome Glisse Signed-off-by: Ben Hutchings --- drivers/gpu/drm/radeon/radeon_bios.c | 60 ++ 1 file change

[ 50/95] USB: CDC ACM: Fix NULL pointer dereference

2012-09-09 Thread Ben Hutchings
x27;s clearly an invalid descriptor, we should test wether we have all endpoints. This is especially bad as this oops can be triggered by just plugging a USB device in. Signed-off-by: Sven Schnelle Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- drivers/usb/class/cdc-acm.c |

[ 10/95] xhci: Increase reset timeout for Renesas 720201 host.

2012-09-09 Thread Ben Hutchings
xhci: BIOS handoff and HW initialization." Signed-off-by: Sarah Sharp Reported-by: Edwin Klein Mentink [bwh: Backported to 3.2: result of second handshake call is returned directly] Signed-off-by: Ben Hutchings --- drivers/usb/host/xhci.c |5 +++-- 1 file changed, 3 insertions(+), 2

[ 49/95] USB: emi62: remove __devinit* from the struct usb_device_id table

2012-09-09 Thread Ben Hutchings
: Ben Hutchings --- drivers/usb/misc/emi62.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/misc/emi62.c b/drivers/usb/misc/emi62.c index ff08015..ae794b9 100644 --- a/drivers/usb/misc/emi62.c +++ b/drivers/usb/misc/emi62.c @@ -232,7 +232,7 @@ wraperr

[ 54/95] netconsole: remove a redundant netconsole_target_put()

2012-09-09 Thread Ben Hutchings
-by: David S. Miller Signed-off-by: Ben Hutchings --- drivers/net/netconsole.c |1 - 1 file changed, 1 deletion(-) --- a/drivers/net/netconsole.c +++ b/drivers/net/netconsole.c @@ -652,7 +652,6 @@ static int netconsole_netdev_event(struc

[ 70/95] fbcon: fix race condition between console lock and cursor timer (v1.1)

2012-09-09 Thread Ben Hutchings
ever see anything. Hopefully this fixes the problem for anyone seeing vesafb->kms driver handoff. v1.1: add comment suggestion from Alan. Signed-off-by: Dave Airlie Signed-off-by: Ben Hutchings --- drivers/video/console/fbcon.c |9 - 1 file changed, 8 insertions(+), 1 deletio

[ 75/95] rapidio/tsi721: fix inbound doorbell interrupt handling

2012-09-09 Thread Ben Hutchings
s starting from v3.2. Signed-off-by: Alexandre Bounine Cc: Matt Porter Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds Signed-off-by: Ben Hutchings --- drivers/rapidio/devices/tsi721.c |7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/rapidio/devices/tsi721.c

[ 67/95] svcrpc: sends on closed socket should stop immediately

2012-09-09 Thread Ben Hutchings
ptoms were data corruption preceded by svc_tcp_sendto logging something like kernel: rpc-srv/tcp: nfsd: sent only 963696 when sending 1048708 bytes - shutting down socket Reported-by: Malahal Naineni Tested-by: Malahal Naineni Signed-off-by: J. Bruce Fields Signed-off-by: Ben Hutchings

[ 64/95] NFSv3: Ensure that do_proc_get_root() reports errors correctly

2012-09-09 Thread Ben Hutchings
end up with a superblock with completely unusable values for block sizes, maxfilesize, etc. Reported-by: Yuanming Chen Signed-off-by: Trond Myklebust Signed-off-by: Ben Hutchings --- fs/nfs/nfs3proc.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/nfs/nfs3proc.c b/fs

[ 72/95] mm: hugetlbfs: correctly populate shared pmd

2012-09-09 Thread Ben Hutchings
off-by: Michal Hocko Reviewed-by: Rik van Riel Cc: David Gibson Cc: Ken Chen Cc: Cong Wang Cc: Hillf Danton Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds Signed-off-by: Ben Hutchings --- arch/x86/mm/hugetlbpage.c | 21 - 1 file changed, 16 insertions(+

[ 60/95] drm/radeon: fix invalid memory access in radeon_atrm_get_bios()

2012-09-09 Thread Ben Hutchings
Reviewed-by: Alex Deucher Signed-off-by: Dave Airlie Signed-off-by: Ben Hutchings --- drivers/gpu/drm/radeon/radeon_atpx_handler.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/radeon/radeon_atpx_handler.c b/drivers/gpu/drm/radeon/radeon_atpx_handler.c index

[ 61/95] drm/radeon: finish getting bios earlier

2012-09-09 Thread Ben Hutchings
to read past the bios data wasting boot time. On my lenovo ideapad u455 laptop this patch drops bios reading time from ~5.5s to ~1.5s. Signed-off-by: Igor Murzov Reviewed-by: Alex Deucher Signed-off-by: Dave Airlie Signed-off-by: Ben Hutchings --- drivers/gpu/drm/radeon/radeon_atpx_han

[ 59/95] drm/radeon: convert radeon vfct code to use acpi_get_table_with_size

2012-09-09 Thread Ben Hutchings
3.2-stable review patch. If anyone has any objections, please let me know. -- From: Alex Deucher commit 7c3906d04a4587dceaa78cc1ae6b14e6454ee02a upstream. Allows us to verify the table size. Signed-off-by: Alex Deucher Signed-off-by: Ben Hutchings --- drivers/gpu/drm

[ 58/95] ACPI: export symbol acpi_get_table_with_size

2012-09-09 Thread Ben Hutchings
Signed-off-by: Ben Hutchings --- drivers/acpi/acpica/tbxface.c |1 + 1 file changed, 1 insertion(+) diff --git a/drivers/acpi/acpica/tbxface.c b/drivers/acpi/acpica/tbxface.c index ea4c6d5..29e51bc 100644 --- a/drivers/acpi/acpica/tbxface.c +++ b/drivers/acpi/acpica/tbxface.c @@ -387,6 +387,7

[ 63/95] drm/radeon: split ATRM support out from the ATPX handler (v3)

2012-09-09 Thread Ben Hutchings
#ifdefs as per Greg's comments V3: fix it harder Signed-off-by: Alex Deucher Signed-off-by: Ben Hutchings --- drivers/gpu/drm/radeon/radeon.h | 15 - drivers/gpu/drm/radeon/radeon_atpx_handler.c | 56 +- drivers/gpu/drm/radeon/radeon_bios.c |

[ 74/95] drivers/rtc/rtc-rs5c348.c: fix hour decoding in 12-hour mode

2012-09-09 Thread Ben Hutchings
es Nute Tested-by: James Nute Signed-off-by: Atsushi Nemoto Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds Signed-off-by: Ben Hutchings --- drivers/rtc/rtc-rs5c348.c |7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/rtc/rtc-rs5c348.c b/drivers/rt

[ 65/95] vfs: missed source of ->f_pos races

2012-09-09 Thread Ben Hutchings
f-by: Al Viro Signed-off-by: Linus Torvalds Signed-off-by: Ben Hutchings --- fs/compat.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/fs/compat.c b/fs/compat.c index 6161255..1bdb350 100644 --- a/fs/compat.c +++ b/fs/compat.c @@ -1155,11 +1155,14 @@ com

[ 69/95] Revert "drm/radeon: fix bo creation retry path"

2012-09-09 Thread Ben Hutchings
makes the retry path work with freed memory. This ends up causing kernel panics when this path is hit. Signed-off-by: Alex Deucher [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings --- drivers/gpu/drm/radeon/radeon_object.c |3 +-- 1 file changed, 1 insertion(+), 2

[ 62/95] drm/radeon: fix use after free in ATRM bios reading code.

2012-09-09 Thread Ben Hutchings
Airlie Signed-off-by: Ben Hutchings --- drivers/gpu/drm/radeon/radeon_atpx_handler.c |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/radeon/radeon_atpx_handler.c b/drivers/gpu/drm/radeon/radeon_atpx_handler.c index 13ac63b..98724fc 100644 --- a/drivers

[ 66/95] svcrpc: fix BUG() in svc_tcp_clear_pages

2012-09-09 Thread Ben Hutchings
opping XPT_BUSY. Therefore we should be ensuring that svc_tcp_save_pages repairs the problem before exiting svc_tcp_recv_record on error. Symptoms were a BUG() in svc_tcp_clear_pages. Signed-off-by: J. Bruce Fields Signed-off-by: Ben Hutchings --- net/sunrpc/svcsock.c |2 +- 1 file changed, 1

[ 73/95] drivers/misc/sgi-xp/xpc_uv.c: SGI XPC fails to load when cpu 0 is out of IRQ resources

2012-09-09 Thread Ben Hutchings
nodes/cpus for an available resources. [a...@linux-foundation.org: fix build: include cpu.h and module.h] Signed-off-by: Robin Holt Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds Signed-off-by: Ben Hutchings --- drivers/misc/sgi-xp/xpc_uv.c | 84

[ 79/95] Bluetooth: Fix using uninitialized option in RFCMode

2012-09-09 Thread Ben Hutchings
295:2: warning: 'rfc.mode' may be used uninitialized in this function [-Wmaybe-uninitialized] net/bluetooth/l2cap_core.c:3266:24: note: 'rfc.mode' was declared here Signed-off-by: Szymon Janc Signed-off-by: Gustavo Padovan Signed-off-by: Ben Hutchings --- net/bluetooth/l2cap_core.

[ 92/95] NFS: Fix Oopses in nfs_lookup_revalidate and nfs4_lookup_revalidate

2012-09-09 Thread Ben Hutchings
r, and is due to lookup_one_len() calling down to the dentry revalidation code with a NULL pointer to struct nameidata. It is fixed upstream by commit 0b728e1911c (stop passing nameidata * to ->d_revalidate()) Reported-by: Richard Ems Signed-off-by: Trond Myklebust Signed-off-by: Ben Hutchings

[ 78/95] block: replace __getblk_slow misfix by grow_dev_page fix

2012-09-09 Thread Ben Hutchings
rying: are all users of __getblk() really now prepared for a NULL bh beyond end of device, or will some oops?? Signed-off-by: Hugh Dickins Signed-off-by: Jens Axboe Signed-off-by: Ben Hutchings --- fs/buffer.c | 66 +++ 1 file changed

[ 94/95] Squashfs: fix mount time sanity check for corrupted superblock

2012-09-09 Thread Ben Hutchings
valid. The directory_table >= next_table sanity check rejects these filesystems as invalid because the directory_table is empty and equal to next_table. Signed-off-by: Phillip Lougher Signed-off-by: Ben Hutchings --- fs/squashfs/super.c |2 +- 1 file changed, 1 insertion(+), 1 delet

[ 80/95] drivers/char/random.c: fix boot id uniqueness race

2012-09-09 Thread Ben Hutchings
frequently used, hitting the spinlock on each call should not be an issue. Signed-off-by: Mathieu Desnoyers Cc: "Theodore Ts'o" Cc: Matt Mackall Signed-off-by: Eric Dumazet Cc: Greg Kroah-Hartman Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds Signed-off-by

[ 83/95] dmi: Feed DMI table to /dev/random driver

2012-09-09 Thread Ben Hutchings
-by: Theodore Ts'o Signed-off-by: Ben Hutchings --- drivers/firmware/dmi_scan.c |3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/firmware/dmi_scan.c b/drivers/firmware/dmi_scan.c index 153980b..b298158 100644 --- a/drivers/firmware/dmi_scan.c +++ b/drivers/firmware/dmi_s

[ 82/95] random: Add comment to random_initialize()

2012-09-09 Thread Ben Hutchings
of the random driver since random_initialize() is not called until long after setup_arch(). Add a big fat comment to rand_initialize() spelling out this requirement. Suggested-by: Theodore Ts'o Signed-off-by: Tony Luck Signed-off-by: Theodore Ts'o Signed-off-by: Ben Hutchings --- dr

[ 95/95] mm: avoid swapping out with swappiness==0

2012-09-09 Thread Ben Hutchings
h: Backported to 3.2: - Adjust context - vmscan_swappiness() does not have a zone parameter] Signed-off-by: Ben Hutchings --- mm/vmscan.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -1977,10 +1977,10 @@ static void get_scan_coun

[ 77/95] fs/buffer.c: remove BUG() in possible but rare condition

2012-09-09 Thread Ben Hutchings
As a matter of fact, grow_dev_page() can return NULL just fine in other circumstances, so I propose we just remove it, then. Signed-off-by: Glauber Costa Cc: Michal Hocko Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds Signed-off-by: Ben Hutchings --- fs/buffer.c |1 - 1 file chan

[ 90/95] pmac_zilog,kdb: Fix console poll hook to return instead of loop

2012-09-09 Thread Ben Hutchings
loops indefinitely as opposed to returning NO_POLL_CHAR per the expectation of the KDB I/O driver API. The symptom is a kernel hang when trying to switch debug modes. Cc: Alan Cox Signed-off-by: Jason Wessel Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- drivers/tty/serial/pmac_z

[ 84/95] virtio_blk: fix config handler race

2012-09-09 Thread Ben Hutchings
fter reset when we know there will be no more interrupts 2. add a flag to disable config access before reset Signed-off-by: Michael S. Tsirkin Signed-off-by: Rusty Russell Signed-off-by: Ben Hutchings --- drivers/block/virtio_blk.c | 22 +- 1 file changed, 21 insert

[ 87/95] virtio-blk: Call del_gendisk() before disable guest kick

2012-09-09 Thread Ben Hutchings
l put_disk(vblk->disk). Cc: virtualizat...@lists.linux-foundation.org Cc: k...@vger.kernel.org Signed-off-by: Asias He Acked-by: Michael S. Tsirkin Signed-off-by: Rusty Russell Signed-off-by: Ben Hutchings --- drivers/block/virtio_blk.c |4 ++-- 1 file changed, 2 insertions(+), 2 dele

[ 86/95] virtio-blk: Fix hot-unplug race in remove method

2012-09-09 Thread Ben Hutchings
quest - Use __blk_end_request_all to complete request dispatched to driver Changes in v2: - Drop req_in_flight - Use virtqueue_detach_unused_buf to get request dispatched to driver Signed-off-by: Asias He Signed-off-by: Rusty Russell Signed-off-by: Ben Hutchings --- drivers/block/virtio_blk.c | 11

[ 85/95] virtio_blk: Drop unused request tracking list

2012-09-09 Thread Ben Hutchings
context] Signed-off-by: Ben Hutchings --- drivers/block/virtio_blk.c | 10 -- 1 file changed, 10 deletions(-) --- a/drivers/block/virtio_blk.c +++ b/drivers/block/virtio_blk.c @@ -27,9 +27,6 @@ struct virtio_blk /* The disk structure for the kernel. */ struct gendisk

[ 89/95] HID: add support for Cypress barcode scanner 04B4:ED81

2012-09-09 Thread Ben Hutchings
: Lionel Vaux (iouri) Signed-off-by: Jiri Kosina Signed-off-by: Ben Hutchings --- drivers/hid/hid-core.c|1 + drivers/hid/hid-cypress.c |2 ++ drivers/hid/hid-ids.h |1 + 3 files changed, 4 insertions(+) --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c @@ -1405,6

[ 88/95] virtio-blk: Reset device after blk_cleanup_queue()

2012-09-09 Thread Ben Hutchings
before queue DEAD marking in the drain process. Cc: Rusty Russell Cc: virtualizat...@lists.linux-foundation.org Cc: k...@vger.kernel.org Signed-off-by: Asias He Acked-by: Michael S. Tsirkin Signed-off-by: Rusty Russell Signed-off-by: Ben Hutchings --- drivers/block/virtio_blk.c | 12 +--

[ 29/95] audit: dont free_chunk() after fsnotify_add_mark()

2012-09-09 Thread Ben Hutchings
sults in use-after-free. Signed-off-by: Miklos Szeredi Acked-by: Eric Paris Signed-off-by: Ben Hutchings --- kernel/audit_tree.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/audit_tree.c b/kernel/audit_tree.c index 3a5ca58..69a5851 100644 --- a/k

[ 32/95] PCI: EHCI: Fix crash during hibernation on ASUS computers

2012-09-09 Thread Ben Hutchings
path, so add it. References: https://bugzilla.kernel.org/show_bug.cgi?id=45811 Reported-and-tested-by: Oleksij Rempel Signed-off-by: Rafael J. Wysocki Signed-off-by: Bjorn Helgaas Signed-off-by: Ben Hutchings --- drivers/pci/pci-driver.c |7 +++ 1 file changed, 7 insertions(+) diff --git a/

[ 91/95] Staging: speakup: fix an improperly-declared variable.

2012-09-09 Thread Ben Hutchings
emory, so it needs to be an array instead. Signed-off-by: Christopher Brannon Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- drivers/staging/speakup/main.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/speakup/main.c b/drivers/st

[ 93/95] asus-nb-wmi: add some video toggle keys

2012-09-09 Thread Ben Hutchings
CRT + HDMI 0xA3 - SDSP TV + HDMI But in Linux, there is no suitable userspace application to handle this, so, mapping them all to KEY_SWITCHVIDEOMODE. Signed-off-by: AceLan Kao Signed-off-by: Matthew Garrett Signed-off-by: Ben Hutchings --- drivers/platform/x86/asus-nb-wmi.c |4 1 file

[ 25/95] mutex: Place lock in contended state after fastpath_lock failure

2012-09-09 Thread Ben Hutchings
: Arnd Bergmann Cc: Chris Mason Cc: Ingo Molnar Reviewed-by: Nicolas Pitre Signed-off-by: Peter Zijlstra Link: http://lkml.kernel.org/n/tip-6e9lrw2avczr0617fzl5v...@git.kernel.org Signed-off-by: Thomas Gleixner Signed-off-by: Ben Hutchings --- include/asm-generic/mutex-xchg.h | 11

[ 33/95] IB/srp: Fix a race condition

2012-09-09 Thread Ben Hutchings
ULL. This can happen if a reply is received during or after a command abort. Reported-by: Joseph Glanville Reference: http://marc.info/?l=linux-rdma&m=134314367801595 Acked-by: David Dillow Signed-off-by: Bart Van Assche Signed-off-by: Roland Dreier Signed-off-by: Ben Hutchings ---

[ 16/95] USB: support the new interfaces of Huawei Data Card devices in option driver

2012-09-09 Thread Ben Hutchings
same time, remove the redundant declarations from option.c. Signed-off-by: fangxiaozhi Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- drivers/usb/serial/option.c | 279 +-- 1 file changed, 111 insertions(+), 168 deletions(-) diff

[ 11/95] xhci: Add Etron XHCI_TRUST_TX_LENGTH quirk.

2012-09-09 Thread Ben Hutchings
version of commit 1530bbc6272d9da1e39ef8e06190d42c13a02733 "xhci: Add new short TX quirk for Fresco Logic host." Signed-off-by: Sarah Sharp Reported-by: Gary E. Miller Signed-off-by: Ben Hutchings --- drivers/usb/host/xhci-pci.c |1 + 1 file changed, 1 insertion(+) diff --git a/d

[ 15/95] USB: add USB_VENDOR_AND_INTERFACE_INFO() macro

2012-09-09 Thread Ben Hutchings
-off-by: Marcel Holtmann Signed-off-by: Gustavo Padovan Acked-by: Henrik Rydberg Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- include/linux/usb.h | 21 + 1 file changed, 21 insertions(+) diff --git a/include/linux/usb.h b/include/linux/usb.h index

[ 35/95] dccp: check ccid before dereferencing

2012-09-09 Thread Ben Hutchings
dereference. This could lead to a privilege escalation if the attacker is able to map page 0 and prepare it with a fake ccid_ops pointer. Signed-off-by: Mathias Krause Cc: Gerrit Renker Signed-off-by: David S. Miller Signed-off-by: Ben Hutchings --- net/dccp/ccid.h |4 ++-- 1 file changed

[ 28/95] drm/i915: reorder edp disabling to fix ivb MacBook Air

2012-09-09 Thread Ben Hutchings
ttps://bugzilla.kernel.org/show_bug.cgi?id=45671 Tested-by: Roberto Romer Tested-by: Daniel Wagner Tested-by: Keith Packard Cc: Keith Packard Signed-off-by: Daniel Vetter Signed-off-by: Ben Hutchings --- drivers/gpu/drm/i915/intel_dp.c | 14 +++--- 1 file changed, 7 insertions(+), 7

[ 14/95] USB: option: Add Vodafone/Huawei K5005 support

2012-09-09 Thread Ben Hutchings
3.2-stable review patch. If anyone has any objections, please let me know. -- From: Bjørn Mork commit 4cbbb039a9719fb3bba73d255c6a95bc6dc6428b upstream. Tested-by: Thomas Schäfer Signed-off-by: Bjørn Mork Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings

[ 30/95] audit: fix refcounting in audit-tree

2012-09-09 Thread Ben Hutchings
Paris Signed-off-by: Ben Hutchings --- kernel/audit_tree.c |5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/kernel/audit_tree.c b/kernel/audit_tree.c index 69a5851..2b2 100644 --- a/kernel/audit_tree.c +++ b/kernel/audit_tree.c @@ -250,7 +250,6 @@ static void untag_

[ 17/95] usb: serial: mos7840: Fixup mos7840_chars_in_buffer()

2012-09-09 Thread Ben Hutchings
mos7840 as a usb serial-console as all kernel output is truncated during boot. Signed-off-by: Mark Ferrell Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- drivers/usb/serial/mos7840.c |9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) --- a/drivers/usb/serial

[ 34/95] USB: option: add ZTE K5006-Z

2012-09-09 Thread Ben Hutchings
Ignoring interface #3 which is handled by the qmi_wwan driver. Cc: Thomas Schäfer Signed-off-by: Bjørn Mork Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- drivers/usb/serial/option.c |2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/usb/serial/option.c b

[ 13/95] USB: ftdi_sio: Add VID/PID for Kondo Serial USB

2012-09-09 Thread Ben Hutchings
Tested by controlling an RCB3 board using libRCB3. Signed-off-by: Ozan Çağlayan Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- drivers/usb/serial/ftdi_sio.c |1 + drivers/usb/serial/ftdi_sio_ids.h |7 +++ 2 files changed, 8 insertions(+) diff --git a

<    3   4   5   6   7   8   9   10   11   12   >