This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/linux.
from b91db6a0b52e Merge tag 'for-5.15/io_uring-vfs-2021-08-30' of git://git. [...] adds 0626e6641f6b cifsd: add server handler for central processing and tranp [...] adds e2f34481b24d cifsd: add server-side procedures for SMB3 adds f44158485826 cifsd: add file operations adds a848c4f15ab6 cifsd: add Kconfig and Makefile adds 3a3fd9d4939f MAINTAINERS: add cifsd kernel server adds c0e8110e6c75 cifsd: fix WARNING: Title overline too short adds 42da4086b987 cifsd: fix WARNING: document isn't included in any toctree adds 36ba38663be0 cifsd: uniquify extract_sharename() adds 1e853b937b2f cifsd: Fix a handful of spelling mistakes adds e3f70873289a cifsd: fix WARNING: unmet direct dependencies detected for [...] adds 86df49e105af cifsd: fix a precedence bug in parse_dacl() adds 8ef329670657 cifsd: fix a IS_ERR() vs NULL bug adds a2ba2709f5e4 cifsd: Fix a use after free on error path adds bc3fcc9462ef cifsd: fix static checker warning from smb_direct_post_sen [...] adds 50355b0b2010 cifsd: fix static checker warning from smb_check_perm_dacl() adds 04bee6e336be cifsd: update cifsd.rst document adds 04165366515a cifsd: add index.rst in cifs documentation adds 2e2b0dda1889 cifsd: remove unneeded FIXME comments adds 95fa1ce947d6 cifsd: fix incorrect comments adds 548e9ad31739 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds b24c93358035 cifsd: Pass string length parameter to match_pattern() adds 269d3feec1b0 cifsd: fix build warnings from cifsd.rst adds c1ea111fd1bb cifsd: Fix an error code in smb2_read() adds 849f59e1a18a cifsd: fix error handling in ksmbd_server_init() adds 3161ad3a717e cifsd: remove redundant assignment to variable err adds e5066499079d cifsd: remove unneeded macros adds 69f447be1513 cifsd: fix wrong use of rw semaphore in __session_create() adds 20ea7fd2ac75 cifsd: use kmalloc() for small allocations adds c36fca8630dd cifsd: add the check to work file lock and rename behavior [...] adds 7cb82de3cdf2 cifsd: fix error return code in ksmbd_vfs_remove_file() adds 64b39f4a2fd2 cifsd: clean-up codes using chechpatch.pl --strict adds a648d8aff84b cifsd: merge time_wrappers.h into smb_common.h adds 536556490177 cifsd: fix wrong prototype in comment adds a36abeaaf00f cifsd: fix implicit declaration of function 'groups_alloc' adds 17af7d5b8a95 cifsd: fix implicit declaration of function 'locks_alloc_lock' adds d710f37c7bcd cifsd: remove smack inherit leftovers adds 96a34377dc5a cifsd: remove calling d_path in error paths adds 1637023594c1 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds d2f72ed8fa0c cifsd: use file_inode() instead of d_inode() adds 8044ee8e64b4 cifsd: remove useless error handling in ksmbd_vfs_read adds 02b68b2065c9 cifsd: use xarray instead of linked list for tree connect list adds 5da64d8784d3 cifsd: remove stale prototype and variables adds c250e8f5566f cifsd: fix memory leak when loop ends adds 822bc8ea514e cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 86f52978465b cifsd: fix memdup.cocci warnings adds 79f6b11a104f cifsd: remove wrappers of kvmalloc/kvfree adds 9cca7516f4c6 doc: cifsd: change the reference to configuration.txt adds 4030b278368d cifsd: prevent a integer overflow in wm_alloc() adds 0ab777453f80 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds 1920bb1f8022 cifsd: remove unused including <linux/version.h> adds d40012a83f87 cifsd: declare ida statically adds ff1d57272552 cifsd: add the check if parent is stable by unexpected rename adds 7c3d3e99ca29 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds 3c20378325c7 cifsd: re-implement ksmbd_vfs_kern_path adds 24b626967d95 cifsd: fix reference count decrement of unclaimed file in [...] adds 915f570a971b cifsd: Remove smb2_put_name() adds 7e8094a73e52 cifsd: remove unused smberr.h adds 2efec2dee861 cifsd: remove unused nterr.c file adds 5626518ecaa5 cifsd: move nt time functions to misc.c adds e6b1059ffaea cifsd: Fix potential null-ptr-deref in smb2_open() adds fba08fa005e4 cifsd: use d_inode() adds 73f9dad511e8 cifsd: remove the dead code of unimplemented durable handle adds a299669b2c3d cifsd: Update access check in set_file_allocation_info/set [...] adds 7adfd4f6f78e cifsd: Remove is_attributes_write_allowed() wrapper adds ced2b26a76cd cifsd: Fix regression in smb2_get_info adds 204fcceb7ccf cifsd: add ksmbd/nfsd interoperability to feature table adds a4382db9bac3 cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path adds 79caa9606df1 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] adds e7735c854880 cifsd: Update out_buf_len in smb2_populate_readdir_entry() adds 1fca8038e9f1 cifsd: Fix potential null-ptr-deref in destroy_previous_session() adds 5a0ca7700591 cifsd: add support for AES256 encryption adds bcd62a368314 cifsd: fix invalid memory access in smb2_write() adds fad4161b5cd0 cifsd: decoding gss token using lib/asn1_decoder.c adds 63c454f83928 cifsd: fix WARNING: Possible unnecessary 'out of memory' message adds 3d47e5462389 cifsd: fix WARNING: Too many leading tabs adds 5ce071659302 cifsd: fix build break from asn1 adds 2018da7d40e5 Merge pull request #46 from namjaejeon/cifsd-for-next adds 5616015f548a cifsd: fix boolreturn.cocci warnings adds 50bf80a553cc cifsd: fix xfstests generic/504 test failure adds e080fa802128 Merge pull request #47 from namjaejeon/cifsd-for-next adds 8602c3e2ceef cifsd: Do not use 0 or 0xFFFFFFFF for TreeID adds eb817368f50c cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE adds 8b42d863889a Merge pull request #48 from namjaejeon/cifsd-for-next adds be29a3709b89 cifsd: fix build error without CONFIG_OID_REGISTRY adds 4ead0568f798 Merge pull request #49 from namjaejeon/cifsd-for-next adds cdd10398e71a cifsd: add goto fail in asn1_oid_decode() adds 3566a2b0f73a cifsd: use memcmp instead of for loop check in oid_eq() adds 8bae4419ce63 cifsd: add goto fail in neg_token_init_mech_type() adds 94096702376e cifsd: move fips_enabled check before the str_to_key() adds fd43cbbe0af5 cifsd: just return smbhash() instead of using rc return value adds 7e38ea254c82 cifsd: move ret check before the out label adds 4a6b02282632 cifsd: simplify error handling in ksmbd_auth_ntlm() adds 192cc732c65a cifsd: remove unneeded type casting adds b72802aa77dc cifsd: set error return value for memcmp() difference adds 876edcc4cffd cifsd: return zero in always success case adds 522dcc76269f cifsd: never return 1 on failure adds 41a7848a01b3 cifsd: add the check if nvec is zero adds 08591ccfdd4f cifsd: len can never be negative in ksmbd_init_sg() adds 03f1c3d38887 cifsd: remove unneeded initialization of rc variable in ks [...] adds 27aa646db0f0 cifsd: fix wrong return value in ksmbd_crypt_message() adds 73b8b0853942 cifsd: change success handling to failure handling adds 533a45da1a89 cifsd: add default case in switch statment in alloc_shash_desc() adds 12fc704441ad cifsd: call kzalloc() directly instead of wrapper adds d3cd8c491559 cifsd: simplify error handling in ksmbd_gen_preauth_integr [...] adds 0e579cd17f8e cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_fi [...] adds 704780597626 cifsd: alignment match open parenthesis adds a2d0b5034a5f cifsd: add the check to prevent potential overflow with sm [...] adds a2d6321b459a cifsd: braces {} should be used on all arms of this statement adds c8ed11522b4a cifsd: spaces preferred around that '/' adds 2f5205c2377c cifsd: don't use multiple blank lines adds 10268f7d5755 cifsd: No space is necessary after a cast adds fe30ea69ff81 cifsd: Blank lines aren't necessary after an open brace '{' adds 070fb21e5912 cifsd: Alignment should match open parenthesis adds c986ed981ae6 cifsd: remove unnecessary parentheses around adds fc2d1b58c4f2 cifsd: Prefer kernel type 'u16' over 'uint16_t' adds a6a5fa77805b cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow sy [...] adds bfe6cb0ce5dd Merge pull request #50 from namjaejeon/cifsd-for-next adds 152de8c68d13 cifsd: fix Control flow issues in ksmbd_build_ntlmssp_chal [...] adds 10a96b2b45e0 Merge pull request #51 from namjaejeon/cifsd-for-next adds 40c594b64766 cifsd: enclose macro variables in parenthesis adds d7e5852b4deb cifsd: make alignment match open parenthesis adds 113ef68d47f5 cifsd: fix memleak in ksmbd_vfs_stream_write() adds 673b9ba7a140 cifsd: fix memleak in ksmbd_vfs_stream_read() adds fd6de099d7fa cifsd: check return value of ksmbd_vfs_getcasexattr() correctly adds 2ae1a6cc4302 cifsd: fix potential read overflow in ksmbd_vfs_stream_read() adds 55b4fcdf0fe8 Merge pull request #52 from namjaejeon/cifsd-for-next adds 97d7f3d3e0e7 cifsd: fix additional warnings from checkpatch.pl --strict adds ce95240b5d8c Merge pull request #53 from namjaejeon/cifsd-for-next adds 6c4e675ad359 cifsd: fix list_add double add BUG_ON trap in setup_async_work() adds ade62d8b429f cifsd: set epoch in smb2_lease_break response adds d4b26c285802 cifsd: fix possible compile error for asn1.c adds 3aefd54da5ec cifsd: remove duplicated argument adds 015b1dc381fd Merge pull request #54 from namjaejeon/cifsd-for-next adds 99f45259fe12 cifsd: append ksmbd prefix into names for asn1 decoder adds be8bcf8baaec Merge pull request #55 from namjaejeon/cifsd-for-next adds 5fb68864674f ksmbd: fix kfree of uninitialized pointer oid adds f5a544e3bab7 ksmbd: add support for SMB3 multichannel adds c30f4eb84bad ksmbd: remove cache read/trans buffer support adds afa8f016c5a5 ksmbd: initialize variables on the declaration adds f8524776f1bb ksmbd: remove ksmbd_vfs_copy_file_range adds 6f3d5eeec744 ksmbd: use list_for_each_entry instead of list_for_each adds 1dfb8242e8d9 ksmbd: use goto instead of duplicating the resoure cleanup [...] adds 79a8a71db408 ksmbd: fix overly long line adds 9c78ad067faf ksmbd: remove unneeded FIXME comment adds 9f88af04f03d ksmbd: remove ____ksmbd_align in ksmbd_server.h adds 3fbe43c9f577 ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function adds bde1694aecdb ksmbd: remove ksmbd_err/info adds e8c061917133 ksmbd: opencode to avoid trivial wrappers adds 4b637fc18902 ksmbd: factor out a ksmbd_validate_entry_in_use helper fro [...] adds 67d1c432994c ksmbd: opencode posix acl functions instead of wrappers adds ee2033e9c641 ksmbd: change stream type macro to enumeration adds ee81cae1a632 ksmbd: use f_bsize instead of q->limits.logical_block_size adds 560ac0513069 ksmbd: remove unneeded NULL check in the list iterator adds 131bac1ece2e ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION adds 1a93084b9a89 ksmbd: move fs/cifsd to fs/ksmbd adds 49be5aa47b69 MAINTAINERS: rename cifsd to ksmbd adds 333111a6dc32 ksmbd: factor out a ksmbd_vfs_lock_parent helper adds 6c5e36d13e2a ksmbd: set MAY_* flags together with open flags adds b622948789a9 ksmbd: remove macros in transport_ipc.c adds 8ad8dc342117 ksmbd: replace BUFFER_NR_PAGES with inline function adds c2220322b457 ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro adds cb5b047f8e14 ksmbd: replace PAYLOAD_HEAD with inline function adds d4075abbc6b5 ksmbd: remove getting worker state macros adds d8fb29980cb5 ksmbd: remove and replace macros with inline functions in [...] adds 02d4b4aa6d3b ksmbd: replace SMB_DIRECT_TRANS macro with inline function adds 8a893315dc06 ksmbd: replace request and respone buffer macro with inlin [...] adds e294f78d3478 ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_S [...] adds a5a25a114ab2 ksmbd: Relax credit_charge check in smb2_validate_credit_charge() adds 493fa2fbe459 ksmbd: fix dentry racy with rename() adds ab0b263b749a ksmbd: opencode to remove FP_INODE macro adds 12202c0594b1 ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry adds 849fbc549d4c ksmbd: opencode to remove ATTR_FP macro adds 0ae941ef2e48 ksmbd: remove SMB1 oplock level macros adds 6128468da50c ksmbd: change ACE types to enumeration adds 12411ad59d49 ksmbd: change sid types to enumeration adds b9cbfb524d73 ksmbd: change server state type macro to enumeration adds c63ee4a521e7 ksmbd: change server config string index to enumeration adds 8b758859dfbe ksmbd: reorder and document on-disk and netlink structures [...] adds ef24c962d0f2 ksmbd: replace struct dentry with struct path in some func [...] adds af34983e8315 ksmbd: add user namespace support adds ae9d84d6f1b1 Merge pull request #56 from namjaejeon/cifsd-for-next adds 690f96970513 ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() adds 52f7af644386 Merge pull request #57 from namjaejeon/cifsd-for-next adds 465d720485ef ksmbd: call mnt_user_ns once in a function adds 4951a84f61d6 ksmbd: Fix read on the uninitialized pointer sess adds db0e04ad42bb Merge pull request #58 from namjaejeon/cifsd-for-next adds 6cfbcf2f40e3 ksmbd: remove unneeded NULL check in for_each_netdev adds b8fc94cdb144 ksmbd: fix read on the uninitialized send_ctx adds dac0ec6e1b4a ksmbd: fix memory leak smb2_populate_readdir_entry() adds a9071e3c8659 ksmbd: fix memory leak in smb_inherit_dacl() adds 3867369ef8f7 ksmbd: change data type of volatile/persistent id to u64 adds 0f6619aee86f ksmbd: delete some stray tabs adds 07781de90518 ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() adds 4b92841ef27b ksmbd: fix the running request count decrement adds d63528eb0d43 ksmbd: free ksmbd_lock when file is closed adds 45a64e8b0849 ksmbd: uninterruptible wait for a file being unlocked adds ce154c32af3c ksmbd: make smb2_find_context_vals return NULL if not found adds 21dd1fd6d718 ksmbd: handle error cases first in smb2_create_sd_buffers adds 7c4ed5ded853 Merge pull request #59 from namjaejeon/cifsd-for-next adds f19b3967fb09 ksmbd: remove unneeded check_context_err adds 78ad2c277af4 ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() adds 96ad4ec51c06 ksmbd: fix unused err value in smb2_lock adds 03d8d4f1896e ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO adds 0a427cc638ad ksmbd: fix an error message in ksmbd_conn_trasnport_init adds 904729b61c37 Merge pull request #60 from namjaejeon/cifsd-for-next adds a9c241d01d0a ksmbd: fix typo in comment adds 9946aa630ae7 Merge pull request #61 from namjaejeon/cifsd-for-next adds e4b60e92d4f8 ksmbd: fix wrong compression context size adds 58090b175271 ksmbd: fix wrong error status return on session setup adds 67307023d02b ksmbd: set STATUS_INVALID_PARAMETER error status if credit [...] adds d347d745f06c ksmbd: move credit charge verification over smb2 request s [...] adds 9223958816f9 ksmbd: fix typo of MS-SMBD adds af320a739029 ksmbd: add negotiate context verification adds 378087cd17ee ksmbd: add support for negotiating signing algorithm adds 654c8876f936 ksmbd: Fix potential memory leak in tcp_destroy_socket() adds 1d904eaf3f99 ksmbd: fix -Wstringop-truncation warnings adds 9a5ca18895ec Merge pull request #62 from namjaejeon/cifsd-for-next adds d337a44e429e ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() [...] adds 9fb8fac08f66 ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERF [...] adds 08bdbc6ef46a ksmbd: use channel signingkey for binding SMB2 session setup adds 6c99dfc4c5f6 ksmbd: fix missing error code in smb2_lock adds f1abdb78a108 ksmbd: add ipv6_addr_v4mapped check to know if connection [...] adds a8ab5293dd23 Merge pull request #63 from namjaejeon/cifsd-for-next adds 8b99f3504b68 ksmbd: fix an oops in error handling in smb2_open() adds 456af438ad49 Merge pull request #64 from namjaejeon/cifsd-for-next adds eebff916f077 ksmbd: Fix multi-protocol negotiation adds f4228b678b41 ksmbd: change int data type to boolean adds 5ec3df8e98f5 ksmbd: update the comment for smb2_get_ksmbd_tcon() adds c6ce2b5716b0 ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() adds 777cad1604d6 ksmbd: remove select FS_POSIX_ACL in Kconfig adds 323b1ea10263 ksmbd: smbd: fix kernel oops during server shutdown adds 668fff017233 ksmbd: update SMB3 multi-channel support in ksmbd.rst adds 29668d7e9d84 MAINTAINERS: add git adddress of ksmbd adds a9a27d4ab3de ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in acce [...] adds e7a10ed7d734 Merge pull request #66 from namjaejeon/cifsd-for-next adds e70e392fa768 ksmbd: fix permission check issue on chown and chmod adds 0bffa153a2f4 Merge pull request #68 from namjaejeon/cifsd-for-next adds 1923b544bf60 MAINTAINERS: ksmbd: update my email address adds e9e3d5f9e34c MAINTAINERS: ksmbd: add cifs_common directory to ksmbd entry adds 32e19d12fc7c Merge pull request #69 from namjaejeon/cifsd-for-next adds 7d5d8d715689 ksmbd: fix __write_overflow warning in ndr_read_string adds e24c567b7ecf Merge tag '5.15-rc-first-ksmbd-merge' of git://git.samba.o [...] adds f980d055a0f8 CIFS: Fix a potencially linear read overflow adds d72c74197b70 cifs: fix wrong release in sess_alloc_buffer() failed path adds 7321be2663da smb3: fix posix extensions mount option adds 3d2b50e0e768 oid_registry: Add OIDs for missing Spnego auth mechanisms to Macs adds 18d04062f83b cifs: enable fscache usage even for files opened as rw adds 76a3c92ec9e0 cifs: remove support for NTLM and weaker authentication al [...] adds 71c028632461 cifs: fork arc4 and create a separate module for it for ci [...] adds 42c21973fa3c cifs: create a MD4 module and switch cifs.ko to use it adds 38f4910b8b26 cifs: cifs_md4 convert to SPDX identifier adds 332c404a55ef cifs: add cifs_common directory to MAINTAINERS file adds 3998f0b8bc49 cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SE [...] adds 9c849ce86e0f Merge tag '5.15-rc-smb3-fixes-part1' of git://git.samba.or [...] new 5a80d1c6a270 btrfs: zoned: remove max_zone_append_size logic new b3b7e1d0b4c2 btrfs: add special case to setget helpers for 64k pages new 4a9531cf89d2 btrfs: check-integrity: drop unnecessary function prototypes new 2eadb9e75e8e btrfs: make btrfs_finish_chunk_alloc private to block-group.c new 67d5e289a193 btrfs: remove max argument from generic_bin_search new 23608d51a3b2 btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs new b0ee5e1ec44a btrfs: drop from __GFP_HIGHMEM all allocations new 8c945d32e604 btrfs: compression: drop kmap/kunmap from lzo new 696ab562e6df btrfs: compression: drop kmap/kunmap from zlib new bbaf9715f3f5 btrfs: compression: drop kmap/kunmap from zstd new 4c2bf276b56d btrfs: compression: drop kmap/kunmap from generic helpers new 5da384799278 btrfs: check-integrity: drop kmap/kunmap for block pages new 069a2e37789a btrfs: continue readahead of siblings even if target node [...] new 6534c0c99ddd btrfs: pass NULL as trans to btrfs_search_slot if we only [...] new 2b29726c473b btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] new 506650dcb3a7 btrfs: improve the batch insertion of delayed items new 5a656c3628b2 btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] new cceaa89f02f1 btrfs: remove racy and unnecessary inode transaction updat [...] new e1a6d2648300 btrfs: avoid unnecessary log mutex contention when syncing log new e68107e51f84 btrfs: remove unnecessary list head initialization when sy [...] new 2ac691d8b3b1 btrfs: avoid unnecessary lock and leaf splits when updatin [...] new c7bcbb2120cb btrfs: remove ignore_offset argument from btrfs_find_all_roots() new ad9a9378502d btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] new f8ee80de7bcf btrfs: remove unneeded return variable in btrfs_lookup_fil [...] new a7d1c5dc8632 btrfs: introduce btrfs_lookup_match_dir new a129ffb8166a btrfs: remove unused start and end parameters from btrfs_r [...] new 25c1252a026c btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] new f41b6ba93d8e btrfs: remove uptodate parameter from btrfs_dec_test_first [...] new 809d6902b3b0 btrfs: make btrfs_next_leaf static inline new 0ac6e06b6c13 btrfs: tree-checker: use table values for stripe checks new 6c154ba41bd0 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] new 500a44c9b301 btrfs: uninline btrfs_bg_flags_to_raid_index new fe4f46d40c1c btrfs: merge alloc_device helpers new d58ede8d1d9f btrfs: simplify data stripe calculation helpers new 214cc1843217 btrfs: constify and cleanup variables in comparators new 4c37a7938496 btrfs: reset this_bio_flag to avoid inheriting old flags new 3670e6451bc9 btrfs: subpage: check if there are compressed extents insi [...] new ca62e85ded2c btrfs: disable compressed readahead for subpage new 557023ea9f06 btrfs: grab correct extent map for subpage compressed extent read new 1c3dc1731ed2 btrfs: rework btrfs_decompress_buf2page() new a6e66e6f8c1b btrfs: rework lzo_decompress_bio() to make it subpage compatible new f47960f49e59 btrfs: reloc: factor out relocation page read and dirty part new c2832898126f btrfs: make relocate_one_page() handle subpage case new cc1d0d93d55a btrfs: subpage: fix writeback which does not have ordered extent new 7367253a351e btrfs: subpage: disable inline extent creation new e0eefe07f895 btrfs: subpage: allow submit_extent_page() to do bio split new c8050b3b7f76 btrfs: subpage: reject raid56 filesystem and profile conversion new e0467866198f btrfs: subpage: fix race between prepare_pages() and btrfs [...] new 7c11d0ae4395 btrfs: subpage: fix a potential use-after-free in writebac [...] new e3c62324e470 btrfs: subpage: fix false alert when relocating partial pr [...] new 9d9ea1e68a05 btrfs: subpage: fix relocation potentially overwriting las [...] new 95ea0486b20e btrfs: allow read-write for 4K sectorsize on 64K page size [...] new 963e4db83e28 btrfs: unify regular and subpage error paths in __extent_w [...] new ac98141d1404 btrfs: wake up async_delalloc_pages waiters after submit new 8197766d806f btrfs: include delalloc related info in dump space info tr [...] new fcdef39c03c5 btrfs: enable a tracepoint when we fail tickets new 03fe78cc2942 btrfs: use delalloc_bytes to determine flush amount for sh [...] new e16460707e94 btrfs: wait on async extents when flushing delalloc new 5a798493b8f3 fs: add a filemap_fdatawrite_wbc helper new b3776305278e btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] new 25d23cd01621 9p: migrate from sync_inode to filemap_fdatawrite_wbc new 5662c967c69d fs: kill sync_inode new e83502ca5f1e block: fix argument type of bio_trim() new 21dda654d480 btrfs: fix argument type of btrfs_bio_clone_partial() new 42b5d73b5d23 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() new 6e8e777deb5c btrfs: eliminate some false positives when checking if ino [...] new bd54f381a12a btrfs: do not pin logs too early during renames new b2f78e88052b btrfs: allow degenerate raid0/raid10 new 7361b4ae03d9 btrfs: remove the dead comment in writepage_delalloc() new efc222f8d79c btrfs: simplify return values in btrfs_check_raid_min_devices new 77eea05e7851 btrfs: add ro compat flags to inodes new 146054090b08 btrfs: initial fsverity support new 705242538ff3 btrfs: verity metadata orphan items new ea3dc7d2d1f5 btrfs: print if fsverity support is built in when loading module new 0ff40a910f56 btrfs: introduce btrfs_search_backwards function new 98caf9531e1d btrfs: allocate file_ra_state on stack in readahead_cache new 0afb603afc3e btrfs: allocate btrfs_ioctl_quota_rescan_args on stack new c853a5783ebe btrfs: allocate btrfs_ioctl_defrag_range_args on stack new dce281503906 btrfs: allocate backref_ctx on stack in find_extent_clone new 1c167b87f4f9 btrfs: remove unnecessary NULL check for the new inode dur [...] new d135a5339611 btrfs: remove no longer needed full sync flag check at ino [...] new 1f295373022e btrfs: update comment at log_conflicting_inodes() new 77233c2d2ec9 btrfs: zoned: allow disabling of zone auto reclaim new ba86dd9fe60e btrfs: zoned: suppress reclaim error message on EAGAIN new 0ae79c6fe70d btrfs: zoned: fix block group alloc_offset calculation new 63fb5879db7c btrfs: zoned: add asserts on splitting extent_map new e4571b8c5e9f btrfs: fix NULL pointer dereference when deleting device b [...] new e7849e33cf5d btrfs: sysfs: document structures and their associated files new c2fd68b6b2b0 namei: add mapping aware lookup helper new b3b6f5b92255 btrfs: handle idmaps in btrfs_new_inode() new ca07274c3da9 btrfs: allow idmapped rename inode op new c020d2eaf1a8 btrfs: allow idmapped getattr inode op new 72105277dcfc btrfs: allow idmapped mknod inode op new e93ca491d03f btrfs: allow idmapped create inode op new b0b3e44d346c btrfs: allow idmapped mkdir inode op new 5a0521086e5f btrfs: allow idmapped symlink inode op new 98b6ab5fc098 btrfs: allow idmapped tmpfile inode op new d4d094646142 btrfs: allow idmapped setattr inode op new 3bc71ba02cf5 btrfs: allow idmapped permission inode op new 5474bf400f16 btrfs: check whether fsgid/fsuid are mapped during subvolu [...] new 4d4340c912cc btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls new c4ed533bdc79 btrfs: allow idmapped SNAP_DESTROY ioctls new aabb34e7a31c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids new e4fed17a32b6 btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls new 39e1674ff035 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl new 6623d9a0b0ce btrfs: allow idmapped INO_LOOKUP_USER ioctl new 4a8b34afa9c9 btrfs: handle ACLs on idmapped mounts new 5b9b26f5d0b8 btrfs: allow idmapped mount new 8be2ba2e0e11 btrfs: avoid unnecessarily logging directories that had no [...] new 3736127a3aa8 btrfs: tree-log: check btrfs_lookup_data_extent return value new 93c60b17f2b5 btrfs: reduce the preemptive flushing threshold to 90% new 114623979405 btrfs: do not do preemptive flushing if the majority is gl [...] new 939c7feb1921 btrfs: zoned: fix ordered extent boundary calculation new 0d977e0eba23 btrfs: reset replace target device to allocation state on close new 87045e654607 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/l [...] adds d18760560593 fscrypt: add fscrypt_symlink_getattr() for computing st_size adds 8c4bca10ceaf ext4: report correct st_size for encrypted symlinks adds 461b43a8f92e f2fs: report correct st_size for encrypted symlinks adds 064c73498601 ubifs: report correct st_size for encrypted symlinks adds e538b0985a05 fscrypt: remove mention of symlink st_size quirk from docu [...] adds ba47b515f594 fscrypt: align Base64 encoding with RFC 4648 base64url adds 38ef66b05cfa fscrypt: document struct fscrypt_operations new cd358208d703 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds a6579cbfd721 gfs2: Fix memory leak of object lsi on error return path adds 9d9b16054b7d gfs2: Fix glock recursion in freeze_go_xmote_bh new c37453cb87e3 gfs2: be more verbose replaying invalid rgrp blocks new 69a61144f32b gfs2: trivial clean up of gfs2_ail_error new dc7674eda002 gfs2: tiny cleanup in gfs2_log_reserve new a28dc123fa66 gfs2: init system threads before freeze lock new 70c11ba8f2dc gfs2: Don't release and reacquire local statfs bh new 7392fbb0a402 gfs2: Make recovery error more readable new a8f1d32d0f04 gfs2: Eliminate vestigial HIF_FIRST new ba3ca2bcf4aa gfs2: nit: gfs2_drop_inode shouldn't return bool new 1b8550b5de76 gfs2: Mark journal inodes as "don't cache" new 8cc67f704f4b gfs2: don't stop reads while withdraw in progress new d1340f80f0b8 gfs2: Don't call dlm after protocol is unmounted new fffe9bee14b0 gfs2: Delay withdraw from atomic context new 08d736667185 gfs2: Remove redundant check from gfs2_glock_dq new 4529fb1546b9 Merge tag 'gfs2-v5.14-rc2-fixes' of git://git.kernel.org/p [...] new c7e0b781b73c NFSD: Clean up splice actor new 2f0f88f42f2e SUNRPC: Add svc_rqst_replace_page() API new 496d83cf0f2f NFSD: Batch release pages during splice read new 883b4aee4dec tracing: Add trace_event helper macros __string_len() and [...] new 408c0de70618 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint new d27b74a8675c NFSD: Use new __string_len C macros for nfsd_clid_class new cd2d644ddba1 lockd: Fix invalid lockowner cast after vfs_test_lock new 6c8c84f52510 svcrdma: Fewer calls to wake_up() in Send completion handler new b6c2bfea096b svcrdma: Relieve contention on sc_send_lock. new 07a92d009f0b svcrdma: Convert rdma->sc_rw_ctxts to llist new ea49dc79002c NFSD: remove vanity comments new 5c11720767f7 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() new a2071573d634 sysctl: introduce new proc handler proc_dobool new d02a3a2cb25d lockd: change the proc_handler for nsm_use_hostnames new b4ab2fea7c79 SUNRPC: Add RPC_AUTH_TLS protocol numbers new 5a4753446253 rpc: fix gss_svc_init cleanup on failure new f7104cc1a915 nfsd4: Fix forced-expiry locking new 729580ddc53e svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() new c782af250083 SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory new a4ae30814396 SUNRPC: Move client-side disconnect injection new 3a1261805940 SUNRPC: Server-side disconnect injection new 400edd8c0455 SUNRPC: Add documentation for the fail_sunrpc/ directory new 7de875b231ed lockd: lockd server-side shouldn't set fl_ops new 2dc6f19e4f43 nlm: minor nlm_lookup_file argument change new a81041b7d8f0 nlm: minor refactoring new b661601a9fdf lockd: update nlm_lookup_file reexport comment new 7f024fcd5c97 Keep read and write fds with each nlm_file new f657f8eef3ff nfs: don't atempt blocking locks on nfs reexports new b840be2f00c0 lockd: don't attempt blocking locks on nfs reexports new bb0a55bb7148 nfs: don't allow reexport reclaims new 0bcc7ca40bd8 nfsd: fix crash on LOCKT on reexported NFSv3 new 8bda95577627 Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linu [...] adds d03ef4daf33a fs: forbid invalid project ID new 916d636e0a2d Merge tag 'vfs-5.15-merge-1' of git://git.kernel.org/pub/s [...] adds d0364f9490d7 iomap: simplify iomap_readpage_actor adds c1b79f11f4ec iomap: simplify iomap_add_to_ioend adds 69f4a26c1e0c iomap: support reading inline data from non-zero pos adds b405435b419c iomap: Support inline data with block size < page size adds f1f264b4c134 iomap: Fix some typos and bad grammar adds ab069d5fdcd1 iomap: Use kmap_local_page instead of kmap_atomic adds ae44f9c286da iomap: Add another assertion to inline data handling new b69eea82d37d iomap: pass writeback errors to the mapping new d9d381f3ef5b iomap: fix a trivial comment typo in trace.h new 1d25d0aecfcd iomap: remove the iomap arguments to ->page_{prepare,done} new 66b8165ed4b5 iomap: mark the iomap argument to iomap_sector const new 4495c33e4d30 iomap: mark the iomap argument to iomap_inline_data const new e3c4ffb0c221 iomap: mark the iomap argument to iomap_inline_data_valid const new 6d49cc8545e9 fs: mark the iomap argument to __block_write_begin_int const new 7e4f4b2d689d fsdax: mark the iomap argument to dax_iomap_sector as const new 78c64b00f842 iomap: mark the iomap argument to iomap_read_inline_data const new 1acd9e9c015b iomap: mark the iomap argument to iomap_read_page_sync const new 740499c78408 iomap: fix the iomap_readpage_actor return value for inline data new f4b896c213f0 iomap: add the new iomap_iter model new f6d480006cea iomap: switch readahead and readpage to use iomap_iter new ce83a0251c6e iomap: switch iomap_file_buffered_write to use iomap_iter new 8fc274d1f4b4 iomap: switch iomap_file_unshare to use iomap_iter new 2aa3048e03d3 iomap: switch iomap_zero_range to use iomap_iter new 253564bafff3 iomap: switch iomap_page_mkwrite to use iomap_iter new a6d3d49587d1 iomap: switch __iomap_dio_rw to use iomap_iter new 7892386d3571 iomap: switch iomap_fiemap to use iomap_iter new 6d8a1287a489 iomap: switch iomap_bmap to use iomap_iter new 40670d18e878 iomap: switch iomap_seek_hole to use iomap_iter new c4740bf1edad iomap: switch iomap_seek_data to use iomap_iter new 3d99a1ce3854 iomap: switch iomap_swapfile_activate to use iomap_iter new ca289e0b95af fsdax: switch dax_iomap_rw to use iomap_iter new 57320a01fe1f iomap: remove iomap_apply new 1b5c1e36dc0e iomap: pass an iomap_iter to various buffered I/O helpers new b74b1293e6ca iomap: rework unshare flag new 55f81639a715 fsdax: factor out helpers to simplify the dax fault code new c2436190e492 fsdax: factor out a dax_fault_actor() helper new 65dd814a6187 fsdax: switch the fault handlers to use iomap_iter new fad0a1ab34f7 iomap: constify iomap_iter_srcmap new 8d04fbe71fa0 iomap: move loop control code to iter.c new 36ca7943ac18 mm/swap: consider max pages in iomap_swapfile_add_extent new 03b8df8d43ec iomap: standardize tracepoint formatting and storage new 0ee7c3e25d8c Merge tag 'iomap-5.15-merge-4' of git://git.kernel.org/pub [...]
The 198 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: Documentation/fault-injection/fault-injection.rst | 18 + Documentation/filesystems/cifs/index.rst | 10 + Documentation/filesystems/cifs/ksmbd.rst | 165 + Documentation/filesystems/fscrypt.rst | 15 +- Documentation/filesystems/index.rst | 2 +- MAINTAINERS | 14 +- block/bio.c | 12 +- fs/9p/vfs_file.c | 7 +- fs/Kconfig | 8 + fs/Makefile | 2 + fs/btrfs/Makefile | 1 + fs/btrfs/acl.c | 11 +- fs/btrfs/backref.c | 6 +- fs/btrfs/backref.h | 2 +- fs/btrfs/block-group.c | 114 +- fs/btrfs/btrfs_inode.h | 27 +- fs/btrfs/check-integrity.c | 60 +- fs/btrfs/compression.c | 169 +- fs/btrfs/compression.h | 5 +- fs/btrfs/ctree.c | 62 +- fs/btrfs/ctree.h | 94 +- fs/btrfs/delayed-inode.c | 227 +- fs/btrfs/dir-item.c | 76 +- fs/btrfs/disk-io.c | 13 +- fs/btrfs/extent-tree.c | 12 +- fs/btrfs/extent_io.c | 318 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/file-item.c | 5 +- fs/btrfs/file.c | 23 +- fs/btrfs/free-space-cache.c | 26 +- fs/btrfs/inode.c | 300 +- fs/btrfs/ioctl.c | 188 +- fs/btrfs/lzo.c | 236 +- fs/btrfs/ordered-data.c | 5 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/raid56.c | 18 +- fs/btrfs/ref-verify.c | 10 +- fs/btrfs/relocation.c | 306 +- fs/btrfs/send.c | 35 +- fs/btrfs/space-info.c | 98 +- fs/btrfs/struct-funcs.c | 8 +- fs/btrfs/subpage.c | 24 +- fs/btrfs/subpage.h | 3 + fs/btrfs/super.c | 56 +- fs/btrfs/sysfs.c | 108 +- fs/btrfs/tests/qgroup-tests.c | 30 +- fs/btrfs/tree-checker.c | 38 +- fs/btrfs/tree-log.c | 102 +- fs/btrfs/verity.c | 811 ++ fs/btrfs/volumes.c | 234 +- fs/btrfs/volumes.h | 29 +- fs/btrfs/zlib.c | 54 +- fs/btrfs/zoned.c | 22 +- fs/btrfs/zoned.h | 1 - fs/btrfs/zstd.c | 39 +- fs/buffer.c | 4 +- fs/cifs/Kconfig | 30 - fs/cifs/cifs_debug.c | 11 - fs/cifs/cifs_swn.c | 2 - fs/cifs/cifs_unicode.c | 9 +- fs/cifs/cifsencrypt.c | 89 +- fs/cifs/cifsfs.c | 8 - fs/cifs/cifsglob.h | 32 +- fs/cifs/cifspdu.h | 28 - fs/cifs/cifsproto.h | 10 - fs/cifs/cifssmb.c | 107 +- fs/cifs/connect.c | 32 - fs/cifs/file.c | 15 +- fs/cifs/fs_context.c | 25 +- fs/cifs/fs_context.h | 3 - fs/cifs/fscache.c | 41 +- fs/cifs/fscache.h | 23 + fs/cifs/inode.c | 6 + fs/cifs/readdir.c | 23 +- fs/cifs/sess.c | 257 +- fs/cifs/smb2maperror.c | 1 - fs/cifs/smbencrypt.c | 139 +- fs/cifs_common/Makefile | 7 + fs/cifs_common/arc4.h | 23 + fs/cifs_common/cifs_arc4.c | 87 + fs/cifs_common/cifs_md4.c | 197 + fs/cifs_common/md4.h | 27 + fs/crypto/fname.c | 106 +- fs/crypto/hooks.c | 44 + fs/dax.c | 578 +- fs/ext4/symlink.c | 12 +- fs/f2fs/namei.c | 12 +- fs/fs-writeback.c | 19 +- fs/gfs2/aops.c | 9 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/glock.c | 13 +- fs/gfs2/glops.c | 27 +- fs/gfs2/incore.h | 2 +- fs/gfs2/lock_dlm.c | 5 + fs/gfs2/log.c | 2 +- fs/gfs2/lops.c | 44 +- fs/gfs2/meta_io.c | 7 +- fs/gfs2/ops_fstype.c | 53 + fs/gfs2/super.c | 107 +- fs/gfs2/super.h | 3 +- fs/gfs2/util.c | 3 +- fs/gfs2/util.h | 5 + fs/internal.h | 4 +- fs/ioctl.c | 8 + fs/iomap/Makefile | 2 +- fs/iomap/apply.c | 99 - fs/iomap/buffered-io.c | 512 +- fs/iomap/direct-io.c | 172 +- fs/iomap/fiemap.c | 101 +- fs/iomap/iter.c | 80 + fs/iomap/seek.c | 98 +- fs/iomap/swapfile.c | 44 +- fs/iomap/trace.h | 61 +- fs/ksmbd/Kconfig | 68 + fs/ksmbd/Makefile | 20 + fs/ksmbd/asn1.c | 343 + fs/ksmbd/asn1.h | 21 + fs/ksmbd/auth.c | 1364 ++++ fs/ksmbd/auth.h | 67 + fs/ksmbd/connection.c | 413 + fs/ksmbd/connection.h | 213 + fs/ksmbd/crypto_ctx.c | 282 + fs/ksmbd/crypto_ctx.h | 74 + fs/ksmbd/glob.h | 49 + fs/ksmbd/ksmbd_netlink.h | 395 + fs/ksmbd/ksmbd_spnego_negtokeninit.asn1 | 31 + fs/ksmbd/ksmbd_spnego_negtokentarg.asn1 | 19 + fs/ksmbd/ksmbd_work.c | 80 + fs/ksmbd/ksmbd_work.h | 117 + fs/ksmbd/mgmt/ksmbd_ida.c | 46 + fs/ksmbd/mgmt/ksmbd_ida.h | 34 + fs/ksmbd/mgmt/share_config.c | 238 + fs/ksmbd/mgmt/share_config.h | 81 + fs/ksmbd/mgmt/tree_connect.c | 121 + fs/ksmbd/mgmt/tree_connect.h | 56 + fs/ksmbd/mgmt/user_config.c | 69 + fs/ksmbd/mgmt/user_config.h | 66 + fs/ksmbd/mgmt/user_session.c | 369 + fs/ksmbd/mgmt/user_session.h | 106 + fs/ksmbd/misc.c | 338 + fs/ksmbd/misc.h | 35 + fs/ksmbd/ndr.c | 345 + fs/ksmbd/ndr.h | 22 + fs/ksmbd/nterr.h | 543 ++ fs/ksmbd/ntlmssp.h | 169 + fs/ksmbd/oplock.c | 1709 +++++ fs/ksmbd/oplock.h | 131 + fs/ksmbd/server.c | 633 ++ fs/ksmbd/server.h | 70 + fs/ksmbd/smb2misc.c | 438 ++ fs/ksmbd/smb2ops.c | 312 + fs/ksmbd/smb2pdu.c | 8373 +++++++++++++++++++++ fs/ksmbd/smb2pdu.h | 1698 +++++ fs/ksmbd/smb_common.c | 674 ++ fs/ksmbd/smb_common.h | 542 ++ fs/ksmbd/smbacl.c | 1366 ++++ fs/ksmbd/smbacl.h | 212 + fs/ksmbd/smbfsctl.h | 91 + fs/ksmbd/smbstatus.h | 1822 +++++ fs/ksmbd/transport_ipc.c | 874 +++ fs/ksmbd/transport_ipc.h | 47 + fs/ksmbd/transport_rdma.c | 2058 +++++ fs/ksmbd/transport_rdma.h | 63 + fs/ksmbd/transport_tcp.c | 618 ++ fs/ksmbd/transport_tcp.h | 13 + fs/ksmbd/unicode.c | 384 + fs/ksmbd/unicode.h | 357 + fs/ksmbd/uniupr.h | 268 + fs/ksmbd/vfs.c | 1895 +++++ fs/ksmbd/vfs.h | 197 + fs/ksmbd/vfs_cache.c | 725 ++ fs/ksmbd/vfs_cache.h | 178 + fs/ksmbd/xattr.h | 122 + fs/lockd/svc.c | 2 +- fs/lockd/svc4proc.c | 7 +- fs/lockd/svclock.c | 82 +- fs/lockd/svcproc.c | 6 +- fs/lockd/svcsubs.c | 114 +- fs/namei.c | 43 +- fs/nfs/export.c | 2 +- fs/nfs/file.c | 3 + fs/nfsd/lockd.c | 8 +- fs/nfsd/nfs4state.c | 20 +- fs/nfsd/nfsproc.c | 1 + fs/nfsd/trace.h | 17 +- fs/nfsd/vfs.c | 21 +- fs/ubifs/file.c | 13 +- include/linux/bio.h | 2 +- include/linux/blk_types.h | 1 + include/linux/errno.h | 1 + include/linux/exportfs.h | 2 + include/linux/fs.h | 4 +- include/linux/fscrypt.h | 116 +- include/linux/iomap.h | 91 +- include/linux/lockd/bind.h | 3 +- include/linux/lockd/lockd.h | 11 +- include/linux/namei.h | 1 + include/linux/oid_registry.h | 7 + include/linux/sunrpc/msg_prot.h | 1 + include/linux/sunrpc/svc.h | 5 + include/linux/sunrpc/svc_rdma.h | 7 +- include/linux/sunrpc/xdr.h | 1 + include/linux/sunrpc/xprt.h | 18 - include/linux/sysctl.h | 2 + include/trace/events/btrfs.h | 21 +- include/trace/events/sunrpc.h | 8 +- include/trace/trace_events.h | 22 + include/uapi/linux/btrfs.h | 1 + include/uapi/linux/btrfs_tree.h | 35 + include/uapi/linux/nfsd/nfsfh.h | 1 - kernel/sysctl.c | 42 + lib/Kconfig.debug | 7 + mm/filemap.c | 36 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/debugfs.c | 73 +- net/sunrpc/fail.h | 25 + net/sunrpc/svc.c | 44 + net/sunrpc/svc_xprt.c | 3 + net/sunrpc/xprt.c | 14 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 56 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 41 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 11 +- samples/trace_events/trace-events-sample.h | 27 + 224 files changed, 37326 insertions(+), 3563 deletions(-) create mode 100644 Documentation/filesystems/cifs/index.rst create mode 100644 Documentation/filesystems/cifs/ksmbd.rst create mode 100644 fs/btrfs/verity.c create mode 100644 fs/cifs_common/Makefile create mode 100644 fs/cifs_common/arc4.h create mode 100644 fs/cifs_common/cifs_arc4.c create mode 100644 fs/cifs_common/cifs_md4.c create mode 100644 fs/cifs_common/md4.h delete mode 100644 fs/iomap/apply.c create mode 100644 fs/iomap/iter.c create mode 100644 fs/ksmbd/Kconfig create mode 100644 fs/ksmbd/Makefile create mode 100644 fs/ksmbd/asn1.c create mode 100644 fs/ksmbd/asn1.h create mode 100644 fs/ksmbd/auth.c create mode 100644 fs/ksmbd/auth.h create mode 100644 fs/ksmbd/connection.c create mode 100644 fs/ksmbd/connection.h create mode 100644 fs/ksmbd/crypto_ctx.c create mode 100644 fs/ksmbd/crypto_ctx.h create mode 100644 fs/ksmbd/glob.h create mode 100644 fs/ksmbd/ksmbd_netlink.h create mode 100644 fs/ksmbd/ksmbd_spnego_negtokeninit.asn1 create mode 100644 fs/ksmbd/ksmbd_spnego_negtokentarg.asn1 create mode 100644 fs/ksmbd/ksmbd_work.c create mode 100644 fs/ksmbd/ksmbd_work.h create mode 100644 fs/ksmbd/mgmt/ksmbd_ida.c create mode 100644 fs/ksmbd/mgmt/ksmbd_ida.h create mode 100644 fs/ksmbd/mgmt/share_config.c create mode 100644 fs/ksmbd/mgmt/share_config.h create mode 100644 fs/ksmbd/mgmt/tree_connect.c create mode 100644 fs/ksmbd/mgmt/tree_connect.h create mode 100644 fs/ksmbd/mgmt/user_config.c create mode 100644 fs/ksmbd/mgmt/user_config.h create mode 100644 fs/ksmbd/mgmt/user_session.c create mode 100644 fs/ksmbd/mgmt/user_session.h create mode 100644 fs/ksmbd/misc.c create mode 100644 fs/ksmbd/misc.h create mode 100644 fs/ksmbd/ndr.c create mode 100644 fs/ksmbd/ndr.h create mode 100644 fs/ksmbd/nterr.h create mode 100644 fs/ksmbd/ntlmssp.h create mode 100644 fs/ksmbd/oplock.c create mode 100644 fs/ksmbd/oplock.h create mode 100644 fs/ksmbd/server.c create mode 100644 fs/ksmbd/server.h create mode 100644 fs/ksmbd/smb2misc.c create mode 100644 fs/ksmbd/smb2ops.c create mode 100644 fs/ksmbd/smb2pdu.c create mode 100644 fs/ksmbd/smb2pdu.h create mode 100644 fs/ksmbd/smb_common.c create mode 100644 fs/ksmbd/smb_common.h create mode 100644 fs/ksmbd/smbacl.c create mode 100644 fs/ksmbd/smbacl.h create mode 100644 fs/ksmbd/smbfsctl.h create mode 100644 fs/ksmbd/smbstatus.h create mode 100644 fs/ksmbd/transport_ipc.c create mode 100644 fs/ksmbd/transport_ipc.h create mode 100644 fs/ksmbd/transport_rdma.c create mode 100644 fs/ksmbd/transport_rdma.h create mode 100644 fs/ksmbd/transport_tcp.c create mode 100644 fs/ksmbd/transport_tcp.h create mode 100644 fs/ksmbd/unicode.c create mode 100644 fs/ksmbd/unicode.h create mode 100644 fs/ksmbd/uniupr.h create mode 100644 fs/ksmbd/vfs.c create mode 100644 fs/ksmbd/vfs.h create mode 100644 fs/ksmbd/vfs_cache.c create mode 100644 fs/ksmbd/vfs_cache.h create mode 100644 fs/ksmbd/xattr.h create mode 100644 net/sunrpc/fail.h