Merge 4.14.227 into android-4.14-q
authorGreg Kroah-Hartman <gregkh@google.com>
Wed, 24 Mar 2021 10:39:05 +0000 (11:39 +0100)
committerGreg Kroah-Hartman <gregkh@google.com>
Wed, 24 Mar 2021 10:39:05 +0000 (11:39 +0100)
commita59a41e9a71725bd5287dade3353d0d6ee70fdb6
treeceb6b53ffb9ac11c1bfc3da278d22e151fbe25c2
parent1979ae9bc1a19ca9b55c5088cacc40b53b3af510
parent670d6552eda8ff0c5f396d3d6f0174237917c66c
Merge 4.14.227 into android-4.14-q

Changes in 4.14.227
ext4: handle error of ext4_setup_system_zone() on remount
ext4: don't allow overlapping system zones
ext4: check journal inode extents more carefully
bpf: Fix off-by-one for area size in creating mask to left
bpf: Simplify alu_limit masking for pointer arithmetic
bpf: Add sanity check for upper ptr_limit
net: dsa: b53: Support setting learning on port
bpf: Prohibit alu ops for pointer types not defining ptr_limit
Revert "PM: runtime: Update device status before letting suppliers suspend"
perf tools: Use %define api.pure full instead of %pure-parser
tools build feature: Check if get_current_dir_name() is available
tools build feature: Check if eventfd() is available
tools build: Check if gettid() is available before providing helper
perf: Make perf able to build with latest libbfd
tools build feature: Check if pthread_barrier_t is available
btrfs: fix race when cloning extent buffer during rewind of an old root
nvmet: don't check iosqes,iocqes for discovery controllers
NFSD: Repair misuse of sv_lock in 5.10.16-rt30.
svcrdma: disable timeouts on rdma backchannel
sunrpc: fix refcount leak for rpc auth modules
net/qrtr: fix __netdev_alloc_skb call
scsi: lpfc: Fix some error codes in debugfs
nvme-rdma: fix possible hang when failing to set io queues
usb-storage: Add quirk to defeat Kindle's automatic unload
USB: replace hardcode maximum usb string length by definition
usb: gadget: configfs: Fix KASAN use-after-free
iio:adc:stm32-adc: Add HAS_IOMEM dependency
iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel
iio: adis16400: Fix an error code in adis16400_initial_setup()
iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler
iio: hid-sensor-humidity: Fix alignment issue of timestamp channel
iio: hid-sensor-prox: Fix scale not correct issue
iio: hid-sensor-temperature: Fix issues of timestamp channel
PCI: rpadlpar: Fix potential drc_name corruption in store functions
perf/x86/intel: Fix a crash caused by zero PEBS status
x86/ioapic: Ignore IRQ2 again
kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data()
x86: Move TS_COMPAT back to asm/thread_info.h
x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall()
ext4: find old entry again if failed to rename whiteout
ext4: do not try to set xattr into ea_inode if value is empty
ext4: fix potential error in ext4_do_update_inode
genirq: Disable interrupts for force threaded handlers
Linux 4.14.227

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Iae4c2ecc4cbe9a8dabf68c1484e1552c06fa6d31
Makefile
drivers/usb/gadget/composite.c
drivers/usb/gadget/configfs.c
fs/ext4/ext4.h
fs/ext4/inode.c
fs/ext4/namei.c
fs/ext4/super.c
kernel/time/hrtimer.c
net/sunrpc/svc.c