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

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

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



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

It contains the following commits:

b57981e17b4b Merge tag 'android11-5.4.242_r00' into android11-5.4
734577d2 Merge 5.4.242 into android11-5.4-lts
ea7862c5 Linux 5.4.242
d54a9f99 ASN.1: Fix check for strdup() success
2500d7ed iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
760c2e6d pwm: meson: Explicitly set .polarity in .get_state()
7f2b8046 xfs: fix forkoff miscalculation related to XFS_LITINO(mp)
c27a6bb1 sctp: Call inet6_destroy_sock() via sk->sk_destruct().
97ce6cde dccp: Call inet6_destroy_sock() via sk->sk_destruct().
a01b7562 inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
9374db5b tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().
2ac4697b udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
5a62248c ext4: fix use-after-free in ext4_xattr_set_entry
3b0044cb ext4: remove duplicate definition of ext4_xattr_ibody_inline_set()
3c4fdbf3 Revert "ext4: fix use-after-free in ext4_xattr_set_entry"
ef2aab86 x86/purgatory: Don't generate debug info for purgatory.ro
c22aefae MIPS: Define RUNTIME_DISCARD_EXIT in LD script
a5167e90 mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
1b8b54fc memstick: fix memory leak if card device is never registered
5ad61a52 nilfs2: initialize unused bytes in segment summary blocks
988766b9 iio: light: tsl2772: fix reading proximity-diodes from device tree
5cb867f1 xen/netback: use same error messages for same errors
903f82b1 nvme-tcp: fix a possible UAF when failing to allocate an io queue
34b74c32 s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
64cd99da net: dsa: b53: mmap: add phy ops
89dcf0dd scsi: core: Improve scsi_vpd_inquiry() checks
f729b74b scsi: megaraid_sas: Fix fw_crash_buffer_show()
4f4ef354 selftests: sigaltstack: fix -Wuninitialized
a725dddf Input: i8042 - add quirk for Fujitsu Lifebook A574/H
9df3f502 f2fs: Fix f2fs_truncate_partial_nodes ftrace event
2f3730f1 e1000e: Disable TSO on i219-LM card to increase speed
0f0a291c bpf: Fix incorrect verifier pruning due to missing register precision taints
ba610df8 mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
d8e12005 i40e: fix i40e_setup_misc_vector() error handling
59fba01b i40e: fix accessing vsi->active_filters without holding lock
01125379 netfilter: nf_tables: fix ifdef to also consider nf_tables=m
7c101939 virtio_net: bugfix overflow inside xdp_linearize_page()
35dceaea net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
d61f24a4 regulator: fan53555: Explicitly include bits header
36f098e1 netfilter: br_netfilter: fix recent physdev match breakage
375e445b arm64: dts: meson-g12-common: specify full DMC range
cb1f89fe ARM: dts: rockchip: fix a typo error for rk3288 spdif node
da8b283c Merge 5.4.241 into android11-5.4-lts
58f42ed1 Linux 5.4.241
87959364 xfs: force log and push AIL to clear pinned inodes when aborting mount
c76dd368 xfs: don't reuse busy extents on extent trim
4679b73a xfs: consider shutdown in bmapbt cursor delete assert
9355fd11 xfs: shut down the filesystem if we screw up quota reservation
48f75df5 xfs: report corruption only as a regular error
3cce34ce xfs: set inode size after creating symlink
e76bd6da xfs: fix up non-directory creation in SGID directories
ad6613c9 xfs: remove the di_version field from struct icdinode
ca4533c9 xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize
e078b3de xfs: simplify di_flags2 inheritance in xfs_ialloc
0c553917 xfs: only check the superblock version for dinode size calculation
90aab52d xfs: add a new xfs_sb_version_has_v3inode helper
edd36a57 xfs: remove the kuid/kgid conversion wrappers
3ef81874 xfs: remove the icdinode di_uid/di_gid members
cc508a41 xfs: ensure that the inode uid/gid match values match the icdinode ones
7a9dc797 xfs: merge the projid fields in struct xfs_icdinode
4f3252e7 xfs: show the proper user quota options
799cafa4 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
440bdc49 watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
70ca826d i2c: ocores: generate stop condition after timeout in polling mode
5fb5bdcd ubi: Fix deadlock caused by recursively holding work_sem
0b27716f mtd: ubi: wl: Fix a couple of kernel-doc issues
e55588c4 ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
a652c30f asymmetric_keys: log on fatal failures in PE/pkcs7
5809dbac verify_pefile: relax wrapper length check
0213f027 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
b3052e5d efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
02a78e65 i2c: imx-lpi2c: clean rx/tx buffers upon new message
1ef56397 power: supply: cros_usbpd: reclassify "default case!" as debug
7169d163 net: macb: fix a memory corruption in extended buffer descriptor mode
c39fa039 udp6: fix potential access to stale information
9c46c49a RDMA/core: Fix GID entry ref leak when create_ah fails
ad831a70 sctp: fix a potential overflow in sctp_ifwdtsn_skip
afffe0d1 qlcnic: check pci_reset_function result
a841f6a0 niu: Fix missing unwind goto in niu_alloc_channels()
fcd084e1 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
1b77cb6f mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
4c1d882b mtd: rawnand: meson: fix bitmask for length in command word
26674600 mtdblock: tolerate corrected bit-flips
50dbfd9d btrfs: fix fast csum implementation detection
c6db5f2a btrfs: print checksum type and implementation at mount time
8a99e620 Bluetooth: Fix race condition in hidp_session_thread
c0242199 Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
9025cea8 ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
4d419195 ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()
fe158eec ALSA: i2c/cs8427: fix iec958 mixer control deactivation
aa23fa32 ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
62ccf2e0 ALSA: emu10k1: fix capture interrupt handler unlinking
9a3ba7b2 Revert "pinctrl: amd: Disable and mask interrupts on resume"
2945f948 irqdomain: Fix mapping-creation race
e8f3aea7 irqdomain: Refactor __irq_domain_alloc_irqs()
3804f265 irqdomain: Look for existing mapping only once
e7bba7dd mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
fd644712 ring-buffer: Fix race while reader and writer are on the same page
c208b432 drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
c3815279 net_sched: prevent NULL dereference if default qdisc setup failed
987f599f tracing: Free error logs of tracing instances
d2136f05 can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
5a74a75f ftrace: Mark get_lock_parent_ip() __always_inline
95bbfeb4 perf/core: Fix the same task check in perf_event_set_output
666c25d3 ALSA: hda/realtek: Add quirk for Clevo X370SNW
83b16a60 nilfs2: fix sysfs interface lifetime
613bf23c nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
aa8e5068 tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
aabba444 tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
209ab5c2 tty: serial: sh-sci: Fix transmit end interrupt handler
9a2a6443 iio: dac: cio-dac: Fix max DAC write value check for 12-bit
e469ebb2 iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
abc5b4f8 USB: serial: option: add Quectel RM500U-CN modem
b9c11537 USB: serial: option: add Telit FE990 compositions
38c00a22 usb: typec: altmodes/displayport: Fix configure initial pin assignment
f417d3fe USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
47132be1 xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
5fccf2c5 NFSD: callback request does not use correct credential for AUTH_SYS
3686380d sunrpc: only free unix grouplist after RCU settles
16271191 gpio: davinci: Add irq chip flag to skip set wake
0cf600ca ipv6: Fix an uninit variable access bug in __ip6_make_skb()
0443fff4 sctp: check send stream number after wait_for_sndbuf
93f38852 net: don't let netpoll invoke NAPI if in xmit context
0d2fa300 icmp: guard against too small mtu
a3593082 wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
4220f83b pwm: sprd: Explicitly set .polarity in .get_state()
6e1f2939 pwm: cros-ec: Explicitly set .polarity in .get_state()
dbd764e9 pinctrl: amd: Disable and mask interrupts on resume
dd7e19f9 pinctrl: amd: disable and mask interrupts on probe
3f3e4bd3 pinctrl: amd: Use irqchip template
387236b9 smb3: fix problem with null cifs super block with previous patch
2e64d7b1 treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()
19919766 Revert "treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()"
522af69a cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
4311ae04 x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
110d425c scsi: ses: Handle enclosure with just a primary component gracefully
974e2ad0 Merge 5.4.240 into android11-5.4-lts
32bea3ba Linux 5.4.240
4d4cb766 gfs2: Always check inode size of inline inodes
928240c3 firmware: arm_scmi: Fix device node validation for mailbox transport
0f5c0e0a net: sched: fix race condition in qdisc_graft()
22d95b54 net_sched: add __rcu annotation to netdev->qdisc
14b6ad56 ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
9b189af3 btrfs: scan device in non-exclusive mode
45a9877d s390/uaccess: add missing earlyclobber annotations to __clear_user()
0c6df536 drm/etnaviv: fix reference leak when mmaping imported buffer
37958ac3 ALSA: usb-audio: Fix regression on detection of Roland VS-100
6dabafd8 ALSA: hda/conexant: Partial revert of a quirk for Lenovo
f3a67268 NFSv4: Fix hangs when recovering open state after a server reboot
c81e2965 pinctrl: at91-pio4: fix domain name assignment
82c25ac3 xen/netback: don't do grant copy across page boundary
99c8ba92 Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
657d7c21 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
03af69bd cifs: prevent infinite recursion in CIFSGetDFSRefer()
51d65737 Input: focaltech - use explicitly signed char type
f0f85f5e Input: alps - fix compatibility with -funsigned-char
7e71d4d1 pinctrl: ocelot: Fix alt mode for ocelot
70728d63 net: mvneta: make tx buffer array agnostic
704e06b9 net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
fd7cff50 bnxt_en: Fix typo in PCI id to device description string mapping
58279cea i40e: fix registers dump after run ethtool adapter self test
5195de1d s390/vfio-ap: fix memory leak in vfio_ap device driver
78bc7f0a can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
105cc268 net/net_failover: fix txq exceeding warning
e633fd26 regulator: Handle deferred clk
be7b622c regulator: fix spelling mistake "Cant" -> "Can't"
46c4993a ptp_qoriq: fix memory leak in probe()
c122daa0 scsi: megaraid_sas: Fix crash after a double completion
317c07d3 mtd: rawnand: meson: invalidate cache on polling ECC bit
d65de5ee mips: bmips: BCM6358: disable RAC flush for TP1
9690e34f dma-mapping: drop the dev argument to arch_sync_dma_for_*
f6e2d76a ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
856fb74f fbdev: au1200fb: Fix potential divide by zero
deef33c0 fbdev: lxfb: Fix potential divide by zero
4f5cc5ff fbdev: intelfb: Fix potential divide by zero
868f247e fbdev: nvidia: Fix potential divide by zero
f3359f5f sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
521877bf fbdev: tgafb: Fix potential divide by zero
7f12f99b ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
9155a595 ALSA: asihpi: check pao in control_message()
88a3c63a md: avoid signed overflow in slot_store()
9966fc59 bus: imx-weim: fix branch condition evaluates to a garbage value
d121f788 fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
4c24eb49 ocfs2: fix data corruption after failed write
0c0e566f tun: avoid double free in tun_free_netdev
d253120a sched/fair: Sanitize vruntime of entity being migrated
c23928c7 sched/fair: sanitize vruntime of entity being placed
885c28ce dm crypt: add cond_resched() to dmcrypt_write()
4a32a9a8 dm stats: check for and propagate alloc_percpu failure
f8cbad98 i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
8f5cbf6a nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
4ae966a7 wifi: mac80211: fix qos on mesh interfaces
f558789a usb: chipidea: core: fix possible concurrent when switch role
6b3287b1 usb: chipdea: core: fix return -EINVAL if request role is the same with current role
0b2a56fe usb: cdns3: Fix issue with using incorrect PCI device function
e9e93fdf dm thin: fix deadlock when swapping to thin device
cd1e320a igb: revert rtnl_lock() that causes deadlock
123698a5 fsverity: Remove WQ_UNBOUND from fsverity read workqueue
0eda2004 usb: gadget: u_audio: don't let userspace block driver unbind
44f080d7 scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
223274d5 cifs: empty interface list when server doesn't support query interfaces
299a309b sh: sanitize the flags on sigreturn
f4c610f6 net: usb: qmi_wwan: add Telit 0x1080 composition
e6b1fa6d net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
04f4a1aa scsi: lpfc: Avoid usage of list iterator variable after loop
11cdced6 scsi: ufs: core: Add soft dependency on governor_simpleondemand
54ec697e scsi: target: iscsi: Fix an error message in iscsi_check_key()
97115221 selftests/bpf: check that modifier resolves after pointer
2100e374 m68k: Only force 030 bus error if PC not in exception table
d2b3bd0d ca8210: fix mac_len negative array access
9e7723b6 riscv: Bump COMMAND_LINE_SIZE value to 1024
32518cd0 thunderbolt: Use const qualifier for `ring_interrupt_index`
b40fe2e1 uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
9189f20b scsi: qla2xxx: Perform lockless command completion in abort path
da0383f0 hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
13493ad6 platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
a18fb433 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
b5178087 Bluetooth: btqcomsmd: Fix command timeout after setting BD address
dcd4d364 net: mdio: thunder: Add missing fwnode_handle_put()
70733591 hvc/xen: prevent concurrent accesses to the shared ring
83e442eb nvme-tcp: fix nvme_tcp_term_pdu to match spec
d673ae18 net/sonic: use dma_mapping_error() for error check
b72f453e erspan: do not use skb_mac_header() in ndo_start_xmit()
82e07cc5 atm: idt77252: fix kmemleak when rmmod idt77252
fd6f643d net/mlx5: Read the TC mapping of all priorities on ETS query
d69c2ded bpf: Adjust insufficient default bpf_jit_limit
97674f4c keys: Do not cache key in task struct if key is requested from kernel thread
f8ee2c8b net/ps3_gelic_net: Use dma_mapping_error
6d7e18b1 net/ps3_gelic_net: Fix RX sk_buff length
0e5c7d00 net: qcom/emac: Fix use after free bug in emac_remove due to race condition
a07ec453 xirc2ps_cs: Fix use after free bug in xirc2ps_detach
42d72c6d qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
f2111c79 net: usb: smsc95xx: Limit packet length to skb->len
5c4d7142 scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
283fdc5c i2c: imx-lpi2c: check only for enabled interrupt flags
90116b82 igbvf: Regard vf reset nack as success
58477176 intel/igbvf: free irq on the error path in igbvf_request_msix()
6999f854 iavf: fix non-tunneled IPv6 UDP packet type and hashing
4e752d2b iavf: fix inverted Rx hash condition leading to disabled hash
6fe078c2 power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
754838aa net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
a03da9c9 Merge 5.4.239 into android11-5.4-lts
09b1a76e Linux 5.4.239
f0c95f22 selftests: Fix the executable permissions for fib_tests.sh
1221512b BACKPORT: mac80211_hwsim: notify wmediumd of used MAC addresses
8ac436fa FROMGIT: mac80211_hwsim: add concurrent channels scanning support over virtio
b6d6caab Merge branch 'android11-5.4' into android11-5.4-lts
5fd4376e Revert "HID: core: Provide new max_buffer_size attribute to over-ride the default"
6efc429d Revert "HID: uhid: Over-ride the default maximum data buffer value with our own"
1e58c0c8 Merge 5.4.238 into android11-5.4-lts
6849d8c4 Linux 5.4.238
eb7716a0 HID: uhid: Over-ride the default maximum data buffer value with our own
b687ac70 HID: core: Provide new max_buffer_size attribute to over-ride the default
144019e8 PCI: Unify delay handling for reset and resume
d2130f37 s390/ipl: add missing intersection check to ipl_report handling
3f5a833d serial: 8250_em: Fix UART port type
c5afb97d drm/i915: Don't use stolen memory for ring buffers with LLC
8d26a4fe x86/mm: Fix use of uninitialized buffer in sme_enable()
a976ff74 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
ac58b88c ftrace: Fix invalid address access in lookup_rec() when index is 0
65e4c9a6 KVM: nVMX: add missing consistency checks for CR0 and CR4
6fe55dce tracing: Make tracepoint lockdep check actually test something
780f69a2 tracing: Check field value in hist_field_name()
f1e3a20c interconnect: fix mem leak when freeing nodes
325608ab tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
c16cbd82 ext4: fix possible double unlock when moving a directory
6a1bd14d sh: intc: Avoid spurious sizeof-pointer-div warning
bbf5eada drm/amdkfd: Fix an illegal memory access
2c96c52a ext4: fix task hung in ext4_xattr_delete_inode
20ba6f8a ext4: fail ext4_iget if special inode unallocated
ab519e29 jffs2: correct logic when creating a hole in jffs2_write_begin
00bfc67c mmc: atmel-mci: fix race between stop command and start of next command
75f6faae media: m5mols: fix off-by-one loop termination error
9eb39491 hwmon: (ina3221) return prober error code
26c176ce hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
13efd488 hwmon: (adt7475) Fix masking of hysteresis registers
0d3095e9 hwmon: (adt7475) Display smoothing attributes in correct order
674fce59 ethernet: sun: add check for the mdesc_grab()
71da5991 net/iucv: Fix size of interrupt data
e0d07a32 net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
5c06bd3d ipv4: Fix incorrect table ID in IOCTL path
c4fcfbf8 block: sunvdc: add check for mdesc_grab() returning NULL
04c39420 nvmet: avoid potential UAF in nvmet_req_complete()
9fabdd79 net: usb: smsc75xx: Limit packet length to skb->len
b0c202a8 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
668de67d net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
5aaab217 net: tunnels: annotate lockless accesses to dev->needed_headroom
cba20ade qed/qed_dev: guard against a possible division by zero
6e18f66b i40e: Fix kernel crash during reboot when adapter is in recovery mode
f0216046 ipvlan: Make skb->skb_iif track skb->dev for l3s mode
0f9c1f26 nfc: pn533: initialize struct pn533_out_arg properly
442aa78e tcp: tcp_make_synack() can be called from process context
88c3d3bb scsi: core: Fix a procfs host directory removal regression
4b4f5e34 scsi: core: Fix a comment in function scsi_host_dev_release()
0d59732f netfilter: nft_redir: correct value of inet type `.maxattrs`
90279211 ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
0b7057c5 ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid
5bb9fcaa ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid
9efbdc74 ALSA: hda - controller is in GPU on the DG1
fc52e51c ALSA: hda - add Intel DG1 PCI and HDMI ids
090305c3 scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
b8849e31 docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
9e45e457 clk: HI655X: select REGMAP instead of depending on it
dac08e46 drm/meson: fix 1px pink line on GXM when scaling video overlay
d7e48aa1 cifs: Move the in_send statistic to __smb_send_rqst()
06c20800 drm/panfrost: Don't sync rpm suspension after mmu flushing
c9900d1d xfrm: Allow transport-mode states with AF_UNSPEC selector
4008fb9a ext4: fix cgroup writeback accounting with fs-layer encryption
6eb1bfc7 ANDROID: preserve CRC for __irq_domain_add()
81296327 Merge 5.4.237 into android11-5.4-lts
fd02046f Merge 5.4.236 into android11-5.4-lts
48b83280 Revert "drm/exynos: Don't reset bridge->next"
7edc6629 Revert "drm/bridge: Rename bridge helpers targeting a bridge chain"
8d15e5fa Revert "drm/bridge: Introduce drm_bridge_get_next_bridge()"
aac98e0c Revert "drm: Initialize struct drm_crtc_state.no_vblank from device settings"
af8848e0 Revert "drm/msm/mdp5: Add check for kzalloc"
e4b5c766 Linux 5.4.237
6a168100 s390/dasd: add missing discipline function
7a934a77 UML: define RUNTIME_DISCARD_EXIT
87fcce7a sh: define RUNTIME_DISCARD_EXIT
eb9dbb70 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36
219cc985 powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds
4eede117 powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT
d0fcf590 arch: fix broken BuildID for arm64 and riscv
a4bd6d4d x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS
1aed78cf drm/i915: Don't use BAR mappings for ring buffers with LLC
52fc9178 ipmi:watchdog: Set panic count to proper value on a panic
dbfae25b ipmi/watchdog: replace atomic_add() and atomic_sub()
f266cdd6 media: ov5640: Fix analogue gain control
fc9bc831 PCI: Add SolidRun vendor ID
094a0736 macintosh: windfarm: Use unsigned type for 1-bit bitfields
737985db alpha: fix R_ALPHA_LITERAL reloc for large modules
2fea235e MIPS: Fix a compilation issue
6b06c4ae ext4: Fix deadlock during directory rename
a99a61d9 riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
1a517302 net/smc: fix fallback failed while sendmsg with fastopen
3a747490 scsi: megaraid_sas: Update max supported LD IDs to 240
d800996f btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
9f2e063d netfilter: tproxy: fix deadlock due to missing BH disable
16f3aae1 bnxt_en: Avoid order-5 memory allocation for TPA data
9dc16be3 net: caif: Fix use-after-free in cfusbl_device_notify()
8018aa08 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver
1c618f15 net: usb: lan78xx: Remove lots of set but unused 'ret' variables
e4e5006c selftests: nft_nat: ensuring the listening side is up before starting the client
783f2189 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
0a3664a1 nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
43f33642 drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
8dac5a63 ext4: Fix possible corruption when moving a directory
891a3cba scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
57f78226 cifs: Fix uninitialized memory read in smb3_qfs_tcon()
a6e44cb2 SMB3: Backup intent flag missing from some more ops
1b48c70f iommu/vt-d: Fix PASID directory pointer coherency
985d9fa0 irqdomain: Fix domain registration race
01ed8ff2 irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent
36c5682c ipmi:ssif: Add a timer between request retries
e8ba1b69 ipmi:ssif: Increase the message retry time
89fb3fa8 ipmi:ssif: Remove rtc_us_timer
d1a7f56b ipmi:ssif: resend_msg() cannot fail
59349bfc ipmi:ssif: make ssif_i2c_send() void
5e97dc74 iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
774c63f5 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
11852cc7 iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
3cdf19a2 nfc: change order inside nfc_se_io error path
0d8a6c9a ext4: zero i_disksize when initializing the bootloader inode
74d77508 ext4: fix WARNING in ext4_update_inline_data
b36093c6 ext4: move where set the MAY_INLINE_DATA flag is set
c24f8384 ext4: fix another off-by-one fsmap error on 1k block filesystems
aee90b02 ext4: fix RENAME_WHITEOUT handling for inline directories
1277ba3d drm/connector: print max_requested_bpc in state debugfs
e40c1e9d x86/CPU/AMD: Disable XSAVES on AMD family 0x17
6631c8da fs: prevent out-of-bounds array speculation when closing a file descriptor
b829e8b6 Linux 5.4.236
6e55d842 staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
9498448b staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
6ee84b8b wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
0d9d32f5 Merge 5.4.235 into android11-5.4-lts
126ee898 Linux 5.4.235
d03bc164 dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements on the clocks
6ab67054 media: uvcvideo: Fix race condition with usb_kill_urb
0b8962c6 media: uvcvideo: Provide sync and async uvc_ctrl_status_event
2b1c5145 tcp: Fix listen() regression in 5.4.229.
800a1c4c Bluetooth: hci_sock: purge socket queues in the destruct() callback
27c64d90 x86/resctl: fix scheduler confusion with 'current'
81da72aa x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
bde541a5 net: tls: avoid hanging tasks on the tx_lock
d94fbfcd phy: rockchip-typec: Fix unsigned comparison with less than zero
f0ee43d6 PCI: Add ACS quirk for Wangxun NICs
f6d3aee1 kernel/fail_function: fix memory leak with using debugfs_lookup()
195c1e9f usb: uvc: Enumerate valid values for color matching
da4e715a USB: ene_usb6250: Allocate enough memory for full object
11709796 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
f5b76a81 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
11b4b3b7 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
b854c66d tools/iio/iio_utils:fix memory leak
ea9b5878 mei: bus-fixup:upon error print return values of send and receive
c7ca2ca1 tty: serial: fsl_lpuart: disable the CTS when send break signal
953a4a35 tty: fix out-of-bounds access in tty_driver_lookup_tty()
70369a11 staging: emxx_udc: Add checks for dma_alloc_coherent()
2072ed7c media: uvcvideo: Silence memcpy() run-time false positive warnings
e2cc773f media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
e4c535ec media: uvcvideo: Handle errors from calls to usb_string
4e4e6ca6 media: uvcvideo: Handle cameras with invalid descriptors
7195e642 mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
fde59e27 firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
2cc6a3e9 tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
4cfeb55a thermal: intel: BXT_PMIC: select REGMAP instead of depending on it
e23f1d9e thermal: intel: quark_dts: fix error pointer dereference
584f664c scsi: ipr: Work around fortify-string warning
e93bda4e rtc: sun6i: Always export the internal oscillator
728b047f rtc: sun6i: Make external 32k oscillator optional
9c7c1cf2 vc_screen: modify vcs_size() handling in vcs_read()
821362a2 tcp: tcp_check_req() can be called from process context
77606e38 ARM: dts: spear320-hmi: correct STMPE GPIO compatible
dda4f0a4 net/sched: act_sample: fix action bind logic
271eed17 nfc: fix memory leak of se_io context in nfc_genl_se_io
f81af781 net/mlx5: Geneve, Fix handling of Geneve object id as error code
4b71f2b5 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
7cc9dbae 9p/xen: fix connection sequence
9d1c625c 9p/xen: fix version parsing
edfba7b3 net: fix __dev_kfree_skb_any() vs drop monitor
cec32644 sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop
aba298b3 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
5d0d3880 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
fe65d6f2 watchdog: pcwd_usb: Fix attempting to access uninitialized memory
59e391b3 watchdog: Fix kmemleak in watchdog_cdev_register
7c428fc9 watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
a8816afc x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
b5be23f6 ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
1cb14c06 ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
7fcbc41d ubifs: ubifs_writepage: Mark page dirty after writing inode failed
510b80ab ubifs: dirty_cow_znode: Fix memleak in error handling path
0875edca ubifs: Re-statistic cleaned znode count if commit failed
234c53e5 ubi: Fix possible null-ptr-deref in ubi_free_volume()
1f206002 ubifs: Fix memory leak in alloc_wbufs()
07b60f74 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
9c8be1f1 ubi: Fix use-after-free when volume resizing failed
e86d1b2b ubifs: Reserve one leb for each journal head while doing budget
82c096d0 ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
bf8f5495 ubifs: Fix wrong dirty space budget for dirty inode
f29168fb ubifs: Rectify space budget for ubifs_xrename()
86660306 ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
4ca0d746 ubifs: Fix build errors as symbol undefined
f7adb740 ubi: ensure that VID header offset + VID header size <= alloc, size
6480c3a1 um: vector: Fix memory leak in vector_config
01c92f03 fs: f2fs: initialize fsdata in pagecache_write()
c4a89ebe f2fs: use memcpy_{to,from}_page() where possible
b915fac0 pwm: stm32-lp: fix the check on arr and cmp registers update
1abd3858 pwm: sifive: Always let the first pwm_apply_state succeed
30a3636f pwm: sifive: Reduce time the controller lock is held
62462a5b fs/jfs: fix shift exponent db_agl2size negative
7a6fb69b net/sched: Retire tcindex classifier
b3d346ec kbuild: Port silent mode detection to future gnu make.
68b0cdcf wifi: ath9k: use proper statements in conditionals
96a8424a drm/radeon: Fix eDP for single-display iMac11,2
6e617388 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
efc72cce PCI: Avoid FLR for AMD FCH AHCI adapters
bcc1bafb PCI: hotplug: Allow marking devices as disconnected during bind/unbind
2a505831 PCI/PM: Observe reset delay irrespective of bridge_d3
40af9a6d scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
79ec5dd5 scsi: ses: Fix possible desc_ptr out-of-bounds accesses
8e454aba scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
467afb1d scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
6069e04a scsi: ses: Don't attach if enclosure has no components
70e9a93f scsi: qla2xxx: Fix erroneous link down
3a564de3 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
05a0f6fa scsi: qla2xxx: Fix link failure in NPIV environment
18d347d1 ktest.pl: Add RUN_TIMEOUT option with default unlimited
150ee1fc ktest.pl: Fix missing "end_monitor" when machine check fails
2f42bfc5 ktest.pl: Give back console on Ctrt^C on monitor
b53d209d mm/thp: check and bail out if page in deferred queue already
24900f35 mm: memcontrol: deprecate charge moving
964e9e12 media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
58c0d0b2 mips: fix syscall_get_nr
229edf8d alpha: fix FEN fault handling
9787b328 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
7055754d ARM: dts: exynos: correct TMU phandle in Odroid XU
7b6707d6 ARM: dts: exynos: correct TMU phandle in Exynos4
3c4a56ef dm flakey: don't corrupt the zero page
a2be4225 dm flakey: fix logic when corrupting a bio
64fbe392 thermal: intel: powerclamp: Fix cur_state for multi package system
6f1959c1 wifi: cfg80211: Fix use after free for wext
342cb34c wifi: rtl8xxxu: Use a longer retry limit of 48
a92b67e7 ext4: refuse to create ea block when umounted
3b28c799 ext4: optimize ea_inode block expansion
87005d0a ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
84ed1ade ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
df129eaa irqdomain: Drop bogus fwspec-mapping error handling
72232dbe irqdomain: Fix disassociation race
21016636 irqdomain: Fix association race
f9d93201 ima: Align ima_file_mmap() parameters with mmap_file LSM hook
4d47cba0 Documentation/hw-vuln: Document the interaction between IBRS and STIBP
34c1b60e x86/speculation: Allow enabling STIBP with legacy IBRS
979e1979 x86/microcode/AMD: Fix mixed steppings support
727bc2c2 x86/microcode/AMD: Add a @cpu parameter to the reloading functions
4c26edf2 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
a0415b79 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
ec206a38 x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
e4ce333c x86/reboot: Disable SVM, not just VMX, when stopping CPUs
37459195 x86/reboot: Disable virtualization in an emergency if SVM is supported
87459b9f x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
ee80fb1d x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
4c9812d9 KVM: s390: disable migration mode when dirty tracking is disabled
10c2a20d KVM: Destroy target device if coalesced MMIO unregistration fails
38a1f5e9 udf: Fix file corruption when appending just after end of preallocated extent
d747b31e udf: Detect system inodes linked into directory hierarchy
ce17ef97 udf: Preserve link count of system files
7bd8d9e1 udf: Do not update file length for failed writes to inline files
3d20e3b7 udf: Do not bother merging very long extents
4e41b1c5 udf: Truncate added extents on failed expansion
dee96928 ocfs2: fix non-auto defrag path not working issue
669134a6 ocfs2: fix defrag path triggering jbd2 ASSERT
68a47ca9 f2fs: fix cgroup writeback accounting with fs-layer encryption
2bef8314 f2fs: fix information leak in f2fs_move_inline_dirents()
3776ef78 fs: hfsplus: fix UAF issue in hfsplus_put_super
eda68792 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
8ecde537 ARM: dts: exynos: correct HDMI phy compatible in Exynos4
e71e6fa0 s390/kprobes: fix current_kprobe never cleared after kprobes reenter
18075c0d s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
c5db76fc s390: discard .interp section
a9391f8b ipmi_ssif: Rename idle state and check
0ff4c222 rtc: pm8xxx: fix set-alarm race
69b8af77 firmware: coreboot: framebuffer: Ignore reserved pixel color bits
791402dd wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
3132aa35 nfsd: zero out pointers after putting nfsd_files on COPY setup error
38b4d3ea dm cache: add cond_resched() to various workqueue loops
3b46b2cb dm thin: add cond_resched() to various workqueue loops
2c055b6a drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
718ce68b pinctrl: at91: use devm_kasprintf() to avoid potential leaks
40003846 hwmon: (coretemp) Simplify platform device handling
5026260a regulator: s5m8767: Bounds check id indexing into arrays
12527ae4 regulator: max77802: Bounds check regulator id against opmode
7fae534a ASoC: kirkwood: Iterate over array indexes instead of using pointer math
90c278c6 docs/scripts/gdb: add necessary make scripts_gdb step
3a9a4a97 drm/msm/dsi: Add missing check for alloc_ordered_workqueue
f9f55fc6 drm/radeon: free iio for atombios when driver shutdown
5ccd8d09 HID: Add Mapping for System Microphone Mute
341a4c04 drm/omap: dsi: Fix excessive stack usage
d2361037 drm/amd/display: Fix potential null-deref in dm_resume
5bc39194 uaccess: Add minimum bounds check on kernel buffer size
0467681f coda: Avoid partial allocation of sig_inputArgs
1a98c4d9 net/mlx5: fw_tracer: Fix debug print
21856d56 ACPI: video: Fix Lenovo Ideapad Z570 DMI match
c727c1eb wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
51c0dca5 m68k: Check syscall_trace_enter() return code
87363d1a net: bcmgenet: Add a check for oversized packets
fe00ab1e ACPI: Don't build ACPICA with '-Os'
8ec82cfe ice: add missing checks for PF vsi type
f81c0d48 inet: fix fast path in __inet_hash_connect()
67e4519a wifi: mt7601u: fix an integer underflow
423a1297 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
f3a32436 x86/bugs: Reset speculation control settings on init
c8157f67 timers: Prevent union confusion from unexpected restart_syscall()
f570968d thermal: intel: Fix unsigned comparison with less than zero
596d1fea rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
17dbe90e wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
9e8bf9f9 blk-iocost: fix divide by 0 error in calc_lcoefs()
f10001af ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
dae4d5ae udf: Define EFSCORRUPTED error code
824b167f rpmsg: glink: Avoid infinite loop on intent for missing channel
a41bb59e media: usb: siano: Fix use after free bugs caused by do_submit_urb
2a72e3b6 media: i2c: ov7670: 0 instead of -EINVAL was returned
d1203342 media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
448ce1cd media: i2c: ov772x: Fix memleak in ov772x_probe()
086a80b8 media: ov5675: Fix memleak in ov5675_init_controls()
ec6bd0dc powerpc: Remove linker flag from KBUILD_AFLAGS
44aef560 media: platform: ti: Add missing check for devm_regulator_get
fc85fb57 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
3acbec35 MIPS: vpe-mt: drop physical_memsize
a3c92004 MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set
1abc7be5 powerpc/eeh: Set channel state after notifying the drivers
7719aba7 powerpc/eeh: Small refactor of eeh_handle_normal_event()
a39becb9 powerpc/rtas: ensure 4KB alignment for rtas_data_buf
0616586e powerpc/rtas: make all exports GPL
d8ca4985 powerpc/pseries/lparcfg: add missing RTAS retry status handling
421c59c2 powerpc/pseries/lpar: add missing RTAS retry status handling
2c5ad2d6 clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()
4d178dc2 powerpc/powernv/ioda: Skip unallocated resources when mapping to PE
b1c1b6da clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC
e3617778 Input: ads7846 - don't check penirq immediately for 7845
ea9c4fbf Input: ads7846 - don't report pressure for ads7845
17761a1c clk: renesas: cpg-mssr: Remove superfluous check in resume code
8ff19db9 clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of a boolean flag
330b7094 clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed
f34eb1e4 mtd: rawnand: sunxi: Fix the size of the last OOB region
cdfdd882 clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents
b419e913 clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents
588edb4f mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
6e0a0eb1 selftests/ftrace: Fix bash specific "==" operator
16a35042 sparc: allow PM configs for sparc32 COMPILE_TEST
090a22f5 perf tools: Fix auto-complete on aarch64
5d32f3e9 perf llvm: Fix inadvertent file creation
ce43565a gfs2: jdata writepage fix
3524d6da cifs: Fix warning and UAF when destroy the MR list
324c0c34 cifs: Fix lost destroy smbd connection when MR allocate failed
a22f1eca nfsd: fix race to check ls_layouts
5a195fa4 hid: bigben_probe(): validate report count
9f525559 HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T
bc786dfe HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T
bad4a822 HID: asus: Add report_size to struct asus_touchpad_info
63792d0a HID: asus: Only set EV_REP if we are adding a mapping
25e14bf0 HID: bigben: use spinlock to safely schedule workers
715edb01 HID: bigben_worker() remove unneeded check on report_field
12533ad8 HID: bigben: use spinlock to protect concurrent accesses
05cb432c ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
84beaa3e ASoC: dapm: declare missing structure prototypes
d6250e00 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
b89d2ed5 dm: remove flush_scheduled_work() during local_exit()
e6d9a876 hwmon: (mlxreg-fan) Return zero speed for broken fan
870a0f51 spi: bcm63xx-hsspi: Fix multi-bit mode setting
dd271f17 spi: bcm63xx-hsspi: fix pm_runtime
904b717b scsi: aic94xx: Add missing check for dma_map_single()
3414be1c hwmon: (ltc2945) Handle error case in ltc2945_value_store
75a1c3f8 gpio: vf610: connect GPIO label to dev name
584cb84e ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
a161f1d9 drm/mediatek: Clean dangling pointer on bind error path
b8b166db drm/mediatek: Drop unbalanced obj unref
367c80fb drm/mediatek: Use NULL instead of 0 for NULL pointer
a0555f90 drm/mediatek: remove cast to pointers passed to kfree
2b59e87c gpu: host1x: Don't skip assigning syncpoints to channels
3975ea6e drm/msm/mdp5: Add check for kzalloc
2a8bb9dc drm: Initialize struct drm_crtc_state.no_vblank from device settings
9b2f5844 drm/bridge: Introduce drm_bridge_get_next_bridge()
bb08be72 drm/bridge: Rename bridge helpers targeting a bridge chain
2c33a614 drm/exynos: Don't reset bridge->next
dadd30fc drm/msm/dpu: Add check for pstates
a6afb829 drm/msm/dpu: Add check for cstate
8f9fdc83 drm/msm: use strscpy instead of strncpy
d7ea84cd drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
a9eafb04 ALSA: hda/ca0132: minor fix for allocation size
a80767ca ASoC: fsl_sai: initialize is_dsp_mode flag
95ab6d79 pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
fc34608f drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
62430b32 gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
31701e54 drm/vc4: dpi: Fix format mapping for RGB565
d66f26b9 drm/vc4: dpi: Add option for inverting pixel clock and output enable
7ddd8a5e drm/bridge: megachips: Fix error handling in i2c_register_driver()
d56e589f drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
c879003a drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
c82ca67c selftest: fib_tests: Always cleanup before exit
c3198592 selftests/net: Interpret UDP_GRO cmsg data as an int value
61657478 irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
3947b166 irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
d7720900 can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
3cf2181e thermal/drivers/hisi: Drop second sensor hi3660
21c701cb wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
b70d56e7 crypto: crypto4xx - Call dma_unmap_page when done
a3b75b1e wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
c002d274 wifi: iwl4965: Add missing check for create_singlethread_workqueue()
7e594abc wifi: iwl3945: Add missing check for create_singlethread_workqueue
5de7a425 treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()
9198eefd usb: gadget: udc: Avoid tasklet passing a global
cf04507f RISC-V: time: initialize hrtimer based broadcast clock event device
142bcf72 m68k: /proc/hardware should depend on PROC_FS
c4d8c23e crypto: rsa-pkcs1pad - Use akcipher_request_complete
8c144749 rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
291e6a68 libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
60aaccf1 Bluetooth: L2CAP: Fix potential user-after-free
d19bd485 OPP: fix error checking in opp_migrate_dentry()
522d319c tap: tap_open(): correctly initialize socket uid
d92d8700 tun: tun_chr_open(): correctly initialize socket uid
11c9c722 net: add sock_init_data_uid()
276ccbc1 mptcp: add sk_stop_timer_sync helper
07fceab3 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
c7d78d36 irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
9e79ac4f irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
7cce0c9f net/mlx5: Enhance debug print in page allocation failure
dbd6ae09 powercap: fix possible name leak in powercap_register_zone()
63551e4b crypto: seqiv - Handle EBUSY correctly
c61e7d18 crypto: essiv - Handle EBUSY correctly
bfef5e3e crypto: essiv - remove redundant null pointer check before kfree
2d1ac2f2 crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
40627e6e ACPI: battery: Fix missing NUL-termination with large strings
bf6dc175 wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
cd831676 wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
c3ff385b ath9k: htc: clean up statistics macros
a49c13ec ath9k: hif_usb: simplify if-if to if-else
564bc222 wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
17a0e61c wifi: orinoco: check return value of hermes_write_wordrec()
573dfeba ACPICA: nsrepair: handle cases without a return value correctly
987b0ff1 lib/mpi: Fix buffer overrun when SG is too long
b55ada30 genirq: Fix the return type of kstat_cpu_irqs_sum()
6b9f61c8 ACPICA: Drop port I/O validation for some regions
c3006976 crypto: x86/ghash - fix unaligned access in ghash_setkey()
0c4f20c8 wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
14ba31bb wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
38ef7772 wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
1879fe9e wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
0b7b7347 wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
31800512 wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
d869a189 wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
a12610e8 wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
a6059cf0 wilc1000: let wilc_mac_xmit() return NETDEV_TX_OK
112c1af0 wifi: ipw2200: fix memory leak in ipw_wdev_init()
ba1d3623 wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
0d438ae7 ipw2x00: switch from 'pci_' to 'dma_' API
28ea268d wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
5d171ab4 rtlwifi: fix -Wpointer-sign warning
5dd30d1a wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
23b34e08 wifi: libertas: fix memory leak in lbs_init_adapter()
1864b22e wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
9004aa39 net/wireless: Delete unnecessary checks before the macro call “dev_kfree_skb”
fe4d7280 wifi: rsi: Fix memory leak in rsi_coex_attach()
82d68c32 block: bio-integrity: Copy flags when bio_integrity_payload is cloned
084cd756 sched/rt: pick_next_rt_entity(): check list_entry
0ff7ba5e sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity()
ee986d80 s390/dasd: Fix potential memleak in dasd_eckd_init()
8bc5a762 s390/dasd: Prepare for additional path event handling
946515fa blk-mq: correct stale comment of .get_budget
2dc5f68f blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
8c225150 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
260dcf1c block: Limit number of items taken from the I/O scheduler in one go
578c8f09 Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle"
2d3c3aa4 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
38af8681 ARM: dts: imx7s: correct iomuxc gpr mux controller cells
7fe5dc2f arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
8b7aa62f arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
d5fbeae6 arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
c5cd41bd arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
1e3ec4d1 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
e515d411 arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
1e1b84b0 ARM: imx: Call ida_simple_remove() for ida_simple_get
b0a1b2f3 ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
91ac4bf3 ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
af3352c1 arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
9dd61d95 arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
cba890c4 arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
69bdc5d0 arm64: dts: meson-gx: Fix Ethernet MAC address unit name
ede0334b ARM: zynq: Fix refcount leak in zynq_early_slcr_init
45b44ba5 arm64: dts: qcom: qcs404: use symbol names for PCIe resets
8041f9a2 ARM: OMAP2+: Fix memory leak in realtime_counter_init()
dd08e68d HID: asus: use spinlock to safely schedule workers
136a9bcc HID: asus: use spinlock to protect concurrent accesses
9a25b22f HID: asus: Remove check for same LED brightness on set
f9c844d0 Merge 5.4.234 into android11-5.4-lts
a103859a Linux 5.4.234
a1e89c8b USB: core: Don't hold device lock while reading the "descriptors" sysfs file
96d380d2 USB: serial: option: add support for VW/Skoda "Carstick LTE"
91c877d4 dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size
465ce31a vc_screen: don't clobber return value in vcs_read
ee8cd3ab net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues().
db25b41e bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state
23affaed HID: core: Fix deadloop in hid_apply_multiplier.
93b17c7e neigh: make sure used and confirmed times are valid
bc4601ad IB/hfi1: Assign npages earlier
98e626c1 btrfs: send: limit number of clones and allocated memory size
ae03fa7a ACPI: NFIT: fix a potential deadlock during NFIT teardown
785bde84 ARM: dts: rockchip: add power-domains property to dp node on rk3288
da2bba87 arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc

