• Linus Torvalds's avatar
    Merge tag 'audit-pr-20181224' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit · 047ce6d3
    Linus Torvalds authored
    Pull audit updates from Paul Moore:
     "In the finest of holiday of traditions, I have a number of gifts to
      share today. While most of them are re-gifts from others, unlike the
      typical re-gift, these are things you will want in and around your
      tree; I promise.
    
      This pull request is perhaps a bit larger than our typical PR, but
      most of it comes from Jan's rework of audit's fanotify code; a very
      welcome improvement. We ran this through our normal regression tests,
      as well as some newly created stress tests and everything looks good.
    
      Richard added a few patches, mostly cleaning up a few things and and
      shortening some of the audit records that we send to userspace; a
      change the userspace folks are quite happy about.
    
      Finally YueHaibing and I kick in a few patches to simplify things a
      bit and make the code less prone to errors.
    
      Lastly, I want to say thanks one more time to everyone who has
      contributed patches, testing, and code reviews for the audit subsystem
      over the past year. The project is what it is due to your help and
      contributions - thank you"
    
    * tag 'audit-pr-20181224' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit: (22 commits)
      audit: remove duplicated include from audit.c
      audit: shorten PATH cap values when zero
      audit: use current whenever possible
      audit: minimize our use of audit_log_format()
      audit: remove WATCH and TREE config options
      audit: use session_info helper
      audit: localize audit_log_session_info prototype
      audit: Use 'mark' name for fsnotify_mark variables
      audit: Replace chunk attached to mark instead of replacing mark
      audit: Simplify locking around untag_chunk()
      audit: Drop all unused chunk nodes during deletion
      audit: Guarantee forward progress of chunk untagging
      audit: Allocate fsnotify mark independently of chunk
      audit: Provide helper for dropping mark's chunk reference
      audit: Remove pointless check in insert_hash()
      audit: Factor out chunk replacement code
      audit: Make hash table insertion safe against concurrent lookups
      audit: Embed key into chunk
      audit: Fix possible tagging failures
      audit: Fix possible spurious -ENOSPC error
      ...
    047ce6d3
Kconfig 63.6 KB