Merge tag 'android12-5.10.223_r00' into android12-5.10
This merges up to the 5.10.222 LTS release into the android12-5.10 branch. Included in here are the following commits: * c6acc5f0 Revert "scsi: core: Fix a use-after-free" * dc67fccd ANDROID: properly backport filelock fix in 5.10.223 * 72f4574b Revert "ext4: Send notifications on error" * 306e16d4 Revert "net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()" * 8c417688 Merge 5.10.223 into android12-5.10-lts |\ | * b15dc417 Linux 5.10.223 | * 7431144b tap: add missing verification for short frame | * 6100e023 tun: add missing verification for short frame | * 911cc83e filelock: Fix fcntl/close race recovery compat path | * 7fa9d1d2 ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused | * ddf0caf0 arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB | * a7ec8a5a ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 | * 74c6b151 ALSA: hda/realtek: Enable headset mic on Positivo SU C1400 | * 6386f1b6 jfs: don't walk off the end of ealist | * 77495e5d ocfs2: add bounds checking to ocfs2_check_dir_entry() | * 6e030065 net: relax socket state check at accept time. | * a5224e21 drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq() | * 9760c6ce ext4: Send notifications on error | * 88e44424 ext4: fix error code saved on super block during file system abort | * 5ce8fad9 scsi: core: Fix a use-after-free | * c0809c12 bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue | * be35504b bpf: Fix overrunning reservations in ringbuf | * 9e2b0a5e ACPI: processor_idle: Fix invalid comparison with insertion sort for latency | * c85e6b7d ARM: 9324/1: fix get_user() broken with veneer | * 727ed481 spi: mux: set ctlr->bits_per_word_mask | * 34f8efd2 hfsplus: fix uninit-value in copy_name | * f236af75 selftests/vDSO: fix clang build errors and warnings | * 38c2028b spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices | * f65bffb4 fs: better handle deep ancestor chains in is_subdir() | * ddeda6ca Bluetooth: hci_core: cancel all works upon hci_unregister_dev() | * 739d8d00 scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed | * 033c51df powerpc/eeh: avoid possible crash when edev->pdev changes | * 6b160981 powerpc/pseries: Whitelist dtl slub object for copying to userspace | * d1e4e94c net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD() | * 909f4c2f net: usb: qmi_wwan: add Telit FN912 compositions | * 8acf8801 ALSA: dmaengine_pcm: terminate dmaengine before synchronize | * 2a28531d ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx | * 94818bdb btrfs: qgroup: fix quota root leak after quota disable failure | * 2e51db7a s390/sclp: Fix sclp_init() cleanup on failure | * 71db8dc6 can: kvaser_usb: fix return value for hif_usb_send_regout | * 6e90cd16 ASoC: ti: omap-hdmi: Fix too long driver name | * 96414bf0 ASoC: ti: davinci-mcasp: Set min period size using FIFO config | * 072f6348 ALSA: dmaengine: Synchronize dma channel after drop() | * 73bb3e01 bytcr_rt5640 : inverse jack detect for Archos 101 cesium | * a87d15d1 Input: i8042 - add Ayaneo Kun to i8042 quirk table | * 9b32a134 Input: elantech - fix touchpad state on resume for Lenovo N24 | * cf704e7d mips: fix compat_sys_lseek syscall | * 134b12f0 ALSA: hda/realtek: Add more codec ID to no shutup pins list | * 4cdf6926 KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group() | * 6295bad5 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check | * 9774641b mei: demote client disconnect warning on suspend to debug | * 229bce54 fs/file: fix the check in find_next_fd() | * ffe47bf9 kconfig: remove wrong expr_trans_bool() | * 4beba240 kconfig: gconf: give a proper initial state to the Save button | * 9625afe1 null_blk: fix validation of block size | * 9934cda0 arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process | * a0cafb7b ila: block BH in ila_output() | * 34eb7ab9 net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input() | * fe855e5b Input: silead - Always support 10 fingers | * 42e60f3b selftests/openat2: Fix build warnings on ppc64 | * bb8ace67 wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan() | * 60cf36f2 wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata | * 6df01b7e ACPI: EC: Avoid returning AE_OK on errors in address space handler | * fd57dbff ACPI: EC: Abort address space access upon error | * cd9472c4 scsi: qedf: Set qed_slowpath_params to zero before use | * 5661b9c7 filelock: Remove locks reliably when fcntl/close race is detected | * 2e272e7d gcc-plugins: Rename last_stmt() for GCC 14+ * | b7647fb7 Merge branch 'android12-5.10' into branch 'android12-5.10-lts' * | 87505788 Merge 5.10.222 into android12-5.10-lts |\| | * 83a48a45 Linux 5.10.222 | * f52913e5 i2c: rcar: fix error code in probe() | * 2907dd58 i2c: rcar: clear NO_RXDMA flag after resetting | * 41f62c95 i2c: rcar: ensure Gen3+ reset does not disturb local targets | * 88046f94 i2c: rcar: introduce Gen4 devices | * a720e2e4 i2c: rcar: reset controller is mandatory for Gen3+ | * b4c11a53 i2c: rcar: Add R-Car Gen4 support | * 785290cb i2c: mark HostNotify target address as used | * 8d99f26b i2c: rcar: bring hardware to known state when probing | * a9a466a6 nilfs2: fix kernel bug on rename operation of broken directory | * ca42be8d bpf: Allow reads from uninit stack | * 9df3b247 ipv6: prevent NULL dereference in ip6_output() | * 5edef798 ipv6: annotate data-races around cnf.disable_ipv6 | * 96c58b09 efi: ia64: move IA64-only declarations to new asm/efi.h header | * 596dedc6 x86/retpoline: Move a NOENDBR annotation to the SRSO dummy return thunk | * b6d94236 wireguard: send: annotate intentional data race in checking empty queue | * 0bdb5a74 wireguard: queueing: annotate intentional data race in cpu round robin | * ae630de2 wireguard: allowedips: avoid unaligned 64-bit memory accesses | * 34b76d19 libceph: fix race between delayed_work() and ceph_monc_stop() | * f70b51a3 ALSA: hda/realtek: Limit mic boost on VAIO PRO PX | * 4d62aa62 ALSA: hda/realtek: Enable Mute LED on HP 250 G7 | * 78109288 nvmem: meson-efuse: Fix return value of nvmem callbacks | * bdb9c58e hpet: Support 32-bit userspace | * d09dd21b USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor | * e8474a10 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() | * 10ae6b36 USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k | * 932a86a7 USB: serial: mos7840: fix crash on resume | * 868bc440 USB: serial: option: add Rolling RW350-GL variants | * 2dc6aad6 USB: serial: option: add Netprisma LCUK54 series modules | * fb9ff513 USB: serial: option: add support for Foxconn T99W651 | * c9e10301 USB: serial: option: add Fibocom FM350-GL | * 9fb73674 USB: serial: option: add Telit FN912 rmnet compositions | * 8e4e917f USB: serial: option: add Telit generic core-dump composition | * 26b4d680 net: ks8851: Fix potential TX stall after interface reopen | * 5d7e64d7 tcp: avoid too many retransmit packets | * 24b9fafe tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() | * b4e9f890 octeontx2-af: fix detection of IP layer | * 7e0297c8 ARM: davinci: Convert comma to semicolon | * 148d5494 s390: Mark psw in __load_psw_mask() as __unitialized | * b81a523d net/sched: Fix UAF when resolving a clash | * 9f965684 udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). | * c184be30 ethtool: netlink: do not return SQI value if link is down | * 3ba12c2a ppp: reject claimed-as-LCP but actually malformed packets | * 22b16618 net: ethernet: lantiq_etop: fix double free in detach | * b4ac93b0 net: lantiq_etop: add blank line after declaration | * efc05a5f octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability() | * 893e140d tcp: fix incorrect undo caused by DSACK of TLP retransmit | * 1b95de94 vfs: don't mod negative dentry count when on shrinker list | * 7092f1e5 fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading | * 7d4c14f4 filelock: fix potential use-after-free in posix_lock_inode | * 0100aeb8 mm: prevent derefencing NULL ptr in pfn_section_valid() | * 1e99ce37 nilfs2: fix incorrect inode allocation from reserved inodes | * 3affee77 kbuild: fix short log for AS in link-vmlinux.sh | * 2f3c22b1 nvmet: fix a possible leak when destroy a ctrl during qp establishment | * 1fa5c6ee platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro | * 8802d233 platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet | * 560eaa1a nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset | * 2d428a07 nvme-multipath: find NUMA path only for online numa-node | * 97982c31 ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897 | * 2849a1b7 i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr | * 2032e5df media: dw2102: fix a potential buffer overflow | * a6176a80 ima: Avoid blocking in RCU read-side critical section | * 37c59198 bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues | * 8b17cec3 bnx2x: Fix multiple UBSAN array-index-out-of-bounds | * 55d6a97c mtd: rawnand: Bypass a couple of sanity checks during NAND identification | * fac2544b drm/amdgpu/atomfirmware: silence UBSAN warning | * 274cba8d drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes | * 145faa3d Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" | * c9f715f1 fsnotify: Do not generate events for O_PATH file descriptors | * 9528e95d can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct | * 215a26c2 Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot | * 7a493897 mm: avoid overflows in dirty throttling logic | * f033241a mm: optimize the redundant loop of mm_update_owner_next() | * 2f2fa9cf nilfs2: add missing check for inode numbers on directory entries | * 731011ac nilfs2: fix inode number range checks | * 7ef519c8 inet_diag: Initialize pad field in struct inet_diag_req_v2 | * 3908637d selftests: make order checking verbose in msg_zerocopy selftest | * 1782a42c selftests: fix OOM in msg_zerocopy selftest | * 707c85ba bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() | * df76fb67 wifi: wilc1000: fix ies_len type in connect path | * cdffc358 tcp_metrics: validate source addr length | * febed740 UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() | * 93c034c4 s390/pkey: Wipe sensitive data on failure | * 6d6d9428 jffs2: Fix potential illegal address access in jffs2_free_inode | * b694989b bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD | * 6b84e9d5 powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#" | * 9d046f69 kunit: Fix timeout message | * 1617249e orangefs: fix out-of-bounds fsid access | * 19cd1d96 powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n | * 158bcaa2 i2c: i801: Annotate apanel_addr as __ro_after_init | * e1ba2261 media: dvb-frontends: tda10048: Fix integer overflow | * 7d2fbd82 media: s2255: Use refcount_t instead of atomic_t for num_channels | * 39e7a278 media: dvb-frontends: tda18271c2dd: Remove casting during div | * 2a2fe25a net: dsa: mv88e6xxx: Correct check for empty list | * 8eac1cc1 Input: ff-core - prefer struct_size over open coded arithmetic | * 402825a2 firmware: dmi: Stop decoding on broken entry | * 5a18ea7d sctp: prefer struct_size over open coded arithmetic | * 4dcce63a media: dw2102: Don't translate i2c read into write | * ffa7bd3c drm/amd/display: Skip finding free audio for unknown engine_id | * b2e9abc9 drm/amd/display: Check pipe offset before setting vblank | * b5b8837d drm/amd/display: Check index msg_id before read or write | * f0645c99 drm/amdgpu: Initialize timestamp for some legacy SOCs | * 9db8c299 crypto: aead,cipher - zeroize key buffer after use | * 5ceb40cd scsi: qedf: Make qedf_execute_tmf() non-preemptible | * 62349fbf IB/core: Implement a limit on UMAD receive List | * 167afd3f media: dvb-usb: dib0700_devices: Add missing release_firmware() | * 82ef3fa6 media: dvb: as102-fe: Fix as10x_register_addr packing | * 25d0d9b8 drm/lima: fix shared irq handling on driver remove | * 94ffdde3 Compiler Attributes: Add __uninitialized macro * | a297eae7 ANDROID: fix build error in ksz9477.c * | 2ebd481b Merge 5.10.221 into android12-5.10-lts |\| | * 6ab8b697 Linux 5.10.221 | * ec3adc2a tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() | * 0a95f0f6 serial: 8250_omap: Fix Errata i2310 with RX FIFO level check | * 1bd2dc77 xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). | * 4686892f arm64: dts: rockchip: Add sound-dai-cells for RK3368 | * e9918954 ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node | * b63d015b KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption | * 91efb15b efi/x86: Free EFI memory map only when installing a new one. | * e5d73088 efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures | * 31e0721a efi: memmap: Move manipulation routines into x86 arch tree | * 52dc463a efi: Correct comment on efi_memmap_alloc | * d204beed drivers: fix typo in firmware/efi/memmap.c | * 3b32f265 tcp: Fix data races around icsk->icsk_af_ops. | * ea2ed3f7 ipv6: Fix data races around sk->sk_prot. | * d3bf338e ipv6: annotate some data-races around sk->sk_prot | * ed07b26c nfs: Leave pages in the pagecache if readpage failed | * 2e6bbfa1 pwm: stm32: Refuse too small period requests | * 2c43adf3 mtd: spinand: macronix: Add support for serial NAND flash | * d5f75f01 syscalls: fix compat_sys_io_pgetevents_time64 usage | * 84bf6b64 ftruncate: pass a signed offset | * 010de9ac ata: libata-core: Fix double free on error | * be5016ae ata: ahci: Clean up sysfs file on error | * 692858d9 batman-adv: Don't accept TT entries for out-of-spec VIDs | * 56fc4d3b drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes | * f771b91f drm/i915/gt: Fix potential UAF by revoke of fence registers | * 259549b2 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes | * 9ec84770 hexagon: fix fadvise64_64 calling conventions | * 69063355 csky, hexagon: fix broken sys_sync_file_range | * bf4a43c5 kbuild: Install dtb files as 0644 in Makefile.dtbinst | * f6c839e7 net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new | * 3f177e46 net: can: j1939: recover socket queue on CAN bus error during BAM transmission | * a2a0ebff net: can: j1939: Initialize unused data in j1939_send_one() | * 44add57b tty: mcf: MCF54418 has 10 UARTS | * cb879300 serial: 8250_omap: Implementation of Errata i2310 | * 75ddbf77 usb: atm: cxacru: fix endpoint checking in cxacru_bind() | * 621e9020 usb: musb: da8xx: fix a resource leak in probe() | * 2798fc15 usb: gadget: printer: fix races against disable | * 84ca4719 usb: gadget: printer: SS+ support | * ee886366 net: usb: ax88179_178a: improve link status logs | * 59a84bcf iio: chemical: bme680: Fix sensor data read operation | * c326551e iio: chemical: bme680: Fix overflows in compensate() functions | * 3d78fc35 iio: chemical: bme680: Fix calibration data variable | * 44f04b1a iio: chemical: bme680: Fix pressure value output | * 28f6d0b5 iio: adc: ad7266: Fix variable checking bug | * 78ece307 counter: ti-eqep: enable clock at probe | * 76da476a mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() | * 803835fd mmc: sdhci: Do not invert write-protect twice | * 5048a44a mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos | * a68b896a ocfs2: fix DIO failure due to insufficient transaction credits | * 49c09ca3 x86: stop playing stack games in profile_pc() | * 38ce3079 gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) | * e44a83bf gpio: davinci: Validate the obtained number of IRQs | * 98eae65c drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA | * cb4e7a8f nvme: fixup comment for nvme RDMA Provider Type | * 1a7a4941 drm/radeon/radeon_display: Decrease the size of allocated memory | * a45c4576 soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message | * e47d3bab media: dvbdev: Initialize sbuf | * d23982ea ALSA: emux: improve patch ioctl data validation | * 763896ab net/dpaa2: Avoid explicit cpumask var allocation on stack | * 9dadab0d net/iucv: Avoid explicit cpumask var allocation on stack | * 3d6432f2 bpf: Add a check for struct bpf_fib_lookup size | * 37f646c6 mtd: partitions: redboot: Added conversion of operands to a larger type | * cae52f61 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep | * 5d43d789 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers | * 4e6367fe parisc: use correct compat recv/recvfrom syscalls | * 76207385 sparc: fix compat recv/recvfrom syscalls | * 2a700b8d sparc: fix old compat_sys_select() | * 1095b8ef xdp: Remove WARN() from __xdp_reg_mem_model() | * 5a303530 xdp: Allow registering memory model without rxq reference | * f4aa8268 xdp: Move the rxq_info.mem clearing to unreg_mem_model() | * 0427f74a net: phy: micrel: add Microchip KSZ 9477 to the device table | * 65a93833 net: dsa: microchip: fix initial port flush problem | * 3662eb21 ASoC: fsl-asoc-card: set priv->pdev before using it | * 229e145a nfsd: hold a lighter-weight client reference over CB_RECALL_ANY | * a4f3907a SUNRPC: Fix svcxdr_init_encode's buflen calculation | * f1ef3dc7 SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation | * be20af24 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() | * 3de81c1e SUNRPC: Fix null pointer dereference in svc_rqst_free() | * 310dee72 netfilter: nf_tables: validate family when identifying table via handle | * d8a04a6b drm/amdgpu: fix UBSAN warning in kv_dpm.c | * 52af9439 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set | * 6531f8c6 pinctrl: rockchip: use dedicated pinctrl type for RK3328 | * 926cb583 pinctrl/rockchip: separate struct rockchip_pin_bank to a head file | * cfa2527a pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins | * 6ff152b2 pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins | * b813e3fd pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER | * b6be2b02 Input: ili210x - fix ili251x_read_touch_data() return value | * f0ef5ca8 ACPI: x86: Force StorageD3Enable on more products | * 3f830c24 ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable | * bb1758cc ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable | * c2a6ab50 ACPI: x86: Add another system to quirk list for forcing StorageD3Enable | * fe73b1d0 ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable | * 83f65222 ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint | * b0557526 smb: client: fix deadlock in smb2_find_smb_tcon() | * 78ebec45 cifs: missed ref-counting smb session in find | * b03555a8 x86/amd_nb: Check for invalid SMN reads | * 0caf70a8 PCI: Add PCI_ERROR_RESPONSE and related definitions | * a335ad77 perf/core: Fix missing wakeup when waiting for context reference | * 695f20c6 kheaders: explicitly define file modes for archived headers | * 247c3f89 Revert "kheaders: substituting --sort in archive creation" | * 61c1c98e r8169: Fix possible ring buffer corruption on fragmented Tx packets. | * 5c88f4f6 r8169: remove not needed check in rtl8169_start_xmit | * 48833226 r8169: remove nr_frags argument from rtl_tx_slots_avail | * 41eeb134 r8169: improve rtl8169_start_xmit | * 04f9d0cd r8169: improve rtl_tx | * 6d3eb165 r8169: remove unneeded memory barrier in rtl_tx | * 40a697e3 x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL | * 50b1b4e4 x86/cpu/vfm: Add new macros to work with (vendor/family/model) values | * 0e847017 tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test | * 2c3d7b03 bcache: fix variable length array abuse in btree_iter | * 63370724 spmi: hisi-spmi-controller: Do not override device identifier | * 90551062 knfsd: LOOKUP can return an illegal error value | * f77c8a2c pmdomain: ti-sci: Fix duplicate PD referrals | * 5fe1b2c7 wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power | * 33628b6e rtlwifi: rtl8192de: Style clean-ups | * 77942a02 ARM: dts: samsung: smdk4412: fix keypad no-autorepeat | * 1fdaecc3 ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat | * b263a895 ARM: dts: samsung: smdkv310: fix keypad no-autorepeat | * cc255080 drm/amd/display: revert Exit idle optimizations before HDCP execution | * 5d7fef75 dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema | * 7884f4af i2c: ocores: set IACK bit after core is enabled | * 7879b54f kcov: don't lose track of remote references during softirqs | * b1684798 gcov: add support for GCC 14 | * febe794b drm/radeon: fix UBSAN warning in kv_dpm.c | * 71bea3e6 ALSA: hda/realtek: Limit mic boost on N14AP7 | * 7186b81c RDMA/mlx5: Add check for srq max_sge attribute | * 6eca2310 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." | * f3d17826 dmaengine: ioatdma: Fix missing kmem_cache_destroy() | * 34cc20a5 dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() | * 768ae5e0 dmaengine: ioatdma: Fix error path in ioat3_dma_probe() | * a486fca2 dmaengine: ioat: use PCI core macros for PCIe Capability | * c017a8e3 dmaengine: ioatdma: Fix leaking on version mismatch | * f99b00ed dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() | * d293db11 dmaengine: ioat: switch from 'pci_' to 'dma_' API | * 97509608 regulator: core: Fix modpost error "regulator_get_regmap" undefined | * 6a0f5d54 net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings | * 72d96119 netfilter: ipset: Fix suspicious rcu_dereference_protected() | * 333c0a1f virtio_net: checksum offloading handling fix | * b4bca472 net: stmmac: No need to calculate speed divider when offload is disabled | * 03f62550 sched: act_ct: add netns into the key of tcf_ct_flow_table | * b4899d75 net/sched: act_ct: set 'net' pointer when creating new nf_flow_table | * 3eb1b396 tipc: force a dst refcount before doing decryption | * c6a7da65 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() | * 66c7aa15 net/sched: act_api: rely on rcu in tcf_idr_check_alloc | * fb910ac2 qca_spi: Make interrupt remembering atomic | * 2b82028a netns: Make get_net_ns() handle zero refcount net | * 20427b85 xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() | * 1ed9849f ipv6: prevent possible NULL dereference in rt6_probe() | * de5ad4d4 ipv6: prevent possible NULL deref in fib6_nh_init() | * 5391f9db netrom: Fix a memory leak in nr_heartbeat_expiry() | * 1aabe0f8 cipso: fix total option length computation | * a85bae26 tracing: Build event generation tests only as modules | * 36d771ce mips: bmips: BCM6358: make sure CBR is correctly set | * 7117969b MIPS: Routerboard 532: Fix vendor retry check code | * 15c8b2e1 serial: exar: adding missing CTI and Exar PCI ids | * 6c1b9fe1 MIPS: Octeon: Add PCIe link status check | * c59f79e2 PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports | * bffff80d udf: udftime: prevent overflow in udf_disk_stamp_to_time() | * 04736c1b usb: misc: uss720: check for incompatible versions of the Belkin F5U002 | * 38a82c8d f2fs: remove clear SB_INLINECRYPT flag in default_options | * d8481016 iommu/arm-smmu-v3: Free MSIs in case of ENOMEM | * 449d5587 power: supply: cros_usbpd: provide ID table for avoiding fallback match | * 1939648b powerpc/io: Avoid clang null pointer arithmetic warnings | * a8c988d7 powerpc/pseries: Enforce hcall result buffer validity and size | * 03e7b2f7 drm/lima: mask irqs in timeout path before hard reset | * e12c363c drm/lima: add mask irq callback to gp and pp | * 2db63bf7 ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14 | * b4291f58 drm/amd/display: Exit idle optimizations before HDCP execution | * 52d4cfa5 Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl | * 6fdc98bc ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 | * 6f6cb074 HID: Add quirk for Logitech Casa touchpad | * 43c0ca79 netpoll: Fix race condition in netpoll_owner_active | * 1b577bb1 kselftest: arm64: Add a null pointer check | * 144d76a6 scsi: qedi: Fix crash while reading debugfs attribute | * 96941f29 drop_monitor: replace spin_lock by raw_spin_lock | * a720d71d af_packet: avoid a false positive warning in packet_setsockopt() | * b5a53d14 wifi: ath9k: work around memset overflow warning | * 82cdea8f batman-adv: bypass empty buckets in batadv_purge_orig_ref() | * e1c3f5fb selftests/bpf: Fix flaky test btf_map_in_map/lookup_update | * 973b3203 selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh | * 58706e48 block/ioctl: prefer different overflow check | * c15df6f4 rcutorture: Fix invalid context warning when enable srcu barrier testing | * dd2cb39a rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment | * ec58e6ff padata: Disable BH when taking works lock on MT path | * 82c7acf9 zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING | * 864963d2 i2c: designware: Fix the functionality flags of the slave-only interface | * 0f37d22a i2c: at91: Fix the functionality flags of the slave-only interface | * f68820f1 usb-storage: alauda: Check whether the media is initialized | * 2b6bb0b4 greybus: Fix use-after-free bug in gb_interface_release due to race condition. | * d6c26a59 remoteproc: k3-r5: Jump to error handling labels in start/stop errors | * 990d0710 mptcp: pm: update add_addr counters after connect | * 5a4efafc mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID | * 208cd22e mptcp: ensure snd_una is properly initialized on connect | * 73014c77 hugetlb_encode.h: fix undefined behaviour (34 << 26) | * 0047568d serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level | * 33eae51f tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() | * 0ecfe3a9 nilfs2: fix potential kernel bug due to lack of writeback flag waiting | * f699f9f8 intel_th: pci: Add Lunar Lake support | * 31f3136f intel_th: pci: Add Meteor Lake-S support | * c02003a9 intel_th: pci: Add Sapphire Rapids SOC support | * dbfe50b5 intel_th: pci: Add Granite Rapids SOC support | * 78a41b16 intel_th: pci: Add Granite Rapids support | * 02d3b5e4 remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs | * fe5b53c6 dmaengine: axi-dmac: fix possible race in remove() | * 42ed6bfc PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id | * 050ce8af ocfs2: fix races between hole punching and AIO+DIO | * 11a075a1 ocfs2: use coarse time for new created files | * 70c1835e fs/proc: fix softlockup in __read_vmcore | * f70ff737 vmci: prevent speculation leaks by sanitizing event in event_deliver() | * 4dfffb50 drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found | * 0acc356d drm/exynos/vidi: fix memory leak in .get_modes() | * 760603e3 drivers: core: synchronize really_probe() and dev_uevent() | * fd45d6f1 iio: imu: inv_icm42600: delete unneeded update watermark call | * 9d4dce58 iio: dac: ad5592r: fix temperature channel scaling value | * e4ce7689 iio: adc: ad9467: fix scan type sign | * ff9c2a94 ionic: fix use after netif_napi_del() | * b278f9b4 net/ipv6: Fix the RT cache flush via sysctl using a previous delay | * 01ce5bdf net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters | * 93b53c20 netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type | * ea1a98c9 Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ | * dfd7f467 net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets | * 330c8661 tcp: fix race in tcp_v6_syn_recv_sock() | * 9b164605 drm/bridge/panel: Fix runtime warning on panel bridge release | * bda7cdae drm/komeda: check for error-valued pointer | * cbf18d81 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet | * 187e293c net: hns3: add cond_resched() to hns3 ring buffer init process | * bd8e1e6a net: sfp: Always call `sfp_sm_mod_remove()` on remove | * abc55e73 drm/vmwgfx: 3D disabled should not effect STDU memory limits | * caa9c9ac HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() | * cf34f8f6 iommu: Return right value in iommu_sva_bind_device() | * d4673a34 iommu/amd: Fix sysfs leak in iommu init | * c0f1bd31 iommu/amd: Introduce pci segment structure | * a843c0e9 gpio: tqmx86: store IRQ trigger type and unmask status separately | * 33f68327 HID: core: remove unnecessary WARN_ON() in implement() | * 544015b9 gpio: tqmx86: fix typo in Kconfig label | * 66c79c5a SUNRPC: return proper error from gss_wrap_req_priv | * b6a204f9 Input: try trimming too long modalias strings | * 20b3f435 powerpc/uaccess: Fix build errors seen with GCC 13/14 | * 0081d2b3 scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory | * baeae722 xhci: Apply broken streams quirk to Etron EJ188 xHCI host | * 0b05b12e xhci: Apply reset resume quirk to Etron EJ188 xHCI host | * 22de7c9c xhci: Set correct transferred length for cancelled bulk transfers | * fc745f6e jfs: xattr: fix buffer overflow for invalid xattr | * 498ff298 mei: me: release irq in mei_me_pci_resume error path | * c0747d76 USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages | * c77ad608 nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors | * adf1b931 nilfs2: return the mapped address from nilfs_get_page() | * 8b56df81 nilfs2: Remove check for PageError | * 05544fd3 btrfs: fix leak of qgroup extent records after transaction abort | * 79bf1ea0 selftests/mm: compaction_test: fix bogus test success on Aarch64 | * 7c1cc0a5 selftests/mm: conform test to TAP format output | * 9d3886a1 selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages | * 6ff7cfa0 mmc: davinci: Don't strip remove function when driver is builtin | * b5a2a690 serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler | * 9a2e0aa9 serial: sc16is7xx: replace hardcoded divisor value with BIT() macro | * e8b8054f drm/amd/display: Handle Y carry-over in VCP X.Y calculation | * e500b1c4 usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete | * c6936987 ipv6: fix possible race in __fib6_drop_pcpu_from() | * 74c97c80 af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill(). | * 35a69f9e af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen(). | * a64e4b8f af_unix: Use unix_recvq_full_lockless() in unix_stream_connect(). | * f70ef84b af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen. | * 44a2437c af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG. | * b5a6507c af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg(). | * cc5d123c af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll(). | * d2c53bed af_unix: Annotate data-race of sk->sk_state in unix_inq_len(). | * 13f61e50 ptp: Fix error message on failed pin verification | * 6db4af09 net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP | * d8c79ae0 tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB | * dd254cde vxlan: Fix regression when dropping packets due to invalid src addresses | * 52b1aa07 net: sched: sch_multiq: fix possible OOB write in multiq_tune() | * f9f69e3f ipv6: sr: block BH in seg6_output_core() and seg6_input_core() | * 3cbb2ba0 net/ncsi: Fix the multi thread manner of NCSI driver | * 7329bc66 net/ncsi: Simplify Kconfig/dts control flow | * f40cac4e net/ncsi: add NCSI Intel OEM command to keep PHY up | * 7c9b9f82 wifi: mac80211: correctly parse Spatial Reuse Parameter Set element | * 46c59a25 wifi: iwlwifi: mvm: don't read past the mfuart notifcation | * 3c477109 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids | * 2c80bd07 wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef | * 99c4903d wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64 | * 8d5c7d7b wifi: cfg80211: pmsr: use correct nla_get_uX functions | * e7e916d6 wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() | * 7518e20a wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects | * f64d566f null_blk: Print correct max open zones limit in null_init_zoned_dev() | * 8f48a7f8 tracing/selftests: Fix kprobe event name test for .isra. functions * | 88eb084d Revert "Merge 5.10.220 into android12-5.10-lts" * | 87a7f35a Merge 5.10.220 into android12-5.10-lts |\| | * 3a3877de Linux 5.10.220 | * 9444ce5c nfsd: Fix a regression in nfsd_setattr() | * a1a153fc nfsd: don't call locks_release_private() twice concurrently | * feb3352a nfsd: don't take fi_lock in nfsd_break_deleg_cb() | * 99fb654d nfsd: fix RELEASE_LOCKOWNER | * ca791e1a nfsd: drop the nfsd_put helper | * 838a602d nfsd: call nfsd_last_thread() before final nfsd_put() | * e35cb663 NFSD: fix possible oops when nfsd/pool_stats is closed. | * 3add01e0 Documentation: Add missing documentation for EXPORT_OP flags | * d31cd25f nfsd: separate nfsd_last_thread() from nfsd_put() | * 987c0e10 nfsd: Simplify code around svc_exit_thread() call in nfsd() | * 7229200f nfsd: don't allow nfsd threads to be signalled. | * 8ef87fe6 nfsd: Fix creation time serialization order | * 72f28b5a NFSD: Add an nfsd4_encode_nfstime4() helper | * b4417c53 lockd: drop inappropriate svc_get() from locked_get() | * b28b5c72 nfsd: fix double fget() bug in __write_ports_addfd() | * 81578324 nfsd: make a copy of struct iattr before calling notify_change | * 05f45f39 NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop | * 6c05d25c nfsd: simplify the delayed disposal list code | * 56b36b89 NFSD: Convert filecache to rhltable | * 5a132ffa nfsd: allow reaping files still under writeback | * f7b15773 nfsd: update comment over __nfsd_file_cache_purge | * f593ea14 nfsd: don't take/put an extra reference when putting a file | * c3677c14 nfsd: add some comments to nfsd_file_do_acquire | * c9e8ed6e nfsd: don't kill nfsd_files because of lease break error | * 2c95ad0a nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator | * e378da83 nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries | * 9c599dee nfsd: don't open-code clear_and_wake_up_bit | * 65a33135 nfsd: call op_release, even when op_func returns an error | * 50827896 NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL | * 8235cd61 nfsd: don't replace page in rq_pages if it's a continuation of last page | * 37b34eb5 lockd: set file_lock start and end when decoding nlm4 testargs | * b0f33732 NFSD: Protect against filesystem freezing | * 37cd49fa NFSD: copy the whole verifier in nfsd_copy_write_verifier | * dd7d50c6 nfsd: don't fsync nfsd_files on last close | * 11785476 nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open | * 3db6c79d NFSD: fix problems with cleanup on errors in nfsd4_copy | * e5e1dc82 nfsd: don't hand out delegation on setuid files being opened for write | * 2da50149 NFSD: fix leaked reference count of nfsd4_ssc_umount_item | * fd63299d nfsd: clean up potential nfsd_file refcount leaks in COPY codepath | * 3c7b9b34 nfsd: allow nfsd_file_get to sanely handle a NULL pointer | * 9d7608dc NFSD: enhance inter-server copy cleanup | * 6856f138 nfsd: don't destroy global nfs4_file table in per-net shutdown | * e997a230 nfsd: don't free files unconditionally in __nfsd_file_cache_purge | * 2bbf1086 NFSD: replace delayed_work with work_struct for nfsd_client_shrinker | * 438ef64b NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time | * 6ac4c383 NFSD: fix use-after-free in nfsd4_ssc_setup_dul() | * 2ecc4399 NFSD: Use set_bit(RQ_DROPME) | * 115b58b5 Revert "SUNRPC: Use RMW bitops in single-threaded hot paths" | * 45c08a75 nfsd: fix handling of cached open files in nfsd4_open codepath | * f31bc0bc nfsd: rework refcounting in filecache | * dfbf3066 NFSD: Avoid clashing function prototypes | * ea468098 NFSD: Use only RQ_DROPME to signal the need to drop a reply | * 71a98737 NFSD: add delegation reaper to react to low memory condition | * 80a81db0 NFSD: add support for sending CB_RECALL_ANY | * 87098b66 NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker | * 35a48412 NFSD: pass range end to vfs_fsync_range() instead of count | * 0d5f3de2 lockd: fix file selection in nlmsvc_cancel_blocked | * 7ecaa9af lockd: ensure we use the correct file descriptor when unlocking | * 781c3f3d lockd: set missing fl_flags field when retrieving args | * ae8f2bb3 NFSD: Use struct_size() helper in alloc_session() | * e2505cb8 nfsd: return error if nfs4_setacl fails | * 31c93ee5 lockd: set other missing fields when unlocking files | * 739202b2 NFSD: Add an nfsd_file_fsync tracepoint | * 4453e0c1 nfsd: fix up the filecache laundrette scheduling | * 3d479899 nfsd: reorganize filecache.c | * 605a5acd nfsd: remove the pages_flushed statistic from filecache | * 384b23f1 NFSD: Fix licensing header in filecache.c | * 56eedeaf NFSD: Use rhashtable for managing nfs4_file objects | * 8fdef896 NFSD: Refactor find_file() | * 5e92a168 NFSD: Clean up find_or_add_file() | * 5aa2c4a1 NFSD: Add a nfsd4_file_hash_remove() helper | * e77b1d63 NFSD: Clean up nfsd4_init_file() | * c152e4ff NFSD: Update file_hashtbl() helpers | * b0952d49 NFSD: Use const pointers as parameters to fh_ helpers | * a10d111f NFSD: Trace delegation revocations | * 88cf6a1e NFSD: Trace stateids returned via DELEGRETURN | * 14c9c091 NFSD: Clean up nfs4_preprocess_stateid_op() call sites | * d9991b0b NFSD: Flesh out a documenting comment for filecache.c | * 5f866f5a NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection | * c09b456a NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately" | * caa62702 NFSD: Pass the target nfsd_file to nfsd_commit() | * 599d5c22 exportfs: use pr_debug for unreachable debug statements | * 4ab1211c nfsd: allow disabling NFSv2 at compile time | * 68f7bd7f nfsd: move nfserrno() to vfs.c | * abbd1215 nfsd: ignore requests to disable unsupported versions | * 81714ef8 NFSD: Finish converting the NFSv3 GETACL result encoder | * a20b0aba NFSD: Finish converting the NFSv2 GETACL result encoder | * 1dd04600 NFSD: Remove redundant assignment to variable host_err | * 48a237cb NFSD: Simplify READ_PLUS | * 10727ce3 nfsd: use locks_inode_context helper | * 32c59062 lockd: use locks_inode_context helper | * 70ffaa78 filelock: add a new locks_inode_context accessor function | * 7ea635fc NFSD: Fix reads with a non-zero offset that don't end on a page boundary | * 7d867c6c nfsd: put the export reference in nfsd4_verify_deleg_dentry | * 551f17db nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint | * 31268eb4 nfsd: fix net-namespace logic in __nfsd_file_cache_purge | * 5428383c NFSD: unregister shrinker when nfsd_init_net() fails | * 1bb33492 nfsd: rework hashtable handling in nfsd_do_file_acquire | * 2db3e73f nfsd: fix nfsd_file_unhash_and_dispose | * 683fb922 fanotify: Remove obsoleted fanotify_event_has_path() | * 229e73a0 fsnotify: remove unused declaration | * a2d440dc fs/notify: constify path | * 241685ba nfsd: extra checks when freeing delegation stateids | * 345e3bb5 nfsd: make nfsd4_run_cb a bool return function | * d7f2774d nfsd: fix comments about spinlock handling with delegations | * 89b63627 nfsd: only fill out return pointer on success in nfsd4_lookup_stateid | * 31b16e6b NFSD: Cap rsize_bop result based on send buffer size | * 60b46564 NFSD: Rename the fields in copy_stateid_t | * b7aea45a nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops | * 21e18dd5 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops | * 443e6484 nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops | * 615d761a nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops | * a063abef nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops | * cda3e9b8 NFSD: Pack struct nfsd4_compoundres | * a54822e6 NFSD: Remove unused nfsd4_compoundargs::cachetype field | * 17bb6980 NFSD: Remove "inline" directives on op_rsize_bop helpers | * f533a01b NFSD: Clean up nfs4svc_encode_compoundres() | * 918054d2 NFSD: Clean up WRITE arg decoders | * c92e8b29 NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks | * d08acee6 NFSD: Refactor common code out of dirlist helpers | * 5e76b25d NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing | * 5ed25248 SUNRPC: Parametrize how much of argsize should be zeroed | * 6e50de3b NFSD: add shrinker to reap courtesy clients on low memory condition | * 67302ef0 NFSD: keep track of the number of courtesy clients in the system | * 1022fe63 NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY | * 235738cc NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY | * b6c6c715 NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY | * f326970d NFSD: Refactor nfsd_setattr() | * 95dce227 NFSD: Add a mechanism to wait for a DELEGRETURN | * 3c0e831b NFSD: Add tracepoints to report NFSv4 callback completions | * bc6bead0 nfsd: remove nfsd4_prepare_cb_recall() declaration | * 330914c3 nfsd: clean up mounted_on_fileid handling | * f574d41b NFSD: Fix handling of oversized NFSv4 COMPOUND requests | * b0062184 NFSD: drop fname and flen args from nfsd_create_locked() | * c2368791 NFSD: Protect against send buffer overflow in NFSv3 READ | * 2007867c NFSD: Protect against send buffer overflow in NFSv2 READ | * 57774b15 NFSD: Protect against send buffer overflow in NFSv3 READDIR | * 0e57d696 NFSD: Protect against send buffer overflow in NFSv2 READDIR | * 2bd6f95f NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND | * d40bef38 nfsd: Propagate some error code returned by memdup_user() | * 490af5b0 nfsd: Avoid some useless tests | * cef1ab71 NFSD: remove redundant variable status | * 30b0e49a NFSD enforce filehandle check for source file in COPY | * 9dc20a66 lockd: move from strlcpy with unused retval to strscpy | * 91eebaa1 NFSD: move from strlcpy with unused retval to strscpy | * 57afda7b nfsd_splice_actor(): handle compound pages | * c7d320e6 NFSD: fix regression with setting ACLs. | * 1f87122d lockd: detect and reject lock arguments that overflow | * b15656df NFSD: discard fh_locked flag and fh_lock/fh_unlock | * 5a8d428f NFSD: use (un)lock_inode instead of fh_(un)lock for file operations | * 9ef325ed NFSD: use explicit lock/unlock for directory ops | * 203f09fa NFSD: reduce locking in nfsd_lookup() | * bedd266b NFSD: only call fh_unlock() once in nfsd_link() | * 77f83bc2 NFSD: always drop directory lock in nfsd_unlink() | * 617f72a1 NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning. | * c5409ce5 NFSD: add posix ACLs to struct nfsd_attrs | * 18ee0869 NFSD: add security label to struct nfsd_attrs | * 2a5642ab NFSD: set attributes when creating symlinks | * 45cf4b1b NFSD: introduce struct nfsd_attrs | * 3aac39ea NFSD: verify the opened dentry after setting a delegation | * 820bf138 NFSD: drop fh argument from alloc_init_deleg | * c62dcf86 NFSD: Move copy offload callback arguments into a separate structure | * e1d1b657 NFSD: Add nfsd4_send_cb_offload() | * d87486ac NFSD: Remove kmalloc from nfsd4_do_async_copy() | * a860bd17 NFSD: Refactor nfsd4_do_copy() | * 8153ed38 NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) | * 0d592d96 NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) | * ac774e1e NFSD: Replace boolean fields in struct nfsd4_copy | * 627b896c NFSD: Make nfs4_put_copy() static | * 0d7e3df7 NFSD: Reorder the fields in struct nfsd4_op | * 94fd8756 NFSD: Shrink size of struct nfsd4_copy | * 7c6fd140 NFSD: Shrink size of struct nfsd4_copy_notify | * 02bc4d51 NFSD: nfserrno(-ENOMEM) is nfserr_jukebox | * 8ce03085 NFSD: Fix strncpy() fortify warning | * 0a1b9a21 NFSD: Clean up nfsd4_encode_readlink() | * c7863472 NFSD: Use xdr_pad_size() | * c587004a NFSD: Simplify starting_len | * e77d3f5e NFSD: Optimize nfsd4_encode_readv() | * d176e734 NFSD: Add an nfsd4_read::rd_eof field | * 427bd174 NFSD: Clean up SPLICE_OK in nfsd4_encode_read() | * 8fd87bf8 NFSD: Optimize nfsd4_encode_fattr() | * d8c3d704 NFSD: Optimize nfsd4_encode_operation() | * 3b5dcf6b nfsd: silence extraneous printk on nfsd.ko insertion | * f81ab237 NFSD: limit the number of v4 clients to 1024 per 1GB of system memory | * ec16f5f7 NFSD: keep track of the number of v4 clients in the system | * 4e7a739f NFSD: refactoring v4 specific code to a helper in nfs4state.c | * 705e2cb1 NFSD: Ensure nf_inode is never dereferenced | * 451b2c21 NFSD: NFSv4 CLOSE should release an nfsd_file immediately | * c553e79c NFSD: Move nfsd_file_trace_alloc() tracepoint | * 26664203 NFSD: Separate tracepoints for acquire and create | * de070f66 NFSD: Clean up unused code after rhashtable conversion | * a174ce98 NFSD: Convert the filecache to use rhashtable | * ebe886ac NFSD: Set up an rhashtable for the filecache | * 1ea9b51f NFSD: Replace the "init once" mechanism | * bbb260f3 NFSD: Remove nfsd_file::nf_hashval | * 12494d98 NFSD: nfsd_file_hash_remove can compute hashval | * 10ba39f7 NFSD: Refactor __nfsd_file_close_inode() | * a8695352 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode | * ef7fe490 NFSD: Remove lockdep assertion from unhash_and_release_locked() | * 525c2c81 NFSD: No longer record nf_hashval in the trace log | * 99735b8d NFSD: Never call nfsd_file_gc() in foreground paths | * 586e8d6c NFSD: Fix the filecache LRU shrinker | * 51fc2b2c NFSD: Leave open files out of the filecache LRU | * c15db086 NFSD: Trace filecache LRU activity | * 7cca6908 NFSD: WARN when freeing an item still linked via nf_lru | * 0c426d46 NFSD: Hook up the filecache stat file | * 6dc5cab8 NFSD: Zero counters when the filecache is re-initialized | * 04b9376a NFSD: Record number of flush calls | * 2cba48b3 NFSD: Report the number of items evicted by the LRU walk | * af057e58 NFSD: Refactor nfsd_file_lru_scan() | * e7d5efd2 NFSD: Refactor nfsd_file_gc() | * 8d038e72 NFSD: Add nfsd_file_lru_dispose_list() helper | * d176e984 NFSD: Report average age of filecache items | * ca9cc17e NFSD: Report count of freed filecache items | * a38dff59 NFSD: Report count of calls to nfsd_file_acquire() | * 91c03a61 NFSD: Report filecache LRU size | * 4ff0e22e NFSD: Demote a WARN to a pr_warn() | * cc3b111e nfsd: remove redundant assignment to variable len | * 0a18cd2b NFSD: Fix space and spelling mistake | * b5b79fc3 NLM: Defend against file_lock changes after vfs_test_lock() | * 16acc067 SUNRPC: Fix xdr_encode_bool() | * bcaac325 nfsd: eliminate the NFSD_FILE_BREAK_* flags | * 302ae1fb fsnotify: Fix comment typo | * 85c640ad fanotify: introduce FAN_MARK_IGNORE | * 99a022c4 fanotify: cleanups for fanotify_mark() input validations | * b8d06d11 fanotify: prepare for setting event flags in ignore mask | * 71860cc4 fs: inotify: Fix typo in inotify comment | * 795f9fa1 lockd: fix nlm_close_files | * 486c1acf lockd: set fl_owner when unlocking files | * 845b309c NFSD: Decode NFSv4 birth time attribute | * 58f985d6 NFS: restore module put when manager exits. | * e9156a24 fanotify: refine the validation checks on non-dir inode mask | * 6943f107 SUNRPC: Optimize xdr_reserve_space() | * ada1757b NFSD: Fix potential use-after-free in nfsd_file_put() | * 4862b618 NFSD: nfsd_file_put() can sleep | * 06252d1b NFSD: Add documenting comment for nfsd4_release_lockowner() | * 345e2e48 NFSD: Modernize nfsd4_release_lockowner() | * 13459d22 nfsd: destroy percpu stats counters after reply cache shutdown | * 15081df0 nfsd: Fix null-ptr-deref in nfsd_fill_super() | * ff4e7a4b nfsd: Unregister the cld notifier when laundry_wq create failed | * e1e87709 SUNRPC: Use RMW bitops in single-threaded hot paths | * f7a1ecf2 NFSD: Clean up the show_nf_flags() macro | * 7b8462f2 NFSD: Trace filecache opens | * a38be004 NFSD: Move documenting comment for nfsd4_process_open2() | * bfe9aab1 NFSD: Fix whitespace | * 2805c543 NFSD: Remove dprintk call sites from tail of nfsd4_open() | * c2009732 NFSD: Instantiate a struct file when creating a regular NFSv4 file | * d8714bda NFSD: Clean up nfsd_open_verified() | * 274fd0f9 NFSD: Remove do_nfsd_create() | * 66af1db0 NFSD: Refactor NFSv4 OPEN(CREATE) | * a019add1 NFSD: Refactor NFSv3 CREATE | * a132795b NFSD: Refactor nfsd_create_setattr() | * ee0742a9 NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() | * 304505e2 NFSD: Clean up nfsd3_proc_create() | * c6207942 NFSD: Show state of courtesy client in client info | * 4a39f029 NFSD: add support for lock conflict to courteous server | * 97f77d7d fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict | * eb2eb6b6 fs/lock: add helper locks_owner_has_blockers to check for blockers | * 461d0b57 NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd | * a26848e2 NFSD: add support for share reservation conflict to courteous server | * 67ef9e5f NFSD: add courteous server support for thread with only delegation | * bf1cbe2f NFSD: Clean up nfsd_splice_actor() | * 2723d479 fanotify: fix incorrect fmode_t casts | * 4cd72512 fsnotify: consistent behavior for parent not watching children | * e3bce57f fsnotify: introduce mark type iterator | * f6017a71 fanotify: enable "evictable" inode marks | * 3083d602 fanotify: use fsnotify group lock helpers | * f85d5900 fanotify: implement "evictable" inode marks | * 80fb0ae4 fanotify: factor out helper fanotify_mark_update_flags() | * b9576077 fanotify: create helper fanotify_mark_user_flags() | * ff34ebaa fsnotify: allow adding an inode mark without pinning inode | * 3bd557cf dnotify: use fsnotify group lock helpers | * cc1c875b nfsd: use fsnotify group lock helpers | * c2c6ced5 inotify: use fsnotify group lock helpers | * f91ba4a4 fsnotify: create helpers for group mark_mutex lock | * 74f9be7f fsnotify: make allow_dups a property of the group | * 4dc30393 fsnotify: pass flags argument to fsnotify_alloc_group() | * 1c47d873 inotify: move control flags from mask to mark flags | * aecfd231 fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock. | * d71ea548 fanotify: do not allow setting dirent events in mask of non-dir | * 9862064c nfsd: Clean up nfsd_file_put() | * cf04df21 nfsd: Fix a write performance regression | * 997575f1 SUNRPC: Return true/false (not 1/0) from bool functions | * a5fa9c82 fsnotify: remove redundant parameter judgment | * 552c24a3 fsnotify: optimize FS_MODIFY events with no ignored masks | * 5e84e338 fsnotify: fix merge with parent's ignored mask | * 62fa144b nfsd: fix using the correct variable for sizeof() | * e96076f5 NFSD: Clean up _lm_ operation names | * ec3b252a NFSD: Remove CONFIG_NFSD_V3 | * 7e4328b3 NFSD: Move svc_serv_ops::svo_function into struct svc_serv | * 9802c574 NFSD: Remove svc_serv_ops::svo_module | * 36c57b27 SUNRPC: Remove svc_shutdown_net() | * a4bbb1ab SUNRPC: Rename svc_close_xprt() | * c58a9cfd SUNRPC: Rename svc_create_xprt() | * 9a43ddd6 SUNRPC: Remove svo_shutdown method | * 8c60a476 SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() | * 99ab6abc SUNRPC: Remove the .svo_enqueue_xprt method | * 194071d4 NFSD: Streamline the rare "found" case | * 3304d16c NFSD: Skip extra computation for RC_NOCACHE case | * 4aa8dac5 NFSD: De-duplicate hash bucket indexing | * ca6761d3 nfsd: Add support for the birth time attribute | * 0d1bbb0e NFSD: Deprecate NFS_OFFSET_MAX | * 70a80c7e NFSD: COMMIT operations must not return NFS?ERR_INVAL | * a231ae6b NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes | * 38d02ba2 NFSD: Fix ia_size underflow | * 1726a39b NFSD: Fix the behavior of READ near OFFSET_MAX | * fc2d8c15 lockd: fix failure to cleanup client locks | * 20a74a69 lockd: fix server crash on reboot of client holding lock | * a667e1df fanotify: remove variable set but not used | * 11bcfabf nfsd: fix crash on COPY_NOTIFY with special stateid | * 4eefd112 NFSD: Move fill_pre_wcc() and fill_post_wcc() | * 695719e5 Revert "nfsd: skip some unnecessary stats in the v4 case" | * 5e07d49f NFSD: Trace boot verifier resets | * a1c9bcfd NFSD: Rename boot verifier functions | * e49677ff NFSD: Clean up the nfsd_net::nfssvc_boot field | * 083d4409 NFSD: Write verifier might go backwards | * 306d2c1c nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() | * 45ef8b7a NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id) | * 5a1575c0 NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id) | * aa9ea9ec NFSD: Clean up nfsd_vfs_write() | * 30282a70 nfsd: Retry once in nfsd_open on an -EOPENSTALE return | * 3128aa9c nfsd: Add errno mapping for EREMOTEIO | * f1255737 nfsd: map EBADF | * 9175fcf3 NFSD: Fix zero-length NFSv3 WRITEs | * fab02e97 nfsd4: add refcount for nfsd4_blocked_lock | * 535204ec nfs: block notification on fs with its own ->lock | * bf5e7e1f NFSD: De-duplicate nfsd4_decode_bitmap4() | * 5a0710a6 nfsd: improve stateid access bitmask documentation | * f0dbe05f NFSD: Combine XDR error tracepoints | * e8f923e1 NFSD: simplify per-net file cache management | * 677fd67d NFSD: Fix inconsistent indenting | * 0bc12c12 NFSD: Remove be32_to_cpu() from DRC hash function | * e072a635 NFS: switch the callback service back to non-pooled. | * 948e4664 lockd: use svc_set_num_threads() for thread start and stop | * deeda24a SUNRPC: always treat sv_nrpools==1 as "not pooled" | * 74a0e37a SUNRPC: move the pool_map definitions (back) into svc.c | * 9fe19a48 lockd: rename lockd_create_svc() to lockd_get() | * e5087b3d lockd: introduce lockd_put() | * 8304dd04 lockd: move svc_exit_thread() into the thread | * 7077a007 lockd: move lockd_start_svc() call into lockd_create_svc() | * a389baad lockd: simplify management of network status notifiers | * 32f3e5a7 lockd: introduce nlmsvc_serv | * d95899da NFSD: simplify locking for network notifier. | * 7149250b SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() | * 36145237 NFSD: Make it possible to use svc_set_num_threads_sync | * 6343271d NFSD: narrow nfsd_mutex protection in nfsd thread | * 61d12fc3 SUNRPC: use sv_lock to protect updates to sv_nrthreads. | * 4efe0b9d nfsd: make nfsd_stats.th_cnt atomic_t | * 17041f01 SUNRPC: stop using ->sv_nrthreads as a refcount | * 64312a7c SUNRPC/NFSD: clean up get/put functions. | * e9a41561 SUNRPC: change svc_get() to return the svc. | * e0bf8993 NFSD: handle errors better in write_ports_addfd() | * 307b3912 NFSD: Fix sparse warning | * c59dc174 exit: Rename module_put_and_exit to module_put_and_kthread_exit | * 15606c8d exit: Implement kthread_exit | * 63b8c192 fanotify: wire up FAN_RENAME event | * a860dd8b fanotify: report old and/or new parent+name in FAN_RENAME event | * c76fa851 fanotify: record either old name new name or both for FAN_RENAME | * da527da3 fanotify: record old and new parent and name in FAN_RENAME event | * f59e978c fanotify: support secondary dir fh and name in fanotify_info | * 967ae137 fanotify: use helpers to parcel fanotify_info buffer | * 4e63ce91 fanotify: use macros to get the offset to fanotify_info buffer | * 580eb8de fsnotify: generate FS_RENAME event with rich information | * 4e59c7b3 fanotify: introduce group flag FAN_REPORT_TARGET_FID | * be14cab4 fsnotify: separate mark iterator type from object type enum | * c0a5f0b5 fsnotify: clarify object type argument | * 9e291a6a NFSD: Fix READDIR buffer overflow | * 1abf3ec5 NFSD: Fix exposure in nfsd4_decode_bitmap() | * 88ccda1a nfsd4: remove obselete comment | * f4e9e956 NFSD:fix boolreturn.cocci warning | * 022723fe nfsd: update create verifier comment | * c7b0a9c7 SUNRPC: Change return value type of .pc_encode | * 61cf6815 SUNRPC: Replace the "__be32 *p" parameter to .pc_encode | * 47047d40 NFSD: Save location of NFSv4 COMPOUND status | * f747ce57 SUNRPC: Change return value type of .pc_decode | * 0696b6b5 SUNRPC: Replace the "__be32 *p" parameter to .pc_decode | * 396b3598 NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() | * c23b25dd NFSD: Initialize pointer ni with NULL and not plain integer 0 | * 67841880 NFSD: simplify struct nfsfh | * 25054b04 NFSD: drop support for ancient filehandles | * 918bc45a NFSD: move filehandle format declarations out of "uapi". | * d2815110 NFSD: Optimize DRC bucket pruning | * 2b2963c7 SUNRPC: Trace calls to .rpc_call_done | * 2eda0144 fanotify: Allow users to request FAN_FS_ERROR events | * b0f01b7c fanotify: Emit generic error info for error event | * aefd9029 fanotify: Report fid info for file related file system errors | * bb247feb fanotify: WARN_ON against too large file handles | * 7fa20568 fanotify: Add helpers to decide whether to report FID/DFID | * 7935cf40 fanotify: Wrap object_fh inline space in a creator macro | * b974c8aa fanotify: Support merging of error events | * 9b98f4ff fanotify: Support enqueueing of error events | * 68aacb60 fanotify: Pre-allocate pool of error events | * eec22d03 fanotify: Reserve UAPI bits for FAN_FS_ERROR | * badbf879 fsnotify: Support FS_ERROR event type | * 8ccc724f fanotify: Require fid_mode for any non-fd event | * 2f65be62 fanotify: Encode empty file handle when no inode is provided | * 86bda2d7 fanotify: Allow file handle encoding for unhashed events | * 44ce59c2 fanotify: Support null inode event in fanotify_dfid_inode | * 313234a9 fsnotify: Pass group argument to free_event | * c9f9d99e fsnotify: Protect fsnotify_handle_inode_event from no-inode events | * 5c4ce075 fsnotify: Retrieve super block from the data field | * 44844158 fsnotify: Add wrapper around fsnotify_add_event | * 24eda1b5 fsnotify: Add helper to detect overflow_event | * 7c9ba74c inotify: Don't force FS_IN_IGNORED | * 9539a89f fanotify: Split fsid check from other fid mode checks | * 326be73a fanotify: Fold event size calculation to its own function | * 7fee7895 fsnotify: Don't insert unmergeable events in hashtable | * 60b6dab8 fsnotify: clarify contract for create event hooks | * 9601d207 fsnotify: pass dentry instead of inode data | * f114860f fsnotify: pass data_type to fsnotify_name() | * 6719531e nfsd: Fix a warning for nfsd_file_close_inode | * 7918a95b NLM: Fix svcxdr_encode_owner() | * b801327b fsnotify: fix sb_connectors leak | * 1773901a NFS: Remove unused callback void decoder | * edf220fe NFS: Add a private local dispatcher for NFSv4 callback operations | * 91bbbffe SUNRPC: Eliminate the RQ_AUTHERR flag | * febf43bc SUNRPC: Set rq_auth_stat in the pg_authenticate() callout | * a96da583 SUNRPC: Add svc_rqst::rq_auth_stat | * efea5d55 nfs: don't allow reexport reclaims | * bd5b3dee lockd: don't attempt blocking locks on nfs reexports | * 5ea5be84 nfs: don't atempt blocking locks on nfs reexports | * e580323a Keep read and write fds with each nlm_file | * b4bf5217 lockd: update nlm_lookup_file reexport comment | * 14c2a0fa nlm: minor refactoring | * 3fbc7447 nlm: minor nlm_lookup_file argument change | * 860f0126 lockd: change the proc_handler for nsm_use_hostnames | * f469e60f sysctl: introduce new proc handler proc_dobool | * 130dcbf7 NFSD: remove vanity comments | * 86df138e NFSD: Batch release pages during splice read | * a4f616af SUNRPC: Add svc_rqst_replace_page() API | * 9e5f2e0a NFSD: Clean up splice actor | * 860893f9 fsnotify: optimize the case of no marks of any type | * 9917e1bd fsnotify: count all objects with attached connectors | * 44858a34 fsnotify: count s_fsnotify_inode_refs for attached connectors | * cdbf9c5f fsnotify: replace igrab() with ihold() on attach connector | * cde8883b fanotify: add pidfd support to the fanotify API | * 77bc7f52 fanotify: introduce a generic info record copying helper | * 3ddcb193 fanotify: minor cosmetic adjustments to fid labels | * 03b5d3ee kernel/pid.c: implement additional checks upon pidfd_create() parameters | * 774c2dbc kernel/pid.c: remove static qualifier from pidfd_create() | * e79057d1 nfsd: fix NULL dereference in nfs3svc_encode_getaclres | * 5610ed80 NFSD: Prevent a possible oops in the nfs_dirent() tracepoint | * 17600880 nfsd: remove redundant assignment to pointer 'this' | * ce181987 lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream | * fec07309 lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream | * e1e61d64 lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream | * 4f5ba2e6 lockd: Update the NLMv4 void results encoder to use struct xdr_stream | * 0add7c13 lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream | * 604c8a43 lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream | * 300a4b16 lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream | * 33f31f6e lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream | * 9e1daae6 lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream | * 0652983f lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream | * 101d4527 lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream | * 360159aa lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream | * c8f40482 lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream | * 45c1384b lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream | * b0494767 lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream | * d0ddd21b lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream | * e6c92714 lockd: Update the NLMv1 void results encoder to use struct xdr_stream | * 02a3c816 lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream | * 6c522daf lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream | * 56c936af lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream | * 90f483a7 lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream | * b4ea38d6 lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream | * 2025b3ac lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream | * 3e8675ff lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream | * 8f9f41eb lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream | * 4c3f448a lockd: Update the NLMv1 void argument decoder to use struct xdr_stream | * fa4b890c lockd: Common NLM XDR helpers | * 3595ff1c lockd: Create a simplified .vs_dispatch method for NLM requests | * eeea3b96 lockd: Remove stale comments | * c58120ab nfsd: rpc_peeraddr2str needs rcu lock | * 2983611a NFSD: Fix error return code in nfsd4_interssc_connect() | * c5a305d9 nfsd: fix kernel test robot warning in SSC code | * 22b7c93d nfsd4: Expose the callback address and state of each NFS4 client | * dbc0aa47 nfsd: move fsnotify on client creation outside spinlock | * a4bc2879 NFSD: delay unmount source's export after inter-server copy completed. | * 817c6eb9 NFSD add vfs_fsync after async copy is done | * 94a89247 nfsd: move some commit_metadata()s outside the inode lock | * f666a75c nfsd: Prevent truncation of an unlinked inode from blocking access to its directory | * e7bbdd7d NFSD: Update nfsd_cb_args tracepoint | * 3e8aeb13 NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints | * 3a63aa24 NFSD: Add an nfsd_cb_probe tracepoint | * a577eb06 NFSD: Replace the nfsd_deleg_break tracepoint | * 9f76187f NFSD: Add an nfsd_cb_offload tracepoint | * 60aac215 NFSD: Add an nfsd_cb_lm_notify tracepoint | * 59ddc5a8 NFSD: Enhance the nfsd_cb_setup tracepoint | * fc3b4f01 NFSD: Adjust cb_shutdown tracepoint | * 634816f9 NFSD: Add cb_lost tracepoint | * 3076ede3 NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_<state> macros | * 2be1f227 NFSD: Capture every CB state transition | * b6ba775c NFSD: Constify @fh argument of knfsd_fh_hash() | * 88b3cdfd NFSD: Add tracepoints for EXCHANGEID edge cases | * 5070351c NFSD: Add tracepoints for SETCLIENTID edge cases | * 650530d5 NFSD: Add a couple more nfsd_clid_expired call sites | * 05633282 NFSD: Add nfsd_clid_destroyed tracepoint | * 580ec8b6 NFSD: Add nfsd_clid_reclaim_complete tracepoint | * 3b6808c7 NFSD: Add nfsd_clid_confirmed tracepoint | * c6889b75 NFSD: Remove trace_nfsd_clid_inuse_err | * 8da18712 NFSD: Add nfsd_clid_verf_mismatch tracepoint | * c8493d73 NFSD: Add nfsd_clid_cred_mismatch tracepoint | * b00bb7df NFSD: Add an RPC authflavor tracepoint display helper | * a4d250f5 fanotify: fix permission model of unprivileged group | * 0245993a NFS: fix nfs_fetch_iversion() | * b2c0c7cb NFSv4.2: Remove ifdef CONFIG_NFSD from NFSv4.2 client SSC code. | * 3793f281 nfsd: Fix fall-through warnings for Clang | * 39ab0910 nfsd: grant read delegations to clients holding writes | * d2431cc9 nfsd: reshuffle some code | * ee548b16 nfsd: track filehandle aliasing in nfs4_files | * cc6d6586 nfsd: hash nfs4_files by inode number | * e63b956b nfsd: removed unused argument in nfsd_startup_generic() | * 856b0c49 nfsd: remove unused function | * bd373a90 fanotify_user: use upper_32_bits() to verify mask | * 4ac0ad23 fanotify: support limited functionality for unprivileged users | * 3e441a87 fanotify: configurable limits via sysfs | * 7df80a90 fanotify: limit number of event merge attempts | * 40e1e98c fsnotify: use hash table for faster events merge | * ae7fd89d fanotify: mix event info and pid into merge key hash | * 5b57a2b7 fanotify: reduce event objectid to 29-bit hash | * 4f149489 Revert "fanotify: limit number of event merge attempts" | * 62b7f384 fsnotify: allow fsnotify_{peek,remove}_first_event with empty queue | * d9168ab8 NFSD: Use DEFINE_SPINLOCK() for spinlock | * b20d88bf UAPI: nfsfh.h: Replace one-element array with flexible-array member | * 117dac26 SUNRPC: Export svc_xprt_received() | * 289adc86 nfsd: report client confirmation status in "info" file | * 14b13e06 nfsd: don't ignore high bits of copy count | * 1f76b1e6 nfsd: COPY with length 0 should copy to end of file | * ed018193 nfsd: Fix typo "accesible" | * 2a5df97b nfsd: Log client tracking type log message as info instead of warning | * 0fa20162 nfsd: helper for laundromat expiry calculations | * aab7be24 NFSD: Clean up NFSDDBG_FACILITY macro | * e7dac943b4d4 NFSD: Add a tracepoint to record directory entry encoding | * a6d9f6f371cb NFSD: Clean up after updating NFSv3 ACL encoders | * 857a37235cf0 NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream | * d505e6619107 NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream | * 67d4f36707ad NFSD: Clean up after updating NFSv2 ACL encoders | * 3d2033a58c6c NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream | * 6ef7a56fd7fa NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream | * 82ac35b16710 NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream | * 6677b0d16abe NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream | * 89ac9a8101ad NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs | * 93584780eb4d NFSD: Remove unused NFSv2 directory entry encoders | * b8658c947d54 NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream | * 801e4d79b779 NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream | * bc17759a4e99 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder | * c4e272758974 NFSD: Add a helper that encodes NFSv3 directory offset cookies | * 60bc5af5b8dc NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream | * ad0614d3a857 NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream | * 27909a583cc3 NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream | * 9aab4f03e8f2 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream | * c64d5d0ca9f9 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream | * 816c23c911f6 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream | * e4e6019ce5a2 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations | * d8554802010d NFSD: Remove unused NFSv3 directory entry encoders | * 37aa5e640222 NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream | * 7cbec0dc097a NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream | * cacfe8f6d809 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder | * 3b2fef48b77c NFSD: Add a helper that encodes NFSv3 directory offset cookies | * 30dabf1d4fd4 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream | * 349d96b070de NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream | * 4c06f831d28b NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream | * f6908e2bcd84 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream | * 066dc317fa65 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream | * 0404cffec413 NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream | * 1863ca4c9e29 NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream | * 8737a75f265d NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream | * b241ab982373 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream | * 170e6bd25e69 NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream | * c3995f8be13a NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream | * f74e0652a60b NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream | * fd9e183df625 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream | * 0ef12d755c4b NFSD: Update the GETATTR3res encoder to use struct xdr_stream | * 48aadfa75b61 NFSD: Extract the svcxdr_init_encode() helper | * e864d4d834f8 namei: introduce struct renamedata | * b0fa673c8c24 fs: add file and path permissions helpers | * 666a41329592 kallsyms: only build {,module_}kallsyms_on_each_symbol when required | * f8d856862724 kallsyms: refactor {,module_}kallsyms_on_each_symbol | * bef9d8b4f84b module: use RCU to synchronize find_module | * 32edffff869a module: unexport find_module and module_mutex | * 51f620fcc419 inotify, memcg: account inotify instances to kmemcg | * c1fe2bb305a2 nfsd: skip some unnecessary stats in the v4 case | * 0220d5118648 nfs: use change attribute for NFS re-exports | * 5a0b45626fc1 NFSv4_2: SSC helper should use its own config. | * b267f61182c1 nfsd: cstate->session->se_client -> cstate->clp | * bc6015541cda nfsd: simplify nfsd4_check_open_reclaim | * 25ac4fdbdce7 nfsd: remove unused set_client argument | * 87ab73c1cc75 nfsd: find_cpntf_state cleanup | * 1d4ccfdc7d0e nfsd: refactor set_client | * 17006574683f nfsd: rename lookup_clientid->set_client | * ea92c0768f98 nfsd: simplify nfsd_renew | * 52923f25be3c nfsd: simplify process_lock | * 4f26b1747a2e nfsd4: simplify process_lookup1 | * 42cf742d8626 nfsd: report per-export stats | * 65b1df135884 nfsd: protect concurrent access to nfsd stats counters | * d1344de0d66d nfsd: remove unused stats counters | * 0a13baa6ab5a NFSD: Clean up after updating NFSv3 ACL decoders | * 22af3dfbe657 NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream | * f89e3fa89e46 NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream | * 5ea5e56cfb57 NFSD: Clean up after updating NFSv2 ACL decoders | * 81f79eb2237b NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream | * 9eea3915dd81 NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream | * 508a791fbe87 NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream | * e077857ef0f8 NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs | * ea6b0e02dcac NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream | * e44061388635 NFSD: Remove argument length checking in nfsd_dispatch() | * 7e6746027b05 NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream | * 1db54ce543bc NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream | * 40de4113f801 NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream | * ebfb21605f1a NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream | * a362dd478be0 NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream | * 0047abd4c411 NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream | * 7d9ab8ee576f NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream | * 672111a40872 NFSD: Add helper to set up the pages where the dirlist is encoded | * 365835d2ff67 NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream | * ecee6ba5920c NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream | * 6e88b7ec6cd5 NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream | * ba7e0412fb5a NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream | * 9ceeee0ec887 NFSD: Update the MKNOD3args decoder to use struct xdr_stream | * 8841760f685b NFSD: Update the SYMLINK3args decoder to use struct xdr_stream | * b5d1ae6cc4c2 NFSD: Update the MKDIR3args decoder to use struct xdr_stream | * bd54084b587f NFSD: Update the CREATE3args decoder to use struct xdr_stream | * 48ea0cb79b45 NFSD: Update the SETATTR3args decoder to use struct xdr_stream | * 71d7e7c6a6f4 NFSD: Update the LINK3args decoder to use struct xdr_stream | * e84af2339181 NFSD: Update the RENAME3args decoder to use struct xdr_stream | * 69e54a4470a4 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream | * 47614a374e65 NFSD: Update COMMIT3arg decoder to use struct xdr_stream | * fbcd66801610 NFSD: Update READDIR3args decoders to use struct xdr_stream | * e0ddafcc25e5 NFSD: Add helper to set up the pages where the dirlist is encoded | * 29270d477fff NFSD: Fix returned READDIR offset cookie | * 19285d319f7c NFSD: Update READLINK3arg decoder to use struct xdr_stream | * 5f36ae59d6cc NFSD: Update WRITE3arg decoder to use struct xdr_stream | * b77a4a968d1d NFSD: Update READ3arg decoder to use struct xdr_stream | * 7bb23be4501b NFSD: Update ACCESS3arg decoder to use struct xdr_stream | * d668aa92a624 NFSD: Update GETATTR3args decoder to use struct xdr_stream | * 22b19656eaac SUNRPC: Move definition of XDR_UNIT | * 97d254cba30d SUNRPC: Display RPC procedure names instead of proc numbers | * c336597d03ec SUNRPC: Make trace_svc_process() display the RPC procedure symbolically | * 5b82798f78f9 NFSD: Restore NFSv4 decoding's SAVEMEM functionality | * bca0057f686b NFSD: Fix sparse warning in nfssvc.c | * 131676b8240f fs/lockd: convert comma to semicolon | * 185e81a977d1 inotify: Increase default inotify.max_user_watches limit to 1048576 | * 1aecdaa7e2c6 file: Replace ksys_close with close_fd | * 6d256a904cd7 file: Rename __close_fd to close_fd and remove the files parameter | * 7458c5ae465e file: Merge __alloc_fd into alloc_fd | * 9e8ef54ca890 file: In f_dupfd read RLIMIT_NOFILE once. | * 89f9e529643a file: Merge __fd_install into fd_install | * b4b827da9096 proc/fd: In fdinfo seq_show don't use get_files_struct | * c0e3f6df04ce proc/fd: In proc_readfd_common use task_lookup_next_fd_rcu | * a6da7536e488 file: Implement task_lookup_next_fd_rcu | * 6007aeeaefb3 kcmp: In get_file_raw_ptr use task_lookup_fd_rcu | * c2291f7bdf25 proc/fd: In tid_fd_mode use task_lookup_fd_rcu | * 32ac87287d0b file: Implement task_lookup_fd_rcu | * c4716bb29650 file: Rename fcheck lookup_fd_rcu | * 23f55649921b file: Replace fcheck_files with files_lookup_fd_rcu | * 9080557c56cd file: Factor files_lookup_fd_locked out of fcheck_files | * ddb21f998420 file: Rename __fcheck_files to files_lookup_fd_raw | * e6f42bc11a60 Revert "fget: clarify and improve __fget_files() implementation" | * 4d037e1173b5 proc/fd: In proc_fd_link use fget_task | * c874ec02cb8a bpf: In bpf_task_fd_query use fget_task | * fe1722255ebd kcmp: In kcmp_epoll_target use fget_task | * ba7aac19b4be exec: Remove reset_files_struct | * 44f79df28b47 exec: Simplify unshare_files | * 5091d051c51d exec: Move unshare_files to fix posix file locking during exec | * 527c9b6eb18d exec: Don't open code get_close_on_exec | * 8f1df3d0c146 nfsd: Record NFSv4 pre/post-op attributes as non-atomic | * 0750e494c75e nfsd: Set PF_LOCAL_THROTTLE on local filesystems only | * f3056a0ac2c5 nfsd: Fix up nfsd to ensure that timeout errors don't result in ESTALE | * 38e213c1e41e exportfs: Add a function to return the raw output from fh_to_dentry() | * 93f7d515d873 nfsd: close cached files prior to a REMOVE or RENAME that would replace target | * 203ca3253b34 nfsd: allow filesystems to opt out of subtree checking | * d5314c9bb7f5 nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations | * 34de27ed8447 Revert "nfsd4: support change_attr_type attribute" | * b720ceec88a7 nfsd4: don't query change attribute in v2/v3 case | * 796785a79b4a nfsd: minor nfsd4_change_attribute cleanup | * 88dea0f92b20 nfsd: simplify nfsd4_change_info | * f8032b859df6 nfsd: only call inode_query_iversion in the I_VERSION case | * 3aea16e6b70b NFSD: Remove macros that are no longer used | * b24e6a40eeba NFSD: Replace READ* macros in nfsd4_decode_compound() | * 6b48808835a2 NFSD: Make nfsd4_ops::opnum a u32 | * c2d0c16990b9 NFSD: Replace READ* macros in nfsd4_decode_listxattrs() | * 8e1b8a78a929 NFSD: Replace READ* macros in nfsd4_decode_setxattr() | * 9bc67df0f9a2 NFSD: Replace READ* macros in nfsd4_decode_xattr_name() | * b719fc9375cc NFSD: Replace READ* macros in nfsd4_decode_clone() | * a2f6c16ad138 NFSD: Replace READ* macros in nfsd4_decode_seek() | * f8eb5424e318 NFSD: Replace READ* macros in nfsd4_decode_offload_status() | * c2d2a919b2f2 NFSD: Replace READ* macros in nfsd4_decode_copy_notify() | * 8604d294c128 NFSD: Replace READ* macros in nfsd4_decode_copy() | * dc1a31ca8e96 NFSD: Replace READ* macros in nfsd4_decode_nl4_server() | * a0b8dabc5906 NFSD: Replace READ* macros in nfsd4_decode_fallocate() | * de0dc37a791e NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() | * 093f9d2c8f4c NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() | * 7675420fdebe NFSD: Replace READ* macros in nfsd4_decode_test_stateid() | * f0de0b689549 NFSD: Replace READ* macros in nfsd4_decode_sequence() | * 1ea743dc481f NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() | * b63e313dce04 NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() | * 40e627c502da NFSD: Replace READ* macros in nfsd4_decode_layoutget() | * 40770a0f8ef6 NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() | * c0a4c4e46b8a NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() | * 5f892c11787e NFSD: Replace READ* macros in nfsd4_decode_free_stateid() | * 92ae309a9908 NFSD: Replace READ* macros in nfsd4_decode_destroy_session() | * 73684a8118f3 NFSD: Replace READ* macros in nfsd4_decode_create_session() | * 2bd9ef494a2c NFSD: Add a helper to decode channel_attrs4 | * d01f41320d2a NFSD: Add a helper to decode nfs_impl_id4 | * d50a76f1f3fc NFSD: Add a helper to decode state_protect4_a | * 0c935af3cfb7 NFSD: Add a separate decoder for ssv_sp_parms | * cb568dbdef68 NFSD: Add a separate decoder to handle state_protect_ops | * b73633804246 NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() | * 7d2108407466 NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() | * 5658ca0651e6 NFSD: Replace READ* macros in nfsd4_decode_cb_sec() | * 79f1a8323a34 NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() | * eeab2f3bf284 NFSD: Replace READ* macros in nfsd4_decode_write() | * b1af8f131eb8 NFSD: Replace READ* macros in nfsd4_decode_verify() | * 19a4c05e8167 NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() | * 2503dcf0f68a NFSD: Replace READ* macros in nfsd4_decode_setclientid() | * 7c06ba5c8bf4 NFSD: Replace READ* macros in nfsd4_decode_setattr() | * 5277d6034642 NFSD: Replace READ* macros in nfsd4_decode_secinfo() | * 2cef1009f8e7 NFSD: Replace READ* macros in nfsd4_decode_renew() | * e2b287a53cca NFSD: Replace READ* macros in nfsd4_decode_rename() | * 274b8f0597cf NFSD: Replace READ* macros in nfsd4_decode_remove() | * c24e2a4943ab NFSD: Replace READ* macros in nfsd4_decode_readdir() | * d0a0219a35fc NFSD: Replace READ* macros in nfsd4_decode_read() | * 4b28cd7e8322 NFSD: Replace READ* macros in nfsd4_decode_putfh() | * ad1ea32c9732 NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() | * e557a2eabb35 NFSD: Replace READ* macros in nfsd4_decode_open_confirm() | * f6eb911d790b NFSD: Replace READ* macros in nfsd4_decode_open() | * 4507c23e4204 NFSD: Add helper to decode OPEN's open_claim4 argument | * 48385b58bcf6 NFSD: Replace READ* macros in nfsd4_decode_share_deny() | * fa60cc6971fb NFSD: Replace READ* macros in nfsd4_decode_share_access() | * 070df4a4e986 NFSD: Add helper to decode OPEN's openflag4 argument | * c1ea8812d421 NFSD: Add helper to decode OPEN's createhow4 argument | * 11ea3e65f070 NFSD: Add helper to decode NFSv4 verifiers | * def95074db3c NFSD: Replace READ* macros in nfsd4_decode_lookup() | * 340878b2e0a5 NFSD: Replace READ* macros in nfsd4_decode_locku() | * 3625de1522fa NFSD: Replace READ* macros in nfsd4_decode_lockt() | * 8357985d2185 NFSD: Replace READ* macros in nfsd4_decode_lock() | * d27f2dcedae2 NFSD: Add helper for decoding locker4 | * 0c281b7083f2 NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner | * 753bb6b0e788 NFSD: Relocate nfsd4_decode_opaque() | * 84bc365eee7f NFSD: Replace READ* macros in nfsd4_decode_link() | * 42c4437d78e6 NFSD: Replace READ* macros in nfsd4_decode_getattr() | * 42e319695efc NFSD: Replace READ* macros in nfsd4_decode_delegreturn() | * 3012fe5fea55 NFSD: Replace READ* macros in nfsd4_decode_create() | * 57516a96cae8 NFSD: Replace READ* macros in nfsd4_decode_fattr() | * 9737a9a8f923 NFSD: Replace READ* macros that decode the fattr4 umask attribute | * 91a6752daddd NFSD: Replace READ* macros that decode the fattr4 security label attribute | * 064e439befc9 NFSD: Replace READ* macros that decode the fattr4 time_set attributes | * df42ebb61bbe NFSD: Replace READ* macros that decode the fattr4 owner_group attribute | * dec78fb66dd6 NFSD: Replace READ* macros that decode the fattr4 owner attribute | * 8801b0c28421 NFSD: Replace READ* macros that decode the fattr4 mode attribute | * 3d3690b6620e NFSD: Replace READ* macros that decode the fattr4 acl attribute | * ee02662724e3 NFSD: Replace READ* macros that decode the fattr4 size attribute | * 2a8ae039571c NFSD: Change the way the expected length of a fattr4 is checked | * f82c6ad7e2fb NFSD: Replace READ* macros in nfsd4_decode_commit() | * c701c0e5a956 NFSD: Replace READ* macros in nfsd4_decode_close() | * 9921353a52a7 NFSD: Replace READ* macros in nfsd4_decode_access() | * bbb0a710a2c7 NFSD: Replace the internals of the READ_BUF() macro | * 2994c8888472 NFSD: Add tracepoints in nfsd4_decode/encode_compound() | * 568f9ca73d6e NFSD: Add tracepoints in nfsd_dispatch() | * fbffaddb766b NFSD: Add common helpers to decode void args and encode void results | * 79e4e0d489c8 SUNRPC: Prepare for xdr_stream-style decoding on the server-side | * 2f46cc814106 SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() | * 164937edca64 nfsd: Fix error return code in nfsd_file_cache_init() | * 9393f1628f9a NFSD: Add SPDX header for fs/nfsd/trace.c | * a7b8e883cef7 NFSD: Remove extra "0x" in tracepoint format specifier | * 9f8405182bdd NFSD: Clean up the show_nf_may macro | * e51368510170 nfsd/nfs3: remove unused macro nfsd3_fhandleres | * 92f59545b914 NFSD: A semicolon is not needed after a switch statement. | * a2f25c3208d1 NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders | * 9aa0a43a55ff SUNRPC: Rename svc_encode_read_payload() * | 640645c85ba5 Revert "drm/mipi-dsi: use correct return type for the DSC functions" * | e4f3376872f3 Revert "media: cec: fix a deadlock situation" * | 12d97237e4f4 Revert "media: cec: call enable_adap on s_log_addrs" * | f257da513d63 Revert "media: cec: abort if the current transmit was canceled" * | baa6c4164b55 Revert "media: cec: correctly pass on reply results" * | 802e36bc55c4 Revert "media: cec: use call_op and check for !unregistered" * | 590dc9d34f83 Revert "media: cec-adap.c: drop activate_cnt, use state info instead" * | c0342019d8cf Revert "media: cec: core: avoid confusing "transmit timed out" message" * | 8047831dc66a Revert "media: cec: core: avoid recursive cec_claim_log_addrs" * | 0546f6a05d67 Revert "media: cec: core: add adap_nb_transmit_canceled() callback" * | 054258ff896e ANDROID: ABI fixup for abi break in struct dst_ops * | fedef46c6970 Merge 5.10.219 into android12-5.10-lts |/ * a2ed16062139 Linux 5.10.219 * 487489c4c822 RDMA/hns: Fix CQ and QP cache affinity * 68a955937622 RDMA/hns: Use mutex instead of spinlock for ida allocation * 5fe764c781f0 f2fs: compress: fix compression chksum * d7ae4792b5d0 scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5 * 6285d50a2335 NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS * 3e41609e629a nfs: fix undefined behavior in nfs_block_bits() * 7360cef95aa1 s390/ap: Fix crash in AP internal function modify_bitmap() * 76dc776153a4 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() * 08018302f239 sparc: move struct termio to asm/termios.h * 2295a7ef5c8c net: fix __dst_negative_advice() race * 51664ef6ac84 kdb: Use format-specifiers rather than memset() for padding in kdb_read() * e3d11ff45fde kdb: Merge identical case statements in kdb_read() * 2b5e1534dfc7 kdb: Fix console handling when editing and tab-completing commands * 7c19e28f3a81 kdb: Use format-strings rather than '\0' injection in kdb_read() * cfdc2fa4db57 kdb: Fix buffer overflow during tab-complete * b487b48efd0c watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin * 161f5a1189b7 sparc64: Fix number of online CPUs * 6e7dd338c053 intel_th: pci: Add Meteor Lake-S CPU support * 124947855564 net/9p: fix uninit-value in p9_client_rpc() * 3cc7687f7ff3 net/ipv6: Fix route deleting failure when metric equals 0 * a718b6d2a329 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak * 6815376b7f5e crypto: ecrdsa - Fix module auto-load on add_key * 4d8226bc7e59 KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode * 32f92b0078eb fbdev: savage: Handle err return when savagefb_check_var failed * 68447c350fc1 mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A * 63eda0f3eb4d mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working * b3418751cca0 mmc: sdhci-acpi: Sort DMI quirks alphabetically * 24b7af86a80c mmc: core: Add mmc_gpiod_set_cd_config() function * e6823bb7f4eb media: v4l2-core: hold videodev_lock until dev reg, finishes * 567d3a4959dd media: mxl5xx: Move xpt structures off stack * 1514e1fb2a52 media: mc: mark the media devnode as registered from the, start * 82e6eba1a548 arm64: dts: hi3798cv200: fix the size of GICR * c539721e903f wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path * 6d5bfcd2ccb5 wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE * 8dffc574c765 wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU * aa64464c8f4d md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING * 1f26711c084c arm64: dts: qcom: qcs404: fix bluetooth device address * 5cd042835674 arm64: tegra: Correct Tegra132 I2C alias * e2c6a9b342c6 ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx * 73485d6bd9d8 ata: pata_legacy: make legacy_exit() work again * 8112fa72b7f1 drm/amdgpu: add error handle to avoid out-of-bounds * b479fd59a1f4 media: lgdt3306a: Add a check against null-pointer-def * 75c87e2ac614 f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() * cade34279c22 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() * 9c1c2ea0996d netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV * a447f2683038 x86/mm: Remove broken vsyscall emulation code from the page fault code * 3ee36f0048a3 vxlan: Fix regression when dropping packets due to invalid src addresses * 67fa90d4a2cc nilfs2: fix use-after-free of timer for log writer thread * e31fe702ed08 afs: Don't cross .backup mountpoint from backup volume * b6920325aca0 io_uring: fail NOP if non-zero op flags is passed in * 54e8f88d2baa mmc: core: Do not force a retune before RPMB switch * 75805481c35d binder: fix max_thread type inconsistency * 4cefcd0af745 SUNRPC: Fix loop termination condition in gss_free_in_token_pages() * 0cf6693d3f8e media: cec: core: add adap_nb_transmit_canceled() callback * 6752dfcfff3a genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline * bdd0aa055b8e ALSA: timer: Set lower bound of start tick time * 1f4b84893551 hwmon: (shtc1) Fix property misspelling * 1abbf079da59 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound * 3c5caaef46d6 spi: stm32: Don't warn about spurious interrupts * 19e5a3d771fa kconfig: fix comparison to constant symbols, 'm', 'n' * 07eeedafc59c netfilter: tproxy: bail out if IP has been disabled on the device * ddd2912a94eb net:fec: Add fec_enet_deinit() * 29467edc2381 bpf: Allow delete from sockmap/sockhash only if update is allowed * 117cacd72ca8 net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM * 3c0d36972edb enic: Validate length of nl attributes in enic_set_vf_port * 540d73a5c052 bpf: Fix potential integer overflow in resolve_btfids * ae6fc4e6a332 dma-buf/sw-sync: don't enable IRQ from sync_print_obj() * 72c6038d23cb net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion * 82fdfbf24243 nvmet: fix ns enable/disable possible hang * 5f72ba46f1d8 spi: Don't mark message DMA mapped when no transfer in it is * 7ca9cf24b04a netfilter: nft_payload: restore vlan q-in-q match support * e01065b339e3 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() * 0f26983c2423 nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() * 728fb8b3b55f nfc: nci: Fix kcov check in nci_rx_work() * d72e126e9a36 tls: fix missing memory barrier in tls_init * cb95173e6c0b net: fec: avoid lock evasion when reading pps_enable * 7fbe54f02a5c virtio: delete vq in vp_find_vqs_msix() when request_irq() fails * 461a760d578b arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY * 8cae65ace421 openvswitch: Set the skbuff pkt_type for proper pmtud support. * e9b2f60636d1 tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). * 42bd4e491cf1 params: lift param_set_uint_minmax to common code * daf341e0a231 ipv6: sr: fix memleak in seg6_hmac_init_algo * 1c65ebce7d37 rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL * f2b326b77450 sunrpc: fix NFSACL RPC retry on soft mount * 6f39d5aae676 ASoC: tas2552: Add TX path for capturing AUDIO-OUT data * f80b786ab055 nfc: nci: Fix uninit-value in nci_rx_work * ee6a49784478 x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y * 8fb8be0e3b6d regulator: bd71828: Don't overwrite runtime voltages * a2b0c3a6d460 null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION() * 3166b2dffaee media: cec: core: avoid confusing "transmit timed out" message * 5103090f4e55 media: cec: core: avoid recursive cec_claim_log_addrs * 3e938b7d40fb media: cec-adap.c: drop activate_cnt, use state info instead * 73ef9ae980ed media: cec: use call_op and check for !unregistered * 8fa7e4896fdd media: cec: correctly pass on reply results * b64cb24a9e97 media: cec: abort if the current transmit was canceled * 2c67f3634f82 media: cec: call enable_adap on s_log_addrs * 0ab74ae99f86 media: cec: fix a deadlock situation * ca55f013be13 media: core headers: fix kernel-doc warnings * 9f6da5da3d7c media: cec: cec-api: add locking in cec_release() * a0ca5ff24293 media: cec: cec-adap: always cancel work in cec_transmit_msg_fh * 6be4923ade2b um: Fix the -Wmissing-prototypes warning for __switch_mm * 12ea1ec13725 powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp * a2d61b328e39 media: flexcop-usb: fix sanity check of bNumEndpoints * c11caf1339b8 media: flexcop-usb: clean up endpoint sanity checks * ca17da90001a scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() * a16775828aae media: stk1160: fix bounds checking in stk1160_copy_video() * f4b3d2585b33 drm/bridge: tc358775: fix support for jeida-18 and jeida-24 * 4d5ef7facea1 um: vector: fix bpfflash parameter evaluation * 351d1a645449 um: Add winch to winch_handlers before registering winch IRQ * 1ef5d235be29 um: Fix return value in ubd_init() * 96b9ed94dcb3 drm/msm/dpu: Always flush the slave INTF on the CTL * a3bb8070b71b Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation * 580e47c28242 mmc: sdhci_am654: Fix ITAPDLY for HS400 timing * 2621bf50f580 mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock * b55d988df1d6 mmc: sdhci_am654: Add OTAP/ITAP delay enable * 76f2b3ccbd63 mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel * 8dcfbb27e425 mmc: sdhci_am654: Write ITAPDLY for DDR52 timing * e7a444a35eba mmc: sdhci_am654: Add tuning algorithm for delay chain * 52f8d76769e7 Input: ioc3kbd - add device table * 0096d223f78c Input: ioc3kbd - convert to platform remove callback returning void * abeaeaee7fa9 Input: ims-pcu - fix printf string overflow * adc7dc29b796 s390/ipl: Fix incorrect initialization of nvme dump block * 66a02effb898 s390/ipl: Fix incorrect initialization of len fields in nvme reipl block * ec43f32f66d9 libsubcmd: Fix parse-options memory leak * 158adcb7fd7e serial: sh-sci: protect invalidating RXDMA on shutdown * b8962cf98595 f2fs: compress: don't allow unaligned truncation on released compress inode * c1958b978d50 f2fs: fix to release node block count in error path of f2fs_new_node_page() * a6e1f7744e9b f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock * 4b6e5edefd46 PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3 * d2e2e90c7637 PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3 * 9ca02da316be extcon: max8997: select IRQ_DOMAIN instead of depending on it * d32caf51379a ppdev: Add an error check in register_device * 9349e1f2c95f ppdev: Remove usage of the deprecated ida_simple_xx() API * 713fc00c571d stm class: Fix a double free in stm_register_device() * 7716b201d2e2 usb: gadget: u_audio: Clear uac pointer when freed. * 23209f947d41 microblaze: Remove early printk call from cpuinfo-static.c * 34ff72bb5d65 microblaze: Remove gcc flag for non existing early_printk.c file * 26e6e25d742e fpga: region: add owner module and take its refcount * af02dec83a48 fpga: region: Use standard dev_release for class driver * b089bb733c47 docs: driver-api: fpga: avoid using UTF-8 chars * 9fdd3d1cd01a fpga: region: Rename dev to parent for parent device * 840c9c7d6aec fpga: region: change FPGA indirect article to an * be76107dc4c1 iio: pressure: dps310: support negative temperature values * cdbe0477a0b5 f2fs: fix to check pinfile flag in f2fs_move_file_range() * 2b16554fb26d f2fs: fix to relocate check condition in f2fs_fallocate() * f1169d2b2aa2 f2fs: fix typos in comments * bdca4b678621 f2fs: do not allow partial truncation on pinned file * d992b7802612 f2fs: fix to force keeping write barrier for strict fsync mode * eebbc4eb7e66 f2fs: add cp_error check in f2fs_write_compressed_pages * 431ecafbffab f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks() * 8e1651cd667c f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bit * 486009bc2fca f2fs: compress: remove unneeded preallocation * df4978d96890 f2fs: compress: clean up parameter of __f2fs_cluster_blocks() * 5b09d2e79066 f2fs: add compress_mode mount option * 70fb69e05a25 f2fs: compress: support chksum * 1ada96569290 serial: sc16is7xx: add proper sched.h include for sched_set_fifo() * 276bc8a7dcc1 greybus: arche-ctrl: move device table to its right location * d1f67d1d8c08 serial: max3100: Fix bitwise types * e8e2a4339dec serial: max3100: Update uart_driver_registered on driver removal * cc121e3722a0 serial: max3100: Lock port->lock when calling uart_handle_cts_change() * bc40d0e356bb firmware: dmi-id: add a release callback function * 83e078085f14 dmaengine: idma64: Add check for dma_set_max_seg_size * fd4bcb991eba soundwire: cadence: fix invalid PDI offset * 7b98f1493a5b f2fs: fix to wait on page writeback in __clone_blkaddrs() * eac10cf3a97f greybus: lights: check return of get_channel_from_mode * ae20865fe637 sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level * e892f9932dd6 af_packet: do not call packet_read_pending() from tpacket_destruct_skb() * b117e5b4f27c netrom: fix possible dead-lock in nr_rt_ioctl() * cafccde4298f net: qrtr: ns: Fix module refcnt * 66fd37d0a86f net: qrtr: fix null-ptr-deref in qrtr_ns_remove * 3e83903cd474 RDMA/IPoIB: Fix format truncation compilation errors * 68e8c44c0d7a selftests/kcmp: remove unused open mode * 08df7b006c8f selftests/kcmp: Make the test output consistent and clear * f148a95f68c6 SUNRPC: Fix gss_free_in_token_pages() * e28a16af4c3e ext4: fix potential unnitialized variable * 4deaa4d5f800 ext4: remove unused parameter from ext4_mb_new_blocks_simple() * fdbce4544905 ext4: try all groups in ext4_mb_new_blocks_simple * e498c2f441d9 ext4: fix unit mismatch in ext4_mb_new_blocks_simple * f49c865d5b93 ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple * 2a2bba3cbd6a sunrpc: removed redundant procp check * 7c9ab0a44952 ext4: avoid excessive credit estimate in ext4_tmpfile() * 4d693ca24a36 x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map * 9ff328de0284 clk: qcom: mmcc-msm8998: fix venus clock issue * 45b31be4dd22 RDMA/hns: Modify the print level of CQE error * 9cce44567f1d RDMA/hns: Use complete parentheses in macros * 9efed7448b17 RDMA/hns: Fix return value in hns_roce_map_mr_sg * 4c91ad5ed563 RDMA/hns: Fix incorrect symbol types * e612e695d3a5 RDMA/hns: Create QP with selected QPN for bank load balance * 3c3744c309e9 RDMA/hns: Refactor the hns_roce_buf allocation flow * eb9635b4a94f drm/mipi-dsi: use correct return type for the DSC functions * 5d344b30893f drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector * f10aa595ee46 drm/bridge: tc358775: Don't log an error when DSI host can't be found * ee751403fb82 drm/bridge: lt9611: Don't log an error when DSI host can't be found * 3ce31a0e3705 ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value * 2d9adecc88ab drm: vc4: Fix possible null pointer dereference * a5fa5b40a278 drm/arm/malidp: fix a possible null pointer dereference * 4b68b861b514 media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries * 08ce354f3da4 fbdev: sh7760fb: allow modular build * 85d1a27402f8 drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference * 552280a9921f media: radio-shark2: Avoid led_names truncations * 409f20085d34 media: ngene: Add dvb_ca_en50221_init return value check * bb3c425921f6 fbdev: sisfb: hide unused variables * 94349e015c11 powerpc/fsl-soc: hide unused const variable * d17b75ee9c2e drm/mediatek: Add 0 size check to mtk_drm_gem_obj * 7441f9e0560a drm/meson: vclk: fix calculation of 59.94 fractional rates * 078e02dcb4c6 fbdev: shmobile: fix snprintf truncation * d3727d6e2b98 mtd: rawnand: hynix: fixed typo * 613a349cbf8b ASoC: Intel: Disable route checks for Skylake boards * ece8098579e1 ASoC: soc-acpi: add helper to identify parent driver. * 04bc4d1090c3 drm/amd/display: Fix potential index out of bounds in color transformation function * f6fbb8535e99 net/mlx5: Discard command completions in internal error * 00e6335329f2 ipv6: sr: fix invalid unregister error path * d33327a7c0b0 ipv6: sr: fix incorrect unregister order * 1ba1b4cc3afb ipv6: sr: add missing seg6_local_exit * 5ab6aecbede0 net: openvswitch: fix overwriting ct original tuple for ICMPv6 * c3dc80f63326 net: usb: smsc95xx: stop lying about skb->truesize * 4d51845d734a af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg * 161e43067b86 net: ethernet: cortina: Locking fixes * e22b23f5888a eth: sungem: remove .ndo_poll_controller to avoid deadlocks * ad31e0e765e9 net: ipv6: fix wrong start position when receive hop-by-hop fragment * 3eccf76b572f m68k: mac: Fix reboot hang on Mac IIci * 4eeffecc8e3c m68k: Fix spinlock race in kernel thread creation * d50b11c21ff0 net: usb: sr9700: stop lying about skb->truesize * 2093cc6e8758 usb: aqc111: stop lying about skb->truesize * 4cff6817ee44 wifi: mwl8k: initialize cmd->addr[] properly * 769b9fd2af02 scsi: qedf: Ensure the copied buf is NUL terminated * 00b425ff0891 scsi: bfa: Ensure the copied buf is NUL terminated * 2321281f19b3 HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors * 2bd97a0868b0 selftests/binderfs: use the Makefile's rules, not Make's implicit rules * 019ae041a568 Revert "sh: Handle calling csum_partial with misaligned data" * 3557a7fc5cbd sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe() * ee25389df801 wifi: ar5523: enable proper endpoint verification * 8650725bb0a4 wifi: carl9170: add a proper sanity check for endpoints * 280619bbdeac macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" * 9d132029224f net: give more chances to rcu in netdev_wait_allrefs_any() * bc7cae63fa39 tcp: avoid premature drops in tcp_add_backlog() * 88aa40df8ee4 wifi: ath10k: populate board data for WCN3990 * 5c4756e0fb0c wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger() * 1b27468dbe58 x86/purgatory: Switch to the position-independent small code model * 176fb7770d36 scsi: hpsa: Fix allocation size for Scsi_Host private data * 0dc60ee1ed22 scsi: libsas: Fix the failure of adding phy with zero-address to port * 69fab9d2e24a udp: Avoid call to compute_score on multiple sites * 452f8dc251f8 net: remove duplicate reuseport_lookup functions * 0ce990e6efe8 net: export inet_lookup_reuseport and inet6_lookup_reuseport * dfc56ff5ec99 cpufreq: exit() callback is optional * 92aca16797e6 cpufreq: Rearrange locking in cpufreq_remove_dev() * 19b06dec363b cpufreq: Split cpufreq_offline() * 3a28fbf533d8 cpufreq: Reorganize checks in cpufreq_offline() * 7a4d18a27d85 selftests/bpf: Fix umount cgroup2 error in test_sockmap * dd52e3bc4fe8 gfs2: Fix "ignore unlock failures after withdraw" * 11f9bd11020e ACPI: disable -Wstringop-truncation * a8f0a14c3b88 irqchip/loongson-pch-msi: Fix off-by-one on allocation error path * f31b49ba3662 irqchip/alpine-msi: Fix off-by-one in allocation error path * bb291d4d0868 scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL * 3bbfbd5a36d8 scsi: ufs: core: Perform read back after disabling interrupts * bbc00d1b7a71 scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV * dca975427630 scsi: ufs: qcom: Perform read back after writing CGC enable * c8f2eefc496e scsi: ufs: qcom: Perform read back after writing unipro mode * 506f63e97d3e scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW version major 5 * ee4bf03d261f scsi: ufs: ufs-qcom: Fix the Qcom register name for offset 0xD0 * d113c66bb4ae scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US * 82783759e88b scsi: ufs-qcom: Fix ufs RST_n spec violation * d193f4a153ac scsi: ufs: qcom: Perform read back after writing reset bit * 742f58067071 qed: avoid truncating work queue length * 01ea6818fac1 x86/boot: Ignore relocations in .notes sections in walk_relocs() too * 5fb37c456d38 wifi: ath10k: poll service ready message before failing * 3f5b73ef8fd6 md: fix resync softlockup when bitmap size is less than array size * c62f315238df null_blk: Fix missing mutex_destroy() at module removal * b2f8354f732a soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE * f0eea095ce8c jffs2: prevent xattr node from overflowing the eraseblock * de1207e5fd26 s390/cio: fix tracepoint subchannel type field * 9f6dbd0aa107 crypto: x86/sha256-avx2 - add missing vzeroupper * 0ceb0a40c5ec crypto: x86/nh-avx2 - add missing vzeroupper * 6cd2cbd553ea crypto: ccp - drop platform ifdef checks * f24cac645937 parisc: add missing export of __cmpxchg_u8() * dae53e39cdd6 nilfs2: fix out-of-range warning * edbfc42ab080 ecryptfs: Fix buffer size for tag 66 packet * e05ee61361e4 firmware: raspberrypi: Use correct device for DMA mappings * ebed0d666fa7 crypto: bcm - Fix pointer arithmetic * a81f072e50ee openpromfs: finish conversion to the new mount API * 904a590dab64 nvme: find numa distance only if controller has valid numa id * 5b4d14a0bce6 drm/amdkfd: Flush the process wq before creating a kfd_process * eb464a8d826e ASoC: da7219-aad: fix usage of device_get_named_child_node() * 43ff957b96f8 ASoC: rt715: add vendor clear control register * 0c71bfad1483 regulator: vqmmc-ipq4019: fix module autoloading * fcc54151a9ff ASoC: dt-bindings: rt5645: add cbj sleeve gpio property * 6cd625926e26 ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating * c9c742eaa5fb drm/amd/display: Set color_mgmt_changed to true on unsuspend * c393ce8157a6 net: usb: qmi_wwan: add Telit FN920C04 compositions * c7d22022ece9 wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class * d7ff29a429b5 ALSA: core: Fix NULL module pointer assignment at card init * eff7cdf890b0 nilfs2: fix potential hang in nilfs_detach_log_writer() * 89e07418a686 nilfs2: fix unexpected freezing of nilfs_segctor_sync() * 0d0ecd841f3f net: smc91x: Fix m68k kernel compilation for ColdFire CPU * 1e160196042c ring-buffer: Fix a race between readers and resize checks * 07ef95cc7a57 speakup: Fix sizeof() vs ARRAY_SIZE() bug * 0fb736c9931e tty: n_gsm: fix possible out-of-bounds in gsm0_receive() * 03a793945396 x86/tsc: Trust initial offset in architectural TSC-adjust MSRs Change-Id: I1e3b04e5bcd7844daa82bc19f6db4faa4c8f9f7d Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please sign in to comment