Skip to content

6.1.71-rc1 review

Greg Kroah-Hartman damon linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest100 patches 20 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/100ksmbd: replace one-element arrays with flexible-array membersfs/smb/server/smb2pdu.c fs/smb/server/smb2pdu.h fs/smb/server/smb_common.h+9 -90 replies
2/100ksmbd: set SMB2_SESSION_FLAG_ENCRYPT_DATA when enforcing data encryption for this sharefs/smb/server/ksmbd_netlink.h fs/smb/server/smb2ops.c fs/smb/server/smb2pdu.c+14 -50 replies
3/100ksmbd: use F_SETLK when unlocking a filefs/smb/server/smb2pdu.c+2 -20 replies
4/100ksmbd: Fix resource leak in smb2_lock()fs/smb/server/smb2pdu.c+4 -00 replies
5/100ksmbd: Convert to use sysfs_emit()/sysfs_emit_at() APIsfs/smb/server/server.c+6 -140 replies
6/100ksmbd: Implements sess->rpc_handle_list as xarrayfs/smb/server/mgmt/user_session.c fs/smb/server/mgmt/user_session.h+15 -240 replies
7/100ksmbd: fix typo, syncronous->synchronousfs/smb/server/connection.c fs/smb/server/ksmbd_work.h fs/smb/server/smb2pdu.c+5 -50 replies
8/100ksmbd: Remove duplicated codesfs/smb/server/asn1.c+11 -120 replies
9/100ksmbd: update Kconfig to note Kerberos support and fix indentationfs/smb/server/Kconfig+6 -20 replies
10/100ksmbd: Fix spelling mistake "excceed" -> "exceeded"fs/smb/server/connection.c+1 -10 replies
11/100ksmbd: Fix parameter name and comment mismatchfs/smb/server/vfs.c+3 -30 replies
12/100ksmbd: remove unused is_char_allowed functionfs/smb/server/unicode.c+0 -180 replies
13/100ksmbd: delete asynchronous work from listfs/smb/server/connection.c fs/smb/server/ksmbd_work.h fs/smb/server/smb2pdu.c +1 more+28 -200 replies
14/100ksmbd: set NegotiateContextCount once instead of every incfs/smb/server/smb2pdu.c+5 -50 replies
15/100ksmbd: avoid duplicate negotiate ctx offset incrementsfs/smb/server/smb2pdu.c+10 -160 replies
16/100ksmbd: remove unused compression negotiate ctx packingfs/smb/server/smb2pdu.c+2 -240 replies
17/100fs: introduce lock_rename_child() helperfs/namei.c include/linux/namei.h+58 -110 replies
18/100ksmbd: fix racy issue from using ->d_parent and ->d_namefs/namei.c fs/smb/server/smb2pdu.c fs/smb/server/vfs.c +3 more+283 -3860 replies
19/100ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename()fs/smb/server/vfs.c+1 -00 replies
20/100ksmbd: fix uninitialized pointer read in smb2_create_link()fs/smb/server/smb2pdu.c+3 -30 replies
21/100ksmbd: call putname after using the last componentfs/smb/server/vfs.c+6 -20 replies
22/100ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR()fs/smb/server/smbacl.c fs/smb/server/vfs.c+4 -40 replies
23/100ksmbd: add mnt_want_write to ksmbd vfs functionsfs/smb/server/smb2pdu.c fs/smb/server/smbacl.c fs/smb/server/vfs.c +2 more+112 -550 replies
24/100ksmbd: remove unused ksmbd_tree_conn_share functionfs/smb/server/mgmt/tree_connect.c fs/smb/server/mgmt/tree_connect.h+0 -140 replies
25/100ksmbd: use kzalloc() instead of __GFP_ZEROfs/smb/server/smb_common.c+2 -20 replies
26/100ksmbd: return a literal instead of err in ksmbd_vfs_kern_path_locked()fs/smb/server/vfs.c+1 -10 replies
27/100ksmbd: Change the return value of ksmbd_vfs_query_maximal_access to voidfs/smb/server/smb2pdu.c fs/smb/server/vfs.c fs/smb/server/vfs.h+3 -90 replies
28/100ksmbd: use kvzalloc instead of kvmallocfs/smb/server/smb2pdu.c fs/smb/server/transport_ipc.c fs/smb/server/vfs.c+8 -80 replies
29/100ksmbd: Replace the ternary conditional operator with min()fs/smb/server/smbacl.c+1 -10 replies
30/100ksmbd: Use struct_size() helper in ksmbd_negotiate_smb_dialect()fs/smb/server/smb_common.c+1 -10 replies
31/100ksmbd: Replace one-element array with flexible-array memberfs/smb/server/smb_common.h+1 -10 replies
32/100ksmbd: Fix unsigned expression compared with zerofs/smb/server/vfs.c+4 -30 replies
33/100ksmbd: check if a mount point is crossed during path lookupfs/smb/server/ksmbd_netlink.h fs/smb/server/smb2pdu.c fs/smb/server/vfs.c +1 more+53 -390 replies
34/100ksmbd: switch to use kmemdup_nul() helperfs/smb/server/asn1.c+1 -30 replies
35/100ksmbd: add support for read compoundfs/smb/server/auth.c fs/smb/server/connection.c fs/smb/server/connection.h +9 more+381 -3720 replies
36/100ksmbd: fix wrong interim response on compoundfs/smb/server/ksmbd_work.c fs/smb/server/ksmbd_work.h fs/smb/server/oplock.c +1 more+26 -260 replies
37/100ksmbd: fix `force create mode and `force directory modefs/smb/server/mgmt/share_config.h+11 -180 replies
38/100ksmbd: Fix one kernel-doc commentfs/smb/server/smb2pdu.c+0 -10 replies
39/100ksmbd: add missing calling smb2_set_err_rsp() on errorfs/smb/server/smb2pdu.c+1 -00 replies
40/100ksmbd: remove experimental warningfs/smb/server/Kconfig fs/smb/server/server.c+1 -30 replies
41/100ksmbd: remove unneeded mark_inode_dirty in set_info_sec()fs/smb/server/smbacl.c+0 -10 replies
42/100ksmbd: fix passing freed memory aux_payload_buffs/smb/server/smb2pdu.c+1 -10 replies
43/100ksmbd: return invalid parameter error response if smb2 request is invalidfs/smb/server/server.c fs/smb/server/smb2misc.c+4 -40 replies
44/100ksmbd: check iov vector index in ksmbd_conn_write()fs/smb/server/connection.c+3 -00 replies
45/100ksmbd: fix race condition with fpfs/smb/server/smb2pdu.c fs/smb/server/vfs_cache.c fs/smb/server/vfs_cache.h+32 -40 replies
46/100ksmbd: fix race condition from parallel smb2 logoff requestsfs/smb/server/smb2pdu.c+16 -80 replies
47/100ksmbd: fix race condition from parallel smb2 lock requestsfs/smb/server/smb2pdu.c+1 -110 replies
48/100ksmbd: fix race condition between tree conn lookup and disconnectfs/smb/server/mgmt/tree_connect.c fs/smb/server/mgmt/tree_connect.h fs/smb/server/mgmt/user_session.c +3 more+90 -170 replies
49/100ksmbd: fix wrong error response status by using set_smb2_rsp_status()fs/smb/server/smb2pdu.c+5 -40 replies
50/100ksmbd: fix Null pointer dereferences in ksmbd_update_fstate()fs/smb/server/vfs_cache.c+3 -00 replies
51/100ksmbd: fix potential double free on smb2_read_pipe() error pathfs/smb/server/smb2pdu.c+1 -10 replies
52/100ksmbd: Remove unused field in ksmbd_user structfs/smb/server/mgmt/user_config.h+0 -10 replies
53/100ksmbd: reorganize ksmbd_iov_pin_rsp()fs/smb/server/ksmbd_work.c+22 -210 replies
54/100ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()fs/smb/server/vfs.c+1 -10 replies
55/100ksmbd: fix recursive locking in vfs helpersfs/smb/server/vfs.c+3 -200 replies
56/100ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()fs/smb/server/transport_rdma.c+30 -100 replies
57/100ksmbd: add support for surrogate pair conversionfs/smb/server/unicode.c+138 -490 replies
58/100ksmbd: no need to wait for binded connection termination at logofffs/smb/server/connection.c+0 -160 replies
59/100ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()fs/smb/server/vfs.c+4 -30 replies
60/100ksmbd: prevent memory leak on error returnfs/smb/server/ksmbd_work.c+5 -20 replies
61/100ksmbd: fix possible deadlock in smb2_openfs/smb/server/smb2pdu.c fs/smb/server/smbacl.c fs/smb/server/smbacl.h +2 more+75 -590 replies
62/100ksmbd: separately allocate ci per dentryfs/smb/server/smb2pdu.c fs/smb/server/vfs.c fs/smb/server/vfs_cache.c +1 more+18 -250 replies
63/100ksmbd: move oplock handling after unlock parent dirfs/smb/server/smb2pdu.c+65 -560 replies
64/100ksmbd: release interim response after sending status pending responsefs/smb/server/ksmbd_work.c fs/smb/server/oplock.c+5 -10 replies
65/100ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncIdfs/smb/server/smb2pdu.c+2 -50 replies
66/100ksmbd: dont update ->op_state as OPLOCK_STATE_NONE on errorfs/smb/server/smb2pdu.c+0 -10 replies
67/100ksmbd: set epoch in create context v2 leasefs/smb/server/oplock.c fs/smb/server/oplock.h+5 -10 replies
68/100ksmbd: set v2 lease capabilityfs/smb/server/oplock.c fs/smb/server/smb2ops.c+6 -70 replies
69/100ksmbd: downgrade RWH lease caching state to RH for directoryfs/smb/server/oplock.c fs/smb/server/oplock.h fs/smb/server/smb2pdu.c+12 -70 replies
70/100ksmbd: send v2 lease break notification for directoryfs/smb/common/smb2pdu.h fs/smb/server/oplock.c fs/smb/server/oplock.h +3 more+77 -60 replies
71/100ksmbd: lazy v2 lease break on smb2_write()fs/smb/server/oplock.c fs/smb/server/oplock.h fs/smb/server/vfs.c +1 more+48 -20 replies
72/100ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack()fs/smb/server/smb2pdu.c+5 -50 replies
73/100ksmbd: fix wrong allocation size update in smb2_open()fs/smb/server/smb2pdu.c+18 -180 replies
74/100ARM: dts: Fix occasional boot hang for am3 usbarch/arm/boot/dts/am33xx.dtsi+1 -00 replies
75/100usb: fotg210-hcd: delete an incorrect bounds testdrivers/usb/host/fotg210-hcd.c+0 -30 replies
76/100spi: Introduce spi_get_device_match_data() helperdrivers/spi/spi.c include/linux/spi/spi.h+15 -00 replies
77/100iio: imu: adis16475: add spi_device_id tabledrivers/iio/imu/adis16475.c+72 -450 replies
78/100nfsd: separate nfsd_last_thread() from nfsd_put()fs/nfsd/nfsd.h fs/nfsd/nfssvc.c+25 -340 replies
79/100nfsd: call nfsd_last_thread() before final nfsd_put()fs/nfsd/nfsctl.c fs/nfsd/nfsd.h fs/nfsd/nfssvc.c+9 -30 replies
80/100linux/export: Ensure natural alignment of kcrctab arrayinclude/linux/export-internal.h+1 -00 replies
81/100spi: Reintroduce spi_set_cs_timing()drivers/spi/spi.c+37 -00 replies
82/100spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpioddrivers/spi/spi.c include/linux/spi/spi.h+42 -230 replies
83/100spi: atmel: Fix clock issue when using devices with different polaritiesdrivers/spi/spi-atmel.c+81 -10 replies
84/100block: renumber QUEUE_FLAG_HW_WCinclude/linux/blkdev.h+1 -10 replies
85/100ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()fs/smb/server/smb2misc.c+12 -30 replies
86/100platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probedrivers/platform/x86/p2sb.c+134 -448 replies
87/100mm/filemap: avoid buffered read/write race to read inconsistent datamm/filemap.c+9 -00 replies
88/100mm: migrate high-order folios in swap cache correctlymm/migrate.c+8 -10 replies
89/100mm/memory-failure: cast index to loff_t before shifting itmm/memory-failure.c+1 -10 replies
90/100mm/memory-failure: check the mapcount of the precise pagemm/memory-failure.c+3 -30 replies
91/100ring-buffer: Fix wake ups when buffer_percent is set to 100kernel/trace/ring_buffer.c+7 -20 replies
92/100tracing: Fix blocked reader of snapshot bufferkernel/trace/ring_buffer.c kernel/trace/trace.c+19 -40 replies
93/100ring-buffer: Remove useless update to write_stamp in rb_try_to_discard()kernel/trace/ring_buffer.c+11 -360 replies
94/100netfilter: nf_tables: skip set commit for deleted/destroyed setsnet/netfilter/nf_tables_api.c+1 -10 replies
95/100ring-buffer: Fix slowpath of interrupted eventkernel/trace/ring_buffer.c+24 -570 replies
96/100NFSD: fix possible oops when nfsd/pool_stats is closed.fs/nfsd/nfssvc.c+3 -20 replies
97/100spi: Constify spi parameters of chip select APIsinclude/linux/spi/spi.h+2 -20 replies
98/100device property: Allow const parameter to dev_fwnode()drivers/base/property.c include/linux/property.h+15 -30 replies
99/100kallsyms: Make module_kallsyms_on_each_symbol generally availableinclude/linux/module.h kernel/module/kallsyms.c+9 -20 replies
100/100tracing/kprobes: Fix symbol counting logic by looking at modules as wellkernel/trace/trace_kprobe.c+21 -40 replies

