Adrian Hunter
dfe86cba76
mmc: add erase, secure erase, trim and secure trim operations
...
SD/MMC cards tend to support an erase operation. In addition, eMMC v4.4
cards can support secure erase, trim and secure trim operations that are
all variants of the basic erase command.
SD/MMC device attributes "erase_size" and "preferred_erase_size" have been
added.
"erase_size" is the minimum size, in bytes, of an erase operation. For
MMC, "erase_size" is the erase group size reported by the card. Note that
"erase_size" does not apply to trim or secure trim operations where the
minimum size is always one 512 byte sector. For SD, "erase_size" is 512
if the card is block-addressed, 0 otherwise.
SD/MMC cards can erase an arbitrarily large area up to and
including the whole card. When erasing a large area it may
be desirable to do it in smaller chunks for three reasons:
1. A single erase command will make all other I/O on the card
wait. This is not a problem if the whole card is being erased, but
erasing one partition will make I/O for another partition on the
same card wait for the duration of the erase - which could be a
several minutes.
2. To be able to inform the user of erase progress.
3. The erase timeout becomes too large to be very useful.
Because the erase timeout contains a margin which is multiplied by
the size of the erase area, the value can end up being several
minutes for large areas.
"erase_size" is not the most efficient unit to erase (especially for SD
where it is just one sector), hence "preferred_erase_size" provides a good
chunk size for erasing large areas.
For MMC, "preferred_erase_size" is the high-capacity erase size if a card
specifies one, otherwise it is based on the capacity of the card.
For SD, "preferred_erase_size" is the allocation unit size specified by
the card.
"preferred_erase_size" is in bytes.
Signed-off-by: Adrian Hunter <adrian.hunter@nokia.com>
Acked-by: Jens Axboe <axboe@kernel.dk>
Cc: Kyungmin Park <kmpark@infradead.org>
Cc: Madhusudhan Chikkature <madhu.cr@ti.com>
Cc: Christoph Hellwig <hch@lst.de>
Cc: Ben Gardiner <bengardiner@nanometrics.ca>
Cc: <linux-mmc@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-08-12 08:43:30 -07:00
..
amba
Merge branch 'misc' into devel
2010-07-31 14:20:02 +01:00
byteorder
Revert "endian: #define __BYTE_ORDER"
2010-05-26 08:30:15 -07:00
caif
caif: Add debug connection type for CAIF.
2010-06-20 19:46:07 -07:00
can
CAN: Add Flexcan CAN controller driver
2010-07-22 18:06:25 +02:00
decompress
decompress: fix new decompressor for PIC
2010-03-12 15:52:44 -08:00
dvb
V4L/DVB: Increment DVB API version
2010-08-02 15:03:21 -03:00
hdlc
i2c
gpio: sx150x: add Semtech I2C sx150x gpio expander driver
2010-08-11 08:59:09 -07:00
input
Input: cy8ctmg110 - capacitive touchscreen support
2010-07-31 02:37:17 -07:00
isdn
CAPI: Rework locking of controller data structures
2010-02-16 16:01:22 -08:00
lockd
mfd
mfd: New AB8500 driver
2010-05-28 01:38:00 +02:00
mlx4
IB/mlx4: Add support for masked atomic operations
2010-04-21 16:37:49 -07:00
mmc
mmc: add erase, secure erase, trim and secure trim operations
2010-08-12 08:43:30 -07:00
mtd
mtd: Remove obsolete <mtd/compatmac.h> include
2010-08-08 21:19:42 +01:00
netfilter
xt_quota: report initial quota value instead of current value to userspace
2010-07-23 14:07:47 +02:00
netfilter_arp
netfilter: xtables: replace XT_ENTRY_ITERATE macro
2010-02-24 18:32:59 +01:00
netfilter_bridge
netfilter: xtables: add struct xt_mtdtor_param::net
2010-01-18 08:25:47 +01:00
netfilter_ipv4
netfilter: ipt_LOG/ip6t_LOG: add option to print decoded MAC header
2010-06-28 14:16:08 +02:00
netfilter_ipv6
netfilter: ipt_LOG/ip6t_LOG: add option to print decoded MAC header
2010-06-28 14:16:08 +02:00
nfsd
nfsd: further comment typos
2010-05-03 08:33:00 -04:00
power
POWER: Add JZ4740 battery driver.
2010-08-05 13:26:20 +01:00
raid
md: remove sparse warning:symbol XXX was not declared.
2009-12-14 12:49:47 +11:00
regulator
regulator: tps6507x: allow driver to use DEFDCDC{2,3}_HIGH register
2010-07-28 15:09:26 +01:00
rtc
spi
gpio: max730x: make pullups configurable via platformdata
2010-08-11 08:59:08 -07:00
ssb
ssb: remove the ssb DMA API
2010-06-04 16:00:42 -04:00
sunrpc
Merge branch 'for-2.6.36' of git://linux-nfs.org/~bfields/linux
2010-08-07 14:24:41 -07:00
tc_act
tc_ematch
unaligned
usb
USB delay init quirk for logitech Harmony 700-series devices
2010-08-10 14:35:41 -07:00
uwb
wimax
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
8250_pci.h
a.out.h
ac97_codec.h
acct.h
sysctl extern cleanup: acct
2010-03-12 15:53:10 -08:00
acpi.h
ACPI / Sleep: Allow the NVS saving to be skipped during suspend to RAM
2010-07-24 23:26:09 -04:00
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h
agp: drop vmalloc flag.
2010-06-15 09:56:01 +10:00
agpgart.h
ahci_platform.h
ahci_platform: Provide for vendor specific init
2010-08-01 19:36:03 -04:00
aio.h
aio: fix the compat vectored operations
2010-05-27 09:12:53 -07:00
aio_abi.h
altera_jtaguart.h
serial: Add driver for the Altera JTAG UART
2010-05-21 09:34:30 -07:00
altera_uart.h
serial: Add driver for the Altera UART
2010-05-21 09:34:30 -07:00
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm-emulation.h
apm_bios.h
arcdevice.h
arcfb.h
async.h
async_tx.h
ata.h
libata-sff: prd is BMDMA specific
2010-05-19 13:38:54 -04:00
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atm: propagate signal changes via notifier
2010-07-09 00:09:20 -07:00
atmel-mci.h
atmel-mci: change use of dma slave interface
2009-12-15 08:53:35 -08:00
atmel-pwm-bl.h
atmel-ssc.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h
gcc-4.6: fs: fix unused but set warnings
2010-08-07 18:23:12 +02:00
auto_dev-ioctl.h
auto_fs.h
autofs/autofs4: Move compat_ioctl handling into fs
2010-08-09 00:13:34 +02:00
auto_fs4.h
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
mm: fix writeback_in_progress()
2010-08-12 08:43:30 -07:00
backlight.h
backlight: Allow properties to be passed at registration
2010-03-16 19:47:54 +00:00
baycom.h
bcd.h
bfs_fs.h
binfmts.h
coredump: pass mm->flags as a coredump parameter for consistency
2010-03-06 11:26:46 -08:00
bio.h
bio, fs: separate out bio_types.h and define READ/WRITE constants in terms of BIO_RW_* flags
2010-08-07 18:53:10 +02:00
bit_spinlock.h
bitmap.h
Revert "cpusets: randomize node rotor used in cpuset_mem_spread_node()"
2010-05-30 09:00:03 -07:00
bitops.h
Merge branch 'core-hweight-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-05-18 09:17:01 -07:00
bitrev.h
blk-iopoll.h
blk_types.h
block: make sure that REQ_* types are seen even with CONFIG_BLOCK=n
2010-08-10 12:14:27 -04:00
blkdev.h
block: disallow FS recursion from sb_issue_discard allocation
2010-08-07 18:53:04 +02:00
blkpg.h
blktrace_api.h
block: fix for block tracing build error
2010-08-07 18:26:29 +02:00
blockgroup_lock.h
bootmem.h
x86: Make 64 bit use early_res instead of bootmem before slab
2010-02-12 09:41:59 -08:00
bottom_half.h
bpqether.h
brcmphy.h
broadcom: Add 5241 support
2010-06-24 21:30:09 -07:00
bsg.h
btree-128.h
btree-type.h
btree.h
buffer_head.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
2010-08-10 11:26:52 -07:00
bug.h
c2port.h
cache.h
Rename .data.cacheline_aligned to .data..cacheline_aligned.
2010-03-03 11:25:58 +01:00
can.h
capability.h
security: move LSM xattrnames to xattr.h
2010-08-02 15:34:57 +10:00
capi.h
cb710.h
cciss_defs.h
cciss: Consolidate duplicate bits in cciss_cmd.h & cciss_ioctl.h
2010-02-22 13:44:45 +01:00
cciss_ioctl.h
cciss: Consolidate duplicate bits in cciss_cmd.h & cciss_ioctl.h
2010-02-22 13:44:45 +01:00
cd1400.h
cdev.h
cdk.h
cdrom.h
cfag12864b.h
cgroup.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-08-04 11:47:58 -07:00
cgroup_subsys.h
cgroupstats.h
chio.h
circ_buf.h
Document Linux's circular buffering capabilities
2010-03-24 16:31:22 -07:00
clk.h
clockchips.h
clockevents: Sanitize min_delta_ns adjustment and prevent overflows
2010-03-12 19:10:29 +01:00
clocksource.h
clocksource: Add __clocksource_updatefreq_hz/khz methods
2010-07-27 12:40:55 +02:00
cm4000_cs.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_psdev.h
coda: fixup clash with block layer REQ_* defines
2010-08-07 18:53:13 +02:00
coff.h
com20020.h
compaction.h
mm: compaction: defer compaction using an exponential backoff when compaction fails
2010-05-25 08:07:00 -07:00
compat.h
compat: factor out compat_rw_copy_check_uvector from compat_do_readv_writev
2010-05-27 09:12:53 -07:00
compiler-gcc.h
include/linux/compiler-gcc.h: use __same_type() in __must_be_array()
2010-08-09 20:45:04 -07:00
compiler-gcc3.h
compiler-gcc4.h
compiler-gcc.h: gcc-4.5 needs noclone and noinline on __naked functions
2010-06-29 15:29:31 -07:00
compiler-intel.h
compiler.h
rcu: add __rcu API for later sparse checking
2010-06-14 16:37:26 -07:00
completion.h
sched: add wait_for_completion_killable_timeout
2010-05-29 09:12:30 -07:00
comstats.h
concap.h
configfs.h
connector.h
connector: Delete buggy notification code.
2010-02-02 15:58:48 -08:00
console.h
console: Fix compilation regression
2010-08-06 15:36:47 -05:00
console_struct.h
tty: Move the vt_tty field from the vc_data into the standard tty_port
2010-08-10 13:47:42 -07:00
consolemap.h
const.h
coredump.h
coredump: plug a memory leak situation on dump_seek()
2010-03-12 15:52:32 -08:00
cper.h
ACPI, APEI, UEFI Common Platform Error Record (CPER) header
2010-05-19 22:41:05 -04:00
cpu.h
workqueue: reimplement CPU hotplugging support using trustee
2010-06-29 10:07:12 +02:00
cpufreq.h
[CPUFREQ] unexport (un)lock_policy_rwsem* functions
2010-08-03 13:47:04 -04:00
cpuidle.h
cpuidle: extend cpuidle and menu governor to handle dynamic states
2010-08-09 20:45:04 -07:00
cpumask.h
cpumask: let num_*_cpus() function always return unsigned values
2010-03-06 11:26:29 -08:00
cpuset.h
sched: adjust when cpu_active and cpuset configurations are updated during cpu on/offlining
2010-06-08 21:40:36 +02:00
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc7.h
crc16.h
crc32.h
crc32c.h
cred.h
CRED: Fix __task_cred()'s lockdep check and banner comment
2010-07-29 15:16:18 -07:00
crypto.h
crypto: Use ARCH_KMALLOC_MINALIGN for CRYPTO_MINALIGN now that it's exposed
2010-05-19 22:03:14 +03:00
cryptohash.h
cs5535.h
cs5535: define lxfb/gxfb MSRs in linux/cs5535.h
2009-12-15 08:53:28 -08:00
ctype.h
string: factorize skip_spaces and export it to be generally available
2009-12-15 08:53:32 -08:00
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
davinci_emac.h
TI Davinci EMAC : Abstract Buffer address translation logic.
2010-02-04 13:29:53 -08:00
dca.h
dcache.h
vfs: show unreachable paths in getcwd and proc
2010-08-11 00:29:47 -04:00
dcbnl.h
remove DCB_PROTO_VERSION as we don't do netlink versioning
2010-04-22 18:32:12 -07:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
Add x64 support to debugfs
2010-05-19 22:41:57 -04:00
debugobjects.h
Debugobjects transition check
2010-05-10 16:08:01 -07:00
delay.h
timer: Added usleep_range timer
2010-08-04 11:00:45 +02:00
delayacct.h
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
device-mapper.h
dm table: remove unused dm_get_device range parameters
2010-03-06 02:32:27 +00:00
device.h
driver core: device_rename's new_name can be const
2010-08-05 13:53:35 -07:00
device_cgroup.h
devpts_fs.h
dio.h
dirent.h
display.h
dlm.h
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlmconstants.h
dm-dirty-log.h
dm-io.h
dm: eliminate some holes data structures
2010-03-06 02:32:33 +00:00
dm-ioctl.h
dm ioctl: introduce flag indicating uevent was generated
2010-03-06 02:32:31 +00:00
dm-kcopyd.h
dm-log-userspace.h
dm-region-hash.h
dm9000.h
Fix spelling of 'platform' in comments and doc
2010-02-05 12:22:34 +01:00
dma-attrs.h
dma-debug.h
dma-mapping.h
dma-mapping: unify dma_get_cache_alignment implementations
2010-08-11 08:59:21 -07:00
dma_remapping.h
dmaengine.h
DMAENGINE: generic slave channel control v3
2010-08-04 14:13:02 -07:00
dmapool.h
dmar.h
dmi.h
PCI: export SMBIOS provided firmware instance and label to sysfs
2010-07-30 09:36:01 -07:00
dn.h
dnotify.h
dnotify: move dir_notify_enable declaration
2010-07-28 09:59:01 -04:00
dns_resolver.h
DNS: Separate out CIFS DNS Resolver code
2010-08-05 17:17:51 +00:00
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
quota: Clean up the namespace in dqblk_xfs.h
2010-07-21 16:01:46 +02:00
drbd.h
drbd: revert "delay probes", feature is being re-implemented differently
2010-08-07 18:53:57 +02:00
drbd_limits.h
drbd: Four new configuration settings for resync speed control
2010-05-18 01:25:00 +02:00
drbd_nl.h
drbd: revert "delay probes", feature is being re-implemented differently
2010-08-07 18:53:57 +02:00
drbd_tag_magic.h
ds1286.h
ds2782_battery.h
ds2782_battery: Add support for ds2786 battery gas gauge
2010-04-26 22:03:42 +04:00
ds17287rtc.h
dtlk.h
dw_dmac.h
dynamic_debug.h
module: initialize module dynamic debug later
2010-07-04 20:17:22 -07:00
early_res.h
early_res: Add free_early_partial()
2010-02-26 08:25:35 +01:00
edac.h
edac_mce.h
edac_mce: Add an interface driver to report mce errors via edac
2010-05-10 11:44:49 -03:00
edd.h
eeprom_93cx6.h
eeprom_93cx6: Add support for 93c86 EEPROMs.
2010-06-30 15:00:50 -04:00
efi.h
efi.h: use %pUl to print UUIDs
2009-12-15 08:53:33 -08:00
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h
blkio: Add io_merged stat
2010-04-09 08:36:07 +02:00
elf-em.h
elf-fdpic.h
elf.h
[S390] add breaking event address for user space
2010-05-17 10:00:15 +02:00
elfcore-compat.h
elfcore.h
linux/elfcore.h: hide kernel functions
2010-05-21 20:29:10 -07:00
elfnote.h
enclosure.h
err.h
err.h: add __must_check to error pointer handlers
2010-05-25 08:07:02 -07:00
errno.h
errqueue.h
etherdevice.h
sysfs: add attribute to indicate hw address assignment type
2010-07-24 20:49:29 -07:00
ethtool.h
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-07-07 15:59:38 -07:00
eventfd.h
eventfd - allow atomic read and waitqueue remove
2010-01-25 12:26:38 -02:00
eventpoll.h
exportfs.h
commit_metadata export operation replacing nfsd_sync_dir
2010-02-20 13:13:44 -08:00
ext2_fs.h
ext2_fs_sb.h
ext2: Add ext2_sb_info s_lock spinlock
2010-05-21 19:30:39 +02:00
ext3_fs.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
2010-08-10 11:26:52 -07:00
ext3_fs_i.h
ext3: fix broken handling of EXT3_STATE_NEW
2010-03-29 14:30:19 -07:00
ext3_fs_sb.h
ext3: Replace lock/unlock_super() with an explicit lock for resizing
2009-12-23 13:44:12 +01:00
ext3_jbd.h
ext3: quota macros cleanup [V2]
2009-12-23 13:33:54 +01:00
f75375s.h
fadvise.h
falloc.h
fanotify.h
fanotify: userspace interface for permission responses
2010-07-28 09:59:02 -04:00
fault-inject.h
failslab: add ability to filter slab caches
2010-02-26 19:19:39 +02:00
fb.h
vt/console: try harder to print output when panicing
2010-08-10 13:47:40 -07:00
fcdevice.h
fcntl.h
pipe: add support for shrinking and growing pipes
2010-05-21 21:12:40 +02:00
fd.h
fddidevice.h
fdreg.h
fdtable.h
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-08-06 09:23:07 -07:00
fec.h
fec: add support for PHY interface platform data
2010-05-24 00:36:13 -07:00
fib_rules.h
net: rtnetlink: decouple rtnetlink address families from real address families
2010-04-26 16:13:54 +02:00
fiemap.h
fiemap: Add new extent flag FIEMAP_EXTENT_SHARED
2009-12-17 20:55:57 -08:00
file.h
get rid of the magic around f_count in aio
2010-05-27 22:03:07 -04:00
filter.h
net: optimize Berkeley Packet Filter (BPF) processing
2010-06-25 21:33:12 -07:00
fips.h
firewire-cdev.h
Merge firewire branches to be released post v2.6.35
2010-08-02 10:09:04 +02:00
firewire-constants.h
firewire: cdev: fix cut+paste mistake in disclaimer
2010-04-15 22:18:36 +02:00
firewire.h
firewire: add isochronous multichannel reception
2010-07-29 23:09:18 +02:00
firmware-map.h
memory-hotplug: create /sys/firmware/memmap entry for new memory
2010-03-06 11:26:25 -08:00
firmware.h
firmware_class: fix memory leak - free allocated pages
2010-05-21 09:37:28 -07:00
flat.h
flex_array.h
flex_array: add helpers to get and put to make pointers easy to use
2010-08-09 20:45:09 -07:00
font.h
freezer.h
Freezer: Fix buggy resume test for tasks frozen with cgroup freezer
2010-03-26 23:51:44 +01:00
fs.h
include/linux/fs.h: complete hexification of FMODE_* constants
2010-08-11 08:58:59 -07:00
fs_enet_pd.h
fs_stack.h
VFS/fsstack: handle 32-bit smp + preempt + large files in fsstack_copy_inode_size
2009-12-17 10:58:17 -05:00
fs_struct.h
vfs: add helpers to get root and pwd
2010-08-11 00:28:20 -04:00
fs_uart_pd.h
fscache-cache.h
fscache: drop references to slow-work
2010-07-22 22:58:58 +02:00
fscache.h
fscache: fix missing kerneldoc annotation
2010-07-11 22:22:23 +02:00
fsl-diu-fb.h
powerpc/5121: move fsl-diu-fb.h to include/linux
2010-08-01 17:06:44 -06:00
fsl_devices.h
fsnotify.h
fsnotify: store struct file not struct path
2010-07-28 10:18:51 -04:00
fsnotify_backend.h
fanotify: use both marks when possible
2010-07-28 10:18:55 -04:00
ftrace.h
tracing/documentation: Document dynamic ftracer internals
2010-07-21 11:00:25 -04:00
ftrace_event.h
tracing: Reduce latency and remove percpu trace_seq
2010-07-20 22:05:34 -04:00
ftrace_irq.h
fuse.h
fuse: add retrieve request
2010-07-12 14:41:40 +02:00
futex.h
gameport.h
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
gcd.h
gen_stats.h
genalloc.h
generic_acl.h
fs: xattr_handler table should be const
2010-05-21 18:31:18 -04:00
generic_serial.h
genetlink.h
netlink: Export genl_lock() API for use by modules
2010-04-03 14:56:05 -07:00
genhd.h
Remove GENHD_FL_DRIVERFS
2010-03-16 08:55:32 +01:00
getcpu.h
gfp.h
include/linux/gfp.h: fix coding style
2010-05-25 08:07:01 -07:00
gfs2_ondisk.h
GFS2: Remove old, unused linked list code from quota
2010-03-01 14:08:10 +00:00
gigaset_dev.h
gpio.h
gpiolib: introduce set_debounce method
2010-05-27 09:12:42 -07:00
gpio_keys.h
Input: gpio_keys - add hooks to enable/disable device
2010-08-03 19:45:31 -07:00
gpio_mouse.h
gsmmux.h
tty: n_gsm line discipline
2010-05-21 09:34:29 -07:00
hardirq.h
hash.h
hdlc.h
hdlcdrv.h
hdreg.h
hid-debug.h
hid.h
HID: add HID_QUIRK_HIDINPUT_FORCE
2010-07-19 11:54:16 +02:00
hiddev.h
hidraw.h
highmem.h
gcc-4.6: mm: fix unused but set warnings
2010-08-09 20:44:58 -07:00
highuid.h
hil.h
tree-wide: Assorted spelling fixes
2010-02-09 11:13:56 +01:00
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
hrtimers: Provide schedule_hrtimeout for CLOCK_REALTIME
2010-04-06 21:50:03 +02:00
htcpld.h
mfd: Add HTCPLD driver
2010-03-07 22:17:09 +01:00
htirq.h
hugetlb.h
hugetlb: derive huge pages nodes allowed from task mempolicy
2009-12-15 08:53:12 -08:00
hw_breakpoint.h
hw-breakpoints: Get the number of available registers on boot dynamically
2010-05-01 04:32:14 +02:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-bit: Add pre- and post-xfer hooks
2010-03-13 20:56:56 +01:00
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-id.h
i2c-ocores.h
i2c-omap.h
i2c-omap: add mpu wake up latency constraint in i2c
2010-05-20 00:18:59 +01:00
i2c-pca-platform.h
i2c-pnx.h
ARM: PNX4008: move i2c_adapter structure inside the drivers private data
2010-02-12 17:32:41 +00:00
i2c-pxa.h
i2c-smbus.h
i2c: Add SMBus alert support
2010-03-02 12:23:42 +01:00
i2c-xiic.h
Add the platform data include for the Xilinx XPS IIC Bus Interface
2010-03-14 11:14:58 -07:00
i2c.h
i2c.h: fix kernel-doc warnings
2010-08-10 15:33:09 -07:00
i2o-dev.h
i2o.h
i2o: Remove the dangerous kobj_to_i2o_device macro
2010-03-24 08:20:03 +01:00
i8k.h
i7300_idle.h
i8042.h
Input: i8042 - mark stubs in i8042.h "static inline"
2010-06-30 01:21:38 -07:00
i82593.h
ibmtr.h
icmp.h
icmpv6.h
ipv6: drop unused "dev" arg of icmpv6_send()
2010-02-18 14:30:17 -08:00
ide.h
Merge branch 'master' into for-next
2010-06-16 18:08:13 +02:00
idr.h
ieee80211.h
mac80211: add flags for STBC (Space-Time Block Coding)
2010-04-20 11:52:21 -04:00
if.h
bridge: use rx_handler_data pointer to store net_bridge_port pointer
2010-06-15 11:48:58 -07:00
if_addr.h
if_addrlabel.h
if_arcnet.h
if_arp.h
net-caif: add CAIF protocol definitions
2010-03-30 19:08:43 -07:00
if_bonding.h
bonding: allow user-controlled output slave selection
2010-06-05 02:23:17 -07:00
if_bridge.h
Revert "net: Make accesses to ->br_port safe for sparse RCU"
2010-07-01 12:45:34 -07:00
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
if_fc.h
if_fddi.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
if_frad.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
if_hippi.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
if_infiniband.h
if_link.h
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-08-04 15:31:02 -07:00
if_ltalk.h
if_macvlan.h
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-07-27 21:01:35 -07:00
if_packet.h
packet_mmap: expose hw packet timestamps to network packet capture utilities
2010-06-02 05:53:56 -07:00
if_phonet.h
if_plip.h
if_ppp.h
if_pppol2tp.h
l2tp: Update PPP-over-L2TP driver to work over L2TPv3
2010-04-03 14:56:04 -07:00
if_pppox.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
if_slip.h
if_strip.h
if_tr.h
if_tun.h
tun: add ioctl to modify vnet header size
2010-05-03 12:33:13 +03:00
if_tunnel.h
if_tunnel.h: add missing ams/byteorder.h include
2010-03-21 21:19:02 -07:00
if_vlan.h
if_x25.h
X25: Add if_x25.h and x25 to device identifiers
2010-04-22 16:12:36 -07:00
igmp.h
igmp: fix ip_mc_sf_allow race [v5]
2010-02-02 07:32:29 -08:00
ihex.h
ima.h
ima: rename ima_path_check to ima_file_check
2010-02-07 03:06:22 -05:00
in.h
net - IP_NODEFRAG option for IPv4 socket
2010-06-23 13:16:38 -07:00
in6.h
IPv6: data structure changes for new socket options
2010-04-23 23:35:28 -07:00
in_route.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
net ipv4: Decouple ipv4 interface parameters from binary sysctl numbers
2010-02-16 15:55:17 -08:00
init.h
Rename .data.nosave to .data..nosave.
2010-03-03 11:26:01 +01:00
init_ohci1394_dma.h
init_task.h
Merge branch 'for-35' of git://repo.or.cz/linux-kbuild
2010-06-01 08:55:52 -07:00
initrd.h
inotify.h
inotify: force inotify and fsnotify use same bits
2010-07-28 10:18:49 -04:00
input-polldev.h
input.h
Input: dynamically allocate ABS information
2010-08-02 20:30:04 -07:00
intel-iommu.h
intel_mid_dma.h
intel_mid: Add Mrst & Mfld DMA Drivers
2010-07-27 23:32:57 -07:00
intel_pmic_gpio.h
gpio: Add PMIC GPIO block support
2010-08-03 09:49:09 -04:00
interrupt.h
irq: Add new IRQ flag IRQF_NO_SUSPEND
2010-07-29 13:24:57 +02:00
io-mapping.h
drm,io-mapping: Specify slot to use for atomic mappings
2010-08-05 08:48:53 +10:00
io.h
x86, ioremap: Fix incorrect physical address handling in PAE mode
2010-07-09 11:42:03 -07:00
ioc3.h
ioc4.h
iocontext.h
cfq-iosched: remove dead_key from cfq_io_context
2010-05-24 09:06:59 +02:00
ioctl.h
iommu-helper.h
iommu: inline iommu_num_pages
2010-08-09 20:45:05 -07:00
iommu.h
iommu-api: Extension to check for interrupt remapping
2010-07-19 15:44:25 +02:00
ioport.h
resource: shared I/O region support
2010-05-11 12:01:10 -07:00
ioprio.h
iova.h
ip.h
ip6_tunnel.h
ip_vs.h
IPVS: one-packet scheduling
2010-06-22 08:07:01 +02:00
ipc.h
ipc_namespace.h
nsproxy: remove INIT_NSPROXY()
2010-03-12 15:52:40 -08:00
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
ipmi: remove ipmi_smi.h self-include
2010-03-12 15:52:40 -08:00
ipsec.h
ipv6.h
ipv6: Make IP6CB(skb)->nhoff 16-bit.
2010-07-19 22:01:26 -07:00
ipv6_route.h
ipx.h
irda.h
irq.h
genirq: Add CPU mask affinity hint
2010-05-03 11:50:57 +02:00
irq_cpustat.h
irqflags.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
isapnp: move definitions to mod_devicetable.h so file2alias can reach them.
2010-05-19 17:33:38 +09:30
iscsi_boot_sysfs.h
ibft: separate ibft parsing from sysfs interface
2010-05-11 13:02:38 -04:00
iscsi_ibft.h
ibft: Update iBFT handling for v1.03 of the spec.
2010-05-11 13:02:23 -04:00
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
isicom.h
tty: isicom: sort out the board init logic
2009-12-11 15:18:07 -08:00
iso_fs.h
istallion.h
istallion: use bit ops for the board flags
2010-08-10 13:47:40 -07:00
ivtv.h
ivtvfb.h
fbdev: move FBIO_WAITFORVSYNC to linux/fb.h
2010-05-25 08:07:09 -07:00
ixjuser.h
jbd.h
jbd: Provide function to check whether transaction will issue data barrier
2010-05-21 19:30:40 +02:00
jbd2.h
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
2010-08-07 13:03:53 -07:00
jffs2.h
Merge git://git.infradead.org/mtd-2.6
2010-08-10 11:49:21 -07:00
jhash.h
jiffies.h
journal-head.h
joystick.h
Input: use ABS_CNT rather than (ABS_MAX + 1)
2010-05-20 23:05:28 -07:00
kallsyms.h
kallsyms: remove deprecated print_fn_descriptor_symbol()
2009-12-15 08:53:26 -08:00
kbd_diacr.h
kbd_kern.h
Input: Mac button emulation - implement as an input filter
2010-01-30 01:47:49 -08:00
Kbuild
Merge branch 'for-2.6.36' of git://git.kernel.dk/linux-2.6-block
2010-08-10 15:22:42 -07:00
kbuild.h
kd.h
kdb.h
vt,console,kdb: automatically set kdb LINES variable
2010-08-05 09:22:30 -05:00
kdebug.h
kdev_t.h
kernel-page-flags.h
mm: export stable page flags
2009-12-16 12:19:59 +01:00
kernel.h
lib/bug.c: add oops end marker to WARN implementation
2010-08-11 08:59:22 -07:00
kernel_stat.h
kernelcapi.h
CAPI: Rework controller state notifier
2010-02-16 16:01:21 -08:00
kexec.h
percpu: add __percpu sparse annotations to core kernel subsystems
2010-02-17 11:17:38 +09:00
key-type.h
key.h
keyboard.h
keyctl.h
kfifo.h
kfifo: replace the old non generic API
2010-08-11 08:59:23 -07:00
kgdb.h
gdbstub: Implement gdbserial 'p' and 'P' packets
2010-08-05 09:22:21 -05:00
klist.h
kmalloc_sizes.h
kmemcheck.h
kmemcheck: make bitfield annotations truly no-ops when disabled
2010-01-11 09:34:04 -08:00
kmemleak.h
kmod.h
umh: creds: kill subprocess_info->cred logic
2010-05-27 09:12:45 -07:00
kmsg_dump.h
kmsg_dump: Dump on crash_kexec as well
2009-12-31 19:45:04 +00:00
kobj_map.h
kobj: add comment and multiple inclusion protection
2010-03-15 15:29:39 +01:00
kobject.h
netns: Teach network device kobjects which namespace they are in.
2010-05-21 09:37:32 -07:00
kprobes.h
kprobes: Jump optimization sysctl interface
2010-02-25 17:49:25 +01:00
kref.h
kref: remove kref_set
2010-05-21 09:37:29 -07:00
ks0108.h
ks8842.h
ks8842: Support DMA when accessed via timberdale
2010-07-27 20:48:19 -07:00
ksm.h
ksm: fix ksm swapin time optimization
2010-08-09 20:44:58 -07:00
kthread.h
kthread: implement kthread_data()
2010-06-29 10:07:09 +02:00
ktime.h
ktime: introduce ktime_to_ms()
2010-05-14 15:09:32 -04:00
kvm.h
KVM: Remove memory alias support
2010-08-01 10:47:00 +03:00
kvm_host.h
KVM: Convert mask notifiers to use irqchip/pin instead of gsi
2010-08-02 06:40:39 +03:00
kvm_para.h
kvm_types.h
KVM: Use u64 for frame data types
2010-08-02 06:39:44 +03:00
l2tp.h
l2tp: Add netlink control API for L2TP
2010-04-03 14:56:05 -07:00
lapb.h
latencytop.h
lcd.h
backlight: add S6E63M0 AMOLED LCD Panel driver
2010-05-26 17:34:16 +01:00
lcm.h
block: Fix overrun in lcm() and move it to lib
2010-03-15 12:47:59 +01:00
leds-bd2802.h
leds-lp3944.h
leds: leds-lp3944.h - remove unneeded includes
2009-12-17 11:41:51 +00:00
leds-pca9532.h
leds: leds-pca9532.h- indent with tabs, not spaces
2009-12-17 11:33:33 +00:00
leds-regulator.h
leds: Add LED class driver for regulator driven LEDs.
2009-12-17 11:27:09 +00:00
leds.h
leds: leds-gpio: Change blink_set callback to be able to turn off blinking
2010-05-26 13:07:55 +01:00
leds_pwm.h
lguest.h
lguest_launcher.h
libata.h
libata: take advantage of cmwq and remove concurrency limitations
2010-07-02 10:59:24 +02:00
libps2.h
license.h
limits.h
linkage.h
Rename .bss.page_aligned to .bss..page_aligned.
2010-03-03 11:25:59 +01:00
linux_logo.h
lis3lv02d.h
lis3: interrupt handlers for 8bit wakeup and click events
2010-05-25 08:07:07 -07:00
list.h
Merge branch 'master' into for-linus
2010-07-06 13:45:24 -04:00
list_nulls.h
list_sort.h
lib: Introduce generic list_sort function
2010-01-12 21:02:00 -08:00
llc.h
llc: add support for LLC_OPT_PKTINFO
2009-12-26 20:40:34 -08:00
lockdep.h
lockdep: Add novalidate class for dev->mutex conversion
2010-05-21 09:37:30 -07:00
log2.h
loop.h
lp.h
lru_cache.h
fix typos concerning "acquire"
2010-06-16 18:03:15 +02:00
lsm_audit.h
AppArmor: basic auditing infrastructure.
2010-08-02 15:35:11 +10:00
lzo.h
m48t86.h
magic.h
switch inotify_user to anon_inode
2010-02-19 03:35:12 -05:00
major.h
map_to_7segment.h
maple.h
marvell_phy.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-08-04 11:47:58 -07:00
math64.h
matroxfb.h
fbdev: move FBIO_WAITFORVSYNC to linux/fb.h
2010-05-25 08:07:09 -07:00
max17040_battery.h
mbcache.h
mbcache: Remove unused features
2010-08-09 16:48:45 -04:00
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
mdio-gpio.h
mdio.h
memblock.h
lmb: rename to memblock
2010-07-14 17:14:00 +10:00
memcontrol.h
memcg: remove nid and zid argument from mem_cgroup_soft_limit_reclaim()
2010-08-11 08:59:19 -07:00
memory.h
memory hotplug: allow setting of phys_device
2010-03-17 18:43:47 -07:00
memory_hotplug.h
cpu/mem hotplug: enable CPUs online before local memory online
2010-05-25 08:07:00 -07:00
mempolicy.h
oom: select task from tasklist for mempolicy ooms
2010-08-09 20:44:56 -07:00
mempool.h
memstick.h
meye.h
V4L/DVB: meye: remove last V4L1 remnants from the code and add v4l2_device
2010-05-18 00:52:36 -03:00
mg_disk.h
migrate.h
mm: compaction: memory compaction core
2010-05-25 08:06:59 -07:00
mii.h
minix_fs.h
miscdevice.h
misc: Fix allocation 'borrowed' by vhost_net
2010-06-09 08:50:31 -07:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
mm.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
2010-08-10 11:26:52 -07:00
mm_inline.h
mm_types.h
nommu: fix build breakage
2010-03-12 15:52:28 -08:00
mman.h
mmdebug.h
gcc-4.6: mm: fix unused but set warnings
2010-08-09 20:44:58 -07:00
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h
mmzone.h
vmscan: kill prev_priority completely
2010-08-09 20:45:00 -07:00
mnt_namespace.h
take check for new events in namespace (guts of mounts_poll()) to namespace.c
2010-03-03 14:07:59 -05:00
mod_devicetable.h
Merge branch 'modules' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
2010-05-21 17:15:44 -07:00
module.h
module: Make module sysfs functions private.
2010-06-05 11:17:36 +09:30
moduleloader.h
moduleparam.h
mount.h
vfs: remove unused MNT_STRICTATIME
2010-08-11 00:29:47 -04:00
mpage.h
mqueue.h
mroute.h
ipv4: ipmr: support multiple tables
2010-04-13 14:49:34 -07:00
mroute6.h
ipv6: ip6mr: support multiple tables
2010-05-11 14:40:55 +02:00
msdos_fs.h
fat: Fix stat->f_namelen
2010-02-10 23:49:08 +09:00
msg.h
msi.h
PCI: MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc()
2010-07-30 09:41:39 -07:00
msm_mdp.h
drivers: video: msm: add include msm_mdp.h
2010-04-28 15:16:48 -07:00
mtio.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_eth: use sw csum for big packets
2010-06-30 13:01:11 -07:00
mv643xx_i2c.h
n_r3964.h
namei.h
Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3)
2009-12-22 12:27:34 -05:00
nbd.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
ncp.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
ncp_fs.h
ncpfs: BKL ioctl pushdown
2010-05-17 05:27:42 +02:00
ncp_fs_i.h
ncp_fs_sb.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
ncp_mount.h
ncp_no.h
neighbour.h
net.h
linux/net.h: fix kernel-doc warnings
2010-07-02 21:59:08 -07:00
net_dropmon.h
net_tstamp.h
netdevice.h
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-08-04 15:31:02 -07:00
netfilter.h
netfilter: restore POST_ROUTING hook in NF_HOOK_COND
2010-02-19 08:03:28 +01:00
netfilter_arp.h
netfilter_bridge.h
netfilter: bridge-netfilter: fix refragmenting IP traffic encapsulated in PPPoE traffic
2010-04-20 16:22:01 +02:00
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter: ip6table_raw: fix table priority
2010-03-25 11:17:26 +01:00
netlink.h
netlink: Implment netlink_broadcast_filtered
2010-05-21 09:37:32 -07:00
netpoll.h
netpoll: Use correct primitives for RCU dereferencing
2010-06-15 21:44:29 -07:00
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
NFSv4: Add support for the RELEASE_LOCKOWNER operation
2010-07-30 14:46:10 -04:00
nfs4_acl.h
nfs4_mount.h
nfs_fs.h
Merge branch 'nfs-for-2.6.36' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
2010-08-07 13:19:36 -07:00
nfs_fs_i.h
nfs_fs_sb.h
NFSv41: Clean up the NFSv4.1 minor version specific operations
2010-06-22 13:24:02 -04:00
nfs_idmap.h
nfs_iostat.h
nfs_mount.h
NFS: Fix /proc/mount for legacy binary interface
2010-08-06 13:41:39 -04:00
nfs_page.h
NFSv4: Ensure that we track the NFSv4 lock state in read/write requests.
2010-07-30 14:41:56 -04:00
nfs_xdr.h
NFSv4: Add support for the RELEASE_LOCKOWNER operation
2010-07-30 14:46:10 -04:00
nfsacl.h
nfsd: Fix independence of a few nfsd related headers
2009-12-14 18:12:08 -05:00
nfsd_idmap.h
nilfs2_fs.h
nilfs2: reject filesystem with unsupported block size
2010-07-25 23:29:21 +09:00
nl80211.h
nl80211: Add option to adjust transmit power
2010-06-24 15:42:37 -04:00
nl802154.h
nls.h
nmi.h
lockup_detector: Cross arch compile fixes
2010-05-16 04:25:14 +02:00
node.h
hugetlb: offload per node attribute registrations
2009-12-15 08:53:13 -08:00
nodemask.h
Revert "cpusets: randomize node rotor used in cpuset_mem_spread_node()"
2010-05-30 09:00:03 -07:00
notifier.h
net: Fix NETDEV_NOTIFY_PEERS to not conflict with NETDEV_BONDING_DESLAVE.
2010-05-31 00:28:35 -07:00
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
hugetlb: add generic definition of NUMA_NO_NODE
2009-12-15 08:53:12 -08:00
nvram.h
nwpserial.h
of.h
of: Provide default of_node_to_nid() implementation.
2010-07-30 00:03:58 -06:00
of_address.h
of/address: Clean up function declarations
2010-08-01 01:42:42 -06:00
of_device.h
of/device: Make of_device_make_bus_id() usable by other code.
2010-07-30 00:03:58 -06:00
of_fdt.h
of/flattree: Make unflatten_device_tree() safe to call from any arch
2010-04-28 18:20:29 -06:00
of_gpio.h
of/gpio: add default of_xlate function if device has a node pointer
2010-07-05 16:14:30 -06:00
of_i2c.h
of/i2c: Generalize OF support
2010-07-05 16:14:52 -06:00
of_irq.h
of/irq: merge irq mapping code
2010-07-05 16:14:25 -06:00
of_mdio.h
of_platform.h
of: remove of_default_bus_ids
2010-07-24 09:58:22 -06:00
of_spi.h
of/spi: call of_register_spi_devices() from spi core code
2010-07-30 00:03:59 -06:00
omapfb.h
Merge branch 'for-linus' of git://gitorious.org/linux-omap-dss2/linux
2010-08-08 10:02:59 -07:00
oom.h
memcg: use find_lock_task_mm() in memory cgroups oom
2010-08-11 08:59:19 -07:00
oprofile.h
oxu210hp.h
padata.h
padata: Remove padata_get_cpumask
2010-07-31 19:53:06 +08:00
page-debug-flags.h
page-flags.h
slub: Use kmem_cache flags to detect if slab is in debugging mode.
2010-07-16 11:13:08 +03:00
page-isolation.h
page_cgroup.h
memcg: fix mis-accounting of file mapped racy with migration
2010-05-27 09:12:44 -07:00
pageblock-flags.h
pagemap.h
gcc-4.6: pagemap: avoid unused-but-set variable
2010-08-09 20:44:58 -07:00
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
patchkey.h
path.h
vfs: show unreachable paths in getcwd and proc
2010-08-11 00:29:47 -04:00
pch_dma.h
dmaengine: Driver for Topcliff PCH DMA controller
2010-08-04 14:12:05 -07:00
pci-acpi.h
PCI / ACPI / PM: Platform support for PCI PME wake-up
2010-02-22 16:21:02 -08:00
pci-aspm.h
pci-dma.h
dma-mapping.h: add the dma_unmap state API
2010-03-12 15:52:42 -08:00
pci.h
PCI: disable mmio during bar sizing
2010-07-30 09:29:35 -07:00
pci_hotplug.h
PCI: Make current and maximum bus speeds part of the PCI core
2010-02-22 16:15:17 -08:00
pci_ids.h
watchdog: wdt_pci.c: move ids to pci_ids.h
2010-08-08 18:20:38 +00:00
pci_regs.h
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2010-05-21 18:58:52 -07:00
pcieport_if.h
pda_power.h
pda_power: Add function callbacks for suspend and resume
2010-04-16 19:14:34 +04:00
percpu-defs.h
Merge branch 'for-35' of git://repo.or.cz/linux-kbuild
2010-06-01 08:55:52 -07:00
percpu.h
percpu: allow limited allocation before slab is online
2010-06-27 18:50:00 +02:00
percpu_counter.h
tmpfs: add accurate compare function to percpu_counter library
2010-08-09 20:44:58 -07:00
perf_event.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-08-06 09:39:22 -07:00
personality.h
sys_personality: change sys_personality() to accept "unsigned int" instead of u_long
2010-06-04 15:21:45 -07:00
pfkeyv2.h
crypto: gcm - Add RFC4543 wrapper for GCM
2010-01-17 21:52:11 +11:00
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
phy.h
net: support time stamping in phy devices.
2010-07-18 19:15:26 -07:00
phy_fixed.h
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pipe: change /proc/sys/fs/pipe-max-pages to byte sized interface
2010-06-03 14:54:39 +02:00
pkt_cls.h
pkt_sched.h
pktcdvd.h
pktcdvd: use BIO list management functions
2010-02-24 08:30:08 +01:00
platform_device.h
Driver core: reduce duplicated code for platform_device creation
2010-08-05 13:53:34 -07:00
plist.h
plist: Add plist_last
2010-07-19 01:58:48 +02:00
pm.h
PM / Runtime: Add runtime PM statistics (v3)
2010-07-19 02:01:06 +02:00
pm_qos_params.h
pm_qos: Get rid of the allocation in pm_qos_add_request()
2010-07-19 02:00:34 +02:00
pm_runtime.h
i2c: Fix bus-level power management callbacks
2010-05-10 23:09:30 +02:00
pm_wakeup.h
PM: describe kernel policy regarding wakeup defaults (v. 2)
2010-07-19 01:58:48 +02:00
pmu.h
pnp.h
PNPACPI: Add support for remote wakeup
2010-07-19 01:58:48 +02:00
poison.h
hugetlb: fix infinite loop in get_futex_key() when backed by huge pages
2010-04-24 11:31:25 -07:00
poll.h
sysctl extern cleanup: poll
2010-03-12 15:53:11 -08:00
posix-timers.h
rlimits: add task_struct to update_rlimit_cpu
2010-07-16 09:48:45 +02:00
posix_acl.h
posix_acl_xattr.h
posix_types.h
power_supply.h
power_supply: Add support for writeable properties
2010-05-19 12:14:42 +04:00
ppdev.h
ppp-comp.h
ppp_channel.h
ppp: make channel_ops const
2010-08-04 21:53:17 -07:00
ppp_defs.h
pps.h
pps_kernel.h
prctl.h
preempt.h
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h
profile.h
proportions.h
ptp_classify.h
net: added a BPF to help drivers detect PTP packets.
2010-07-18 19:15:26 -07:00
ptrace.h
x86, perf, bts, mm: Delete the never used BTS-ptrace code
2010-03-26 11:33:55 +01:00
pwm.h
pwm_backlight.h
backlight: Pass device through notify callback in the pwm driver
2009-12-17 11:46:01 +00:00
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h
quota: Convert quota statistics to generic percpu_counter
2010-05-27 18:56:27 +02:00
quotaops.h
quota: Use mark_inode_dirty_sync instead of mark_inode_dirty
2010-07-23 12:50:46 +02:00
radeonfb.h
radix-tree.h
mm: implement writeback livelock avoidance using page tagging
2010-08-09 20:44:59 -07:00
raid_class.h
[SCSI] mpt2sas: Added raid transport support
2010-02-08 18:19:41 -06:00
ramfs.h
ramfs: replace inode uid,gid,mode initialization with helper function
2010-05-21 18:31:26 -04:00
random.h
lib/random32: export pseudo-random number generator for modules
2010-05-27 09:12:52 -07:00
range.h
x86/pci: Add cap_resource()
2010-02-10 17:47:17 -08:00
rar_register.h
rar: Move the RAR driver into the right place as its now clean
2010-08-03 09:48:50 -04:00
ratelimit.h
ratelimit: add ratelimit_state_init()
2010-05-25 08:07:03 -07:00
rational.h
raw.h
rbtree.h
rbtree: Undo augmented trees performance damage and regression
2010-07-05 14:43:50 +02:00
rculist.h
net: rcu fixes
2010-05-03 15:53:54 -07:00
rculist_nulls.h
rcu: Disable lockdep checking in RCU list-traversal primitives
2010-02-25 09:41:02 +01:00
rcupdate.h
rcu: add an rcu_dereference_index_check()
2010-06-14 16:37:26 -07:00
rcutiny.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-05-18 08:27:54 -07:00
rcutree.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-05-18 08:27:54 -07:00
rds.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
reboot.h
sysctl extern cleanup: C_A_D
2010-03-12 15:52:44 -08:00
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs: constify xattr_handler
2010-05-21 18:31:19 -04:00
reiserfs_fs.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
2010-08-10 11:26:52 -07:00
reiserfs_fs_i.h
Fix reiserfs_file_release()
2010-08-09 16:47:27 -04:00
reiserfs_fs_sb.h
reiserfs_xattr.h
reiserfs: constify xattr_handler
2010-05-21 18:31:19 -04:00
relay.h
res_counter.h
resource.h
rlimits: redo do_setrlimit to more generic do_prlimit
2010-07-16 09:48:48 +02:00
resume-trace.h
PM: Asynchronous suspend and resume of devices
2010-02-26 20:39:09 +01:00
rfkill.h
rfkill: Add support for KEY_RFKILL
2010-03-02 14:28:49 -05:00
ring_buffer.h
ring-buffer: Make non-consuming read less expensive with lots of cpus.
2010-04-27 13:06:35 -04:00
rio.h
rapidio: fix new kernel-doc warnings
2010-05-30 09:02:47 -07:00
rio_drv.h
rapidio: add Port-Write handling for EM
2010-05-27 09:12:50 -07:00
rio_ids.h
rapidio: add IDT CPS/TSI switches
2010-05-27 09:12:50 -07:00
rio_regs.h
rapidio: add enabling SRIO port RX and TX
2010-05-27 09:12:51 -07:00
rmap.h
rmap: add exclusive page to private anon_vma on swapin
2010-08-09 20:45:02 -07:00
romfs_fs.h
root_dev.h
rose.h
rotary_encoder.h
route.h
rslib.h
rtc-v3020.h
rtc-v3020: make bitfield unsigned
2010-05-11 10:09:47 +02:00
rtc.h
rtc/hctosys: only claim the RTC provided the system time if it did
2010-03-12 15:52:28 -08:00
rtmutex.h
sysctl extern cleanup: rtmutex
2010-03-12 15:53:10 -08:00
rtnetlink.h
net: RTA_MARK addition
2010-07-22 13:46:21 -07:00
rwlock.h
locking: Make sparse work with inline spinlocks and rwlocks
2010-03-13 01:21:21 +01:00
rwlock_api_smp.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
rwlock_types.h
locking: Convert raw_rwlock to arch_rwlock
2009-12-14 23:55:32 +01:00
rwsem-spinlock.h
rwsem: fix rwsem_is_locked() bugs
2009-12-15 08:53:26 -08:00
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h
scc.h
sched.h
oom: badness heuristic rewrite
2010-08-09 20:45:02 -07:00
screen_info.h
sctp.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
scx200.h
scx200_gpio.h
sdhci-pltfm.h
sdhci-pltfm: implement platform data passing
2010-05-27 09:12:39 -07:00
sdla.h
seccomp.h
securebits.h
security.h
Merge branch 'writable_limits' of git://decibel.fi.muni.cz/~xslaby/linux
2010-08-10 12:07:51 -07:00
selection.h
selinux.h
selinux_netlink.h
sem.h
ipc/sem.c: cacheline align the ipc spinlock for semaphores
2010-05-27 09:12:49 -07:00
semaphore.h
seq_file.h
seq_file: add RCU versions of new hlist/list iterators (v3)
2010-02-22 15:45:54 -08:00
seq_file_net.h
seqlock.h
serial.h
U6715 16550A serial driver support
2010-08-10 13:47:46 -07:00
serial167.h
serial_8250.h
U6715 16550A serial driver support
2010-08-10 13:47:46 -07:00
serial_core.h
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
2010-08-11 09:13:19 -07:00
serial_max3100.h
serial_mfd.h
hsu: driver for Medfield High Speed UART device
2010-08-10 13:47:46 -07:00
serial_pnx8xxx.h
serial_reg.h
hsu: driver for Medfield High Speed UART device
2010-08-10 13:47:46 -07:00
serial_sci.h
serial: sh-sci: fix up serial DMA build.
2010-05-25 12:22:33 +09:00
serialP.h
serio.h
Input: add driver for hampshire serial touchscreens
2010-04-13 23:27:41 -07:00
sfi.h
SFI: add support for v0.81 spec
2010-05-25 11:41:43 -04:00
sfi_acpi.h
sh_clk.h
sh: add a reparent function to DIV6 clocks
2010-08-04 16:12:01 +09:00
sh_dma.h
SH: constify multiple DMA related objects and references to them
2010-04-26 15:50:50 +09:00
sh_intc.h
sh: intc: IRQ auto-distribution support.
2010-04-15 13:13:52 +09:00
sh_pfc.h
sh_timer.h
shm.h
shmem_fs.h
tmpfs: make tmpfs scalable with percpu_counter for used blocks
2010-08-09 20:44:58 -07:00
sht15.h
signal.h
sysctl extern cleanup: signal
2010-03-12 15:52:44 -08:00
signalfd.h
skbuff.h
sk_buff: introduce pskb_network_may_pull()
2010-08-04 21:53:14 -07:00
slab.h
slab: fix caller tracking on !CONFIG_DEBUG_SLAB && CONFIG_TRACING
2010-07-04 19:48:33 +03:00
slab_def.h
dma-mapping: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN
2010-08-11 08:59:21 -07:00
slob_def.h
dma-mapping: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN
2010-08-11 08:59:21 -07:00
slub_def.h
dma-mapping: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN
2010-08-11 08:59:21 -07:00
sm501-regs.h
sm501: implement acceleration features
2009-12-16 07:20:04 -08:00
sm501.h
smb.h
smb_fs.h
smb_fs_i.h
smb_fs_sb.h
smbfs: add bdi backing to mount session
2010-04-22 12:37:07 +02:00
smb_mount.h
smbno.h
smc91x.h
smc911x.h
smp.h
smp: fix documentation in include/linux/smp.h
2010-03-06 11:26:32 -08:00
smp_lock.h
smsc911x.h
snmp.h
ipv4: add LINUX_MIB_IPRPFILTER snmp counter
2010-06-03 03:18:19 -07:00
socket.h
sock: Introduce cred_to_ucred
2010-06-16 14:55:35 -07:00
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sony-laptop: add AVMode key mapping
2009-12-16 22:32:29 -05:00
sort.h
sound.h
soundcard.h
spinlock.h
Merge branch 'for-35' of git://repo.or.cz/linux-kbuild
2010-06-01 08:55:52 -07:00
spinlock_api_smp.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
spinlock_api_up.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
spinlock_types.h
locking: Implement new raw_spinlock
2009-12-14 23:55:32 +01:00
spinlock_types_up.h
locking: Convert raw_rwlock to arch_rwlock
2009-12-14 23:55:32 +01:00
spinlock_up.h
locking: Convert raw_rwlock functions to arch_rwlock
2009-12-14 23:55:32 +01:00
splice.h
pipe: add support for shrinking and growing pipes
2010-05-21 21:12:40 +02:00
srcu.h
rcu: make SRCU usable in modules
2010-05-10 11:08:35 -07:00
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
statfs.h
add f_flags to struct statfs(64)
2010-08-09 16:48:44 -04:00
stddef.h
stmmac.h
stmmac: new descriptor field for the driver's platform
2010-04-14 04:49:51 -07:00
stop_machine.h
cpu_stop: add dummy implementation for UP
2010-05-08 17:12:33 +02:00
string.h
lib: Introduce strnstr()
2010-01-14 22:38:09 -05:00
string_helpers.h
stringify.h
superhyway.h
suspend.h
PM / Suspend: Fix ordering of calls in suspend error paths
2010-07-19 02:00:35 +02:00
suspend_ioctls.h
svga.h
swab.h
swap.h
memcg: mem_cgroup_shrink_node_zone() doesn't need sc.nodemask
2010-08-11 08:59:19 -07:00
swapops.h
swiotlb.h
swiotlb: Make swiotlb bookkeeping functions visible in the header file.
2010-06-07 11:59:27 -04:00
synclink.h
sys.h
syscalls.h
Merge branch 'writable_limits' of git://decibel.fi.muni.cz/~xslaby/linux
2010-08-10 12:07:51 -07:00
sysctl.h
sysctl: add proc_do_large_bitmap
2010-05-15 23:28:39 -07:00
sysdev.h
sysdev: Add sysdev_create/remove_files
2010-03-07 17:04:47 -08:00
sysfs.h
sysfs: Remove owner field from sysfs struct attribute
2010-08-05 13:53:35 -07:00
syslog.h
syslog: use defined constants instead of raw numbers
2010-02-04 14:20:41 +11:00
sysrq.h
sysrq,kdb: Use __handle_sysrq() for kdb's sysrq function
2010-07-21 19:27:07 -05:00
sysv_fs.h
fs/sysv: v7: adjust sanity checks for some volumes
2010-08-11 08:59:22 -07:00
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
taskstats_kern.h
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
tboot.h
KVM: VMX: enable VMXON check with SMX enabled (Intel TXT)
2010-05-19 11:36:34 +03:00
tc.h
tca6416_keypad.h
Input: add keypad driver for keys interfaced to TCA6416
2010-05-03 23:50:42 -07:00
tcp.h
net: TCP thin dupack
2010-02-18 15:43:09 -08:00
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thread_info.h
threads.h
pids: increase pid_max based on num_possible_cpus
2010-05-27 09:12:51 -07:00
tick.h
sched: Intoduce get_cpu_iowait_time_us()
2010-05-09 19:35:27 +02:00
tifm.h
timb_dma.h
dma: Add timb-dma
2010-03-25 17:18:43 -07:00
timb_gpio.h
gpio: add GPIO driver for the Timberdale FPGA
2009-12-16 07:20:00 -08:00
time.h
timekeeping: Make xtime and wall_to_monotonic static
2010-07-27 12:40:55 +02:00
timecompare.h
timer.h
timer: add on-stack deferrable timer interfaces
2010-08-03 09:48:45 -04:00
timerfd.h
timeriomem-rng.h
times.h
timex.h
ntp: Remove tickadj
2010-03-23 17:19:38 +01:00
tiocl.h
tipc.h
tipc: Update commenting in TIPC API
2010-05-12 23:02:23 -07:00
tipc_config.h
tipc: Add support for "-s" configuration option
2010-05-12 23:02:23 -07:00
topology.h
topology: alternate fix for ia64 tiger_defconfig build breakage
2010-08-09 20:44:57 -07:00
toshiba.h
tpm.h
trace_clock.h
trace_seq.h
tracehook.h
ptrace: change tracehook_report_syscall_exit() to handle stepping
2009-12-16 07:20:08 -08:00
tracepoint.h
tracing: Fix undeclared ENOSYS in include/linux/tracepoint.h
2010-06-21 12:23:36 -04:00
transport_class.h
trdevice.h
tsacct_kern.h
tty.h
tty: implement BTM as mutex instead of BKL
2010-08-10 13:47:44 -07:00
tty_driver.h
tty_flip.h
USB: tty: Add a function to insert a string of characters with the same flag
2010-03-02 14:55:11 -08:00
tty_ldisc.h
ldisc: new dcd_change() method for line disciplines
2010-03-12 15:52:43 -08:00
typecheck.h
types.h
Merge branch 'master' into for-linus
2010-08-06 10:37:02 -04:00
u64_stats_sync.h
net: u64_stats_fetch_begin_bh() and u64_stats_fetch_retry_bh()
2010-06-28 23:24:30 -07:00
uaccess.h
maccess,probe_kernel: Allow arch specific override probe_kernel_(read|write)
2010-01-07 11:58:36 -06:00
ucb1400.h
udf_fs_i.h
udp.h
uinput.h
Input: use ABS_CNT rather than (ABS_MAX + 1)
2010-05-20 23:05:28 -07:00
uio.h
uio_driver.h
ultrasound.h
un.h
unistd.h
usb.h
USB:: fix linux/usb.h kernel-doc warnings
2010-08-10 14:35:44 -07:00
usb_usual.h
USB: usb-storage: add BAD_SENSE flag
2009-12-11 11:55:26 -08:00
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
user_ns: Introduce user_nsmap_uid and user_ns_map_gid.
2010-06-16 14:55:34 -07:00
utime.h
uts.h
utsname.h
uuid.h
Unified UUID/GUID definition
2010-05-19 22:40:47 -04:00
uwb.h
vermagic.h
kbuild: move utsrelease.h to include/generated
2009-12-12 13:08:15 +01:00
veth.h
vfs.h
vga_switcheroo.h
vga_switcheroo: fix build on platforms with no ACPI
2010-03-01 22:21:58 +11:00
vgaarb.h
include/linux/vgaarb.h: add missing part of include guard
2010-07-21 09:51:15 +10:00
vhost.h
vhost_net: a kernel-level virtio server
2010-01-15 01:43:29 -08:00
via-core.h
viafb: move some include files to include/linux
2010-05-11 16:07:59 -06:00
via-gpio.h
viafb: move some include files to include/linux
2010-05-11 16:07:59 -06:00
via.h
via_i2c.h
viafb: move some include files to include/linux
2010-05-11 16:07:59 -06:00
video_output.h
videodev.h
videodev2.h
V4L/DVB: v4l: Add driver for Samsung S5P SoC video postprocessor
2010-08-08 23:43:01 -03:00
videotext.h
virtio.h
virtio: add_buf_gfp
2010-05-19 22:15:46 +09:30
virtio_9p.h
virtio_9p.h: include linux/types.h
2010-08-11 08:59:02 -07:00
virtio_balloon.h
virtio: Add memory statistics reporting to the balloon driver (V4)
2010-02-24 14:22:08 +10:30
virtio_blk.h
Add virtio disk identification support
2010-05-19 22:15:40 +09:30
virtio_config.h
virtio_console.h
virtio: console: Use a control message to add ports
2010-05-19 22:15:49 +09:30
virtio_ids.h
virtio_net.h
virtio_pci.h
virtio_ring.h
virtio_rng.h
vlynq.h
vmalloc.h
x86, ioremap: Fix incorrect physical address handling in PAE mode
2010-07-09 11:42:03 -07:00
vmstat.h
mm: compaction: direct compact when a high-order allocation fails
2010-05-25 08:06:59 -07:00
vt.h
Revert "tty: Add a new VT mode which is like VT_PROCESS but doesn't require a VT_RELDISP ioctl call"
2010-03-19 07:17:52 -07:00
vt_buffer.h
vt_kern.h
vt: Fix warning: statement with no effect due to vt_kern.h
2010-08-10 13:47:44 -07:00
w1-gpio.h
wait.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2010-05-20 21:26:12 -07:00
wanrouter.h
watchdog.h
wimax.h
wireless.h
wireless.h: Use SIOCIWFIRST not SIOCSIWCOMMIT for range check
2010-03-23 16:50:26 -04:00
wlp.h
net: use __packed annotation
2010-06-03 03:21:52 -07:00
wm97xx.h
workqueue.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
2010-08-07 12:42:58 -07:00
writeback.h
writeback: avoid unnecessary calculation of bdi dirty thresholds
2010-08-12 08:43:29 -07:00
x25.h
xattr.h
security: move LSM xattrnames to xattr.h
2010-08-02 15:34:57 +10:00
xfrm.h
xfrm: introduce basic mark infrastructure
2010-02-22 16:19:45 -08:00
xilinxfb.h
yam.h
z2_battery.h
Driver for Zipit Z2 battery chip
2010-04-06 20:35:58 +04:00
zconf.h
zlib.h
zorro.h
m68k: amiga - Zorro host bridge platform device conversion
2010-05-17 21:37:42 +02:00
zorro_ids.h
zutil.h