summaryrefslogtreecommitdiffstats
path: root/Documentation/ABI/stable
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/ABI/stable')
-rw-r--r--Documentation/ABI/stable/firewire-cdev103
-rw-r--r--Documentation/ABI/stable/o2cb10
-rw-r--r--Documentation/ABI/stable/syscalls10
-rw-r--r--Documentation/ABI/stable/sysfs-acpi-pmprofile22
-rw-r--r--Documentation/ABI/stable/sysfs-bus-firewire122
-rw-r--r--Documentation/ABI/stable/sysfs-bus-xen-backend75
-rw-r--r--Documentation/ABI/stable/sysfs-class-backlight56
-rw-r--r--Documentation/ABI/stable/sysfs-class-rfkill67
-rw-r--r--Documentation/ABI/stable/sysfs-class-ubi212
-rw-r--r--Documentation/ABI/stable/sysfs-devices-node7
-rw-r--r--Documentation/ABI/stable/sysfs-devices-system-xen_memory77
-rw-r--r--Documentation/ABI/stable/sysfs-driver-qla2xxx8
-rw-r--r--Documentation/ABI/stable/sysfs-driver-usb-usbtmc62
-rw-r--r--Documentation/ABI/stable/sysfs-firmware-efi-vars75
-rw-r--r--Documentation/ABI/stable/sysfs-module30
-rw-r--r--Documentation/ABI/stable/thermal-notification4
-rw-r--r--Documentation/ABI/stable/vdso27
17 files changed, 0 insertions, 967 deletions
diff --git a/Documentation/ABI/stable/firewire-cdev b/Documentation/ABI/stable/firewire-cdev
deleted file mode 100644
index 16d03082736..00000000000
--- a/Documentation/ABI/stable/firewire-cdev
+++ /dev/null
@@ -1,103 +0,0 @@
-What: /dev/fw[0-9]+
-Date: May 2007
-KernelVersion: 2.6.22
-Contact: linux1394-devel@lists.sourceforge.net
-Description:
- The character device files /dev/fw* are the interface between
- firewire-core and IEEE 1394 device drivers implemented in
- userspace. The ioctl(2)- and read(2)-based ABI is defined and
- documented in <linux/firewire-cdev.h>.
-
- This ABI offers most of the features which firewire-core also
- exposes to kernelspace IEEE 1394 drivers.
-
- Each /dev/fw* is associated with one IEEE 1394 node, which can
- be remote or local nodes. Operations on a /dev/fw* file have
- different scope:
- - The 1394 node which is associated with the file:
- - Asynchronous request transmission
- - Get the Configuration ROM
- - Query node ID
- - Query maximum speed of the path between this node
- and local node
- - The 1394 bus (i.e. "card") to which the node is attached to:
- - Isochronous stream transmission and reception
- - Asynchronous stream transmission and reception
- - Asynchronous broadcast request transmission
- - PHY packet transmission and reception
- - Allocate, reallocate, deallocate isochronous
- resources (channels, bandwidth) at the bus's IRM
- - Query node IDs of local node, root node, IRM, bus
- manager
- - Query cycle time
- - Bus reset initiation, bus reset event reception
- - All 1394 buses:
- - Allocation of IEEE 1212 address ranges on the local
- link layers, reception of inbound requests to such
- an address range, asynchronous response transmission
- to inbound requests
- - Addition of descriptors or directories to the local
- nodes' Configuration ROM
-
- Due to the different scope of operations and in order to let
- userland implement different access permission models, some
- operations are restricted to /dev/fw* files that are associated
- with a local node:
- - Addition of descriptors or directories to the local
- nodes' Configuration ROM
- - PHY packet transmission and reception
-
- A /dev/fw* file remains associated with one particular node
- during its entire life time. Bus topology changes, and hence
- node ID changes, are tracked by firewire-core. ABI users do not
- need to be aware of topology.
-
- The following file operations are supported:
-
- open(2)
- Currently the only useful flags are O_RDWR.
-
- ioctl(2)
- Initiate various actions. Some take immediate effect, others
- are performed asynchronously while or after the ioctl returns.
- See the inline documentation in <linux/firewire-cdev.h> for
- descriptions of all ioctls.
-
- poll(2), select(2), epoll_wait(2) etc.
- Watch for events to become available to be read.
-
- read(2)
- Receive various events. There are solicited events like
- outbound asynchronous transaction completion or isochronous
- buffer completion, and unsolicited events such as bus resets,
- request reception, or PHY packet reception. Always use a read
- buffer which is large enough to receive the largest event that
- could ever arrive. See <linux/firewire-cdev.h> for descriptions
- of all event types and for which ioctls affect reception of
- events.
-
- mmap(2)
- Allocate a DMA buffer for isochronous reception or transmission
- and map it into the process address space. The arguments should
- be used as follows: addr = NULL, length = the desired buffer
- size, i.e. number of packets times size of largest packet,
- prot = at least PROT_READ for reception and at least PROT_WRITE
- for transmission, flags = MAP_SHARED, fd = the handle to the
- /dev/fw*, offset = 0.
-
- Isochronous reception works in packet-per-buffer fashion except
- for multichannel reception which works in buffer-fill mode.
-
- munmap(2)
- Unmap the isochronous I/O buffer from the process address space.
-
- close(2)
- Besides stopping and freeing I/O contexts that were associated
- with the file descriptor, back out any changes to the local
- nodes' Configuration ROM. Deallocate isochronous channels and
- bandwidth at the IRM that were marked for kernel-assisted
- re- and deallocation.
-
-Users: libraw1394
- libdc1394
- tools like jujuutils, fwhack, ...
diff --git a/Documentation/ABI/stable/o2cb b/Documentation/ABI/stable/o2cb
deleted file mode 100644
index 5eb1545e0b8..00000000000
--- a/Documentation/ABI/stable/o2cb
+++ /dev/null
@@ -1,10 +0,0 @@
-What: /sys/fs/o2cb/ (was /sys/o2cb)
-Date: Dec 2005
-KernelVersion: 2.6.16
-Contact: ocfs2-devel@oss.oracle.com
-Description: Ocfs2-tools looks at 'interface-revision' for versioning
- information. Each logmask/ file controls a set of debug prints
- and can be written into with the strings "allow", "deny", or
- "off". Reading the file returns the current state.
-Users: ocfs2-tools. It's sufficient to mail proposed changes to
- ocfs2-devel@oss.oracle.com.
diff --git a/Documentation/ABI/stable/syscalls b/Documentation/ABI/stable/syscalls
deleted file mode 100644
index c3ae3e7d6a0..00000000000
--- a/Documentation/ABI/stable/syscalls
+++ /dev/null
@@ -1,10 +0,0 @@
-What: The kernel syscall interface
-Description:
- This interface matches much of the POSIX interface and is based
- on it and other Unix based interfaces. It will only be added to
- over time, and not have things removed from it.
-
- Note that this interface is different for every architecture
- that Linux supports. Please see the architecture-specific
- documentation for details on the syscall numbers that are to be
- mapped to each syscall.
diff --git a/Documentation/ABI/stable/sysfs-acpi-pmprofile b/Documentation/ABI/stable/sysfs-acpi-pmprofile
deleted file mode 100644
index 964c7a8afb2..00000000000
--- a/Documentation/ABI/stable/sysfs-acpi-pmprofile
+++ /dev/null
@@ -1,22 +0,0 @@
-What: /sys/firmware/acpi/pm_profile
-Date: 03-Nov-2011
-KernelVersion: v3.2
-Contact: linux-acpi@vger.kernel.org
-Description: The ACPI pm_profile sysfs interface exports the platform
- power management (and performance) requirement expectations
- as provided by BIOS. The integer value is directly passed as
- retrieved from the FADT ACPI table.
-Values: For possible values see ACPI specification:
- 5.2.9 Fixed ACPI Description Table (FADT)
- Field: Preferred_PM_Profile
-
- Currently these values are defined by spec:
- 0 Unspecified
- 1 Desktop
- 2 Mobile
- 3 Workstation
- 4 Enterprise Server
- 5 SOHO Server
- 6 Appliance PC
- 7 Performance Server
- >7 Reserved
diff --git a/Documentation/ABI/stable/sysfs-bus-firewire b/Documentation/ABI/stable/sysfs-bus-firewire
deleted file mode 100644
index 3d484e5dc84..00000000000
--- a/Documentation/ABI/stable/sysfs-bus-firewire
+++ /dev/null
@@ -1,122 +0,0 @@
-What: /sys/bus/firewire/devices/fw[0-9]+/
-Date: May 2007
-KernelVersion: 2.6.22
-Contact: linux1394-devel@lists.sourceforge.net
-Description:
- IEEE 1394 node device attributes.
- Read-only. Mutable during the node device's lifetime.
- See IEEE 1212 for semantic definitions.
-
- config_rom
- Contents of the Configuration ROM register.
- Binary attribute; an array of host-endian u32.
-
- guid
- The node's EUI-64 in the bus information block of
- Configuration ROM.
- Hexadecimal string representation of an u64.
-
-
-What: /sys/bus/firewire/devices/fw[0-9]+/units
-Date: June 2009
-KernelVersion: 2.6.31
-Contact: linux1394-devel@lists.sourceforge.net
-Description:
- IEEE 1394 node device attribute.
- Read-only. Mutable during the node device's lifetime.
- See IEEE 1212 for semantic definitions.
-
- units
- Summary of all units present in an IEEE 1394 node.
- Contains space-separated tuples of specifier_id and
- version of each unit present in the node. Specifier_id
- and version are hexadecimal string representations of
- u24 of the respective unit directory entries.
- Specifier_id and version within each tuple are separated
- by a colon.
-
-Users: udev rules to set ownership and access permissions or ACLs of
- /dev/fw[0-9]+ character device files
-
-
-What: /sys/bus/firewire/devices/fw[0-9]+[.][0-9]+/
-Date: May 2007
-KernelVersion: 2.6.22
-Contact: linux1394-devel@lists.sourceforge.net
-Description:
- IEEE 1394 unit device attributes.
- Read-only. Immutable during the unit device's lifetime.
- See IEEE 1212 for semantic definitions.
-
- modalias
- Same as MODALIAS in the uevent at device creation.
-
- rom_index
- Offset of the unit directory within the parent device's
- (node device's) Configuration ROM, in quadlets.
- Decimal string representation.
-
-
-What: /sys/bus/firewire/devices/*/
-Date: May 2007
-KernelVersion: 2.6.22
-Contact: linux1394-devel@lists.sourceforge.net
-Description:
- Attributes common to IEEE 1394 node devices and unit devices.
- Read-only. Mutable during the node device's lifetime.
- Immutable during the unit device's lifetime.
- See IEEE 1212 for semantic definitions.
-
- These attributes are only created if the root directory of an
- IEEE 1394 node or the unit directory of an IEEE 1394 unit
- actually contains according entries.
-
- hardware_version
- Hexadecimal string representation of an u24.
-
- hardware_version_name
- Contents of a respective textual descriptor leaf.
-
- model
- Hexadecimal string representation of an u24.
-
- model_name
- Contents of a respective textual descriptor leaf.
-
- specifier_id
- Hexadecimal string representation of an u24.
- Mandatory in unit directories according to IEEE 1212.
-
- vendor
- Hexadecimal string representation of an u24.
- Mandatory in the root directory according to IEEE 1212.
-
- vendor_name
- Contents of a respective textual descriptor leaf.
-
- version
- Hexadecimal string representation of an u24.
- Mandatory in unit directories according to IEEE 1212.
-
-
-What: /sys/bus/firewire/drivers/sbp2/fw*/host*/target*/*:*:*:*/ieee1394_id
- formerly
- /sys/bus/ieee1394/drivers/sbp2/fw*/host*/target*/*:*:*:*/ieee1394_id
-Date: Feb 2004
-KernelVersion: 2.6.4
-Contact: linux1394-devel@lists.sourceforge.net
-Description:
- SCSI target port identifier and logical unit identifier of a
- logical unit of an SBP-2 target. The identifiers are specified
- in SAM-2...SAM-4 annex A. They are persistent and world-wide
- unique properties the SBP-2 attached target.
-
- Read-only attribute, immutable during the target's lifetime.
- Format, as exposed by firewire-sbp2 since 2.6.22, May 2007:
- Colon-separated hexadecimal string representations of
- u64 EUI-64 : u24 directory_ID : u16 LUN
- without 0x prefixes, without whitespace. The former sbp2 driver
- (removed in 2.6.37 after being superseded by firewire-sbp2) used
- a somewhat shorter format which was not as close to SAM.
-
-Users: udev rules to create /dev/disk/by-id/ symlinks
diff --git a/Documentation/ABI/stable/sysfs-bus-xen-backend b/Documentation/ABI/stable/sysfs-bus-xen-backend
deleted file mode 100644
index 3d5951c8bf5..00000000000
--- a/Documentation/ABI/stable/sysfs-bus-xen-backend
+++ /dev/null
@@ -1,75 +0,0 @@
-What: /sys/bus/xen-backend/devices/*/devtype
-Date: Feb 2009
-KernelVersion: 2.6.38
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- The type of the device. e.g., one of: 'vbd' (block),
- 'vif' (network), or 'vfb' (framebuffer).
-
-What: /sys/bus/xen-backend/devices/*/nodename
-Date: Feb 2009
-KernelVersion: 2.6.38
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- XenStore node (under /local/domain/NNN/) for this
- backend device.
-
-What: /sys/bus/xen-backend/devices/vbd-*/physical_device
-Date: April 2011
-KernelVersion: 3.0
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- The major:minor number (in hexidecimal) of the
- physical device providing the storage for this backend
- block device.
-
-What: /sys/bus/xen-backend/devices/vbd-*/mode
-Date: April 2011
-KernelVersion: 3.0
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- Whether the block device is read-only ('r') or
- read-write ('w').
-
-What: /sys/bus/xen-backend/devices/vbd-*/statistics/f_req
-Date: April 2011
-KernelVersion: 3.0
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- Number of flush requests from the frontend.
-
-What: /sys/bus/xen-backend/devices/vbd-*/statistics/oo_req
-Date: April 2011
-KernelVersion: 3.0
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- Number of requests delayed because the backend was too
- busy processing previous requests.
-
-What: /sys/bus/xen-backend/devices/vbd-*/statistics/rd_req
-Date: April 2011
-KernelVersion: 3.0
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- Number of read requests from the frontend.
-
-What: /sys/bus/xen-backend/devices/vbd-*/statistics/rd_sect
-Date: April 2011
-KernelVersion: 3.0
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- Number of sectors read by the frontend.
-
-What: /sys/bus/xen-backend/devices/vbd-*/statistics/wr_req
-Date: April 2011
-KernelVersion: 3.0
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- Number of write requests from the frontend.
-
-What: /sys/bus/xen-backend/devices/vbd-*/statistics/wr_sect
-Date: April 2011
-KernelVersion: 3.0
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- Number of sectors written by the frontend.
diff --git a/Documentation/ABI/stable/sysfs-class-backlight b/Documentation/ABI/stable/sysfs-class-backlight
deleted file mode 100644
index 70302f370e7..00000000000
--- a/Documentation/ABI/stable/sysfs-class-backlight
+++ /dev/null
@@ -1,56 +0,0 @@
-What: /sys/class/backlight/<backlight>/bl_power
-Date: April 2005
-KernelVersion: 2.6.12
-Contact: Richard Purdie <rpurdie@rpsys.net>
-Description:
- Control BACKLIGHT power, values are FB_BLANK_* from fb.h
- - FB_BLANK_UNBLANK (0) : power on.
- - FB_BLANK_POWERDOWN (4) : power off
-Users: HAL
-
-What: /sys/class/backlight/<backlight>/brightness
-Date: April 2005
-KernelVersion: 2.6.12
-Contact: Richard Purdie <rpurdie@rpsys.net>
-Description:
- Control the brightness for this <backlight>. Values
- are between 0 and max_brightness. This file will also
- show the brightness level stored in the driver, which
- may not be the actual brightness (see actual_brightness).
-Users: HAL
-
-What: /sys/class/backlight/<backlight>/actual_brightness
-Date: March 2006
-KernelVersion: 2.6.17
-Contact: Richard Purdie <rpurdie@rpsys.net>
-Description:
- Show the actual brightness by querying the hardware.
-Users: HAL
-
-What: /sys/class/backlight/<backlight>/max_brightness
-Date: April 2005
-KernelVersion: 2.6.12
-Contact: Richard Purdie <rpurdie@rpsys.net>
-Description:
- Maximum brightness for <backlight>.
-Users: HAL
-
-What: /sys/class/backlight/<backlight>/type
-Date: September 2010
-KernelVersion: 2.6.37
-Contact: Matthew Garrett <mjg@redhat.com>
-Description:
- The type of interface controlled by <backlight>.
- "firmware": The driver uses a standard firmware interface
- "platform": The driver uses a platform-specific interface
- "raw": The driver controls hardware registers directly
-
- In the general case, when multiple backlight
- interfaces are available for a single device, firmware
- control should be preferred to platform control should
- be preferred to raw control. Using a firmware
- interface reduces the probability of confusion with
- the hardware and the OS independently updating the
- backlight state. Platform interfaces are mostly a
- holdover from pre-standardisation of firmware
- interfaces.
diff --git a/Documentation/ABI/stable/sysfs-class-rfkill b/Documentation/ABI/stable/sysfs-class-rfkill
deleted file mode 100644
index 097f522c33b..00000000000
--- a/Documentation/ABI/stable/sysfs-class-rfkill
+++ /dev/null
@@ -1,67 +0,0 @@
-rfkill - radio frequency (RF) connector kill switch support
-
-For details to this subsystem look at Documentation/rfkill.txt.
-
-For the deprecated /sys/class/rfkill/*/state and
-/sys/class/rfkill/*/claim knobs of this interface look in
-Documentation/ABI/obsolete/sysfs-class-rfkill.
-
-What: /sys/class/rfkill
-Date: 09-Jul-2007
-KernelVersion: v2.6.22
-Contact: linux-wireless@vger.kernel.org,
-Description: The rfkill class subsystem folder.
- Each registered rfkill driver is represented by an rfkillX
- subfolder (X being an integer > 0).
-
-
-What: /sys/class/rfkill/rfkill[0-9]+/name
-Date: 09-Jul-2007
-KernelVersion v2.6.22
-Contact: linux-wireless@vger.kernel.org
-Description: Name assigned by driver to this key (interface or driver name).
-Values: arbitrary string.
-
-
-What: /sys/class/rfkill/rfkill[0-9]+/type
-Date: 09-Jul-2007
-KernelVersion v2.6.22
-Contact: linux-wireless@vger.kernel.org
-Description: Driver type string ("wlan", "bluetooth", etc).
-Values: See include/linux/rfkill.h.
-
-
-What: /sys/class/rfkill/rfkill[0-9]+/persistent
-Date: 09-Jul-2007
-KernelVersion v2.6.22
-Contact: linux-wireless@vger.kernel.org
-Description: Whether the soft blocked state is initialised from non-volatile
- storage at startup.
-Values: A numeric value.
- 0: false
- 1: true
-
-
-What: /sys/class/rfkill/rfkill[0-9]+/hard
-Date: 12-March-2010
-KernelVersion v2.6.34
-Contact: linux-wireless@vger.kernel.org
-Description: Current hardblock state. This file is read only.
-Values: A numeric value.
- 0: inactive
- The transmitter is (potentially) active.
- 1: active
- The transmitter is forced off by something outside of
- the driver's control.
-
-
-What: /sys/class/rfkill/rfkill[0-9]+/soft
-Date: 12-March-2010
-KernelVersion v2.6.34
-Contact: linux-wireless@vger.kernel.org
-Description: Current softblock state. This file is read and write.
-Values: A numeric value.
- 0: inactive
- The transmitter is (potentially) active.
- 1: active
- The transmitter is turned off by software.
diff --git a/Documentation/ABI/stable/sysfs-class-ubi b/Documentation/ABI/stable/sysfs-class-ubi
deleted file mode 100644
index 18d471d9fae..00000000000
--- a/Documentation/ABI/stable/sysfs-class-ubi
+++ /dev/null
@@ -1,212 +0,0 @@
-What: /sys/class/ubi/
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- The ubi/ class sub-directory belongs to the UBI subsystem and
- provides general UBI information, per-UBI device information
- and per-UBI volume information.
-
-What: /sys/class/ubi/version
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- This file contains version of the latest supported UBI on-media
- format. Currently it is 1, and there is no plan to change this.
- However, if in the future UBI needs on-flash format changes
- which cannot be done in a compatible manner, a new format
- version will be added. So this is a mechanism for possible
- future backward-compatible (but forward-incompatible)
- improvements.
-
-What: /sys/class/ubiX/
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- The /sys/class/ubi0, /sys/class/ubi1, etc directories describe
- UBI devices (UBI device 0, 1, etc). They contain general UBI
- device information and per UBI volume information (each UBI
- device may have many UBI volumes)
-
-What: /sys/class/ubi/ubiX/avail_eraseblocks
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Amount of available logical eraseblock. For example, one may
- create a new UBI volume which has this amount of logical
- eraseblocks.
-
-What: /sys/class/ubi/ubiX/bad_peb_count
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Count of bad physical eraseblocks on the underlying MTD device.
-
-What: /sys/class/ubi/ubiX/bgt_enabled
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Contains ASCII "0\n" if the UBI background thread is disabled,
- and ASCII "1\n" if it is enabled.
-
-What: /sys/class/ubi/ubiX/dev
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Major and minor numbers of the character device corresponding
- to this UBI device (in <major>:<minor> format).
-
-What: /sys/class/ubi/ubiX/eraseblock_size
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Maximum logical eraseblock size this UBI device may provide. UBI
- volumes may have smaller logical eraseblock size because of their
- alignment.
-
-What: /sys/class/ubi/ubiX/max_ec
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Maximum physical eraseblock erase counter value.
-
-What: /sys/class/ubi/ubiX/max_vol_count
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Maximum number of volumes which this UBI device may have.
-
-What: /sys/class/ubi/ubiX/min_io_size
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Minimum input/output unit size. All the I/O may only be done
- in fractions of the contained number.
-
-What: /sys/class/ubi/ubiX/mtd_num
-Date: January 2008
-KernelVersion: 2.6.25
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Number of the underlying MTD device.
-
-What: /sys/class/ubi/ubiX/reserved_for_bad
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Number of physical eraseblocks reserved for bad block handling.
-
-What: /sys/class/ubi/ubiX/total_eraseblocks
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Total number of good (not marked as bad) physical eraseblocks on
- the underlying MTD device.
-
-What: /sys/class/ubi/ubiX/volumes_count
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Count of volumes on this UBI device.
-
-What: /sys/class/ubi/ubiX/ubiX_Y/
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- The /sys/class/ubi/ubiX/ubiX_0/, /sys/class/ubi/ubiX/ubiX_1/,
- etc directories describe UBI volumes on UBI device X (volumes
- 0, 1, etc).
-
-What: /sys/class/ubi/ubiX/ubiX_Y/alignment
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Volume alignment - the value the logical eraseblock size of
- this volume has to be aligned on. For example, 2048 means that
- logical eraseblock size is multiple of 2048. In other words,
- volume logical eraseblock size is UBI device logical eraseblock
- size aligned to the alignment value.
-
-What: /sys/class/ubi/ubiX/ubiX_Y/corrupted
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Contains ASCII "0\n" if the UBI volume is OK, and ASCII "1\n"
- if it is corrupted (e.g., due to an interrupted volume update).
-
-What: /sys/class/ubi/ubiX/ubiX_Y/data_bytes
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- The amount of data this volume contains. This value makes sense
- only for static volumes, and for dynamic volume it equivalent
- to the total volume size in bytes.
-
-What: /sys/class/ubi/ubiX/ubiX_Y/dev
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Major and minor numbers of the character device corresponding
- to this UBI volume (in <major>:<minor> format).
-
-What: /sys/class/ubi/ubiX/ubiX_Y/name
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Volume name.
-
-What: /sys/class/ubi/ubiX/ubiX_Y/reserved_ebs
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Count of physical eraseblock reserved for this volume.
- Equivalent to the volume size in logical eraseblocks.
-
-What: /sys/class/ubi/ubiX/ubiX_Y/type
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Volume type. Contains ASCII "dynamic\n" for dynamic volumes and
- "static\n" for static volumes.
-
-What: /sys/class/ubi/ubiX/ubiX_Y/upd_marker
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Contains ASCII "0\n" if the update marker is not set for this
- volume, and "1\n" if it is set. The update marker is set when
- volume update starts, and cleaned when it ends. So the presence
- of the update marker indicates that the volume is being updated
- at the moment of the update was interrupted. The later may be
- checked using the "corrupted" sysfs file.
-
-What: /sys/class/ubi/ubiX/ubiX_Y/usable_eb_size
-Date: July 2006
-KernelVersion: 2.6.22
-Contact: Artem Bityutskiy <dedekind@infradead.org>
-Description:
- Logical eraseblock size of this volume. Equivalent to logical
- eraseblock size of the device aligned on the volume alignment
- value.
diff --git a/Documentation/ABI/stable/sysfs-devices-node b/Documentation/ABI/stable/sysfs-devices-node
deleted file mode 100644
index 49b82cad700..00000000000
--- a/Documentation/ABI/stable/sysfs-devices-node
+++ /dev/null
@@ -1,7 +0,0 @@
-What: /sys/devices/system/node/nodeX
-Date: October 2002
-Contact: Linux Memory Management list <linux-mm@kvack.org>
-Description:
- When CONFIG_NUMA is enabled, this is a directory containing
- information on node X such as what CPUs are local to the
- node.
diff --git a/Documentation/ABI/stable/sysfs-devices-system-xen_memory b/Documentation/ABI/stable/sysfs-devices-system-xen_memory
deleted file mode 100644
index caa311d59ac..00000000000
--- a/Documentation/ABI/stable/sysfs-devices-system-xen_memory
+++ /dev/null
@@ -1,77 +0,0 @@
-What: /sys/devices/system/xen_memory/xen_memory0/max_retry_count
-Date: May 2011
-KernelVersion: 2.6.39
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- The maximum number of times the balloon driver will
- attempt to increase the balloon before giving up. See
- also 'retry_count' below.
- A value of zero means retry forever and is the default one.
-
-What: /sys/devices/system/xen_memory/xen_memory0/max_schedule_delay
-Date: May 2011
-KernelVersion: 2.6.39
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- The limit that 'schedule_delay' (see below) will be
- increased to. The default value is 32 seconds.
-
-What: /sys/devices/system/xen_memory/xen_memory0/retry_count
-Date: May 2011
-KernelVersion: 2.6.39
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- The current number of times that the balloon driver
- has attempted to increase the size of the balloon.
- The default value is one. With max_retry_count being
- zero (unlimited), this means that the driver will attempt
- to retry with a 'schedule_delay' delay.
-
-What: /sys/devices/system/xen_memory/xen_memory0/schedule_delay
-Date: May 2011
-KernelVersion: 2.6.39
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- The time (in seconds) to wait between attempts to
- increase the balloon. Each time the balloon cannot be
- increased, 'schedule_delay' is increased (until
- 'max_schedule_delay' is reached at which point it
- will use the max value).
-
-What: /sys/devices/system/xen_memory/xen_memory0/target
-Date: April 2008
-KernelVersion: 2.6.26
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- The target number of pages to adjust this domain's
- memory reservation to.
-
-What: /sys/devices/system/xen_memory/xen_memory0/target_kb
-Date: April 2008
-KernelVersion: 2.6.26
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- As target above, except the value is in KiB.
-
-What: /sys/devices/system/xen_memory/xen_memory0/info/current_kb
-Date: April 2008
-KernelVersion: 2.6.26
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- Current size (in KiB) of this domain's memory
- reservation.
-
-What: /sys/devices/system/xen_memory/xen_memory0/info/high_kb
-Date: April 2008
-KernelVersion: 2.6.26
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- Amount (in KiB) of high memory in the balloon.
-
-What: /sys/devices/system/xen_memory/xen_memory0/info/low_kb
-Date: April 2008
-KernelVersion: 2.6.26
-Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
-Description:
- Amount (in KiB) of low (or normal) memory in the
- balloon.
diff --git a/Documentation/ABI/stable/sysfs-driver-qla2xxx b/Documentation/ABI/stable/sysfs-driver-qla2xxx
deleted file mode 100644
index 9a59d84497e..00000000000
--- a/Documentation/ABI/stable/sysfs-driver-qla2xxx
+++ /dev/null
@@ -1,8 +0,0 @@
-What: /sys/bus/pci/drivers/qla2xxx/.../devices/*
-Date: September 2009
-Contact: QLogic Linux Driver <linux-driver@qlogic.com>
-Description: qla2xxx-udev.sh currently looks for uevent CHANGE events to
- signal a firmware-dump has been generated by the driver and is
- ready for retrieval.
-Users: qla2xxx-udev.sh. Proposed changes should be mailed to
- linux-driver@qlogic.com
diff --git a/Documentation/ABI/stable/sysfs-driver-usb-usbtmc b/Documentation/ABI/stable/sysfs-driver-usb-usbtmc
deleted file mode 100644
index e960cd027e1..00000000000
--- a/Documentation/ABI/stable/sysfs-driver-usb-usbtmc
+++ /dev/null
@@ -1,62 +0,0 @@
-What: /sys/bus/usb/drivers/usbtmc/*/interface_capabilities
-What: /sys/bus/usb/drivers/usbtmc/*/device_capabilities
-Date: August 2008
-Contact: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Description:
- These files show the various USB TMC capabilities as described
- by the device itself. The full description of the bitfields
- can be found in the USB TMC documents from the USB-IF entitled
- "Universal Serial Bus Test and Measurement Class Specification
- (USBTMC) Revision 1.0" section 4.2.1.8.
-
- The files are read only.
-
-
-What: /sys/bus/usb/drivers/usbtmc/*/usb488_interface_capabilities
-What: /sys/bus/usb/drivers/usbtmc/*/usb488_device_capabilities
-Date: August 2008
-Contact: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Description:
- These files show the various USB TMC capabilities as described
- by the device itself. The full description of the bitfields
- can be found in the USB TMC documents from the USB-IF entitled
- "Universal Serial Bus Test and Measurement Class, Subclass
- USB488 Specification (USBTMC-USB488) Revision 1.0" section
- 4.2.2.
-
- The files are read only.
-
-
-What: /sys/bus/usb/drivers/usbtmc/*/TermChar
-Date: August 2008
-Contact: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Description:
- This file is the TermChar value to be sent to the USB TMC
- device as described by the document, "Universal Serial Bus Test
- and Measurement Class Specification
- (USBTMC) Revision 1.0" as published by the USB-IF.
-
- Note that the TermCharEnabled file determines if this value is
- sent to the device or not.
-
-
-What: /sys/bus/usb/drivers/usbtmc/*/TermCharEnabled
-Date: August 2008
-Contact: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Description:
- This file determines if the TermChar is to be sent to the
- device on every transaction or not. For more details about
- this, please see the document, "Universal Serial Bus Test and
- Measurement Class Specification (USBTMC) Revision 1.0" as
- published by the USB-IF.
-
-
-What: /sys/bus/usb/drivers/usbtmc/*/auto_abort
-Date: August 2008
-Contact: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Description:
- This file determines if the transaction of the USB TMC
- device is to be automatically aborted if there is any error.
- For more details about this, please see the document,
- "Universal Serial Bus Test and Measurement Class Specification
- (USBTMC) Revision 1.0" as published by the USB-IF.
diff --git a/Documentation/ABI/stable/sysfs-firmware-efi-vars b/Documentation/ABI/stable/sysfs-firmware-efi-vars
deleted file mode 100644
index 5def20b9019..00000000000
--- a/Documentation/ABI/stable/sysfs-firmware-efi-vars
+++ /dev/null
@@ -1,75 +0,0 @@
-What: /sys/firmware/efi/vars
-Date: April 2004
-Contact: Matt Domsch <Matt_Domsch@dell.com>
-Description:
- This directory exposes interfaces for interactive with
- EFI variables. For more information on EFI variables,
- see 'Variable Services' in the UEFI specification
- (section 7.2 in specification version 2.3 Errata D).
-
- In summary, EFI variables are named, and are classified
- into separate namespaces through the use of a vendor
- GUID. They also have an arbitrary binary value
- associated with them.
-
- The efivars module enumerates these variables and
- creates a separate directory for each one found. Each
- directory has a name of the form "<key>-<vendor guid>"
- and contains the following files:
-
- attributes: A read-only text file enumerating the
- EFI variable flags. Potential values
- include:
-
- EFI_VARIABLE_NON_VOLATILE
- EFI_VARIABLE_BOOTSERVICE_ACCESS
- EFI_VARIABLE_RUNTIME_ACCESS
- EFI_VARIABLE_HARDWARE_ERROR_RECORD
- EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS
-
- See the EFI documentation for an
- explanation of each of these variables.
-
- data: A read-only binary file that can be read
- to attain the value of the EFI variable
-
- guid: The vendor GUID of the variable. This
- should always match the GUID in the
- variable's name.
-
- raw_var: A binary file that can be read to obtain
- a structure that contains everything
- there is to know about the variable.
- For structure definition see "struct
- efi_variable" in the kernel sources.
-
- This file can also be written to in
- order to update the value of a variable.
- For this to work however, all fields of
- the "struct efi_variable" passed must
- match byte for byte with the structure
- read out of the file, save for the value
- portion.
-
- **Note** the efi_variable structure
- read/written with this file contains a
- 'long' type that may change widths
- depending on your underlying
- architecture.
-
- size: As ASCII representation of the size of
- the variable's value.
-
-
- In addition, two other magic binary files are provided
- in the top-level directory and are used for adding and
- removing variables:
-
- new_var: Takes a "struct efi_variable" and
- instructs the EFI firmware to create a
- new variable.
-
- del_var: Takes a "struct efi_variable" and
- instructs the EFI firmware to remove any
- variable that has a matching vendor GUID
- and variable key name.
diff --git a/Documentation/ABI/stable/sysfs-module b/Documentation/ABI/stable/sysfs-module
deleted file mode 100644
index a0dd21c6db5..00000000000
--- a/Documentation/ABI/stable/sysfs-module
+++ /dev/null
@@ -1,30 +0,0 @@
-What: /sys/module
-Description:
- The /sys/module tree consists of the following structure:
-
- /sys/module/MODULENAME
- The name of the module that is in the kernel. This
- module name will show up either if the module is built
- directly into the kernel, or if it is loaded as a
- dynamic module.
-
- /sys/module/MODULENAME/parameters
- This directory contains individual files that are each
- individual parameters of the module that are able to be
- changed at runtime. See the individual module
- documentation as to the contents of these parameters and
- what they accomplish.
-
- Note: The individual parameter names and values are not
- considered stable, only the fact that they will be
- placed in this location within sysfs. See the
- individual driver documentation for details as to the
- stability of the different parameters.
-
- /sys/module/MODULENAME/refcnt
- If the module is able to be unloaded from the kernel, this file
- will contain the current reference count of the module.
-
- Note: If the module is built into the kernel, or if the
- CONFIG_MODULE_UNLOAD kernel configuration value is not enabled,
- this file will not be present.
diff --git a/Documentation/ABI/stable/thermal-notification b/Documentation/ABI/stable/thermal-notification
deleted file mode 100644
index 9723e8b7aeb..00000000000
--- a/Documentation/ABI/stable/thermal-notification
+++ /dev/null
@@ -1,4 +0,0 @@
-What: A notification mechanism for thermal related events
-Description:
- This interface enables notification for thermal related events.
- The notification is in the form of a netlink event.
diff --git a/Documentation/ABI/stable/vdso b/Documentation/ABI/stable/vdso
deleted file mode 100644
index 8a1cbb59449..00000000000
--- a/Documentation/ABI/stable/vdso
+++ /dev/null
@@ -1,27 +0,0 @@
-On some architectures, when the kernel loads any userspace program it
-maps an ELF DSO into that program's address space. This DSO is called
-the vDSO and it often contains useful and highly-optimized alternatives
-to real syscalls.
-
-These functions are called just like ordinary C function according to
-your platform's ABI. Call them from a sensible context. (For example,
-if you set CS on x86 to something strange, the vDSO functions are
-within their rights to crash.) In addition, if you pass a bad
-pointer to a vDSO function, you might get SIGSEGV instead of -EFAULT.
-
-To find the DSO, parse the auxiliary vector passed to the program's
-entry point. The AT_SYSINFO_EHDR entry will point to the vDSO.
-
-The vDSO uses symbol versioning; whenever you request a symbol from the
-vDSO, specify the version you are expecting.
-
-Programs that dynamically link to glibc will use the vDSO automatically.
-Otherwise, you can use the reference parser in Documentation/vDSO/parse_vdso.c.
-
-Unless otherwise noted, the set of symbols with any given version and the
-ABI of those symbols is considered stable. It may vary across architectures,
-though.
-
-(As of this writing, this ABI documentation as been confirmed for x86_64.
- The maintainers of the other vDSO-using architectures should confirm
- that it is correct for their architecture.) \ No newline at end of file