1. 13 7月, 2005 1 次提交
    • R
      [PATCH] inotify · 0eeca283
      Robert Love 提交于
      inotify is intended to correct the deficiencies of dnotify, particularly
      its inability to scale and its terrible user interface:
      
              * dnotify requires the opening of one fd per each directory
                that you intend to watch. This quickly results in too many
                open files and pins removable media, preventing unmount.
              * dnotify is directory-based. You only learn about changes to
                directories. Sure, a change to a file in a directory affects
                the directory, but you are then forced to keep a cache of
                stat structures.
              * dnotify's interface to user-space is awful.  Signals?
      
      inotify provides a more usable, simple, powerful solution to file change
      notification:
      
              * inotify's interface is a system call that returns a fd, not SIGIO.
      	  You get a single fd, which is select()-able.
              * inotify has an event that says "the filesystem that the item
                you were watching is on was unmounted."
              * inotify can watch directories or files.
      
      Inotify is currently used by Beagle (a desktop search infrastructure),
      Gamin (a FAM replacement), and other projects.
      
      See Documentation/filesystems/inotify.txt.
      Signed-off-by: NRobert Love <rml@novell.com>
      Cc: John McCutchan <ttb@tentacle.dhs.org>
      Cc: Christoph Hellwig <hch@lst.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      0eeca283
  2. 08 7月, 2005 1 次提交
  3. 24 6月, 2005 1 次提交
  4. 07 6月, 2005 19 次提交
  5. 20 5月, 2005 1 次提交
  6. 06 5月, 2005 1 次提交
  7. 29 4月, 2005 1 次提交
    • P
      namei: add audit_inode to all branches in path_lookup · ea3834d9
      Prasanna Meda 提交于
      Main change is in path_lookup: added a goto to do audit_inode
      instead of return statement, when emul_lookup_dentry for root
      is successful.The existing code does audit_inode only when
      lookup is done in normal root or cwd.
      
      Other changes: Some lookup routines are returning zero on success,
      and some are returning zero on failure. I documented the related
      function signatures in this code path, so that one can glance over
      abstract functions without understanding the entire code.
      Signed-off-by: NPrasanna Meda <pmeda@akamai.com>
      Signed-off-by: NDavid Woodhouse <dwmw2@infradead.org>
      ea3834d9
  8. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4