This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d264dd3bbbd1 Merge tag 'for-linus-2022122101' of git://git.kernel.org/p [...] new 11933cf1d91d pnode: terminate at peers of source new 04065c12072b Merge tag 'fs.mount.propagation.fix.v6.2-rc1' of git://git [...] new bd6ae049b7be fs/ntfs3: Add comments about cluster size new 098250db5dfc fs/ntfs3: Add hidedotfiles option new ae6b47b5653e fs/ntfs3: Change destroy_inode to free_inode new a3a956c78efa fs/ntfs3: Add option "nocase" new 43f03acbc1ec fs/ntfs3: Rename variables and add comment new 0b6604626669 fs/ntfs3: Validate BOOT record_size new e19c6277652e fs/ntfs3: Add overflow check for attribute size new 6db620863f85 fs/ntfs3: Validate data run offset new 2681631c2973 fs/ntfs3: Add null pointer check to attr_load_runs_vcn new f27b92ec0926 fs/ntfs3: Fix [df]mask display in /proc/mounts new 6d5c9e79b726 fs/ntfs3: Fix attr_punch_hole() null pointer derenference new 92f017c4aee6 fs/ntfs3: Use kmalloc_array for allocating multiple elements new 51e76a232f8c fs/ntfs3: Fix memory leak on ntfs_fill_super() error path new caad9dd8792a fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst() new 0a4e7ce6bc03 fs/ntfs3: Fix junction point resolution new c1ca8ef0262b fs/ntfs3: Add null pointer check for inode operations new 4f1dc7d9756e fs/ntfs3: Validate attribute name offset new e001e6086939 fs/ntfs3: Harden against integer overflows new 4d42ecda239c fs/ntfs3: Validate buffer length while parsing index new 54e45702b648 fs/ntfs3: Validate resident attribute name new 887bfc546097 fs/ntfs3: Fix slab-out-of-bounds read in run_unpack new d45da67caeda fs/ntfs3: Use strcmp to determine attribute type new 0d6d7c61ffee fs/ntfs3: Don't use uni1 uninitialized in ntfs_d_compare() new bfcdbae0523b fs/ntfs3: Validate index root when initialize NTFS security new 557d19675a47 fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs new 0d0f659bf713 fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init() new 59bfd7a483da fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super() new 019d22eb0eb7 fs/ntfs3: Validate attribute data and valid sizes new 75b5e4720132 fs/ntfs3: Eliminate unnecessary ternary operator in ntfs_d [...] new 1d07a9dfa199 fs/ntfs3: Add windows_names mount option new d683c67c5f50 fs/ntfs3: Document windows_names mount option new 4c9ba192c73f fs/ntfs3: Fix hidedotfiles mount option by reversing behaviour new 66223324cba4 fs/ntfs3: Make hidedotfiles mount option work when renaming files new 19b424501d85 fs/ntfs3: Add hidedotfiles to the list of enabled mount options new 60adc860ca7d fs/ntfs3: Document the hidedotfiles mount option new dc0fcc99b175 fs/ntfs3: Rename hidedotfiles mount option to hide_dot_files new 0d19f3d71394 fs/ntfs3: Add system.ntfs_attrib_be extended attribute new d49436c34448 fs/ntfs3: Document system.ntfs_attrib_be extended attribute new 658015167a84 fs/ntfs3: Delete duplicate condition in ntfs_read_mft() new ecfbd57cf9c5 fs/ntfs3: Fix slab-out-of-bounds in r_page new 90c1cd540cc8 fs/ntfs3: Fix endian conversion in ni_fname_name new 88a8d0d2482f fs/ntfs3: Add functions to modify LE bitmaps new 095d8ce635c1 fs/ntfs3: Use _le variants of bitops functions new 08811ba59a61 fs/ntfs3: Add ntfs_bitmap_weight_le function and refactoring new 9144b4382061 fs/ntfs3: Fix sparse problems new 3929042111de fs/ntfs3: Remove unused functions new ba1189288905 fs/ntfs3: Simplify ntfs_update_mftmirr function new 2f56a3f8d824 fs/ntfs3: Fixing work with sparse clusters new c380b52f6c57 fs/ntfs3: Change new sparse cluster processing new 07f4aa9dd245 fs/ntfs3: Fix wrong indentations new 2b108260ea2c fs/ntfs3: atomic_open implementation new ad26a9c84510 fs/ntfs3: Fixing wrong logic in attr_set_size and ntfs_fallocate new 0ad9dfcb8d3f fs/ntfs3: Changing locking in ntfs_rename new 910013f7c7ba fs/ntfs3: Restore correct state after ENOSPC in attr_data_ [...] new 6f80ed14d76c fs/ntfs3: Correct ntfs_check_for_free_space new 0e8235d28f3a fs/ntfs3: Check fields while reading new e31195a3ac71 fs/ntfs3: Fix incorrect if in ntfs_set_acl_ex new 97a6815e5061 fs/ntfs3: Use ALIGN kernel macro new 60ce8dfde035 fs/ntfs3: Fix wrong if in hdr_first_de new ec5fc7201376 fs/ntfs3: Improve checking of bad clusters new 36963cf225f8 fs/ntfs3: Make if more readable new 6022ec6ee2c3 Merge tag 'ntfs3_for_6.2' of https://github.com/Paragon-So [...] new b248586a49a7 cifs: set correct tcon status after initial tree connect new 86fe0fa8747f cifs: set correct ipc status after initial tree connect new c877ce47e137 cifs: reduce roundtrips on create/qinfo requests new 9fd29a5bae6e cifs: use fs_context for automounts new abdb1742a312 cifs: get rid of mount options string parsing new 2301bc103ac4 cifs: remove unused smb3_fs_context::mount_options new 6d740164d890 cifs: set resolved ip in sockaddr new a73a26d97eca cifs: split out ses and tcon retrieval from mount_get_conns() new a1c0d00572fc cifs: share dfs connections and supers new cb3f6d876452 cifs: don't refresh cached referrals from unactive mounts new 6916881f443f cifs: fix refresh of cached referrals new 8332858569a0 cifs: refresh root referrals new 1d04a6fe75ee cifs: don't block in dfs_cache_noreq_update_tgthint() new a85ceafd4192 cifs: fix confusing debug message new 466611e4af82 cifs: fix source pathname comparison of dfs supers new 6fbdd5ab2404 cifs: optimize reconnect of nested links new 25cf01b7c920 cifs: set correct status of tcon ipc when reconnecting new 7ad54b98fc1f cifs: use origin fullpath for automounts new f60ffa662d14 cifs: don't leak -ENOMEM in smb2_open_file() new aacfc939cc42 cifs: update internal module number new 0a924817d2ed Merge tag '6.2-rc-smb3-client-fixes-part2' of git://git.sa [...]
The 85 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/filesystems/ntfs3.rst | 19 + fs/cifs/Makefile | 2 +- fs/cifs/cifs_debug.c | 8 + fs/cifs/cifs_dfs_ref.c | 255 +++------- fs/cifs/cifsfs.c | 6 - fs/cifs/cifsfs.h | 4 +- fs/cifs/cifsglob.h | 18 +- fs/cifs/cifsproto.h | 14 +- fs/cifs/connect.c | 899 ++++++------------------------------ fs/cifs/dfs.c | 544 ++++++++++++++++++++++ fs/cifs/dfs.h | 46 ++ fs/cifs/dfs_cache.c | 276 ++--------- fs/cifs/dfs_cache.h | 2 +- fs/cifs/dir.c | 21 +- fs/cifs/dns_resolve.c | 49 +- fs/cifs/dns_resolve.h | 4 +- fs/cifs/fs_context.c | 13 +- fs/cifs/fs_context.h | 3 +- fs/cifs/inode.c | 6 - fs/cifs/misc.c | 81 +--- fs/cifs/smb2file.c | 4 +- fs/cifs/smb2inode.c | 46 +- fs/cifs/smb2ops.c | 28 +- fs/ntfs3/attrib.c | 392 ++++++++++------ fs/ntfs3/attrlist.c | 5 + fs/ntfs3/bitfunc.c | 4 +- fs/ntfs3/bitmap.c | 168 +++++-- fs/ntfs3/dir.c | 4 +- fs/ntfs3/file.c | 203 +++----- fs/ntfs3/frecord.c | 40 +- fs/ntfs3/fslog.c | 62 +-- fs/ntfs3/fsntfs.c | 190 ++++++-- fs/ntfs3/index.c | 127 ++++- fs/ntfs3/inode.c | 203 ++++++-- fs/ntfs3/namei.c | 238 ++++++++++ fs/ntfs3/ntfs.h | 6 +- fs/ntfs3/ntfs_fs.h | 41 +- fs/ntfs3/record.c | 13 + fs/ntfs3/run.c | 28 +- fs/ntfs3/super.c | 143 ++++-- fs/ntfs3/upcase.c | 12 + fs/ntfs3/xattr.c | 158 ++++--- fs/pnode.c | 2 +- 43 files changed, 2422 insertions(+), 1965 deletions(-) create mode 100644 fs/cifs/dfs.c create mode 100644 fs/cifs/dfs.h