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
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
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
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
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
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
> 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
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
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
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 +
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
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
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
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
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
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
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
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
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
(+), 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
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
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
: 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
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
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
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
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
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
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
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
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
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
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
-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
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
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
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
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/
-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
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/
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
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
@@ -
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
@
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
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
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
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
:
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
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 |
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
: 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
-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
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
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
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
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
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(+
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
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
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
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
#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 |
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
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
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
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
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
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
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.
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
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
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
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
-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
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
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
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
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
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
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
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
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
: 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
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 +--
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
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/
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
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
: 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
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
---
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
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
-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
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
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
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
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_
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
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
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
701 - 800 of 16074 matches
Mail list logo