linux/Documentation/ABI/stable
Linus Torvalds 698f415cf5 Merge tag 'ofs-pull-tag-1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Pull orangefs filesystem from Mike Marshall.

This finally merges the long-pending orangefs filesystem, which has been
much cleaned up with input from Al Viro over the last six months.  From
the documentation file:

 "OrangeFS is an LGPL userspace scale-out parallel storage system.  It
  is ideal for large storage problems faced by HPC, BigData, Streaming
  Video, Genomics, Bioinformatics.

  Orangefs, originally called PVFS, was first developed in 1993 by Walt
  Ligon and Eric Blumer as a parallel file system for Parallel Virtual
  Machine (PVM) as part of a NASA grant to study the I/O patterns of
  parallel programs.

  Orangefs features include:

    - Distributes file data among multiple file servers
    - Supports simultaneous access by multiple clients
    - Stores file data and metadata on servers using local file system
      and access methods
    - Userspace implementation is easy to install and maintain
    - Direct MPI support
    - Stateless"

see Documentation/filesystems/orangefs.txt for more in-depth details.

* tag 'ofs-pull-tag-1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux: (174 commits)
  orangefs: fix orangefs_superblock locking
  orangefs: fix do_readv_writev() handling of error halfway through
  orangefs: have ->kill_sb() evict the VFS side of things first
  orangefs: sanitize ->llseek()
  orangefs-bufmap.h: trim unused junk
  orangefs: saner calling conventions for getting a slot
  orangefs_copy_{to,from}_bufmap(): don't pass bufmap pointer
  orangefs: get rid of readdir_handle_s
  ornagefs: ensure that truncate has an up to date inode size
  orangefs: move code which sets i_link to orangefs_inode_getattr
  orangefs: remove needless wrapper around GFP_KERNEL
  orangefs: remove wrapper around mutex_lock(&inode->i_mutex)
  orangefs: refactor inode type or link_target change detection
  orangefs: use new getattr for revalidate and remove old getattr
  orangefs: use new getattr in inode getattr and permission
  orangefs: use new orangefs_inode_getattr to get size in write and llseek
  orangefs: use new orangefs_inode_getattr to create new inodes
  orangefs: rename orangefs_inode_getattr to orangefs_inode_old_getattr
  orangefs: remove inode->i_lock wrapper
  orangefs: put register_chrdev immediately before register_filesystem
  ...
2016-03-26 12:59:04 -07:00
..
firewire-cdev firewire: ABI documentation: libhinawa uses firewire-cdev 2016-03-12 10:55:46 +01:00
o2cb
syscalls
sysfs-acpi-pmprofile
sysfs-bus-firewire
sysfs-bus-usb
sysfs-bus-vmbus
sysfs-bus-w1
sysfs-bus-xen-backend
sysfs-class-backlight
sysfs-class-rfkill rfkill: Move "state" sysfs file back to stable 2016-02-24 09:13:11 +01:00
sysfs-class-tpm
sysfs-class-ubi
sysfs-class-udc
sysfs-devices
sysfs-devices-node
sysfs-devices-system-cpu
sysfs-devices-system-xen_memory
sysfs-driver-ib_srp
sysfs-driver-qla2xxx
sysfs-driver-usb-usbtmc
sysfs-driver-w1_ds28e04
sysfs-driver-w1_ds28ea00
sysfs-firmware-efi-vars
sysfs-firmware-opal-dump
sysfs-firmware-opal-elog
sysfs-fs-orangefs
sysfs-module
sysfs-transport-srp
thermal-notification
vdso