Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 14 Nov 2017 22:13:11 +0000 (14:13 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 14 Nov 2017 22:13:11 +0000 (14:13 -0800)
commitf14fc0ccee5521e5b38cdd1df4385d32c6e1805b
tree0d16887967fee217cae343ffebc6666e3fd4265d
parent23281c8034879c47639ee0f76c34d13ef6beb8ce
parent838bee9e756ec46e9b5be25f9e44388d7e185a2a
Merge branch 'for_linus' of git://git./linux/kernel/git/jack/linux-fs

Pull quota, ext2, isofs and udf fixes from Jan Kara:

 - two small quota error handling fixes

 - two isofs fixes for architectures with signed char

 - several udf block number overflow and signedness fixes

 - ext2 rework of mount option handling to avoid GFP_KERNEL allocation
   with spinlock held

 - ... it also contains a patch to implement auditing of responses to
   fanotify permission events. That should have been in the fanotify
   pull request but I mistakenly merged that patch into a wrong branch
   and noticed only now at which point I don't think it's worth rebasing
   and redoing.

* 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
  quota: be aware of error from dquot_initialize
  quota: fix potential infinite loop
  isofs: use unsigned char types consistently
  isofs: fix timestamps beyond 2027
  udf: Fix some sign-conversion warnings
  udf: Fix signed/unsigned format specifiers
  udf: Fix 64-bit sign extension issues affecting blocks > 0x7FFFFFFF
  udf: Remove some outdate references from documentation
  udf: Avoid overflow when session starts at large offset
  ext2: Fix possible sleep in atomic during mount option parsing
  ext2: Parse mount options into a dedicated structure
  audit: Record fanotify access control decisions
12 files changed:
fs/isofs/isofs.h
fs/isofs/rock.h
fs/isofs/util.c
fs/notify/fanotify/fanotify.c
fs/notify/fanotify/fanotify_user.c
fs/notify/fdinfo.c
fs/quota/dquot.c
fs/udf/udfdecl.h
include/linux/fsnotify_backend.h
include/uapi/linux/audit.h
include/uapi/linux/fanotify.h
include/uapi/linux/iso_fs.h