Petkov
Reviewed-by: Jon Masters
Tested-by: Jon Masters
Signed-off-by: Ben Hutchings
---
--- a/Documentation/x86/mds.rst
+++ b/Documentation/x86/mds.rst
@@ -93,11 +93,38 @@ The kernel provides a function to invoke
The mitigation is invoked on kernel/userspace, hypervisor/guest and C-state
(idle
/linux/prctl.h
- Adjust filename, context]
Signed-off-by: Ben Hutchings
---
--- a/Documentation/spec_ctrl.rst
+++ b/Documentation/spec_ctrl.rst
@@ -92,3 +92,12 @@ Speculation misfeature controls
* prctl(PR_SET_SPECULATION_CTRL, PR_SPEC_STORE_BYPASS, PR_SPEC_ENABLE, 0,
0);
* prctl
.
Signed-off-by: Thomas Gleixner
Reviewed-by: Borislav Petkov
Reviewed-by: Jon Masters
Tested-by: Jon Masters
[bwh: Backported to 3.16:
- Drop " __ro_after_init"
- Adjust filename, context]
Signed-off-by: Ben Hutchings
---
--- a/Documentation/kernel-parameters.txt
+++ b/Documentat
- Also change and lib/retpoline.S to use
- Also include in , as the vdso fails to
build without that
- Adjust context]
Signed-off-by: Ben Hutchings
---
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -629,7 +629,7 @@ bytes respectively. Such letter su
an
Signed-off-by: Josh Poimboeuf
Signed-off-by: Thomas Gleixner
Signed-off-by: Ben Hutchings
---
Documentation/x86/mds.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/Documentation/x86/mds.rst
+++ b/Documentation/x86/mds.rst
@@ -116,7 +116,7 @@ Kernel internal mitigation modes
vulnerabilites have their own top level
entry. Should have done that right away.
Signed-off-by: Thomas Gleixner
Reviewed-by: Greg Kroah-Hartman
Reviewed-by: Jon Masters
[bwh: Backported to 3.16: we never added the documentation, so just update
the log message]
Signed-off-by: Ben Hutchings
---
--- a/arch
: Josh Poimboeuf
Signed-off-by: Thomas Gleixner
Reviewed-by: Tyler Hicks
Acked-by: Jiri Kosina
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/cpu/bugs.c | 8
1 file changed, 8 insertions(+)
--- a/arch/x86/kernel/cpu/bugs.c
+++ b/arch/x86/kernel/cpu/bugs.c
@@ -712,6 +712,9 @@ static
Andy Lutomirski
Cc: x...@kernel.org
Signed-off-by: Ben Hutchings
---
--- a/Documentation/x86/mds.rst
+++ b/Documentation/x86/mds.rst
@@ -97,3 +97,55 @@ According to current knowledge additiona
itself are not required because the necessary gadgets to expose the leaked
data cannot be controlled in
rable; SMT vulnerable
Signed-off-by: Konrad Rzeszutek Wilk
Signed-off-by: Thomas Gleixner
Reviewed-by: Tyler Hicks
Reviewed-by: Josh Poimboeuf
Link: https://lkml.kernel.org/r/20190412215118.294906495@localhost.localdomain
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/cpu/bugs.c | 3 ++-
1 file
bit NOP in the microMIPS
mode as by default the 16-bit short encoding is assumed
Signed-off-by: Maciej W. Rozycki
Cc: linux-m...@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/8516/
Signed-off-by: Ralf Baechle
Signed-off-by: Ben Hutchings
---
arch/mips/include/asm/jump_la
.
Fixes: fa1202ef2243 ("x86/speculation: Add command line control")
Signed-off-by: Andi Kleen
Signed-off-by: Thomas Gleixner
Link: https://lkml.kernel.org/r/20190330004743.29541-9-a...@firstfloor.org
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/cpu/bugs.c | 6 +++---
1 file
mitigation decisions
have been made.
Signed-off-by: Josh Poimboeuf
Signed-off-by: Thomas Gleixner
Reviewed-by: Tyler Hicks
Acked-by: Jiri Kosina
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/cpu/bugs.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
--- a/arch/x86/kernel/cpu
ntext]
Signed-off-by: Ben Hutchings
---
--- a/arch/x86/kvm/cpuid.c
+++ b/arch/x86/kvm/cpuid.c
@@ -303,7 +303,7 @@ static inline int __do_cpuid_ent(struct
/* cpuid 0x8008.ebx */
const u32 kvm_cpuid_8000_0008_ebx_x86_features =
F(AMD_IBPB) | F(AMD_IBRS) | F(AMD
...@linutronix.de
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/cpu/bugs.c | 46 +-
1 file changed, 25 insertions(+), 21 deletions(-)
--- a/arch/x86/kernel/cpu/bugs.c
+++ b/arch/x86/kernel/cpu/bugs.c
@@ -588,40 +588,44 @@ specv2_set_mode:
arch_smt_update
uring mcount/hotpatch call
site detection.
The initial jump label code instruction replacement will exchange
these instructions with either a branch or a brcl 0,0 instruction.
Signed-off-by: Heiko Carstens
Signed-off-by: Martin Schwidefsky
Signed-off-by: Ben Hutchings
---
arch/s390/includ
sed in assembly
[c0ccf6f99e3a43b87980c9df7da48427885206d0]
Ben Hutchings (3):
sched: Add sched_smt_active()
[1b568f0aabf280555125bc7cefc08321ff0ebaba]
x86/bugs: Change L1TF mitigation string to match upstream
[72c6d2db64fa18c996ece8f06e499509e6c9a37e]
x86/speculation/l1tf: D
context]
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/cpu/bugs.c | 11 +--
include/linux/sched/smt.h | 2 ++
kernel/cpu.c | 15 +--
3 files changed, 16 insertions(+), 12 deletions(-)
--- a/arch/x86/kernel/cpu/bugs.c
+++ b/arch/x86/kernel/cpu/bugs.c
@@ -13,6
ook
Link:
https://lkml.kernel.org/r/alpine.deb.2.21.1811272247140.1...@nanos.tec.linutronix.de
[bwh: Backported to 3.16:
- Assign the first available thread_info flag
- Exclude _TIF_SPEC_FORCE_UPDATE from _TIF_WORK_MASK and _TIF_ALLWORK_MASK]
Signed-off-by: Ben Hutchings
---
arch/x86/include/
Cc: Andi Kleen
Cc: Dave Hansen
Cc: Casey Schaufler
Cc: Asit Mallick
Cc: Arjan van de Ven
Cc: Jon Masters
Cc: Waiman Long
Cc: Greg KH
Cc: Dave Stewart
Cc: Kees Cook
Link: https://lkml.kernel.org/r/20181125185004.151077...@linutronix.de
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/proc
Long
Cc: Greg KH
Cc: Dave Stewart
Cc: Kees Cook
Link: https://lkml.kernel.org/r/20181125185004.707122...@linutronix.de
[bwh: Backported to 3.16:
- We still have the minimal mitigation modes
- Adjust context]
Signed-off-by: Ben Hutchings
---
--- a/arch/x86/kernel/cpu/bugs.c
+++ b/arch/x86
h: Backported to 3.16:
- Drop the auto,nosmt option which we can't support
- Adjust filename]
Signed-off-by: Ben Hutchings
---
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -1906,6 +1906,25 @@ bytes respectively. Such letter suffixes
m...@redhat.com
[bwh: Backported to 3.16:
- Drop the auto,nosmt option and the l1tf mitigation selection, which we can't
support
- Adjust filenames, context]
Signed-off-by: Ben Hutchings
---
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -1907,15 +1907
hange in _mwaitx()
- Adjust context]
Signed-off-by: Ben Hutchings
---
--- a/Documentation/x86/mds.rst
+++ b/Documentation/x86/mds.rst
@@ -149,3 +149,45 @@ Mitigation points
This takes the paranoid exit path only when the INT1 breakpoint is in
kernel space. #DB on a user space address
Masters
Cc: Waiman Long
Cc: Greg KH
Cc: Dave Stewart
Cc: Kees Cook
Link: https://lkml.kernel.org/r/20181125185004.986890...@linutronix.de
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/cpu/bugs.c | 17 -
1 file changed, 4 insertions(+), 13 deletions(-)
--- a/arch/x86/kernel/cpu
o 3.16:
- Don't use __ro_after_init or cpu_smt_control
- Adjust filename]
Signed-off-by: Ben Hutchings
---
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -3176,9 +3176,13 @@ bytes respectively. Such letter suffixes
spectre_v2= [X86] Cont
Reviewed-by: Tyler Hicks
Reviewed-by: Josh Poimboeuf
[bwh: Backported to 3.16: adjust context]
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/cpu/bugs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/arch/x86/kernel/cpu/bugs.c
+++ b/arch/x86/kernel/cpu/bugs.c
@@ -276,7 +276,7
don't delete it
- Adjust context]
Signed-off-by: Ben Hutchings
---
--- a/arch/x86/include/asm/switch_to.h
+++ b/arch/x86/include/asm/switch_to.h
@@ -6,9 +6,6 @@
struct task_struct; /* one of the stranger aspects of C forward declarations */
__visible struct task_struct *__switch_to(s
: Backported to 3.16:
- Drop the index updates
- Adjust filename]
Signed-off-by: Ben Hutchings
---
--- /dev/null
+++ b/Documentation/hw-vuln/mds.rst
@@ -0,0 +1,307 @@
+MDS - Microarchitectural Data Sampling
+==
+
+Microarchitectural Data Sampling is a hardware
: konrad.w...@oracle.com
Link:
https://lkml.kernel.org/r/20180522090539.ga24...@light.dominikbrodowski.net
Signed-off-by: Thomas Gleixner
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/cpu/common.c | 22 +++---
1 file changed, 7 insertions(+), 15 deletions(-)
--- a/arch/x86
i
Cc: linux-m...@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/8515/
Signed-off-by: Ralf Baechle
Signed-off-by: Ben Hutchings
---
arch/mips/kernel/jump_label.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- a/arch/mips/kernel/jump_label.c
+++ b/arch/mips/kernel/jump
Cc: Dave Hansen
Cc: Casey Schaufler
Cc: Asit Mallick
Cc: Arjan van de Ven
Cc: Jon Masters
Cc: Waiman Long
Cc: Greg KH
Cc: Dave Stewart
Cc: Kees Cook
Link: https://lkml.kernel.org/r/20181125185003.593893...@linutronix.de
[bwh: Backported to 3.16: adjust context]
Signed-off-by: Ben Hutchings
-
Reviewed-by: Greg Kroah-Hartman
Reviewed-by: Frederic Weisbecker
Reviewed-by: Jon Masters
Tested-by: Jon Masters
[bwh: Backported to 3.16:
- Use CPU feature word 10 and next available bug flag
- Adjust filename, context, indentation]
Signed-off-by: Ben Hutchings
---
arch/x86/include/asm
nt as they do
not support SMT, but mark them for completeness sake.
Signed-off-by: Thomas Gleixner
Reviewed-by: Frederic Weisbecker
Reviewed-by: Jon Masters
Tested-by: Jon Masters
[bwh: Backported to 3.16:
- Assign the next available bug flag
- Adjust context, indentation]
Signed-off-by
. The function is
useful for debugging and management of static keys. Update it so that
it can be used for the wrapper types too.
Signed-off-by: Tejun Heo
Acked-by: Peter Zijlstra (Intel)
Cc: Andrew Morton
Signed-off-by: Ben Hutchings
---
include/linux/jump_label.h | 18 +++---
1
t;)
Signed-off-by: Peter Zijlstra (Intel)
Cc: Andrew Morton
Cc: Linus Torvalds
Cc: Paul E. McKenney
Cc: Peter Zijlstra
Cc: Thomas Gleixner
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Ingo Molnar
Signed-off-by: Ben Hutchings
---
include/linux/jump_label.h | 25 +
djust context]
Signed-off-by: Ben Hutchings
---
arch/x86/include/asm/cpufeature.h | 10 --
arch/x86/kernel/cpu/mkcapflags.sh | 51 ++-
arch/x86/kernel/cpu/proc.c| 8 +
3 files changed, 53 insertions(+), 16 deletions(-)
--- a/arch/x86/include/asm/cpufeature.h
| 10 ++
net/ipv6/ip6_output.c | 3 +++
12 files changed, 48 insertions(+), 28 deletions(-)
Amit Klein (1):
inet: update the IP ID generation algorithm to higher standards.
Arend Van Spriel (1):
brcmfmac: add length checks in scheduled scan result handler
On Thu, 2019-05-09 at 10:38 -0700, Guenter Roeck wrote:
> On Thu, May 09, 2019 at 03:08:16PM +0100, Ben Hutchings wrote:
> > This is the start of the stable review cycle for the 3.16.67 release.
> > There are 10 patches in this series, which will be posted as responses
> > to
3.16.67-rc1 review patch. If anyone has any objections, please let me know.
--
From: Ben Hutchings
In this version of the driver, VNIs are consistently kept in host
order. However vxlan_fdb_create() erroneously declares its vni
parameter as __be32, which sparse warns about
: Nick Krause
Acked-by: Geert Uytterhoeven
Signed-off-by: Mark Brown
Signed-off-by: Ben Hutchings
---
drivers/spi/spi-omap-100k.c | 4
1 file changed, 4 deletions(-)
--- a/drivers/spi/spi-omap-100k.c
+++ b/drivers/spi/spi-omap-100k.c
@@ -70,10 +70,6 @@
#define SPI_STATUS_WE
guest crashes observed with stable
kernels starting with v4.4.168 through v4.4.175.
Signed-off-by: Joerg Roedel
Signed-off-by: Ben Hutchings
---
arch/x86/kvm/vmx.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
--- a/arch/x86/kvm/vmx.c
+++ b/arch/x86/kvm/vmx.c
@@ -4224,7 +4224,9
3.16.67-rc1 review patch. If anyone has any objections, please let me know.
--
From: Ben Hutchings
The timer_stats facility should filter and translate PIDs if opened
from a non-initial PID namespace, to avoid leaking information about
the wider system. It should also not
resses the issue by explicitly extending the key to 64
bits for kernels older than 4.1.
Signed-off-by: Amit Klein
Signed-off-by: Ben Hutchings
---
net/ipv4/route.c | 4 +++-
net/ipv6/ip6_output.c | 3 +++
2 files changed, 6 insertions(+), 1 deletion(-)
--- a/net/ipv4/route.c
+++ b/net/ip
: David Herrmann
Signed-off-by: Linus Torvalds
[bwh: Backported to 3.16: start_time initialisation code is different]
Signed-off-by: Ben Hutchings
---
kernel/fork.c | 13 +++--
1 file changed, 11 insertions(+), 2 deletions(-)
--- a/kernel/fork.c
+++ b/kernel/fork.c
@@ -1265,9 +1265,6
3.16.67-rc1 review patch. If anyone has any objections, please let me know.
--
From: Ben Hutchings
This reverts commit 9657f3abd17772d3290a3545dfb4811d945e84e1, which
was similar to commit 1b5e2423164b3670e8bc9174e4762d297990deff
upstream. The function fixed upstream doesn
irtual memory layout").
Signed-off-by: Matteo Croce
Signed-off-by: Dennis Zhou
Signed-off-by: Greg Kroah-Hartman
[bwh: Backported to 3.16: adjust context]
Signed-off-by: Ben Hutchings
---
mm/percpu.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
--- a/mm/percpu.c
+++
generation algorithm to higher standards.
[355b98553789b646ed97ad801a619ff898471b92]
Arend Van Spriel (1):
brcmfmac: add length checks in scheduled scan result handler
[4835f37e3bafc138f8bfa3cbed2920dd56fed283]
Ben Hutchings (3):
Revert "brcmfmac: assure SSID l
ignment to "netinfo_start"
that depends on it
- Adjust filename, context, indentation]
Signed-off-by: Ben Hutchings
---
drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 13 +++--
1 file changed, 11 insertions(+), 2 deletions(-)
--- a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg8
->nh_exceptions(),
we need a proper memory barrier.
Signed-off-by: Eric Dumazet
Fixes: 4895c771c7f00 ("ipv4: Add FIB nexthop exceptions.")
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
include/net/ip_fib.h | 2 +-
net/ipv4/fib_semantics.c | 8 +---
net/ipv4/route.
On Tue, 2019-04-02 at 15:39 +0100, Dmitry Safonov wrote:
> On 4/2/19 3:32 PM, Ben Hutchings wrote:
> > On Tue, 2019-04-02 at 15:22 +0100, Dmitry Safonov wrote:
[...]
> > > - "tty: Hold tty_ldisc_lock() during tty_reopen()" commit 83d817f41070
> > > with f
On Sat, 2019-04-27 at 11:41 -0700, Guenter Roeck wrote:
> On 4/27/19 8:13 AM, Ben Hutchings wrote:
> > This is the start of the stable review cycle for the 3.16.66 release.
> > There are 202 patches in this series, which will be posted as responses
> > to this one. If anyon
ppspotmail.com
Signed-off-by: Sven Eckelmann
Signed-off-by: Simon Wunderlich
Signed-off-by: Ben Hutchings
---
net/batman-adv/soft-interface.c | 2 ++
1 file changed, 2 insertions(+)
--- a/net/batman-adv/soft-interface.c
+++ b/net/batman-adv/soft-interface.c
@@ -180,6 +180,8 @@ static int batad
.
Signed-off-by: Daniele Palmas
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Ben Hutchings
---
drivers/usb/class/cdc-acm.c | 7 +++
1 file changed, 7 insertions(+)
--- a/drivers/usb/class/cdc-acm.c
+++ b/drivers/usb/class/cdc-acm.c
@@ -1903,6 +1903,13 @@ static const struct usb_device_id
length.
Reported-by: syzbot
Signed-off-by: Willem de Bruijn
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/packet/af_packet.c | 4
1 file changed, 4 insertions(+)
--- a/net/packet/af_packet.c
+++ b/net/packet/af_packet.c
@@ -2301,6 +2301,8 @@ static int tpacket_snd(struct
c9e47c5769]
Ben Hutchings (1):
binfmt_elf: Fix missing SIGKILL for empty PIE
[not upstream; fixes bad backport]
Bin Liu (1):
usb: phy: am335x: fix race condition in _probe
[a53469a68eb886e84dd8b69a1458a623d3591793]
Borislav Petkov (1):
x86/a.out: Clear the dump
evious K70 RGB patch to add delay-init quirk:
7a1646d92257 ("Add delay-init quirk for Corsair K70 RGB keyboards")
Signed-off-by: Jack Stocker
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Ben Hutchings
---
drivers/usb/core/quirks.c | 3 ++-
1 file changed, 2 insertions(+), 1 deleti
read/write when requested
long sense.
Add a bad sense quirk for it.
Signed-off-by: Icenowy Zheng
Acked-by: Alan Stern
Signed-off-by: Greg Kroah-Hartman
[bwh: Backported to 3.16: adjust context]
Signed-off-by: Ben Hutchings
---
drivers/usb/storage/unusual_devs.h | 12
1 file
+ devices.
Signed-off-by: Icenowy Zheng
Acked-by: Alan Stern
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Ben Hutchings
---
drivers/usb/storage/scsiglue.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
--- a/drivers/usb/storage/scsiglue.c
+++ b/drivers/usb/storage/scsiglue.c
ngjie Lu
Acked-by: Pierre-Louis Bossart
Signed-off-by: Mark Brown
[bwh: Backported to 3.16: adjust filename]
Signed-off-by: Ben Hutchings
---
sound/soc/intel/sst-mfld-platform-pcm.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
--- a/sound/soc/intel/sst-mfld-platform-pcm.c
ver=usb_serial_simple
I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=usb_serial_simple
Signed-off-by: Max Schulze
Signed-off-by: Johan Hovold
Signed-off-by: Ben Hutchings
---
drivers/usb/serial/usb-serial-simple.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- a/drivers/
.
Fixes: 99137b7888f4 ("packet: validate address length")
Reported-by: Ido Schimmel
Signed-off-by: Willem de Bruijn
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/packet/af_packet.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- a/net/packet/af_pack
es() check for
duplicates and simply skip them when found.
Signed-off-by: Hans de Goede
[ rjw: Subject & changelog, comments ]
Signed-off-by: Rafael J. Wysocki
Signed-off-by: Ben Hutchings
---
drivers/acpi/power.c | 22 ++
1 file changed, 22 insertions(+)
--- a/driver
buffer returned by Mode Select,
right before it is used in the Mode Select command.
Signed-off-by: Gabriel Krisman Bertazi
Signed-off-by: Martin K. Petersen
Signed-off-by: Ben Hutchings
---
drivers/scsi/sd.c | 1 +
1 file changed, 1 insertion(+)
--- a/drivers/scsi/sd.c
+++ b/drivers/scsi/sd.c
h depdendency.
Fixes: fc96df16a1ce ("Drivers: hv: vmbus: Return -EINVAL for the sys files for
unopened channels")
Cc: K. Y. Srinivasan
Cc: Haiyang Zhang
Signed-off-by: Stephen Hemminger
Signed-off-by: Dexuan Cui
Signed-off-by: Sasha Levin
[bwh: Backported to 3.16: adjust filename, contex
byte are also reserved
and shall be set to zero.
[mkp: shuffled commentary to commit description]
Signed-off-by: Ivan Mironov
Signed-off-by: Martin K. Petersen
Signed-off-by: Ben Hutchings
---
drivers/scsi/sd.c | 6 ++
1 file changed, 6 insertions(+)
--- a/drivers/scsi/sd.c
+++ b/driv
option is on in order to avoid inadvertently accessing PCIe
registers.
Signed-off-by: YunQiang Su
Signed-off-by: Paul Burton
Cc: pbur...@wavecomp.com
Cc: linux-m...@vger.kernel.org
Cc: aaro.koski...@iki.fi
Signed-off-by: Ben Hutchings
---
arch/mips/pci/msi-octeon.c | 4 +++-
1 file changed, 3
syrklevich
Reviewed-by: Kees Cook
Fixes: b39a982ddecf ("OMAP: DSS2: omapfb driver")
Cc: secur...@kernel.org
[b.zolnierkie: prefix patch subject with "omap2fb: "]
Signed-off-by: Bartlomiej Zolnierkiewicz
Signed-off-by: Ben Hutchings
---
drivers/video/fbdev/omap2/omapfb
s: e236d4a89a2f ("[CRYPTO] authenc: Move enckeylen into key itself")
Signed-off-by: Eric Biggers
Signed-off-by: Herbert Xu
Signed-off-by: Ben Hutchings
---
crypto/authenc.c | 14 +++---
1 file changed, 11 insertions(+), 3 deletions(-)
--- a/crypto/authenc.c
+++ b/c
3-eadd-163a-8c78-e1f4ec5ec...@deltatee.com
Signed-off-by: Logan Gunthorpe
Cc: Intel SCU Linux support
Cc: Artur Paszkiewicz
Cc: "James E.J. Bottomley"
Cc: "Martin K. Petersen"
Cc: Christoph Hellwig
Cc: Jens Axboe
Cc: Jeff Moyer
Reviewed-by: Jeff Moyer
Reviewed-by: Je
Mark Brown
[bwh: Backported to 3.16:
- Open-code snd_soc_component_get_bias_level()
- Adjust context]
Signed-off-by: Ben Hutchings
---
sound/soc/codecs/tlv320aic32x4.c | 4
1 file changed, 4 insertions(+)
--- a/sound/soc/codecs/tlv320aic32x4.c
+++ b/sound/soc/codecs/tlv320aic32x4.c
@@ -
, indentation]
Signed-off-by: Ben Hutchings
---
--- a/sound/usb/card.c
+++ b/sound/usb/card.c
@@ -258,6 +258,11 @@ static int snd_usb_create_streams(struct
return -EINVAL;
}
+ if (h1->bLength < sizeof(*h1)) {
+ dev_err(&am
in out-of-bound read.
This Patch fix the bug by adding an ending quirk object.
Fixes: 240a8af929c7 ("ALSA: usb-audio: Add a quirck for B&W PX headphones")
Signed-off-by: Hui Peng
Signed-off-by: Takashi Iwai
Signed-off-by: Ben Hutchings
---
sound/usb/quirks-table.h | 6 ++
1 f
he 1-0x4000 range. The bug here is that
"regs->len - B3_RI_WTO_R1" can be a negative value which would lead to
memory corruption and an abrupt crash.
Fixes: c3f8be961808 ("[PATCH] skge: expand ethtool debug register dump")
Signed-off-by: Dan Carpenter
Signed-off-by:
Signed-off-by: David S. Miller
[bwh: Backported to 3.16: adjust context]
Signed-off-by: Ben Hutchings
---
net/ipv6/sit.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- a/net/ipv6/sit.c
+++ b/net/ipv6/sit.c
@@ -576,7 +576,8 @@ static int ipip6_err(struct sk_buff *skb
-bound access when a
malformed descriptor is given. Fix it by assignment after the bLength
check.
Signed-off-by: Takashi Iwai
Signed-off-by: Ben Hutchings
---
sound/usb/mixer.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
--- a/sound/usb/mixer.c
+++ b/sound/usb/mixer.c
rk is still active, this causes a
use-after-free.
So make sure that the work is completed before freeing the card.
Fixes: 0f54761d167f ("qeth: Support VEPA mode")
Signed-off-by: Julian Wiedmann
Signed-off-by: David S. Miller
[bwh: Backported to 3.16: adjust context]
Signed-off-by
locks")
Signed-off-by: Julian Wiedmann
Reviewed-by: Alexandra Winter
Signed-off-by: David S. Miller
[bwh: Backported to 3.16:
- Add the qeth_free_output_queue() function, which didn't exist here
- Keep using kfree() to free to free the qeth_qdio_out_q structure]
Signed-off-by
0:28:05.463509 write(4, "0", 1)= 0
10:28:05.463720 write(4, "0", 1)= 0
10:28:05.463942 write(4, "0", 1)= 0
10:28:05.464155 write(4, "0", 1)= 0
Signed-off-by: Ilya Dryomov
Tested-by: Dongsheng Yang
[bwh: Backported to
y: Jamie Lentin
Reported-by: Julien D'Ascenzio
Tested-by: Julien D'Ascenzio
Signed-off-by: Linus Walleij
Signed-off-by: Gregory CLEMENT
Signed-off-by: Ben Hutchings
---
arch/arm/boot/dts/kirkwood-dnskw.dtsi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- a/arch/arm/boo
t;mm, oom: reduce dependency on tasklist_lock")
Signed-off-by: Shakeel Butt
Reviewed-by: Roman Gushchin
Acked-by: Michal Hocko
Cc: David Rientjes
Cc: Johannes Weiner
Cc: Tetsuo Handa
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Ben Hutchings
---
mm/oom_kill.
ypted management packets, even if
crypto_tx_tailroom_needed_cnt is 0.
Signed-off-by: Felix Fietkau
Signed-off-by: Johannes Berg
[bwh: Backported to 3.16: we always expand cloned skbs here; don't change that]
Signed-off-by: Ben Hutchings
---
--- a/net/mac80211/tx.c
+++ b/net/mac80211/tx.c
@@ -1465,
lya Dryomov
Signed-off-by: Ilya Dryomov
Signed-off-by: Ben Hutchings
---
fs/ceph/snap.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- a/fs/ceph/snap.c
+++ b/fs/ceph/snap.c
@@ -579,7 +579,8 @@ int __ceph_finish_cap_snap(struct ceph_i
capsnap->size);
spin_l
th: bridgeport support - basic control")
Signed-off-by: Julian Wiedmann
Signed-off-by: David S. Miller
[bwh: Backported to 3.16:
- Add gdev parameter to qeth_alloc_card(), as done upstream by commit
121ca39aa558 "s390/qeth: uninstall IRQ handler on device removal"
- Adjus
jects")
Signed-off-by: Thomas Hellstrom
Reviewed-by: Deepak Rawat
Signed-off-by: Ben Hutchings
---
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
@@ -2326
at it refactor U-boot arguments handling code.
Tested-by: Corentin LABBE
Signed-off-by: Eugeniy Paltsev
Signed-off-by: Vineet Gupta
[bwh: Backported to 3.16: adjust context]
Signed-off-by: Ben Hutchings
---
arch/arc/kernel/head.S | 4 +-
arch/arc/kernel/setup.c | 87 ++
.
Signed-off-by: Martin Sperl
Reviewed-by: Eric Anholt
Signed-off-by: Eric Anholt
Signed-off-by: Vinod Koul
[bwh: Backported to 3.16 as dependency of commit 9e528c799d17
"dmaengine: bcm2835: Fix abort of transactions"]
Signed-off-by: Ben Hutchings
---
drivers/dma/bcm2835-
incorrect behavior.
Fixes: a27341cd5fcb ("Prioritize synchronous signals over 'normal' signals")
Tested-by: Dmitry Vyukov
Reported-by: Dmitry Vyukov
Signed-off-by: "Eric W. Biederman"
[bwh: Backported to 3.16: s/kernel_siginfo_t/siginfo_t/]
Signed-off-by:
touchpad is useless out-of-the-box
as the mouse pointer won't move.
This patch makes the driver aware of both the crc_enabled=1 requirement and
the middle button, making the touchpad fully functional out-of-the-box.
Signed-off-by: Matti Kurkela
Signed-off-by: Dmitry Torokhov
Signed-off-by
by: Jorgen Hansen
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/vmw_vsock/vmci_transport.c | 4
1 file changed, 4 insertions(+)
--- a/net/vmw_vsock/vmci_transport.c
+++ b/net/vmw_vsock/vmci_transport.c
@@ -1658,6 +1658,10 @@ static void vmci_transport_cleanup(struc
s
initially set to 64 bits.
Fixes: 0d00c488f3de: ("drm/vmwgfx: Fix the driver for large dma addresses")
Signed-off-by: Thomas Hellstrom
Reviewed-by: Deepak Rawat
Signed-off-by: Ben Hutchings
---
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions
his does not happen. The 'vlan_dev_change_rx_flags' had the
same problem and was fixed, and changes here follows that fix.
Fixes: 91da11f870f0 ("net: Distributed Switch Architecture protocol support")
Signed-off-by: Rundong Ge
Signed-off-by: David S. Miller
[bwh: Backported to
vils
Fixes: f4e0c30c191 ("allow the temp files created by open() to be linked to")
Signed-off-by: Darrick J. Wong
Signed-off-by: Hugh Dickins
Reported-by: Matej Kupljen
Acked-by: Al Viro
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Ben Hutchings
---
mm/shm
4+0x103/0x610 arch/x86/entry/common.c:290
entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x457e29
Fixes: 90c27297a9bf ("X.25 remove bkl in bind")
Signed-off-by: Eric Dumazet
Cc: andrew hendry
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
net/x25/af_x25.c
gned-off-by: James Morris
Signed-off-by: Ben Hutchings
---
security/keys/key.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- a/security/keys/key.c
+++ b/security/keys/key.c
@@ -260,8 +260,8 @@ struct key *key_alloc(struct key_type *t
spin_lock(&
detect_change after the card-detect GPIO/IRQ
is registered.
Signed-off-by: Jonathan Neuschäfer
Reviewed-by: Linus Walleij
Signed-off-by: Ulf Hansson
Signed-off-by: Ben Hutchings
---
drivers/mmc/host/mmc_spi.c | 1 +
1 file changed, 1 insertion(+)
--- a/drivers/mmc/host/mmc_spi.c
+++ b/drivers/m
00);
request_key("user", "desc", "", id);
}
Reported-by: syzbot+ec24e95ea483de0a2...@syzkaller.appspotmail.com
Fixes: b2a4df200d57 ("KEYS: Expand the capacity of a keyring")
Signed-off-by: Eric Biggers
Signed-off-by: David Howells
Signed-of
b fb fb fb fb fb fb fb fb fb fb fb fb fb
8881dc824e00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
Fixes: 0c692d07842a ("drivers/net/phy/mdio_bus.c: call put_device on
device_register() failure")
Signed-off-by: YueHaibing
Reviewed-by: Andrew Lunn
Signed-off-by: David
lfram Sang
Signed-off-by: Ben Hutchings
---
drivers/i2c/busses/i2c-cadence.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
--- a/drivers/i2c/busses/i2c-cadence.c
+++ b/drivers/i2c/busses/i2c-cadence.c
@@ -320,8 +320,10 @@ static void cdns_i2c_mrecv(struct cdns_i
* Check for t
ctive_next()
- Adjust context]
Signed-off-by: Ben Hutchings
---
net/netfilter/nf_tables_api.c | 3 +++
1 file changed, 3 insertions(+)
--- a/net/netfilter/nf_tables_api.c
+++ b/net/netfilter/nf_tables_api.c
@@ -1897,6 +1897,9 @@ static int nf_table_delrule_by_chain(str
igned-off-by: Ben Hutchings
---
fs/binfmt_elf.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/fs/binfmt_elf.c
+++ b/fs/binfmt_elf.c
@@ -736,6 +736,7 @@ static int load_elf_binary(struct linux_
current->flags |= PF_RANDOMIZE;
setup_new_e
801 - 900 of 8480 matches
Mail list logo