Skip to content
  1. Feb 15, 2007
  2. Feb 14, 2007
  3. Feb 13, 2007
    • Linus Torvalds's avatar
      Fix up CIFS for "test_clear_page_dirty()" removal · b3d68567
      Linus Torvalds authored
      
      
      This also adds he required page "writeback" flag handling, that cifs
      hasn't been doing and that the page dirty flag changes made obvious.
      
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      Acked-by: default avatarSteve French <smfltc@us.ibm.com>
      b3d68567
    • Hugh Dickins's avatar
      fix umask when noACL kernel meets extN tuned for ACLs · 0e894923
      Hugh Dickins authored
      
      
      Fix insecure default behaviour reported by Tigran Aivazian: if an
      ext2 or ext3 filesystem is tuned to mount with "acl", but mounted by
      a kernel built without ACL support, then umask was ignored when creating
      inodes - though root or user has umask 022, touch creates files as 0666,
      and mkdir creates directories as 0777.
      
      This appears to have worked right until 2.6.11, when a fix to the default
      mode on symlinks (always 0777) assumed VFS applies umask: which it does,
      unless the mount is marked for ACLs; but ext[23] set MS_POSIXACL in
      s_flags according to s_mount_opt set according to def_mount_opts.
      
      We could revert to the 2.6.10 ext[23]_init_acl (adding an S_ISLNK test);
      but other filesystems only set MS_POSIXACL when ACLs are configured.  We
      could fix this at another level; but it seems most robust to avoid setting
      the s_mount_opt flag in the first place (at the expense of more ifdefs).
      
      Likewise don't set the XATTR_USER flag when built without XATTR support.
      
      Signed-off-by: default avatarHugh Dickins <hugh@veritas.com>
      Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
      0e894923
  4. Feb 10, 2007
  5. Feb 03, 2007
  6. Jan 30, 2007
  7. Jan 26, 2007
  8. Jan 25, 2007
Loading