* 51af8a78423a 5.4.1-xanmod1 * 94f960b44764 Merge tag 'v5.4.1' into 5.4 * 79438f37a69a Linux 5.4.1 * fcddcfa746ad KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel * 79f6bca3bc52 powerpc/book3s64: Fix link stack flush on context switch * 14c274e71756 staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error * 6618825699ae USB: serial: option: add support for Foxconn T77W968 LTE modules * 191243c6503e USB: serial: option: add support for DW5821e with eSIM support * ef50d287de8e USB: serial: mos7840: fix remote wakeup * c380833817e9 USB: serial: mos7720: fix remote wakeup * 076b084d68a7 USB: serial: mos7840: add USB ID to support Moxa UPort 2210 * 04484bed9f24 appledisplay: fix error handling in the scheduled work * 878389a536df USB: chaoskey: fix error case of a timeout * 0e8311ef18eb usb-serial: cp201x: support Mark-10 digital force gauge * 274e0f1aee19 usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() * 9b6ae97d2356 usbip: tools: fix fd leakage in the function of read_attr_usbip_status * 8c22dc75848f USBIP: add config dependency for SGL_ALLOC * b730b2ceb2cf ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs * 5567384fec53 media: mceusb: fix out of bounds read in MCE receiver buffer * eff2ccdfd2a6 media: imon: invalid dereference in imon_touch_event * b96f53c16593 media: cxusb: detect cxusb_ctrl_msg error in query * acfcb05fbdb8 media: b2c2-flexcop-usb: add sanity checking * fc12e3da6ac8 media: uvcvideo: Fix error path in control parsing failure * fc3b55ef2c84 futex: Prevent exit livelock * 56690612a91e futex: Provide distinct return value when owner is exiting * d3ba1e8d5c7d futex: Add mutex around futex exit * 172b09ddc38d futex: Provide state handling for exec() as well * 398902dbc846 futex: Sanitize exit state handling * b2f4e10676f7 futex: Mark the begin of futex exit explicitly * 350a30ce849d futex: Set task::futex_state to DEAD right after handling futex exit * 1bcee233700e futex: Split futex_mm_release() for exit/exec * 7d7e93588fe2 exit/exec: Seperate mm_release() * 52507cfaffe9 futex: Replace PF_EXITPIDONE with a state * 8012f98f92b6 futex: Move futex exit handling into futex code * ba386ec3d7cf cpufreq: Add NULL checks to show() and store() methods of cpufreq * 3143cd5f000b media: usbvision: Fix races among open, close, and disconnect * ddac4e34010a media: usbvision: Fix invalid accesses after device disconnect * 5aa7ad7e991e media: vivid: Fix wrong locking that causes race conditions on streaming stop * 92edb64da943 media: vivid: Set vid_cap_streaming and vid_out_streaming to true * 9756233a20d8 ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data * 0d0dc91e847b ALSA: usb-audio: Fix NULL dereference at parsing BADD * 82ca3ab31b9c futex: Prevent robust futex exit race * 95443fc0d776 x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3 * cd923d2b574a x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise * 92f8c688b2ce selftests/x86/sigreturn/32: Invalidate DS and ES when abusing the kernel * 72e521b167ff selftests/x86/mov_ss_trap: Fix the SYSENTER test * e74c494a20df x86/entry/32: Fix NMI vs ESPFIX * 778226c41e6a x86/entry/32: Unwind the ESPFIX stack earlier on exception entry * 9352a3a1eee4 x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL * 81a204f1b4ba x86/entry/32: Use %ss segment where required * 0fbd1f06b635 x86/entry/32: Fix IRET exception * 90964a3fb580 x86/cpu_entry_area: Add guard page for entry stack on 32bit * 987e90450a1c x86/pti/32: Size initial_page_table correctly * 2867004c1dc2 x86/doublefault/32: Fix stack canaries in the double fault handler * 274ad46fb74d x86/xen/32: Simplify ring check in xen_iret_crit_fixup() * 5f74e73ec3fb x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout * 4614bc96554b x86/stackframe/32: Repair 32-bit Xen PV * abf404dfa5c5 nbd: prevent memory leak * 7b77206ad5b0 x86/speculation: Fix redundant MDS mitigation message * 75cad94d032b x86/speculation: Fix incorrect MDS/TAA mitigation status * c5bc6816fc32 x86/insn: Fix awk regexp warnings * 8ac794da75da md/raid10: prevent access of uninitialized resync_pages offset * 191355a2cf0f Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" * 68c5b8cb267c Revert "Bluetooth: hci_ll: set operational frequency earlier" * 457c529fc15e ath10k: restore QCA9880-AR1A (v1) detection * 2a807b1b4e7e ath10k: Fix HOST capability QMI incompatibility * 0126be140997 ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe * 3064134f882f ath9k_hw: fix uninitialized variable data * 6b47a3043a24 Bluetooth: Fix invalid-free in bcsp_close()