Reviews trailers per patch

41 of 100 patches have a Reviewed-by or Acked-by.

PatchSergey SenozhatskyNamjae JeonKees CookDavid HowellsTom TalpeyMarios MakassikisAndy ShevchenkoIlpo JärvinenJan KaraMasami Hiramatsu (Google)Linus WalleijLee JonesJeff LaytonHeikki KrogerusSakari AilusSong LiuMichal SimekSeongJae ParkFlorian FainelliKelsey SteeleShuah KhanLinux Kernel Functional TestingJon HunterPavel Machek (CIP)Ron EconomosGuenter Roeckkernelci.org bot
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/100R-b A-b R-b
2/100
3/100A-b R-b
4/100A-b
5/100R-b A-b
6/100A-b
7/100R-b A-b
8/100A-b
9/100A-b A-b
10/100A-b
11/100R-b A-b
12/100R-b A-b
13/100
14/100A-b
15/100A-b
16/100A-b
17/100
18/100
19/100
20/100
21/100
22/100
23/100
24/100R-b
25/100R-b
26/100
27/100A-b
28/100
29/100A-b
30/100R-b A-b R-b
31/100R-b A-b R-b
32/100A-b A-b
33/100
34/100A-b
35/100
36/100
37/100A-b
38/100A-b
39/100
40/100A-b
41/100
42/100
43/100
44/100
45/100
46/100
47/100
48/100
49/100
50/100
51/100
52/100A-b
53/100
54/100
55/100A-b
56/100A-b R-b
57/100R-b T-b
58/100
59/100
60/100A-b
61/100
62/100
63/100
64/100
65/100
66/100
67/100
68/100
69/100
70/100
71/100
72/100
73/100
74/100
75/100R-b R-b
76/100
77/100
78/100
79/100R-b
80/100
81/100
82/100R-b
83/100
84/100
85/100
86/100R-b R-b
87/100R-b
88/100
89/100
90/100
91/100A-b
92/100A-b
93/100
94/100
95/100
96/100R-b
97/100
98/100A-b R-b
99/100A-b
100/100A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 27 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 000/100] 6.1.71-rc1 review