And update the .xml file due to the __irq_domain_add() change that came
into this branch.

Change-Id: Ia973c369a8bb9da89df14007cd6b820c9a7a2155
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parents 8177b9d9 734577d2
Loading
Loading
Loading
Loading
+11 −2
Original line number Diff line number Diff line
@@ -82,6 +82,8 @@ Brief summary of control files.
 memory.swappiness		     set/show swappiness parameter of vmscan
				     (See sysctl's vm.swappiness)
 memory.move_charge_at_immigrate     set/show controls of moving charges
                                     This knob is deprecated and shouldn't be
                                     used.
 memory.oom_control		     set/show oom controls.
 memory.numa_stat		     show the number of memory usage per numa
				     node
@@ -745,8 +747,15 @@ NOTE2:
       It is recommended to set the soft limit always below the hard limit,
       otherwise the hard limit will take precedence.

8. Move charges at task migration
=================================
8. Move charges at task migration (DEPRECATED!)
===============================================

THIS IS DEPRECATED!

It's expensive and unreliable! It's better practice to launch workload
tasks directly from inside their target cgroup. Use dedicated workload
cgroups to allow fine-grained policy adjustments without having to
move physical pages between control domains.

Users can move charges associated with a task along with task migration, that
is, uncharge task's pages from the old cgroup and charge them to the new cgroup.
+16 −5
Original line number Diff line number Diff line
@@ -479,8 +479,16 @@ Spectre variant 2
   On Intel Skylake-era systems the mitigation covers most, but not all,
   cases. See :ref:`[3] <spec_ref3>` for more details.

   On CPUs with hardware mitigation for Spectre variant 2 (e.g. Enhanced
   IBRS on x86), retpoline is automatically disabled at run time.
   On CPUs with hardware mitigation for Spectre variant 2 (e.g. IBRS
   or enhanced IBRS on x86), retpoline is automatically disabled at run time.

   Systems which support enhanced IBRS (eIBRS) enable IBRS protection once at
   boot, by setting the IBRS bit, and they're automatically protected against
   Spectre v2 variant attacks, including cross-thread branch target injections
   on SMT systems (STIBP). In other words, eIBRS enables STIBP too.

   Legacy IBRS systems clear the IBRS bit on exit to userspace and
   therefore explicitly enable STIBP for that

   The retpoline mitigation is turned on by default on vulnerable
   CPUs. It can be forced on or off by the administrator
@@ -504,9 +512,12 @@ Spectre variant 2
   For Spectre variant 2 mitigation, individual user programs
   can be compiled with return trampolines for indirect branches.
   This protects them from consuming poisoned entries in the branch
   target buffer left by malicious software.  Alternatively, the
   programs can disable their indirect branch speculation via prctl()
   (See :ref:`Documentation/userspace-api/spec_ctrl.rst <set_spec_ctrl>`).
   target buffer left by malicious software.

   On legacy IBRS systems, at return to userspace, implicit STIBP is disabled
   because the kernel clears the IBRS bit. In this case, the userspace programs
   can disable indirect branch speculation via prctl() (See
   :ref:`Documentation/userspace-api/spec_ctrl.rst <set_spec_ctrl>`).
   On x86, this will turn on STIBP to guard against attacks from the
   sibling thread when the user program is running, and use IBPB to
   flush the branch target buffer when switching to/from the program.
+42 −9
Original line number Diff line number Diff line
@@ -1944,24 +1944,57 @@

	ivrs_ioapic	[HW,X86_64]
			Provide an override to the IOAPIC-ID<->DEVICE-ID
			mapping provided in the IVRS ACPI table. For
			example, to map IOAPIC-ID decimal 10 to
			PCI device 00:14.0 write the parameter as:
			mapping provided in the IVRS ACPI table.
			By default, PCI segment is 0, and can be omitted.

			For example, to map IOAPIC-ID decimal 10 to
			PCI segment 0x1 and PCI device 00:14.0,
			write the parameter as:
				ivrs_ioapic=10@0001:00:14.0

			Deprecated formats:
			* To map IOAPIC-ID decimal 10 to PCI device 00:14.0
			  write the parameter as:
				ivrs_ioapic[10]=00:14.0
			* To map IOAPIC-ID decimal 10 to PCI segment 0x1 and
			  PCI device 00:14.0 write the parameter as:
				ivrs_ioapic[10]=0001:00:14.0

	ivrs_hpet	[HW,X86_64]
			Provide an override to the HPET-ID<->DEVICE-ID
			mapping provided in the IVRS ACPI table. For
			example, to map HPET-ID decimal 0 to
			PCI device 00:14.0 write the parameter as:
			mapping provided in the IVRS ACPI table.
			By default, PCI segment is 0, and can be omitted.

			For example, to map HPET-ID decimal 10 to
			PCI segment 0x1 and PCI device 00:14.0,
			write the parameter as:
				ivrs_hpet=10@0001:00:14.0

			Deprecated formats:
			* To map HPET-ID decimal 0 to PCI device 00:14.0
			  write the parameter as:
				ivrs_hpet[0]=00:14.0
			* To map HPET-ID decimal 10 to PCI segment 0x1 and
			  PCI device 00:14.0 write the parameter as:
				ivrs_ioapic[10]=0001:00:14.0

	ivrs_acpihid	[HW,X86_64]
			Provide an override to the ACPI-HID:UID<->DEVICE-ID
			mapping provided in the IVRS ACPI table. For
			example, to map UART-HID:UID AMD0020:0 to
			PCI device 00:14.5 write the parameter as:
			mapping provided in the IVRS ACPI table.
			By default, PCI segment is 0, and can be omitted.

			For example, to map UART-HID:UID AMD0020:0 to
			PCI segment 0x1 and PCI device ID 00:14.5,
			write the parameter as:
				ivrs_acpihid=AMD0020:0@0001:00:14.5

			Deprecated formats:
			* To map UART-HID:UID AMD0020:0 to PCI segment is 0,
			  PCI device ID 00:14.5, write the parameter as:
				ivrs_acpihid[00:14.5]=AMD0020:0
			* To map UART-HID:UID AMD0020:0 to PCI segment 0x1 and
			  PCI device ID 00:14.5, write the parameter as:
				ivrs_acpihid[0001:00:14.5]=AMD0020:0

	js=		[HW,JOY] Analog joystick
			See Documentation/input/joydev/joystick.rst.
+4 −0
Original line number Diff line number Diff line
@@ -39,6 +39,10 @@ Setup
  this mode. In this case, you should build the kernel with
  CONFIG_RANDOMIZE_BASE disabled if the architecture supports KASLR.

- Build the gdb scripts (required on kernels v5.1 and above)::

    make scripts_gdb

- Enable the gdb stub of QEMU/KVM, either

    - at VM startup time by appending "-s" to the QEMU command line
+0 −1
Original line number Diff line number Diff line
@@ -128,7 +128,6 @@ required:
  - compatible
  - reg
  - interrupts
  - clocks
  - clock-output-names

additionalProperties: false
Loading