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

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

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



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

It contains the following commits:

cb8a0459 ANDROID: GKI: db845c: Update symbols list and ABI
f9443474 Merge 5.4.219 into android11-5.4-lts
fd92cfed Linux 5.4.219
0cb5be43 wifi: mac80211: fix MBSSID parsing use-after-free
9478c5f9 wifi: mac80211: don't parse mbssid in assoc response
7f441a6c mac80211: mlme: find auth challenge directly
c248c333 Revert "fs: check FMODE_LSEEK to control internal pipe splicing"
4fa407bf Merge 5.4.218 into android11-5.4-lts
1d0da867 Linux 5.4.218
3ff54a91 Input: xpad - fix wireless 360 controller breaking after suspend
69046775 Input: xpad - add supported devices as contributed on github
9389750a wifi: cfg80211: update hidden BSSes to avoid WARN_ON
7fab3bf5 wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
77bb20cc wifi: cfg80211: avoid nontransmitted BSS list corruption
785eaabf wifi: cfg80211: fix BSS refcounting bugs
359ce507 wifi: cfg80211: ensure length byte is present before access
43689bf2 wifi: cfg80211/mac80211: reject bad MBSSID elements
020402c7 wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
c634a910 random: use expired timer rather than wq for mixing fast pool
39800adc random: avoid reading two cache lines on irq randomness
bc0375ca random: restore O_NONBLOCK support
49d2fc9f USB: serial: qcserial: add new usb-id for Dell branded EM7455
20a5bde6 scsi: stex: Properly zero out the passthrough command structure
46b822a7 efi: Correct Macmini DMI match in uefi cert quirk
b719d10f ALSA: hda: Fix position reporting on Poulsbo
e5d25a3b random: clamp credited irq bits to maximum mixed
194f5939 ceph: don't truncate file in atomic_open
259c0f68 nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
b7e409d1 nilfs2: fix leak of nilfs_root in case of writer thread creation failure
79221133 nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
963089ad rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
2da677c0 mmc: core: Terminate infinite loop in SD-UHS voltage switch
373eca05 mmc: core: Replace with already defined values for readability
7ec8f073 USB: serial: ftdi_sio: fix 300 bps rate for SIO
21446ad9 usb: mon: make mmapped memory read only
d2f3a51c arch: um: Mark the stack non-executable to fix a binutils warning
bb2d4c37 um: Cleanup compiler warning in arch/x86/um/tls_32.c
9e26e0ee um: Cleanup syscall_handler_t cast in syscalls_32.h
3c9a75b3 net/ieee802154: fix uninit value bug in dgram_sendmsg
61be8898 scsi: qedf: Fix a UAF bug in __qedf_probe()
c790d3a0 ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
aefe2f55 dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
db702ecd dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property
59684c87 firmware: arm_scmi: Add SCMI PM driver remove routine
70e4f70d fs: fix UAF/GPF bug in nilfs_mdt_destroy
398312c6 perf tools: Fixup get_current_dir_name() compilation
393a1aa4 mm: pagewalk: Fix race between unmap and page walker
c01b171c Merge 5.4.217 into android11-5.4-lts
6e150d60 Linux 5.4.217
0c41153c docs: update mediator information in CoC docs
096740d6 Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
e911caf9 Revert "drm/amdgpu: use dirty framebuffer helper"
ae19c3c7 xfs: remove unused variable 'done'
538657de xfs: fix uninitialized variable in xfs_attr3_leaf_inactive
9ff41b8d xfs: streamline xfs_attr3_leaf_inactive
c893feda xfs: move incore structures out of xfs_da_format.h
5e13ad94 xfs: fix memory corruption during remote attr value buffer invalidation
821e0951 xfs: refactor remote attr value buffer invalidation
a1b66abe xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read
1e4a0723 xfs: fix s_maxbytes computation on 32-bit kernels
16de74ee xfs: truncate should remove all blocks, not just to the end of the page cache
87e73331 xfs: introduce XFS_MAX_FILEOFF
bd67d06b xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag
24f45c87 x86/speculation: Add RSB VM Exit protections
564275d4 x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
4891e5fd x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current
9862c0f4 x86/speculation: Disable RRSBA behavior
b9ae02c3 x86/bugs: Add Cannon lake to RETBleed affected CPU list
d6a8a470 x86/cpu/amd: Enumerate BTC_NO
2edfa537 x86/common: Stamp out the stepping madness
17a9fc4a x86/speculation: Fill RSB on vmexit for IBRS
2242cf21 KVM: VMX: Fix IBRS handling after vmexit
51c71ed1 KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
a31bdec9 KVM: VMX: Convert launched argument to flags
5895a929 KVM: VMX: Flatten __vmx_vcpu_run()
64723cd3 KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw
57ba312f KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S
87dfe68a x86/speculation: Remove x86_spec_ctrl_mask
4109a8ce x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
0fd086ed x86/speculation: Fix SPEC_CTRL write on SMT state change
18d5a93f x86/speculation: Fix firmware entry SPEC_CTRL handling
03a575a0 x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
8afd1c7d x86/speculation: Change FILL_RETURN_BUFFER to work with objtool
3ee9e9a5 intel_idle: Disable IBRS during long idle
97bc52c1 x86/bugs: Report Intel retbleed vulnerability
fd67fe3d x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
2d4ce2d7 x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
e2d793a3 x86/bugs: Optimize SPEC_CTRL MSR writes
a3111fae x86/entry: Add kernel IBRS implementation
fd32a315 x86/entry: Remove skip_r11rcx
3c93ff4e x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
9a596426 x86/bugs: Add AMD retbleed= boot parameter
063b7f98 x86/bugs: Report AMD retbleed vulnerability
954d591a x86/cpufeatures: Move RETPOLINE flags to word 11
893cd858 x86/kvm/vmx: Make noinstr clean
f62d272c x86/cpu: Add a steppings field to struct x86_cpu_id
69460b1e x86/cpu: Add consistent CPU match macros
87449d94 x86/devicetable: Move x86 specific macro out of generic code
fbd29b75 Revert "x86/cpu: Add a steppings field to struct x86_cpu_id"
3a8ff61e Revert "x86/speculation: Add RSB VM Exit protections"
3e781994 Merge 5.4.216 into android11-5.4-lts
f28b7414 Linux 5.4.216
b8b87cb1 clk: iproc: Do not rely on node name for correct PLL setup
d417d5eb clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
762706bd selftests: Fix the if conditions of in test_extra_filter()
ae0d3a43 nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
18ef5cd4 nvme: add new line after variable declatation
3ea4a534 usbnet: Fix memory leak in usbnet_disconnect()
6ca922ec Input: melfas_mip4 - fix return value check in mip4_probe()
38c4d823 Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
7291d19a soc: sunxi: sram: Fix debugfs info for A64 SRAM C
cdbcdfc9 soc: sunxi: sram: Fix probe function ordering issues
73dbc6e1 soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
26170e4f soc: sunxi: sram: Prevent the driver from being unbound
883778a1 soc: sunxi: sram: Actually claim SRAM regions
1ba52486 ARM: dts: am33xx: Fix MMCHS0 dma properties
d0c69c72 ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver
d1856528 media: dvb_vb2: fix possible out of bound access
0f4634f7 mm: fix madivse_pageout mishandling on non-LRU page
ffd11370 mm/migrate_device.c: flush TLB while holding PTL
b9e31f48 mm: prevent page_frag_alloc() from corrupting the memory
d535fb83 mm/page_alloc: fix race condition between build_all_zonelists and page allocation
2ec49497 mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
bb7c23e4 libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
5cebfac6 Revert "net: mvpp2: debugfs: fix memory leak when using debugfs_lookup()"
9a3740f4 ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
46e784cf ARM: dts: integrator: Tag PCI host with device_type
85b5edb1 clk: ingenic-tcu: Properly enable registers before accessing timers
f8a2e222 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
43699b8f uas: ignore UAS for Thinkplus chips
fc540f6e usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
383c663c uas: add no-uas quirk for Hiksemi usb_disk
79e1dca5 Merge 5.4.215 into android11-5.4-lts
6215647d Linux 5.4.215
579976dc ext4: make directory inode spreading reflect flexbg size
26e7c965 xfs: fix use-after-free when aborting corrupt attr inactivation
8b3c9eb1 xfs: fix an ABBA deadlock in xfs_rename
37ec5a20 xfs: don't commit sunit/swidth updates to disk if that would cause repair failures
4668f08c xfs: split the sunit parameter update into two parts
fd6c5da3 xfs: refactor agfl length computation function
6363fdf7 xfs: use bitops interface for buf log item AIL flag check
a95582d9 xfs: stabilize insert range start boundary to avoid COW writeback race
7a20c664 xfs: fix some memory leaks in log recovery
ad9759d4 xfs: always log corruption errors
0336599b xfs: constify the buffer pointer arguments to error functions
8856a657 xfs: convert EIO to EFSCORRUPTED when log contents are invalid
9185003c xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename()
796ff095 xfs: attach dquots and reserve quota blocks during unwritten conversion
a33bcad4 xfs: range check ri_cnt when recovering log items
a102869f xfs: add missing assert in xfs_fsmap_owner_from_rmap
979eb123 xfs: slightly tweak an assert in xfs_fs_map_blocks
c494dbca xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata
bb7eb3ca ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
04aa8187 workqueue: don't skip lockdep work dependency in cancel_work_sync()
a8746095 drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
75ed7dee drm/amd/display: Limit user regamma to a valid value
c89849ec drm/amdgpu: use dirty framebuffer helper
0b467eab Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
8c8d0f7a cifs: always initialize struct msghdr smb_msg completely
1438e412 usb: xhci-mtk: fix issue of out-of-bounds array access
2e473351 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
9eb710d1 serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
6cc0434f serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
556e827b serial: Create uart_xmit_advance()
903f7d32 net: sched: fix possible refcount leak in tc_new_tfilter()
0e8de8f5 net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
67199c26 perf kcore_copy: Do not check /proc/modules is unchanged
80b2f37b perf jit: Include program header in ELF files
95c5637d can: gs_usb: gs_can_open(): fix race dev->can.state condition
11ebf32f netfilter: ebtables: fix memory leak when blob is malformed
6a3239f8 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
d12a1eb0 net/sched: taprio: avoid disabling offload when it was never enabled
420c9b10 of: mdio: Add of_node_put() when breaking out of for_each_xx
d2ac2baf i40e: Fix set max_tx_rate when it is lower than 1 Mbps
450d1068 i40e: Fix VF set max MTU size
3daf0978 iavf: Fix set max MTU size with port VLAN and jumbo frames
bfaff9ad iavf: Fix bad page state
9bf52411 MIPS: Loongson32: Fix PHY-mode being left unspecified
405bd0eb MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
37f79374 net: team: Unsync device addresses on ndo_stop
346e94aa ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
b84fdb6b iavf: Fix cached head and tail value for iavf_get_tx_pending
721ea8ac netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
d0a24bc8 netfilter: nf_conntrack_irc: Tighten matching on DCC message
0376a77f netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
c9355b7e arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
312eb457 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
a52ef6ae arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
016b1509 mm/slub: fix to return errno if kmalloc() fails
cafb9cad efi: libstub: check Shim mode using MokSBStateRT
9599d460 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
befadcf8 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
b90ac48c ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
5f622518 ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
8f8a740e ALSA: hda/realtek: Re-arrange quirk table entries
dafeac12 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
95b9a7f0 ALSA: hda: add Intel 5 Series / 3400 PCI DID
7fff38ab ALSA: hda/tegra: set depop delay for tegra
78d3ae9b USB: serial: option: add Quectel RM520N
55f0f59e USB: serial: option: add Quectel BG95 0x0203 composition
95b97afd USB: core: Fix RST error in hub.c
f5e322ff Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
430c9bd6 Revert "usb: add quirks for Lenovo OneLink+ Dock"
05ec3171 usb: cdns3: fix issue with rearming ISO OUT endpoint
10c5d34f usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
ddf7bc22 usb: add quirks for Lenovo OneLink+ Dock
da8ac086 tty: serial: atmel: Preserve previous USART mode if RS485 disabled
e56a4028 serial: atmel: remove redundant assignment in rs485_config
85a64208 tty/serial: atmel: RS485 & ISO7816: wait for TXRDY before sending data
9ad48cbf wifi: mac80211: Fix UAF in ieee80211_scan_rx()
9a3695bd usb: xhci-mtk: relax TT periodic bandwidth allocation
174645cc usb: xhci-mtk: allow multiple Start-Split in a microframe
6cfde07c usb: xhci-mtk: add some schedule error number
664b0b8f usb: xhci-mtk: add a function to (un)load bandwidth info
d1eed0d3 usb: xhci-mtk: use @sch_tt to check whether need do TT schedule
1833e8e0 usb: xhci-mtk: add only one extra CS for FS/LS INTR
3826d4f0 usb: xhci-mtk: get the microframe boundary for ESIT
4ccf7afa usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
a5bdea59 usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
67bf926f usb: dwc3: gadget: Refactor pullup()
24e4f630 usb: dwc3: gadget: Prevent repeat pullup()
62b6cbc5 usb: dwc3: Issue core soft reset before enabling run/stop
e24f90d7 usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
85371aad ALSA: hda/sigmatel: Fix unused variable warning for beep power change
07191f98 cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
1878eaf0 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
47c5ef29 mksysmap: Fix the mismatch of 'L0' symbols in System.map
f0ebdfc1 MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
c53c3cbc afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
1aea20f9 net: usb: qmi_wwan: add Quectel RM520N
447f95d4 ALSA: hda/tegra: Align BDL entry to 4KB boundary
9f55da12 ALSA: hda/sigmatel: Keep power up while beep is enabled
39265647 rxrpc: Fix calc of resend age
cc273ed7 rxrpc: Fix local destruction being repeated
da01ec04 regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
17a21341 ASoC: nau8824: Fix semaphore unbalance at error paths
323f289a iomap: iomap that extends beyond EOF should be marked dirty
d88039e6 MAINTAINERS: add Chandan as xfs maintainer for 5.4.y
36128fd7 cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
81081a5c cifs: revalidate mapping when doing direct writes
834f4d85 tracing: hold caller_addr to hardirq_{enable,disable}_ip
2c4e260d task_stack, x86/cea: Force-inline stack helpers
4051324a ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
47d7e6af parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
2aae9b7d drm/meson: Fix OSD1 RGB to YCbCr coefficient
5dd9cb66 drm/meson: Correct OSD1 global alpha value
f1de50e1 gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
82e276e5 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
e0e88c25 of: fdt: fix off-by-one error in unflatten_dt_nodes()
366e92d4 Merge branch 'android11-5.4' into branch 'android11-5.4-lts'
79028819 Merge 5.4.214 into android11-5.4-lts
04f24402 Revert "USB: core: Prevent nested device-reset calls"
b4a6b74b Merge 5.4.213 into android11-5.4-lts
d6022393 Revert "io_uring: disable polling pollfree files"
cfe83da8 Revert "netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y"
184c57f3 Revert "sched/deadline: Fix priority inheritance with multiple scheduling classes"
dd54474f Revert "kernel/sched: Remove dl_boosted flag comment"
d52832d9 Revert "mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse"
51223c9d Merge 5.4.212 into android11-5.4-lts
64522c90 Revert "fs: check FMODE_LSEEK to control internal pipe splicing"
9f02aa34 Linux 5.4.214
c629ec4d tracefs: Only clobber mode/uid/gid on remount if asked
fe26b6ca soc: fsl: select FSL_GUTS driver for DPIO
1bd66f10 net: dp83822: disable rx error interrupt
c128bff9 mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()
bf3cd8f2 usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
72b31dc2 platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
0573dc9f perf/arm_pmu_platform: fix tests for platform_get_irq() failure
baba0cfc nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
161e7555 Input: iforce - add support for Boeder Force Feedback Wheel
a725bc34 ieee802154: cc2520: add rc code in cc2520_tx()
2670d1d3 tg3: Disable tg3 device on system reboot to avoid triggering AER
c118ae56 hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
3e89e8d1 HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
7e214f5b drm/msm/rd: Fix FIFO-full deadlock
7e173970 Linux 5.4.213
077041e4 MIPS: loongson32: ls1c: Fix hang during startup
4e8d7039 x86/nospec: Fix i386 RSB stuffing
64f9755b sch_sfb: Also store skb len before calling child enqueue
9d3237b5 tcp: fix early ETIMEDOUT after spurious non-SACK RTO
19816a02 nvme-tcp: fix UAF when detecting digest errors
a4f0d345 RDMA/mlx5: Set local port to one when accessing counters
3df71e11 ipv6: sr: fix out-of-bounds read when setting HMAC data.
e7f78835 RDMA/siw: Pass a pointer to virt_to_page()
5332a094 i40e: Fix kernel crash during module removal
d488e2ba tipc: fix shift wrapping bug in map_get()
279c7668 sch_sfb: Don't assume the skb is still around after enqueueing to child
a2f0ff5b afs: Use the operation issue time instead of the reply time for callbacks
8077a50c rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
36f7b71f netfilter: nf_conntrack_irc: Fix forged IP logic
323b6847 netfilter: br_netfilter: Drop dst references before setting.
367a655f RDMA/hns: Fix supported page size
57b2897e soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
87fe1703 RDMA/cma: Fix arguments order in net device validation
d80ad999 regulator: core: Clean up on enable failure
c108e203 ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
e192a08f smb3: missing inode locks in punch hole
59c6902a cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
13d67aad cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
05951695 cgroup: Optimize single thread migration
d0e7be0d scsi: lpfc: Add missing destroy_workqueue() in error path
5682c946 scsi: mpt3sas: Fix use-after-free warning
8d66989b nvmet: fix a use-after-free
9fc8c5fa debugfs: add debugfs_lookup_and_remove()
0d895d2b kprobes: Prohibit probes in gate area
0492798b ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
e275cf33 ALSA: aloop: Fix random zeros in capture data when using jiffies timer
45321a7d ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
adbbc1a8 drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
e1955cdd fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
fcab25a6 arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
a3714415 parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
dcf54e6c parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
c72d9714 drm/radeon: add a force flush to delay work when radeon
ae2c6cc8 drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
bca46f22 drm/gem: Fix GEM handle release errors
bd2a3bff scsi: megaraid_sas: Fix double kfree()
944f276c USB: serial: ch341: fix disabled rx timer on older devices
f0003ab9 USB: serial: ch341: fix lost character on LCR updates
d288c638 usb: dwc3: disable USB core PHY management
9c670d0b usb: dwc3: fix PHY disable sequence
9ab0c653 btrfs: harden identification of a stale device
4e5ba186 drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
3af1316d ALSA: seq: Fix data-race at module auto-loading
4fa63d52 ALSA: seq: oss: Fix data-race for max_midi_devs access
82a86f82 net: mac802154: Fix a condition in the receive path
d228b897 ip: fix triggering of 'icmp redirect'
66689c5c wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
1142f04f driver core: Don't probe devices after bus_type.match() probe deferral
bb87fe79 usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
df187508 USB: core: Prevent nested device-reset calls
87b47c7f s390: fix nospec table alignments
b604e79f s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
33f8f830 usb-storage: Add ignore-residue quirk for NXP PN7462AU
e2e153bb USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
8ef85884 usb: dwc2: fix wrong order of phy_power_on and phy_init
08f27a24 usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
1abdc68b USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
3cd8e344 USB: serial: option: add Quectel EM060K modem
b988c14d USB: serial: option: add support for OPPO R11 diag port
234fd173 USB: serial: cp210x: add Decagon UCA device id
0143b573 xhci: Add grace period after xHC start to prevent premature runtime suspend.
c7e5a90e thunderbolt: Use the actual buffer in tb_async_error()
cb2684e9 gpio: pca953x: Add mutex_lock for regcache sync in PM
7756eb1e hwmon: (gpio-fan) Fix array out of bounds access
979fe68b clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
389a45dc Input: rk805-pwrkey - fix module autoloading
1929a527 clk: core: Fix runtime PM sequence in clk_core_unprepare()
577b32ab Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
582e87c6 clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
5d4acadc drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
bc37b057 usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
30d0901b binder: fix UAF of ref->proc caused by race condition
b30dd08f USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
f8632b8b misc: fastrpc: fix memory corruption on open
ec186b9f misc: fastrpc: fix memory corruption on probe
0d90ef87 iio: adc: mcp3911: use correct formula for AD conversion
d186c655 Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
a6b7e8d9 tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
1cf19303 vt: Clear selection before changing the font
21487716 powerpc: align syscall table for ppc32
d0aac714 staging: rtl8712: fix use after free bugs
a65a2a33 serial: fsl_lpuart: RS485 RTS polariy is inverse
ae5e8d0b net/smc: Remove redundant refcount increase
47e67943 Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
91ecfbcd tcp: annotate data-race around challenge_timestamp
f8a94fdf sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
0946ff31 kcm: fix strp_init() order and cleanup
02986e1b ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
fffa19b5 net: sched: tbf: don't call qdisc_put() while holding tree lock
e1ba258d Revert "xhci: turn off port power in shutdown"
2dca3c61 wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
bed12d75 ieee802154/adf7242: defer destroy_workqueue call
ddc6e823 iio: adc: mcp3911: make use of the sign bit
630a97e4 platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
765497cc drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
fced8363 drm/msm/dsi: fix the inconsistent indenting
83b25f9e net: dp83822: disable false carrier interrupt
007541bc Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
96f09cd5 fs: only do a memory barrier for the first set_buffer_uptodate()
d51e1682 net: mvpp2: debugfs: fix memory leak when using debugfs_lookup()
f4c4637a wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
8028ff4c efi: capsule-loader: Fix use-after-free in efi_capsule_write
d6deb370 Linux 5.4.212
00523483 net: neigh: don't call kfree_skb() under spin_lock_irqsave()
25a80e72 net/af_packet: check len when min_header_len equals to 0
fc78b2fc io_uring: disable polling pollfree files
b474ff1b kprobes: don't call disarm_kprobe() for disabled kprobes
6fbc49b7 lib/vdso: Mark do_hres() and do_coarse() as __always_inline
2161d3c1 lib/vdso: Let do_coarse() return 0 to simplify the callsite
06ebb40b btrfs: tree-checker: check for overlapping extent items
63c79058 netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
5c5cd52a drm/amd/display: Fix pixel clock programming
c570198c s390/hypfs: avoid error message under KVM
51be9dd3 neigh: fix possible DoS due to net iface start/stop loop
814b756d drm/amd/display: clear optc underflow before turn off odm clock
a06e4eb6 drm/amd/display: Avoid MPC infinite loop
2608885a btrfs: unify lookup return value when dir entry is missing
1fe3375c btrfs: do not pin logs too early during renames
e9b4baab btrfs: introduce btrfs_lookup_match_dir
2fe3eee4 mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
8b68e53d bpf: Don't redirect packets with invalid pkt_len
934e49f7 ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
7d9591b3 fbdev: fb_pm2fb: Avoid potential divide by zero error
53c7c4d5 HID: hidraw: fix memory leak in hidraw_release()
466b67c0 media: pvrusb2: fix memory leak in pvr_probe
63d8c193 udmabuf: Set the DMA mask for the udmabuf device (v2)
fa2b822d HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
6551fbe2 Bluetooth: L2CAP: Fix build errors in some archs
adc7640e kbuild: Fix include path in scripts/Makefile.modpost
80a7fe2b x86/bugs: Add "unknown" reporting for MMIO Stale Data
09602177 s390/mm: do not trigger write fault when vma does not allow VM_WRITE
c9c5501e mm: Force TLB flush for PFNMAP mappings before unlink_file_vma()
b4c928ac scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
2045b9d3 perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
8e7fb19f md: call __md_stop_writes in md_stop
f35c4fec mm/hugetlb: fix hugetlb not supporting softdirty tracking
f09c1b80 ACPI: processor: Remove freq Qos request for all CPUs
cacd522e s390: fix double free of GS and RI CBs on fork() failure
c3862f55 asm-generic: sections: refactor memory_intersects
13b28560 loop: Check for overflow while configuring loop
2668aeac x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
dd3365d3 btrfs: check if root is readonly while setting security xattr
5b44dcf8 btrfs: add info when mount fails due to stale replace target
40554fa4 btrfs: replace: drop assert for suspended replace
201bb5d7 btrfs: fix silent failure when deleting root reference
571a13b3 ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
aa0a3f72 net: Fix a data-race around sysctl_somaxconn.
923fa41a net: Fix a data-race around netdev_budget_usecs.
adeb24af net: Fix a data-race around netdev_budget.
575c57e9 net: Fix a data-race around sysctl_net_busy_read.
6e8f9df6 net: Fix a data-race around sysctl_net_busy_poll.
5da0632c net: Fix a data-race around sysctl_tstamp_allow_data.
4482215f ratelimit: Fix data-races in ___ratelimit().
a90afeab net: Fix data-races around netdev_tstamp_prequeue.
c1d0ef0e net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
dbd0f199 netfilter: nft_tunnel: restrict it to netdev family
fba05d25 netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
a2ce367a netfilter: nft_payload: do not truncate csum_offset and csum_type
87001535 netfilter: nft_payload: report ERANGE for too long offset and length
bc7ba4cd bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
160c4eb4 netfilter: ebtables: reject blobs that don't provide all entry points
8b9155ea net: ipvtap - add __init/__exit annotations to module init/exit funcs
1498077d bonding: 802.3ad: fix no transmission of LACPDUs
ac3541b1 net: moxa: get rid of asymmetry in DMA mapping/unmapping
eb8236df net/mlx5e: Properly disable vlan strip on non-UL reps
6e4b20d5 rose: check NULL rose_loopback_neigh->loopback
4c14faf1 SUNRPC: RPC level errors should set task->tk_rpc_status
8ee27a4f af_key: Do not call xfrm_probe_algs in parallel
63da7a2b xfrm: fix refcount leak in __xfrm_policy_check()
a9f94dc4 kernel/sched: Remove dl_boosted flag comment
d2b65976 sched/deadline: Fix priority inheritance with multiple scheduling classes
c498c8cb sched/deadline: Fix stale throttling on de-/boosted tasks
184c8ab5 sched/deadline: Unthrottle PI boosted threads while enqueuing
71b7edfc pinctrl: amd: Don't save/restore interrupt status and wake status bits
8e52d0c5 Revert "selftests/bpf: Fix test_align verifier log patterns"
2b13ddc9 Revert "selftests/bpf: Fix "dubious pointer arithmetic" test"
a89c4b58 usb: cdns3: Fix issue for clear halt endpoint
87b41b04 kernel/sys_ni: add compat entry for fadvise64_64
945dc197 parisc: Fix exception handler for fldw and fstw instructions
bb415d26 audit: fix potential double free on error path from fsnotify_add_inode_mark
15a2cff2 Revert "USB: HCD: Fix URB giveback issue in tasklet function"
05426a3d Merge 5.4.211 into android11-5.4-lts
684cc17b Linux 5.4.211
473f4372 btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
6fd4cea0 btrfs: only write the sectors in the vertical stripe which has data stripes
04e41b6b can: j1939: j1939_session_destroy(): fix memory leak of skbs
18e0ab31 can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
5c963727 tracing/probes: Have kprobes and uprobes use $COMM too
5d8244d4 MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
2b7f5591 video: fbdev: i740fb: Check the argument of i740_calc_vclk()
5e14b04c powerpc/64: Init jump labels before parse_early_param()
720f6112 smb3: check xattr value length earlier
29e734ec f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
dd9d894b ALSA: timer: Use deferred fasync helper
76f87b11 ALSA: core: Add async signal helpers
f4159834 powerpc/32: Don't always pass -mcpu=powerpc to the compiler
d78d0ee7 watchdog: export lockup_detector_reconfigure
814d83c5 RISC-V: Add fast call path of crash_kexec()
812cb212 riscv: mmap with PROT_WRITE but no PROT_READ is invalid
1b49707d mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
3e699473 vfio: Clear the caps->buf to NULL after free
ca3fc1c3 tty: serial: Fix refcount leak bug in ucc_uart.c
3c0efcd6 lib/list_debug.c: Detect uninitialized lists
a6805b3d ext4: avoid resizing to a partial cluster size
5bebfd60 ext4: avoid remove directory when directory is corrupted
f5d46f1b drivers:md:fix a potential use-after-free bug
7a2fe159 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
0bf3dcfb dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
d13b990d selftests/kprobe: Do not test for GRP/ without event failures
082da6a9 um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
c3ce788b PCI/ACPI: Guard ARM64-specific mcfg_quirks
695af60a cxl: Fix a memory leak in an error handling path
ca06b4cd gadgetfs: ep_io - wait until IRQ finishes
927907f1 scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
d401611a clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
f78ac62e vboxguest: Do not use devm for irq
cfa8f707 usb: renesas: Fix refcount leak bug
0334d23c usb: host: ohci-ppc-of: Fix refcount leak bug
b743d6ce drm/meson: Fix overflow implicit truncation warnings
29b30e04 irqchip/tegra: Fix overflow implicit truncation warnings
e2d53180 usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
e65d9b71 usb: cdns3 fix use-after-free at workaround 2
e7170b5a PCI: Add ACS quirk for Broadcom BCM5750x NICs
d58ef256 drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
d0c4307a locking/atomic: Make test_and_*_bit() ordered on failure
90fb514a gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
55197ba6 igb: Add lock to avoid data race
44b406aa fec: Fix timer capture timing in `fec_ptp_enable_pps()`
f861285d i40e: Fix to stop tx_timeout recovery if GLOBR fails
781212b3 ice: Ignore EEXIST when setting promisc mode
545ec873 net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
b360ce15 net: moxa: pass pdev instead of ndev to DMA functions
cb1753bc net: dsa: mv88e6060: prevent crash on an unused port
ccb0a42d powerpc/pci: Fix get_phb_number() locking
b5dd26e0 netfilter: nf_tables: really skip inactive sets when allocating name
f415fda6 clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks
ff289f2b iavf: Fix adminq error handling
2b4daaed nios2: add force_successful_syscall_return()
d6d9dd2c nios2: restarts apply only to the first sigframe we build...
01e783b4 nios2: fix syscall restart checks
9e915176 nios2: traced syscall does need to check the syscall number
73c08837 nios2: don't leave NULLs in sys_call_table[]
86a89da5 nios2: page fault et.al. are *not* restartable syscalls...
96533334 tee: add overflow check in register_shm_helper()
cfa215a7 dpaa2-eth: trace the allocated address instead of page struct
9a6cbaa5 atm: idt77252: fix use-after-free bugs caused by tst_timer
2f14656f xen/xenbus: fix return type in xenbus_file_read()
c61d3b92 nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
a1d13886 NTB: ntb_tool: uninitialized heap data in tool_fn_write()
215cbd3c tools build: Switch to new openssl API for test-libcrypto
a9120426 tools/vm/slabinfo: use alphabetic order when two values are equal
12f777a9 dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
0ecc55fe vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
f82f1e20 vsock: Fix memory leak in vsock_connect()
f4f2acf0 plip: avoid rcu debug splat
85b57473 geneve: do not use RT_TOS for IPv6 flowlabel
760a01c3 ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
49c1ae5f pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
b0de3436 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
c26012a1 pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
ac6d4482 net: bgmac: Fix a BUG triggered by wrong bytes_compl
1ad4ba93 devlink: Fix use-after-free after a failed reload
c1bdc6de SUNRPC: Reinitialise the backchannel request buffers before reuse
b0e28398 sunrpc: fix expiry of auth creds
0a901c2f can: mcp251x: Fix race condition on receive interrupt
f7ee3b77 NFSv4/pnfs: Fix a use-after-free bug in open
14b5a92e NFSv4.1: RECLAIM_COMPLETE must handle EACCES
89dd9bec NFSv4: Fix races in the legacy idmapper upcall
e7eba28b NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
68a84001 NFSv4.1: Don't decrease the value of seq_nr_highest_sent
2c847760 Documentation: ACPI: EINJ: Fix obsolete example
7db182a2 apparmor: Fix memleak in aa_simple_write_to_buffer()
ef6fb6f0 apparmor: fix reference count leak in aa_pivotroot()
7f6092dc apparmor: fix overlapping attachment computation
98ab8dfa apparmor: fix aa_label_asxprint return check
1b4c4482 apparmor: Fix failed mount permission check error message
825b0f6b apparmor: fix absroot causing audited secids to begin with =
dd78c35a apparmor: fix quiet_denied for file rules
45be5696 can: ems_usb: fix clang's -Wunaligned-access warning
f67c43e4 tracing: Have filter accept "common_cpu" to be consistent
90b0526d btrfs: fix lost error handling when looking up extended ref on log replay
d33e770f mmc: pxamci: Fix an error handling path in pxamci_probe()
6db52858 mmc: pxamci: Fix another error handling path in pxamci_probe()
b1b2b8ad ata: libata-eh: Add missing command name
70e0c8a4 rds: add missing barrier to release_refill
d040e85a ALSA: info: Fix llseek return value when using callback
99248013 net_sched: cls_route: disallow handle of 0
7d9d0ba9 net/9p: Initialize the iounit field during fid creation
13e17a18 Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
4d5e45fd Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
f135c650 scsi: sg: Allow waiting for commands to complete on removed device
cf218ff9 tcp: fix over estimation in sk_forced_mem_schedule()
8cdba919 KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
8fb5e776 KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
4c08dd3f KVM: Add infrastructure and macro to mark VM as bugged
86590268 btrfs: reject log replay if there is unsupported RO compat flag
1fcd691c net_sched: cls_route: remove from list when handle is 0
b1230498 iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
18048cba firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
7c77d1f9 timekeeping: contribute wall clock to rng on time change
5e0fcc5a ACPI: CPPC: Do not prevent CPPC from working in the future
2c7e93e3 dm writecache: set a default MAX_WRITEBACK_JOBS
05cef099 dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
cb583ca6 dm raid: fix address sanitizer warning in raid_status
71f601c7 dm raid: fix address sanitizer warning in raid_resume
2f2fa48c intel_th: pci: Add Meteor Lake-P support
ab1f9cb5 intel_th: pci: Add Raptor Lake-S PCH support
0d8fd1fa intel_th: pci: Add Raptor Lake-S CPU support
8887ef07 ext4: correct the misjudgment in ext4_iget_extra_inode
be9614e1 ext4: correct max_inline_xattr_value_size computing
b9a2dfd1 ext4: fix extent status tree race in writeback error recovery path
b10b2122 ext4: update s_overhead_clusters in the superblock during an on-line resize
9d146873 ext4: fix use-after-free in ext4_xattr_set_entry
41ff115b ext4: make sure ext4_append() always allocates new block
748d17d4 ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
025604c7 btrfs: reset block group chunk force if we have to wait
cf8927ce tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
61a1793b kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
37690cb8 spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
91d11a33 x86/olpc: fix 'logical not is only applied to the left hand side'
42afeecc scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
d2e82c78 scsi: qla2xxx: Turn off multi-queue for 8G adapters
83cb0fb8 scsi: qla2xxx: Fix discovery issues in FC-AL topology
bc98764d scsi: zfcp: Fix missing auto port scan and thus missing target ports
eacb50f1 video: fbdev: s3fb: Check the size of screen before memset_io()
53198b81 video: fbdev: arkfb: Check the size of screen before memset_io()
d71528cc video: fbdev: vt8623fb: Check the size of screen before memset_io()
09777c16 tools/thermal: Fix possible path truncations
a249e1b8 video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
46513b4a x86/numa: Use cpumask_available instead of hardcoded NULL check
26d2d13d scripts/faddr2line: Fix vmlinux detection on arm64
563ffb78 genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
9813d27d powerpc/pci: Fix PHB numbering when using opal-phbid
6a119c1a kprobes: Forbid probing on trampoline and BPF code areas
cc53477d perf symbol: Fail to read phdr workaround
f3886436 powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
d99733ad powerpc/xive: Fix refcount leak in xive_get_max_prio
14329d29 powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
3ec50b8a powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
44a43b65 powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
ddaa8cc5 video: fbdev: sis: fix typos in SiS_GetModeID()
49a4c1a8 video: fbdev: amba-clcd: Fix refcount leak bugs
a9286ff4 watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
ba406e31 ASoC: audio-graph-card: Add of_node_put() in fail path
bb1cc434 fuse: Remove the control interface for virtio-fs
08398462 ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
3edcd134 s390/zcore: fix race when reading from hardware system area
50be644f iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
b948ff8a mfd: max77620: Fix refcount leak in max77620_initialise_fps
8d01edaf mfd: t7l66xb: Drop platform disable callback
b45bcdf6 kfifo: fix kfifo_to_user() return type
8ee5d40a rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
9a87a532 iommu/exynos: Handle failed IOMMU device registration properly
44913ccf tty: n_gsm: fix missing corner cases in gsmld_poll()
ae9bfcbf tty: n_gsm: fix DM command
b625b745 tty: n_gsm: fix wrong T1 retry count handling
373343d8 vfio/ccw: Do not change FSM state in subchannel event
51642e13 remoteproc: qcom: wcnss: Fix handling of IRQs
fbf97956 tty: n_gsm: fix race condition in gsmld_write()
597bec4a tty: n_gsm: fix packet re-transmission without open control channel
ba10f6c2 tty: n_gsm: fix non flow control frames during mux flow off
8b355d6b profiling: fix shift too large makes kernel panic
8791703e ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
ba4d971f ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
34734e4c serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
79f56690 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
4f97b5bb ASoC: codecs: da7210: add check for i2c_add_driver
b488ceb2 ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
d6d41f04 ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
d3f15a4b opp: Fix error check in dev_pm_opp_attach_genpd()
fa5b65d3 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
fc1ec67b ext4: recover csum seed of tmp_inode after migrating to extents
36a88efe jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
242303bf null_blk: fix ida error handling in null_add_dev()
b348e204 RDMA/rxe: Fix error unwind in rxe_create_qp()
38403d14 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
d3beb91c platform/olpc: Fix uninitialized data in debugfs write
358db0eb USB: serial: fix tty-port initialized comments
06f56d9e PCI: tegra194: Fix link up retry sequence
f916f6e0 PCI: tegra194: Fix Root Port interrupt handling
ed44d9ce HID: alps: Declare U1_UNICORN_LEGACY support
46f54582 mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
d0cc1ba2 mmc: cavium-octeon: Add of_node_put() when breaking out of loop
b100b0b0 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
2f90813f RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
11edf0bb RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
fb9193af RDMA/hns: Fix incorrect clearing of interrupt status register
41484931 usb: gadget: udc: amd5536 depends on HAS_DMA
bc6f6094 scsi: smartpqi: Fix DMA direction for RAID requests
b1b80349 mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
9d8b911f memstick/ms_block: Fix a memory leak
830c38ec memstick/ms_block: Fix some incorrect memory allocation
4c472a2c mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
6bb0f109 staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
b5d924cb intel_th: msu: Fix vmalloced buffers
d81195c4 intel_th: msu-sink: Potential dereference of null pointer
85934222 intel_th: Fix a resource leak in an error handling path
3771ee6c soundwire: bus_type: fix remove and shutdown support
2fcb7182 clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
7dc9eb96 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
5780dde5 clk: qcom: ipq8074: fix NSS port frequency tables
15f4d528 usb: host: xhci: use snprintf() in xhci_decode_trb()
7cfb3120 clk: qcom: clk-krait: unlock spin after mux completion
8191b6cd driver core: fix potential deadlock in __driver_attach
be8f7c44 misc: rtsx: Fix an error handling path in rtsx_pci_probe()
507cabdb clk: mediatek: reset: Fix written reset bit offset
9ecabd76 usb: xhci: tegra: Fix error check
65d36ec4 usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
8cbc3870 usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
8e88b425 fpga: altera-pr-ip: fix unsigned comparison with less than zero
44ffee39 mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
f3cc2719 mtd: partitions: Fix refcount leak in parse_redboot_of
a1cdbd34 mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
519ff31a HID: cp2112: prevent a buffer overflow in cp2112_xfer()
1367f4a3 mtd: rawnand: meson: Fix a potential double free issue
80b1465b mtd: maps: Fix refcount leak in ap_flash_init
9124d51e mtd: maps: Fix refcount leak in of_flash_probe_versatile
e0012773 clk: renesas: r9a06g032: Fix UART clkgrp bitsel
51fb8c2c dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
d3b29226 net: rose: fix netdev reference changes
34b88491 netdevsim: Avoid allocation warnings triggered from user space
9d9e0d55 iavf: Fix max_rate limiting
50a7949f crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
439297ec net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
878e7f39 wifi: libertas: Fix possible refcount leak in if_usb_probe()
5cca5f71 wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
52b11a48 wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
becbc829 i2c: mux-gpmux: Add of_node_put() when breaking out of loop
6d9f3128 i2c: cadence: Support PEC for SMBus block read
80df1402 Bluetooth: hci_intel: Add check for platform_driver_register
26168f06 can: pch_can: pch_can_error(): initialize errc before using it
a025f6ca can: error: specify the values of data[5..7] of CAN error frames
61bcc556 can: usb_8dev: do not report txerr and rxerr during bus-off
d8833eaa can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
a37e2bad can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
80b135a0 can: sun4i_can: do not report txerr and rxerr during bus-off
d20bf7e7 can: hi311x: do not report txerr and rxerr during bus-off
e94369cd can: sja1000: do not report txerr and rxerr during bus-off
5b9d4919 can: rcar_can: do not report txerr and rxerr during bus-off
4cb29f25 can: pch_can: do not report txerr and rxerr during bus-off
ecbdb298 selftests/bpf: fix a test for snprintf() overflow
e134d998 wifi: p54: add missing parentheses in p54_flush()
6942c45a wifi: p54: Fix an error handling path in p54spi_probe()
60c99834 wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
72d9ce5b fs: check FMODE_LSEEK to control internal pipe splicing
8cf6e837 selftests: timers: clocksource-switch: fix passing errors from child
2f243fe8 selftests: timers: valid-adjtimex: build fix for newer toolchains
8ebe6121 libbpf: Fix the name of a reused map
fd35e34e tcp: make retransmitted SKB fit into the send window
6296d09d drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
1ae9edf7 mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
e86a88d3 media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
cf411bcc crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
2e34d6c8 drm/msm/mdp5: Fix global state lock backoff
5d4128a1 drm: bridge: sii8620: fix possible off-by-one
3a7ebe13 drm/mediatek: dpi: Only enable dpi after the bridge is enabled
42c8e38e drm/mediatek: dpi: Remove output format of YUV
0f214563 drm/rockchip: Fix an error handling path rockchip_dp_probe()
3345fd35 drm/rockchip: vop: Don't crash for invalid duplicate_state()
9f64fb45 crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
b53cbaf9 drm/vc4: dsi: Correct DSI divider calculations
120161c1 drm/vc4: plane: Fix margin calculations for the right/bottom edges
84f638fb drm/vc4: plane: Remove subpixel positioning check
59340f39 media: hdpvr: fix error value returns in hdpvr_read
87c35bbe drm/mcde: Fix refcount leak in mcde_dsi_bind
289079d6 drm: bridge: adv7511: Add check for mipi_dsi_driver_register
73304c75 wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
e9e21206 ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
fef32616 media: tw686x: Register the irq at the end of probe
871a1e94 i2c: Fix a potential use after free
127ecd6b drm: adv7511: override i2c address of cec before accessing it
8cdf42c7 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
db1a9add drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
6a5ade10 drm/mipi-dbi: align max_chunk to 2 in spi_transfer
f52b31ec wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
c59876f8 ath10k: do not enforce interrupt trigger type
08cc3995 dm: return early from dm_pr_call() if DM device is suspended
bc4e8b95 thermal/tools/tmon: Include pthread and time headers in tmon.h
91732a27 nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
35f9e861 regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
52e1f85b blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
bee4d2ab erofs: avoid consecutive detection for Highmem memory
62060951 arm64: dts: mt7622: fix BPI-R64 WPS button
85016743 bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
3d698238 ARM: dts: qcom: pm8841: add required thermal-sensor-cells
bc73c72a soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
a530fa52 cpufreq: zynq: Fix refcount leak in zynq_get_revision
c4f92af7 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
935035cf ARM: OMAP2+: Fix refcount leak in omapdss_init_of
b95e19f1 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
1f0448cb soc: fsl: guts: machine variable might be unset
1e9cc69e ARM: dts: ast2600-evb: fix board compatible
4a4bb53e ARM: dts: ast2500-evb: fix board compatible
0b7f674c x86/pmem: Fix platform-device leak in error path
5afe042c ARM: bcm: Fix refcount leak in bcm_kona_smc_init
6b28bf3e meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
ef5102a0 ARM: findbit: fix overflowing offset
c7835f93 spi: spi-rspi: Fix PIO fallback on RZ platforms
90bdf50a selinux: Add boundary check in put_entry()
3c48d306 PM: hibernate: defer device probing when resuming from hibernation
930e7b26 ARM: shmobile: rcar-gen2: Increase refcount for new reference
a770da18 arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
5f1510dd arm64: dts: qcom: ipq8074: fix NAND node name
308bb82c ACPI: LPSS: Fix missing check in register_device_clock()
b61119d0 ACPI: PM: save NVS memory for Lenovo G40-45
81abef84 ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
3e505298 ARM: OMAP2+: display: Fix refcount leak bug
749ee1c4 spi: synquacer: Add missing clk_disable_unprepare()
f7e6740e ARM: dts: imx6ul: fix qspi node compatible
5db7e179 ARM: dts: imx6ul: fix lcdif node compatible
82cff0cf ARM: dts: imx6ul: fix csi node compatible
667023a2 ARM: dts: imx6ul: change operating-points to uint32-matrix
a6e62036 ARM: dts: imx6ul: add missing properties for sram
bd80dd86 wait: Fix __wait_event_hrtimeout for RT/DL tasks
3fb368c0 genirq: Don't return error on missing optional irq_request_resources()
b3f42368 ext2: Add more validity checks for inode counts
04549063 arm64: fix oops in concurrently setting insn_emulation sysctls
fa09c392 arm64: Do not forget syscall when starting a new thread.
c5940c08 x86: Handle idle=nomwait cmdline properly for x86_idle
cf2db24e epoll: autoremove wakers even more aggressively
a452bc3d netfilter: nf_tables: fix null deref due to zeroed list head
4dad1c82 netfilter: nf_tables: do not allow RULE_ID to refer to another chain
fab2f61c netfilter: nf_tables: do not allow SET_ID to refer to another table
cc525d66 arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
57e2c844 ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
5d952c7a USB: HCD: Fix URB giveback issue in tasklet function
e9205d8d coresight: Clear the connection field properly
274e44e2 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
dbd00590 powerpc/powernv: Avoid crashing if rng is NULL
5b8f55bc powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
28a6d14b powerpc/fsl-pci: Fix Class Code of PCIe Root Port
9293b7ee PCI: Add defines for normal and subtractive PCI bridges
8c3ae6b1 ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
ce839b93 md-raid10: fix KASAN warning
ecd48968 serial: mvebu-uart: uart2 error bits clearing
d11e3f4f fuse: limit nsec
ed43fb20 iio: light: isl29028: Fix the warning in isl29028_remove()
a5b8aad5 drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
8afbf206 drm/nouveau: fix another off-by-one in nvbios_addr
5557e946 drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
b8f3830c parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
d7ba24d3 parisc: Fix device names in /proc/iomem
a7573260 ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
8b4588b8 usbnet: Fix linkwatch use-after-free on disconnect
2afb553d fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
6f9cd356 thermal: sysfs: Fix cooling_device_stats_setup() error code path
a698d2fa fs: Add missing umask strip in vfs_tmpfile
e2a23145 vfs: Check the truncate maximum size in inode_newsize_ok()
cc9e874d tty: vt: initialize unicode screen buffer
9e274a4f ALSA: hda/realtek: Add quirk for another Asus K42JZ model
495f153c ALSA: hda/cirrus - support for iMac 12,1 model
f4f2d374 ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
79e52210 mm/mremap: hold the rmap lock in write mode when moving page table entries.
731436e1 KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
914a2743 KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
78359865 KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
68e1313b KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
e40bde8a KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
c841dfce KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
717c93c7 HID: wacom: Don't register pad_input for touch switch
0ca140b2 HID: wacom: Only report rotation for art pen
d14b6fe9 add barriers to buffer_uptodate and set_buffer_uptodate
6f3342a5 wifi: mac80211_hwsim: use 32-bit skb cookie
4f4bf4e5 wifi: mac80211_hwsim: add back erroneously removed cast
84014008 wifi: mac80211_hwsim: fix race condition in pending packet
ae52cf80 igc: Remove _I_PHY_ID checking
05e0bb8c ALSA: bcd2000: Fix a UAF bug on the error path of probing
58e337d2 scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
013acaa5 x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
635e8e6f Makefile: link with -z noexecstack --no-warn-rwx-segments