This is the start of the stable review cycle for the 6.1.71 release. There are 100 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Fri, 05 Jan 2024 16:47:49 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.71-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.71-rc1

Andrii Nakryiko <[email protected]>
tracing/kprobes: Fix symbol counting logic by looking at modules as well

Jiri Olsa <[email protected]>
kallsyms: Make module_kallsyms_on_each_symbol generally available

Andy Shevchenko <[email protected]>
device property: Allow const parameter to dev_fwnode()

Geert Uytterhoeven <[email protected]>
spi: Constify spi parameters of chip select APIs

NeilBrown <[email protected]>
NFSD: fix possible oops when nfsd/pool_stats is closed.

Steven Rostedt (Google) <[email protected]>
ring-buffer: Fix slowpath of interrupted event

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: skip set commit for deleted/destroyed sets

Steven Rostedt (Google) <[email protected]>
ring-buffer: Remove useless update to write_stamp in rb_try_to_discard()

Steven Rostedt (Google) <[email protected]>
tracing: Fix blocked reader of snapshot buffer

Steven Rostedt (Google) <[email protected]>
ring-buffer: Fix wake ups when buffer_percent is set to 100

Matthew Wilcox (Oracle) <[email protected]>
mm/memory-failure: check the mapcount of the precise page

Matthew Wilcox (Oracle) <[email protected]>
mm/memory-failure: cast index to loff_t before shifting it

