* 353ff6188c36 Linux 5.7.8-xanmod2 * 8984b172c5ff x86/fsgsbase: Fix Xen PV support * ac07c7542379 selftests/x86: Add a syscall_arg_fault_64 test for negative GSBASE * b9fc11615bbc x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase * 7b483d61c0fb selftests/x86/fsgsbase: Add a missing memory constraint * a66050109ff1 selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test * 722d71749594 selftests/x86/fsgsbase: Test ptracer-induced GS base write with FSGSBASE * e2552d2f6840 selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write * a7033154ccc4 Documentation/x86/64: Add documentation for GS/FS addressing mode * 221e6981b8c8 x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 * 6f9572dc595b x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit * aa8d8ced2dcd x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit * b1cdf54bab71 x86/entry/64: Introduce the FIND_PERCPU_BASE macro * 3ba1cc78578e x86/entry/64: Switch CR3 before SWAPGS in paranoid entry * 726357aed669 x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation * 1a0164219a5d x86/process/64: Use FSGSBASE instructions on thread copy and ptrace * f843bb64fd4f x86/process/64: Make save_fsgs() public available * d7ec39722a4c x86/process/64: Use FSBSBASE in switch_to() if available * f44511c7ced2 x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions * e747c2948766 x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions * 3c647a21f83d x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE * e65e3a836b50 x86/ptrace: Prevent ptrace from clearing the FS/GS selector * 806dff4dc31b Linux 5.7.8-xanmod1 * 5492c33a9d93 Merge tag 'v5.7.8' into 5.7 |\ | * 7977a464dcdd Linux 5.7.8 | * 6b4dbbb659ac efi: Make it possible to disable efivar_ssdt entirely | * eae7bf13993e dm zoned: assign max_io_len correctly | * 84524e70b668 mm/cma.c: use exact_nid true to fix possible per-numa cma leak | * faf8c29a1901 mm/hugetlb.c: fix pages per hugetlb calculation | * 639b9de2d735 irqchip/gic: Atomically update affinity | * 0b2d9ee872f7 dma-buf: Move dma_buf_release() from fops to dentry_ops | * fceff9423f42 drm/amdgpu/atomfirmware: fix vram_info fetching for renoir | * c337fc540bb9 drm/amdgpu: use %u rather than %d for sclk/mclk | * fcb408a72823 drm/amd/display: Only revalidate bandwidth on medium and fast updates | * 13b2fe391cac drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS | * 95e961c6c23c drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c | * af676f1023f9 MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen | * e3f72b832d6e MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names | * 597cf1e7c683 x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted | * 23804d0271f2 gfs2: fix trans slab error when withdraw occurs inside log_flush | * 654aca372517 ACPI: fan: Fix Tiger Lake ACPI device ID | * 9006b543384a thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power | * ed0021db47b0 hwmon: (pmbus) Fix page vs. register when accessing fans | * ac6ae9b0e60d Drivers: hv: Change flag to write log level in panic msg to false | * 4095f9f2e2ae cifs: Fix the target file was deleted when rename failed. | * 3523ca822d45 SMB3: Honor 'handletimeout' flag for multiuser mounts | * fd6a3550884b SMB3: Honor lease disabling for multiuser mounts | * ee60be084d86 SMB3: Honor persistent/resilient handle flags for multiuser mounts | * 03c5fbffef8a SMB3: Honor 'seal' flag for multiuser mounts | * 9088c4ec1ac3 padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial | * d67dde02049e Revert "ALSA: usb-audio: Improve frames size computation" | * fb17be570b47 nfsd: apply umask on fs without ACL support | * 29a81b291af7 spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths | * b5f92c3eccab io_uring: fix regression with always ignoring signals in io_cqring_wait() | * 92e13371c255 i2c: mlxcpld: check correct size of maximum RECV_LEN packet | * 852132c840a7 i2c: designware: platdrv: Set class based on DMI | * e5d0bf8b1327 i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665 | * 24ef9d817a52 samples/vfs: avoid warning in statx override | * 44d0642038b8 tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes | * 9d23e385d863 nvme: fix a crash in nvme_mpath_add_disk | * e2cb0c5635ec nvme: fix identify error status silent ignore | * 1a17104c8f48 SMB3: Honor 'posix' flag for multiuser mounts | * 967ad7f15d93 virtio-blk: free vblk-vqs in error path of virtblk_probe() | * 86f7b210e58e drm: sun4i: hdmi: Remove extra HPD polling | * ec9c3e85f931 nfsd: fix nfsdfs inode reference count leak | * f3db67b863df nfsd4: fix nfsdfs reference count loop | * b39002a3cd4f thermal/drivers/rcar_gen3: Fix undefined temperature if negative | * 012cd99d2f8f thermal/drivers/sprd: Fix return value of sprd_thm_probe() | * fda331c68b79 thermal/drivers/mediatek: Fix bank number settings on mt8183 | * 0376dddf54af scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() | * 60a2b9ed5eed hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add() | * 870a1a42d3ed hwmon: (max6697) Make sure the OVERT mask is set correctly | * 0552819824bb security: Fix hook iteration and default value for inode_copy_up_xattr | * 1be3cdfdb910 cxgb4: fix SGE queue dump destination buffer context | * 25dacd6b785e cxgb4: use correct type for all-mask IP address comparison | * 17cafbec7ab4 cxgb4: fix endian conversions for L4 ports in filters | * abd09b405239 cxgb4: parse TC-U32 key values and masks natively | * b1b8cec69440 cxgb4: use unaligned conversion for fetching timestamp | * 1bc5d139bd60 hsr: avoid to create proc file after unregister | * 2744c058cee7 hsr: remove hsr interface if all slaves are removed | * b984d8616e26 xfs: fix use-after-free on CIL context on shutdown | * 1f173c884c58 RDMA/counter: Query a counter before release | * 36d75d6f166d irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic | * 47ea457d8f56 enetc: Fix HW_VLAN_CTAG_TX|RX toggling | * 769ba7c42b60 net: enetc: add hw tc hw offload features for PSPF capability | * 0f551d6b720b mptcp: drop MP_JOIN request sock on syn cookies | * 0c7b840d4a76 rxrpc: Fix afs large storage transmission performance drop | * 2ff4e67e6a57 btrfs: fix RWF_NOWAIT writes blocking on extent locks and waiting for IO | * 2adf80a59ff9 drm/msm/dpu: fix error return code in dpu_encoder_init | * 1bb188598c21 io_uring: use signal based task_work running | * 7bd164efa696 task_work: teach task_work_add() to do signal_wake_up() | * 6e043df8fa89 crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock() | * d1f35fdfb7f0 tpm: Fix TIS locality timeout problems | * 7fc1eb90e7e0 selftests: tpm: Use /bin/sh instead of /bin/bash | * f0773c3f2e96 Revert "tpm: selftest: cleanup after unseal with wrong auth/policy test" | * 364537ca0016 kgdb: Avoid suspicious RCU usage warning | * c3221449a304 io_uring: fix current->mm NULL dereference on exit | * f25c0742c9f7 nvme-multipath: fix bogus request queue reference put | * 0f8501233c8a nvme-multipath: fix deadlock due to head->lock | * 6a07af8d43cb nvme-multipath: fix deadlock between ana_work and scan_work | * efa9d39a256c nvme: fix possible deadlock when I/O is blocked | * 4803e5102d64 nvme-multipath: set bdi capabilities once | * 4fa233839ad9 io_uring: fix io_sq_thread no schedule when busy | * 40a6a9fa77ed s390/debug: avoid kernel warning on too large number of pages | * 64e980587e49 tools lib traceevent: Handle __attribute__((user)) in field names | * cc4650c987e2 tools lib traceevent: Add append() function helper for appending strings | * 4c424f6d0af7 usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect | * 7c1b16ab6295 rxrpc: Fix race between incoming ACK parser and retransmitter | * 97d732e7cbc0 io_uring: fix {SQ,IO}POLL with unsupported opcodes | * a76d4f62c6b8 mm, dump_page(): do not crash with invalid mapping pointer | * 01a4f3754a62 mm/slub: fix stack overruns with SLUB_STATS | * 91b602b4d599 mm/slub.c: fix corrupted freechain in deactivate_slab() | * 77eb6f0e71fa powerpc/book3s64/kvm: Fix secondary page table walk warning during migration | * 106ee71633eb powerpc/kvm/book3s: Add helper to walk partition scoped linux page table. | * 2b30ff5f09f0 soc: ti: omap-prm: use atomic iopoll instead of sleeping one | * 4464672ae9e0 sched/debug: Make sd->flags sysctl read-only | * 18b1cf2968e1 drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU | * 9c33bf981fab drm/amdgpu: fix non-pointer dereference for non-RAS supported | * 50a8cfb0e716 drm/amdgpu: disable ras query and iject during gpu reset | * 18ad3ad0b9b3 drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period | * 9c4c314991db tipc: Fix NULL pointer dereference in __tipc_sendstream() | * 2f2773c2c8eb usbnet: smsc95xx: Fix use-after-free after removal | * ab4e655368f9 tipc: fix kernel WARNING in tipc_msg_append() | * 6a54c217231f tipc: add test for Nagle algorithm effectiveness | * 6c72bf22589a seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds | * b903524c8a60 drm/amd/display: Fix ineffective setting of max bpc property | * 60c60af1adff drm/amd/display: Fix incorrectly pruned modes with deep color | * 972b36cc8027 mm: fix swap cache node allocation mask | * 83fb7ab5944f btrfs: fix race between block group removal and block group creation | * bc74ad15ea76 btrfs: block-group: refactor how we delete one block group item | * e79f8d949b5e exfat: flush dirty metadata in fsync | * 89db022b74fe exfat: move setting VOL_DIRTY over exfat_remove_entries() | * 6609d5469721 exfat: call sync_filesystem for read-only remount | * 0fea4a1641b2 exfat: add missing brelse() calls on error paths | * b4ce7251416b exfat: Set the unused characters of FileName field to the value 0000h * fef0364f9406 Revert "sched: Do not enable autogrouping by default"