This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 00f178e15095 Merge tag 'xtensa-20211105' of git://github.com/jcmvbkbc/l [...] new 9bf3d2033129 quota: check block number when reading the block in quota file new d0e36a62bd4c quota: correct error number in free_dqentry() new e96a1866b405 isofs: Fix out of bound access for corrupted isofs image new 81dedaf10c20 fs: reiserfs: remove useless new_opts in reiserfs_remount new d8b4e5bd4889 Merge tag 'fs_for_v5.16-rc1' of git://git.kernel.org/pub/s [...] new 9baf93d68bcc fsnotify: pass data_type to fsnotify_name() new fd5a3ff49a19 fsnotify: pass dentry instead of inode data new dabe729dddca fsnotify: clarify contract for create event hooks new cc53b55f697f fsnotify: Don't insert unmergeable events in hashtable new b9928e80dda8 fanotify: Fold event size calculation to its own function new 8299212cbdb0 fanotify: Split fsid check from other fid mode checks new e0462f91d247 inotify: Don't force FS_IN_IGNORED new 808967a0a4d2 fsnotify: Add helper to detect overflow_event new 1ad03c3a326a fsnotify: Add wrapper around fsnotify_add_event new 29335033c574 fsnotify: Retrieve super block from the data field new 24dca9059050 fsnotify: Protect fsnotify_handle_inode_event from no-inod [...] new 330ae77d2a5b fsnotify: Pass group argument to free_event new 12f47bf0f099 fanotify: Support null inode event in fanotify_dfid_inode new 74fe4734897a fanotify: Allow file handle encoding for unhashed events new 272531ac619b fanotify: Encode empty file handle when no inode is provided new 4fe595cf1c80 fanotify: Require fid_mode for any non-fd event new 9daa811073fa fsnotify: Support FS_ERROR event type new 8d11a4f43ef4 fanotify: Reserve UAPI bits for FAN_FS_ERROR new 734a1a5eccc5 fanotify: Pre-allocate pool of error events new 83e9acbe13dc fanotify: Support enqueueing of error events new 8a6ae64132fd fanotify: Support merging of error events new 2c5069433a3a fanotify: Wrap object_fh inline space in a creator macro new 4bd5a5c8e6e5 fanotify: Add helpers to decide whether to report FID/DFID new 572c28f27a26 fanotify: WARN_ON against too large file handles new 936d6a38be39 fanotify: Report fid info for file related file system errors new 130a3c742107 fanotify: Emit generic error info for error event new 9709bd548f11 fanotify: Allow users to request FAN_FS_ERROR events new 9a089b21f79b ext4: Send notifications on error new 5451093081db samples: Add fs error monitoring example new c0baf9ac0b05 docs: Document the FAN_FS_ERROR event new 8fc70b3a142f samples: Make fs-monitor depend on libc and headers new 9abeae5d4458 docs: Fix formatting of literal sections in fanotify docs new b7eccf75c28e samples: Fix warning in fsnotify sample new 15c72660fe9a samples: remove duplicate include in fs-monitor.c new 2acda7549e70 Merge tag 'fsnotify_for_v5.16-rc1' of git://git.kernel.org [...] new 7be3248f3139 cifs: To match file servers, make sure the server hostname [...] new 7ae5e588b0a5 cifs: add mount parameter tcpnodelay new 0d35e382e4e9 cifs: Create a new shared file holding smb2 pdu definitions new fc0b38446949 cifs: move NEGOTIATE_PROTOCOL definitions out into the com [...] new d8d9de532de9 cifs: Move more definitions into the shared area new c462870bf854 cifs: Move SMB2_Create definitions to the shared area new d7171cd1acf7 smb3: add dynamic trace points for socket connection new b5013d084e03 Merge tag '5.16-rc-part1-smb3-client-fixes' of git://git.s [...]
The 48 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: .../admin-guide/filesystem-monitoring.rst | 78 ++ Documentation/admin-guide/index.rst | 1 + fs/cifs/cifsfs.c | 1 - fs/cifs/cifsglob.h | 3 +- fs/cifs/connect.c | 26 +- fs/cifs/fs_context.c | 16 + fs/cifs/fs_context.h | 2 + fs/cifs/misc.c | 2 +- fs/cifs/smb2maperror.c | 16 +- fs/cifs/smb2misc.c | 47 +- fs/cifs/smb2ops.c | 73 +- fs/cifs/smb2pdu.c | 187 ++-- fs/cifs/smb2pdu.h | 919 +------------------ fs/cifs/smb2proto.h | 2 +- fs/cifs/smb2transport.c | 36 +- fs/cifs/trace.h | 71 ++ fs/ext4/super.c | 8 + fs/isofs/inode.c | 2 + fs/nfsd/filecache.c | 3 + fs/notify/fanotify/fanotify.c | 117 ++- fs/notify/fanotify/fanotify.h | 54 +- fs/notify/fanotify/fanotify_user.c | 157 +++- fs/notify/fsnotify.c | 10 +- fs/notify/group.c | 2 +- fs/notify/inotify/inotify_fsnotify.c | 5 +- fs/notify/inotify/inotify_user.c | 6 +- fs/notify/notification.c | 14 +- fs/quota/quota_tree.c | 15 + fs/reiserfs/super.c | 6 - fs/smbfs_common/smb2pdu.h | 989 +++++++++++++++++++++ include/linux/fanotify.h | 9 +- include/linux/fsnotify.h | 58 +- include/linux/fsnotify_backend.h | 96 +- include/uapi/linux/fanotify.h | 8 + kernel/audit_fsnotify.c | 3 +- kernel/audit_watch.c | 3 +- samples/Kconfig | 9 + samples/Makefile | 1 + samples/fanotify/Makefile | 5 + samples/fanotify/fs-monitor.c | 142 +++ 40 files changed, 2006 insertions(+), 1196 deletions(-) create mode 100644 Documentation/admin-guide/filesystem-monitoring.rst create mode 100644 fs/smbfs_common/smb2pdu.h create mode 100644 samples/fanotify/Makefile create mode 100644 samples/fanotify/fs-monitor.c