Charan Teja Kalla <[email protected]>
mm: migrate high-order folios in swap cache correctly

Baokun Li <[email protected]>
mm/filemap: avoid buffered read/write race to read inconsistent data

Shin'ichiro Kawasaki <[email protected]>
platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe

Namjae Jeon <[email protected]>
ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()

Christoph Hellwig <[email protected]>
block: renumber QUEUE_FLAG_HW_WC

Louis Chauvet <[email protected]>
spi: atmel: Fix clock issue when using devices with different polarities

Amit Kumar Mahapatra <[email protected]>

    spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod

Tudor Ambarus <[email protected]>
spi: Reintroduce spi_set_cs_timing()

Helge Deller <[email protected]>
linux/export: Ensure natural alignment of kcrctab array

NeilBrown <[email protected]>
nfsd: call nfsd_last_thread() before final nfsd_put()

NeilBrown <[email protected]>
nfsd: separate nfsd_last_thread() from nfsd_put()

Nuno Sa <[email protected]>
iio: imu: adis16475: add spi_device_id table

Andy Shevchenko <[email protected]>
spi: Introduce spi_get_device_match_data() helper

Dan Carpenter <[email protected]>
usb: fotg210-hcd: delete an incorrect bounds test

Tony Lindgren <[email protected]>
ARM: dts: Fix occasional boot hang for am3 usb

