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

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

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



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

It contains the following commits:

94bdbb00 Revert "mmc: sdhci: Fix voltage switch delay"
b0e3bda1 ANDROID: gki_defconfig: add CONFIG_FUNCTION_ERROR_INJECTION
39c4c9c6 Merge 5.4.226 into android11-5.4-lts
316cdfc4 Linux 5.4.226
3ab84e89 ipc/sem: Fix dangling sem_array access in semtimedop race
210f96fb v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
0390da05 proc: proc_skip_spaces() shouldn't think it is working on C strings
dd3124a0 proc: avoid integer type confusion in get_proc_long
1061bf5d mmc: sdhci: Fix voltage switch delay
9a5f49c0 mmc: sdhci: use FIELD_GET for preset value bit masks
d699373a char: tpm: Protect tpm_pm_suspend with locks
9decec29 Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
e67e119a x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
0d87bb60 Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
b5041a3d x86/pm: Add enumeration check before spec MSRs save/restore setup
3b285945 x86/tsx: Add a feature bit for TSX control MSR support
99c59256 nvme: ensure subsystem reset is single threaded
dc85ff0a nvme: restrict management ioctls to admin
c41a89af epoll: check for events when removing a timed out thread from the wait queue
b8e803cd epoll: call final ep_events_available() check under the lock
e65ac2bd tracing/ring-buffer: Have polling block on watermark
899e1481 ipv4: Fix route deletion when nexthop info is not specified
cc3cd130 ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
a14f1a9c selftests: net: fix nexthop warning cleanup double ip typo
8aefb932 selftests: net: add delete nexthop route warning test
dd6d2d82 Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
7da3a10f parisc: Increase FRAME_WARN to 2048 bytes on parisc
15568cdb xtensa: increase size of gcc stack frame check
76f48511 parisc: Increase size of gcc stack frame check
cbdd83bd iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
0090231d pinctrl: single: Fix potential division by zero
73dce3c1 ASoC: ops: Fix bounds check for _sx controls
ced17a55 mm: Fix '.data.once' orphan section warning
c9ecc420 arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72
44ccd8c5 arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors
1603feac tracing: Free buffers when a used dynamic event is removed
dcd1daad mmc: sdhci-sprd: Fix no reset data and command after voltage switch
9e5581c7 mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
bfdfe86d mmc: core: Fix ambiguous TRIM and DISCARD arg
040d08c9 mmc: mmc_test: Fix removal of debugfs file
eb5001ec pinctrl: intel: Save and restore pins in "direct IRQ" mode
ae34a4f4 x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
9a130b72 nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
3ae3bb33 tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
cf1c12bc error-injection: Add prompt for function error injection
2f6fd2de net/mlx5: DR, Fix uninitialized var warning
ea5844f9 hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
89eecabe hwmon: (coretemp) Check for null before removing sysfs attrs
0aacac75 net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
a7555681 sctp: fix memory leak in sctp_stream_outq_migrate()
168de409 packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
16c244bc net: tun: Fix use-after-free in tun_detach()
1c1d4830 afs: Fix fileserver probe RTT handling
53a62c5e net: hsr: Fix potential use-after-free
ae633816 dsa: lan9303: Correct stat name
910c0264 net: ethernet: nixge: fix NULL dereference
2d24d91b net/9p: Fix a potential socket leak in p9_socket_open
4720725e net: net_netdev: Fix error handling in ntb_netdev_init_module()
3e21f85d net: phy: fix null-ptr-deref while probe() failed
f5c2ec28 wifi: cfg80211: fix buffer overflow in elem comparison
06785845 qlcnic: fix sleep-in-atomic-context bugs caused by msleep
78f8a34b can: cc770: cc770_isa_probe(): add missing free_cc770dev()
e4b474fa can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
0a2d73a7 net/mlx5e: Fix use-after-free when reverting termination table
093ccc2f net/mlx5: Fix uninitialized variable bug in outlen_write()
b10dd3bd of: property: decrement node refcount in of_fwnode_get_reference_args()
7b2b67fe hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
45a64378 hwmon: (i5500_temp) fix missing pci_disable_device()
dbcc3390 scripts/faddr2line: Fix regression in name resolution on ppc64le
2b916ee1 iio: light: rpr0521: add missing Kconfig dependencies
3f566b62 iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
2d6a4370 iio: health: afe4403: Fix oob read in afe4403_read_raw
8eb912af btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
7e88a416 drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
41f0abea drm/amdgpu: update drm_display_info correctly when the edid is read
787138e4 btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker
255289ad spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
83aae320 btrfs: free btrfs_path before copying inodes to userspace
9fd11e2d fuse: lock inode unconditionally in fuse_fallocate()
3659e33c drm/i915: fix TLB invalidation for Gen12 video and compute engines
0d1cad59 drm/amdgpu: always register an MMU notifier for userptr
d4e9bab7 drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
a541f1f0 btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
d0376815 btrfs: free btrfs_path before copying subvol info to userspace
69e2f1dd btrfs: free btrfs_path before copying fspath to userspace
3cde2bc7 btrfs: free btrfs_path before copying root refs to userspace
4741b00c binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
4e682ce5 binder: Address corner cases in deferred copy and fixup
15e098ab binder: fix pointer cast warning
74e7f182 binder: defer copies of pre-patched txn data
7b31ab0d binder: read pre-translated fds from sender buffer
c056a6ba binder: avoid potential data leakage when copying txn
f8fee365 dm integrity: flush the journal on suspend
096e1bd6 net: usb: qmi_wwan: add Telit 0x103a composition
86136bf6 tcp: configurable source port perturb table size
07da8fca platform/x86: hp-wmi: Ignore Smart Experience App event
82d758c9 platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
846c0f9c platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
6579436f xen/platform-pci: add missing free_irq() in error path
375e79c5 serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
e3a2211f ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
3e2452cb Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
47b49493 gcov: clang: fix the buffer overflow issue
ecbde422 nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
7d08b4eb firmware: coreboot: Register bus in module init
a2012335 firmware: google: Release devices before unregistering the bus
cb7495fe ceph: avoid putting the realm twice when decoding snaps fails
12a93545 ceph: do not update snapshot context when there is no new snapshot
0528b19d iio: pressure: ms5611: fixed value compensation bug
562f415b iio: ms5611: Simplify IO callback parameters
def48fbb nios2: add FORCE for vmlinuz.gz
da849abd init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
03949acb iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
f8a76c28 iio: light: apds9960: fix wrong register for gesture gain
d3ad4742 arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
ae6bcb26 usb: dwc3: exynos: Fix remove() function
15f8b525 lib/vdso: use "grep -E" instead of "egrep"
960cf3c7 s390/crashdump: fix TOD programmable field size
fabd3ab6 net: thunderx: Fix the ACPI memory leak
1633e6d6 nfc: st-nci: fix memory leaks in EVT_TRANSACTION
0e2a4560 nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
420b2123 s390/dasd: fix no record found for raw_track_access
9d1264c9 dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
08f25427 bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
59612acf regulator: twl6030: re-add TWL6032_SUBCLASS
1c12909a NFC: nci: fix memory leak in nci_rx_data_packet()
23b83a3c xfrm: Fix ignored return value in xfrm6_init()
23ba1997 tipc: check skb_linearize() return value in tipc_disc_rcv()
59f9aad2 tipc: add an extra conn_get in tipc_conn_alloc
30f91687 tipc: set con sock in tipc_conn_alloc
5c12136c net/mlx5: Fix FW tracer timestamp calculation
00492f82 Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
e0d5beca Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
ec3d7202 nfp: add port from netdev validation for EEPROM access
9b8061a6 net: pch_gbe: fix pci device refcount leak while module exiting
9a39ea43 net/qla3xxx: fix potential memleak in ql3xxx_send()
a07149c1 net/mlx4: Check retval of mlx4_bitmap_init
bbf6d1bc ARM: mxs: fix memory leak in mxs_machine_init()
3afa8644 9p/fd: fix issue of list_del corruption in p9_fd_cancel()
bfadcbf5 net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
e00b42cb nfc/nci: fix race with opening and closing
04ffa53a net: liquidio: simplify if expression
79c55e66 ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
897f6a30 tee: optee: fix possible memory leak in optee_register_device()
9c1fbac6 bus: sunxi-rsb: Support atomic transfers
347875ff regulator: core: fix UAF in destroy_regulator()
55612110 regulator: core: fix kobject release warning and memory leak in regulator_register()
c0626765 ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
168d59f7 ARM: dts: am335x-pcm-953: Define fixed regulators in root node
dd56c671 af_key: Fix send_acquire race with pfkey_register
9221a53b MIPS: pic32: treat port as signed integer
dff9b25c RISC-V: vdso: Do not add missing symbols to version section in linker script
b0e025dd arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
0ba7c091 block, bfq: fix null pointer dereference in bfq_bio_bfqg()
b8488116 drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
5dfbb54f spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
9029aee8 wifi: mac80211: Fix ack frame idr leak when mesh has no route
1f75f9c1 audit: fix undefined behavior in bit shift for AUDIT_BIT
3129cec0 wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
b4cb3dc1 wifi: mac80211: fix memory free error when registering wiphy fail
b1dfc3f8 Revert "can: af_can: fix NULL pointer dereference in can_rx_register()"
17d66a1f Merge 5.4.225 into android11-5.4-lts
d3df1dbc Merge branch 'android11-5.4' into branch 'android11-5.4-lts'
4d2a309b Linux 5.4.225
b612f924 ntfs: check overflow when iterating ATTR_RECORDs
0e2ce095 ntfs: fix out-of-bounds read in ntfs_attr_find()
266bd530 ntfs: fix use-after-free in ntfs_attr_find()
ed8b990e mm: fs: initialize fsdata passed to write_begin/write_end interface
b1ad04da 9p/trans_fd: always use O_NONBLOCK read/write
179236a1 gfs2: Switch from strlcpy to strscpy
8b6534c9 gfs2: Check sb_bsize_shift after reading superblock
96760723 9p: trans_fd/p9_conn_cancel: drop client lock earlier
ce57d647 kcm: close race conditions on sk_receive_queue
7a704dbf bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
ad39d091 kcm: avoid potential race in kcm_tx_work
78be2ee0 tcp: cdg: allow tcp_cdg_release() to be called multiple times
a62aa84f macvlan: enforce a consistent minimal mtu
4f348b60 Input: i8042 - fix leaking of platform device on module removal
7b0007b2 kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
28f7ff5e scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
ec59a132 ring-buffer: Include dropped pages in counting dirty patches
32a7f064 serial: 8250: Flush DMA Rx on RLSI
e7061dd1 misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
3da7098e docs: update mediator contact information in CoC doc
27f712cd mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
616c6695 mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
076712ff mmc: core: properly select voltage range without power cycle
1bf8ed58 scsi: zfcp: Fix double free of FSF request when qdio send fails
5d53797c Input: iforce - invert valid length check when fetching device IDs
89c0c27a serial: 8250_lpss: Configure DMA also w/o DMA filter
d6ebe11a serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
b545c0e1 dm ioctl: fix misbehavior if list_versions races with module loading
1c5866b4 iio: pressure: ms5611: changed hardcoded SPI speed to value limited
0dd52e14 iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
7b755157 iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
c025c450 usb: chipidea: fix deadlock in ci_otg_del_timer
8c8039ed usb: add NO_LPM quirk for Realforce 87U Keyboard
bec9f91f USB: serial: option: add Fibocom FM160 0x0111 composition
1972f20f USB: serial: option: add u-blox LARA-L6 modem
089839cc USB: serial: option: add u-blox LARA-R6 00B modem
31e6aba2 USB: serial: option: remove old LARA-R6 PID
5ee0a017 USB: serial: option: add Sierra Wireless EM9191
0410c2ae speakup: fix a segfault caused by switching consoles
6ed6a5df slimbus: stream: correct presence rate frequencies
56607f0b Revert "usb: dwc3: disable USB core PHY management"
e7dc436a ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
72c2ea34 ring_buffer: Do not deactivate non-existant pages
f715f315 ftrace: Fix null pointer dereference in ftrace_add_mod()
c50e0bcf ftrace: Optimize the allocation for mcount entries
3041feee ftrace: Fix the possible incorrect kernel message
04e9e5eb cifs: add check for returning value of SMB2_set_info_init
293c0d71 net: thunderbolt: Fix error handling in tbnet_init()
e6546d54 cifs: Fix wrong return value checking when GETFLAGS
e109b418 net/x25: Fix skb leak in x25_lapb_receive_frame()
e313efdd platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
813a8dd9 drbd: use after free in drbd_create_device()
0199bf0a xen/pcpu: fix possible memory leak in register_pcpu()
aa2ba356 bnxt_en: Remove debugfs when pci_register_driver failed
6134357f net: caif: fix double disconnect client in chnl_net_open()
90638373 net: macvlan: Use built-in RCU list checking
83672c1b mISDN: fix misuse of put_device() in mISDN_register_device()
8c85770d net: liquidio: release resources when liquidio driver open failed
0f2c6819 mISDN: fix possible memory leak in mISDN_dsp_element_register()
d697f78c net: bgmac: Drop free_netdev() from bgmac_enet_remove()
bec9ded5 ata: libata-transport: fix double ata_host_put() in ata_tport_add()
2ff7e852 arm64: dts: imx8mn: Fix NAND controller size-cells
bb4a2f89 arm64: dts: imx8mm: Fix NAND controller size-cells
040f726f pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
5b3d6d51 parport_pc: Avoid FIFO port location truncation
f9fe7ba4 siox: fix possible memory leak in siox_device_add()
6bb50c14 block: sed-opal: kmalloc the cmd/resp buffers
8555c6c1 ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
b768afc6 tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
476b09e0 serial: imx: Add missing .thaw_noirq hook
b7c6033a serial: 8250: omap: Flush PM QOS work on remove
2d664125 serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
747e76f4 serial: 8250_omap: remove wait loop from Errata i202 workaround
2ec3f558 ASoC: core: Fix use-after-free in snd_soc_exit()
ee31abd0 spi: stm32: Print summary 'callbacks suppressed' message
a39357b4 ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
1a5f13b0 Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
6fa082ad btrfs: remove pointless and double ulist frees in error paths of qgroup tests
741bded2 drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
761976a6 i2c: i801: add lis3lv02d's I2C address for Vostro 5568
18a501e5 NFSv4: Retry LOCK on OLD_STATEID during delegation return
281b93e4 selftests/intel_pstate: fix build for ARCH=x86_64
2cce0a36 selftests/futex: fix build for clang
c81ab3d7 ASoC: codecs: jz4725b: fix capture selector naming
5b94d1bb ASoC: codecs: jz4725b: use right control for Capture Volume
21b6fbb9 ASoC: codecs: jz4725b: fix reported volume for Master ctl
c9fb6a03 ASoC: codecs: jz4725b: add missed Line In power control bit
1719b9c0 spi: intel: Fix the offset to get the 64K erase opcode
af93d7c9 ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
a3b07bb0 ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
4d487873 ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
f0901e15 ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
1fd66e3b x86/cpu: Restore AMD's DE_CFG MSR after resume
30b0263d net: tun: call napi_schedule_prep() to ensure we own a napi
7a6e564f dmaengine: at_hdmac: Check return code of dma_async_device_register
966dd087 dmaengine: at_hdmac: Fix impossible condition
d6ce2316 dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
a5352470 dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
77b97ef4 dmaengine: at_hdmac: Don't start transactions at tx_submit level
3d35e36d dmaengine: at_hdmac: Fix at_lli struct definition
ab390c53 cert host tools: Stop complaining about deprecated OpenSSL functions
d0513b09 can: j1939: j1939_send_one(): fix missing CAN header initialization
d8971f41 udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
c914c56a btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
aa05252a platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
431b7054 drm/i915/dmabuf: fix sg_table handling in map_dma_buf
9b162e81 nilfs2: fix use-after-free bug of ns_writer on remount
36ff974b nilfs2: fix deadlock in nilfs_count_free_blocks()
b4421e6d vmlinux.lds.h: Fix placement of '.data..decrypted' section
022d8696 ALSA: usb-audio: Add DSD support for Accuphase DAC-60
ded2d51b ALSA: usb-audio: Add quirk entry for M-Audio Micro
02dea987 ALSA: hda: fix potential memleak in 'add_widget_node'
9ab40b1d ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
d51861d2 mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
d2cf28ca mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
ae2aeee8 mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
9fbe0208 MIPS: jump_label: Fix compat branch range check
f967bbc7 arm64: efi: Fix handling of misaligned runtime regions and drop warning
c5c0b316 riscv: process: fix kernel info leakage
685e73e3 net: macvlan: fix memory leaks of macvlan_common_newlink
d1dddadf ethernet: tundra: free irq when alloc ring failed in tsi108_open()
1b7a5651 net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
ec8a47af ethernet: s2io: disable napi when start nic failed in s2io_card_up()
b03f505c cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
834d2da2 net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
83444516 net: cpsw: disable napi in cpsw_ndo_open()
3892c2d3 net/mlx5: Allow async trigger completion execution on single CPU systems
5b72cf7a net: nixge: disable napi when enable interrupts failed in nixge_open()
a8aade31 perf stat: Fix printing os->prefix in CSV metrics output
da4daa36 drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
1d848873 dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
7c77e272 dmaengine: pxa_dma: use platform_get_irq_optional
36769b94 tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
afab4655 can: af_can: fix NULL pointer dereference in can_rx_register()
58cd7fdc ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
3ad34145 drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
831ea56c hamradio: fix issue of dev reference count leakage in bpq_device_event()
c7e00248 net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
5661f111 capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
08c3d22f net: fman: Unregister ethernet device on removal
aa94d1a6 bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
a5a05fbe bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
a4f73f6a net: tun: Fix memory leaks of napi_get_frags
65ad047f net: gso: fix panic on frag_list with mixed head alloc types
e29289d0 HID: hyperv: fix possible memory leak in mousevsc_probe()
d975bec1 bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
0ede1a98 wifi: cfg80211: fix memory leak in query_regdb_file()
1c8d0663 wifi: cfg80211: silence a sparse RCU warning
c38ea831 phy: stm32: fix an error code in probe
45a84171 xfs: drain the buf delwri queue before xfsaild idles
e107e953 xfs: preserve inode versioning across remounts
7d579790 xfs: use MMAPLOCK around filemap_map_pages()
8b27e684 xfs: redesign the reflink remap loop to fix blkres depletion crash
ece1eb99 xfs: rename xfs_bmap_is_real_extent to is_written_extent
d304fafb xfs: preserve rmapbt swapext block reservation from freed blocks
0bd6dcc0 Merge 5.4.224 into android11-5.4-lts
644fd1c6 Merge 5.4.223 into android11-5.4-lts
e05ac131 Merge 5.4.222 into android11-5.4-lts
3fc02367 Merge 5.4.221 into android11-5.4-lts
f134fec5 ANDROID: properly copy the scm_io_uring field in struct sk_buff
771a8acb Linux 5.4.224
3e0c1ab1 ipc: remove memcg accounting for sops objects in do_semtimedop()
a16415c8 wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
a24bf3c3 drm/i915/sdvo: Setup DDC fully before output init
4dadd4b1 drm/i915/sdvo: Filter out invalid outputs more sensibly
57306fef drm/rockchip: dsi: Force synchronous probe
e09ff743 mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times
8b1174d0 KVM: x86: emulator: update the emulation mode after CR0 write
ac3bc06c KVM: x86: emulator: introduce emulator_recalc_and_set_mode
f159cd91 KVM: x86: emulator: em_sysexit should update ctxt->mode
ef3094c4 KVM: x86: Mask off reserved bits in CPUID.80000008H
da1bf373 KVM: x86: Mask off reserved bits in CPUID.8000001AH
2fa24d02 ext4: fix BUG_ON() when directory entry has invalid rec_len
72743d55 ext4: fix warning in 'ext4_da_release_space'
eed040fd parisc: Avoid printing the hardware path twice
9e902284 parisc: Export iosapic_serial_irq() symbol for serial port driver
506ae301 parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
c586068a ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
4e8ee3cf perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
6ffa4815 perf/x86/intel: Fix pebs event constraints for ICL
fee896d4 efi: random: reduce seed size to 32 bytes
0c727574 fuse: add file_modified() to fallocate
0c3e6288 capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
4bc52ddf tracing/histogram: Update document for KEYS_MAX size
c8938263 tools/nolibc/string: Fix memcmp() implementation
993bd0de kprobe: reverse kp->flags when arm_kprobe failed
fe3da744 tcp/udp: Make early_demux back namespacified.
4ae03c86 btrfs: fix type of parameter generation in btrfs_get_dentry
27a594bc binder: fix UAF of alloc->vma in race with munmap()
bad83d55 memcg: enable accounting of ipc resources
92aaa5e8 tcp/udp: Fix memory leak in ipv6_renew_options().
c494ae14 block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
6949400e Bluetooth: L2CAP: Fix attempting to access uninitialized memory
ad18f624 xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster()
0802130a xfs: don't fail unwritten extent conversion on writeback due to edquot
fef141f9 xfs: group quota should return EDQUOT when prj quota enabled
4267433d xfs: gut error handling in xfs_trans_unreserve_and_mod_sb()
24e7e393 xfs: use ordered buffers to initialize dquot buffers during quotacheck
52802e9a xfs: don't fail verifier on empty attr3 leaf block
71d487a8 i2c: xiic: Add platform module alias
cdd19e55 HID: saitek: add madcatz variant of MMO7 mouse device ID
efdcd1e3 scsi: core: Restrict legal sdev_state transitions via sysfs
70119756 media: meson: vdec: fix possible refcount leak in vdec_probe()
bfa8ccf7 media: dvb-frontends/drxk: initialize err to 0
11c8f19e media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
4a449430 media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
38145377 ipv6: fix WARNING in ip6_route_net_exit_late()
b49f6b2f net, neigh: Fix null-ptr-deref in neigh_table_clear()
4954b535 net: mdio: fix undefined behavior in bit shift for __mdiobus_register
c1f594dd Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
4cd094fd Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
5d1a47eb btrfs: fix ulist leaks in error paths of qgroup self tests
6a6731a0 btrfs: fix inode list leak during backref walking at find_parent_nodes()
2c032940 btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
3d74329d isdn: mISDN: netjet: fix wrong check of device registration
2ff6b669 mISDN: fix possible memory leak in mISDN_register_device()
b13be5e8 rose: Fix NULL pointer dereference in rose_send_frame()
8457a00c ipvs: fix WARNING in ip_vs_app_net_cleanup()
7effc4ce ipvs: fix WARNING in __ip_vs_cleanup_batch()
2cc52397 ipvs: use explicitly signed chars
74fd5839 netfilter: nf_tables: release flow rule object from commit path
ca791952 net: tun: fix bugs for oversize packet when napi frags enabled
52e04294 net: sched: Fix use after free in red_enqueue()
d605da3e ata: pata_legacy: fix pdc20230_set_piomode()
704b92c5 net: fec: fix improper use of NETDEV_TX_BUSY
f30060ef nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
aef89b91 nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
875082ae RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
af8fb5a0 RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
bbc5d7b4 net: dsa: Fix possible memory leaks in dsa_loop_init()
925cb538 nfs4: Fix kmemleak when allocate slot failed
0bc335d0 NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
405309d8 NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
25760a41 IB/hfi1: Correctly move list in sc_disable()
6b5c87f9 RDMA/cma: Use output interface for net_dev check
a0d93849 Linux 5.4.223
a0a2a4bd can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
fc0eecb8 net: enetc: survive memory pressure without crashing
69dd3ad4 net/mlx5: Fix possible use-after-free in async command interface
827e36a0 net/mlx5e: Do not increment ESN when updating IPsec ESN state
7dc6ce3e nh: fix scope used to find saddr when adding non gw nh
ba6ee853 net: ehea: fix possible memory leak in ehea_register_port()
4175d638 openvswitch: switch from WARN to pr_warn
0667bb60 ALSA: aoa: Fix I2S device accounting
5bdea674 ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
2a47cc2a PM: domains: Fix handling of unavailable/disabled idle states
a49e74cc net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
e46f699a i40e: Fix flow-type by setting GL_HASH_INSET registers
e88c2a1e i40e: Fix VF hang when reset is triggered on another VF
28c47fd2 i40e: Fix ethtool rx-flow-hash setting for X722
d303dabe media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
b4a3a017 media: v4l2-dv-timings: add sanity checks for blanking values
d8f479c7 media: vivid: dev->bitmap_cap wasn't freed in all cases
9d687094 media: vivid: s_fbuf: add more sanity checks
8e1592d4 PM: hibernate: Allow hybrid sleep to work with s2idle
77454bc7 can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
f79de645 tcp: fix indefinite deferral of RTO with SACK reneging
38e45169 net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
97ad240f net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
663682cd kcm: annotate data-races around kcm->rx_wait
e94395e9 kcm: annotate data-races around kcm->rx_psock
f85e54b4 amd-xgbe: add the bit rate quirk for Molex cables
71ba2a95 amd-xgbe: fix the SFP compliance codes check for DAC cables
fe3fd270 x86/unwind/orc: Fix unreliable stack dump with gcov
fda2d072 net: netsec: fix error handling in netsec_register_mdio()
24b129ae tipc: fix a null-ptr-deref in tipc_topsrv_accept
758dbcc6 ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
ccaeef12 arc: iounmap() arg is volatile
fa434a64 drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
29a6902e media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
6f3511eb net: ieee802154: fix error return code in dgram_bind()
11993652 mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
5a2d7c93 cgroup-v1: add disabled controller check in cgroup1_parse_param()
3d056d81 xen/gntdev: Prevent leaking grants
8f589b5c Xen/gntdev: don't ignore kernel unmapping error
f45ee203 xfs: force the log after remapping a synchronous-writes file
102de771 xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush
03b449a8 xfs: finish dfops on every insert range shift iteration
3d295076 s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
344e1cb0 s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
4f969d07 perf auxtrace: Fix address filter symbol name match for modules
c78b0dc6 kernfs: fix use-after-free in __kernfs_remove
7a09c64b mmc: core: Fix kernel panic when remove non-standard SDIO card
ed7f1ff8 drm/msm/hdmi: fix memory corruption with too many bridges
f649ed0e drm/msm/dsi: fix memory corruption with too many bridges
e7348308 mac802154: Fix LQI recording
5385af2f fbdev: smscufx: Fix several use-after-free bugs
07ef3be6 iio: light: tsl2583: Fix module unloading
cb972e6d tools: iio: iio_utils: fix digit calculation
8f1cd963 xhci: Remove device endpoints from bandwidth list when freeing the device
914704e0 mtd: rawnand: marvell: Use correct logic for nand-keep-config
5d36037b usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
7b7a0d54 usb: bdc: change state when port disconnected
6827b58a usb: dwc3: gadget: Don't set IMI for no_interrupt
9aa02543 usb: dwc3: gadget: Stop processing more requests on IMI
035dda2b USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
e4045fbc ALSA: au88x0: use explicitly signed char
d853b438 ALSA: Use del_timer_sync() before freeing timer
caea5b20 can: kvaser_usb: Fix possible completions during init_completion
5437642f can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
d1e6abc1 UPSTREAM: once: fix section mismatch on clang builds
5bb30ff6 ANDROID: fix up struct sk_buf ABI breakage
9470c670 ANDROID: fix up CRC issue with struct tcp_sock
5282d4de Linux 5.4.222
59f89518 once: fix section mismatch on clang builds
34c78f8f ANDROID: fix up 131287ff ("once: add DO_ONCE_SLOW() for sleepable contexts")
f4606e0b Revert "serial: 8250: Fix restoring termios speed after suspend"
6b029aa5 Merge 5.4.220 into android11-5.4-lts
b70bfeb9 Linux 5.4.221
6bb87693 mm: /proc/pid/smaps_rollup: fix no vma's null-deref
a351077e hv_netvsc: Fix race between VF offering and VF association message from host
2f1b3377 Makefile.debug: re-enable debug info for .S files
92208818 ACPI: video: Force backlight native for more TongFang devices
8ad8fc82 riscv: topology: fix default topology reporting
60dd3dc2 arm64: topology: move store_cpu_topology() to shared code
724483b5 iommu/vt-d: Clean up si_domain in the init_dmars() error path
dfc0337c net: hns: fix possible memory leak in hnae_ae_register()
bc8301ea net: sched: cake: fix null pointer access issue when cake_init() fails
b87f88d5 net: phy: dp83867: Extend RX strap quirk for SGMII mode
6453077a net/atm: fix proc_mpc_write incorrect return value
4258c473 HID: magicmouse: Do not set BTN_MOUSE on double report
567f8de3 tipc: fix an information leak in tipc_topsrv_kern_subscr
27ee73c1 tipc: Fix recognition of trial period
fa0676d9 ACPI: extlog: Handle multiple records
13a2719e btrfs: fix processing of delayed tree block refs during backref walking
b397ce34 btrfs: fix processing of delayed data refs during backref walking
96894a4f r8152: add PID for the Lenovo OneLink+ Dock
7f6d2188 arm64: errata: Remove AES hwcap for COMPAT tasks
aae35081 media: venus: dec: Handle the case where find_format fails
fd596e73 KVM: arm64: vgic: Fix exit condition in scan_its_table()
383b7c50 ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
da979315 ata: ahci-imx: Fix MODULE_ALIAS
c00cdfc9 hwmon/coretemp: Handle large core ID value
3ea7da6a x86/microcode/AMD: Apply the patch early on every logical thread
3064c741 ocfs2: fix BUG when iput after ocfs2_mknod fails
c2489774 ocfs2: clear dinode links count in case of error
6391ed32 xfs: fix use-after-free on CIL context on shutdown
ac055fee xfs: move inode flush to the sync workqueue
d3eb14b8 xfs: reflink should force the log out if mounted with wsync
05e2b279 xfs: factor out a new xfs_log_force_inode helper
f1172b08 xfs: trylock underlying buffer on dquot flush
890d7dff xfs: don't write a corrupt unmount record to force summary counter recalc
8ebd3ba9 xfs: tail updates only need to occur when LSN changes
87b8a7fb xfs: factor common AIL item deletion code
4202b103 xfs: Throttle commits on delayed background CIL push
7a8f95bf xfs: Lower CIL flush limit for large logs
f43ff28b xfs: preserve default grace interval during quotacheck
553e5c80 xfs: fix unmount hang and memory leak on shutdown during quotaoff
835306dd xfs: factor out quotaoff intent AIL removal and memory free
a1e03f16 xfs: Replace function declaration by actual definition
fdce40c8 xfs: remove the xfs_qoff_logitem_t typedef
926ddf78 xfs: remove the xfs_dq_logitem_t typedef
80f78aa7 xfs: remove the xfs_disk_dquot_t and xfs_dquot_t
4776ae32 xfs: Use scnprintf() for avoiding potential buffer overflow
2f55a038 xfs: check owner of dir3 blocks
15b0651f xfs: check owner of dir3 data blocks
bc013efd xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails
6e204b9e xfs: xfs_buf_corruption_error should take __this_address
0213ee5f xfs: add a function to deal with corrupt buffers post-verifiers
3c88c3c0 xfs: rework collapse range into an atomic operation
3602df3f xfs: rework insert range into an atomic operation
7cd181cb xfs: open code insert range extent split helper
fe18f1af Linux 5.4.220
d9fdda5e thermal: intel_powerclamp: Use first online CPU as control_cpu
c3bb4a7e inet: fully convert sk->sk_rx_dst to RCU rules
96e2e212 efi: libstub: drop pointless get_memory_map() call
97238b88 md: Replace snprintf with scnprintf
8b766dd7 ext4: continue to expand file system when the target size doesn't reach
4a36de89 net/ieee802154: don't warn zero-sized raw_sendmsg()
cff61312 Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
1210359a net: ieee802154: return -EINVAL for unknown addr type
04df9719 io_uring/af_unix: defer registered files gc to io_uring release
f5dd24a6 perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
036b1f3b clk: bcm2835: Make peripheral PLLC critical
1eae30c0 usb: idmouse: fix an uninit-value in idmouse_open
0d150ccd nvmet-tcp: add bounds check on Transfer Tag
3a3a8d75 nvme: copy firmware_rev on each init
e5d8f05e staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
072b5a41 Revert "usb: storage: Add quirk for Samsung Fit flash"
d6afcab1 usb: musb: Fix musb_gadget.c rxstate overflow bug
9fa81cbd usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
1c00bb62 md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
e30c3a9a HID: roccat: Fix use-after-free in roccat_read()
81247850 bcache: fix set_at_max_writeback_rate() for multiple attached devices
7cfc77f4 ata: libahci_platform: Sanity check the DT child nodes number
16a45e78 staging: vt6655: fix potential memory leak
3376a0cf power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
35759495 nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
22f49d9d scsi: 3w-9xxx: Avoid disabling device if failing to enable it
66de9220 clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
9181af2d media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
5dbfcf7b clk: zynqmp: Fix stack-out-of-bounds in strncpy`
715fe157 btrfs: scrub: try to fix super block errors
8054f824 ARM: dts: imx6sx: add missing properties for sram
05f789af ARM: dts: imx6sll: add missing properties for sram
48d1766b ARM: dts: imx6sl: add missing properties for sram
ef4a3baf ARM: dts: imx6qp: add missing properties for sram
ee239c03 ARM: dts: imx6dl: add missing properties for sram
82e5191b ARM: dts: imx6q: add missing properties for sram
0b2013ac ARM: dts: imx7d-sdb: config the max pressure for tsc2046
aec01503 mmc: sdhci-msm: add compatible string check for sdm670
e67c2cda drm/amdgpu: fix initial connector audio value
079f64a1 platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
30a3601c drm: panel-orientation-quirks: Add quirk for Anbernic Win600
7de3e351 drm/vc4: vec: Fix timings for VEC modes
8f6cad7c drm/amd/display: fix overflow on MIN_I64 definition
cdde55f9 drm: Prevent drm_copy_field() to attempt copying a NULL pointer
fb282b4e drm: Use size_t type for len variable in drm_copy_field()
1d0803b1 drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
61fd56b0 r8152: Rate limit overflow messages
7d6f9cb2 Bluetooth: L2CAP: Fix user-after-free
a76462db net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
4037270e wifi: rt2x00: correctly set BBP register 86 for MT7620
2021a5aa wifi: rt2x00: set SoC wmac clock register
f9c053c3 wifi: rt2x00: set VGC gain for both chains of MT7620
0facbe60 wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
2f383edc wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
fdcc57ef can: bcm: check the result of can_send() in bcm_can_tx()
6e85d2ad Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
776f33c1 Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
49c742af wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
18373ed5 xfrm: Update ipcomp_scratches with NULL when freed
2c485f4f wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
42d579d9 tcp: annotate data-race around tcp_md5sig_pool_populated
ce25d7ca openvswitch: Fix overreporting of drops in dropwatch
a7fe12ce openvswitch: Fix double reporting of drops in dropwatch
06d73f4e bpftool: Clear errno after libcap's checks
56a0ac48 wifi: brcmfmac: fix invalid address access when enabling SCAN log level
38ca9ece NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
5a646c38 thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
49a6ffda powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
ac84b26a MIPS: BCM47XX: Cast memcmp() of function to (void *)
13f4d366 ACPI: video: Add Toshiba Satellite/Portege Z830 quirk
c5ed3a37 f2fs: fix race condition on setting FI_NO_EXTENT flag
584561e9 crypto: cavium - prevent integer overflow loading firmware
00791e01 kbuild: remove the target in signal traps when interrupted
d59d36aa iommu/iova: Fix module config properly
0f224fde crypto: ccp - Release dma channels before dmaengine unrgister
95c4e20a crypto: akcipher - default implementation for setting a private key
4010a1af iommu/omap: Fix buffer overflow in debugfs
b32a2859 cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
3317c7d2 powerpc: Fix SPE Power ISA properties for e500v1 platforms
6191f031 powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
f11bce70 x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
828d1903 powerpc/powernv: add missing of_node_put() in opal_export_attrs()
0a5cee97 powerpc/pci_dn: Add missing of_node_put()
1535e147 powerpc/sysdev/fsl_msi: Add missing of_node_put()
85d23c49 powerpc/math_emu/efp: Include module.h
e77a85c3 mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
f28eec40 clk: ast2600: BCLK comes from EPLL
fc39ebf8 clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
111369bb clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
2ee652f0 spmi: pmic-arb: correct duplicate APID to PPID mapping logic
1ea4efc0 dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
8498490b clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
85424221 mfd: sm501: Add check for platform_driver_register()
f95ba4aa mfd: fsl-imx25: Fix check for platform_get_irq() errors
6804b4fe mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
595d077f mfd: lp8788: Fix an error handling path in lp8788_probe()
b75f4912 mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
1f4f8b6a mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
b6c2c305 fsi: core: Check error number after calling ida_simple_get
117331a2 scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
558a9fcb serial: 8250: Fix restoring termios speed after suspend
c969316e firmware: google: Test spinlock on panic path to avoid lockups
88b9cc60 staging: vt6655: fix some erroneous memory clean-up loops
83d11dd9 phy: qualcomm: call clk_disable_unprepare in the error handling
29b897ac tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
744c2d33 drivers: serial: jsm: fix some leaks in probe
9fe0a8c0 usb: gadget: function: fix dangling pnp_string in f_printer.c
59e3d412 xhci: Don't show warning for reinit on known broken suspend
f8ba29ae md/raid5: Ensure stripe_fill happens on non-read IO with journal
9b881a2c mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
22830560 ata: fix ata_id_has_dipm()
10d52d8d ata: fix ata_id_has_ncq_autosense()
99e7e644 ata: fix ata_id_has_devslp()
6ea4b330 ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
e09caa38 RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
b21b0d17 mtd: devices: docg3: check the return value of devm_ioremap() in the probe
3ca6939b dyndbg: let query-modname override actual module name
ad0a6551 dyndbg: fix module.dyndbg handling
fc797285 misc: ocxl: fix possible refcount leak in afu_ioctl()
7ed37be3 RDMA/rxe: Fix the error caused by qp->sk
0d773c58 RDMA/rxe: Fix "kernel NULL pointer dereference" error
59b31535 media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
80a955da tty: xilinx_uartps: Fix the ignore_status
3e77ac46 media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
3baf5332 HSI: omap_ssi_port: Fix dma_map_sg error check
aa9c0598 HSI: omap_ssi: Fix refcount leak in ssi_probe
5d9fb096 clk: tegra20: Fix refcount leak in tegra20_clock_init
5984b1d6 clk: tegra: Fix refcount leak in tegra114_clock_init
6d3ac23b clk: tegra: Fix refcount leak in tegra210_clock_init
aa3898de clk: berlin: Add of_node_put() for of_get_parent()
fcaff9bc clk: oxnas: Hold reference returned by of_get_parent()
ad3a0569 clk: meson: Hold reference returned by of_get_parent()
633c574e iio: ABI: Fix wrong format of differential capacitance channel ABI.
0111032d iio: inkern: only release the device node when done with it
246af421 iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
46778752 iio: adc: at91-sama5d2_adc: check return status for pressure and touch
d50e3817 iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
c29c3d32 ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
e00480d4 ARM: Drop CMDLINE_* dependency on ATAGS
fcad2eef ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
6858d859 ARM: dts: kirkwood: lsxl: remove first ethernet port
d45424d9 ARM: dts: kirkwood: lsxl: fix serial line
1edbceda ARM: dts: turris-omnia: Fix mpp26 pin name and comment
673db1cf soc: qcom: smem_state: Add refcounting for the 'state->of_node'
1e3ed593 soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
85a40bfb memory: of: Fix refcount leak bug in of_get_ddr_timings()
b37f4a71 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
56c4299f ALSA: hda/hdmi: Don't skip notification handling during PM operation
45387ca4 ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
371d4dbe ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
aa182988 ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
28a12e24 mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
93c86281 ALSA: dmaengine: increment buffer pointer atomically
6c85495e drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
c2404317 ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
9e421bd9 mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
9d7af9b1 drm/omap: dss: Fix refcount leak bugs
0c55618a ALSA: hda: beep: Simplify keep-power-at-enable behavior
3ac2045d ASoC: rsnd: Add check for rsnd_mod_power_on
1daf6922 drm/bridge: megachips: Fix a null pointer dereference bug
b33b60af drm: fix drm_mipi_dbi build errors
a367b7a9 platform/x86: msi-laptop: Fix resource cleanup
a9b32c9f platform/x86: msi-laptop: Fix old-ec check for backlight registering
e548f950 platform/chrome: fix memory corruption in ioctl
783c1c50 platform/chrome: fix double-free in chromeos_laptop_prepare()
8242167c drm/mipi-dsi: Detach devices when removing the host
4d4a58c9 drm: bridge: adv7511: fix CEC power down control register offset
72c0d361 net: mvpp2: fix mvpp2 debugfs leak
131287ff once: add DO_ONCE_SLOW() for sleepable contexts
03ac583e net/ieee802154: reject zero-sized raw_sendmsg()
71e0ab5b bnx2x: fix potential memory leak in bnx2x_tpa_stop()
360aa721 net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
3625b684 tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
382ff447 sctp: handle the error returned from sctp_auth_asoc_init_active_key
466ed722 mISDN: fix use-after-free bugs in l1oip timer handlers
e6d0152c vhost/vsock: Use kvmalloc/kvfree for larger packets.
c202ad04 spi: s3c64xx: Fix large transfers with DMA
60a7496b netfilter: nft_fib: Fix for rpath check with VRF devices
610798a5 spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
1d8c928e x86/microcode/AMD: Track patch allocation size explicitly
215c146b bpf: Ensure correct locking around vulnerable function find_vpid()
4017e91f net: fs_enet: Fix wrong check in do_pd_setup
08a441a4 wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
e0bab932 bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
374dd4e5 wifi: rtl8xxxu: Fix skb misuse in TX queue selection
df0b024a spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
026ffbb0 spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
321c51aa wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
79936807 x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
bbe293db bpftool: Fix a wrong type cast in btf_dumper_int
9ee70c3c wifi: mac80211: allow bw change during channel switch in mesh
4494ec1c wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
acc393ae nfsd: Fix a memory leak in an error handling path
d7f1e7af ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE
5abd2626 sh: machvec: Use char[] for section boundaries
c0f4be83 userfaultfd: open userfaultfds with O_RDONLY
29d0c45c tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
b0c2e34b selinux: use "grep -E" instead of "egrep"
56ee9577 drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
16435e58 gcov: support GCC 12.1 and newer compilers
b6094c48 KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
76447864 KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
45779be5 KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
c3a98fc6 media: cedrus: Set the platform driver data earlier
3cf2ef86 ring-buffer: Fix race between reset page and reading page
7e06ef03 ring-buffer: Check pending waiters when doing wake ups as well
cc1f3573 ring-buffer: Have the shortest_full queue be the shortest not longest
22707f03 ring-buffer: Allow splice to read previous partially read pages
e755b65a ftrace: Properly unset FTRACE_HASH_FL_MOD
f66de709 livepatch: fix race between fork and KLP transition
1211121f ext4: place buffer head allocation before handle start
52c7b8d3 ext4: make ext4_lazyinit_thread freezable
3638aa1c ext4: fix null-ptr-deref in ext4_write_info
a22f52d8 ext4: avoid crash when inline data creation follows DIO write
21ea616f jbd2: wake up journal waiters in FIFO order, not LIFO
d1c2d820 nilfs2: fix use-after-free bug of struct nilfs_root
c99860f9 f2fs: fix to do sanity check on summary info
68b1e607 f2fs: fix to do sanity check on destination blkaddr during recovery
c5d8198c f2fs: increase the limit for reserve_root
26b7c0ac btrfs: fix race between quota enable and quota rescan ioctl
3742e9fd fbdev: smscufx: Fix use-after-free in ufx_ops_open()
52895c49 powerpc/boot: Explicitly disable usage of SPE instructions
e3f7e993 PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
cd251d39 UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
08f03b33 riscv: Pass -mno-relax only on lld < 15.0.0
c61f553b riscv: Allow PROT_WRITE-only mmap()
09058e5e parisc: fbdev/stifb: Align graphics memory size to 4MB
2c60db68 RISC-V: Make port I/O string accessors actually work
14c06375 regulator: qcom_rpm: Fix circular deferral regression
79b7547e ASoC: wcd9335: fix order of Slimbus unprepare/disable
6927ee81 quota: Check next/prev free block number after reading from quota file
4cf9233e HID: multitouch: Add memory barriers
477ac1d5 fs: dlm: handle -EBUSY first in lock arg validation
d3961f73 fs: dlm: fix race between test_bit() and queue_work()
4352db1e mmc: sdhci-sprd: Fix minimum clock limit
fbefc5cc can: kvaser_usb_leaf: Fix CAN state after restart
9948b809 can: kvaser_usb_leaf: Fix TX queue out of sync after restart
76d9afd3 can: kvaser_usb_leaf: Fix overread with an invalid command
953bb1df can: kvaser_usb: Fix use of uninitialized completion
42f7d933 usb: add quirks for Lenovo OneLink+ Dock
37daa23f iio: pressure: dps310: Reset chip after timeout
228348a9 iio: pressure: dps310: Refactor startup procedure
974c1f15 iio: dac: ad5593r: Fix i2c read protocol requirements
d0050ec3 cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
bd09adde cifs: destage dirty pages before re-reading them for cache=none
8298f20e mtd: rawnand: atmel: Unmap streaming DMA mappings
8d763c8e ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
4c354105 ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
a943c4a1 ALSA: hda/realtek: Correct pin configs for ASUS G533Z
19731649 ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
121fadc0 ALSA: usb-audio: Fix NULL dererence at error path
988ec0cd ALSA: usb-audio: Fix potential memory leaks
de7d80d0 ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
afb50730 ALSA: oss: Fix potential deadlock at unregistration

Change-Id: I06f42bac516b0d4c4bf2fd0794ea017548f7cbd9
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parents 8912db25 94bdbb00
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -138,7 +138,7 @@ Description:
		Raw capacitance measurement from channel Y. Units after
		application of scale and offset are nanofarads.

What:		/sys/.../iio:deviceX/in_capacitanceY-in_capacitanceZ_raw
What:		/sys/.../iio:deviceX/in_capacitanceY-capacitanceZ_raw
KernelVersion:	3.2
Contact:	linux-iio@vger.kernel.org
Description:
+4 −0
Original line number Diff line number Diff line
@@ -70,8 +70,12 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| ARM            | Cortex-A57      | #834220         | ARM64_ERRATUM_834220        |
+----------------+-----------------+-----------------+-----------------------------+
| ARM            | Cortex-A57      | #1742098        | ARM64_ERRATUM_1742098       |
+----------------+-----------------+-----------------+-----------------------------+
| ARM            | Cortex-A72      | #853709         | N/A                         |
+----------------+-----------------+-----------------+-----------------------------+
| ARM            | Cortex-A72      | #1655431        | ARM64_ERRATUM_1742098       |
+----------------+-----------------+-----------------+-----------------------------+
| ARM            | Cortex-A73      | #858921         | ARM64_ERRATUM_858921        |
+----------------+-----------------+-----------------+-----------------------------+
| ARM            | Cortex-A55      | #1024718        | ARM64_ERRATUM_1024718       |
+1 −1
Original line number Diff line number Diff line
@@ -51,7 +51,7 @@ the Technical Advisory Board (TAB) or other maintainers if you're
uncertain how to handle situations that come up.  It will not be
considered a violation report unless you want it to be.  If you are
uncertain about approaching the TAB or any other maintainers, please
reach out to our conflict mediator, Joanna Lee <joanna.lee@gesmer.com>.
reach out to our conflict mediator, Joanna Lee <jlee@linuxfoundation.org>.

In the end, "be kind to each other" is really what the end goal is for
everybody.  We know everyone is human and we all fail at times, but the
+1 −1
Original line number Diff line number Diff line
@@ -39,7 +39,7 @@ Documentation written by Tom Zanussi
  will use the event's kernel stacktrace as the key.  The keywords
  'keys' or 'key' can be used to specify keys, and the keywords
  'values', 'vals', or 'val' can be used to specify values.  Compound
  keys consisting of up to two fields can be specified by the 'keys'
  keys consisting of up to three fields can be specified by the 'keys'
  keyword.  Hashing a compound key produces a unique entry in the
  table for each unique combination of component keys, and can be
  useful for providing more fine-grained summaries of event data.
+4 −2
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
VERSION = 5
PATCHLEVEL = 4
SUBLEVEL = 219
SUBLEVEL = 226
EXTRAVERSION =
NAME = Kleptomaniac Octopus

@@ -825,7 +825,9 @@ DEBUG_CFLAGS += -gsplit-dwarf
else
DEBUG_CFLAGS	+= -g
endif
ifneq ($(LLVM_IAS),1)
ifeq ($(LLVM_IAS),1)
KBUILD_AFLAGS	+= -g
else
KBUILD_AFLAGS	+= -Wa,-gdwarf-2
endif
endif
Loading