Change-Id: I160e4fdc055e7b7708c84eb279f26cce9da6915d
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parents a6768f02 cb8a0459
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -230,6 +230,20 @@ The possible values in this file are:
     * - 'Mitigation: Clear CPU buffers'
       - The processor is vulnerable and the CPU buffer clearing mitigation is
         enabled.
     * - 'Unknown: No mitigations'
       - The processor vulnerability status is unknown because it is
	 out of Servicing period. Mitigation is not attempted.

Definitions:
------------

Servicing period: The process of providing functional and security updates to
Intel processors or platforms, utilizing the Intel Platform Update (IPU)
process or other similar mechanisms.

End of Servicing Updates (ESU): ESU is the date at which Intel will no
longer provide Servicing, such as through IPU or other similar update
processes. ESU dates will typically be aligned to end of quarter.

If the processor is vulnerable then the following information is appended to
the above information:
+13 −0
Original line number Diff line number Diff line
@@ -4304,6 +4304,18 @@

	retain_initrd	[RAM] Keep initrd memory after extraction

	retbleed=	[X86] Control mitigation of RETBleed (Arbitrary
			Speculative Code Execution with Return Instructions)
			vulnerability.

			off         - unconditionally disable
			auto        - automatically select a migitation

			Selecting 'auto' will choose a mitigation method at run
			time according to the CPU.

			Not specifying this option is equivalent to retbleed=auto.

	rfkill.default_state=
		0	"airplane mode".  All wifi, bluetooth, wimax, gps, fm,
			etc. communication is blocked by default.