Namjae Jeon <[email protected]>
ksmbd: fix wrong allocation size update in smb2_open()

Namjae Jeon <[email protected]>
ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack()

Namjae Jeon <[email protected]>
ksmbd: lazy v2 lease break on smb2_write()

Namjae Jeon <[email protected]>
ksmbd: send v2 lease break notification for directory

Namjae Jeon <[email protected]>
ksmbd: downgrade RWH lease caching state to RH for directory

Namjae Jeon <[email protected]>
ksmbd: set v2 lease capability

Namjae Jeon <[email protected]>
ksmbd: set epoch in create context v2 lease

Namjae Jeon <[email protected]>

    ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error

Namjae Jeon <[email protected]>
ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId

Namjae Jeon <[email protected]>
ksmbd: release interim response after sending status pending response

Namjae Jeon <[email protected]>
ksmbd: move oplock handling after unlock parent dir

Namjae Jeon <[email protected]>
ksmbd: separately allocate ci per dentry

Namjae Jeon <[email protected]>
ksmbd: fix possible deadlock in smb2_open

Zongmin Zhou <[email protected]>
ksmbd: prevent memory leak on error return

Namjae Jeon <[email protected]>
ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()

Namjae Jeon <[email protected]>
ksmbd: no need to wait for binded connection termination at logoff

Namjae Jeon <[email protected]>
ksmbd: add support for surrogate pair conversion

Kangjing Huang <[email protected]>
ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()

Marios Makassikis <[email protected]>
ksmbd: fix recursive locking in vfs helpers

Namjae Jeon <[email protected]>
ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()

Namjae Jeon <[email protected]>
ksmbd: reorganize ksmbd_iov_pin_rsp()

Cheng-Han Wu <[email protected]>
ksmbd: Remove unused field in ksmbd_user struct

Namjae Jeon <[email protected]>
ksmbd: fix potential double free on smb2_read_pipe() error path

Namjae Jeon <[email protected]>
ksmbd: fix Null pointer dereferences in ksmbd_update_fstate()

