This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 37816488247d Merge tag 'net-6.17-rc1' of git://git.kernel.org/pub/scm/l [...] new 01027a62b508 smb: server: remove separate empty_recvmsg_queue new afb4108c9289 smb: server: make sure we call ib_dma_unmap_single() only [...] new cfe76fdbb972 smb: server: let recv_done() consistently call put_recvmsg [...] new a6c015b7ac2d smb: server: let recv_done() avoid touching data_transfer [...] new e6bb91939740 ksmbd: limit repeated connections from clients with the same IP new 8e7d178d06e8 smb: server: Fix extension string in ksmbd_extract_shortname() new 471025c9f7d6 Merge tag 'v6.17rc-part2-ksmbd-server-fixes' of git://git. [...] new a967e758f8e9 smb: client: set symlink type as native for POSIX mounts new 6b445309eec2 smb: client: default to nonativesocket under POSIX mounts new 5b432ae5dff5 smb: client: fix creating symlinks under POSIX mounts new f3ba7c9b0421 smb: client: rename server mid_lock to mid_queue_lock new 9bd42798d5bf smb: client: add mid_counter_lock to protect the mid count [...] new 3fd8ec2fc93b smb: client: smb: client: eliminate mid_flags field new 1cdd5a2626d8 cifs: Move the SMB1 transport code out of transport.c new b0b73329ebee cifs: Fix null-ptr-deref by static initializing global lock new 5349ae5e05fa smb: client: let send_done() cleanup before calling smbd_d [...] new 24b6afc36db7 smb: client: remove separate empty_packet_queue new 047682c370b6 smb: client: make sure we call ib_dma_unmap_single() only [...] new bdd7afc6dca5 smb: client: let recv_done() cleanup before notifying the [...] new 24eff17887cb smb: client: let recv_done() avoid touching data_transfer [...] new 0edf9fc0a344 smb: client: remove unused smbd_connection->fragment_reass [...] new 33dd53a90e34 smb: smbdirect: introduce smbdirect_socket.recv_io.expected new bbdbd9ae4715 smb: client: make use of smbdirect_socket->recv_io.expected new 60812d20da82 smb: smbdirect: introduce struct smbdirect_recv_io new 5dddf0497445 smb: client: make use of struct smbdirect_recv_io new d0df32a3025c smb: smbdirect: introduce smbdirect_socket.recv_io.free.{l [...] new 59500450843a smb: client: make use of smb: smbdirect_socket.recv_io.fre [...] new b7ffb4d2a036 smb: smbdirect: introduce smbdirect_socket.recv_io.reassembly.* new 61b4918e4ea1 smb: client: make use of smbdirect_socket.recv_io.reassembly.* new b126645b7954 smb: client: remove unused enum smbd_connection_status new 3515aa6e4307 smb: smbdirect: add SMBDIRECT_RECV_IO_MAX_SGE new 8b5964a1188f smb: client: make use of SMBDIRECT_RECV_IO_MAX_SGE new 92ac696be763 smb: smbdirect: introduce struct smbdirect_send_io new 977ea06fddda smb: client: make use of struct smbdirect_send_io new 5ef8278e3734 smb: smbdirect: add smbdirect_socket.{send,recv}_io.mem.{c [...] new bef82d5848da smb: client: make use of smbdirect_socket.{send,recv}_io.m [...] new 03537826f77f smb: client: return an error if rdma_connect does not retu [...] new 761399745710 smb: client: improve logging in smbd_conn_upcall() new 550a194c5998 smb: client: don't call init_waitqueue_head(&info->conn_wa [...] new dfe6f14aedbf smb: client: only use a single wait_queue to monitor smbdi [...] new cfaf773b7946 Merge tag 'v6.17rc-part2-SMB3-client-fixes' of git://git.s [...] new ce60ab396478 Expand the type of nfs_fattr->valid new 1c7ae2dd3f0e nfs: Add timecreate to nfs inode new 4b5427414749 NFS: Return the file btime in the statx results when appropriate new c1b0b9d79fdf nfs: use lock_two_nondirectories() new a9e21837208d pnfs: add pnfs_ds_connect trace point new 0715a72ee9a3 NFS: remove unused wpages field from struct nfs_server new 74a33326cfe8 NFS: remove unused time_delta field from struct nfs_server new 2c665d91c2a2 NFS: remove unused pnfs_ld_data field from struct nfs_server new 8c206b0a121e nfs: add cache_validity to the nfs_inode_event tracepoints new 0139a30ada76 nfs: add a tracepoint to nfs_inode_detach_delegation_locked new 5dd03d14b3a9 nfs: new tracepoint in nfs_delegation_need_return new b0b7cdc99431 nfs: new tracepoint in match_stateid operation new 72508db0fe17 NFS: Allow folio migration for the case of mode == MIGRATE_SYNC new 90c9550a8d65 NFS: support the kernel keyring for TLS new 87268f7a4f1f nfs: create a kernel keyring new 48693d119b21 SUNRPC: Remove unused xdr functions new 3b3bc9a1f730 NFS: Remove unused function nfs_umount new 9768797c2193 pNFS: Fix uninited ptr deref in block/scsi layout new d84c4754f874 pNFS: Fix extent encoding in block/scsi layout new 66642bbee595 pNFS: Add prepare commit trace to block/scsi layout new d897d81671bc pNFS: Handle RPC size limit for layoutcommits new 81438498a285 pNFS: Fix stripe mapping in block/scsi layout new 7db6e6666368 pNFS: Fix disk addr range check in block/scsi layout new f3fc8f064926 NFS: pass struct nfs_client_initdata to nfs4_set_client new c262b444bd0d NFS: drop __exit from nfs_exit_keyring new f06bedfa62d5 pNFS/flexfiles: don't attempt pnfs on fatal DS errors new 67173860a763 NFS: cleanup error handling in nfs4_server_common_setup new 7375bbad467e NFS: cleanup nfs_inode_reclaim_delegation new aee077d8edc8 NFS: move the delegation_watermark module parameter new 2fb4af5ea3c7 NFS: track active delegations per-server new f5b3108e6a14 NFS: use a hash table for delegation lookup new 1db3a48e83bb NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_re [...] new ec0abdda891f NFS: Clean up pnfs_put_layout_hdr()/pnfs_destroy_layout_final() new f66e6bffc531 SUNRPC: Silence warnings about parameters not being described new ef93a685e01a NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() new 9acb237deff7 NFSv4.2: another fix for listxattr new 99765233ab42 NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY new 533210f23936 nfs/localio: use read_seqbegin() rather than read_seqbegin [...] new cc5d59081fa2 sunrpc: fix client side handling of tls alerts new b01f21cacde9 NFS: Fix the setting of capabilities when automounting a n [...] new b9defd611abf NFSv4: Remove duplicate lookups, capability probes and fsi [...] new e144d53cf21f NFS/localio: nfs_close_local_fh() fix check for file closed new fdd015de7679 NFS/localio: nfs_uuid_put() fix races with nfs_open/close_ [...] new 4ec752ce6deb NFS/localio: nfs_uuid_put() fix the wake up after unlinkin [...] new ccc1ead23c33 Merge tag 'nfs-for-6.17-1' of git://git.linux-nfs.org/proj [...] new 9d9b193ed73a crypto: hash - Increase HASH_MAX_DESCSIZE for hmac(sha3-224-s390) new 01b6ba6b097a Merge tag 'v6.17-p2' of git://git.kernel.org/pub/scm/linux [...] new da7870162f17 xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers new 44a4ef59d550 xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uap [...] new 09aae3ecf8f1 Merge tag 'xtensa-20250808' of https://github.com/jcmvbkbc [...] new 0c927d478486 ARM: dts: broadcom: Fix bcm7445 memory controller compatible new 0018c39d0a36 Merge tag 'arm-soc/for-6.16/devicetree-fixes' of https://g [...] new 3dca3d51b933 ARM: s3c/gpio: complete the conversion to new GPIO value setters new c36049da6c90 arm64: tegra: Remove numa-node-id properties new 0c952efa0d7c Merge tag 'tegra-for-6.17-arm64-dt-v3' of https://git.kern [...] new 61d417921c93 Merge tag 'soc-fixes-6.17-1' of git://git.kernel.org/pub/s [...] new 0808da36b982 ALSA: usb-audio: Don't use printk_ratelimit for debug prints new dbe05428c4e5 ALSA: hda/realtek: add LG gram 16Z90R-A to alc269 fixup table new 8cbe56497424 ALSA: intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio [...] new cac5f2af1345 ALSA: hda/tas2781: Support L"SmartAmpCalibrationData" to s [...] new 9f320dfb0ffc ALSA: hda/ca0132: Fix missing error handling in ca0132_alt [...] new eb3bb145280b ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocat [...] new 8d452accd138 ASoC: wm8962: Clear master mode when enter runtime suspend new 11f74f48c14c ASoC: Intel: avs: Fix uninitialized pointer error in probe() new 9843cf7b6fd6 ASoC: tas2781: Fix the wrong step for TLV on tas2781 new 1b03391d073d ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (202 [...] new 918b744af3d4 ASoC: SOF: amd: Add sof audio support for acp7.2 platform new 60e5b2441d7c ASoC: amd: ps: Add SoundWire pci and dma driver support fo [...] new 0df24f34794d ASoC: amd: acp: Add SoundWire legacy machine driver suppor [...] new 1c4c768d0686 ASoC: amd: acp: Add SoundWire SOF machine driver support f [...] new 5bbb3913b7d6 Add audio support for acp7.2 platform new 614d416dd8ae ASoC: SOF: Intel: hda-sdw-bpt: fix SND_SOF_SOF_HDA_SDW_BPT [...] new ed42668949c6 Merge tag 'asoc-fix-v6.17-merge-window' of https://git.ker [...] new 6bd05db76751 ALSA: hda/realtek: Restrict prompt only for CONFIG_EXPERT new 606fcab9aa21 ALSA: hda/hdmi: Restrict prompt only for CONFIG_EXPERT new e8e4f3c242cc ALSA: hda/cirrus: Restrict prompt only for CONFIG_EXPERT new c93913c70809 Merge tag 'sound-fix-6.17-rc1' of git://git.kernel.org/pub [...] new b644c640923b Revert "gpio: pxa: Make irq_chip immutable" new 63c7bc53a35e gpio: mlxbf2: use platform_get_irq_optional() new 0074281bb631 Merge commit '6e64f4580381e32c06ee146ca807c555b8f73e24' of [...] new 397a46c9aa33 gpio: remove legacy GPIO line value setter callbacks new d9d87d90cc0b treewide: rename GPIO set callbacks back to their original names new 0227b49b5027 Merge tag 'gpio-updates-for-v6.17-rc1-part2' of git://git. [...]
The 124 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: arch/arm/boot/dts/broadcom/bcm7445.dtsi | 9 +- arch/arm/common/sa1111.c | 4 +- arch/arm/common/scoop.c | 2 +- arch/arm/mach-s3c/gpio-samsung.c | 2 +- arch/arm/mach-sa1100/assabet.c | 2 +- arch/arm/mach-sa1100/neponset.c | 2 +- arch/arm/plat-orion/gpio.c | 2 +- arch/arm64/boot/dts/nvidia/tegra264.dtsi | 3 - arch/m68k/coldfire/gpio.c | 2 +- arch/mips/alchemy/common/gpiolib.c | 6 +- arch/mips/bcm63xx/gpio.c | 2 +- arch/mips/kernel/gpio_txx9.c | 2 +- arch/mips/rb532/gpio.c | 2 +- arch/mips/txx9/generic/setup.c | 2 +- arch/powerpc/platforms/44x/gpio.c | 2 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 2 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 4 +- arch/powerpc/sysdev/cpm_common.c | 2 +- arch/xtensa/include/asm/bootparam.h | 2 +- arch/xtensa/include/asm/cmpxchg.h | 4 +- arch/xtensa/include/asm/coprocessor.h | 8 +- arch/xtensa/include/asm/current.h | 2 +- arch/xtensa/include/asm/ftrace.h | 8 +- arch/xtensa/include/asm/initialize_mmu.h | 4 +- arch/xtensa/include/asm/jump_label.h | 4 +- arch/xtensa/include/asm/kasan.h | 2 +- arch/xtensa/include/asm/kmem_layout.h | 2 +- arch/xtensa/include/asm/page.h | 4 +- arch/xtensa/include/asm/pgtable.h | 8 +- arch/xtensa/include/asm/processor.h | 4 +- arch/xtensa/include/asm/ptrace.h | 6 +- arch/xtensa/include/asm/signal.h | 4 +- arch/xtensa/include/asm/thread_info.h | 8 +- arch/xtensa/include/asm/tlbflush.h | 4 +- arch/xtensa/include/uapi/asm/ptrace.h | 2 +- arch/xtensa/include/uapi/asm/signal.h | 6 +- arch/xtensa/include/uapi/asm/types.h | 4 +- drivers/bcma/driver_gpio.c | 2 +- drivers/gpio/gpio-74x164.c | 4 +- drivers/gpio/gpio-adnp.c | 2 +- drivers/gpio/gpio-adp5520.c | 2 +- drivers/gpio/gpio-adp5585.c | 2 +- drivers/gpio/gpio-aggregator.c | 4 +- drivers/gpio/gpio-altera-a10sr.c | 2 +- drivers/gpio/gpio-altera.c | 2 +- drivers/gpio/gpio-amd-fch.c | 2 +- drivers/gpio/gpio-amd8111.c | 2 +- drivers/gpio/gpio-arizona.c | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 2 +- drivers/gpio/gpio-aspeed.c | 2 +- drivers/gpio/gpio-bcm-kona.c | 2 +- drivers/gpio/gpio-bd71815.c | 2 +- drivers/gpio/gpio-bd71828.c | 2 +- drivers/gpio/gpio-bd9571mwv.c | 2 +- drivers/gpio/gpio-bt8xx.c | 2 +- drivers/gpio/gpio-cgbc.c | 2 +- drivers/gpio/gpio-creg-snps.c | 2 +- drivers/gpio/gpio-cros-ec.c | 2 +- drivers/gpio/gpio-crystalcove.c | 2 +- drivers/gpio/gpio-cs5535.c | 2 +- drivers/gpio/gpio-da9052.c | 2 +- drivers/gpio/gpio-da9055.c | 2 +- drivers/gpio/gpio-davinci.c | 2 +- drivers/gpio/gpio-dln2.c | 2 +- drivers/gpio/gpio-eic-sprd.c | 2 +- drivers/gpio/gpio-em.c | 2 +- drivers/gpio/gpio-exar.c | 2 +- drivers/gpio/gpio-f7188x.c | 2 +- drivers/gpio/gpio-graniterapids.c | 2 +- drivers/gpio/gpio-gw-pld.c | 2 +- drivers/gpio/gpio-htc-egpio.c | 2 +- drivers/gpio/gpio-ich.c | 2 +- drivers/gpio/gpio-imx-scu.c | 2 +- drivers/gpio/gpio-it87.c | 2 +- drivers/gpio/gpio-janz-ttl.c | 2 +- drivers/gpio/gpio-kempld.c | 2 +- drivers/gpio/gpio-latch.c | 4 +- drivers/gpio/gpio-ljca.c | 2 +- drivers/gpio/gpio-logicvc.c | 2 +- drivers/gpio/gpio-loongson-64bit.c | 2 +- drivers/gpio/gpio-loongson.c | 2 +- drivers/gpio/gpio-lp3943.c | 2 +- drivers/gpio/gpio-lp873x.c | 2 +- drivers/gpio/gpio-lp87565.c | 2 +- drivers/gpio/gpio-lpc18xx.c | 2 +- drivers/gpio/gpio-lpc32xx.c | 10 +- drivers/gpio/gpio-macsmc.c | 2 +- drivers/gpio/gpio-madera.c | 2 +- drivers/gpio/gpio-max730x.c | 2 +- drivers/gpio/gpio-max732x.c | 4 +- drivers/gpio/gpio-max77620.c | 2 +- drivers/gpio/gpio-max77650.c | 2 +- drivers/gpio/gpio-max77759.c | 2 +- drivers/gpio/gpio-mb86s7x.c | 2 +- drivers/gpio/gpio-mc33880.c | 2 +- drivers/gpio/gpio-ml-ioh.c | 2 +- drivers/gpio/gpio-mlxbf2.c | 2 +- drivers/gpio/gpio-mm-lantiq.c | 2 +- drivers/gpio/gpio-mmio.c | 24 +- drivers/gpio/gpio-mockup.c | 4 +- drivers/gpio/gpio-moxtet.c | 2 +- drivers/gpio/gpio-mpc5200.c | 4 +- drivers/gpio/gpio-mpfs.c | 2 +- drivers/gpio/gpio-mpsse.c | 4 +- drivers/gpio/gpio-msc313.c | 2 +- drivers/gpio/gpio-mvebu.c | 2 +- drivers/gpio/gpio-nomadik.c | 2 +- drivers/gpio/gpio-npcm-sgpio.c | 4 +- drivers/gpio/gpio-octeon.c | 2 +- drivers/gpio/gpio-omap.c | 4 +- drivers/gpio/gpio-palmas.c | 2 +- drivers/gpio/gpio-pca953x.c | 4 +- drivers/gpio/gpio-pca9570.c | 2 +- drivers/gpio/gpio-pcf857x.c | 4 +- drivers/gpio/gpio-pch.c | 2 +- drivers/gpio/gpio-pl061.c | 2 +- drivers/gpio/gpio-pxa.c | 10 +- drivers/gpio/gpio-raspberrypi-exp.c | 2 +- drivers/gpio/gpio-rc5t583.c | 2 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-rdc321x.c | 2 +- drivers/gpio/gpio-reg.c | 6 +- drivers/gpio/gpio-regmap.c | 4 +- drivers/gpio/gpio-rockchip.c | 2 +- drivers/gpio/gpio-rtd.c | 2 +- drivers/gpio/gpio-sa1100.c | 2 +- drivers/gpio/gpio-sama5d2-piobu.c | 2 +- drivers/gpio/gpio-sch.c | 2 +- drivers/gpio/gpio-sch311x.c | 2 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpio/gpio-siox.c | 2 +- drivers/gpio/gpio-spear-spics.c | 2 +- drivers/gpio/gpio-sprd.c | 2 +- drivers/gpio/gpio-stmpe.c | 2 +- drivers/gpio/gpio-stp-xway.c | 2 +- drivers/gpio/gpio-syscon.c | 4 +- drivers/gpio/gpio-tangier.c | 2 +- drivers/gpio/gpio-tc3589x.c | 2 +- drivers/gpio/gpio-tegra.c | 2 +- drivers/gpio/gpio-tegra186.c | 2 +- drivers/gpio/gpio-thunderx.c | 4 +- drivers/gpio/gpio-timberdale.c | 2 +- drivers/gpio/gpio-tpic2810.c | 4 +- drivers/gpio/gpio-tps65086.c | 2 +- drivers/gpio/gpio-tps65218.c | 2 +- drivers/gpio/gpio-tps65219.c | 4 +- drivers/gpio/gpio-tps6586x.c | 2 +- drivers/gpio/gpio-tps65910.c | 2 +- drivers/gpio/gpio-tps65912.c | 2 +- drivers/gpio/gpio-tps68470.c | 2 +- drivers/gpio/gpio-tqmx86.c | 2 +- drivers/gpio/gpio-ts4900.c | 2 +- drivers/gpio/gpio-ts5500.c | 2 +- drivers/gpio/gpio-twl4030.c | 2 +- drivers/gpio/gpio-twl6040.c | 2 +- drivers/gpio/gpio-uniphier.c | 4 +- drivers/gpio/gpio-viperboard.c | 4 +- drivers/gpio/gpio-virtio.c | 2 +- drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-wcd934x.c | 2 +- drivers/gpio/gpio-wcove.c | 2 +- drivers/gpio/gpio-winbond.c | 2 +- drivers/gpio/gpio-wm831x.c | 2 +- drivers/gpio/gpio-wm8350.c | 2 +- drivers/gpio/gpio-wm8994.c | 2 +- drivers/gpio/gpio-xgene.c | 2 +- drivers/gpio/gpio-xilinx.c | 4 +- drivers/gpio/gpio-xlp.c | 2 +- drivers/gpio/gpio-xra1403.c | 2 +- drivers/gpio/gpio-xtensa.c | 2 +- drivers/gpio/gpio-zevio.c | 2 +- drivers/gpio/gpio-zynq.c | 2 +- drivers/gpio/gpio-zynqmp-modepin.c | 2 +- drivers/gpio/gpiolib.c | 31 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +- drivers/hid/hid-cp2112.c | 2 +- drivers/hid/hid-mcp2200.c | 4 +- drivers/hid/hid-mcp2221.c | 2 +- drivers/hwmon/ltc2992.c | 4 +- drivers/hwmon/pmbus/ucd9000.c | 2 +- drivers/i2c/muxes/i2c-mux-ltc4306.c | 2 +- drivers/iio/adc/ad4130.c | 2 +- drivers/iio/adc/ad4170-4.c | 2 +- drivers/iio/adc/ad7768-1.c | 2 +- drivers/iio/adc/rohm-bd79124.c | 4 +- drivers/iio/adc/ti-ads7950.c | 2 +- drivers/iio/addac/ad74115.c | 2 +- drivers/iio/addac/ad74413r.c | 4 +- drivers/iio/dac/ad5592r-base.c | 2 +- drivers/input/keyboard/adp5588-keys.c | 2 +- drivers/input/touchscreen/ad7879.c | 2 +- drivers/leds/blink/leds-lgm-sso.c | 2 +- drivers/leds/leds-pca9532.c | 2 +- drivers/leds/leds-pca955x.c | 2 +- drivers/leds/leds-tca6507.c | 2 +- drivers/media/dvb-frontends/cxd2820r_core.c | 2 +- drivers/media/i2c/ds90ub913.c | 2 +- drivers/media/i2c/ds90ub953.c | 2 +- drivers/media/i2c/max9286.c | 2 +- drivers/media/i2c/max96717.c | 2 +- drivers/media/pci/solo6x10/solo6x10-gpio.c | 2 +- drivers/mfd/sm501.c | 2 +- drivers/mfd/tps65010.c | 2 +- drivers/mfd/ucb1x00-core.c | 2 +- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c | 2 +- drivers/misc/ti_fpc202.c | 2 +- drivers/net/can/spi/mcp251x.c | 4 +- drivers/net/dsa/mt7530.c | 2 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 2 +- drivers/net/phy/qcom/qca807x.c | 2 +- drivers/pinctrl/actions/pinctrl-owl.c | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 4 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 2 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 2 +- drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 2 +- drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 2 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 2 +- drivers/pinctrl/intel/pinctrl-intel.c | 2 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 2 +- drivers/pinctrl/mediatek/pinctrl-airoha.c | 2 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 2 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 2 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 2 +- drivers/pinctrl/meson/pinctrl-meson.c | 2 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-ma35.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-amdisp.c | 2 +- drivers/pinctrl/pinctrl-apple-gpio.c | 2 +- drivers/pinctrl/pinctrl-as3722.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 4 +- drivers/pinctrl/pinctrl-at91.c | 4 +- drivers/pinctrl/pinctrl-aw9523.c | 4 +- drivers/pinctrl/pinctrl-axp209.c | 4 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 4 +- drivers/pinctrl/pinctrl-da9062.c | 2 +- drivers/pinctrl/pinctrl-digicolor.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 2 +- drivers/pinctrl/pinctrl-keembay.c | 2 +- drivers/pinctrl/pinctrl-mcp23s08.c | 4 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/pinctrl/pinctrl-ocelot.c | 2 +- drivers/pinctrl/pinctrl-pic32.c | 2 +- drivers/pinctrl/pinctrl-pistachio.c | 2 +- drivers/pinctrl/pinctrl-rk805.c | 2 +- drivers/pinctrl/pinctrl-rp1.c | 2 +- drivers/pinctrl/pinctrl-st.c | 2 +- drivers/pinctrl/pinctrl-stmfx.c | 2 +- drivers/pinctrl/pinctrl-sx150x.c | 4 +- drivers/pinctrl/pinctrl-xway.c | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/renesas/gpio.c | 2 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 2 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 2 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c | 2 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 2 +- drivers/pinctrl/sunplus/sppctl.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 2 +- drivers/platform/cznic/turris-omnia-mcu-gpio.c | 4 +- drivers/platform/x86/barco-p50-gpio.c | 2 +- drivers/platform/x86/intel/int0002_vgpio.c | 2 +- drivers/platform/x86/portwell-ec.c | 4 +- drivers/platform/x86/silicom-platform.c | 2 +- drivers/pwm/pwm-pca9685.c | 2 +- drivers/regulator/rpi-panel-attiny-regulator.c | 2 +- drivers/soc/fsl/qe/gpio.c | 4 +- drivers/soc/renesas/pwc-rzv2m.c | 2 +- drivers/spi/spi-xcomm.c | 2 +- drivers/ssb/driver_gpio.c | 4 +- drivers/staging/greybus/gpio.c | 2 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/usb/serial/cp210x.c | 2 +- drivers/usb/serial/ftdi_sio.c | 4 +- drivers/video/fbdev/via/via-gpio.c | 2 +- fs/nfs/blocklayout/blocklayout.c | 4 +- fs/nfs/blocklayout/dev.c | 5 +- fs/nfs/blocklayout/extent_tree.c | 104 +++- fs/nfs/client.c | 47 +- fs/nfs/delegation.c | 114 ++-- fs/nfs/delegation.h | 3 + fs/nfs/dir.c | 4 +- fs/nfs/export.c | 11 +- fs/nfs/flexfilelayout/flexfilelayout.c | 26 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 6 +- fs/nfs/fs_context.c | 42 ++ fs/nfs/inode.c | 69 ++- fs/nfs/internal.h | 12 +- fs/nfs/localio.c | 7 +- fs/nfs/mount_clnt.c | 68 --- fs/nfs/nfs4_fs.h | 5 +- fs/nfs/nfs4client.c | 185 +++---- fs/nfs/nfs4file.c | 25 +- fs/nfs/nfs4getroot.c | 14 +- fs/nfs/nfs4proc.c | 139 +++-- fs/nfs/nfs4trace.c | 2 + fs/nfs/nfs4trace.h | 168 +++++- fs/nfs/nfs4xdr.c | 24 + fs/nfs/nfstrace.h | 11 +- fs/nfs/pnfs.c | 39 +- fs/nfs/pnfs_nfs.c | 14 +- fs/nfs/write.c | 8 +- fs/nfs_common/nfslocalio.c | 28 +- fs/smb/client/Makefile | 2 +- fs/smb/client/cifs_debug.c | 24 +- fs/smb/client/cifsfs.c | 8 +- fs/smb/client/cifsglob.h | 23 +- fs/smb/client/cifsproto.h | 15 + fs/smb/client/cifssmb.c | 4 +- fs/smb/client/cifstransport.c | 566 +++++++++++++++++++ fs/smb/client/connect.c | 35 +- fs/smb/client/fs_context.c | 19 +- fs/smb/client/fs_context.h | 18 +- fs/smb/client/link.c | 13 +- fs/smb/client/reparse.c | 2 +- fs/smb/client/smb1ops.c | 19 +- fs/smb/client/smb2inode.c | 5 +- fs/smb/client/smb2ops.c | 63 ++- fs/smb/client/smb2transport.c | 4 +- fs/smb/client/smbdirect.c | 465 ++++++++-------- fs/smb/client/smbdirect.h | 92 +--- fs/smb/client/transport.c | 602 +-------------------- fs/smb/common/smbdirect/smbdirect_socket.h | 118 ++++ fs/smb/server/connection.h | 1 + fs/smb/server/smb_common.c | 2 +- fs/smb/server/transport_rdma.c | 97 ++-- fs/smb/server/transport_tcp.c | 17 + include/crypto/hash.h | 2 +- include/linux/gpio/driver.h | 22 +- include/linux/gpio/generic.h | 4 +- include/linux/nfs_fs.h | 8 + include/linux/nfs_fs_sb.h | 8 +- include/linux/nfs_xdr.h | 57 +- include/linux/sunrpc/xdr.h | 9 - include/sound/tas2781-tlv.h | 2 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 4 +- net/sunrpc/xdr.c | 110 ---- net/sunrpc/xprtsock.c | 40 +- sound/hda/codecs/ca0132.c | 5 +- sound/hda/codecs/cirrus/Kconfig | 20 +- sound/hda/codecs/hdmi/Kconfig | 20 +- sound/hda/codecs/realtek/Kconfig | 28 +- sound/hda/codecs/realtek/alc269.c | 1 + sound/hda/codecs/side-codecs/cirrus_scodec_test.c | 2 +- sound/hda/codecs/side-codecs/tas2781_hda.c | 47 +- sound/hda/codecs/side-codecs/tas2781_hda.h | 2 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 3 + sound/soc/amd/acp/acp-sdw-sof-mach.c | 1 + sound/soc/amd/acp/soc_amd_sdw_common.h | 2 + sound/soc/amd/ps/acp63.h | 1 + sound/soc/amd/ps/pci-ps.c | 4 + sound/soc/amd/ps/ps-sdw-dma.c | 5 + sound/soc/codecs/idt821034.c | 2 +- sound/soc/codecs/peb2466.c | 2 +- sound/soc/codecs/rt5677.c | 2 +- sound/soc/codecs/tlv320adc3xxx.c | 2 +- sound/soc/codecs/wm5100.c | 2 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8962.c | 13 +- sound/soc/codecs/wm8996.c | 2 +- sound/soc/codecs/zl38060.c | 2 +- sound/soc/intel/avs/core.c | 3 +- sound/soc/intel/boards/sof_sdw.c | 8 + sound/soc/soc-ac97.c | 2 +- sound/soc/sof/amd/acp-loader.c | 6 +- sound/soc/sof/amd/acp.c | 8 + sound/soc/sof/amd/acp.h | 1 + sound/soc/sof/amd/pci-acp70.c | 1 + sound/soc/sof/intel/Kconfig | 3 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/usb/pcm.c | 9 +- sound/x86/intel_hdmi_audio.c | 2 +- 387 files changed, 2523 insertions(+), 2149 deletions(-) create mode 100644 fs/smb/client/cifstransport.c