@@ -4547,6 +4559,7 @@
			eibrs		  - enhanced IBRS
			eibrs,retpoline   - enhanced IBRS + Retpolines
			eibrs,lfence      - enhanced IBRS + LFENCE
			ibrs		  - use IBRS to protect kernel

			Not specifying this option is equivalent to
			spectre_v2=auto.
+9 −6
Original line number Diff line number Diff line
@@ -676,8 +676,8 @@ the ``menu`` governor to be used on the systems that use the ``ladder`` governor
by default this way, for example.

The other kernel command line parameters controlling CPU idle time management
described below are only relevant for the *x86* architecture and some of
them affect Intel processors only.
described below are only relevant for the *x86* architecture and references
to ``intel_idle`` affect Intel processors only.

The *x86* architecture support code recognizes three kernel command line
options related to CPU idle time management: ``idle=poll``, ``idle=halt``,
@@ -699,10 +699,13 @@ idle, so it very well may hurt single-thread computations performance as well as
energy-efficiency.  Thus using it for performance reasons may not be a good idea
at all.]

The ``idle=nomwait`` option disables the ``intel_idle`` driver and causes
``acpi_idle`` to be used (as long as all of the information needed by it is
there in the system's ACPI tables), but it is not allowed to use the
``MWAIT`` instruction of the CPUs to ask the hardware to enter idle states.
The ``idle=nomwait`` option prevents the use of ``MWAIT`` instruction of
the CPU to enter idle states. When this option is used, the ``acpi_idle``
driver will use the ``HLT`` instruction instead of ``MWAIT``. On systems
running Intel processors, this option disables the ``intel_idle`` driver
and forces the use of the ``acpi_idle`` driver instead. Note that in either
case, ``acpi_idle`` driver will function only if all the information needed
by it is in the system's ACPI tables.

In addition to the architecture-level kernel command line options affecting CPU
idle time management, there are parameters affecting individual ``CPUIdle``
+1 −1
Original line number Diff line number Diff line
@@ -59,7 +59,7 @@ Like with atomic_t, the rule of thumb is:
 - RMW operations that have a return value are fully ordered.

 - RMW operations that are conditional are unordered on FAILURE,
   otherwise the above rules apply. In the case of test_and_{}_bit() operations,
   otherwise the above rules apply. In the case of test_and_set_bit_lock(),
   if the bit in memory is unchanged by the operation then it is deemed to have
   failed.

+1 −1
Original line number Diff line number Diff line
@@ -112,8 +112,8 @@ properties:
          - const: qcom,msm8974

      - items:
          - const: qcom,msm8916-mtp/1
          - const: qcom,msm8916-mtp
          - const: qcom,msm8916-mtp/1
          - const: qcom,msm8916

      - items:
Loading