I'm announcing the release of the 5.4.139 kernel.
All users of the 5.4 kernel series must upgrade.
The updated 5.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.4.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2
drivers/firmware/arm_scmi/bus.c | 3
drivers/firmware/arm_scmi/driver.c | 8 -
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 23 ++-
drivers/net/usb/r8152.c | 3
drivers/nvme/host/trace.h | 6
drivers/spi/spi-mt65xx.c | 19 --
drivers/spi/spi-stm32.c | 15 +-
drivers/watchdog/iTCO_wdt.c | 12 -
fs/btrfs/block-group.c | 2
fs/btrfs/ctree.c | 2
fs/btrfs/disk-io.c | 2
fs/btrfs/extent_io.c | 2
fs/btrfs/free-space-cache.c | 2
fs/btrfs/inode.c | 115 +----------------
fs/btrfs/qgroup.c | 2
fs/btrfs/tree-log.c | 107 ++++++---------
fs/btrfs/tree-log.h | 14 --
include/acpi/acpi_bus.h | 3
include/linux/mfd/rt5033-private.h | 4
kernel/bpf/verifier.c | 65 ++++++++-
net/bluetooth/hci_core.c | 16 +-
net/core/skbuff.c | 5
sound/soc/codecs/tlv320aic31xx.h | 4
tools/testing/selftests/bpf/test_verifier.c | 2
tools/testing/selftests/bpf/verifier/bounds.c | 65 +++++++++
tools/testing/selftests/bpf/verifier/dead_code.c | 2
tools/testing/selftests/bpf/verifier/jmp32.c | 22 +++
tools/testing/selftests/bpf/verifier/jset.c | 10 -
tools/testing/selftests/bpf/verifier/unpriv.c | 2
tools/testing/selftests/bpf/verifier/value_ptr_arith.c | 7 -
31 files changed, 296 insertions(+), 250 deletions(-)
Alain Volmat (1):
spi: stm32h7: fix full duplex irq handler handling
Axel Lin (1):
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
Cristian Marussi (1):
firmware: arm_scmi: Add delayed response status check
Daniel Borkmann (4):
bpf: Inherit expanded/patched seen count from old aux data
bpf: Do not mark insn as seen under speculative path verification
bpf: Fix leakage under speculation on mispredicted branches
bpf, selftests: Adjust few selftest outcomes wrt unreachable code
Filipe Manana (3):
btrfs: do not commit logs and transactions during link and rename operations
btrfs: fix race causing unnecessary inode logging during link and rename
btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction
Greg Kroah-Hartman (3):
Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
Linux 5.4.139
Guenter Roeck (1):
spi: mediatek: Fix fifo transfer
Jia He (1):
qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
John Fastabend (2):
bpf: Test_verifier, add alu32 bounds tracking tests
bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones
Keith Busch (1):
nvme: fix nvme_setup_command metadata trace event
Kyle Russell (1):
ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits
Linus Torvalds (1):
ACPI: fix NULL pointer dereference
Pravin B Shelar (1):
net: Fix zero-copy head len calculation.
Randy Dunlap (1):
btrfs: delete duplicated words + other fixes in comments
Sudeep Holla (1):
firmware: arm_scmi: Ensure drivers provide a probe function
Takashi Iwai (1):
r8152: Fix potential PM refcount imbalance
I'm announcing the release of the 4.19.202 kernel.
All users of the 4.19 kernel series must upgrade.
The updated 4.19.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.19.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 +-
block/bfq-iosched.c | 6 ++++--
block/blk-cgroup.c | 2 +-
drivers/firmware/arm_scmi/bus.c | 3 +++
drivers/gpu/drm/i915/intel_engine_cs.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 23 +++++++++++++++++------
drivers/net/usb/r8152.c | 3 ++-
drivers/spi/spi-mt65xx.c | 19 +++++--------------
drivers/watchdog/iTCO_wdt.c | 12 +++---------
fs/btrfs/compression.c | 3 +--
fs/ceph/debugfs.c | 2 +-
include/linux/backing-dev-defs.h | 1 +
include/linux/backing-dev.h | 9 +--------
include/linux/cpuhotplug.h | 1 +
include/linux/mfd/rt5033-private.h | 4 ++--
include/linux/padata.h | 6 ++++--
include/trace/events/wbt.h | 8 ++++----
kernel/padata.c | 28 ++++++++++++++++++++--------
mm/backing-dev.c | 13 +++++++++++--
net/bluetooth/hci_core.c | 16 ++++++++--------
net/core/skbuff.c | 5 ++++-
sound/soc/codecs/tlv320aic31xx.h | 4 ++--
22 files changed, 97 insertions(+), 75 deletions(-)
Axel Lin (1):
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
Christoph Hellwig (2):
bdi: move bdi_dev_name out of line
bdi: add a ->dev_name field to struct backing_dev_info
Daniel Jordan (2):
padata: validate cpumask without removed CPU during offline
padata: add separate cpuhp node for CPUHP_PADATA_DEAD
Goldwyn Rodrigues (1):
btrfs: mark compressed range uptodate only if all bio succeed
Greg Kroah-Hartman (3):
Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
Linux 4.19.202
Guenter Roeck (1):
spi: mediatek: Fix fifo transfer
Jani Nikula (1):
drm/i915: Ensure intel_engine_init_execlist() builds with Clang
Jia He (1):
qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
Kyle Russell (1):
ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits
Pravin B Shelar (1):
net: Fix zero-copy head len calculation.
Sudeep Holla (1):
firmware: arm_scmi: Ensure drivers provide a probe function
Takashi Iwai (1):
r8152: Fix potential PM refcount imbalance
Yufen Yu (1):
bdi: use bdi_dev_name() to get device name
I'm announcing the release of the 4.14.243 kernel.
All users of the 4.14 kernel series must upgrade.
The updated 4.14.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.14.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 -
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 23 ++++++++++++++-----
drivers/net/usb/r8152.c | 3 +-
drivers/spi/spi-mt65xx.c | 19 ++++-----------
drivers/watchdog/iTCO_wdt.c | 12 ++--------
fs/btrfs/compression.c | 2 -
include/linux/mfd/rt5033-private.h | 4 +--
net/bluetooth/hci_core.c | 16 ++++++-------
net/core/skbuff.c | 5 +++-
virt/kvm/kvm_main.c | 36 +++++++++++++++++++++++++-----
10 files changed, 73 insertions(+), 49 deletions(-)
Axel Lin (1):
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
Goldwyn Rodrigues (1):
btrfs: mark compressed range uptodate only if all bio succeed
Greg Kroah-Hartman (3):
Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
Linux 4.14.243
Guenter Roeck (1):
spi: mediatek: Fix fifo transfer
Jia He (1):
qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
Nicholas Piggin (1):
KVM: do not allow mapping valid but non-reference-counted pages
Paolo Bonzini (1):
KVM: do not assume PTE is writable after follow_pfn
Pravin B Shelar (1):
net: Fix zero-copy head len calculation.
Sean Christopherson (1):
KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped()
Takashi Iwai (1):
r8152: Fix potential PM refcount imbalance
I'm announcing the release of the 4.9.279 kernel.
All users of the 4.9 kernel series must upgrade.
The updated 4.9.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.9.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 +-
drivers/net/usb/r8152.c | 3 ++-
drivers/spi/spi-mt65xx.c | 19 +++++--------------
fs/btrfs/compression.c | 2 +-
include/linux/mfd/rt5033-private.h | 4 ++--
net/bluetooth/hci_core.c | 16 ++++++++--------
net/can/raw.c | 20 ++++++++++++++++++--
net/core/skbuff.c | 5 ++++-
8 files changed, 41 insertions(+), 30 deletions(-)
Axel Lin (1):
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
Goldwyn Rodrigues (1):
btrfs: mark compressed range uptodate only if all bio succeed
Greg Kroah-Hartman (2):
Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
Linux 4.9.279
Guenter Roeck (1):
spi: mediatek: Fix fifo transfer
Pravin B Shelar (1):
net: Fix zero-copy head len calculation.
Takashi Iwai (1):
r8152: Fix potential PM refcount imbalance
Ziyang Xuan (1):
can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF
I'm announcing the release of the 4.4.279 kernel.
All users of the 4.4 kernel series must upgrade.
The updated 4.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.4.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 +-
drivers/net/usb/r8152.c | 3 ++-
fs/btrfs/compression.c | 2 +-
include/linux/mfd/rt5033-private.h | 4 ++--
net/bluetooth/hci_core.c | 16 ++++++++--------
net/can/raw.c | 20 ++++++++++++++++++--
net/core/skbuff.c | 5 ++++-
7 files changed, 36 insertions(+), 16 deletions(-)
Axel Lin (1):
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
Goldwyn Rodrigues (1):
btrfs: mark compressed range uptodate only if all bio succeed
Greg Kroah-Hartman (2):
Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
Linux 4.4.279
Pravin B Shelar (1):
net: Fix zero-copy head len calculation.
Takashi Iwai (1):
r8152: Fix potential PM refcount imbalance
Ziyang Xuan (1):
can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF
Commit 73d786bd043e "futex: Rework inconsistent rt_mutex/futex_q state"
mentions that it could cause an infinite loop, and will fix it in the later
patches:
bebe5b514345f09 futex: Futex_unlock_pi() determinism
cfafcd117da0216 futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock()
But at the moment they're not backported. In a single-core environment, the
probability of triggering is high.
I also backported commit b4abf91047cf ("rtmutex: Make wait_lock irq safe"),
it fixes a potential deadlock problem. Although it hasn't actually been
triggered in our environment at the moment.
Other patches are used to resolve conflicts or fix problems caused by new
patches.
Anna-Maria Gleixner (1):
rcu: Update documentation of rcu_read_unlock()
Mike Galbraith (1):
futex: Handle transient "ownerless" rtmutex state correctly
Peter Zijlstra (6):
futex: Cleanup refcounting
futex,rt_mutex: Introduce rt_mutex_init_waiter()
futex: Pull rt_mutex_futex_unlock() out from under hb->lock
futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock()
futex: Futex_unlock_pi() determinism
futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock()
Thomas Gleixner (3):
futex: Rename free_pi_state() to put_pi_state()
rtmutex: Make wait_lock irq safe
futex: Avoid freeing an active timer
include/linux/rcupdate.h | 4 +-
kernel/futex.c | 245 +++++++++++++++++++++-----------
kernel/locking/rtmutex.c | 185 +++++++++++++-----------
kernel/locking/rtmutex_common.h | 2 +-
4 files changed, 262 insertions(+), 174 deletions(-)
--
2.26.0.106.g9fadedd
This is the start of the stable review cycle for the 4.4.279 release.
There are 6 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Sun, 08 Aug 2021 08:11:03 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.279-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 4.4.279-rc1
Ziyang Xuan <william.xuanziyang(a)huawei.com>
can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
Pravin B Shelar <pshelar(a)ovn.org>
net: Fix zero-copy head len calculation.
Takashi Iwai <tiwai(a)suse.de>
r8152: Fix potential PM refcount imbalance
Axel Lin <axel.lin(a)ingics.com>
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
Goldwyn Rodrigues <rgoldwyn(a)suse.com>
btrfs: mark compressed range uptodate only if all bio succeed
-------------
Diffstat:
Makefile | 4 ++--
drivers/net/usb/r8152.c | 3 ++-
fs/btrfs/compression.c | 2 +-
include/linux/mfd/rt5033-private.h | 4 ++--
net/bluetooth/hci_core.c | 16 ++++++++--------
net/can/raw.c | 20 ++++++++++++++++++--
net/core/skbuff.c | 5 ++++-
7 files changed, 37 insertions(+), 17 deletions(-)
This is the start of the stable review cycle for the 4.9.279 release.
There are 7 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Sun, 08 Aug 2021 08:11:03 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.279-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.9.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 4.9.279-rc1
Ziyang Xuan <william.xuanziyang(a)huawei.com>
can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "spi: mediatek: fix fifo rx mode"
Pravin B Shelar <pshelar(a)ovn.org>
net: Fix zero-copy head len calculation.
Takashi Iwai <tiwai(a)suse.de>
r8152: Fix potential PM refcount imbalance
Axel Lin <axel.lin(a)ingics.com>
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
Goldwyn Rodrigues <rgoldwyn(a)suse.com>
btrfs: mark compressed range uptodate only if all bio succeed
-------------
Diffstat:
Makefile | 4 ++--
drivers/net/usb/r8152.c | 3 ++-
drivers/spi/spi-mt65xx.c | 16 +++-------------
fs/btrfs/compression.c | 2 +-
include/linux/mfd/rt5033-private.h | 4 ++--
net/bluetooth/hci_core.c | 16 ++++++++--------
net/can/raw.c | 20 ++++++++++++++++++--
net/core/skbuff.c | 5 ++++-
8 files changed, 40 insertions(+), 30 deletions(-)
This is the start of the stable review cycle for the 4.14.243 release.
There are 11 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Sun, 08 Aug 2021 08:11:03 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.243-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 4.14.243-rc1
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
Sean Christopherson <seanjc(a)google.com>
KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped()
Nicholas Piggin <npiggin(a)gmail.com>
KVM: do not allow mapping valid but non-reference-counted pages
Paolo Bonzini <pbonzini(a)redhat.com>
KVM: do not assume PTE is writable after follow_pfn
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "spi: mediatek: fix fifo rx mode"
Pravin B Shelar <pshelar(a)ovn.org>
net: Fix zero-copy head len calculation.
Jia He <justin.he(a)arm.com>
qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
Takashi Iwai <tiwai(a)suse.de>
r8152: Fix potential PM refcount imbalance
Axel Lin <axel.lin(a)ingics.com>
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
Goldwyn Rodrigues <rgoldwyn(a)suse.de>
btrfs: mark compressed range uptodate only if all bio succeed
-------------
Diffstat:
Makefile | 4 ++--
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 23 ++++++++++++++------
drivers/net/usb/r8152.c | 3 ++-
drivers/spi/spi-mt65xx.c | 16 +++-----------
drivers/watchdog/iTCO_wdt.c | 12 +++--------
fs/btrfs/compression.c | 2 +-
include/linux/mfd/rt5033-private.h | 4 ++--
net/bluetooth/hci_core.c | 16 +++++++-------
net/core/skbuff.c | 5 ++++-
virt/kvm/kvm_main.c | 36 +++++++++++++++++++++++++------
10 files changed, 72 insertions(+), 49 deletions(-)
This is the start of the stable review cycle for the 5.4.139 release.
There are 23 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Sun, 08 Aug 2021 08:11:03 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.139-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 5.4.139-rc1
Daniel Borkmann <daniel(a)iogearbox.net>
bpf, selftests: Adjust few selftest outcomes wrt unreachable code
John Fastabend <john.fastabend(a)gmail.com>
bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones
John Fastabend <john.fastabend(a)gmail.com>
bpf: Test_verifier, add alu32 bounds tracking tests
Daniel Borkmann <daniel(a)iogearbox.net>
bpf: Fix leakage under speculation on mispredicted branches
Daniel Borkmann <daniel(a)iogearbox.net>
bpf: Do not mark insn as seen under speculative path verification
Daniel Borkmann <daniel(a)iogearbox.net>
bpf: Inherit expanded/patched seen count from old aux data
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
Cristian Marussi <cristian.marussi(a)arm.com>
firmware: arm_scmi: Add delayed response status check
Sudeep Holla <sudeep.holla(a)arm.com>
firmware: arm_scmi: Ensure drivers provide a probe function
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "spi: mediatek: fix fifo rx mode"
Linus Torvalds <torvalds(a)linux-foundation.org>
ACPI: fix NULL pointer dereference
Keith Busch <kbusch(a)kernel.org>
nvme: fix nvme_setup_command metadata trace event
Pravin B Shelar <pshelar(a)ovn.org>
net: Fix zero-copy head len calculation.
Jia He <justin.he(a)arm.com>
qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
Takashi Iwai <tiwai(a)suse.de>
r8152: Fix potential PM refcount imbalance
Kyle Russell <bkylerussell(a)gmail.com>
ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits
Alain Volmat <alain.volmat(a)foss.st.com>
spi: stm32h7: fix full duplex irq handler handling
Axel Lin <axel.lin(a)ingics.com>
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
Filipe Manana <fdmanana(a)suse.com>
btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction
Filipe Manana <fdmanana(a)suse.com>
btrfs: fix race causing unnecessary inode logging during link and rename
Filipe Manana <fdmanana(a)suse.com>
btrfs: do not commit logs and transactions during link and rename operations
Randy Dunlap <rdunlap(a)infradead.org>
btrfs: delete duplicated words + other fixes in comments
-------------
Diffstat:
Makefile | 4 +-
drivers/firmware/arm_scmi/bus.c | 3 +
drivers/firmware/arm_scmi/driver.c | 8 +-
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 23 +++--
drivers/net/usb/r8152.c | 3 +-
drivers/nvme/host/trace.h | 6 +-
drivers/spi/spi-mt65xx.c | 16 +--
drivers/spi/spi-stm32.c | 15 +--
drivers/watchdog/iTCO_wdt.c | 12 +--
fs/btrfs/block-group.c | 2 +-
fs/btrfs/ctree.c | 2 +-
fs/btrfs/disk-io.c | 2 +-
fs/btrfs/extent_io.c | 2 +-
fs/btrfs/free-space-cache.c | 2 +-
fs/btrfs/inode.c | 115 +++------------------
fs/btrfs/qgroup.c | 2 +-
fs/btrfs/tree-log.c | 107 +++++++++----------
fs/btrfs/tree-log.h | 14 +--
include/acpi/acpi_bus.h | 3 +-
include/linux/mfd/rt5033-private.h | 4 +-
kernel/bpf/verifier.c | 65 ++++++++++--
net/bluetooth/hci_core.c | 16 +--
net/core/skbuff.c | 5 +-
sound/soc/codecs/tlv320aic31xx.h | 4 +-
tools/testing/selftests/bpf/test_verifier.c | 2 +-
tools/testing/selftests/bpf/verifier/bounds.c | 65 ++++++++++++
tools/testing/selftests/bpf/verifier/dead_code.c | 2 +
tools/testing/selftests/bpf/verifier/jmp32.c | 22 ++++
tools/testing/selftests/bpf/verifier/jset.c | 10 +-
tools/testing/selftests/bpf/verifier/unpriv.c | 2 +
.../selftests/bpf/verifier/value_ptr_arith.c | 7 +-
31 files changed, 295 insertions(+), 250 deletions(-)