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

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

Merge tag 'android11-5.4.191_r01' into android11-5.4



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

It contains the following commits:

d81463675427 Merge tag 'android11-5.4.191_r01' into android11-5.4
84c84ac7 Revert "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup"
36dda914 Merge 5.4.191 into android11-5.4-lts
4426e601 Linux 5.4.191
3c946909 Revert "net: micrel: fix KS8851_MLL Kconfig"
c028b81d block/compat_ioctl: fix range check in BLKGETSIZE
27da8d16 staging: ion: Prevent incorrect reference counting behavour
cb158b15 spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller
1b6ad242 jbd2: fix a potential race while discarding reserved buffers after an abort
0b1ba14a ext4: force overhead calculation if the s_overhead_cluster makes no sense
425301ef ext4: fix overhead calculation to account for the reserved gdt blocks
ea9c2061 ext4, doc: fix incorrect h_reserved size
259dc49d ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
faadbf7a ext4: fix use-after-free in ext4_search_dir
0309665e ext4: fix symlink file size not match to file content
ddfe3bab arm_pmu: Validate single/group leader events
852b02d1 ARC: entry: fix syscall_trace_exit argument
016ba7cb e1000e: Fix possible overflow in LTR decoding
1217cf14 ASoC: soc-dapm: fix two incorrect uses of list iterator
aa707055 openvswitch: fix OOB access in reserve_sfa_size()
d24e0d9d xtensa: fix a7 clobbering in coprocessor context load/store
4c26a96d xtensa: patch_text: Fixup last cpu should be master
8d6937c1 powerpc/perf: Fix power9 event alternatives
0dafb826 drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
013231f7 KVM: PPC: Fix TCE handling for VFIO
9cf05812 drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
4f08e85c drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
23f0ba55 dma: at_xdmac: fix a missing check on list iterator
a22f3c99 ata: pata_marvell: Check the 'bmdma_addr' beforing reading
0441d3e9 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup
530d32ac EDAC/synopsys: Read the error count from the correct register
91367af4 stat: fix inconsistency between struct stat and struct compat_stat
837e319e scsi: qedi: Fix failed disconnect handling
4b813ce2 net: macb: Restart tx only if queue pointer is lagging
a1419bee drm/msm/mdp5: check the return of kzalloc()
80b188da dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
46f9fa0a brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
12a753ed mt76: Fix undefined behavior due to shift overflowing the constant
7c48a6e6 cifs: Check the IOCB_DIRECT flag, not O_DIRECT
435142fb vxlan: fix error return code in vxlan_fdb_append
99c2d9a5 ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
3e28d157 platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
54be94d3 reset: tegra-bpmp: Restore Handle errors in BPMP response
0cb2c00d ARM: vexpress/spc: Avoid negative array index when !SMP
3a5ad1b8 selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets
d3729512 netlink: reset network and mac headers in netlink_dump()
4c4f2a01 l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu
8c5ca649 net/sched: cls_u32: fix possible leak in u32_init_knode()
f883def5 net/packet: fix packet_sock xmit return value checking
e1bc684c net/smc: Fix sock leak when release after smc_shutdown()
f10e5c9f rxrpc: Restore removed timer deletion
9a9c4815 igc: Fix BUG: scheduling while atomic
f9d5d17d igc: Fix infinite loop in release_swfw_sync
6d6271db dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources
65c36555 dmaengine: imx-sdma: Fix error checking in sdma_event_remap
ccf554d1 ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
6a20bf46 ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
6a54979c ALSA: usb-audio: Clear MIDI port active flag after draining
9c99aacf tcp: Fix potential use-after-free due to double kfree()
5a4f3eba net/sched: cls_u32: fix netns refcount changes in u32_change()
b01b700e tcp: fix race condition when creating child sockets from syncookies
ebb3b845 gfs2: assign rgrp glock before compute_bitstructs
660784e7 can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
2da11442 tracing: Dump stacktrace trigger to the corresponding instance
bad7ed55 mm: page_alloc: fix building error on -Werror=array-compare
ac94e876 etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
af912bfb Merge branch 'android11-5.4' into 'android11-5.4-lts'
4bd8a3c0 Merge 5.4.190 into android11-5.4-lts
dc213ac8 Linux 5.4.190
a83a18c4 ax25: Fix UAF bugs in ax25 timers
40cb8b3b ax25: Fix NULL pointer dereferences in ax25 timers
d2be5b56 ax25: fix NPD bug in ax25_disconnect
eaa7eb23 ax25: fix UAF bug in ax25_send_control()
9e1e088a ax25: Fix refcount leaks caused by ax25_cb_del()
7528d0f2 ax25: fix UAF bugs of net_device caused by rebinding operation
1db0b2c5 ax25: fix reference count leaks of ax25_dev
418993bb ax25: add refcount in ax25_dev to avoid UAF bugs
4459946e dma-direct: avoid redundant memory sync for swiotlb
7efb8e49 i2c: pasemi: Wait for write xfers to finish
659855c6 smp: Fix offline cpu check in flush_smp_call_function_queue()
7f84c937 dm integrity: fix memory corruption when tag_size is less than digest size
89931d47 ARM: davinci: da850-evm: Avoid NULL pointer dereference
28956e53 tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
f4fb50ee genirq/affinity: Consider that CPUs on nodes can be unbalanced
f616ecec drm/amd/display: don't ignore alpha property on pre-multiplied mode
ab2f5afb ipv6: fix panic when forwarding a pkt with no in6 dev
377a80ca ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
5f77b1c0 ALSA: hda/realtek: Add quirk for Clevo PD50PNT
358e7b45 btrfs: mark resumed async balance as writing
d5b0b11c btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
0aad6733 ath9k: Fix usage of driver-private space in tx_info
7fb98e4f ath9k: Properly clear TX status area before reporting to mac80211
7a9e1327 gcc-plugins: latent_entropy: use /dev/urandom
534d0aeb mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
b56d3052 mm, page_alloc: fix build_zonerefs_node()
e07a70ca perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant
d05cd68e drivers: net: slip: fix NPD bug in sl_tx_timeout()
6d41134f scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
3ecd43dc scsi: mvsas: Add PCI ID of RocketRaid 2640
deab8114 powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
dd9b4b43 drm/amd/display: Fix allocate_mst_payload assert on resume
404998a1 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
4a244167 tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
29c2910c arm64: alternatives: mark patch_alternative() as `noinstr`
8c4db601 regulator: wm8994: Add an off-on delay for WM8994 variant
06618075 gpu: ipu-v3: Fix dev_dbg frequency output
b4ef44c7 ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
4cd3c9e0 net: micrel: fix KS8851_MLL Kconfig
6117facb scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
fb7a5115 scsi: target: tcmu: Fix possible page UAF
70b97c15 Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
c7a268b3 drm/amdkfd: Check for potential null return of kmalloc_array()
2f3e1f38 drm/amdkfd: Fix Incorrect VMIDs passed to HWS
46ca8233 drm/amd/display: Update VTEM Infopacket definition
74090c44 drm/amd/display: fix audio format not updated after edid updated
0b3c2222 drm/amd: Add USBC connector ID
22d658c6 cifs: potential buffer overflow in handling symlinks
5c63ad2b nfc: nci: add flush_workqueue to prevent uaf
1407cc68 testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
37e54d15 sctp: Initialize daddr on peeled off socket
a05f5e26 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
1ac7c6d7 drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()
02ee10d2 cfg80211: hold bss_lock while updating nontrans_list
99a435c3 net/sched: taprio: Check if socket flags are valid
7e59fdf9 net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
94541468 net/sched: fix initialization order when updating chain 0 head
4f83ba16 mlxsw: i2c: Fix initialization error flow
8cefae8c gpiolib: acpi: use correct format characters
2fd90b86 veth: Ensure eth header is in skb's linear part
5f2e5439 net/sched: flower: fix parsing of ethertype following VLAN header
92501867 memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
347d6f40 ANDROID: GKI: fix crc issue with commit 3f91687e ("block: don't merge across cgroup boundaries if blkcg is enabled")
ebb848e7 Revert "PCI: Reduce warnings on possible RW1C corruption"
023cd1cf Merge 5.4.189 into android11-5.4-lts
e7f5213d Linux 5.4.189
b15feb09 ACPI: processor idle: Check for architectural support for LPI
60b6aae0 cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function
598a22a0 selftests: cgroup: Test open-time cgroup namespace usage for migration checks
a3f6c594 selftests: cgroup: Test open-time credential usage for migration checks
48848242 selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
8a887060 cgroup: Use open-time cgroup namespace for process migration perm checks
9bd1ced6 cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
691a0fd6 cgroup: Use open-time credentials for process migraton perm checks
1a623d36 io_uring: fix fs->users overflow
33fcb359 drm/amdkfd: Fix -Wstrict-prototypes from amdgpu_amdkfd_gfx_10_0_get_functions()
1549bc8c drm/amdkfd: add missing void argument to function kgd2kfd_init
fdfb9ae2 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
a0c0867f arm64: module: remove (NOLOAD) from linker script
2bd5b0d5 mm: don't skip swap entry even if zap_details specified
dfa87d9a mmc: mmci: stm32: correctly check all elements of sg list
c645de49 mmc: mmci_sdmmc: Replace sg_dma_xxx macros
0d99cce8 dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
9e6980c6 tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
f0752ee5 tools build: Filter out options and warnings not supported by clang
3c07cc24 irqchip/gic-v3: Fix GICR_CTLR.RWP polling
e44d6af1 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
55e1465b ata: sata_dwc_460ex: Fix crash due to OOB write
b0c4b3fc arm64: patch_text: Fixup last cpu should be master
44277c50 btrfs: fix qgroup reserve overflow the qgroup limit
17f3e31c x86/speculation: Restore speculation related MSRs during S3 resume
0b8043e0 x86/pm: Save the MSR validity status at context setup
25f50627 mm/mempolicy: fix mpol_new leak in shared_policy_replace
c19d8de4 mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
73953dfa lz4: fix LZ4_decompress_safe_partial read out of bound
3b351438 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
0869cb9f Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
c79c1846 perf session: Remap buf if there is no space for event
9b6894db perf tools: Fix perf's libperf_print callback
4ecef6f2 SUNRPC: Handle low memory situations in call_status()
9a0da98a SUNRPC: Handle ENOMEM in call_transmit_status()
b6a40550 drbd: Fix five use after free bugs in get_initial_state
a581b089 bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
eb175e06 spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
034a92c6 qede: confirm skb is allocated before using
7ee84d29 rxrpc: fix a race in rxrpc_exit_net()
fee500c3 net: openvswitch: don't send internal clone attribute to the userspace.
c154cf18 ipv6: Fix stats accounting in ip6_pkt_drop
fbe5f4c0 dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe
8a509372 IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition
1ef586a8 bnxt_en: reserve space inside receive page for skb_shared_info
c539a6a5 drm/imx: Fix memory leak in imx_pd_connector_get_modes
cc9c2f51 net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
f5064531 net: ipv4: fix route with nexthop object delete warning
2b7d14c1 net/tls: fix slab-out-of-bounds bug in decrypt_internal
34a47f7d scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
2133c422 Drivers: hv: vmbus: Fix potential crash on module unload
c5e12c3a drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
00914290 KVM: arm64: Check arm64_get_bp_hardening_data() didn't return NULL
18e0097d mm: fix race between MADV_FREE reclaim and blkdev direct IO read
abb1f310 parisc: Fix patch code locking and flushing
bab8e3b4 parisc: Fix CPU affinity for Lasi, WAX and Dino chips
1b8a6d1b SUNRPC: Fix socket waits for write buffer space
e19c3149 jfs: prevent NULL deref in diFree
3504b0a1 virtio_console: eliminate anonymous module_init & module_exit
60ade478 serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
14e6bab3 NFS: swap-out must always use STABLE writes.
66cf5de0 NFS: swap IO handling is slightly different for O_DIRECT IO
fa47286c SUNRPC/call_alloc: async tasks mustn't block waiting for memory
e427cd0a clk: Enforce that disjoints limits are invalid
8a7462b5 xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
3f8f3a1c NFSv4: Protect the state recovery thread against direct reclaim
96cdf2fd w1: w1_therm: fixes w1_seq for ds28ea00 sensors
823f0364 clk: si5341: fix reported clk_rate when output divider is 2
f4e16d12 minix: fix bug when opening a file with O_DIRECT
a95bbfea init/main.c: return 1 from handled __setup() functions
b4be80aa netlabel: fix out-of-bounds memory accesses
3803d896 Bluetooth: Fix use after free in hci_send_acl
8beb760f xtensa: fix DTC warning unit_address_format
d41bdccb usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
5cf2ce89 scsi: libfc: Fix use after free in fc_exch_abts_resp()
0aeaadc5 MIPS: fix fortify panic when copying asm exception handlers
c871b837 bnxt_en: Eliminate unintended link toggle during FW reset
1166f5c1 tuntap: add sanity checks about msg_controllen in sendmsg
c68dd44f macvtap: advertise link netns via netlink
060a485d mips: ralink: fix a refcount leak in ill_acc_of_setup()
1dd7569b net/smc: correct settings of RMB window update limit
2fda284a scsi: aha152x: Fix aha152x_setup() __setup handler return value
a0ef5362 scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
a45af7e3 drm/amdkfd: make CRAT table missing message informational only
0320bac5 dm ioctl: prevent potential spectre v1 gadget
73dd98ac ipv4: Invalidate neighbour for broadcast address upon address addition
f5e4f728 power: supply: axp288-charger: Set Vhold to 4.4V
6e2dff27 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
42259479 usb: ehci: add pci device support for Aspeed platforms
ea057ac8 iommu/arm-smmu-v3: fix event handling soft lockup
4e85f5ab PCI: aardvark: Fix support for MSI interrupts
c0e9d868 drm/amdgpu: Fix recursive locking warning
cee00fd8 powerpc: Set crashkernel offset to mid of RMA region
fbb7b033 ipv6: make mc_forwarding atomic
9f24efe2 power: supply: axp20x_battery: properly report current when discharging
3575fa75 scsi: bfa: Replace snprintf() with sysfs_emit()
9cd46ee3 scsi: mvsas: Replace snprintf() with sysfs_emit()
ca5da71a bpf: Make dst_port field in struct bpf_sock 16-bit wide
90dbc4c6 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
9388d876 ptp: replace snprintf with sysfs_emit
4009f104 drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
c4e2f577 ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
61ffe218 drm: Add orientation quirk for GPD Win Max
01f700ba KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
a5476f8d ARM: 9187/1: JIVE: fix return value of __setup handler
63efb900 riscv module: remove (NOLOAD)
68a7bb69 rtc: wm8350: Handle error for wm8350_register_irq
d95e0367 ubifs: Rectify space amount budget for mkdir/tmpfile operations
9e24d03d KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated
1553126e KVM: x86/mmu: do compare-and-exchange of gPTE via the user address
eb05ef70 openvswitch: Fixed nd target mask field in the flow dump.
ce804377 um: Fix uml_mconsole stop/go
337eb955 ARM: dts: spear13xx: Update SPI dma properties
4e48a666 ARM: dts: spear1340: Update serial node properties
7f19400e ASoC: topology: Allow TLV control to be either read or write
32a76a55 ubi: fastmap: Return error code if memory allocation fails in add_aeb()
0c1a26c3 dt-bindings: spi: mxic: The interrupt property is not mandatory
97ba943e dt-bindings: mtd: nand-controller: Fix a comment in the examples
a42ab650 dt-bindings: mtd: nand-controller: Fix the reg property description
7d418a0a bpf: Fix comment for helper bpf_current_task_under_cgroup()
a075e956 mm/usercopy: return 1 from hardened_usercopy __setup() handler
abc0b4ea mm/memcontrol: return 1 from cgroup.memory __setup() handler
2e16f488 mm/mmap: return 1 from stack_guard_gap __setup() handler
d650ed06 ASoC: soc-compress: Change the check for codec_dai
7f19245c powerpc/kasan: Fix early region not updated correctly
cb249f8c ACPI: CPPC: Avoid out of bounds access when parsing _CPC data
7d4a3c93 ARM: iop32x: offset IRQ numbers by 1
d727fd32 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
4f9a59cf ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs
230987c2 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()
18455cc7 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR()
9611d8ef pinctrl: pinconf-generic: Print arguments for bias-pull-*
b0c0f405 net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware
2a548fbf gfs2: Make sure FITRIM minlen is rounded up to fs block size
8d67f673 rtc: check if __rtc_read_time was successful
9a883590 XArray: Update the LRU list in xas_split()
cbd110b8 can: mcba_usb: properly check endpoint type
2dfe9422 can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path
3e2852ed XArray: Fix xas_create_range() when multi-order entry present
a840286f ubifs: rename_whiteout: correct old_dir size computing
b80ccbec ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
1afe219e ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
786013ec ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
37bdf1ad ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
14276d38 ubifs: rename_whiteout: Fix double free for whiteout_ui->data
01df5f76 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM
4c277c84 KVM: x86: fix sending PV IPI
a1c03f11 KVM: Prevent module exit until all VMs are freed
8f608ee8 scsi: qla2xxx: Use correct feature type field during RFF_ID processing
af744ef8 scsi: qla2xxx: Reduce false trigger to login
7f9ce17a scsi: qla2xxx: Fix N2N inconsistent PLOGI
2d087c7e scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests
4a0a3c66 scsi: qla2xxx: Fix hang due to session stuck
9d1651c8 scsi: qla2xxx: Fix incorrect reporting of task management failure
2eb12741 scsi: qla2xxx: Fix disk failure to rediscover
8077a716 scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
c478b2cd scsi: qla2xxx: Check for firmware dump already collected
96391480 scsi: qla2xxx: Add devids and conditionals for 28xx
08d04784 scsi: qla2xxx: Fix device reconnect in loop topology
167debae scsi: qla2xxx: Fix warning for missing error code
e67e9620 scsi: qla2xxx: Fix wrong FDMI data for 64G adapter
8e561cbb scsi: qla2xxx: Fix stuck session in gpdb
f196d94c powerpc: Fix build errors with newer binutils
71ca99a5 powerpc/lib/sstep: Fix build errors with newer binutils
d42b045e powerpc/lib/sstep: Fix 'sthcx' instruction
0af21531 ALSA: hda/realtek: Add alc256-samsung-headphone fixup
95d65bca mmc: host: Return an error when ->enable_sdio_irq() ops is missing
813553e4 media: hdpvr: initialize dev->worker at hdpvr_register_videodev
236311be media: Revert "media: em28xx: add missing em28xx_close_extension"
3b36c05f video: fbdev: sm712fb: Fix crash in smtcfb_write()
11186875 ARM: mmp: Fix failure to remove sram device
dc958cd4 ARM: tegra: tamonten: Fix I2C3 pad setting
691b0c0c media: cx88-mpeg: clear interrupt status register before streaming video
b239e9d5 ASoC: soc-core: skip zero num_dai component in searching dai name
7d0afbc4 video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit
efe9631a video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
ee7ce433 video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
046d9fd8 ASoC: madera: Add dependencies on MFD
46ac0e76 ARM: dts: bcm2837: Add the missing L1/L2 cache information
bf27f5df ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960
3856562e video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
53a2088a video: fbdev: cirrusfb: check pixclock to avoid divide by zero
b19c7df3 video: fbdev: w100fb: Reset global state
055cdd2e video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
fe41ad8b ntfs: add sanity check on allocation size
5a016c05 ext4: don't BUG if someone dirty pages without asking ext4 first
07150842 spi: tegra20: Use of_device_get_match_data()
0cccf9d4 PM: core: keep irq flags in device_pm_check_callbacks()
f24e2362 ACPI/APEI: Limit printable size of BERT table data
931aff62 Revert "Revert "block, bfq: honor already-setup queue merges""
7a7b11d6 lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3
c7f6ae51 ACPICA: Avoid walking the ACPI Namespace if it is not there
5117c9ff bfq: fix use-after-free in bfq_dispatch_request
e464aafd irqchip/nvic: Release nvic_base upon failure
c159eb63 irqchip/qcom-pdc: Fix broken locking
c345724f Fix incorrect type in assignment of ipv6 port for audit
927649f3 loop: use sysfs_emit() in the sysfs xxx show()
799f2227 selinux: use correct type for context length
c4f5a678 block, bfq: don't move oom_bfqq
f409e9d1 pinctrl: npcm: Fix broken references to chip->parent_device
f36dd10d gcc-plugins/stackleak: Exactly match strings instead of prefixes
ddcdda88 LSM: general protection fault in legacy_parse_param
1f316b42 lib/test: use after free in register_test_dev_kmod()
7a2ba24c net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator
910a98e5 NFSv4/pNFS: Fix another issue with a list iterator pointing to the head
9acf05b4 net/x25: Fix null-ptr-deref caused by x25_disconnect
d15a70fc qlcnic: dcb: default to returning -EOPNOTSUPP
8ba93ab5 selftests: test_vxlan_under_vrf: Fix broken test case
ae713d7d net: phy: broadcom: Fix brcm_fet_config_init()
ab2c789d xen: fix is_xen_pmu()
d85841e4 clk: Initialize orphan req_rate
025c75ba clk: qcom: gcc-msm8994: Fix gpll4 width
f6f1c9a5 NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error
806ef544 netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options
cec71a71 jfs: fix divide error in dbNextAG
b3ac1e01 driver core: dd: fix return value of __setup handler
1bb231de firmware: google: Properly state IOMEM dependency
e9f2a8c6 kgdbts: fix return value of __setup handler
16fe77f8 kgdboc: fix return value of __setup handler
7c617cb3 tty: hvc: fix return value of __setup handler
0615a444 pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
bc1e29a3 pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
27681f9e pinctrl: mediatek: paris: Fix pingroup pin config state readback
e9eacc89 pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()
b348618c pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init
6e0d6961 staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
efc60546 NFS: remove unneeded check in decode_devicenotify_args()
110c0387 clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
2b5e6809 clk: clps711x: Terminate clk_div_table with sentinel element
166c0185 clk: loongson1: Terminate clk_div_table with sentinel element
1d04467b clk: actions: Terminate clk_div_table with sentinel element
50b48ba4 remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
b5625e7a remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region
16ad0299 clk: qcom: clk-rcg2: Update the frac table for pixel clock
52592f9a clk: qcom: clk-rcg2: Update logic to calculate D value for RCG
b576488f clk: imx7d: Remove audio_mclk_root_clk
79467b95 dma-debug: fix return value of __setup handlers
fe334765 NFS: Return valid errors from nfs2/3_decode_dirent()
546604de iio: adc: Add check for devm_request_threaded_irq
1da082f7 serial: 8250: Fix race condition in RTS-after-send handling
617d9c0b serial: 8250_mid: Balance reference count for PCI DMA device
61d3fdef phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})
84ee0c81 clk: qcom: ipq8074: Use floor ops for SDCC1 clock
dd719fca pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel
b82465c1 staging:iio:adc:ad7280a: Fix handing of device address bit reversing.
3ba01431 misc: alcor_pci: Fix an error handling path
af1fdbbb pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
996291d0 mxser: fix xmit_buf leak in activate when LSR == 0xff
58200ded mfd: asic3: Add missing iounmap() on error asic3_mfd_probe
043b1970 tipc: fix the timer expires after interval 100ms
6e2e80b2 openvswitch: always update flow key after nat
7a970dbb tcp: ensure PMTU updates are processed during fastopen
b4725ad1 selftests/bpf/test_lirc_mode2.sh: Exit with proper code
1c7b252a i2c: mux: demux-pinctrl: do not deactivate a master that is not active
41249fff af_netlink: Fix shift out of bounds in group mask calculation
874eca93 Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt
2fe41560 USB: storage: ums-realtek: fix error code in rts51x_read_mem()
94c6ac22 bpf, sockmap: Fix double uncharge the mem of sk_msg
244ce90c bpf, sockmap: Fix more uncharged while msg has more_data
6d03722c bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full
0174a896 RDMA/mlx5: Fix memory leak in error flow for subscribe event routine
9b08d211 mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init
443121c9 MIPS: RB532: fix return value of __setup handler
9a9a6284 vxcan: enable local echo for sent CAN frames
6f259b1a powerpc: 8xx: fix a return value error in mpc8xx_pic_init
d87803ba selftests/bpf: Make test_lwt_ip_encap more stable and faster
ac6edd6f mfd: mc13xxx: Add check for mc13xxx_irq_request
d2577dc2 powerpc/sysdev: fix incorrect use to determine if list is empty
7192df97 mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n
10705a43 PCI: Reduce warnings on possible RW1C corruption
90bec38f power: supply: wm8350-power: Add missing free in free_charger_irq
a16d8f41 power: supply: wm8350-power: Handle error for wm8350_register_irq
c7032923 i2c: xiic: Make bus names unique
6f41e4a6 hv_balloon: rate-limit "Unhandled message" warning
c00a91ac KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()
5f43ec38 KVM: x86: Fix emulation in writing cr8
e91ba23f powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit
3c660fa0 libbpf: Skip forward declaration when counting duplicated type names
b62e615a bpf, arm64: Feed byte-offset into bpf line info
8f3192a2 bpf, arm64: Call build_prologue() first in first JIT pass
54bc98a0 drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt
30c5cf4b scsi: hisi_sas: Change permission of parameter prot_mask
e2cd2068 power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return
a7250707 drm/tegra: Fix reference leak in tegra_dsi_ganged_probe
cc16d0bc ext2: correct max file size computing
b689622c TOMOYO: fix __setup handlers return values
aa798101 drm/amd/display: Remove vupdate_int_entry definition
765674e3 scsi: pm8001: Fix abort all task initialization
442685f9 scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()
e7336d47 scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
898c7338 scsi: pm8001: Fix command initialization in pm80XX_send_read_log()
5e3359ed dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS
37e847b6 iwlwifi: mvm: Fix an error code in iwl_mvm_up()
4ad7d29e iwlwifi: Fix -EIO error code that is never returned
770d42ff dax: make sure inodes are flushed before destroy cache
c10980c5 IB/cma: Allow XRC INI QPs to set their local ACK timeout
2eaa9d86 drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug
8ae97a59 iommu/ipmmu-vmsa: Check for error num after setting mask
a29ce959 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports
41ed6136 power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
af5ad6e8 PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge
93b47d22 net: dsa: mv88e6xxx: Enable port policy support on 6097
b03c0617 mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
eb593216 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
d2ee8da9 powerpc/perf: Don't use perf_hw_context for trace IMC PMU
135eb4e2 ray_cs: Check ioremap return value
3be1bb17 power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
9a0e270c i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
5607badb KVM: PPC: Fix vmx/vsx mixup in mmio emulation
4d244b73 ath9k_htc: fix uninit value bugs
57f4ad5e drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
1feb6ff8 drm/edid: Don't clear formats if using deep color
0d0ee651 mtd: rawnand: gpmi: fix controller timings setting
750d2dc1 mtd: onenand: Check for error irq
d58d281d Bluetooth: hci_serdev: call init_rwsem() before p->open()
5d50f851 udmabuf: validate ubuf->pagecount
2cf7d537 ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
820e469a drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe
e7a0c854 drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
f4197513 ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe
1f31073b mmc: davinci_mmc: Handle error for clk_enable
93476f9f ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
9e1fdf18 ASoC: imx-es8328: Fix error return code in imx_es8328_probe()
67e12f1c ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
ed41d104 ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
29e91a49 ivtv: fix incorrect device_caps for ivtvfb
0342da63 video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
58e42ee4 ASoC: fsi: Add check for clk_enable
ea9adaa5 ASoC: wm8350: Handle error for wm8350_register_irq
0325193c ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
3cc050df media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED
97398470 arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly
7025f406 ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction
fd5dda43 memory: emif: check the pointer temp in get_device_details()
0ead05f7 memory: emif: Add check for setup_interrupts
68a69ad8 ASoC: soc-compress: prevent the potentially use of null pointer
af6e1d11 ASoC: atmel_ssc_dai: Handle errors for clk_enable
fd0c4082 ASoC: mxs-saif: Handle errors for clk_enable
58478731 printk: fix return value of printk.devkmsg __setup handler
38bc92ae arm64: dts: broadcom: Fix sata nodename
9873232f arm64: dts: ns2: Fix spi-cpol and spi-cpha property
c6475df1 ALSA: spi: Add check for clk_enable()
e0cfb41d ASoC: ti: davinci-i2s: Add check for clk_enable()
3905742f ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
a975000e uaccess: fix nios2 and microblaze get_user_8()
14cd5a8e media: usb: go7007: s2250-board: fix leak in probe()
92f84aa8 media: em28xx: initialize refcount before kref_get
c6f09994 media: video/hdmi: handle short reads of hdmi info frame.
a9d0bb29 ARM: dts: imx: Add missing LVDS decoder on M53Menlo
cac1473d soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
fb7f2eab arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc
583fcb66 soc: qcom: aoss: remove spurious IRQF_ONESHOT flags
755dbc3d soc: qcom: rpmpd: Check for null return of devm_kcalloc
12081a15 ARM: dts: qcom: ipq4019: fix sleep clock
547d36fa video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
125d10f0 video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()
da8b269c video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
4d847e45 media: aspeed: Correct value for h-total-pixels
bd342c7b media: hantro: Fix overfill bottom register field name
db1b3b99 media: coda: Fix missing put_device() call in coda_get_vdoa_data
b0f6b414 media: bttv: fix WARNING regression on tunerless devices
0478ccdc f2fs: fix to avoid potential deadlock
005f9cda f2fs: fix missing free nid in f2fs_handle_failed_inode
a2e534c6 perf/x86/intel/pt: Fix address filter config for 32-bit kernel
015d3116 perf/core: Fix address filter parser for multiple filters
841f5b23 sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
715a3431 clocksource: acpi_pm: fix return value of __setup handler
4c017352 hwmon: (pmbus) Add Vin unit off handling
acba2861 crypto: ccp - ccp_dmaengine_unregister release dma channels
39a521fa ACPI: APEI: fix return value of __setup handlers
8dc887ae clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init()
b305975a crypto: vmx - add missing dependencies
b7f3e230 hwrng: atmel - disable trng on failure path
63266a14 PM: suspend: fix return value of __setup handler
6c4c026c PM: hibernate: fix __setup handler error handling
84fe3ca6 block: don't delete queue kobject before its children
b68d1742 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
bf78aca8 hwmon: (pmbus) Add mutex to regulator ops
00d67f54 spi: pxa2xx-pci: Balance reference count for PCI DMA device
40e6d5d1 crypto: ccree - don't attempt 0 len DMA mappings
c3a5acf9 audit: log AUDIT_TIME_* records only from rules
152ebc0e selftests/x86: Add validity check and allow field splitting
f8a3de8d spi: tegra114: Add missing IRQ check in tegra_spi_probe
e5e748a6 crypto: mxs-dcp - Fix scatterlist processing
30d3f45b crypto: authenc - Fix sleep in atomic context in decrypt_tail
9b190221 regulator: qcom_smd: fix for_each_child.cocci warnings
accf175d PCI: pciehp: Clear cmd_busy bit in polling mode
a92f7205 brcmfmac: pcie: Fix crashes due to early IRQs
51fffd72 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
d0ab87f8 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path
2c894b12 brcmfmac: firmware: Allocate space for default boardrev in nvram
34a57be0 xtensa: fix xtensa_wsr always writing 0
54c9fb17 xtensa: fix stop_machine_cpuslocked call in patch_text
4df9d88a media: davinci: vpif: fix unbalanced runtime PM get
28859c3a DEC: Limit PMAX memory probing to R3k systems
baa4aa80 crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()
058b2e59 crypto: rsa-pkcs1pad - restore signature length check
7973dc91 crypto: rsa-pkcs1pad - correctly get hash from source scatterlist
00228880 lib/raid6/test: fix multiple definition linking error
e73efa5a thermal: int340x: Increase bitmap size
5d553ed5 carl9170: fix missing bit-wise or operator for tx_params
55f078dc ARM: dts: exynos: add missing HDMI supplies on SMDK5420
0e0d9bd6 ARM: dts: exynos: add missing HDMI supplies on SMDK5250
a77dd759 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
2fafe8b5 ARM: dts: at91: sama5d2: Fix PMERRLOC resource size
51186190 video: fbdev: atari: Atari 2 bpp (STe) palette bugfix
478154be video: fbdev: sm712fb: Fix crash in smtcfb_read()
67643b89 drm/edid: check basic audio support on CEA extension block
3f91687e block: don't merge across cgroup boundaries if blkcg is enabled
8d3a7b20 mailbox: tegra-hsp: Flush whole channel
28c8fd84 drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
5217ae08 ACPI: properties: Consistently return -ENOENT if there are no more references
f3ec0c9d udp: call udp_encap_enable for v6 sockets when enabling encap
11dc8286 powerpc/kvm: Fix kvm_use_magic_page
ded62776 drbd: fix potential silent data corruption
35b72d8e mm/kmemleak: reset tag when compare object pointer
d102fcac mm,hwpoison: unmap poisoned page before invalidation
099553a1 ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020
a86bde89 ALSA: cs4236: fix an incorrect NULL check on list iterator
84897741 Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
097479ae riscv: Fix fill_callchain return value
c82cbbef qed: validate and restrict untrusted VFs vlan promisc mode
5081cbfb qed: display VF trust config
930a3ed5 scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
ae2a271e mempolicy: mbind_range() set_policy() after vma_merge()
d1313f5e mm: invalidate hwpoison page cache page in fault path
2efe956a mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node
455f4a23 jffs2: fix memory leak in jffs2_scan_medium
0978e9af jffs2: fix memory leak in jffs2_do_mount_fs
30bf7244 jffs2: fix use-after-free in jffs2_clear_xattr_subsystem
e27caad3 can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
00a856fa spi: mxic: Fix the transmit path
e05221d2 pinctrl: samsung: drop pin banks references on error paths
0996eaad f2fs: fix to do sanity check on .cp_pack_total_block_count
f1d5946d f2fs: quota: fix loop condition at f2fs_quota_sync()
947ca263 f2fs: fix to unlock page correctly in error path of is_alive()
ce1aa09c NFSD: prevent integer overflow on 32 bit systems
85259340 NFSD: prevent underflow in nfssvc_decode_writeargs()
1cfeeeee SUNRPC: avoid race between mod_timer() and del_timer_sync()
1a1e73e9 HID: intel-ish-hid: Use dma_alloc_coherent for firmware update
beb7d969 Documentation: update stable tree link
20de1038 Documentation: add link to stable release candidate tree
d312c003 KEYS: fix length validation in keyctl_pkey_params_get_2()
2458ecd2 ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
8a609c88 clk: uniphier: Fix fixed-rate initialization
9d97610e greybus: svc: fix an error handling bug in gb_svc_hello()
46875750 iio: inkern: make a best effort on offset calculation
be2b89a9 iio: inkern: apply consumer scale when no channel scale is available
5be8a07b iio: inkern: apply consumer scale on IIO_VAL_INT cases
c459b279 iio: afe: rescale: use s64 for temporary scale calculations
576a1ce6 coresight: Fix TRCCONFIGR.QE sysfs interface
d8f98a23 xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx()
b310e82e xhci: make xhci_handshake timeout for xhci_reset() adjustable
a771cc78 xhci: fix runtime PM imbalance in USB2 resume
b5a7ab0e USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c
212765c9 virtio-blk: Use blk_validate_block_size() to validate block size
40f28287 block: Add a helper to validate the block size
a27ed2f3 tpm: fix reference counting for struct tpm_chip
631bb18e iommu/iova: Improve 32-bit free space estimate
2e2dee5e net: dsa: microchip: add spi_device_id tables
ef388db2 af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register
0cdb512d spi: Fix erroneous sgs value with min_t()
ab951c9c net:mcf8390: Use platform_get_irq() to get the interrupt
e62e6c2d spi: Fix invalid sgs value
96f9c386 ethernet: sun: Free the coherent when failing in probing
aa3c3746 virtio_console: break out of buf poll on remove
291efbad xfrm: fix tunnel model fragmentation behavior
a83df90a HID: logitech-dj: add new lightspeed receiver id
5c727ba4 netdevice: add the case if dev is NULL
7e9c9e3f USB: serial: simple: add Nokia phone driver
80e5bf89 USB: serial: pl2303: add IBM device IDs
6bfc5377 swiotlb: fix info leak with DMA_FROM_DEVICE
5789342c Merge 5.4.188 into android11-5.4-lts
2845ff3f Linux 5.4.188
993c2388 llc: only change llc->dev when bind() succeeds
bb4878b3 nds32: fix access_ok() checks in get/put_user
5b1d2561 tpm: use try_get_ops() in tpm-space.c
3bbd0000 mac80211: fix potential double free on mesh join
cda27a2c rcu: Don't deboost before reporting expedited quiescent state
edcc12ae crypto: qat - disable registration of algorithms
b0222e22 ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
d7f29f39 ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
23740078 ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
06f0ff82 netfilter: nf_tables: initialize registers in nft_do_chain()
5061bf0f ALSA: hda/realtek: Add quirk for ASUS GA402
f7a7cd53 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
0c4190b4 ALSA: oss: Fix PCM OSS buffer allocation overflow
ab49515f ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
d5c7e198 drivers: net: xgene: Fix regression in CRC stripping
7870321e ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec
1f4eefc5 ALSA: cmipci: Restore aux vol on suspend/resume
d86bf7e0 ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB
0f27a350 ALSA: pcm: Add stream lock during PCM reset ioctl operations
572f9a0d llc: fix netdevice reference leaks in llc_ui_bind()
2e798814 thermal: int340x: fix memory leak in int3400_notify()
5ff048f4 staging: fbtft: fb_st7789v: reset display before initialization
637d12f9 tpm: Fix error handling in async work
fee4dfbd esp: Fix possible buffer overflow in ESP transformation
2774edd4 net: ipv6: fix skb_over_panic in __ip6_append_data
0aef7184 nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
628adfa2 nfsd: Containerise filecache laundrette
c32f1041 nfsd: cleanup nfsd_file_lru_dispose()
400a374b Merge 5.4.187 into android11-5.4-lts
055c4cf7 Linux 5.4.187
1771bc0d Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
0dd366cf perf symbols: Fix symbol size calculation condition
e732b041 Input: aiptek - properly check endpoint type
700a0715 usb: usbtmc: Fix bug in pipe direction for control transfers
2282a6eb usb: gadget: Fix use-after-free bug by not setting udc->dev.driver
21829376 usb: gadget: rndis: prevent integer overflow in rndis_set_response()
58ee8e2c arm64: fix clang warning about TRAMP_VALIAS
d7b92963 net: dsa: Add missing of_node_put() in dsa_port_parse_of
f96aa063 net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
3fd96bc6 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
b01e2df5 hv_netvsc: Add check for kvmalloc_array
97ccef56 atm: eni: Add check for dma_map_single
268dcf1f net/packet: fix slab-out-of-bounds access in packet_recvmsg()
93697483 net: phy: marvell: Fix invalid comparison in the resume and suspend functions
d0f3c2d1 efi: fix return value of __setup handlers
e6165543 ocfs2: fix crash when initialize filecheck kobj fails
184f7bd0 crypto: qcom-rng - ensure buffer for generate is completely filled
8aca45f6 Merge branch 'android11-5.4' into 'android11-5.4-lts'
f54aeabb Merge 5.4.186 into android11-5.4-lts
8e24ff11 Linux 5.4.186
fcbdaa6a fixup for "arm64 entry: Add macro for reading symbol address from the trampoline"
b8bc0718 kselftest/vm: fix tests build with old libc
2643ca24 sfc: extend the locking on mcdi->seqno
46fd0a07 tcp: make tcp_read_sock() more robust
16a2e50f nl80211: Update bss channel on channel switch for P2P_CLIENT
941e8bcd drm/vrr: Set VRR capable prop only if it is attached to connector
6becb057 iwlwifi: don't advertise TWT support
51969ebe atm: firestream: check the return value of ioremap() in fs_init()
23352749 can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
4006447f ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
c2420bc3 MIPS: smp: fill in sibling and core maps earlier
d1df59e3 mac80211: refuse aggregations sessions before authorized
fb35b0cf ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
4857a9b2 ARM: dts: rockchip: reorder rk322x hmdi clocks
ba14ba2d arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
aca8fddd arm64: dts: rockchip: reorder rk3399 hdmi clocks
e49ebea3 arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
bd33f9b8 xfrm: Fix xfrm migrate issues when address family changes
3c21ece7 xfrm: Check if_id in xfrm_migrate
970a2140 arm64: Use the clearbhb instruction in mitigations
fb65675f KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
9013fd4b arm64: Mitigate spectre style branch history side channels
26129ea2 KVM: arm64: Add templates for BHB mitigation sequences
1b735c8d arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
c45d885c arm64: Add percpu vectors for EL1
1bb19449 arm64: entry: Add macro for reading symbol addresses from the trampoline
3abf6e8a arm64: entry: Add vectors that have the bhb mitigation sequences
2933ca8c arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
9232867e arm64: entry: Allow the trampoline text to occupy multiple pages
ad880044 arm64: entry: Make the kpti trampoline's kpti sequence optional
4b91f35c arm64: entry: Move trampoline macros out of ifdef'd section
0bfdd733 arm64: entry: Don't assume tramp_vectors is the start of the vectors
fb117a27 arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
788fbb5f arm64: entry: Move the trampoline data page before the text page
33397322 arm64: entry: Free up another register on kpti's tramp_exit path
3f95cc64 arm64: entry: Make the trampoline cleanup optional
8aa12571 arm64: entry.S: Add ventry overflow sanity checks
503fdc24 arm64: Add Cortex-X2 CPU part definition
7103651c arm64: add ID_AA64ISAR2_EL1 sys register
f5f94aa5 arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
ed5bf8a5 arm64: Add part number for Arm Cortex-A77
0b84cfae sctp: fix the processing for INIT chunk
57e401a5 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
80b62a22 Merge 5.4.185 into android11-5.4-lts
70f77a2c Linux 5.4.185
afb684cb KVM: SVM: Don't flush cache if hardware enforces cache coherency across encryption domains
690909c6 x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains
6b13a188 x86/cpu: Add hardware-enforced cache coherency as a CPUID feature
9dd71ec1 x86/cpufeatures: Mark two free bits in word 3
a4eef9e7 ext4: add check to prevent attempting to resize an fs with sparse_super2
269db254 ARM: fix Thumb2 regression with Spectre BHB
635959a8 virtio: acknowledge all features before access
ffeb42e0 virtio: unexport virtio_finalize_features
19d57cfb arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0
978e4f26 riscv: Fix auipc+jalr relocation range checks
d6948de3 mmc: meson: Fix usage of meson_mmc_post_req()
ba0d7bee net: macb: Fix lost RX packet wakeup race in NAPI receive
403e3afe staging: gdm724x: fix use after free in gdm_lte_rx()
a9174077 fuse: fix pipe buffer lifetime for direct_io
d72c79b6 ARM: Spectre-BHB: provide empty stub for non-config
ad66df90 selftests/memfd: clean up mapping in mfd_fail_write
849c7802 selftest/vm: fix map_fixed_noreplace test failure
500158df tracing: Ensure trace buffer is at least 4096 bytes large
090e73fb ipv6: prevent a possible race condition with lifetimes
1d4bdaaa Revert "xen-netback: Check for hotplug-status existence before watching"
60e4e319 Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"
8879b531 net-sysfs: add check for netdevice being present to speed_show
dcf55b07 selftests/bpf: Add test for bpf_timer overwriting crash
e0eca928 net: bcmgenet: Don't claim WOL when its not available
bbf59d7a sctp: fix kernel-infoleak for SCTP sockets
e9343719 net: phy: DP83822: clear MISR2 register to disable interrupts
f7b3b520 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
54fd6b2e gpio: ts4900: Do not set DAT and OE together
82b298e0 selftests: pmtu.sh: Kill tcpdump processes launched by subshell.
cd2a5c0d NFC: port100: fix use-after-free in port100_send_complete
1a401792 net/mlx5: Fix a race on command flush flow
6102e2e5 net/mlx5: Fix size field in bufferx_reg struct
0a64aea5 ax25: Fix NULL pointer dereference in ax25_kill_by_device
45bfd0a9 net: ethernet: lpc_eth: Handle error for clk_enable
e84d37af net: ethernet: ti: cpts: Handle error for clk_enable
8ee065a7 ethernet: Fix error handling in xemaclite_of_probe
4c0b769d ARM: dts: aspeed: Fix AST2600 quad spi group
7db2bc08 drm/sun4i: mixer: Fix P010 and P210 format numbers
7f8f5641 qed: return status of qed_iov_get_link
f59e7860 net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
45d470e4 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero
278b2c7d arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias
f62922b6 clk: qcom: gdsc: Add support to update GDSC transition delay
9ed911a0 Merge 5.4.184 into android11-5.4-lts
8f2333be Merge 5.4.183 into android11-5.4-lts
55d2e3e4 ANDROID: fix up rndis ABI breakage
1346e176 Linux 5.4.184
f7fc9c34 Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE"
0e35f3ab xen/netfront: react properly to failing gnttab_end_foreign_access_ref()
782e5ebc xen/gnttab: fix gnttab_end_foreign_access() without page specified
051c4cc7 xen/pvcalls: use alloc/free_pages_exact()
be63ea88 xen/9p: use alloc/free_pages_exact()
8efaf0c8 xen: remove gnttab_query_foreign_access()
d193785a xen/gntalloc: don't use gnttab_query_foreign_access()
089a8e49 xen/scsifront: don't use gnttab_query_foreign_access() for mapped status
b507879c xen/netfront: don't use gnttab_query_foreign_access() for mapped status
a8340045 xen/blkfront: don't use gnttab_query_foreign_access() for mapped status
44d86dcc xen/grant-table: add gnttab_try_end_foreign_access()
95ff8238 xen/xenbus: don't let xenbus_grant_ring() remove grants in error case
56f1b3c5 ARM: fix build warning in proc-v7-bugs.c
40da947b ARM: Do not use NOCROSSREFS directive with ld.lld
583662bf ARM: fix co-processor register typo
21a466c3 ARM: fix build error when BPF_SYSCALL is disabled
d1cfdd50 ARM: include unprivileged BPF status in Spectre V2 reporting
920f7970 ARM: Spectre-BHB workaround
dcf33beb ARM: use LOADADDR() to get load address of sections
31814db6 ARM: early traps initialisation
fdfc0baf ARM: report Spectre v2 status through sysfs
26171b01 arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit()
baaaba74 arm/arm64: Provide a wrapper for SMCCC 1.1 calls
6c1599fd x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT
7c770256 x86/speculation: Warn about Spectre v2 LFENCE mitigation
865da386 x86/speculation: Update link to AMD speculation whitepaper
b1bacf22 x86/speculation: Use generic retpoline by default on AMD
1e47ab3d x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting
327a4da9 Documentation/hw-vuln: Update spectre doc
96b3d45a x86/speculation: Add eIBRS + Retpoline options
41b50510 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
b70bc2e3 x86,bugs: Unconditionally allow spectre_v2=retpoline,amd
22aed240 x86/speculation: Merge one test in spectre_v2_user_select_mitigation()
e7d1268f Linux 5.4.183
5817c13c hamradio: fix macro redefine warning
3c7d63cf net: dcb: disable softirqs in dcbnl_flush_dev()
5f53a6a8 Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"
f73eb734 btrfs: add missing run of delayed items after unlink during log replay
f8d4a8ee btrfs: qgroup: fix deadlock between rescan worker and remove qgroup
39403d72 btrfs: fix lost prealloc extents beyond eof after full fsync
4dd5d331 tracing: Fix return value of __setup handlers
c0f72533 tracing/histogram: Fix sorting on old "cpu" value
35fa6f2a HID: add mapping for KEY_ALL_APPLICATIONS
ecefb8cc HID: add mapping for KEY_DICTATE
52b984b1 Input: elan_i2c - fix regulator enable count imbalance after suspend/resume
16eb602e Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()
3f123c30 nl80211: Handle nla_memdup failures in handle_nan_filter
ec89b276 net: chelsio: cxgb3: check the return value of pci_find_capability()
6650fa5f soc: fsl: qe: Check of ioremap return value
e89c53fc memfd: fix F_SEAL_WRITE after shmem huge page allocated
58b07100 ibmvnic: free reset-work-item when flushing
2e7abe2e igc: igc_write_phy_reg_gpy: drop premature return
5c215ea5 ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions
89b881f3 ARM: Fix kgdb breakpoint for Thumb2
87765309 igc: igc_read_phy_reg_gpy: drop premature return
44ff6c29 arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
d59120a4 can: gs_usb: change active_channels's type from atomic_t to u8
bc653724 ASoC: cs4265: Fix the duplicated control name
cff3987e firmware: arm_scmi: Remove space in MODULE_ALIAS name
461a26eb efivars: Respect "block" flag in efivar_entry_set_safe()
b4f46598 ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc()
e50c5896 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
044e209c net: sxgbe: fix return value of __setup handler
a54dedf6 iavf: Fix missing check for running netdev
150b8a05 net: stmmac: fix return value of __setup handler
e9fa4009 mac80211: fix forwarded mesh frames AC & queue selection
f17b27f3 ia64: ensure proper NUMA distance and possible map initialization
80998dbd sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa()
407ec382 sched/topology: Make sched_init_numa() use a set for the deduplicating sort
b40c9126 xen/netfront: destroy queues before real_num_tx_queues is zeroed
fa84d44d block: Fix fsync always failed if once failed
849339fd net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server
8e306a76 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client
1f5abd67 net: dcb: flush lingering app table entries for unregistered devices
ed053680 batman-adv: Don't expect inter-netns unique iflink indices
86395322 batman-adv: Request iflink once in batadv_get_real_netdevice
a1ccea61 batman-adv: Request iflink once in batadv-on-batadv check
43c25da4 netfilter: nf_queue: fix possible use-after-free
3c934f10 netfilter: nf_queue: don't assume sk is full socket
d2c96b19 xfrm: enforce validity of offload input flags
019b4b9d xfrm: fix the if_id check in changelink
49c24579 netfilter: fix use-after-free in __nf_register_net_hook()
ac858e44 xfrm: fix MTU regression
f3537f1b ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min
75a47140 ALSA: intel_hdmi: Fix reference to PCM buffer address
e28372b2 ata: pata_hpt37x: fix PCI clock detection
58b419d1 usb: gadget: clear related members when goto fail
ba6fdd55 usb: gadget: don't release an existing dev->buf
0babb778 net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990
a7ef01d2 i2c: qup: allow COMPILE_TEST
da9bf893 i2c: cadence: allow COMPILE_TEST
bb07c8bb dmaengine: shdma: Fix runtime PM imbalance on error
e208668e cifs: fix double free race when mount fails in cifs_get_root()
2ed93e3e Input: clear BTN_RIGHT/MIDDLE on buttonpads
7b6d98f8 ASoC: rt5682: do not block workqueue if card is unbound
e2106e42 ASoC: rt5668: do not block workqueue if card is unbound
7b7c65ab i2c: bcm2835: Avoid clock stretching timeouts
964f155c mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
1a7d2fcc mac80211_hwsim: report NOACK frames in tx_status
31855d74 Merge 5.4.182 into android11-5.4-lts
866ae42c Linux 5.4.182
fb2bbb7d fget: clarify and improve __fget_files() implementation
d6a29ce5 memblock: use kfree() to release kmalloced memblock regions
5d9453bf Revert "drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR"
1fb051bb gpio: tegra186: Fix chip_data type confusion
2782b05d tty: n_gsm: fix NULL pointer access due to DLCI release
c03a4958 tty: n_gsm: fix proper link termination after failed open
912144e8 tty: n_gsm: fix encoding of control signal octet bit DV
1879db4f xhci: Prevent futile URB re-submissions due to incorrect return value.
80922d7b xhci: re-initialize the HC during resume if HCE was set
0139a100 usb: dwc3: gadget: Let the interrupt handler disable bottom halves.
6e74aebb usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
ba3e83e5 USB: serial: option: add Telit LE910R1 compositions
92ac25b7 USB: serial: option: add support for DW5829e
40256add tracefs: Set the group ownership in apply_options() not parse_options()
6b23eda9 USB: gadget: validate endpoint index for xilinx udc
9ab652d4 usb: gadget: rndis: add spinlock for rndis response list
39848d7e Revert "USB: serial: ch341: add new Product ID for CH341A"
7c453de3 ata: pata_hpt37x: disable primary channel on HPT371
a28f8dbd iio: Fix error handling for PM
8fff0310 iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits
ce1076b3 iio: adc: men_z188_adc: Fix a resource leak in an error handling path
cb90ab3f tracing: Have traceon and traceoff trigger honor the instance
901206f7 RDMA/ib_srp: Fix a deadlock
b7e2b91f configfs: fix a race in configfs_{,un}register_subsystem()
df14d2be spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()
a62f4266 net/mlx5: Fix wrong limitation of metadata match on ecpf
45618e91 net/mlx5: Fix possible deadlock on rule deletion
53026346 netfilter: nf_tables: fix memory leak during stateful obj update
5ad5886f nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
dfe537b0 net: Force inlining of checksum functions in net/checksum.h
eee01c88 net: ll_temac: check the return value of devm_kmalloc()
fc92a14f net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
3cbf1f98 drm/edid: Always set RGB444
d0251c38 openvswitch: Fix setting ipv6 fields causing hw csum failure
2b3cdd70 gso: do not skip outer ip header in case of ipip and net_failover
0240bb27 tipc: Fix end of loop tests for list_for_each_entry()
2ed13263 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends
97a6c07d bpf: Do not try bpf_msg_push_data with len 0
dffce58f perf data: Fix double free in perf_session__delete()
3174b09f ping: remove pr_err from ping_lookup
767099f0 lan743x: fix deadlock in lan743x_phy_link_status_change()
5d76e0b6 optee: use driver internal tee_context for some rpc
0e526f53 tee: export teedev_open() and teedev_close_context()
64e0b589 x86/fpu: Correct pkru/xstate inconsistency
49c011a4 netfilter: nf_tables_offload: incorrect flow offload action array size
49a4536a USB: zaurus: support another broken Zaurus
b95d71ab sr9700: sanity check for packet length
d0dac454 drm/amdgpu: disable MMHUB PG for Picasso
eb88a388 parisc/unaligned: Fix ldw() and stw() unalignment handlers
b783ef3e parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel
0b608b33 vhost/vsock: don't check owner in vhost_vsock_stop() while releasing
dd0de351 clk: jz4725b: fix mmc0 clock gating
d1f1de5d cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
2867afd6 Revert "netfilter: conntrack: don't refresh sctp entries in closed state"
56f5213d Merge 5.4.181 into android11-5.4-lts
b6e8856b Linux 5.4.181
3e73b02a kconfig: fix failing to generate auto.conf
90c0d3cc net: macb: Align the dma and coherent dma masks
f1c3f412 net: usb: qmi_wwan: Add support for Dell DW5829e
6b364ca4 tracing: Fix tp_printk option related with tp_printk_stop_on_boot
8bf73d5e drm/rockchip: dw_hdmi: Do not leave clock enabled in error case
5a21d507 ata: libata-core: Disable TRIM on M88V29
41da9115 kconfig: let 'shell' return enough output for deep path names
913932a3 arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610
d2fd1c78 arm64: dts: meson-g12: add ATF BL32 reserved-memory region
daa86808 arm64: dts: meson-gx: add ATF BL32 reserved-memory region
ba4b4035 netfilter: conntrack: don't refresh sctp entries in closed state
d4de2bbc irqchip/sifive-plic: Add missing thead,c900-plic match string
2d7a327a ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of
fff21185 ARM: OMAP2+: hwmod: Add of_node_put() before break
3deabc3f KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW
fe595759 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
ba71b1b3 i2c: brcmstb: fix support for DSL and CM variants
6f08452c copy_process(): Move fd_install() out of sighand->siglock critical section
e52dfd2a dmaengine: sh: rcar-dmac: Check for error num after setting mask
c83049cb net: sched: limit TC_ACT_REPEAT loops
87c575d2 lib/iov_iter: initialize "flags" in new pipe_buffer
091dac5c EDAC: Fix calculation of returned address and next offset in edac_align_ptr()
f0c2c023 scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop
56f9abba mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status
bdc70b60 mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()
3758a570 NFS: Do not report writeback errors in nfs_getattr()
357d42d5 NFS: LOOKUP_DIRECTORY is also ok with symlinks
20f4ee3c block/wbt: fix negative inflight counter when remove scsi device
4cd3281a mtd: rawnand: gpmi: don't leak PM reference in error path
c6fee7c8 powerpc/lib/sstep: fix 'ptesync' build error
edfac6b7 ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()
d6d8d1db ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()
99c2b13c ALSA: hda: Fix missing codec probe on Shenker Dock 15
2b2b531c ALSA: hda: Fix regression on forced probe mask option
aca7e5b6 libsubcmd: Fix use-after-free for realloc(..., 0)
7af6164c bonding: fix data-races around agg_select_timer
aeb99341 drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit
db3ffc5d bonding: force carrier update when releasing slave
fb8c98f9 ping: fix the dif and sdif check in ping_lookup
8198c4d4 net: ieee802154: ca8210: Fix lifs/sifs periods
a0644050 net: dsa: lan9303: fix reset on probe
73f85752 netfilter: nft_synproxy: unregister hooks on init error path
5e8c5b21 iwlwifi: pcie: gen2: fix locking when "HW not ready"
e1d0e738 iwlwifi: pcie: fix locking when "HW not ready"
90252818 mmc: block: fix read single on recovery logic
5f326fe2 vsock: remove vsock from connected table when connect is interrupted by a signal
f48a3870 dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending
41ce06a3 taskstats: Cleanup the use of task->exit_code
8583d2ea ext4: prevent partial update of the extent blocks
d57fcf0d ext4: check for inconsistent extents between index and leaf block
6a332d09 ext4: check for out-of-order index extents in ext4_valid_extent_entries()
13f6ebef drm/radeon: Fix backlight control on iMac 12,1
494de920 iwlwifi: fix use-after-free
6194b468 arm64: module/ftrace: intialize PLT at load time
adcc4b79 arm64: module: rework special section handling
dfe928f1 module/ftrace: handle patchable-function-entry
30af4dcf ftrace: add ftrace_init_nop()
42c8cccf Revert "module, async: async_synchronize_full() on module init iff async is used"
5c7726bd drm/amdgpu: fix logic inversion in check
d411b2a5 nvme-rdma: fix possible use-after-free in transport error_recovery work
61a26ffd nvme-tcp: fix possible use-after-free in transport error_recovery work
70356b75 nvme: fix a possible use-after-free in controller reset during load
89d2bd13 quota: make dquot_quota_sync return errors from ->sync_fs
f124d9ef vfs: make freeze_super abort when sync_filesystem returns error
cfc8b37e ax25: improve the incomplete fix to avoid UAF and NPD bugs
dd2fcac3 selftests/zram: Adapt the situation that /dev/zram0 is being used
c3a9afa8 selftests/zram01.sh: Fix compression ratio calculation
8d1c50c8 selftests/zram: Skip max_comp_streams interface on newer kernel
455ef08d net: ieee802154: at86rf230: Stop leaking skb's
3bd8bebb selftests: rtc: Increase test timeout so that all tests run
bc6ac6c0 platform/x86: ISST: Fix possible circular locking dependency detected
bd649293 btrfs: send: in case of IO error log it
3ff48a67 parisc: Fix sglist access in ccio-dma.c
efccc9b0 parisc: Fix data TLB miss in sba_unmap_sg
3434d883 parisc: Drop __init from map_pages declaration
bd282ee5 serial: parisc: GSC: fix build when IOSAPIC is not set
9d2aad13 Revert "svm: Add warning message for AVIC IPI invalid target"
19027255 HID:Add support for UGTABLET WP5540
866a8581 Makefile.extrawarn: Move -Wunaligned-access to W=1

Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic789d7f387b2848b0c0a9a72d4867720841a5e2b
parents e7792e27 84c84ac7
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -156,3 +156,13 @@ accesses to DMA buffers in both privileged "supervisor" and unprivileged
subsystem that the buffer is fully accessible at the elevated privilege
level (and ideally inaccessible or at least read-only at the
lesser-privileged levels).

