This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4a39ac5b7d62 Merge tag 'random-6.12-rc1-for-linus' of git://git.kernel. [...] new 34b4540e6646 ovl: don't set the superblock's errseq_t manually new 7d6899fb69d2 ovl: fsync after metadata copy-up new 930b7c32ea2b overlayfs.rst: update metacopy section in overlayfs documentation new 6c4a5f964504 ovl: fail if trusted xattrs are needed but caller lacks pe [...] new 45d986d11313 Merge tag 'ovl-update-6.12' of git://git.kernel.org/pub/sc [...] new b0b2fc815e51 jfs: UBSAN: shift-out-of-bounds in dbFindBits new e63866a47556 jfs: fix out-of-bounds in dbNextAG() and diAlloc() new d6c1b3599b2f jfs: Fix uaf in dbFreeBits new d64ff0d23067 jfs: check if leafidx greater than num leaves per dmap tree new 2b59ffad47db jfs: Fix uninit-value access of new_ea in ea_buffer new cc3804443b4b Merge tag 'jfs-6.12' of github.com:kleikamp/linux-shaggy new 2fb9b5dc80ca ksmbd: allow write with FILE_APPEND_DATA new ee426bfb9d09 ksmbd: add refcnt to ksmbd_conn struct new ca4974ca9545 ksmbd: make __dir_empty() compatible with POSIX new c5a709f08d40 ksmbd: handle caseless file creation new 39898f092589 Merge tag '6.12-rc-ksmbd-server-fixes-part1' of git://git. [...] new 3651487607ae smb/client: rename cifs_ntsd to smb_ntsd new 7f599d8fb3e0 smb/client: rename cifs_sid to smb_sid new 251b93ae7380 smb/client: rename cifs_acl to smb_acl new 09bedafc1e2c smb/client: rename cifs_ace to smb_ace new b51174da743b smb: move some duplicate definitions to common/smbacl.h new 78181a5504a4 smb: move SMB2 Status code to common header file new e2fcd3fa0351 smb: add comment to STATUS_MCA_OCCURED new 9290038be2f9 cifs: convert to use ERR_CAST() new 25e68c37caf2 smb: client: Use min() macro new 6795dab40392 cifs: Remove obsoleted declaration for cifs_dir_open new d14bbfff259c smb3: mark compression as CONFIG_EXPERIMENTAL and fix miss [...] new f046d71e84e1 smb: client: insert compression check/call on write requests new 94ae8c3fee94 smb: client: compress: LZ77 code improvements cleanup new 590efcd3c75f smb: client: compress: fix a potential issue of freeing an [...] new 9b4af913465c smb: client: compress: fix an "illegal accesses" issue new 89c601ab7cb3 cifs: Fix recognizing SFU symlinks new cf2ce67345d6 cifs: Add support for reading SFU symlink location new bb68327053a2 cifs: Put explicit zero byte into SFU block/char types new 25f6bd0fb016 cifs: Show debug message when SFU Fifo type was detected new 2ba0d8947efd cifs: Recognize SFU socket type new 21dcbc17eba3 smb: use LIST_HEAD() to simplify code new 41d3f256c6a5 cifs: Add support for creating SFU symlinks new 37408843f2ae cifs: Update SFU comments about fifos and sockets new 5ac1f99fdd09 smb: client: fix compression heuristic functions new 4e0373f1f920 Merge tag 'v6.12-rc-smb3-client-fixes-part1' of git://git. [...] new 398597c3ef7f xfs: introduce new file range commit ioctls new 41c38bf024ab Merge tag 'atomic-file-commits-6.12_2024-09-02' of https:/ [...] new 05aba1953f4a xfs: validate inumber in xfs_iget new feb09b727b03 xfs: match on the global RT inode numbers in xfs_is_metada [...] new 390b4775d678 xfs: pass the icreate args object to xfs_dialloc new 37126ddd48ae Merge tag 'metadir-cleanups-6.12_2024-09-02' of https://gi [...] new 021d9c107e29 xfs: remove xfs_validate_rtextents new 6529eef810e2 xfs: factor out a xfs_validate_rt_geometry helper new 3cb30d516229 xfs: make the RT rsum_cache mandatory new 119c65e56bc1 xfs: remove the limit argument to xfs_rtfind_back new 6d2db12d56a3 xfs: assert a valid limit in xfs_rtfind_forw new b4781eea6872 xfs: add bounds checking to xfs_rt{bitmap,summary}_read_buf new 237130564ef3 xfs: cleanup the calling convention for xfs_rtpick_extent new c8e5a0bfe008 xfs: push the calls to xfs_rtallocate_range out to xfs_bma [...] new 7996f10ce6cc xfs: factor out a xfs_growfs_rt_bmblock helper new 266e78aec4b9 xfs: factor out a xfs_last_rt_bmblock helper new 2a95ffc44b61 xfs: factor out rtbitmap/summary initialization helpers new 0a59e4f3e167 xfs: push transaction join out of xfs_rtbitmap_lock and xf [...] new 0879dee5cefb Merge tag 'rtbitmap-cleanups-6.12_2024-09-02' of https://g [...] new a18a69bbec08 xfs: use the recalculated transaction reservation in xfs_g [...] new 86a0264ef26e xfs: ensure rtx mask/shift are correct after growfs new cb59233e8237 xfs: don't return too-short extents from xfs_rtallocate_ex [...] new e99aa0401eb4 xfs: don't scan off the end of the rt volume in xfs_rtallo [...] new e6a74dcf9bc3 xfs: refactor aligning bestlen to prod new 62c3d2496808 xfs: clean up xfs_rtallocate_extent_exact a bit new 74c234bbe51a xfs: reduce excessive clamping of maxlen in xfs_rtallocate [...] new 9e9be9840fad xfs: fix broken variable-sized allocation detection in xfs [...] new fa0fc38b255c xfs: remove xfs_rtb_to_rtxrem new df8b181f1551 xfs: simplify xfs_rtalloc_query_range new b2138a591c14 Merge tag 'rtalloc-fixes-6.12_2024-09-02' of https://git.k [...] new 1e21d1897f93 xfs: clean up the ISVALID macro in xfs_bmap_adjacent new a9f646af4307 xfs: factor out a xfs_rtallocate helper new fd048a1bb391 xfs: rework the rtalloc fallback handling new b2dd85f41476 xfs: factor out a xfs_rtallocate_align helper new ec12f97f1b8a xfs: make the rtalloc start hint a xfs_rtblock_t new 0902819fe649 xfs: add xchk_setup_nothing and xchk_nothing helpers new 1fc51cf11dd8 xfs: remove xfs_{rtbitmap,rtsummary}_wordcount new 33912286cb19 xfs: replace m_rsumsize with m_rsumblocks new 516f91035c27 xfs: rearrange xfs_fsmap.c a little bit new 2ca7b9d7b808 xfs: move xfs_ioc_getfsmap out of xfs_ioctl.c new 07b2bbcf77b2 Merge tag 'rtalloc-cleanups-6.12_2024-09-02' of https://gi [...] new 2c4162be6c10 xfs: refactor loading quota inodes in the regular case new 8f78a440444f Merge tag 'quota-cleanups-6.12_2024-09-02' of https://git. [...] new 64dfa18d6e32 xfs: fix C++ compilation errors in xfs_fs.h new c460f0f1a2bc xfs: fix FITRIM reporting again new de55149b6639 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc new 5384639bf7b8 Merge tag 'xfs-fixes-6.12_2024-09-02' of https://git.kerne [...] new 79124b374006 xfs: replace shouty XFS_BM{BT,DR} macros new 411a71256de6 xfs: standardize the btree maxrecs function parameters new 169d89f33bb5 Merge tag 'btree-cleanups-6.12_2024-09-02' of https://git. [...] new 6e13dbebd518 xfs: remove the i_mode check in xfs_release new 5d3ca6261121 xfs: refactor f_op->release handling new 98e44e2bc0fb xfs: don't bother returning errors from xfs_file_release new c741d79c1a97 xfs: skip all of xfs_file_release when shut down new 816e3599ca9b xfs: don't free post-EOF blocks on read close new f1204d96450f xfs: only free posteof blocks on first close new b717089efe47 xfs: check XFS_EOFBLOCKS_RELEASED earlier in xfs_release_e [...] new 11f4c3a53add xfs: simplify extent lookup in xfs_can_free_eofblocks new 9372dce08b34 xfs: reclaim speculative preallocations for append only files new ca57120dfe27 xfs: Use xfs set and clear mp state helpers new fb8b941c75bd xfs: remove unnecessary check new 9db384feea85 xfs: Remove duplicate xfs_trans_priv.h header new 70045dafdf8d xfs: use LIST_HEAD() to simplify code new 4ef7c6d39dc7 xfs: use kfree_rcu_mightsleep to free the perag structures new f48f0a8e00b6 xfs: move the tagged perag lookup helpers to xfs_icache.c new f9ffd095c89a xfs: simplify tagged perag iteration new 32fa4059fe67 xfs: convert perag lookup to xarray new 866cf1dd3d5c xfs: use xas_for_each_marked in xfs_reclaim_inodes_count new 90fa22da6d6b xfs: ensure st_blocks never goes to zero during COW writes new 8751b21ad9dc Merge tag 'xfs-6.12-merge-1' of git://git.kernel.org/pub/s [...] new 116978854427 dlm: cleanup memory allocation helpers new d3b3d2d8e1aa dlm: remove unnecessary refcounts new 90ad918e371f dlm: never return invalid nodeid by dlm_our_nodeid() new d47b822974b8 dlm: warn about invalid nodeid comparsions new 8a4cf500f1dd dlm: drop kobject release callback handling new 94e180d6255f dlm: async freeing of lockspace resources new 98ff7d95d91b dlm: use RSB_HASHED to avoid lookup twice new 5be323b0c64d dlm: move dlm_search_rsb_tree() out of lock new c846f732b97a dlm: move lkb xarray lookup out of lock new fb1911ef6f48 dlm: do synchronized socket connect call new 652b0ae675fe dlm: add missing -ENOMEM if alloc_workqueue() fails new 932d2d1fcb2b Merge tag 'dlm-6.12' of git://git.kernel.org/pub/scm/linux [...]
The 123 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/overlayfs.rst | 7 +- fs/dlm/config.c | 2 +- fs/dlm/dlm_internal.h | 5 + fs/dlm/lock.c | 128 ++- fs/dlm/lock.h | 2 + fs/dlm/lockspace.c | 97 +- fs/dlm/lowcomms.c | 36 +- fs/dlm/main.c | 12 + fs/dlm/member.c | 2 + fs/dlm/memory.c | 28 +- fs/dlm/memory.h | 4 +- fs/dlm/recover.c | 9 +- fs/jfs/jfs_discard.c | 11 +- fs/jfs/jfs_dmap.c | 11 +- fs/jfs/jfs_imap.c | 2 +- fs/jfs/xattr.c | 2 + fs/overlayfs/copy_up.c | 43 +- fs/overlayfs/params.c | 38 +- fs/overlayfs/super.c | 10 +- fs/smb/client/Kconfig | 14 + fs/smb/client/Makefile | 2 + fs/smb/client/cifs_debug.c | 7 +- fs/smb/client/cifsacl.c | 226 ++-- fs/smb/client/cifsacl.h | 99 +- fs/smb/client/cifsfs.h | 1 - fs/smb/client/cifsglob.h | 25 +- fs/smb/client/cifspdu.h | 6 - fs/smb/client/cifsproto.h | 28 +- fs/smb/client/cifssmb.c | 14 +- fs/smb/client/compress.c | 390 +++++++ fs/smb/client/compress.h | 90 ++ fs/smb/client/compress/lz77.c | 235 ++++ fs/smb/client/compress/lz77.h | 15 + fs/smb/client/connect.c | 5 +- fs/smb/client/file.c | 7 +- fs/smb/client/fs_context.c | 20 +- fs/smb/client/inode.c | 42 +- fs/smb/client/link.c | 3 + fs/smb/client/misc.c | 9 +- fs/smb/client/smb1ops.c | 2 +- fs/smb/client/smb2file.c | 6 +- fs/smb/client/smb2inode.c | 6 +- fs/smb/client/smb2maperror.c | 2 +- fs/smb/client/smb2misc.c | 2 +- fs/smb/client/smb2ops.c | 98 +- fs/smb/client/smb2pdu.c | 19 +- fs/smb/client/smb2pdu.h | 8 +- fs/smb/client/smb2proto.h | 2 +- fs/smb/client/smb2transport.c | 2 +- fs/smb/client/smbdirect.c | 6 +- fs/smb/client/transport.c | 4 + fs/smb/client/xattr.c | 4 +- fs/smb/{client => common}/smb2status.h | 6 + fs/smb/common/smbacl.h | 121 ++ fs/smb/server/connection.c | 4 +- fs/smb/server/connection.h | 1 + fs/smb/server/oplock.c | 57 +- fs/smb/server/server.c | 2 +- fs/smb/server/smb2misc.c | 2 +- fs/smb/server/smb2pdu.c | 2 +- fs/smb/server/smb_common.c | 2 +- fs/smb/server/smbacl.h | 111 +- fs/smb/server/smbstatus.h | 1822 ------------------------------- fs/smb/server/transport_rdma.c | 2 +- fs/smb/server/vfs.c | 19 +- fs/smb/server/vfs_cache.c | 3 + fs/xfs/libxfs/xfs_ag.c | 94 +- fs/xfs/libxfs/xfs_ag.h | 14 - fs/xfs/libxfs/xfs_alloc_btree.c | 6 +- fs/xfs/libxfs/xfs_alloc_btree.h | 3 +- fs/xfs/libxfs/xfs_attr_leaf.c | 8 +- fs/xfs/libxfs/xfs_bmap.c | 103 +- fs/xfs/libxfs/xfs_bmap_btree.c | 24 +- fs/xfs/libxfs/xfs_bmap_btree.h | 207 ++-- fs/xfs/libxfs/xfs_defer.c | 1 - fs/xfs/libxfs/xfs_fs.h | 31 +- fs/xfs/libxfs/xfs_ialloc.c | 9 +- fs/xfs/libxfs/xfs_ialloc.h | 4 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 6 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 3 +- fs/xfs/libxfs/xfs_inode_fork.c | 40 +- fs/xfs/libxfs/xfs_inode_util.c | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 5 +- fs/xfs/libxfs/xfs_refcount_btree.h | 3 +- fs/xfs/libxfs/xfs_rmap_btree.c | 7 +- fs/xfs/libxfs/xfs_rmap_btree.h | 3 +- fs/xfs/libxfs/xfs_rtbitmap.c | 270 +++-- fs/xfs/libxfs/xfs_rtbitmap.h | 61 +- fs/xfs/libxfs/xfs_sb.c | 92 +- fs/xfs/libxfs/xfs_sb.h | 3 + fs/xfs/libxfs/xfs_trans_resv.c | 4 +- fs/xfs/libxfs/xfs_types.h | 12 - fs/xfs/scrub/bmap_repair.c | 2 +- fs/xfs/scrub/common.h | 29 +- fs/xfs/scrub/inode_repair.c | 12 +- fs/xfs/scrub/rtsummary.c | 11 +- fs/xfs/scrub/rtsummary.h | 2 +- fs/xfs/scrub/rtsummary_repair.c | 12 +- fs/xfs/scrub/scrub.h | 29 +- fs/xfs/scrub/tempfile.c | 2 +- fs/xfs/xfs_bmap_item.c | 17 + fs/xfs/xfs_bmap_util.c | 38 +- fs/xfs/xfs_discard.c | 17 +- fs/xfs/xfs_exchrange.c | 143 ++- fs/xfs/xfs_exchrange.h | 16 +- fs/xfs/xfs_file.c | 72 +- fs/xfs/xfs_fsmap.c | 403 ++++--- fs/xfs/xfs_fsmap.h | 6 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_icache.c | 89 +- fs/xfs/xfs_inode.c | 86 +- fs/xfs/xfs_inode.h | 12 +- fs/xfs/xfs_ioctl.c | 134 +-- fs/xfs/xfs_log.c | 2 +- fs/xfs/xfs_log_recover.c | 2 +- fs/xfs/xfs_mount.c | 2 +- fs/xfs/xfs_mount.h | 5 +- fs/xfs/xfs_mru_cache.c | 3 +- fs/xfs/xfs_qm.c | 48 +- fs/xfs/xfs_qm.h | 3 + fs/xfs/xfs_qm_syscalls.c | 13 +- fs/xfs/xfs_quotaops.c | 55 +- fs/xfs/xfs_rtalloc.c | 864 +++++++-------- fs/xfs/xfs_super.c | 13 +- fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_trace.h | 61 +- 126 files changed, 3266 insertions(+), 3958 deletions(-) create mode 100644 fs/smb/client/compress.c create mode 100644 fs/smb/client/compress.h create mode 100644 fs/smb/client/compress/lz77.c create mode 100644 fs/smb/client/compress/lz77.h rename fs/smb/{client => common}/smb2status.h (99%) create mode 100644 fs/smb/common/smbacl.h delete mode 100644 fs/smb/server/smbstatus.h