Skip to content
Snippets Groups Projects
Forked from drm / msm
Source project has a limited visibility.
  • Linus Torvalds's avatar
    7352a676
    Merge tag 'vfs-6.7.xattr' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs · 7352a676
    Linus Torvalds authored
    Pull vfs xattr updates from Christian Brauner:
     "The 's_xattr' field of 'struct super_block' currently requires a
      mutable table of 'struct xattr_handler' entries (although each handler
      itself is const). However, no code in vfs actually modifies the
      tables.
    
      This changes the type of 's_xattr' to allow const tables, and modifies
      existing file systems to move their tables to .rodata. This is
      desirable because these tables contain entries with function pointers
      in them; moving them to .rodata makes it considerably less likely to
      be modified accidentally or maliciously at runtime"
    
    * tag 'vfs-6.7.xattr' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs: (30 commits)
      const_structs.checkpatch: add xattr_handler
      net: move sockfs_xattr_handlers to .rodata
      shmem: move shmem_xattr_handlers to .rodata
      overlayfs: move xattr tables to .rodata
      xfs: move xfs_xattr_handlers to .rodata
      ubifs: move ubifs_xattr_handlers to .rodata
      squashfs: move squashfs_xattr_handlers to .rodata
      smb: move cifs_xattr_handlers to .rodata
      reiserfs: move reiserfs_xattr_handlers to .rodata
      orangefs: move orangefs_xattr_handlers to .rodata
      ocfs2: move ocfs2_xattr_handlers and ocfs2_xattr_handler_map to .rodata
      ntfs3: move ntfs_xattr_handlers to .rodata
      nfs: move nfs4_xattr_handlers to .rodata
      kernfs: move kernfs_xattr_handlers to .rodata
      jfs: move jfs_xattr_handlers to .rodata
      jffs2: move jffs2_xattr_handlers to .rodata
      hfsplus: move hfsplus_xattr_handlers to .rodata
      hfs: move hfs_xattr_handlers to .rodata
      gfs2: move gfs2_xattr_handlers_max to .rodata
      fuse: move fuse_xattr_handlers to .rodata
      ...
    7352a676
    History
    Merge tag 'vfs-6.7.xattr' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
    Linus Torvalds authored
    Pull vfs xattr updates from Christian Brauner:
     "The 's_xattr' field of 'struct super_block' currently requires a
      mutable table of 'struct xattr_handler' entries (although each handler
      itself is const). However, no code in vfs actually modifies the
      tables.
    
      This changes the type of 's_xattr' to allow const tables, and modifies
      existing file systems to move their tables to .rodata. This is
      desirable because these tables contain entries with function pointers
      in them; moving them to .rodata makes it considerably less likely to
      be modified accidentally or maliciously at runtime"
    
    * tag 'vfs-6.7.xattr' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs: (30 commits)
      const_structs.checkpatch: add xattr_handler
      net: move sockfs_xattr_handlers to .rodata
      shmem: move shmem_xattr_handlers to .rodata
      overlayfs: move xattr tables to .rodata
      xfs: move xfs_xattr_handlers to .rodata
      ubifs: move ubifs_xattr_handlers to .rodata
      squashfs: move squashfs_xattr_handlers to .rodata
      smb: move cifs_xattr_handlers to .rodata
      reiserfs: move reiserfs_xattr_handlers to .rodata
      orangefs: move orangefs_xattr_handlers to .rodata
      ocfs2: move ocfs2_xattr_handlers and ocfs2_xattr_handler_map to .rodata
      ntfs3: move ntfs_xattr_handlers to .rodata
      nfs: move nfs4_xattr_handlers to .rodata
      kernfs: move kernfs_xattr_handlers to .rodata
      jfs: move jfs_xattr_handlers to .rodata
      jffs2: move jffs2_xattr_handlers to .rodata
      hfsplus: move hfsplus_xattr_handlers to .rodata
      hfs: move hfs_xattr_handlers to .rodata
      gfs2: move gfs2_xattr_handlers_max to .rodata
      fuse: move fuse_xattr_handlers to .rodata
      ...