DMA_ATTR_PRIVILEGED
-------------------

Some advanced peripherals such as remote processors and GPUs perform
accesses to DMA buffers in both privileged "supervisor" and unprivileged
"user" modes.  This attribute is used to indicate to the DMA-mapping
subsystem that the buffer is fully accessible at the elevated privilege
level (and ideally inaccessible or at least read-only at the
lesser-privileged levels).
+2 −2
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ patternProperties:
    properties:
      reg:
        description:
          Contains the native Ready/Busy IDs.
          Contains the chip-select IDs.

      nand-ecc-mode:
        allOf:
@@ -139,6 +139,6 @@ examples:
        nand-ecc-mode = "soft";
        nand-ecc-algo = "bch";

        /* controller specific properties */
        /* NAND chip specific properties */
      };
    };
+3 −1
Original line number Diff line number Diff line
@@ -8,11 +8,13 @@ Required properties:
- reg: should contain 2 entries, one for the registers and one for the direct
       mapping area
- reg-names: should contain "regs" and "dirmap"
- interrupts: interrupt line connected to the SPI controller
- clock-names: should contain "ps_clk", "send_clk" and "send_dly_clk"
- clocks: should contain 3 entries for the "ps_clk", "send_clk" and
	  "send_dly_clk" clocks

Optional properties:
- interrupts: interrupt line connected to the SPI controller

Example:

	spi@43c30000 {
+1 −1
Original line number Diff line number Diff line
@@ -76,7 +76,7 @@ The beginning of an extended attribute block is in
     - Checksum of the extended attribute block.
   * - 0x14
     - \_\_u32
     - h\_reserved[2]
     - h\_reserved[3]
     - Zero.

The checksum is calculated against the FS UUID, the 64-bit block number
+10 −1
Original line number Diff line number Diff line
@@ -174,7 +174,16 @@ Trees
 - The finalized and tagged releases of all stable kernels can be found
   in separate branches per version at:

	https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
	https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

 - The release candidate of all stable kernel versions can be found at:

        https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/

   .. warning::
      The -stable-rc tree is a snapshot in time of the stable-queue tree and
      will change frequently, hence will be rebased often. It should only be
      used for testing purposes (e.g. to be consumed by CI systems).


Review committee
Loading