Namjae Jeon <[email protected]>
ksmbd: fix wrong error response status by using set_smb2_rsp_status()

Namjae Jeon <[email protected]>
ksmbd: fix race condition between tree conn lookup and disconnect

Namjae Jeon <[email protected]>
ksmbd: fix race condition from parallel smb2 lock requests

Namjae Jeon <[email protected]>
ksmbd: fix race condition from parallel smb2 logoff requests

Namjae Jeon <[email protected]>
ksmbd: fix race condition with fp

Namjae Jeon <[email protected]>
ksmbd: check iov vector index in ksmbd_conn_write()

Namjae Jeon <[email protected]>
ksmbd: return invalid parameter error response if smb2 request is invalid

Namjae Jeon <[email protected]>
ksmbd: fix passing freed memory 'aux_payload_buf'

Namjae Jeon <[email protected]>
ksmbd: remove unneeded mark_inode_dirty in set_info_sec()

Steve French <[email protected]>
ksmbd: remove experimental warning

Namjae Jeon <[email protected]>
ksmbd: add missing calling smb2_set_err_rsp() on error

Yang Li <[email protected]>
ksmbd: Fix one kernel-doc comment

Atte Heikkilä <[email protected]>
ksmbd: fix force create mode' and force directory mode'

Namjae Jeon <[email protected]>
ksmbd: fix wrong interim response on compound

Namjae Jeon <[email protected]>
ksmbd: add support for read compound

Yang Yingliang <[email protected]>
ksmbd: switch to use kmemdup_nul() helper

Namjae Jeon <[email protected]>
ksmbd: check if a mount point is crossed during path lookup

Wang Ming <[email protected]>
ksmbd: Fix unsigned expression compared with zero

Gustavo A. R. Silva <[email protected]>
ksmbd: Replace one-element array with flexible-array member

Gustavo A. R. Silva <[email protected]>
ksmbd: Use struct_size() helper in ksmbd_negotiate_smb_dialect()

Lu Hongfei <[email protected]>
ksmbd: Replace the ternary conditional operator with min()

Namjae Jeon <[email protected]>
ksmbd: use kvzalloc instead of kvmalloc

Lu Hongfei <[email protected]>
ksmbd: Change the return value of ksmbd_vfs_query_maximal_access to void

Namjae Jeon <[email protected]>
ksmbd: return a literal instead of 'err' in ksmbd_vfs_kern_path_locked()

Namjae Jeon <[email protected]>
ksmbd: use kzalloc() instead of __GFP_ZERO

Namjae Jeon <[email protected]>
ksmbd: remove unused ksmbd_tree_conn_share function

Namjae Jeon <[email protected]>
ksmbd: add mnt_want_write to ksmbd vfs functions

Namjae Jeon <[email protected]>
ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR()

Namjae Jeon <[email protected]>
ksmbd: call putname after using the last component

Namjae Jeon <[email protected]>
ksmbd: fix uninitialized pointer read in smb2_create_link()

Namjae Jeon <[email protected]>
ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename()

Namjae Jeon <[email protected]>

    ksmbd: fix racy issue from using ->d_parent and ->d_name

Al Viro <[email protected]>
fs: introduce lock_rename_child() helper

David Disseldorp <[email protected]>
ksmbd: remove unused compression negotiate ctx packing

David Disseldorp <[email protected]>
ksmbd: avoid duplicate negotiate ctx offset increments

David Disseldorp <[email protected]>
ksmbd: set NegotiateContextCount once instead of every inc

Namjae Jeon <[email protected]>
ksmbd: delete asynchronous work from list

Tom Rix <[email protected]>
ksmbd: remove unused is_char_allowed function

Jiapeng Chong <[email protected]>
ksmbd: Fix parameter name and comment mismatch

Colin Ian King <[email protected]>

    ksmbd: Fix spelling mistake "excceed" -> "exceeded"

Steve French <[email protected]>
ksmbd: update Kconfig to note Kerberos support and fix indentation

Dawei Li <[email protected]>
ksmbd: Remove duplicated codes

Dawei Li <[email protected]>

    ksmbd: fix typo, syncronous->synchronous

