Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ba4942c8 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

Merge tag 'android11-5.4.161_r00' into android11-5.4



This is the merge of the upstream LTS release of 5.4.1161 into the
android11-5.4 branch.

It contains the following commits:

b52fb225 ANDROID: GKI: disable CONFIG_FORTIFY_SOURCE
26b09f18 Merge 5.4.161 into android11-5.4-lts
5c088fba Linux 5.4.161
b786cb32 erofs: fix unsafe pagevec reuse of hooked pclusters
83de35ae erofs: remove the occupied parameter from z_erofs_pagevec_enqueue()
b37f6da8 PCI: Add MSI masking quirk for Nvidia ION AHCI
db1390b6 PCI/MSI: Deal with devices lying about their MSI mask capability
49b55a77 PCI/MSI: Destroy sysfs before freeing entries
7186be97 parisc/entry: fix trace test in syscall exit path
258c42a8 fortify: Explicitly disable Clang support
4f9a3cda scsi: ufs: Fix tm request when non-fatal error happens
c468f924 ext4: fix lazy initialization next schedule time computation in more granular unit
307c6f72 MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL
7be773a0 scsi: ufs: Fix interrupt error message for shared interrupts
e3c97ba4 soc/tegra: pmc: Fix imbalanced clock disabling in error code path
ebd1ef6e Revert "net: sched: update default qdisc visibility after Tx queue cnt changes"
9084a8ec Revert "serial: core: Fix initializing and restoring termios speed"
91a7552b Merge 5.4.160 into android11-5.4-lts
17efa1a4 Linux 5.4.160
66bd28d6 selftests/bpf: Fix also no-alu32 strobemeta selftest
e7ea088c ath10k: fix invalid dma_addr_t token assignment
20a951af SUNRPC: Partial revert of commit 6f9f17287e78
5b7a0a4f PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros
256a1e00 powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload
fe02d378 s390/cio: make ccw_device_dma_* more robust
8a8d007b s390/tape: fix timer initialization in tape_std_assign()
5ef14af1 s390/cio: check the subchannel validity for dev_busid
b0989ae5 video: backlight: Drop maximum brightness override for brightness zero
66938ba1 mm, oom: do not trigger out_of_memory from the #PF
d6648b55 mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks
c6f9a5c1 powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC
453b779d powerpc/security: Add a helper to query stf_barrier type
84b3fbfd powerpc/bpf: Fix BPF_SUB when imm == 0x80000000
7edda4bd powerpc/bpf: Validate branch ranges
0347c001 powerpc/lib: Add helper to check if offset is within conditional branch range
c4461ca7 ovl: fix deadlock in splice write
8d750efc 9p/net: fix missing error check in p9_check_errors
aba12bb3 net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE
223985fa f2fs: should use GFP_NOFS for directory inodes
af73b240 irqchip/sifive-plic: Fixup EOI failed when masked
53014c1c parisc: Fix set_fixmap() on PA1.x CPUs
645d6dfd parisc: Fix backtrace to always include init funtion names
62c4e0a3 ARM: 9156/1: drop cc-option fallbacks for architecture selection
61a5e446 ARM: 9155/1: fix early early_iounmap()
dc335742 selftests/net: udpgso_bench_rx: fix port argument
dd3a418b cxgb4: fix eeprom len when diagnostics not implemented
1800c9ee net/smc: fix sk_refcnt underflow on linkdown and fallback
b2d1b662 vsock: prevent unnecessary refcnt inc for nonblocking connect
72aca95f net: hns3: allow configure ETS bandwidth of all TCs
07b218db net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any
18f28094 bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding
180a9b53 arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
572599cb nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails
c1d5f943 llc: fix out-of-bound array index in llc_sk_dev_hash()
bdf94057 perf bpf: Add missing free to bpf_event__print_bpf_prog_info()
23def86b zram: off by one in read_block_state()
d26835de mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()
46d695e8 bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed
dce69e0a ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses
700602b6 net: vlan: fix a UAF in vlan_dev_real_dev()
98e0ab88 net: davinci_emac: Fix interrupt pacing disable
70ecaadb xen-pciback: Fix return in pm_ctrl_init()
7f57b9bc i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'
53ad06ff NFSv4: Fix a regression in nfs_set_open_stateid_locked()
c9dcb51a scsi: qla2xxx: Turn off target reset during issue_lip
211f08d1 scsi: qla2xxx: Fix gnl list corruption
9b180f3c ar7: fix kernel builds for compiler test
59e97c74 watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT
162a1cfc m68k: set a default value for MEMORY_RESERVE
9770f8c2 signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL)
9e698519 dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result`
fd1de359 netfilter: nfnetlink_queue: fix OOB when mac header was cleared
15351d5e soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read
be832f78 auxdisplay: ht16k33: Fix frame buffer device blanking
c4419430 auxdisplay: ht16k33: Connect backlight to fbdev
1fa9803d auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string
e63507ea dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro
04317e74 mtd: core: don't remove debugfs directory if device is in use
59929f9a mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()
a83aaf15 fs: orangefs: fix error return code of orangefs_revalidate_lookup()
c79c37c7 NFS: Fix deadlocks in nfs_scan_commit_list()
5a893e0e opp: Fix return in _opp_add_static_v2()
98ac6982 PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge
819925ef PCI: aardvark: Don't spam about PIO Response Status
bab1cfec drm/plane-helper: fix uninitialized variable reference
4b48c6ed pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds
2b2fdb6f rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined
bd48bdbf apparmor: fix error check
a7b29476 power: supply: bq27xxx: Fix kernel crash on IRQ handler register error
3f698d97 mips: cm: Convert to bitfield API to fix out-of-bounds access
fb7b73cd powerpc/44x/fsp2: add missing of_node_put
d3dd1a05 HID: u2fzero: properly handle timeouts in usb_submit_urb
b216a39b HID: u2fzero: clarify error check and length calculations
fae0552d serial: xilinx_uartps: Fix race condition causing stuck TX
818e100c phy: qcom-qusb2: Fix a memory leak on probe
de43e759 ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER
f00ff535 ASoC: cs42l42: Correct some register default values
baf5c122 ARM: dts: stm32: fix SAI sub nodes register range
bb74ce1f staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC
73aaa622 RDMA/mlx4: Return missed an error if device doesn't support steering
20dfad97 scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()
5ead6f4f power: supply: rt5033_battery: Change voltage values to µV
fdbe8e8a usb: gadget: hid: fix error code in do_config()
15355466 serial: 8250_dw: Drop wrong use of ACPI_PTR()
d8241e7a video: fbdev: chipsfb: use memset_io() instead of memset()
e7df004e clk: at91: check pmc node status before registering syscore ops
44a2dcd1 memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe
03fe35ce soc/tegra: Fix an error handling path in tegra_powergate_power_up()
543d8560 arm: dts: omap3-gta04a4: accelerometer irq fix
7cf7d9b8 ALSA: hda: Reduce udelay() at SKL+ position reporting
d1cf71d7 JFS: fix memleak in jfs_mount
56911ee5 MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT
ee49b659 scsi: dc395: Fix error case unwinding
dd49dee2 ARM: dts: at91: tse850: the emac<->phy interface is rmii
1df7102f arm64: dts: meson-g12a: Fix the pwm regulator supply properties
681c58f3 RDMA/bnxt_re: Fix query SRQ failure
50eca295 ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY
863e71a3 arm64: dts: rockchip: Fix GPU register width for RK3328
66949601 ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()
d27580c1 clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths
9212ebb1 RDMA/rxe: Fix wrong port_cap_flags
cf234bc5 ibmvnic: Process crqs after enabling interrupts
bc406164 ibmvnic: don't stop queue in xmit
a91c8ee2 udp6: allow SO_MARK ctrl msg to affect routing
9ff14503 selftests/bpf: Fix fclose/pclose mismatch in test_progs
af51aa2b crypto: pcrypt - Delay write to padata->info
9be9cb2a net: phylink: avoid mvneta warning when setting pause parameters
077410c7 net: amd-xgbe: Toggle PLL settings during rate change
63a3b1af drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits
9ca0d107 wcn36xx: add proper DMA memory barriers in rx path
a3256ae4 libertas: Fix possible memory leak in probe and disconnect
427583b9 libertas_tf: Fix possible memory leak in probe and disconnect
2339ff41 KVM: s390: Fix handle_sske page fault handling
3f3b4054 samples/kretprobes: Fix return value if register_kretprobe() failed
9435b2f9 tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()
a8226599 irq: mips: avoid nested irq_enter()
ae5a2446 s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()
8fb436d1 libbpf: Fix BTF data layout checks and allow empty BTF
03a818c0 smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi
12ccb573 drm/msm: Fix potential NULL dereference in DPU SSPP
dc18f080 clocksource/drivers/timer-ti-dm: Select TIMER_OF
c523474f PM: hibernate: fix sparse warnings
0d22f550 nvme-rdma: fix error code in nvme_rdma_setup_ctrl
67ba6c8e phy: micrel: ksz8041nl: do not use power down mode
ae213c05 mwifiex: Send DELBA requests according to spec
3a781e21 rsi: stop thread firstly in rsi_91x_init() error handling
ad4cd013 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c
bdbc9311 platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning
3446e5ec block: ataflop: fix breakage introduced at blk-mq refactoring
2918a29f mmc: mxs-mmc: disable regulator on error and in the remove function
b631c603 net: stream: don't purge sk_error_queue in sk_stream_kill_queues()
f27fbff8 drm/msm: uninitialized variable in msm_gem_import()
32ac072c ath10k: fix max antenna gain unit
218fb43f hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff
8384c4a7 hwmon: Fix possible memleak in __hwmon_device_register()
f7fd0720 net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE
9498f527 memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()
5f462b38 memstick: avoid out-of-range warning
3a7525d5 mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured
dc73f7ca b43: fix a lower bounds test
1b6365fd b43legacy: fix a lower bounds test
c51ac7fd hwrng: mtk - Force runtime pm ops for sleep ops
52d2cdab crypto: qat - disregard spurious PFVF interrupts
4d788143 crypto: qat - detect PFVF collision after ACK
a3d3f9c5 media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable()
73dd601b netfilter: nft_dynset: relax superfluous check on set updates
62f6260f EDAC/amd64: Handle three rank interleaving mode
f399e650 ath9k: Fix potential interrupt storm on queue reset
843ff688 media: em28xx: Don't use ops->suspend if it is NULL
e577924b cpuidle: Fix kobject memory leaks in error paths
18fdbdbe crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency
a993159a kprobes: Do not use local variable when creating debugfs file
71411bd7 media: cx23885: Fix snd_card_free call on null card pointer
1c2c8030 media: tm6000: Avoid card name truncation
61266f85 media: si470x: Avoid card name truncation
4e65b9ec media: radio-wl1273: Avoid card name truncation
8eeec127 media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'
2b9ae7ba media: TDA1997x: handle short reads of hdmi info frame.
23b65152 media: dvb-usb: fix ununit-value in az6027_rc_query
e2b2d221 media: cxd2880-spi: Fix a null pointer dereference on error handling path
f46da0c6 media: em28xx: add missing em28xx_close_extension
14f3d77c drm/amdgpu: fix warning for overflow check
465dc8a1 ath10k: Fix missing frame timestamp for beacon/probe-resp
7c12c2fe net: dsa: rtl8366rb: Fix off-by-one bug
67463727 rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies()
d4cd7a16 crypto: caam - disable pkc for non-E SoCs
555fe573 Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync
8c68d12f wilc1000: fix possible memory leak in cfg_scan_result()
1713b856 cgroup: Make rebind_subsystems() disable v2 controllers all at once
bd76ec43 net: net_namespace: Fix undefined member in key_remove_domain()
3a377421 virtio-gpu: fix possible memory allocation failure
606c9507 drm/v3d: fix wait for TMU write combiner flush
6a93d8eb rcu: Fix existing exp request check in sync_sched_exp_online_cleanup()
6237a168 Bluetooth: fix init and cleanup of sco_conn.timeout_work
28c1d965 selftests/bpf: Fix strobemeta selftest regression
f2c04d46 netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state
0c2acfed parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling
cbe28724 parisc/unwind: fix unwinder when CONFIG_64BIT is enabled
a9a411ad task_stack: Fix end_of_stack() for architectures with upwards-growing stack
c06cf3b1 parisc: fix warning in flush_tlb_all
73244192 x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted
ad67a7e2 spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()
a15fc589 btrfs: do not take the uuid_mutex in btrfs_rm_device
aba1db41 net: annotate data-race in neigh_output()
2f78cb7e vrf: run conntrack only in context of lower/physdev for locally generated packets
5919f02e ARM: 9136/1: ARMv7-M uses BE-8, not BE-32
d99f320a gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE
9929b3db ARM: clang: Do not rely on lr register for stacktrace
681a426e smackfs: use __GFP_NOFAIL for smk_cipso_doi()
4752a9c3 iwlwifi: mvm: disable RX-diversity in powersave
41e583ed selftests: kvm: fix mismatched fclose() after popen()
4411d0d8 PM: hibernate: Get block device exclusively in swsusp_check()
a528d3aa nvme: drop scan_lock and always kick requeue list when removing namespaces
209c39b3 nvmet-tcp: fix use-after-free when a port is removed
81d11e40 nvmet: fix use-after-free when a port is removed
1ec1ca2b block: remove inaccurate requeue check
bfde0564 mwl8k: Fix use-after-free in mwl8k_fw_state_machine()
e4af3e42 tracing/cfi: Fix cmp_entries_* functions signature mismatch
caeb6bae workqueue: make sysfs of unbound kworker cpumask more clever
58b4e0c0 lib/xz: Validate the value before assigning it to an enum variable
8cdab206 lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression
eb8f0872 memstick: r592: Fix a UAF bug when removing the driver
2226ad03 leaking_addresses: Always print a trailing newline
63c3c7b6 ACPI: battery: Accept charges over the design capacity as full
2efb81b2 iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value
d5fb057f ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()
e2c27194 tracefs: Have tracefs directories not set OTH permission bits by default
ace6e7fe net-sysfs: try not to restart the syscall if it will fail eventually
d8d1d354 media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()
382e7b64 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info
e5f9be48 media: ipu3-imgu: imgu_fmt: Handle properly try
cdf338e1 ACPICA: Avoid evaluating methods too early during system resume
9ff00d0b ipmi: Disable some operations during a panic
4bba26f8 media: rcar-csi2: Add checking to rcsi2_start_receiver()
c08a655e brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet
f64551db ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK
31b78486 media: mceusb: return without resubmitting URB in case of -EPROTO error.
e419469a media: imx: set a media_device bus_info string
b2b2f917 media: s5p-mfc: Add checking to s5p_mfc_probe().
6b8ab552 media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()
bc4af8c7 media: uvcvideo: Set unique vdev name based in type
7a646855 media: uvcvideo: Return -EIO for control errors
ab7fca0e media: uvcvideo: Set capability in s_param
bff0833e media: stm32: Potential NULL pointer dereference in dcmi_irq_thread()
cede3651 media: netup_unidvb: handle interrupt properly according to the firmware
3fe3d043 media: mt9p031: Fix corrupted frame after restarting stream
08743f9c ath10k: high latency fixes for beacon buffer
fadb4cd7 mwifiex: Properly initialize private structure on interface type changes
7d3e6635 mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type
480c240a x86: Increase exception stack sizes
91b9c23b smackfs: Fix use-after-free in netlbl_catmap_walk()
31df731c net: sched: update default qdisc visibility after Tx queue cnt changes
a82f3793 locking/lockdep: Avoid RCU-induced noinstr fail
f14eca60 MIPS: lantiq: dma: reset correct number of channel
ca07aff2 MIPS: lantiq: dma: add small delay after reset
e5ea3dca platform/x86: wmi: do not fail if disabling fails
b57df4d6 drm/panel-orientation-quirks: add Valve Steam Deck
67bd269a Bluetooth: fix use-after-free error in lock_sock_nested()
d416020f Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()
a52bd11b drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6
e5ca7656 drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
c19cabfa drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2)
46a25b7a dma-buf: WARN on dmabuf release with pending attachments
1bee9e59 USB: chipidea: fix interrupt deadlock
8a643c0f USB: iowarrior: fix control-message timeouts
32858116 USB: serial: keyspan: fix memleak on probe errors
8ce0bc69 iio: dac: ad5446: Fix ad5622_write() return value
f01e16d3 pinctrl: core: fix possible memory leak in pinctrl_enable()
270541cb quota: correct error number in free_dqentry()
10b80830 quota: check block number when reading the block in quota file
a509a515 PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG
0ea58b9b PCI: aardvark: Fix return value of MSI domain .alloc() method
ee9cdca4 PCI: aardvark: Fix reporting Data Link Layer Link Active
6f99c7a5 PCI: aardvark: Do not unmask unused interrupts
d9648863 PCI: aardvark: Fix checking for link up via LTSSM state
e0269c0c PCI: aardvark: Do not clear status bits of masked interrupts
50b0ce94 PCI: pci-bridge-emul: Fix emulation of W1C bits
3d995568 xen/balloon: add late_initcall_sync() for initial ballooning done
3f6255a9 ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume
6225a31b ALSA: mixer: oss: Fix racy access to slots
e9adf72b serial: core: Fix initializing and restoring termios speed
b535b634 powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found
bfefc5d6 can: j1939: j1939_can_recv(): ignore messages with invalid source address
94a3f521 can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport
8e61c799 KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use
654a8248 power: supply: max17042_battery: use VFSOC for capacity when no rsns
11129762 power: supply: max17042_battery: Prevent int underflow in set_soc_threshold
625c3ed2 signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT
ec5ef8d4 signal: Remove the bogus sigkill_pending in ptrace_stop
28c70d50 RDMA/qedr: Fix NULL deref for query_qp on the GSI QP
91a29609 rsi: Fix module dev_oper_mode parameter description
9defe9b1 rsi: fix rate mask set leading to P2P failure
2f1f06be rsi: fix key enabled check causing unwanted encryption for vap_id > 0
1fa1da8a rsi: fix occasional initialisation failure with BT coex
398e7e5a wcn36xx: handle connection loss indication
4a673553 libata: fix checking of DMA state
6f2f91b9 mwifiex: Read a PCI register after writing the TX ring write pointer
3991cdc4 wcn36xx: Fix HT40 capability for 2Ghz band
301d33c9 evm: mark evm_fixmode as __ro_after_init
e1f71a32 rtl8187: fix control-message timeouts
76d2ce7c PCI: Mark Atheros QCA6174 to avoid bus reset
3110371c ath10k: fix division by zero in send path
2b94d100 ath10k: fix control-message timeout
cfbe74d8 ath6kl: fix control-message timeout
1a2fe1c3 ath6kl: fix division by zero in send path
78ebff82 mwifiex: fix division by zero in fw download path
08501eb9 EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell
a1479229 regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
c9e5a005 regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
3baa5886 hwmon: (pmbus/lm25066) Add offset coefficients
98bea923 ia64: kprobes: Fix to pass correct trampoline address to the handler
ddb54bf3 btrfs: call btrfs_check_rw_degradable only if there is a missing device
5223324e btrfs: fix lost error handling when replaying directory deletes
c25984fa btrfs: clear MISSING device status bit in btrfs_close_one_device
87a87c82 net/smc: Correct spelling mistake to TCPF_SYN_RECV
cc14499b nfp: bpf: relax prog rejection for mtu check through max_pkt_offset
a62d4308 vmxnet3: do not stop tx queues after netif_device_detach()
17dcecf2 r8169: Add device 10ec:8162 to driver r8169
e84b38e5 nvmet-tcp: fix header digest verification
2804181e drm: panel-orientation-quirks: Add quirk for GPD Win3
7273488f watchdog: Fix OMAP watchdog early handling
5ffdddcf net: multicast: calculate csum of looped-back and forwarded packets
9420e249 spi: spl022: fix Microwire full duplex mode
1a667bc3 nvmet-tcp: fix a memory leak when releasing a queue
2f3860ba xen/netfront: stop tx queues during live migration
de649ec7 bpf: Prevent increasing bpf_jit_limit above max
df8665c3 bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT
8dd688ba drm: panel-orientation-quirks: Add quirk for Aya Neo 2021
c4282bb8 mmc: winbond: don't build on M68K
05f0a97e reset: socfpga: add empty driver allowing consumers to probe
dfa8fb78 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode
f09014e8 hyperv/vmbus: include linux/bitops.h
054fe50d sfc: Don't use netif_info before net_device setup
82005afb cavium: Fix return values of the probe function
9f5fd5aa scsi: qla2xxx: Fix unmap of already freed sgl
96183337 scsi: qla2xxx: Return -ENOMEM if kzalloc() fails
8e3a0d28 cavium: Return negative value when pci_alloc_irq_vectors() fails
58608e80 x86/irq: Ensure PI wakeup handler is unregistered before module unload
7252cb96 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL
e3d4ba33 x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c
ccc4e5e6 fuse: fix page stealing
9505d487 ALSA: timer: Unconditionally unlink slave instances, too
2c644616 ALSA: timer: Fix use-after-free problem
246c6a1f ALSA: synth: missing check for possible NULL after the call to kstrdup
ce9f7535 ALSA: usb-audio: Add registration quirk for JBL Quantum 400
7da6f4c5 ALSA: line6: fix control and interrupt message timeouts
4a12e624 ALSA: 6fire: fix control and bulk message timeouts
ab3f823a ALSA: ua101: fix division by zero at probe
a3bb6e0d ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED
40243342 ALSA: hda/realtek: Add quirk for ASUS UX550VE
8af6ade7 ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N
809416fe ALSA: hda/realtek: Add quirk for Clevo PC70HS
638b53d6 media: v4l2-ioctl: Fix check_ext_ctrls
8c11269b media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers
bbd62d2f media: ite-cir: IR receiver stop working after receive overflow
eef6cb3d crypto: s5p-sss - Add error handling in s5p_aes_probe()
d7a5d872 firmware/psci: fix application of sizeof to pointer
18f0fb57 tpm: Check for integer overflow in tpm2_map_response_body()
f38f3da3 parisc: Fix ptrace check on syscall return
acbc2a08 mmc: dw_mmc: Dont wait for DRTO on Write RSP error
5ee76475 scsi: qla2xxx: Fix use after free in eh_abort path
cc5b1394 scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file
617d2fd4 ocfs2: fix data corruption on truncate
c20eb955 libata: fix read log timeout value
69c2199f Input: i8042 - Add quirk for Fujitsu Lifebook T725
17ec1c6b Input: elantench - fix misreporting trackpoint coordinates
ce4bec0a Input: iforce - fix control-message timeout
db39f49e binder: use cred instead of task for getsecid
fc9c470c binder: use cred instead of task for selinux checks
28a1e470 binder: use euid from cred instead of using task
3e87c499 usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform
3fa7efd1 xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
f911d1ad Merge 5.4.159 into android11-5.4-lts
5915b0ea Linux 5.4.159
abc49cc4 rsi: fix control-message timeout
64e6632a media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init
6c382b63 staging: rtl8192u: fix control-message timeouts
f66258cb staging: r8712u: fix control-message timeout
88a252ff comedi: vmk80xx: fix bulk and interrupt message timeouts
1ae47151 comedi: vmk80xx: fix bulk-buffer overflow
199acd8c comedi: vmk80xx: fix transfer-buffer overflows
b0156b7c comedi: ni_usb6501: fix NULL-deref in command paths
3efb7af8 comedi: dt9812: fix DMA buffers on stack
6e80e931 isofs: Fix out of bound access for corrupted isofs image
adc56dbf printk/console: Allow to disable console output by using console="" or console=null
589ac131 binder: don't detect sender/target during buffer cleanup
b60e89b6 usb-storage: Add compatibility quirk flags for iODD 2531/2541
5c3eba29 usb: musb: Balance list entry in musb_gadget_queue
16157174 usb: gadget: Mark USB_FSL_QE broken on 64-bit
d6013265 usb: ehci: handshake CMD_RUN instead of STS_HALT
6d000e1c Revert "x86/kvm: fix vcpu-id indexed array sizes"
31973612 Merge branch 'android11-5.4' into 'android11-5.4-lts'
7cd388ba Merge 5.4.158 into android11-5.4-lts
c65356f0 Linux 5.4.158
e31d51f8 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
960b1fdf Revert "drm/ttm: fix memleak in ttm_transfered_destroy"
a73ebe51 sfc: Fix reading non-legacy supported link modes
6789e4b7 Revert "usb: core: hcd: Add support for deferring roothub registration"
04984949 Revert "xhci: Set HCD flag to defer primary roothub registration"
2461f383 media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
21fc2bb8 net: ethernet: microchip: lan743x: Fix skb allocation failure
e02fdd7d vrf: Revert "Reset skb conntrack connection..."
1ce287ef scsi: core: Put LLD module refcnt after SCSI device is released
553d3c41 Merge 5.4.157 into android11-5.4-lts
e6de9a8b Linux 5.4.157
39fb393e perf script: Check session->header.env.arch before using it
472d9354 KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu
07e9a4e1 KVM: s390: clear kicked_mask before sleeping again
5919a07d cfg80211: correct bridge/4addr mode check
dba9e632 net: use netif_is_bridge_port() to check for IFF_BRIDGE_PORT
0f5b4c57 sctp: add vtag check in sctp_sf_ootb
df527764 sctp: add vtag check in sctp_sf_do_8_5_1_E_sa
0aa322b5 sctp: add vtag check in sctp_sf_violation
d6470c22 sctp: fix the processing for COOKIE_ECHO chunk
5fe74d5e sctp: fix the processing for INIT_ACK chunk
5953ee99 sctp: use init_tag from inithdr for ABORT chunk
5395650d phy: phy_start_aneg: Add an unlocked version
c85b6962 phy: phy_ethtool_ksettings_get: Lock the phy for consistency
0dea6379 net/tls: Fix flipped sign in async_wait.err assignment
e12b8f3c net: nxp: lpc_eth.c: avoid hang when bringing interface down
b232898c net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent
92507dc1 net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails
3708aa26 nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST
b1c76f97 RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string
18a01286 net: Prevent infinite while loop in skb_tx_hash()
6422e847 net: batman-adv: fix error handling
1cead23c regmap: Fix possible double-free in regcache_rbtree_exit()
207e6e93 arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node
c29c3295 RDMA/mlx5: Set user priority for DCT
13ad93a4 nvme-tcp: fix data digest pointer calculation
b597b0e2 nvmet-tcp: fix data digest pointer calculation
d997d4e4 IB/hfi1: Fix abba locking issue with sc_disable()
0f8cdfff IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields
5f0bfe21 tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function
bd99782f drm/ttm: fix memleak in ttm_transfered_destroy
d2c64ebc net: lan78xx: fix division by zero in send path
a37c5e70 cfg80211: scan: fix RCU in cfg80211_add_nontrans_list()
590abe5b mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit
07da44b0 mmc: sdhci: Map more voltage level to SDHCI_POWER_330
0821c560 mmc: dw_mmc: exynos: fix the finding clock sample value
08328d65 mmc: cqhci: clear HALT state after CQE enable
55a3870f mmc: vub300: fix control-message timeouts
e0cfd515 net/tls: Fix flipped sign in tls_err_abort() calls
6a18d155 Revert "net: mdiobus: Fix memory leak in __mdiobus_register"
9fdcf66e nfc: port100: fix using -ERRNO as command type mask
853f2262 ata: sata_mv: Fix the error handling of mv_chip_id()
6d0b3078 Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode"
b7dfc536 usbnet: fix error return code in usbnet_probe()
492140e4 usbnet: sanity check for maxpacket
4ba6c163 ipv4: use siphash instead of Jenkins in fnhe_hashfun()
3f439c23 ipv6: use siphash in rt6_exception_hash()
1cad781e powerpc/bpf: Fix BPF_MOD when imm == 1
ca10ddbb ARM: 9141/1: only warn about XIP address when not compile testing
40cd3294 ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype
2f7647cc ARM: 9134/1: remove duplicate memcpy() definition
9f44f663 ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned
5f1f3614 Merge 5.4.156 into android11-5.4-lts
3a7a77d7 Merge branch 'android11-5.4' into 'android11-5.4-lts'
89b6869b Linux 5.4.156
7cdcaa7c pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume()
a9c4e246 ARM: 9122/1: select HAVE_FUTEX_CMPXCHG
a98c81ab tracing: Have all levels of checks prevent recursion
b0feaa83 net: mdiobus: Fix memory leak in __mdiobus_register
0ab35e70 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma()
9068beaa Input: snvs_pwrkey - add clk handling
8de335e8 ALSA: hda: avoid write to STATESTS if controller is in reset
570bc60d platform/x86: intel_scu_ipc: Update timeout value in comment
4054b869 isdn: mISDN: Fix sleeping function called from invalid context
5001160d ARM: dts: spear3xx: Fix gmac node
e9d9ffa1 net: stmmac: add support for dwmac 3.40a
044fa2af btrfs: deal with errors when checking if a dir entry exists during log replay
d49a293b gcc-plugins/structleak: add makefile var for disabling structleak
e8ef9984 selftests: netfilter: remove stray bash debug line
b7fdebde netfilter: Kconfig: use 'default y' instead of 'm' for bool config option
285e9210 isdn: cpai: check ctr->cnr to avoid array index out of bound
1f75f888 nfc: nci: fix the UAF of rf_conn_info object
4f5d1c29 mm, slub: fix potential memoryleak in kmem_cache_open()
a1ec195a mm, slub: fix mismatch between reconstructed freelist depth and cnt
8e25a62e powerpc/idle: Don't corrupt back chain when going idle
d0148cfa KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest
80bbb0bc KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest()
722e6f6a powerpc64/idle: Fix SP offsets when saving GPRs
d6f451f1 audit: fix possible null-pointer dereference in audit_filter_rules
c974f2f9 ASoC: DAPM: Fix missing kctl change notifications
5307a77b ALSA: hda/realtek: Add quirk for Clevo PC50HS
50fc52e5 ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset
0f218ba4 vfs: check fd has read access in kernel_read_file_from_fd()
f439d2bc elfcore: correct reference to CONFIG_UML
d3a83576 ocfs2: mount fails with buffer overflow in strlen
b05caf02 ocfs2: fix data corruption after conversion from inline format
bce53fbe ceph: fix handling of "meta" errors
151c72bb can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes
0ddf7818 can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length
a0e47d28 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv
7e66cfed can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer
1248582e can: peak_pci: peak_pci_remove(): fix UAF
ea82c246 can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification
c26dcd1c can: rcar_can: fix suspend/resume
8c5585ea net: enetc: fix ethtool counter name for PM0_TERR
c0b0baad net: stmmac: Fix E2E delay mechanism
c4b64011 net: hns3: disable sriov before unload hclge layer
472acf15 net: hns3: add limit ets dwrr bandwidth cannot be 0
b1f9380e net: hns3: reset DWRR of unused tc to zero
12bdcbc0 NIOS2: irqflags: rename a redefined register name
59976669 net: dsa: lantiq_gswip: fix register definition
f49ce82f lan78xx: select CRC32
83094f8c netfilter: ipvs: make global sysctl readonly in non-init netns
ce70ee94 ASoC: wm8960: Fix clock configuration on slave mode
0f5b08ca dma-debug: fix sg checks in debug_dma_map_sg()
50aefa9a NFSD: Keep existing listeners on portlist error
4a5bf3e7 xtensa: xtfpga: Try software restart before simulating CPU reset
31137288 xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF
d946a39b ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default
e7c4819c tee: optee: Fix missing devices unregister during optee_remove
b1e9b4e0 net: switchdev: do not propagate bridge updates across bridges
2d22cd04 parisc: math-emu: Fix fall-through warnings
ff9005a6 Merge branch 'android11-5.4' into 'android11-5.4-lts'
fa6db427 Merge 5.4.155 into android11-5.4-lts
4f508aa9 Linux 5.4.155
32d2ce0b ionic: don't remove netdev->dev_addr when syncing uc list
abaf8e8b r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256
a4f7d224 qed: Fix missing error code in qed_slowpath_start()
62d96bb6 mqprio: Correct stats in mqprio_dump_class_stats().
fa272e83 acpi/arm64: fix next_platform_timer() section mismatch error
32ac4ed3 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling
46200989 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init()
f302be08 drm/msm: Fix null pointer dereference on pointer edp
0d5ef1e8 drm/panel: olimex-lcd-olinuxino: select CRC32
9225d57f platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call
ae099373 mlxsw: thermal: Fix out-of-bounds memory accesses
97e6dcb4 ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators()
b9352ed9 pata_legacy: fix a couple uninitialized variable bugs
2bde4aca NFC: digital: fix possible memory leak in digital_in_send_sdd_req()
7ab488d7 NFC: digital: fix possible memory leak in digital_tg_listen_mdaa()
69b3a13f nfc: fix error handling of nfc_proto_register()
2731eaac ethernet: s2io: fix setting mac address during resume
4c2eb80f net: encx24j600: check error in devm_regmap_init_encx24j600
0904e1be net: stmmac: fix get_hw_feature() on old hardware
06251ea8 net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp
19a01522 net: korina: select CRC32
32b57d89 net: arc: select CRC32
2880dc13 gpio: pca953x: Improve bias setting
d8877453 sctp: account stream padding length for reconf chunk
232c485c iio: dac: ti-dac5571: fix an error code in probe()
69696951 iio: ssp_sensors: fix error code in ssp_print_mcu_debug()
10ecff15 iio: ssp_sensors: add more range checking in ssp_parse_dataframe()
ac0688bc iio: light: opt3001: Fixed timeout error when 0 lux
3c00d932 iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED
cf4b3990 iio: adc128s052: Fix the error handling path of 'adc128_probe()'
580c09a9 iio: adc: aspeed: set driver data when adc probe.
1904050c powerpc/xive: Discard disabled interrupts in get_irqchip_state()
5683ed46 x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically
0594f1d0 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells
d0757167 EDAC/armada-xp: Fix output of uncorrectable error counter
dba8834b virtio: write back F_VERSION_1 before validate
1b39a678 USB: serial: option: add prod. id for Quectel EG91
41e178c1 USB: serial: option: add Telit LE910Cx composition 0x1204
848eac2c USB: serial: option: add Quectel EC200S-CN module support
958e98ca USB: serial: qcserial: add EM9191 QDL support
733dcc08 Input: xpad - add support for another USB ID of Nacon GC-100
9ab5d539 usb: musb: dsps: Fix the probe error path
278e483d efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock()
27a847db efi/cper: use stack buffer for error record decoding
6e35a5e9 cb710: avoid NULL pointer subtraction
e71ce4a8 xhci: Enable trust tx length quirk for Fresco FL11 USB controller
01c2dcb6 xhci: Fix command ring pointer corruption while aborting a command
7ce7d4a4 xhci: guard accesses to ep_state in xhci_endpoint_reset()
78357905 mei: me: add Ice Lake-N device id.
9264bd22 x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails
10b77e16 watchdog: orion: use 0 for unset heartbeat
9acf1c10 btrfs: check for error when looking up inode during dir entry replay
625565fd btrfs: deal with errors when adding inode reference during log replay
6e2ac49b btrfs: deal with errors when replaying dir entry during log replay
005a07c9 btrfs: unlock newly allocated extent buffer after error
e9f457f0 csky: Fixup regs.sr broken in ptrace
a6f4ea74 csky: don't let sigreturn play with priveleged bits of status register
98544ca6 s390: fix strrchr() implementation
5959e22e nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^'
2e41b9c8 ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW
90cf96af ALSA: hda/realtek - ALC236 headset MIC recording issue
33627fa4 ALSA: hda/realtek: Add quirk for Clevo X170KM-G
e96079ab ALSA: hda/realtek: Complete partial device name to avoid ambiguity
dd3f0483 ALSA: seq: Fix a potential UAF by wrong private_free call order
825786f7 ALSA: usb-audio: Add quirk for VF0770
43d93325 ovl: simplify file splice
615b2824 Merge 5.4.154 into android11-5.4-lts
ce061ef4 Linux 5.4.154
291a4887 sched: Always inline is_percpu_thread()
3e105ecc scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported"
1ff5ee9d scsi: ses: Fix unsigned comparison with less than zero
83d857d6 drm/amdgpu: fix gart.bo pin_count leak
1843ae8c net: sun: SUNVNET_COMMON should depend on INET
6d1d7acb mac80211: check return value of rhashtable_init
2aaf3fd5 net: prevent user from passing illegal stab size
1e66a472 m68k: Handle arrivals of multiple signals correctly
be191c8e mac80211: Drop frames from invalid MAC address in ad-hoc mode
fffad598 netfilter: nf_nat_masquerade: defer conntrack walk to work queue
b3cb0630 netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic
a9d8aa2d HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs
8c668002 netfilter: ip6_tables: zero-initialize fragment offset
744b908a HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
b6bccc97 ext4: correct the error path of ext4_write_inline_data_end()
de4a28b7 net: phy: bcm7xxx: Fixed indirect MMD operations
57f5a5a9 UPSTREAM: ovl: simplify file splice
65d414cb Merge branch 'android11-5.4' into 'android11-5.4-lts'
ffab1c7d Merge 5.4.153 into android11-5.4-lts
940a14a7 Linux 5.4.153
6a89b1e0 x86/Kconfig: Correct reference to MWINCHIP3D
5b3b4007 x86/hpet: Use another crystalball to evaluate HPET usability
367f6431 x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI
9e2a9da5 RISC-V: Include clone3() on rv32
a326f9c0 bpf, s390: Fix potential memory leak about jit_data
60bacf25 i2c: acpi: fix resource leak in reconfiguration device addition
b723b34a net: prefer socket bound to interface when not in VRF
17063cac i40e: Fix freeing of uninitialized misc IRQ vector
0a1fcc98 i40e: fix endless loop under rtnl
d6c06681 gve: fix gve_get_stats()
d83787c2 rtnetlink: fix if_nlmsg_stats_size() under estimation
0311d977 gve: Correct available tx qpl check
11cd944b drm/nouveau/debugfs: fix file release memory leak
cb7e6518 video: fbdev: gbefb: Only instantiate device when built for IP32
04f98125 bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893
809aa82a netlink: annotate data races around nlk->bound
fd73c2e6 net: sfp: Fix typo in state machine debug string
c951c08a net/sched: sch_taprio: properly cancel timer from taprio_destroy()
c2c45102 net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size()
8af0c7d3 ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence
ebe58e1c arm64: dts: ls1028a: add missing CAN nodes
1b9f0d24 arm64: dts: freescale: Fix SP805 clock-names
27e53e23 ptp_pch: Load module automatically if ID matches
a7b441a2 powerpc/fsl/dts: Fix phy-connection-type for fm1mac3
c951a3be net_sched: fix NULL deref in fifo_set_limit()
414bb4ea phy: mdio: fix memory leak
b14f2812 bpf: Fix integer overflow in prealloc_elems_and_freelist()
a3d68a42 bpf, arm: Fix register clobbering in div/mod implementation
e0c6e864 xtensa: call irqchip_init only when CONFIG_USE_OF is selected
d10a2a8f xtensa: use CONFIG_USE_OF instead of CONFIG_OF
73711563 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h
c82cffe1 arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding
14c9c75d ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo
720a4dce ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo
6b2855ac soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment
1179cd69 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference
bdc189d6 soc: qcom: socinfo: Fixed argument passed to platform_set_data()
1a0fe455 bpf, mips: Validate conditional branch offsets
7ed04024 MIPS: BPF: Restore MIPS32 cBPF JIT
4239cd38 ARM: dts: qcom: apq8064: use compatible which contains chipid
30d68bf7 ARM: dts: omap3430-sdp: Fix NAND device node
2abb4077 xen/balloon: fix cancelled balloon action
42fbcbaa nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero
f8842019 nfsd: fix error handling of register_pernet_subsys() in init_nfsd()
fab338f3 ovl: fix missing negative dentry check in ovl_rename()
4920aae6 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk
47f7bb3d xen/privcmd: fix error handling in mmap-resource processing
9d93cfda usb: typec: tcpm: handle SRC_STARTUP state if cc changes
b53aa224 USB: cdc-acm: fix break reporting
3135935b USB: cdc-acm: fix racy tty buffer accesses
7c2392f0 Partially revert "usb: Kconfig: using select for USB_COMMON dependency"
cc109ff1 ANDROID: Different fix for KABI breakage in 5.4.151 in struct sock
17eb597c Merge 5.4.152 into android11-5.4-lts
faaca480 Linux 5.4.152
caff281e libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD.
fecbe957 silence nfscache allocation warnings with kvzalloc
5546e398 perf/x86: Reset destroy callback on event init failure
2787cde6 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[]
ba58770c KVM: do not shrink halt_poll_ns below grow_start
d67e01e5 tools/vm/page-types: remove dependency on opt_file for idle page tracking
65c7e3c9 scsi: ses: Retry failed Send/Receive Diagnostic commands
e4e75605 selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn
1f830ab3 selftests: be sure to make khdr before other targets
8b9c1c33 usb: dwc2: check return value after calling platform_get_resource()
5d124ee0 usb: testusb: Fix for showing the connection speed
350d048c scsi: sd: Free scsi_disk device via put_device()
4f194b57 ext2: fix sleeping in atomic bugs on error
2d8eb456 sparc64: fix pci_iounmap() when CONFIG_PCI is not set
61504f62 xen-netback: correct success/error reporting for the SKB-with-fraglist case
2ecca3b2 net: mdio: introduce a shutdown method to mdio device drivers
46590369 ANDROID: Fix up KABI breakage in 5.4.151 in struct sock
0454b0c9 Merge 5.4.151 into android11-5.4-lts
31cdcb6d Linux 5.4.151
96514706 HID: usbhid: free raw_report buffers in usbhid_stop
6f2f6864 netfilter: ipset: Fix oversized kvmalloc() calls
fe9bb925 HID: betop: fix slab-out-of-bounds Write in betop_probe
24f3d260 crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
62c5cacb usb: hso: remove the bailout parameter
fe57d53d usb: hso: fix error handling code of hso_create_net_device
d29c7a1a hso: fix bailout in error case of probe
1f2b324e libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind
dd336267 PCI: Fix pci_host_bridge struct device release/free handling
e81f3b7e net: stmmac: don't attach interface until resume finishes
f8ffde0b net: udp: annotate data race around udp_sk(sk)->corkflag
9dbf7e34 HID: u2fzero: ignore incomplete packets without data
d518ea03 ext4: fix potential infinite loop in ext4_dx_readdir()
59c19fdc ext4: fix reserved space counter leakage
c4b8db2b ext4: fix loff_t overflow in ext4_max_bitmap_size()
3253c87e ipack: ipoctal: fix module reference leak
9c802a05 ipack: ipoctal: fix missing allocation-failure check
3fd682d4 ipack: ipoctal: fix tty-registration error handling
e6a71c17 ipack: ipoctal: fix tty registration race
8657158a ipack: ipoctal: fix stack information leak
91d5de0b debugfs: debugfs_create_file_size(): use IS_ERR to check for error
98574c91 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings
9356e4dc perf/x86/intel: Update event constraints for ICX
0fcfaa8e af_unix: fix races in sk_peer_pid and sk_peer_cred accesses
694b0cee net: sched: flower: protect fl_walk() with rcu
5a31d4e7 net: hns3: do not allow call hns3_nic_net_open repeatedly
87de237b scsi: csiostor: Add module softdep on cxgb4
1b6ccfce Revert "block, bfq: honor already-setup queue merges"
753096c3 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter
897d1401 e100: fix buffer overrun in e100_get_regs
93372e02 e100: fix length calculation in e100_get_regs_len
a2624e09 net: ipv4: Fix rtnexthop len when RTA_FLOW is present
c37d3287 hwmon: (tmp421) fix rounding for negative values
8a07d5ab hwmon: (tmp421) report /PVLD condition as fault
ec018021 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb
9bee85de mac80211-hwsim: fix late beacon hrtimer handling
21c3a844 mac80211: mesh: fix potentially unaligned access
ab859974 mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap
87e06c44 mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug
a6c42ae1 hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs
2c305922 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20
9a571d83 drm/amd/display: Pass PCI deviceid into DC
3443eb44 x86/kvmclock: Move this_cpu_pvti into kvmclock.h
50149e08 mac80211: fix use-after-free in CCMP/GCMP RX
956bc3ee scsi: ufs: Fix illegal offset in UPIU event trace
44d3c480 hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field
200ced5b hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field
6cb01fe6 hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field
504cf969 fs-verity: fix signed integer overflow with i_size near S64_MAX
b2fb6ce0 usb: cdns3: fix race condition before setting doorbell
e2370e19 cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory
67c98e02 cpufreq: schedutil: Use kobject release() method to free sugov_tunables
883f7897 tty: Fix out-of-bound vmalloc access in imageblit
ec298edf Merge 5.4.150 into android11-5.4-lts
2abce4ec Merge 5.4.149 into android11-5.4-lts
5785e536 Revert "crypto: public_key: fix overflow during implicit conversion"
3a7dc5b4 Linux 5.4.150
27f8c440 qnx4: work around gcc false positive warning bug
3a0f951e xen/balloon: fix balloon kthread freezing
f80b6793 arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
04783de9 thermal/drivers/int340x: Do not set a wrong tcc offset on resume
de1c3506 EDAC/synopsys: Fix wrong value type assignment for edac_mode
8ede848b spi: Fix tegra20 build with CONFIG_PM=n
d193f7db net: 6pack: Fix tx timeout and slot time
fa56f2c9 alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile
af4a142a arm64: Mark __stack_chk_guard as __ro_after_init
aeb19da4 parisc: Use absolute_pointer() to define PAGE0
8cd34eb6 qnx4: avoid stringop-overread errors
1214ace6 sparc: avoid stringop-overread errors
113a8edf net: i825xx: Use absolute_pointer for memcpy from fixed memory location
2397ea2d compiler.h: Introduce absolute_pointer macro
d12ddd84 blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd
9d779882 sparc32: page align size in arch_dma_alloc
ec49f3f7 nvme-multipath: fix ANA state updates when a namespace is not present
29917bbb xen/balloon: use a kernel thread instead a workqueue
93937596 bpf: Add oversize check before call kvcalloc()
7273cb18 ipv6: delay fib6_sernum increase in fib6_add
7432ecc5 m68k: Double cast io functions to unsigned long
29c70b0d net: stmmac: allow CSR clock of 300MHz
1da750d1 net: macb: fix use after free on rmmod
ebb8d26d blktrace: Fix uaf in blk_trace access after removing by sysfs
2b5befcd md: fix a lock order reversal in md_alloc
42d3711c irqchip/gic-v3-its: Fix potential VPE leak on error
71f323f6 irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build
1b59625d scsi: lpfc: Use correct scnprintf() limit
30d373dc scsi: qla2xxx: Restore initiator in dual mode
d140ccb1 cifs: fix a sign extension bug
1c1062c5 thermal/core: Potential buffer overflow in thermal_build_list_of_policies()
b869901c fpga: machxo2-spi: Fix missing error code in machxo2_write_complete()
0ebc3e68 fpga: machxo2-spi: Return an error on failure
5bcead7c tty: synclink_gt: rename a conflicting function name
c5f27aed tty: synclink_gt, drop unneeded forward declarations
1deb94d3 scsi: iscsi: Adjust iface sysfs attr detection
d0f4a2ee net/mlx4_en: Don't allow aRFS for encapsulated packets
ae7b957e qed: rdma - don't wait for resources under hw error recovery flow
23716d71 gpio: uniphier: Fix void functions to remove return value
f7fb7dbd net/smc: add missing error check in smc_clc_prfx_set()
363438ed bnxt_en: Fix TX timeout when TX ring size is set to the smallest
4c4c3052 enetc: Fix illegal access when reading affinity_hint
cf9138c9 platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR()
a8e8b148 afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation
acce91ba net: hso: fix muxed tty registration
494260e2 serial: mvebu-uart: fix driver's tx_empty callback
2d7c20db xhci: Set HCD flag to defer primary roothub registration
381c8ce0 btrfs: prevent __btrfs_dump_space_info() to underflow its free space
d4ec140e erofs: fix up erofs_lookup tracepoint
7751f609 mcb: fix error handling in mcb_alloc_bus()
406ff5bf USB: serial: option: add device id for Foxconn T99W265
4b2cf0fa USB: serial: option: remove duplicate USB device ID
59564b01 USB: serial: option: add Telit LN920 compositions
5cc674a3 USB: serial: mos7840: remove duplicated 0xac24 device ID
20c9fdde usb: core: hcd: Add support for deferring roothub registration
a6c7d3c2 Re-enable UAS for LaCie Rugged USB3-FW with fk quirk
4dc56951 staging: greybus: uart: fix tty use after free
aa2c274c binder: make sure fd closes complete
93fa08e9 USB: cdc-acm: fix minor-number release
0dc1cfa7 USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter
85d34930 usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c
d4e76476 xen/x86: fix PV trap handling on secondary processors
8b06b0f1 cifs: fix incorrect check for null pointer in header_assemble
b1f6efa2 usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned()
b8c80606 usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA
ff275c87 usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave
f013a500 usb: gadget: r8a66597: fix a loop in set_feature()
aa40438c ocfs2: drop acl cache for directories too
e74e2950 Linux 5.4.149
38252634 drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV
409cb0b3 rtc: rx8010: select REGMAP_I2C
43832bf7 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit()
c37a34d7 pwm: stm32-lp: Don't modify HW state in .remove() callback
8a29e68e pwm: rockchip: Don't modify HW state in .remove() callback
ed60d2db pwm: img: Don't modify HW state in .remove() callback
b16f4acf nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group
594addd4 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group
237ca37c nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group
288c8b5b nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group
dc70f0c8 nilfs2: fix NULL pointer in nilfs_##name##_attr_release
9c3ba404 nilfs2: fix memory leak in nilfs_sysfs_create_device_group
fb4c7d29 btrfs: fix lockdep warning while mounting sprout fs
3f2d5c11 ceph: lockdep annotations for try_nonblocking_invalidate
3bbb1126 ceph: request Fw caps before updating the mtime in ceph_write_iter
2c89a856 dmaengine: xilinx_dma: Set DMA mask for coherent APIs
2f320619 dmaengine: ioat: depends on !UML
644f1e87 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE
445a3379 parisc: Move pci_dev_is_behind_card_dino to where it is used
2f7bfc07 drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION()
a12743d0 thermal/core: Fix thermal_cooling_device_register() prototype
c7b9a866 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH
3c1d9b65 net: stmmac: reset Tx desc base address before restarting Tx
729f9d5e phy: avoid unnecessary link-up delay in polling mode
81e6b517 pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered
b94def8a profiling: fix shift-out-of-bounds bugs
7e98111c nilfs2: use refcount_dec_and_lock() to fix potential UAF
5607b1ba prctl: allow to setup brk for et_dyn executables
b4030160 9p/trans_virtio: Remove sysfs file on probe failure
c3b45ea0 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe()
e1060803 dmaengine: acpi: Avoid comparison GSI with Linux vIRQ
93f8a98a um: virtio_uml: fix memory leak on init failures
4cd05e39 staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb()
2f4b67bc sctp: add param size validation for SCTP_PARAM_SET_PRIMARY
cbd10b11 sctp: validate chunk size in __rcv_asconf_lookup
6a12918e ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE
2f7974cd ARM: 9079/1: ftrace: Add MODULE_PLTS support
1b27a03d ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link()
490be340 ARM: 9077/1: PLT: Move struct plt_entries definition to header
278df064 apparmor: remove duplicate macro list_entry_is_head()
f23763ab ARM: Qualify enabling of swiotlb_init()
6bfdc305 s390/pci_mmio: fully validate the VMA before calling follow_pte()
bd292c68 console: consume APC, DM, DCS
b0c813fb KVM: remember position in kvm->vcpus array
5163578e PCI/ACPI: Add Ampere Altra SOC MCFG quirk
ec29e33e PCI: aardvark: Fix reporting CRS value
3f0e275e PCI: pci-bridge-emul: Add PCIe Root Capabilities Register
296895c4 PCI: aardvark: Indicate error in 'val' when config read fails
2fcb7b7a PCI: pci-bridge-emul: Fix big-endian support
c4f92aff Merge 5.4.148 into android11-5.4-lts
07e5f23d Linux 5.4.148
54ac8339 s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant
a5fc4800 s390/bpf: Fix optimizing out zero-extensions
f7f1bac8 net: renesas: sh_eth: Fix freeing wrong tx descriptor
3d32ce54 ip_gre: validate csum_start only on pull
f9b308f7 qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom
93f54354 fq_codel: reject silly quantum parameters
d448b240 netfilter: socket: icmp6: fix use-after-scope
b7920416 net: dsa: b53: Fix calculating number of switch ports
d5c0f016 perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64}
114bf577 ARC: export clear_user_page() for modules
9b63c27d mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()'
14e0fdc4 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n
810f9b6f KVM: arm64: Handle PSCI resets before userspace touches vCPU state
5f289dcf mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set
e1746c27 PCI: Fix pci_dev_str_match_path() alloc while atomic bug
beaf65f0 mfd: axp20x: Update AXP288 volatile ranges
4a6c7c81 NTB: perf: Fix an error code in perf_setup_inbuf()
5a161419 NTB: Fix an error code in ntb_msit_probe()
09806979 ethtool: Fix an error code in cxgb2.c
f336aa92 PCI: ibmphp: Fix double unmap of io_mem
0f9550c4 block, bfq: honor already-setup queue merges
b61a99dd net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920
79b584d8 Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6
cf4168c4 PCI: Add ACS quirks for Cavium multi-function devices
b3435cd9 tracing/probes: Reject events which have the same name of existing one
32280649 mfd: Don't use irq_create_mapping() to resolve a mapping
e904621a fuse: fix use after free in fuse_read_interrupt()
a1eaaa6b PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms
47c44906 mfd: db8500-prcmu: Adjust map to reality
88834a62 dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation
86565668 mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range()
d291cca2 net: hns3: fix the timing issue of VF clearing interrupt sources
65bcb8f7 net: hns3: disable mac in flr process
d8fe64c3 net: hns3: change affinity_mask to numa node range
dede0381 net: hns3: pad the short tunnel frame before sending to hardware
4bf2c960 KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers
235f782d ibmvnic: check failover_pending in login response
d3939844 dt-bindings: arm: Fix Toradex compatible typo
c642afd1 qed: Handle management FW error
9ebbb8b9 tcp: fix tp->undo_retrans accounting in tcp_sacktag_one()
baf45047 net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup
498e765b net/af_unix: fix a data-race in unix_dgram_poll
e7332a1a vhost_net: fix OoB on sendmsg() failure.
172749c8 events: Reuse value read using READ_ONCE instead of re-reading it
cd78d9c9 net/mlx5: Fix potential sleeping in atomic context
48e79555 net/mlx5: FWTrace, cancel work on alloc pd error flow
4655f8a5 perf machine: Initialize srcline string member in add_location struct
6808e70a tipc: increase timeout in tipc_sk_enqueue()
678787dc r6040: Restore MDIO clock frequency after MAC reset
efe35db9 net/l2tp: Fix reference count leak in l2tp_udp_recv_core
5ab04a4f dccp: don't duplicate ccid when cloning dccp sock
6c4b7a87 ptp: dp83640: don't define PAGE0
faf9d465 net-caif: avoid user-triggerable WARN_ON(1)
79ab3886 tipc: fix an use-after-free issue in tipc_recvmsg
08f33350 x86/mm: Fix kern_addr_valid() to cope with existing but not present entries
fde4caf6 s390/sclp: fix Secure-IPL facility detection
15b674b1 drm/etnaviv: add missing MMU context put when reaping MMU mapping
b2ec1e6f drm/etnaviv: reference MMU context when setting up hardware state
5827dbac drm/etnaviv: fix MMU context leak on GPU reset
5e67b384 drm/etnaviv: exec and MMU state is lost when resetting the GPU
7068030d drm/etnaviv: keep MMU context across runtime suspend/resume
a7970d4f drm/etnaviv: stop abusing mmu_context as FE running marker
ee52ccec drm/etnaviv: put submit prev MMU context when it exists
a9bacefd drm/etnaviv: return context from etnaviv_iommu_context_get
b56b6c51 drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10
c221eb00 PCI: Add AMD GPU multi-function power dependencies
d180a373 PM: base: power: don't try to use non-existing RTC for storing data
484fbe9c arm64/sve: Use correct size when reinitialising SVE state
2f725420 bnx2x: Fix enabling network interfaces without VFs
66c88a47 xen: reset legacy rtc flag for PV domU
c7fab1f5 btrfs: fix upper limit for max_inline for page size 64K
b9cc70e3 drm/panfrost: Clamp lock region to Bifrost minimum
9a6c8854 drm/panfrost: Use u64 for size in lock_region
6c635129 drm/panfrost: Simplify lock_region calculation
825ba38d drm/amdgpu: Fix BUG_ON assert
d7a936da drm/msi/mdp4: populate priv->kms in mdp4_kms_init
90358cb0 net: dsa: lantiq_gswip: fix maximum frame length
c1f12f44 lib/test_stackinit: Fix static initializer test
3c232895 platform/chrome: cros_ec_proto: Send command again when timeout occurs
0569920e memcg: enable accounting for pids in nested pid namespaces
d0ddb80b mm,vmscan: fix divide by zero in get_scan_count
22b11dbb mm/hugetlb: initialize hugetlb_usage in mm_init
1dc6df79 s390/pv: fix the forcing of the swiotlb
f3b57cf0 cpufreq: powernv: Fix init_chip_info initialization in numa=off
b5eb54c4 scsi: qla2xxx: Sync queue idx with queue_pair_map idx
f499a9e9 scsi: qla2xxx: Changes to support kdump kernel
cfa45913 scsi: BusLogic: Fix missing pr_cont() use
a701ae9a ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup()
1a2f728b parisc: fix crash with signals and alloca
76bebc93 net: w5100: check return value after calling platform_get_resource()
3179dd79 fix array-index-out-of-bounds in taprio_change
ef9a7867 net: fix NULL pointer reference in cipso_v4_doi_free
88a4ed85 ath9k: fix sleeping in atomic context
99b950d5 ath9k: fix OOB read ar9300_eeprom_restore_internal
5f70ea4a parport: remove non-zero check on count
c30ea33b net/mlx5: DR, Enable QP retransmission
c9095f78 iwlwifi: mvm: fix access to BSS elements
f950996d iwlwifi: mvm: avoid static queue number aliasing
2db5ae5b iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed
3da13a1e drm/amdkfd: Account for SH/SE count when setting up cu masks.
2af60889 ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B
98381f84 ASoC: rockchip: i2s: Fix regmap_ops hang
a1c7bc02 usbip:vhci_hcd USB port can get stuck in the disabled state
4f6095b0 usbip: give back URBs for unsent unlink requests during cleanup
9a4a6805 usb: musb: musb_dsps: request_irq() after initializing musb
d24381e5 Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set"
aa40cf19 cifs: fix wrong release in sess_alloc_buffer() failed path
39111cbb mmc: core: Return correct emmc response in case of ioctl error
26f55b60 selftests/bpf: Enlarge select() timeout for test_maps
48f5a5f0 mmc: rtsx_pci: Fix long reads when clock is prescaled
4e773c55 mmc: sdhci-of-arasan: Check return value of non-void funtions
a73bbfab of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS
2fdf7d38 ASoC: Intel: Skylake: Fix passing loadable flag for module
f6ff4d56 ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER
736f60bd btrfs: tree-log: check btrfs_lookup_data_extent return value
53a72858 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch
3710cff5 drm/exynos: Always initialize mapping in exynos_drm_register_dma()
727c973f lockd: lockd server-side shouldn't set fl_ops
a18cfd71 usb: chipidea: host: fix port index underflow and UBSAN complains
8deedce3 gfs2: Don't call dlm after protocol is unmounted
50cf8f1b staging: rts5208: Fix get_ms_information() heap buffer size
8dfd785a rpc: fix gss_svc_init cleanup on failure
0bc818e0 tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD
2918eca4 serial: sh-sci: fix break handling for sysrq
d02a1c5f opp: Don't print an error if required-opps is missing
d772d993 Bluetooth: Fix handling of LE Enhanced Connection Complete
fb8593e8 nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data
072660f6 arm64: dts: ls1046a: fix eeprom entries
08825a78 arm64: tegra: Fix compatible string for Tegra132 CPUs
a6b69a76 ARM: tegra: tamonten: Fix UART pad setting
a66049c5 mac80211: Fix monitor MTU limit so that A-MSDUs get through
1e2842fb drm/display: fix possible null-pointer dereference in dcn10_set_clock()
cf82fe45 gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port()
bbaa21da net/mlx5: Fix variable type to match 64bit
0d563020 Bluetooth: avoid circular locks in sco_sock_connect
37d7ae2b Bluetooth: schedule SCO timeouts with delayed_work
c408efcb selftests/bpf: Fix xdp_tx.c prog section name
350e7501 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit
e5450804 net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe()
ed3400f2 arm64: dts: qcom: sdm660: use reg value for memory node
52f8a307 ARM: dts: imx53-ppd: Fix ACHC entry
e15afa6747fa media: tegra-cec: Handle errors of clk_prepare_enable()
53d02b04098b media: TDA1997x: fix tda1997x_query_dv_timings() return value
71de2779e52a media: v4l2-dv-timings.c: fix wrong condition in two for-loops
d785cef384f1 media: imx258: Limit the max analogue gain to 480
33bd83fe3ffd media: imx258: Rectify mismatch of VTS value
8d179746b3f3 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output
37414bd6ec51 arm64: tegra: Fix Tegra194 PCIe EP compatible string
5a24034ad87f bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler()
b6cee3583930 workqueue: Fix possible memory leaks in wq_numa_init()
9b4f0170e03d Bluetooth: skip invalid hci_sync_conn_complete_evt
7b1718666fb0 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init()
76cbc142a546 samples: bpf: Fix tracex7 error raised on the missing argument
917eb0bbb8d3 staging: ks7010: Fix the initialization of the 'sleep_status' structure
44fd61a8bd0d serial: 8250_pci: make setup_port() parameters explicitly unsigned
4beadefea857 hvsi: don't panic on tty_register_driver failure
af0bd97b9d71 xtensa: ISS: don't panic in rs_init
5418023f81cd serial: 8250: Define RX trigger levels for OxSemi 950 devices
b050848bba7d s390: make PCI mio support a machine flag
0dd8da8ad04b s390/jump_label: print real address in a case of a jump label bug
91b4d44c7c4d flow_dissector: Fix out-of-bounds warnings
8076709052e1 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs()
faf0749c9062 video: fbdev: riva: Error out if 'pixclock' equals zero
ae0d210aa717 video: fbdev: kyro: Error out if 'pixclock' equals zero
98551f0a7b57 video: fbdev: asiliantfb: Error out if 'pixclock' equals zero
9dff06c50572 bpf/tests: Do not PASS tests without actually testing the result
58831317c9b1 bpf/tests: Fix copy-and-paste error in double word test
a23430e79ef7 drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex
9baa552b2f76 drm/amd/display: Fix timer_per_pixel unit error
6c78ee1aecb9 tty: serial: jsm: hold port lock when reporting modem line changes
7993ee173378 staging: board: Fix uninitialized spinlock when attaching genpd
995567ded019 usb: gadget: composite: Allow bMaxPower=0 if self-powered
44bbd4e6366f USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable()
7b96de5c3042 usb: gadget: u_ether: fix a potential null pointer dereference
e1480bcb407e usb: host: fotg210: fix the actual_length of an iso packet
33109bdf2c41 usb: host: fotg210: fix the endpoint's transactional opportunities calculation
b190fdb93a9f igc: Check if num of q_vectors is smaller than max before array access
f4bf2fdfe37b drm: avoid blocking in drm_clients_info's rcu section
a1d12196c375 Smack: Fix wrong semantics in smk_access_entry()
c454b1a2155c netlink: Deal with ESRCH error in nlmsg_notify()
5adbbb27bb7c video: fbdev: kyro: fix a DoS bug by restricting user input
4ee6cc0f52db ARM: dts: qcom: apq8064: correct clock names
b9707a950492 iavf: fix locking of critical sections
35429d3aa387 iavf: do not override the adapter state in the watchdog task
ab03f15c1db4 iio: dac: ad5624r: Fix incorrect handling of an optional regulator.
0de0c1673927 tipc: keep the skb in rcv queue until the whole data is read
fe14f10c07c8 PCI: Use pci_update_current_state() in pci_enable_device_flags()
7d356909744f crypto: mxs-dcp - Use sg_mapping_iter to copy data
80bec14b4e09 media: dib8000: rewrite the init prbs logic
4cab14bcff25 ASoC: atmel: ATMEL drivers don't need HAS_DMA
4a7c6e9159be drm/amdgpu: Fix amdgpu_ras_eeprom_init()
d766826eeec4 userfaultfd: prevent concurrent API initialization
7bf2913a5bca kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y
0ac2ecb915e8 MIPS: Malta: fix alignment of the devicetree buffer
debdff960034 f2fs: fix to unmap pages from userspace process in punch_hole()
1c28c23dc82e f2fs: fix unexpected ENOENT comes from f2fs_map_blocks()
1ca5b00782df f2fs: fix to account missing .skipped_gc_rwsem
ec5cab379832 KVM: PPC: Fix clearing never mapped TCEs in realmode
e46ce5a8aba5 clk: at91: clk-generated: Limit the requested rate to our range
557f6445e37f clk: at91: clk-generated: pass the id of changeable parent at registration
d93a37889e3a clk: at91: sam9x60: Don't use audio PLL
57188e2cac47 fscache: Fix cookie key hashing
e2e3758a2cf9 platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call
ba5d4dc003b4 KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live
a02309beb2b8 HID: i2c-hid: Fix Elan touchpad regression
f934961bf4e2 scsi: target: avoid per-loop XCOPY buffer allocations
389946024f0e powerpc/config: Renable MTD_PHYSMAP_OF
db16408d52a8 scsi: qedf: Fix error codes in qedf_alloc_global_queues()
5e56c8d843fa scsi: qedi: Fix error codes in qedi_alloc_global_queues()
a90ef02f012a scsi: smartpqi: Fix an error code in pqi_get_raid_map()
3365d41c0485 pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry()
ef476b8d5a9c scsi: fdomain: Fix error return code in fdomain_probe()
9ee7b45eddc4 SUNRPC: Fix potential memory corruption
be09cbd6a35f dma-debug: fix debugfs initialization order
9315497b1750 openrisc: don't printk() unconditionally
f56ee9af23cc f2fs: reduce the scope of setting fsck tag when de->name_len is zero
2a2afb6d26c6 f2fs: show f2fs instance in printk_ratelimited
25ed0498915a RDMA/efa: Remove double QP type assignment
b8bb4b28394a powerpc/stacktrace: Include linux/delay.h
02889ac588bd vfio: Use config not menuconfig for VFIO_NOIOMMU
b900cc481618 pinctrl: samsung: Fix pinctrl bank pin count
e69c28362116 docs: Fix infiniband uverbs minor number
fb42b9801e0a RDMA/iwcm: Release resources if iw_cm module initialization fails
7930b1f98dd8 IB/hfi1: Adjust pkey entry in index 0
2b1addd585a4 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND
a02982545e61 f2fs: quota: fix potential deadlock
bd74d6de0b9e HID: input: do not report stylus battery state as "full"
0656eb5e7ed8 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts
2b58db229eb6 PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response
0f39f8429c82 PCI: aardvark: Fix checking for PIO status
d810fa6f5f0f PCI: xilinx-nwl: Enable the clock through CCF
d43ad02ad3a8 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure
3aa6d023c6d6 PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported
4d2bc69df9fa PCI/portdrv: Enable Bandwidth Notification only if port supports it
0445da50b727 ARM: 9105/1: atags_to_fdt: don't warn about stack size
8ec08f1431ce libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs
7cfbf391e870 dmaengine: imx-sdma: remove duplicated sdma_load_context
788122c99d85 Revert "dmaengine: imx-sdma: refine to load context only once"
86e1abcd143f media: rc-loopback: return number of emitters rather than error
9d91046f6b4e media: uvc: don't do DMA on stack
1ccb1fa41f4c VMCI: fix NULL pointer dereference when unmapping queue pair
80d167590330 dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc()
a6d4ac3f861b power: supply: max17042: handle fails of reading status register
668370dd4c90 block: bfq: fix bfq_set_next_ioprio_data()
cfdd25cd426d crypto: public_key: fix overflow during implicit conversion
3411b481ed24 arm64: head: avoid over-mapping in map_memory
991b64b89b66 soc: aspeed: p2a-ctrl: Fix boundary check for mmap
2712f29c44f1 soc: aspeed: lpc-ctrl: Fix boundary check for mmap
24c245de17ea soc: qcom: aoss: Fix the out of bound usage of cooling_devs
603dbb1fa272 pinctrl: ingenic: Fix incorrect pull up/down info
eda59ca42fde pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast
d4acec5e9454 tools/thermal/tmon: Add cross compiling support
8a964aa6ed43 9p/xen: Fix end of loop tests for list_for_each_entry
7d81fcc20316 include/linux/list.h: add a macro to test if entry is pointing to the head
4bc0d1b535da xen: fix setting of max_pfn in shared_info
27f3b7f5c6e0 powerpc/perf/hv-gpci: Fix counter value parsing
7e9e6d0e07ec PCI/MSI: Skip masking MSI-X on Xen PV
2edc06fa381a blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN
8da22cc41ada blk-zoned: allow zone management send operations without CAP_SYS_ADMIN
cd7b39e7c475 btrfs: reset replace target device to allocation state on close
8554095328ac btrfs: wake up async_delalloc_pages waiters after submit
d609c63a7165 rtc: tps65910: Correct driver module alias
4076dc42c44b Merge branch 'android11-5.4' into 'android11-5.4-lts'

Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
Change-Id: Idd628e993b6566952e119bfe31f4c8fe87d818a8
parents 202bc843 b52fb225
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -3002,10 +3002,10 @@
		65 = /dev/infiniband/issm1     Second InfiniBand IsSM device
		  ...
		127 = /dev/infiniband/issm63    63rd InfiniBand IsSM device
		128 = /dev/infiniband/uverbs0   First InfiniBand verbs device
		129 = /dev/infiniband/uverbs1   Second InfiniBand verbs device
		192 = /dev/infiniband/uverbs0   First InfiniBand verbs device
		193 = /dev/infiniband/uverbs1   Second InfiniBand verbs device
		  ...
		159 = /dev/infiniband/uverbs31  31st InfiniBand verbs device
		223 = /dev/infiniband/uverbs31  31st InfiniBand verbs device

 232 char	Biometric Devices
		0 = /dev/biometric/sensor0/fingerprint	first fingerprint sensor on first device
+7 −0
Original line number Diff line number Diff line
@@ -5486,6 +5486,13 @@
			as generic guest with no PV drivers. Currently support
			XEN HVM, KVM, HYPER_V and VMWARE guest.

	xen.balloon_boot_timeout= [XEN]
			The time (in seconds) to wait before giving up to boot
			in case initial ballooning fails to free enough memory.
			Applies only when running as HVM or PVH guest and
			started with less memory configured than allowed at
			max. Default is 180.

	xen.event_eoi_delay=	[XEN]
			How long to delay EOI handling in case of event
			storms (jiffies). Default is 10.
+1 −1
Original line number Diff line number Diff line
@@ -49,7 +49,7 @@ properties:
          - const: toradex,apalis_t30
          - const: nvidia,tegra30
      - items:
          - const: toradex,apalis_t30-eval-v1.1
          - const: toradex,apalis_t30-v1.1-eval
          - const: toradex,apalis_t30-eval
          - const: toradex,apalis_t30-v1.1
          - const: toradex,apalis_t30
+1 −1
Original line number Diff line number Diff line
@@ -122,7 +122,7 @@ on various other factors also like;
	so the device should have enough free bytes available its OOB/Spare
	area to accommodate ECC for entire page. In general following expression
	helps in determining if given device can accommodate ECC syndrome:
	"2 + (PAGESIZE / 512) * ECC_BYTES" >= OOBSIZE"
	"2 + (PAGESIZE / 512) * ECC_BYTES" <= OOBSIZE"
	where
		OOBSIZE		number of bytes in OOB/spare area
		PAGESIZE	number of bytes in main-area of device page
+9 −14
Original line number Diff line number Diff line
@@ -13,6 +13,14 @@ common regulator binding documented in:


Required properties of the main device node (the parent!):
 - s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used
   for selecting GPIO DVS lines. It is one-to-one mapped to dvs gpio lines.

 [1] If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
     property is specified, then all the eight voltage values for the
     's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified.

Optional properties of the main device node (the parent!):
 - s5m8767,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
   units for buck2 when changing voltage using gpio dvs. Refer to [1] below
   for additional information.
@@ -25,26 +33,13 @@ Required properties of the main device node (the parent!):
   units for buck4 when changing voltage using gpio dvs. Refer to [1] below
   for additional information.

 - s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used
   for selecting GPIO DVS lines. It is one-to-one mapped to dvs gpio lines.

 [1] If none of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
     property is specified, the 's5m8767,pmic-buck[2/3/4]-dvs-voltage'
     property should specify atleast one voltage level (which would be a
     safe operating voltage).

     If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
     property is specified, then all the eight voltage values for the
     's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified.

Optional properties of the main device node (the parent!):
 - s5m8767,pmic-buck2-uses-gpio-dvs: 'buck2' can be controlled by gpio dvs.
 - s5m8767,pmic-buck3-uses-gpio-dvs: 'buck3' can be controlled by gpio dvs.
 - s5m8767,pmic-buck4-uses-gpio-dvs: 'buck4' can be controlled by gpio dvs.

Additional properties required if either of the optional properties are used:

 - s5m8767,pmic-buck234-default-dvs-idx: Default voltage setting selected from
 - s5m8767,pmic-buck-default-dvs-idx: Default voltage setting selected from
   the possible 8 options selectable by the dvs gpios. The value of this
   property should be between 0 and 7. If not specified or if out of range, the
   default value of this property is set to 0.
Loading