• Linus Torvalds's avatar
    Merge tag 'fsnotify_for_v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs · 2acda754
    Linus Torvalds authored
    Pull fsnotify updates from Jan Kara:
     "Support for reporting filesystem errors through fanotify so that
      system health monitoring daemons can watch for these and act instead
      of scraping system logs"
    
    * tag 'fsnotify_for_v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs: (34 commits)
      samples: remove duplicate include in fs-monitor.c
      samples: Fix warning in fsnotify sample
      docs: Fix formatting of literal sections in fanotify docs
      samples: Make fs-monitor depend on libc and headers
      docs: Document the FAN_FS_ERROR event
      samples: Add fs error monitoring example
      ext4: Send notifications on error
      fanotify: Allow users to request FAN_FS_ERROR events
      fanotify: Emit generic error info for error event
      fanotify: Report fid info for file related file system errors
      fanotify: WARN_ON against too large file handles
      fanotify: Add helpers to decide whether to report FID/DFID
      fanotify: Wrap object_fh inline space in a creator macro
      fanotify: Support merging of error events
      fanotify: Support enqueueing of error events
      fanotify: Pre-allocate pool of error events
      fanotify: Reserve UAPI bits for FAN_FS_ERROR
      fsnotify: Support FS_ERROR event type
      fanotify: Require fid_mode for any non-fd event
      fanotify: Encode empty file handle when no inode is provided
      ...
    2acda754
super.c 189 KB