waste of CPU time since mac80211 tries to decrypt an already
deciphered frame with ieee80211_aes_ccm_decrypt.
Fix the issue initializing decrypt_error flag at the begging of the
ath_rx_tasklet() loop.
Signed-off-by: Lorenzo Bianconi
Signed-off-by: John W. Linville
Signed-off-by: Ben Hutchings
g was introduced in 3.1 and is suitable for any stable kernels
from then onwards.
As the offending commit was tagged for 'stable', any stable kernel
that it was applied to should also get this patch. That includes
at least 2.6.32, 2.6.33 and 3.0. (Thanks to Ben Hutchings for
providing that list).
local 'data' variable]
Signed-off-by: Ben Hutchings
---
drivers/gpu/drm/nouveau/nvd0_display.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/drivers/gpu/drm/nouveau/nvd0_display.c
+++ b/drivers/gpu/drm/nouveau/nvd0_display.c
@@ -472,7 +472,7 @@ static int
nvd0_crtc_c
This patch should be backported to kernels as old as 3.0, that contain
the commit 69e848c2090aebba5698a1620604c7dccb448684 "Intel xhci: Support
EHCI/xHCI port switching."
Signed-off-by: Sarah Sharp
Reported-by: Denis Turischev
Tested-by: Denis Turischev
Signed-off-by: Ben Hutchings
-
On Sun, 2012-09-09 at 19:34 -0400, Nicolas Pitre wrote:
> On Sun, 9 Sep 2012, Ben Hutchings wrote:
>
> > 3.2-stable review patch. If anyone has any objections, please let me know.
>
> Once you have this patch included, could you pick up commit a76d7bd96d
> as well pl
not &&. With this code, it
> appears the quirk will always be triggered since XHCI_SPURIOUS_REBOOT is
> non-zero.
[...]
As the typo is not fixed in mainline, I can't fix it in 3.2.y yet. So
I'll defer this until that happens.
Thanks for your review.
Ben.
--
Ben
On Mon, 2012-09-10 at 11:56 +0930, Rusty Russell wrote:
> Ben Hutchings writes:
>
> > 3.2-stable review patch. If anyone has any objections, please let me know.
> >
> > --
> >
> > From: "Michael S. Tsirkin"
> >
> >
he real fix that also allows
> VIA USB 3.0 hubs to consistently re-enumerate during the plug/unplug
> stress tests.
[...]
--
Ben Hutchings
You can't have everything. Where would you put it?
signature.asc
Description: This is a digitally signed message part
u32 result;
[...]
I don't think it matters for stable, but since this function is now
extern it should have an 'xhci_' prefix.
Ben.
--
Ben Hutchings
You can't have everything. Where would you put it?
signature.asc
Description: This is a digitally signed message part
On Fri, 2012-10-05 at 07:59 -0400, Brian Foster wrote:
> On 10/04/2012 05:55 PM, Ben Hutchings wrote:
> > On Tue, Oct 02, 2012 at 12:53:47AM +0200, Willy Tarreau wrote:
> >> 2.6.32-longterm review patch. If anyone has any objections, please
mably this will also need to be reverted for 3.0 and 3.2? Or is
there something very weird about i915 in 3.4?
Ben.
--
Ben Hutchings
You can't have everything. Where would you put it?
signature.asc
Description: This is a digitally signed message part
d the bug.
>
> Please pull this patch into the 3.2 and 3.0 stable trees.
Networking stable fixes are normally vetted, backported and bundled up
by David, so I'll let him decide on this.
There are a lot more MDIO bus drivers that don't play nicely with
others, most of which seem
; + setup_clear_cpu_cap(X86_FEATURE_AVX);
> + setup_clear_cpu_cap(X86_FEATURE_AVX2);
> return 1;
> }
> __setup("noxsave", x86_xsave_setup);
--
Ben Hutchings
You can't have everything. Where would you put it?
signature.asc
Description: This is a digitally signed message part
-
net/xfrm/xfrm_policy.c |2 +-
net/xfrm/xfrm_replay.c | 15 +++
net/xfrm/xfrm_user.c | 57 ++---
sound/soc/samsung/dma.c|8 +-
103 files changed, 796 insertions(+), 436 deleti
.
See also commit 076c3eed2c31 ("sysctl: Rewrite proc_sys_lookup
introducing find_entry and lookup_entry") which reorganized this code in
3.4.
Tested in Linux 3.4.4.
Signed-off-by: Francesco Ruggeri
Signed-off-by: Linus Torvalds
Signed-off-by: Ben Hutchings
---
fs/proc/proc_sysct
nd leads to a proper reporting of pause not supported.
Signed-off-by: Dylan Reid
Signed-off-by: Mark Brown
Signed-off-by: Ben Hutchings
---
sound/soc/samsung/dma.c |8 +---
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/sound/soc/samsung/dma.c b/sound/soc/samsung/dma.c
in
ause dummy does not provide this
descriptor and explodes later.
Signed-off-by: Sebastian Andrzej Siewior
Signed-off-by: Felipe Balbi
Signed-off-by: Ben Hutchings
---
drivers/usb/gadget/dummy_hcd.c |8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/gadget/dum
that the deadlock is gone with this patch.
[ I rewrote the patch to be smaller and just do the "goto again" if the
lock was already held, but credit goes to Miklos for the real work.
- Linus ]
Signed-off-by: Miklos Szeredi
Cc: Al Viro
Signed-off-by: Linus Torvalds
Signed-off-by
3.2-stable review patch. If anyone has any objections, please let me know.
--
From: Alan Cox
commit 8a55ade76551e3927b4e41ee9e7751875d18bc25 upstream.
Allocate a structure not a pointer to it !
Signed-off-by: Alan Cox
Signed-off-by: Linus Torvalds
Signed-off-by: Ben
y: Nestor Lopez Casado
Signed-off-by: Jiri Kosina
Signed-off-by: Ben Hutchings
---
drivers/hid/hid-logitech-dj.c | 45 +
drivers/hid/hid-logitech-dj.h |1 +
2 files changed, 46 insertions(+)
diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hi
variable.
Fix the CCM register access in mach-armadillo5x0 by passing mx3_ccm_base and
avoid illegal accesses.
Also applies to v3.5
Reported-by: Arnd Bergmann
Signed-off-by: Fabio Estevam
Acked-by: Arnd Bergmann
Signed-off-by: Sascha Hauer
Signed-off-by: Ben Hutchings
---
arch/arm/mach-imx
: Mike Snitzer
Signed-off-by: Jun'ichi Nomura
Signed-off-by: Alasdair G Kergon
Signed-off-by: Ben Hutchings
---
drivers/md/dm.c | 56 +--
1 file changed, 38 insertions(+), 18 deletions(-)
diff --git a/drivers/md/dm.c b/drivers/md/dm.c
i
changed, 1 insertions(+), 1 deletions(-)
Signed-off-by: Jiri Kosina
Signed-off-by: Ben Hutchings
---
drivers/hid/hid-logitech-dj.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hid-logitech-dj.c
index 38b12e4..2b56efc 100644
contains non-ASCII
characters.
This seems to fix https://bugzilla.samba.org/show_bug.cgi?id=6767
Reported-by: Baldvin Kovacs
Reported-and-Tested-by: Nicolas Lefebvre
Signed-off-by: Jeff Layton
Signed-off-by: Steve French
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings
, ensuring that the
memory region attributes are obtained from the C and B bits, not from
the page tables.
Cc: Nicolas Pitre
Reviewed-by: Will Deacon
Signed-off-by: Matthew Leach
Signed-off-by: Will Deacon
Signed-off-by: Russell King
Signed-off-by: Ben Hutchings
---
arch/arm/boot/compressed/head.S
-off-by: Ben Hutchings
---
drivers/gpu/drm/i915/i915_gem.c |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- a/drivers/gpu/drm/i915/i915_gem.c
+++ b/drivers/gpu/drm/i915/i915_gem.c
@@ -3357,7 +3357,8 @@ i915_gem_object_pin(struct drm_i915_gem_
struct drm_i915_private *dev_priv
se IO-APIC interrupt instead of MSIX,
as SAS2008 B0 controller doesn't support MSIX interrupts.
[jejb: fix whitespace problems]
Signed-off-by: Sreekanth Reddy
Signed-off-by: James Bottomley
Signed-off-by: Ben Hutchings
---
drivers/scsi/mpt2sas/mpt2sas_base.c |7 +++
1 file change
5 Presence_Detect=0 ELD_Valid=1
[ 187.853268] ALSA sound/pci/hda/patch_hdmi.c:990 HDMI status: Codec=3 Pin=5
Presence_Detect=0 ELD_Valid=0
Signed-off-by: Wang Xingchao
Signed-off-by: Daniel Vetter
Signed-off-by: Ben Hutchings
---
drivers/gpu/drm/i915/intel_hdmi.c |2 +-
1 file changed, 1 in
0/0xa
[] acpi_processor_idle_simple+0x1c5/0x341
[] acpi_processor_idle_simple+0x182/0x341
[] acpi_processor_idle_simple+0x0/0x341
[] cpu_idle+0x95/0xb8
[] start_secondary+0x479/0x488
Signed-off-by: Eddie Wai
Reviewed-by: Mike Christie
Signed-off-by: James Bottomley
Signed-off-by: Ben Hutchings
---
drivers/scsi/
8 [cfg80211]
Reported-by: Felix Fietkau
Tested-by: Felix Fietkau
Signed-off-by: Luis R. Rodriguez
Reviewed-by: Johannes Berg
Signed-off-by: John W. Linville
Signed-off-by: Ben Hutchings
---
net/wireless/reg.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/
Signed-off-by: Guenter Roeck
Acked-by: Jean Delvare
Acked-by: Paul Thomas
Signed-off-by: Ben Hutchings
---
drivers/hwmon/ads7871.c |9 +
1 file changed, 9 insertions(+)
diff --git a/drivers/hwmon/ads7871.c b/drivers/hwmon/ads7871.c
index e65c6e4..7bf4ce3 100644
--- a/drivers/hwmon
the kernel.
With thanks to Eric Dumazet for catching a bug.
Signed-off-by: Mark Rustad
Acked-by: Eric Dumazet
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/core/dev.c |3 ++-
net/core/net_namespace.c |4 +++-
2 files changed, 5 insertions(+), 2 deletion
: Jassi Brar
Signed-off-by: Vinod Koul
[bwh: Backported to 3.2: adjust context and error label]
Signed-off-by: Ben Hutchings
---
drivers/dma/pl330.c |5 +
1 file changed, 5 insertions(+)
--- a/drivers/dma/pl330.c
+++ b/drivers/dma/pl330.c
@@ -858,6 +858,11 @@ pl330_probe(struct amba_device
Garrett
Signed-off-by: Ben Hutchings
---
drivers/platform/x86/asus-laptop.c |8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/platform/x86/asus-laptop.c
b/drivers/platform/x86/asus-laptop.c
index e38f91b..110c777 100644
--- a/drivers/platform/x86/asus-laptop.c
uption, so this is quite a serious
bug. This bug should not normally cause a problem for direct
attached disk storage.
Signed-off-by: Stephen M. Cameron
Signed-off-by: James Bottomley
Signed-off-by: Ben Hutchings
---
drivers/scsi/hpsa.c |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
on
Signed-off-by: Guenter Roeck
Acked-by: Jean Delvare
Acked-by: Jonathan Cameron
Signed-off-by: Ben Hutchings
---
drivers/hwmon/ad7314.c |8
1 file changed, 8 insertions(+)
diff --git a/drivers/hwmon/ad7314.c b/drivers/hwmon/ad7314.c
index cfec802..f915eb1 100644
--- a/dri
cle.com/bugzilla/show_bug.cgi?id=13665
Acked-by: Jan Beulich
Signed-off-by: Konrad Rzeszutek Wilk
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings
---
arch/x86/xen/enlighten.c |4
1 file changed, 4 insertions(+)
--- a/arch/x86/xen/enlighten.c
+++ b/arch/x86
3.2-stable review patch. If anyone has any objections, please let me know.
--
From: Søren Holm
commit ed3770a9cd5764a575b83810ea679bbff2b03082 upstream.
Signed-off-by: Søren Holm
Signed-off-by: David S. Miller
[bwh: Backported to 3.2: adjust filename]
Signed-off-by: Ben
activation solves this issue.
Signed-off-by: Anisse Astier
Signed-off-by: Dmitry Torokhov
Signed-off-by: Ben Hutchings
---
drivers/input/serio/i8042-x86ia64io.h |6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/input/serio/i8042-x86ia64io.h
b/drivers/input/serio/i8042-x86ia64io.h
r hardware, the code is changed to
use the hardware reset register on the Janz VMOD-ICAN3 hardware itself.
Signed-off-by: Ira W. Snyder
Signed-off-by: Marc Kleine-Budde
Signed-off-by: Ben Hutchings
---
drivers/net/can/janz-ican3.c |4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
di
semem vmemmap.
Link: http://lkml.kernel.org/r/505ab1ff.8020...@cn.fujitsu.com
Cc: Frederic Weisbecker
Cc: Ingo Molnar
Cc: Andrew Morton
Acked-by: Mel Gorman
Reviewed-by: Minchan Kim
Signed-off-by: Wen Congyang
Signed-off-by: Steven Rostedt
Signed-off-by: Ben Hutchings
---
include/trace/events/k
36712] [] (platform_drv_remove+0x14/0x18) from []
(__device_release_driver+0x7c/0xbc)
Cc: Anant Gole
Tested-by: Jan Luebbe
Signed-off-by: Marc Kleine-Budde
Signed-off-by: Ben Hutchings
---
drivers/net/can/ti_hecc.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/driver
: Daniel J Blueman
Signed-off-by: Jeff Garzik
Signed-off-by: Ben Hutchings
---
drivers/ata/libata-core.c |1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
index c14f88c..95a656f 100644
--- a/drivers/ata/libata-core.c
+++ b/drivers/ata/libata
Signed-off-by: Jean Delvare
Signed-off-by: Ben Hutchings
---
drivers/hwmon/fam15h_power.c | 15 +--
1 file changed, 13 insertions(+), 2 deletions(-)
--- a/drivers/hwmon/fam15h_power.c
+++ b/drivers/hwmon/fam15h_power.c
@@ -128,12 +128,12 @@ static bool __devinit fam15h_power_is_in
with kzalloc rather than a stack based one.
Signed-off-by: Marc Dionne
Signed-off-by: Jiri Kosina
Signed-off-by: Ben Hutchings
---
drivers/hid/hid-logitech-dj.c | 38 --
1 file changed, 24 insertions(+), 14 deletions(-)
diff --git a/drivers/hid/hid
] start_kernel+0xe5/0x468
[] x86_64_start_reservations+0xba/0xc1
[] ? xen_setup_runstate_info+0x2c/0x36
[] xen_start_kernel+0x565/0x56c
"
so we just disable NUMA scanning by setting numa_off=1.
Reported-and-Tested-by: Andre Przywara
Acked-by: Andre Przywara
Signed-off-by: Konrad Rzeszutek Wilk
fixes this by setting the level
accordingly.
Signed-off-by: Roland Stigge
Acked-by: Alexandre Pereira da Silva
Signed-off-by: Linus Walleij
Signed-off-by: Ben Hutchings
---
drivers/gpio/gpio-lpc32xx.c |5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/gpio/gpio-lpc32xx.c b/drivers
()]
Signed-off-by: Ben Hutchings
---
drivers/edac/sb_edac.c |7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
--- a/drivers/edac/sb_edac.c
+++ b/drivers/edac/sb_edac.c
@@ -554,7 +554,8 @@ static int get_dimm_config(const struct
{
struct sbridge_pvt *pvt = mci->pvt_i
same as for the rotational flag,
share the iteration function with device_is_nonrot().
Signed-off-by: Milan Broz
Signed-off-by: Alasdair G Kergon
Signed-off-by: Ben Hutchings
---
drivers/md/dm-table.c | 26 ++
1 file changed, 22 insertions(+), 4 deletions(-)
diff
by: Michal Schmidt
Acked-by: Eric Dumazet
Acked-by: Eilon Greenstein
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/drivers/net/ethernet/broadcom/bnx2x/b
lso list->buffer are not free on release.
After this patch, kmemleak report nothing.
Signed-off-by: Matthieu CASTET
Signed-off-by: Jiri Kosina
Signed-off-by: Ben Hutchings
---
drivers/hid/hidraw.c | 12 +++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/drivers/hid
.
Signed-off-by: Mathias Krause
Acked-by: Steffen Klassert
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/xfrm/xfrm_user.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/net/xfrm/xfrm_user.c b/net/xfrm/xfrm_user.c
index 7cae73e..a092828 100644
--- a/net
ropriate for an -stable kernel, but will almost certainly
need to be modified for some of them.
Reported-by: Jakub Husák
Signed-off-by: NeilBrown
[bwh: Backported to 3.2: s/geo->/conf->/]
Signed-off-by: Ben Hutchings
---
drivers/md/raid10.c |8 +---
1 file changed, 5 insertions(+), 3
ng the flag, so that
usb_device_read() will become aware of new root hubs as soon as they
are registered.
Signed-off-by: Alan Stern
Reported-by: Don Zickus
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Ben Hutchings
---
drivers/usb/core/devices.c |2 +-
drivers/usb/core/hcd.c
Acked-by: Marcel Holtmann
Signed-off-by: Gustavo Padovan
Signed-off-by: Ben Hutchings
---
drivers/bluetooth/btusb.c |3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index e791b20..654e248 100644
--- a/drivers/bluetooth/btusb.c
by: Li Zhong
Tested-by: Paul E. McKenney
Tested-by: Christian Kujau
Cc: Andrew Morton
Cc: Dan Williams
Cc: Christian Kujau
Cc: Andrew Morton
Cc: Cong Wang
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Ben Hutchings
---
kernel/async.c | 13 +
1 file changed, 9 insertions(+),
R104, SDR50 or DDR50 is set in the host capabilities register. This
will prevent the switch to 1.8V later.
Signed-off-by: Al Cooper
Acked-by: Arindam Nath
Acked-by: Philip Rakity
Acked-by: Girish K S
Signed-off-by: Chris Ball
Signed-off-by: Ben Hutchings
---
drivers/mmc/host/sdhci.c |5 +
with this behavior.
We also remove old rules to that matches product id for Broadcom devices.
Tested-by: John Hommel
Signed-off-by: Gustavo Padovan
Signed-off-by: Ben Hutchings
---
drivers/bluetooth/btusb.c |8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/drivers
-by: Ben Hutchings
---
drivers/bluetooth/btusb.c |1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index e272214..da6aa39 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -98,6 +98,7 @@ static struct usb_device_id
uch pointer to be recalculated before computing
the new mac_len value.
Signed-off-by: Antonio Quartulli
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/8021q/vlan_core.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net/8021q/vlan_core.c b/net/80
off-by: Thomas Graf
CC: Vlad Yasevich
CC: Neil Horman
CC: David Miller
Acked-by: Vlad Yasevich
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/sctp/output.c | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/net/sctp/output.c b/ne
dev $DEV_OUT parent 1: prio 3 $U32 \
$ICMP $DST 192.168.3.234 flowid 1:
Reported-by: Denys Fedoryschenko
Tested-by: Denys Fedoryschenko
Signed-off-by: Eric Dumazet
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/sched/sch_cbq.c | 5 +++--
1 file changed, 3 inser
: Steffen Klassert
Signed-off-by: Mathias Krause
Acked-by: Steffen Klassert
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/xfrm/xfrm_user.c | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/net/xfrm/xfrm_user.c b/net/xfrm/xfrm_user.c
index 8f916a7
compiler for alignment (7 for
amd64, 3 for i386). Add an explicit memset(0) before filling the buffer
to avoid the info leak.
Signed-off-by: Mathias Krause
Acked-by: Steffen Klassert
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/xfrm/xfrm_user.c | 1 +
1 file changed, 1
Kroah-Hartman
[bwh: Backported to 3.2:
- Adjust context
- Drop changes to pch_console_write()]
Signed-off-by: Ben Hutchings
---
drivers/tty/serial/pch_uart.c | 38 ++
1 file changed, 26 insertions(+), 12 deletions(-)
--- a/drivers/tty/serial/pch_u
connection parameter, to receive
a hci_conn.
This also makes it clear that it is checking the security of the link.
Signed-off-by: Vinicius Costa Gomes
Signed-off-by: Gustavo Padovan
Signed-off-by: Ben Hutchings
---
include/net/bluetooth/smp.h |2 +-
net/bluetooth/l2cap_core.c | 11
n);
printf("new socket fd=%d\n", sock_fd);
strcat(recvBuffer, "--data from server");
if (sendmsg(sock_fd, &msg, 0) == -1) {
perror("sendmsg()\n");
close(sock_fd);
, hci_conn_security()
would be called but it was not considering LE links.
Reported-by: João Paulo Rechi Vita
Signed-off-by: Vinicius Costa Gomes
Signed-off-by: Gustavo Padovan
Signed-off-by: Ben Hutchings
---
net/bluetooth/hci_conn.c |4
1 file changed, 4 insertions(+)
--- a/net
th Forshee
Acked-by: Yinghai Lu
Signed-off-by: Joerg Roedel
[bwh: Backported to 3.2: adjust filename]
Signed-off-by: Ben Hutchings
---
drivers/iommu/intr_remapping.c | 18 +-
1 file changed, 13 insertions(+), 5 deletions(-)
--- a/drivers/iommu/intr_remapping.c
+++ b/drivers/io
ned-off-by: Peter Zijlstra
Cc: Linus Torvalds
Cc: Andrew Morton
Cc: Thomas Gleixner
Link:
http://lkml.kernel.org/r/20120524141611.3692.20155.st...@srivatsabhat.in.ibm.com
[Preeti U Murthy: Please apply this patch to the stable tree 3.0.y]
Signed-off-by: Preeti U Murthy
Signed-off-by: Ben
others
due to limitations in the current KMS API. A proper fix is too
invasive for 3.6. Push it back to 3.7.
Reported-by: Andres Freund
Signed-off-by: Alex Deucher
[bwh: Backported to 3.2: drop the DCE6 case]
Signed-off-by: Ben Hutchings
---
drivers/gpu/drm/radeon/atombios_crtc.c | 163
Cc: Alan Cox
Cc: Alan Cox
Link: http://lkml.kernel.org/r/5034ae84.90...@redhat.com
Signed-off-by: Ingo Molnar
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/alternative.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/kernel/alternative.c b/arch/x86/kernel
.
Signed-off-by: Eric Dumazet
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/l2tp/l2tp_eth.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/l2tp/l2tp_eth.c b/net/l2tp/l2tp_eth.c
index 3c55f63..2cef50b 100644
--- a/net/l2tp/l2tp_eth.c
+++ b/net/l2tp
rt6_info is ip6_null_entry.
and we already hold the dst entry, so I think it's
safe to call dst_release out of the write-read lock.
Signed-off-by: Gao feng
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/ipv6/route.c | 11 ++-
1 file changed, 6 insertions(
hid_report_raw_event() return an error
value to the caller.
Reported-by: Oliver Neukum
Signed-off-by: Jiri Kosina
Signed-off-by: Ben Hutchings
---
drivers/hid/hid-core.c | 16 +++-
drivers/hid/hidraw.c | 19 +--
include/linux/hid.h|2 +-
include/linux
.
Signed-off-by: Ratan Nalumasu
Signed-off-by: Jiri Kosina
Signed-off-by: Ben Hutchings
---
drivers/hid/hidraw.c | 69 +++---
1 file changed, 26 insertions(+), 43 deletions(-)
diff --git a/drivers/hid/hidraw.c b/drivers/hid/hidraw.c
index 3b6f7bf
. Miller
Signed-off-by: Ben Hutchings
---
include/net/xfrm.h | 3 +++
net/xfrm/xfrm_input.c | 2 +-
net/xfrm/xfrm_replay.c | 15 +++
3 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/include/net/xfrm.h b/include/net/xfrm.h
index b203e14..921f627 100644
--- a/include
code of cdev_add()
- use unregister_chrdev_region() instead of unregister_chrdev()
if class_create() failed
Found by Linux Driver Verification project (linuxtesting.org).
Signed-off-by: Alexey Khoroshilov
Signed-off-by: Jiri Kosina
Signed-off-by: Ben Hutchings
---
drivers/hid/hidraw.c | 15
: David S. Miller
Signed-off-by: Ben Hutchings
---
net/xfrm/xfrm_user.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/net/xfrm/xfrm_user.c b/net/xfrm/xfrm_user.c
index 1d222e9..8f916a7 100644
--- a/net/xfrm/xfrm_user.c
+++ b/net/xfrm/xfrm_user.c
@@ -1405,6 +1405,7 @@ static int
mum size
of bmp_len is limited to 128 by this patch -- resulting in a maximum
replay window of 4096 packets. This should be sufficient for all real
life scenarios (RFC 4303 recommends a default replay window size of 64).
Cc: Steffen Klassert
Cc: Martin Willi
Cc: Ben Hutchings
Signed-off-by: Mat
, xfrm_policy_netlink() returns
NULL instead of an error pointer. But its caller expects an error
pointer and therefore continues to operate on a NULL skbuff.
Signed-off-by: Mathias Krause
Acked-by: Steffen Klassert
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/xfrm/xfrm_user.c | 6
memory via netlink to
userland.
Use strncpy() instead of strcpy() to fill the trailing bytes of alg_name
with null bytes.
Signed-off-by: Mathias Krause
Acked-by: Steffen Klassert
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/xfrm/xfrm_user.c | 2 +-
1 file changed, 1
the stack as the device
and function number.
We return AE_OK so that we ignore only this slot and continue looking
for other slots.
Found by Coverity (CID 113981).
Signed-off-by: Bjorn Helgaas
Signed-off-by: Ben Hutchings
---
drivers/pci/hotplug/acpiphp_glue.c | 13 +
1 file
(padding bytes in struct
xfrm_selector and struct xfrm_userpolicy_info). Add an explicit
memset(0) before filling the buffer to avoid the heap info leak.
Signed-off-by: Mathias Krause
Acked-by: Steffen Klassert
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/xfrm/xfrm_user.c
again.
Signed-off-by: Li RongQing
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/xfrm/xfrm_policy.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/xfrm/xfrm_policy.c b/net/xfrm/xfrm_policy.c
index 0174034..113d20e 100644
--- a/net/xfrm
=100mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
Signed-off-by: Giancarlo Formicuccia
Signed-off-by: Gustavo Padovan
Signed-off-by: Ben Hutchings
---
drivers/bluetooth/ath3k.c |2 ++
drivers/bluetooth
-by: Ben Hutchings
---
net/netrom/af_netrom.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/net/netrom/af_netrom.c b/net/netrom/af_netrom.c
index 732152f..f156382 100644
--- a/net/netrom/af_netrom.c
+++ b/net/netrom/af_netrom.c
@@ -1170,7 +1170,12 @@ static int
local nbd_device pointers are called 'lo' not 'nbd']
Signed-off-by: Ben Hutchings
---
drivers/block/nbd.c |9 +
1 file changed, 9 insertions(+)
--- a/drivers/block/nbd.c
+++ b/drivers/block/nbd.c
@@ -445,6 +445,14 @@ static void nbd_clear_que(struct nbd_dev
This patch introduces a separate flag: DCACHE_DENTRY_KILLED, which is
only set in d_kill() and makes try_to_ascend() test only this flag.
IBM reported successful test results with this patch.
Signed-off-by: Miklos Szeredi
Cc: Trond Myklebust
Signed-off-by: Linus Torvalds
Signed-off-by: Ben
l
the tcp_service_net_dma() call, sk_wait_data() cannot receive
any data and blocks forever.
If zero receive window and non-empty sk_async_wait_queue is
detected before calling sk_wait_data(), process the queue first.
Signed-off-by: Michal Kubecek
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutc
needed to fix a
workqueue related bug in cpufreq/powernow-k8. AFAICS, this
shouldn't break other existing users.
Signed-off-by: Tejun Heo
Acked-by: Jiri Kosina
Cc: Linus Torvalds
Cc: Bjorn Helgaas
Cc: Len Brown
Cc: Rafael J. Wysocki
Signed-off-by: Ben Hutchings
---
kerne
x80
ia64_bad_break+0x3d0/0x6e0
ia64_native_leave_kernel+0x0/0x270
offline_pages+0x210/0xee0
alloc_pages_current+0x180/0x2a0
Signed-off-by: Jianguo Wu
Signed-off-by: Jiang Liu
Cc: "Luck, Tony"
Reviewed-by: Michal Hocko
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Sign
requiring no checksum, so we make this requirement
explicit with the assertion.
Signed-off-by: Ed Cashin
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
drivers/block/aoe/aoecmd.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/block/aoe/aoecmd.c b/drivers/block/aoe
time into the bucket list
corrupts the data structure and may eventually lead to crashes.
This patch limits the maximum start time assigned to a class.
Signed-off-by: Paolo Valente
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/sched/sch_qfq.c | 5 -
1 file changed, 4
lue written to the rxfree
register in cpdma_chan_start will be incorrect.
Signed-off-by: Tao Hou
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
drivers/net/ethernet/ti/davinci_cpdma.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/ethernet/ti/davinci_cpdma.c
b/driv
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Ben Hutchings
---
mm/page_alloc.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index c66fb87..c13ea75 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -584,
e root bus and the guest would
crash in netxen_mask_aer_correctable() because of a NULL pointer
dereference if CONFIG_PCIEAER is present.
Signed-off-by: Nikolay Aleksandrov
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +
: Gustavo Padovan
Signed-off-by: Ben Hutchings
---
drivers/bluetooth/ath3k.c |1 +
drivers/bluetooth/btusb.c |1 +
2 files changed, 2 insertions(+)
diff --git a/drivers/bluetooth/ath3k.c b/drivers/bluetooth/ath3k.c
index ad591bd..f0f6202 100644
--- a/drivers/bluetooth/ath3k.c
+++ b/drivers
river since it uses macros from
linux/module.h without including this file.
Signed-off-by: Florian Fainelli
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
drivers/net/wan/ixp4xx_hss.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/wan/ixp4xx_hss.c b/drivers/
Ivl=1ms
Signed-off-by: Yevgeniy Melnichuk
Signed-off-by: Mohammed Shafi Shajakhan
Acked-by: Marcel Holtmann
Signed-off-by: Gustavo Padovan
Signed-off-by: Ben Hutchings
---
drivers/bluetooth/ath3k.c |2 ++
drivers/bluetooth/btusb.c |1 +
2 files changed, 3 insertions(+)
diff --git a
801 - 900 of 16074 matches
Mail list logo