JP Abgrall
cc14b9e149
ANDROID: ext4: Add support for FIDTRIM, a best-effort ioctl for deep discard trim
...
* What
This provides an interface for issuing an FITRIM which uses the
secure discard instead of just a discard.
Only the eMMC command is "secure", and not how the FS uses it:
due to the fact that the FS might reassign a region somewhere else,
the original deleted data will not be affected by the "trim" which only
handles un-used regions.
So we'll just call it "deep discard", and note that this is a
"best effort" cleanup.
* Why
Once in a while, We want to be able to cleanup most of the unused blocks
after erasing a bunch of files.
We don't want to constantly secure-discard via a mount option.
From an eMMC spec perspective, it tells the device to really get rid of
all the data for the specified blocks and not just put them back into the
pool of free ones (unlike the normal TRIM). The eMMC spec says the
secure trim handling must make sure the data (and metadata) is not available
anymore. A simple TRIM doesn't clear the data, it just puts blocks in the
free pool.
JEDEC Standard No. 84-A441
7.6.9 Secure Erase
7.6.10 Secure Trim
From an FS perspective, it is acceptable to leave some data behind.
- directory entries related to deleted files
- databases entries related to deleted files
- small-file data stored in inode extents
- blocks held by the FS waiting to be re-used (mitigated by sync).
- blocks reassigned by the FS prior to FIDTRIM.
Change-Id: I676a1404a80130d93930c84898360f2e6fb2f81e
Signed-off-by: Geremy Condra <gcondra@google.com>
Signed-off-by: JP Abgrall <jpa@google.com>
2017-01-27 13:52:25 -08:00
..
android
android: uapi: binder.h
2014-10-20 10:30:15 +08:00
byteorder
include/uapi/linux/byteorder, swab: force inlining of some byteswap operations
2016-03-17 15:09:34 -07:00
caif
can
can: bcm: add support for CAN FD frames
2016-06-17 15:39:46 +02:00
cifs
dvb
[media] fix broken references on dvb/video*rst
2016-09-09 09:53:35 -03:00
genwqe
hdlc
hsi
HSI: hsi_char.h: use __u32 from linux/types.h
2016-08-22 22:43:35 +02:00
iio
iio: electricalconductivity: add IIO_ELECTRICALCONDUCTIVITY type
2016-05-29 20:03:21 +01:00
isdn
mmc
mmc: block: Add new ioctl to send multi commands
2015-10-26 16:00:00 +01:00
netfilter
ANDROID: netfilter: xt_qtaguid/socket: build fixes for 4.4
2017-01-19 13:32:33 -08:00
netfilter_arp
netfilter: fix include files for compilation
2015-11-23 17:54:38 +01:00
netfilter_bridge
netfilter: fix include files for compilation
2015-11-23 17:54:38 +01:00
netfilter_ipv4
netfilter: fix include files for compilation
2015-11-23 17:54:38 +01:00
netfilter_ipv6
netfilter: fix include files for compilation
2015-11-23 17:54:38 +01:00
nfsd
nfsd: eliminate NFSD_DEBUG
2015-04-21 16:16:02 -04:00
raid
drivers: md: use ktime_get_real_seconds()
2016-01-06 11:39:53 +11:00
spi
sunrpc
tc_act
uapi: export tc_skbmod.h
2016-12-05 19:43:02 -05:00
tc_ematch
usb
ANDROID: usb: gadget: f_accessory: move userspace interface to uapi
2017-01-19 13:33:05 -08:00
wimax
a.out.h
acct.h
adb.h
adfs_fs.h
affs_hardblocks.h
agpgart.h
include/uapi/linux/agpgart.h: include stdlib.h in userspace
2015-12-10 12:33:23 +01:00
aio_abi.h
am437x-vpfe.h
[media] am437x: include linux/videodev2.h for expanding BASE_VIDIOC_PRIVATE
2015-04-02 18:10:35 -03:00
apm_bios.h
arcfb.h
atalk.h
atm.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_tcp.h
atm_zatm.h
Revert "include/uapi/linux/atm_zatm.h: include linux/time.h"
2016-11-13 12:35:13 -05:00
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
audit.h
Merge branch 'stable-4.9' of git://git.infradead.org/users/pcmoore/audit
2016-10-04 14:21:41 -07:00
auto_dev-ioctl.h
autofs4: move linux/auto_dev-ioctl.h to uapi/linux
2016-10-11 15:06:31 -07:00
auto_fs.h
autofs: move inclusion of linux/limits.h to uapi
2016-10-11 15:06:31 -07:00
auto_fs4.h
autofs4: fix some white space errors
2016-03-15 16:55:16 -07:00
auxvec.h
ax25.h
b1lli.h
batman_adv.h
batman-adv: add backbone table netlink support
2016-08-09 07:54:43 +02:00
baycom.h
bcache.h
bcm933xx_hcs.h
bfs_fs.h
binfmts.h
blkpg.h
mtd: provide proper 32/64-bit compat_ioctl() support for BLKPG
2015-09-29 13:37:04 -07:00
blktrace_api.h
bpf.h
bpf: add helper to invalidate hash
2016-09-23 08:40:28 -04:00
bpf_common.h
net: filter: move common defines into bpf_common.h
2014-10-14 16:06:45 -04:00
bpf_perf_event.h
bpf: introduce BPF_PROG_TYPE_PERF_EVENT program type
2016-09-02 10:46:44 -07:00
bpqether.h
net: bpqether.h: remove if_ether.h guard
2016-11-13 00:57:53 -05:00
bsg.h
bt-bmc.h
ipmi: add an Aspeed BT IPMI BMC driver
2016-09-29 19:05:06 -05:00
btrfs.h
Btrfs: catch invalid free space trees
2016-10-03 18:52:14 +02:00
btrfs_tree.h
btrfs: uapi/linux/btrfs_tree.h, use __u8 and __u64
2016-04-28 11:06:41 +02:00
can.h
can: raw: raw_setsockopt: limit number of can_filter that can be set
2016-12-07 10:45:57 +01:00
capability.h
uapi: move forward declarations of internal structures
2016-08-02 17:31:41 -04:00
capi.h
cciss_defs.h
cciss_ioctl.h
cdrom.h
cgroupstats.h
chio.h
cm4000_cs.h
cn_proc.h
coda.h
coda_psdev.h
coff.h
connector.h
const.h
coresight-stm.h
coresight: stm: adding driver for CoreSight STM component
2016-05-03 14:59:30 -07:00
cramfs_fs.h
cryptouser.h
crypto: kpp - Key-agreement Protocol Primitives API (KPP)
2016-06-23 18:29:56 +08:00
cuda.h
cyclades.h
cycx_cfm.h
dcbnl.h
dcb : Fix incorrect documentation for struct dcb_app
2015-06-23 07:00:41 -07:00
dccp.h
devlink.h
net/devlink: Add E-Switch mode control
2016-07-02 14:40:40 -04:00
dlm.h
dlm_device.h
dlm: fix lvb copy for user locks
2015-08-25 14:41:50 -05:00
dlm_netlink.h
dlm_plock.h
dlmconstants.h
dlm: adopt orphan locks
2014-11-19 14:48:02 -06:00
dm-ioctl.h
dm: add infrastructure for DAX support
2016-07-20 23:49:49 -04:00
dm-log-userspace.h
dma-buf.h
dma-buf: Add ioctls to allow userspace to flush
2016-02-12 16:01:32 +01:00
dn.h
dqblk_xfs.h
quota: add new quotactl Q_XGETNEXTQUOTA
2016-02-08 11:21:50 +11:00
edd.h
efs_fs_sb.h
elf-em.h
bpf, elf: add official ELF machine define for eBPF
2016-07-20 12:37:39 -07:00
elf-fdpic.h
elf.h
powerpc updates for 4.8 #2
2016-08-05 09:00:54 -04:00
elfcore.h
errno.h
errqueue.h
ethtool.h
ethtool: silence warning on bit loss
2016-10-14 16:05:42 -04:00
eventpoll.h
epoll: add EPOLLEXCLUSIVE flag
2016-01-20 17:09:18 -08:00
fadvise.h
falloc.h
vfs: add a FALLOC_FL_UNSHARE mode to fallocate to unshare a range of blocks
2016-10-03 09:11:14 -07:00
fanotify.h
fb.h
fcntl.h
fd.h
fdreg.h
fib_rules.h
net: Add l3mdev rule
2016-06-08 11:36:02 -07:00
fiemap.h
filter.h
bpf: fix bpf helpers to use skb->mac_header relative offsets
2015-04-16 14:08:49 -04:00
firewire-cdev.h
firewire-constants.h
flat.h
fou.h
fou: implement FOU_CMD_GET
2015-04-12 21:25:13 -04:00
fs.h
ANDROID: ext4: Add support for FIDTRIM, a best-effort ioctl for deep discard trim
2017-01-27 13:52:25 -08:00
fsl_hypervisor.h
fuse.h
fuse: Add posix ACL support
2016-10-01 07:32:32 +02:00
futex.h
gameport.h
gen_stats.h
sched: align nlattr properly when needed
2016-04-26 12:00:49 -04:00
genetlink.h
openvswitch: allow management from inside user namespaces
2016-02-11 09:53:19 -05:00
gfs2_ondisk.h
gfs2: change gfs2 readdir cookie
2015-12-14 12:19:37 -06:00
gigaset_dev.h
gpio.h
gpio: userspace ABI for reading GPIO line events
2016-06-15 09:29:17 +02:00
gsmmux.h
tty: linux/gsmmux.h needs linux/types.h
2015-07-23 17:48:43 -07:00
gtp.h
gtp: #define _UAPI_LINUX_GTP_H_ and not _UAPI_LINUX_GTP_H__
2016-06-07 16:25:49 -07:00
hash_info.h
keys, trusted: select hash algorithm for TPM2 chips
2015-12-20 15:27:12 +02:00
hdlc.h
hdlcdrv.h
hdreg.h
hid.h
hiddev.h
hidraw.h
hpet.h
hsr_netlink.h
hw_breakpoint.h
hyperv.h
tools: hv: report ENOSPC errors in hv_fcopy_daemon
2015-12-14 19:12:21 -08:00
hysdn_if.h
i2c-dev.h
i2c-dev: Fix typo in ioctl name reference
2015-10-23 23:26:43 +02:00
i2c.h
i2c: smbus: add SMBus Host Notify support
2016-06-17 13:24:05 +02:00
i2o-dev.h
i8k.h
icmp.h
ipv6: RFC 4884 partial support for SIT/GRE tunnels
2016-06-18 22:11:39 -07:00
icmpv6.h
if.h
uapi glibc compat: fix outer guard of net device flags enum
2016-12-06 10:43:32 -05:00
if_addr.h
ipv6: introduce IFA_F_STABLE_PRIVACY flag
2015-03-23 22:12:09 -04:00
if_addrlabel.h
if_alg.h
crypto: af_alg - add user space interface for AEAD
2014-12-05 23:56:55 +08:00
if_arcnet.h
arcnet: fix indentation of if_arcnet.h
2015-09-23 08:44:22 +02:00
if_arp.h
if_bonding.h
if_bridge.h
net: bridge: export vlan flags with the stats
2016-08-18 23:18:42 -07:00
if_cablemodem.h
if_eql.h
if_ether.h
net/ncsi: NCSI command packet handler
2016-07-19 20:49:16 -07:00
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
net: Update API for VF vlan protocol 802.1ad support
2016-09-24 08:01:26 -04:00
if_ltalk.h
if_macsec.h
macsec: limit ICV length to 16 octets
2016-07-25 10:55:39 -07:00
if_packet.h
packet: add extended BPF fanout mode
2015-08-17 14:22:48 -07:00
if_phonet.h
if_plip.h
if_ppp.h
if_pppol2tp.h
include/uapi/linux/if_pppol2tp.h: include linux/in.h and linux/in6.h
2016-08-22 16:25:14 -07:00
if_pppolac.h
ANDROID: net: move PPPoLAC and PPPoPNS headers to uapi
2017-01-19 13:32:06 -08:00
if_pppopns.h
ANDROID: net: move PPPoLAC and PPPoPNS headers to uapi
2017-01-19 13:32:06 -08:00
if_pppox.h
ANDROID: net: add PPP on PPTP Network Server (PPPoPNS) driver.
2017-01-19 13:32:03 -08:00
if_slip.h
if_team.h
if_tun.h
macvtap/tun: cross-endian support for little-endian hosts
2015-06-01 15:48:56 +02:00
if_tunnel.h
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2016-09-25 23:34:19 +02:00
if_vlan.h
if_x25.h
igmp.h
ila.h
ila: add checksum neutral ILA translations
2016-04-26 01:27:07 -04:00
in.h
api: fix compatibility of linux/in.h with netinet/in.h
2015-06-29 18:56:21 -07:00
in6.h
calipso: Set the calipso socket label to match the secattr.
2016-06-27 15:02:51 -04:00
in_route.h
inet_diag.h
tcp_bbr: add BBR congestion control
2016-09-21 00:23:01 -04:00
inotify.h
input-event-codes.h
Input: change KEY_DATA from 0x275 to 0x277
2016-11-30 08:59:26 -08:00
input.h
HID: intel-ish-hid: ISH HID client driver
2016-08-17 11:13:08 +02:00
ioctl.h
ip.h
ipv4: add option to drop gratuitous ARP packets
2016-02-11 04:27:35 -05:00
ip6_tunnel.h
ip_vs.h
netfilter/ipvs: use nla_put_u64_64bit()
2016-04-25 15:09:11 -04:00
ipc.h
ipmi.h
ipmi_msgdefs.h
ipsec.h
ipv6.h
ANDROID: net: ipv6: autoconf routes into per-device tables
2017-01-19 13:32:28 -08:00
ipv6_route.h
ipv6: Create percpu rt6_info
2015-05-25 13:25:35 -04:00
ipx.h
include/uapi/linux/ipx.h: fix conflicting defitions with glibc netipx/ipx.h
2016-08-22 16:25:15 -07:00
irda.h
irqnr.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
iso_fs.h
ivtv.h
ivtvfb.h
ixjuser.h
jffs2.h
joystick.h
Kbuild
A small bug fix and a new driver for acting as an IPMI device.
2016-10-23 15:56:23 -07:00
kcm.h
kcm: Kernel Connection Multiplexor module
2016-03-09 16:36:14 -05:00
kcmp.h
kcmp: Move kcmp.h into uapi
2014-12-02 13:52:53 -07:00
kcov.h
kernel: add kcov code coverage
2016-03-22 15:36:02 -07:00
kd.h
kdev_t.h
kernel-page-flags.h
proc: export idle flag via kpageflags
2015-09-10 13:29:01 -07:00
kernel.h
uapi: define DIV_ROUND_UP for userland
2016-03-04 16:10:36 -05:00
kernelcapi.h
kexec.h
arm64/kexec: Add core kexec support
2016-06-27 16:31:25 +01:00
keyboard.h
keychord.h
ANDROID: input: misc: keychord: move header to uapi
2017-01-19 13:31:44 -08:00
keyctl.h
KEYS: Add KEYCTL_DH_COMPUTE command
2016-04-12 19:54:58 +01:00
kfd_ioctl.h
drm/amdkfd: add H/W debugger IOCTL set definitions
2015-06-03 11:32:07 +03:00
kvm.h
kvm: kvmclock: let KVM_GET_CLOCK return whether the master clock is in use
2016-11-19 19:04:16 +01:00
kvm_para.h
l2tp.h
l2tp: use nla_put_u64_64bit()
2016-04-25 15:09:10 -04:00
libc-compat.h
include/uapi/linux/ipx.h: fix conflicting defitions with glibc netipx/ipx.h
2016-08-22 16:25:15 -07:00
lightnvm.h
lightnvm: introduce factory reset
2016-01-12 08:21:18 -07:00
limits.h
lirc.h
[media] lirc.h: remove several unused ioctls
2016-07-11 10:49:52 -03:00
llc.h
loop.h
block: loop: introduce ioctl command of LOOP_SET_DIRECT_IO
2015-09-23 11:01:16 -06:00
lp.h
lwtunnel.h
libnl: nla_put_be64(): align on a 64-bit area
2016-04-23 20:13:24 -04:00
magic.h
dax: define a unified inode/address_space for device-dax mappings
2016-08-23 22:58:51 -07:00
major.h
map_to_7segment.h
matroxfb.h
mdio.h
media-bus-format.h
[media] media: Add 1X16 16-bit raw bayer media bus code definitions
2016-09-09 11:16:36 -03:00
media.h
[media] v4l2-core: Add support for touch devices
2016-08-23 16:28:04 -03:00
mei.h
mei: add async event notification ioctls
2015-08-03 17:30:00 -07:00
membarrier.h
sys_membarrier(): system-wide memory barrier (generic, x86)
2015-09-11 15:21:34 -07:00
memfd.h
mempolicy.h
mm: convert p[te|md]_numa users to p[te|md]_protnone_numa
2015-02-12 18:54:08 -08:00
meye.h
mic_common.h
misc: mic: Update MIC host daemon with COSM changes
2015-10-04 12:54:54 +01:00
mic_ioctl.h
mii.h
net: Add mask for Control register 10Mbps speed
2016-08-12 16:57:20 -07:00
minix_fs.h
mman.h
mmtimer.h
module.h
mpls.h
mpls: Use definition for reserved label checks
2015-08-03 22:35:00 -07:00
mpls_iptunnel.h
mpls: ip tunnel support
2015-07-21 10:39:05 -07:00
mqueue.h
mroute.h
net: ipmr: fix code and comment style
2015-11-23 15:06:38 -05:00
mroute6.h
uapi: define DIV_ROUND_UP for userland
2016-03-04 16:10:36 -05:00
msdos_fs.h
msdos_fs.h: fix 'fields' in comment
2015-01-20 13:51:06 +01:00
msg.h
ipc/msg: increase MSGMNI, remove scaling
2014-12-13 12:42:52 -08:00
mtio.h
n_r3964.h
nbd.h
nbd: stop using req->cmd
2015-05-05 13:40:44 -06:00
ncp.h
ncp_fs.h
ncp_mount.h
ncp_no.h
ndctl.h
libnvdimm: fix SMART Health DSM payload definition
2016-08-15 11:07:21 -07:00
neighbour.h
libnl: nla_put_msecs(): align on a 64-bit area
2016-04-23 20:13:24 -04:00
net.h
net_dropmon.h
net_namespace.h
netns: add rtnl cmd to add and get peer netns ids
2015-01-19 14:21:18 -05:00
net_tstamp.h
sock: accept SO_TIMESTAMPING flags in socket cmsg
2016-04-04 15:50:30 -04:00
netconf.h
netconf: add macro to represent all attributes
2016-03-13 21:54:44 -04:00
netdevice.h
netfilter.h
netfilter: don't pull include/linux/netfilter.h from netns headers
2015-06-18 21:14:31 +02:00
netfilter_arp.h
netfilter_bridge.h
netfilter: fix include files for compilation
2015-11-23 17:54:38 +01:00
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netlink: remove mmapped netlink support
2016-02-18 11:42:18 -05:00
netlink_diag.h
netlink: Add comment to warn about deprecated netlink rings attribute request
2016-06-16 14:00:50 -07:00
netrom.h
nfc.h
NFC: netlink: Add missing NFC_ATTR comments
2015-10-27 03:55:10 +01:00
nfs.h
nfs: use btrfs ioctl defintions for clone
2015-11-23 21:53:08 -05:00
nfs2.h
nfs3.h
nfs4.h
nfs: add a new NFS4_OPEN_RESULT_MAY_NOTIFY_LOCK constant
2016-09-26 15:20:37 -04:00
nfs4_mount.h
nfs_fs.h
nfs_idmap.h
NFS: Move nfs_idmap.h into fs/nfs/
2015-04-23 15:16:14 -04:00
nfs_mount.h
nfsacl.h
nfsd: Add macro NFS_ACL_MASK for ACL
2015-07-20 14:58:46 -04:00
nilfs2_api.h
nilfs2: move ioctl interface and disk layout to uapi separately
2016-08-02 19:35:21 -04:00
nilfs2_ondisk.h
nilfs2: move ioctl interface and disk layout to uapi separately
2016-08-02 19:35:21 -04:00
nl80211.h
cfg80211: Provide an API to report NAN function termination
2016-09-30 13:21:37 +02:00
nsfs.h
nsfs: add ioctl to get a parent namespace
2016-09-22 19:59:41 -05:00
nubus.h
nvme_ioctl.h
NVMe: Allow user initiated rescan
2016-05-17 17:14:21 -06:00
nvram.h
omap3isp.h
omapfb.h
oom.h
openvswitch.h
openvswitch: 802.1ad uapi changes.
2016-09-08 17:10:27 -07:00
packet_diag.h
param.h
parport.h
patchkey.h
pci.h
pci_regs.h
qedr: Add RoCE driver framework
2016-10-14 15:00:10 -04:00
perf_event.h
perf core: Per event callchain limit
2016-05-30 12:41:44 -03:00
personality.h
pfkeyv2.h
pg.h
phantom.h
phonet.h
pkt_cls.h
net: cls_bpf: limit hardware offload by software-only flag
2016-09-21 19:50:02 -04:00
pkt_sched.h
net_sched: sch_fq: account for schedule/timers drifts
2016-09-23 07:19:06 -04:00
pktcdvd.h
pmu.h
poll.h
posix_acl.h
posix_acl: uapi header split
2016-09-27 21:52:00 -04:00
posix_acl_xattr.h
posix_acl: uapi header split
2016-09-27 21:52:00 -04:00
posix_types.h
ppdev.h
ppp-comp.h
ppp-ioctl.h
ppp_defs.h
pps.h
pr.h
block: add an API for Persistent Reservations
2015-10-21 14:46:56 -06:00
prctl.h
ANDROID: mm: add a field to store names for private anonymous memory
2017-01-27 13:52:21 -08:00
psci.h
drivers: firmware: psci: add system suspend support
2015-10-02 14:35:17 +01:00
ptp_clock.h
ptp: Add PTP_SYS_OFFSET_PRECISE for driver crosstimestamping
2016-03-03 14:23:43 -08:00
ptrace.h
seccomp, ptrace: add support for dumping seccomp filters
2015-10-27 19:55:13 -07:00
qnx4_fs.h
qnxtypes.h
qrtr.h
net: Add Qualcomm IPC router
2016-05-08 23:46:14 -04:00
quota.h
fs/quota: use nla_put_u64_64bit()
2016-04-26 12:00:48 -04:00
radeonfb.h
random.h
raw.h
rds.h
net/rds: Declare SO_RDS_TRANSPORT and RDS_TRANS_* constants in uapi/linux/rds.h
2015-05-31 21:47:23 -07:00
reboot.h
reiserfs_fs.h
reiserfs_xattr.h
resource.h
rfkill.h
rfkill: Update userspace API documentation
2016-02-24 09:04:25 +01:00
rio_cm_cdev.h
rapidio: add RapidIO channelized messaging driver
2016-08-02 19:35:31 -04:00
rio_mport_cdev.h
rapidio/mport_cdev: fix uapi type definitions
2016-05-05 17:38:53 -07:00
romfs_fs.h
rose.h
route.h
rtc.h
rtnetlink.h
rtnetlink: Add rtnexthop offload flag to compare mask
2016-10-19 11:07:57 -04:00
scc.h
sched.h
sched: new clone flag CLONE_NEWCGROUP for cgroup namespace
2016-02-16 13:04:58 -05:00
scif_ioctl.h
misc: mic: SCIF RMA header file and IOCTL changes
2015-10-04 12:54:54 +01:00
screen_info.h
efifb: Add support for 64-bit frame buffer addresses
2015-10-12 14:20:06 +01:00
sctp.h
sctp: Export struct sctp_info to userspace
2016-08-08 12:51:58 -07:00
sdla.h
seccomp.h
securebits.h
capabilities: add a securebit to disable PR_CAP_AMBIENT_RAISE
2015-09-04 16:54:41 -07:00
selinux_netlink.h
sem.h
ipc/sem.c: increase SEMMSL, SEMMNI, SEMOPM
2014-12-13 12:42:52 -08:00
serial.h
serial: support 16-bit register interface for console
2015-12-13 19:59:48 -08:00
serial_core.h
TTY and Serial driver update for 4.7-rc1
2016-05-20 20:57:27 -07:00
serial_reg.h
serial: 8250: Set Altera 16550 TX FIFO Threshold
2016-09-27 12:55:50 +02:00
serio.h
[media] input: serio - add new protocol for the Pulse-Eight USB-CEC Adapter
2016-07-12 13:42:10 -03:00
shm.h
signal.h
signals/sigaltstack: Change SS_AUTODISARM to (1U << 31)
2016-05-04 08:34:14 +02:00
signalfd.h
smiapp.h
snmp.h
tcp: md5: add LINUX_MIB_TCPMD5FAILURE counter
2016-08-25 16:43:11 -07:00
sock_diag.h
sock_diag: add SK_MEMINFO_DROPS
2016-04-04 22:11:20 -04:00
socket.h
sockios.h
include/uapi/linux/sockios.h: mark SIOCRTMSG unused
2016-01-05 16:44:06 -05:00
sonet.h
sonypi.h
sound.h
soundcard.h
stat.h
stddef.h
uapi/linux/stddef.h: Provide __always_inline to userspace headers
2016-03-30 12:50:17 +02:00
stm.h
stm class: Introduce an abstraction for System Trace Module devices
2015-10-04 20:28:58 +01:00
string.h
suspend_ioctls.h
swab.h
byteswap: try to avoid __builtin_constant_p gcc bug
2016-05-05 17:38:53 -07:00
sync_file.h
dma-buf/sync_file: fix documentation error
2016-09-20 18:12:38 +05:30
synclink.h
sysctl.h
uapi: move forward declarations of internal structures
2016-08-02 17:31:41 -04:00
sysinfo.h
target_core_user.h
target/user: Report capability of handling out-of-order completions to userspace
2016-03-10 21:49:09 -08:00
taskstats.h
tcp.h
tcp: export data delivery rate
2016-09-21 00:23:00 -04:00
tcp_metrics.h
libnl: nla_put_msecs(): align on a 64-bit area
2016-04-23 20:13:24 -04:00
telephony.h
termios.h
thermal.h
thermal: provide an UAPI header file
2014-12-09 14:10:41 +08:00
time.h
times.h
timex.h
tiocl.h
tipc.h
tipc: introduce constants for tipc address validation
2016-07-26 14:26:42 -07:00
tipc_config.h
tipc: convert legacy nl link stat to nl compat
2015-02-09 13:20:47 -08:00
tipc_netlink.h
tipc: add the ability to get UDP options via netlink
2016-08-26 21:38:41 -07:00
toshiba.h
toshiba_acpi: Add /dev/toshiba_acpi device
2015-07-24 14:15:10 -07:00
tty.h
NFC: nci: add generic uart support
2015-06-11 23:37:37 +02:00
tty_flags.h
tty: core: Undefine ASYNC_* flags superceded by TTY_PORT* flags
2016-04-30 09:26:55 -07:00
types.h
udf_fs_i.h
udp.h
gtp: add initial driver for datapath of GPRS Tunneling Protocol (GTP-U)
2016-05-10 12:25:04 -04:00
uhid.h
uinput.h
Input: uinput - rework ABS validation
2015-12-18 17:48:51 -08:00
uio.h
ultrasound.h
un.h
unistd.h
unix_diag.h
usbdevice_fs.h
usb: devio: Add ioctl to disallow detaching kernel USB drivers.
2016-03-05 12:05:01 -08:00
usbip.h
userfaultfd.h
userfaultfd: remove kernel header include from uapi header
2015-10-01 21:42:35 -04:00
userio.h
Input: add userio module
2015-10-27 18:55:31 -07:00
utime.h
utsname.h
uuid.h
lib/uuid.c: remove FSF address
2016-05-20 17:58:30 -07:00
uvcvideo.h
v4l2-common.h
[media] media: v4l: Dual license v4l2-common.h under GPL v2 and BSD licenses
2016-02-01 08:47:05 -02:00
v4l2-controls.h
[media] v4l: add V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME
2016-02-19 08:10:35 -02:00
v4l2-dv-timings.h
[media] SDI: add flag for SDI formats and SMPTE 125M definition
2016-09-19 14:34:41 -03:00
v4l2-mediabus.h
[media] videodev2.h: add support for transfer functions
2015-06-05 11:45:45 -03:00
v4l2-subdev.h
[media] v4l2-subdev.h: add 'which' field for the enum structs
2015-03-23 11:44:35 -07:00
veth.h
vfio.h
vfio/pci: Intel IGD host and LCP bridge config space access
2016-02-22 16:10:09 -07:00
vhost.h
vhost: new device IOTLB API
2016-08-02 16:53:54 +03:00
videodev2.h
[media] SDI: add flag for SDI formats and SMPTE 125M definition
2016-09-19 14:34:41 -03:00
virtio_9p.h
virtio_balloon.h
virtio_balloon: export 'available' memory to balloon statistics
2016-03-17 15:09:34 -07:00
virtio_blk.h
virtio_blk: VIRTIO_BLK_F_WCE->VIRTIO_BLK_F_FLUSH
2016-03-02 17:01:59 +02:00
virtio_config.h
virtio: new feature to detect IOMMU device quirk
2016-08-01 21:44:52 +03:00
virtio_console.h
virtio_console: virtio 1.0 support
2014-12-09 12:06:32 +02:00
virtio_gpu.h
include/uapi/linux/virtio_gpu.h: use __u8 from <linux/types.h>
2015-12-10 12:33:23 +01:00
virtio_ids.h
VSOCK: Introduce virtio_vsock_common.ko
2016-08-02 02:57:29 +03:00
virtio_input.h
Add virtio-input driver.
2015-03-29 12:13:52 +10:30
virtio_net.h
virtio_net: add _UAPI prefix to virtio_net header guards
2016-06-10 23:03:55 -07:00
virtio_pci.h
virtio: define virtio_pci_cfg_cap in header.
2015-07-07 14:27:05 +03:00
virtio_ring.h
virtio: Fix typecast of pointer in vring_init()
2015-07-07 14:27:04 +03:00
virtio_rng.h
virtio_scsi.h
uapi/virtio_scsi: allow overriding CDB/SENSE size
2015-03-13 15:55:43 +10:30
virtio_types.h
virtio: memory access APIs
2014-12-09 12:05:24 +02:00
virtio_vsock.h
virtio-vsock: fix include guard typo
2016-08-09 13:42:38 +03:00
vm_sockets.h
vt.h
tty: vt, remove reduntant check
2016-04-30 09:26:55 -07:00
vtpm_proxy.h
tpm: Proxy driver for supporting multiple emulated TPMs
2016-06-25 17:26:35 +03:00
wait.h
wanrouter.h
watchdog.h
wil6210_uapi.h
wimax.h
wireless.h
wext: reformat struct/union declarations
2016-06-09 10:14:39 +02:00
x25.h
xattr.h
xfrm.h
xfrm: fix header file comment reference to struct xfrm_replay_state_esn
2016-09-09 09:10:07 +02:00
xilinx-v4l2-controls.h
[media] v4l: xilinx: Add Test Pattern Generator driver
2015-04-03 01:04:18 -03:00
zorro.h
zorro_ids.h