Dawei Li <[email protected]>

    ksmbd: Implements sess->rpc_handle_list as xarray

ye xingchen <[email protected]>
ksmbd: Convert to use sysfs_emit()/sysfs_emit_at() APIs

Marios Makassikis <[email protected]>
ksmbd: Fix resource leak in smb2_lock()

Jeff Layton <[email protected]>
ksmbd: use F_SETLK when unlocking a file

Namjae Jeon <[email protected]>
ksmbd: set SMB2_SESSION_FLAG_ENCRYPT_DATA when enforcing data encryption for this share

Gustavo A. R. Silva <[email protected]>
ksmbd: replace one-element arrays with flexible-array members

-------------

Diffstat:

 Makefile                          |    4 +-
 arch/arm/boot/dts/am33xx.dtsi     |    1 +
 drivers/base/property.c           |   11 +-
 drivers/iio/imu/adis16475.c       |  129 +++--
 drivers/platform/x86/p2sb.c       |  178 +++++--
 drivers/spi/spi-atmel.c           |   82 ++-
 drivers/spi/spi.c                 |   92 +++-
 drivers/usb/host/fotg210-hcd.c    |    3 -
 fs/namei.c                        |  125 ++++-
 fs/nfsd/nfsctl.c                  |    9 +-
 fs/nfsd/nfsd.h                    |    8 +-
 fs/nfsd/nfssvc.c                  |   57 +-
 fs/smb/common/smb2pdu.h           |    1 +
 fs/smb/server/Kconfig             |   10 +-
 fs/smb/server/asn1.c              |   33 +-
 fs/smb/server/auth.c              |   11 +-
 fs/smb/server/connection.c        |   74 +--
 fs/smb/server/connection.h        |    2 +-
 fs/smb/server/ksmbd_netlink.h     |    4 +-
 fs/smb/server/ksmbd_work.c        |  100 +++-
 fs/smb/server/ksmbd_work.h        |   36 +-
 fs/smb/server/mgmt/share_config.h |   29 +-
 fs/smb/server/mgmt/tree_connect.c |   53 +-
 fs/smb/server/mgmt/tree_connect.h |   14 +-
 fs/smb/server/mgmt/user_config.h  |    1 -
 fs/smb/server/mgmt/user_session.c |   38 +-
 fs/smb/server/mgmt/user_session.h |    3 +-
 fs/smb/server/oplock.c            |  147 ++++--
 fs/smb/server/oplock.h            |    8 +-
 fs/smb/server/server.c            |   36 +-
 fs/smb/server/smb2misc.c          |   19 +-
 fs/smb/server/smb2ops.c           |   19 +-
 fs/smb/server/smb2pdu.c           | 1033 ++++++++++++++++---------------------
 fs/smb/server/smb2pdu.h           |    3 +-
 fs/smb/server/smb_common.c        |   19 +-
 fs/smb/server/smb_common.h        |   14 +-
 fs/smb/server/smbacl.c            |   20 +-
 fs/smb/server/smbacl.h            |    2 +-
 fs/smb/server/transport_ipc.c     |    4 +-
 fs/smb/server/transport_rdma.c    |   44 +-
 fs/smb/server/unicode.c           |  191 ++++---
 fs/smb/server/vfs.c               |  638 ++++++++++++-----------
 fs/smb/server/vfs.h               |   52 +-
 fs/smb/server/vfs_cache.c         |   63 ++-
 fs/smb/server/vfs_cache.h         |   18 +-
 include/linux/blkdev.h            |    2 +-
 include/linux/export-internal.h   |    1 +
 include/linux/module.h            |    9 +
 include/linux/namei.h             |    7 +
 include/linux/property.h          |    7 +-
 include/linux/spi/spi.h           |   23 +
 kernel/module/kallsyms.c          |    2 -
 kernel/trace/ring_buffer.c        |  140 ++---
 kernel/trace/trace.c              |   20 +-
 kernel/trace/trace_kprobe.c       |   25 +-
 mm/filemap.c                      |    9 +
 mm/memory-failure.c               |    8 +-
 mm/migrate.c                      |    9 +-
 net/netfilter/nf_tables_api.c     |    2 +-
 59 files changed, 2139 insertions(+), 1563 deletions(-)