- b6c197f Linux 5.4.106-rt54-xanmod1
- 4c00b73 Merge tag 'v5.4.106-rt54' into 5.4-rt
|\
| * e8529f7 Linux 5.4.106-rt54
| * ce6e489 Merge tag 'v5.4.106' into v5.4-rt
| * 0437de2 Linux 5.4.106
| * b802b6e xen/events: avoid handling the same event on two cpus at the same time
| * 92aefc6 xen/events: don't unmask an event channel when an eoi is pending
| * 43d0b82 xen/events: reset affinity of 2-level event when tearing it down
| * 38563c1 KVM: arm64: Reject VM creation when the default IPA size is unsupported
| * da2e37b KVM: arm64: Ensure I-cache isolation between vcpus of a same VM
| * 4e2156c nvme: release namespace head reference on error
| * eb565f0 nvme: unlink head after removing last namespace
| * 4535fb9 KVM: arm64: Fix exclusive limit for IPA size
| * e28b19c x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2
| * c0e0ab6 binfmt_misc: fix possible deadlock in bm_register_write
| * 106fea9 powerpc/64s: Fix instruction encoding for lis in ppc_function_entry()
| * 907f7f2 sched/membarrier: fix missing local execution of ipi_sync_rq_state()
| * 2306580 zram: fix return value on writeback_store
| * 29e28a1 include/linux/sched/mm.h: use rcu_dereference in in_vfork()
| * 99f1960 stop_machine: mark helpers __always_inline
| * aaf92d0 hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()
| * 88c7985 arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds
| * 73aa6f9 configfs: fix a use-after-free in __configfs_open_file
| * babd550 block: rsxx: fix error return code of rsxx_pci_probe()
| * 41deefa NFSv4.2: fix return value of _nfs4_get_security_label()
| * 86954a5 NFS: Don't gratuitously clear the inode cache when lookup failed
| * d29f9aa NFS: Don't revalidate the directory permissions on a lookup failure
| * d5a69ed SUNRPC: Set memalloc_nofs_save() for sync tasks
| * 9c9ea7a arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory
| * 19bb2a2 sh_eth: fix TRSCER mask for R7S72100
| * c3c1def staging: comedi: pcl818: Fix endian problem for AI command data
| * c591689 staging: comedi: pcl711: Fix endian problem for AI command data
| * 7d8ec7b staging: comedi: me4000: Fix endian problem for AI command data
| * e702949 staging: comedi: dmm32at: Fix endian problem for AI command data
| * 47a2af6 staging: comedi: das800: Fix endian problem for AI command data
| * 0f2522e staging: comedi: das6402: Fix endian problem for AI command data
| * e91490b staging: comedi: adv_pci1710: Fix endian problem for AI command data
| * 4d6505e staging: comedi: addi_apci_1500: Fix endian problem for command sample
| * f258c1c staging: comedi: addi_apci_1032: Fix endian problem for COS sample
| * e644fc4 staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan
| * 8f586a5 staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd
| * 9fe4227 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan()
| * ab42f28 staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data()
| * 1a86605 staging: rtl8712: unterminated string leads to read overflow
| * da5abe3 staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan()
| * a311b6a staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan()
| * e4b52c7 misc: fastrpc: restrict user apps from sending kernel RPC messages
| * 9009b59 misc/pvpanic: Export module FDT device table
| * 0a58a40 usbip: fix vudc usbip_sockfd_store races leading to gpf
| * 8a50dda usbip: fix vhci_hcd attach_store() races leading to gpf
| * 8698133 usbip: fix stub_dev usbip_sockfd_store() races leading to gpf
| * 7b76c7a usbip: fix vudc to check for stream socket
| * 2e24c09 usbip: fix vhci_hcd to check for stream socket
| * da1be8e usbip: fix stub_dev to check for stream socket
| * ec7fb77 USB: serial: cp210x: add some more GE USB IDs
| * b05ac5b USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter
| * 0b70344 USB: serial: ch341: add new Product ID
| * 5287c3d USB: serial: io_edgeport: fix memory leak in edge_startup
| * c1b20c6 xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state
| * 3573dea usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing
| * 57ab089 xhci: Improve detection of device initiated wake signal.
| * f4f02f9 usb: xhci: do not perform Soft Retry for some xHCI hosts
| * 45bc1c3 usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
| * c9e3462 USB: usblp: fix a hang in poll() if disconnected
| * cc495be usb: dwc3: qcom: Honor wakeup enabled/disabled state
| * f030e3c usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement
| * 014e4b6 usb: gadget: f_uac1: stop playback on function disable
| * 117aadf usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot
| * ec7b0ac USB: gadget: u_ether: Fix a configfs return code
| * 0ae3101 Goodix Fingerprint device is not a modem
| * b0ea155 mmc: cqhci: Fix random crash when remove mmc module/card
| * 61fadd5 mmc: core: Fix partition switch time for eMMC
| * 1cb73c8 software node: Fix node registration
| * 3bc2666 s390/dasd: fix hanging IO request during DASD driver unbind
| * 87adc24 s390/dasd: fix hanging DASD driver unbind
| * 12002aa arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL
| * 47a5d1b Revert 95ebabd ("capabilities: Don't allow writing ambiguous v3 file capabilities")
| * ac85e7d ALSA: usb-audio: Apply the control quirk to Plantronics headsets
| * b1fe755 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar
| * 2b7615c ALSA: hda: Avoid spurious unsol event handling during S3/S4
| * bb06014 ALSA: hda: Flush pending unsolicited events before suspend
| * 09cb420 ALSA: hda: Drop the BATCH workaround for AMD controllers
| * e1a92ad ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support
| * ff2152b ALSA: hda/hdmi: Cancel pending works before suspend
| * dd6d483 ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk
| * 300fba2 scsi: target: core: Prevent underflow for service actions
| * de2cdbc scsi: target: core: Add cmd length set before cmd complete
| * 050e190 scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling
| * acf0e7b sysctl.c: fix underflow value setting risk in vm_table
| * 508d56e s390/smp: __smp_rescan_cpus() - move cpumask away from stack
| * 54fc6a5 i40e: Fix memory leak in i40e_probe
| * f954030 PCI: Fix pci_register_io_range() memory leak
| * e9be551 kbuild: clamp SUBLEVEL to 255
| * e622e01 PCI: mediatek: Add missing of_node_put() to fix reference leak
| * d54c779 PCI: xgene-msi: Fix race in installing chained irq handler
| * 395f24b Input: applespi - don't wait for responses to commands indefinitely.
| * ad93777 sparc64: Use arch_validate_flags() to validate ADI flag
| * dec0ab3 sparc32: Limit memblock allocation to low memory
| * f8788ee iommu/amd: Fix performance counter initialization
| * d92afe3 powerpc/64: Fix stack trace not displaying final frame
| * 61654b5 HID: logitech-dj: add support for the new lightspeed connection iteration
| * 49e3871 powerpc/perf: Record counter overflow always if SAMPLE_IP is unset
| * a54c278 powerpc: improve handling of unrecoverable system reset
| * 7765b5c spi: stm32: make spurious and overrun interrupts visible
| * 507b9bc powerpc/pci: Add ppc_md.discover_phbs()
| * 26d6079 Platform: OLPC: Fix probe error handling
| * ccad3c7 mmc: mediatek: fix race condition between msdc_request_timeout and irq
| * edf05af mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()'
| * c44d966 udf: fix silent AED tagLocation corruption
| * 5f04f97 i2c: rcar: optimize cacheline to minimize HW race condition
| * 1e1aace i2c: rcar: faster irq code to minimize HW race condition
| * 2e24fd3 net: phy: fix save wrong speed and duplex problem if autoneg is on
| * aea71e9 net: enetc: initialize RFS/RSS memories for unused ports too
| * d1f3081 net: hns3: fix error mask definition of flow director
| * cb36bf4 media: rc: compile rc-cec.c into rc-core
| * 4c0c315 media: v4l: vsp1: Fix bru null pointer access
| * f56a828 media: v4l: vsp1: Fix uif null pointer access
| * 8cdc090 media: usbtv: Fix deadlock on suspend
| * 56b9b2c sh_eth: fix TRSCER mask for R7S9210
| * bdec0dd qxl: Fix uninitialised struct field head.surface_id
| * d5fc9c5 s390/crypto: return -EFAULT if copy_to_user() fails
| * 72ba965 s390/cio: return -EFAULT if copy_to_user() fails
| * d2100ef drm: meson_drv add shutdown function
| * 72c541c drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff
| * 0d574fc drm/shmem-helper: Check for purged buffers in fault handler
| * 3b08ea3 drm/compat: Clear bounce structures
| * cabbd26 bnxt_en: reliably allocate IRQ table on reset to avoid crash
| * dfa176f s390/cio: return -EFAULT if copy_to_user() fails again
| * 05d11eb net: hns3: fix bug when calculating the TCAM table info
| * 8bbc59b net: hns3: fix query vlan mask value error for flow director
| * 4d0273a perf traceevent: Ensure read cmdlines are null terminated.
| * ef663d1 selftests: forwarding: Fix race condition in mirror installation
| * fcce3cb net: stmmac: fix watchdog timeout during suspend/resume stress test
| * d31ae9e net: stmmac: stop each tx channel independently
| * 86ea605 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA
| * e8b6c1d net: qrtr: fix error return code of qrtr_sendmsg()
| * d28e783 net: davicom: Fix regulator not turned off on driver removal
| * 05517de net: davicom: Fix regulator not turned off on failed probe
| * 11a5892 net: lapbether: Remove netif_start_queue / netif_stop_queue
| * b4800e7 cipso,calipso: resolve a number of problems with the DOI refcounts
| * 6d59969 netdevsim: init u64 stats for 32bit hardware
| * 8e365b6 net: usb: qmi_wwan: allow qmimux add/del with master up
| * 392f34c net: sched: avoid duplicates in classes dump
| * 3e66c16 nexthop: Do not flush blackhole nexthops when loopback goes down
| * 7f101d0 net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10
| * 0fbbcf7 net/mlx4_en: update moderation when config reset
| * 78cbd0a net: enetc: don't overwrite the RSS indirection table when initializing
| * 6547ec4 Revert "mm, slub: consider rest of partial list if acquire_slab() fails"
| * 55e6ede cifs: return proper error code in statfs(2)
| * a1ff418 mount: fix mounting of detached mounts onto targets that reside on shared mounts
| * 59a057a powerpc/603: Fix protection of user pages mapped with PROT_NONE
| * da9f221 mt76: dma: do not report truncated frames to mac80211
| * 95b0a3b ibmvnic: always store valid MAC address
| * 3e8ab75 samples, bpf: Add missing munmap in xdpsock
| * c2c3a85 selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier
| * 57b9f13 selftests/bpf: No need to drop the packet when there is no geneve opt
| * 82e85c0 netfilter: x_tables: gpf inside xt_find_revision()
| * f66b8e7 netfilter: nf_nat: undo erroneous tcp edemux lookup
| * 3bf8994 tcp: add sanity tests to TCP_QUEUE_SEQ
| * b7049b6 can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode
| * a7e187a can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode
| * e0eccdf can: flexcan: enable RX FIFO after FRZ/HALT valid
| * ca483b8 can: flexcan: assert FRZ bit in flexcan_chip_freeze()
| * 6676e51 can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership
| * 718769e sh_eth: fix TRSCER mask for SH771x
| * 8baa52f net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0
| * ca27826 net: check if protocol extracted by virtio_net_hdr_set_proto is correct
| * f2d78bb net: Fix gro aggregation for udp encaps with zero csum
| * 9be7691 ath9k: fix transmitting to stations in dynamic SMPS mode
| * 5555ee3 ethernet: alx: fix order of calls on resume
| * dcb9579 powerpc/pseries: Don't enforce MSI affinity with kdump
| * fd1824b uapi: nfnetlink_cthelper.h: fix userspace compilation error
| * ce615a0 Linux 5.4.105
| * d17cf4c nvme-pci: add quirks for Lexar 256GB SSD
| * 1d08ff8 nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST.
| * 9106a78 HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15
| * b5e10e9 mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
| * 21f3fb3 drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register
| * 1d11389 misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom
| * 9f1f098 PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller
| * f40fdcb ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140
| * 242be7c ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807
| * 86c8848 media: cx23885: add more quirks for reset DMA on some AMD IOMMU
| * fd476c6 HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter
| * ef9fa6b platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016
| * 3a8eb20 platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices
| * e3a3a69 platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag
| * b734af3 platform/x86: acer-wmi: Add new force_caps module parameter
| * 0251802 platform/x86: acer-wmi: Cleanup accelerometer device handling
| * 37b4324 platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines
| * 200e147 mwifiex: pcie: skip cancel_work_sync() on reset failure path
| * c699a89 iommu/amd: Fix sleeping in atomic in increase_address_space()
| * fa56bf6 ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling
| * f27765a dm table: fix zoned iterate_devices based device capability checks
| * 06ef17b dm table: fix DAX iterate_devices based device capability checks
| * b8aedc6 dm table: fix iterate_devices based device capability checks
| * c1f5fc0 net: dsa: add GRO support via gro_cells
| * 84d5d3c Linux 5.4.104
| * d859388 r8169: fix resuming from suspend on RTL8105e if machine runs on battery
| * 1fba84f rsxx: Return -EFAULT if copy_to_user() fails
| * 77a81b1 ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount
| * 9a20e57 ALSA: hda: intel-nhlt: verify config type
| * 86b3b62 IB/mlx5: Add missing error code
| * 809ef26 RDMA/rxe: Fix missing kconfig dependency on CRYPTO
| * 26a1af3 ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits
| * 6827415 usbip: tools: fix build error for multiple definition
| * 0781709 crypto - shash: reduce minimum alignment of shash_desc structure
| * 1f8884d arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL)
| * 9e15b43 drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie
| * b367201 dm verity: fix FEC for RS roots unaligned to block size
| * 1a41829 dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size
| * 52a6436 PM: runtime: Update device status before letting suppliers suspend
| * e49bacc btrfs: fix warning when creating a directory with smack enabled
| * a87911c btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors
| * 91bc329 btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata
| * 8674c1a btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl
| * 0c740d2 btrfs: fix raid6 qstripe kmap
| * 909a8d2 btrfs: raid56: simplify tracking of Q stripe presence
| * 15726df tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality()
| * 6d71cbc tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality()
| * c4ca465 Linux 5.4.103
| * 47478db ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board
| * 4cf2434 ALSA: hda/realtek: Add quirk for Intel NUC 10
| * 2254dfa ALSA: hda/realtek: Add quirk for Clevo NH55RZQ
| * 027ddd6 media: v4l: ioctl: Fix memory leak in video_usercopy
| * 60fdcea swap: fix swapfile read/write offset
| * bebf5e8 zsmalloc: account the number of compacted pages correctly
| * f038a22 xen-netback: respect gnttab_map_refs()'s return value
| * 474773c Xen/gnttab: handle p2m update errors on a per-slot basis
| * def70c3 scsi: iscsi: Verify lengths on passthrough PDUs
| * 567a234 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE
| * 5f42436 sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output
| * ca3afdd scsi: iscsi: Restrict sessions and handles to admin capabilities
| * fdaec40 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet
| * 68b15ca ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet
| * db0e946 ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
| * 925ae81 ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet
| * 99d2926 sched/features: Fix hrtick reprogramming
| * 4a3f4fe parisc: Bump 64-bit IRQ stack size to 64 KB
| * f41ed21 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[]
| * 2b13087 btrfs: fix error handling in commit_fs_roots
| * 9bf519c ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr()
| * 7702b33 nvme-tcp: add clean action for failed reconnection
| * a9ea34d nvme-rdma: add clean action for failed reconnection
| * 4bf6c84 nvme-core: add cancel tagset helpers
| * 8253cc1 f2fs: fix to set/clear I_LINKABLE under i_lock
| * 77dc257 f2fs: handle unallocated section and zone on pinned/atgc
| * aa13626 media: uvcvideo: Allow entities with no pads
| * 0e9d790 drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails
| * f1fef55 PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse
| * b252cdd drm/amdgpu: Add check to prevent IH overflow
| * a8d46a3 crypto: tcrypt - avoid signed overflow in byte count
| * 9f8d3e4 drm/hisilicon: Fix use-after-free
| * e1b9c1c brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet
| * 3c099c2 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet
| * d1f2625 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy()
| * e3ec4af staging: most: sound: add sanity check for function argument
| * 7d16e7c Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data
| * bba1995 x86/build: Treat R_386_PLT32 relocation as R_386_PC32
| * e37674e ath10k: fix wmi mgmt tx queue full due to race condition
| * 46813e4 pktgen: fix misuse of BUG_ON() in pktgen_thread_worker()
| * b074e7e Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl
| * 5a8bbef wlcore: Fix command execute failure 19 for wl12xx
| * 48549db vt/consolemap: do font sum unsigned
| * de00b8f x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk
| * 48f6c1a staging: fwserial: Fix error handling in fwserial_create
| * ce2b4b9 rsi: Move card interrupt handling to RX thread
| * 133b0b1 rsi: Fix TX EAPOL packet handling against iwlwifi AP
| * c8c3088 drm/virtio: use kvmalloc for large allocations
| * 584149c MIPS: Drop 32-bit asm string functions
| * 648c5b1 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/
| * 823e652 dt-bindings: ethernet-controller: fix fixed-link specification
| * 176188c net: fix dev_ifsioc_locked() race condition
| * e4fc812 net: ag71xx: remove unnecessary MTU reservation
| * ad11265 net: bridge: use switchdev for port flags set through sysfs too
| * 2e235c3 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
| * 4ed3162 nbd: handle device refs for DESTROY_ON_DISCONNECT properly
| * e6af7cb net: fix up truesize of cloned skb in skb_prepare_for_shift()
| * 4ceb5ca smackfs: restrict bytes count in smackfs write functions
| * 5fe2446 net/af_iucv: remove WARN_ONCE on malformed RX packets
| * 09e47dc xfs: Fix assert failure in xfs_setattr_size()
| * a72c45f media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate
| * edaa0a0 erofs: fix shift-out-of-bounds of blkszbits
| * 706068d media: mceusb: sanity check for prescaler value
| * 64677f1 udlfb: Fix memory leak in dlfb_usb_probe
| * 4e3b08c JFS: more checks for invalid superblock
| * 86d7c69 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target='
| * 9757d5c arm64 module: set plt* section addresses to 0x0
| * 69861dc nvme-pci: fix error unwind in nvme_map_data
| * 744073c nvme-pci: refactor nvme_unmap_data
| * 9e4815c Input: elantech - fix protocol errors for some trackpoints in SMBus mode
| * a1d0103 net: usb: qmi_wwan: support ZTE P685M modem - d3abb9a lib: zstd: Upgrade to latest upstream zstd version 1.4.6
- 1361b44 lib: zstd: Add decompress_sources.h for decompress_unzstd
- 2be7644 lib: zstd: Add kernel-specific API