1. 28 Aug, 2010 2 commits
    • Eric Paris's avatar
      fsnotify: drop two useless bools in the fnsotify main loop · 92b4678e
      Eric Paris authored
      The fsnotify main loop has 2 bools which indicated if we processed the
      inode or vfsmount mark in that particular pass through the loop.  These
      bool can we replaced with the inode_group and vfsmount_group variables
      and actually make the code a little easier to understand.
      Signed-off-by: default avatarEric Paris <eparis@redhat.com>
      92b4678e
    • Eric Paris's avatar
      fsnotify: fix list walk order · f72adfd5
      Eric Paris authored
      Marks were stored on the inode and vfsmonut mark list in order from
      highest memory address to lowest memory address.  The code to walk those
      lists thought they were in order from lowest to highest with
      unpredictable results when trying to match up marks from each.  It was
      possible that extra events would be sent to userspace when inode
      marks ignoring events wouldn't get matched with the vfsmount marks.
      
      This problem only affected fanotify when using both vfsmount and inode
      marks simultaneously.
      Signed-off-by: default avatarEric Paris <eparis@redhat.com>
      f72adfd5
  2. 27 Aug, 2010 2 commits
  3. 23 Aug, 2010 6 commits
  4. 22 Aug, 2010 12 commits
  5. 21 Aug, 2010 6 commits
  6. 20 Aug, 2010 12 commits