David Howells
70025f84e5
KEYS: Provide key type operations for asymmetric key ops [ver #2 ]
...
Provide five new operations in the key_type struct that can be used to
provide access to asymmetric key operations. These will be implemented for
the asymmetric key type in a later patch and may refer to a key retained in
RAM by the kernel or a key retained in crypto hardware.
int (*asym_query)(const struct kernel_pkey_params *params,
struct kernel_pkey_query *info);
int (*asym_eds_op)(struct kernel_pkey_params *params,
const void *in, void *out);
int (*asym_verify_signature)(struct kernel_pkey_params *params,
const void *in, const void *in2);
Since encrypt, decrypt and sign are identical in their interfaces, they're
rolled together in the asym_eds_op() operation and there's an operation ID
in the params argument to distinguish them.
Verify is different in that we supply the data and the signature instead
and get an error value (or 0) as the only result on the expectation that
this may well be how a hardware crypto device may work.
Signed-off-by: David Howells <dhowells@redhat.com>
Tested-by: Marcel Holtmann <marcel@holtmann.org>
Reviewed-by: Marcel Holtmann <marcel@holtmann.org>
Reviewed-by: Denis Kenzior <denkenz@gmail.com>
Tested-by: Denis Kenzior <denkenz@gmail.com>
Signed-off-by: James Morris <james.morris@microsoft.com>
2018-10-26 09:30:46 +01:00
..
amba
mmc: mmci: Drop support for pdata GPIO numbers
2018-10-08 11:40:43 +02:00
avf
virtchnl: Added support to exchange additional speed values
2018-10-03 07:42:29 -07:00
bcma
byteorder
can
ceph
clk
crush
decompress
dma
dmaengine: sprd: Support DMA link-list mode
2018-09-03 16:58:50 +05:30
dsa
extcon
firmware /meson
fpga
docs: fpga: document fpga manager flags
2018-09-30 08:49:55 -07:00
fsl
bus: fsl-mc: add support for dpseci device type
2018-09-21 13:24:50 +08:00
gpio
This is the bulk of GPIO changes for the v4.20 series:
2018-10-23 08:45:05 +01:00
hsi
iio
input
irqchip
KVM updates for v4.20
2018-10-25 17:57:35 -07:00
isdn
lockd
mailbox
mfd
power supply and reset changes for the v4.20 series
2018-10-25 06:28:08 -07:00
mlx4
mlx5
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-10-19 11:03:06 -07:00
mmc
mmc: core: add helper to see if a host is doing a retune
2018-10-08 11:40:43 +02:00
mtd
SPI NOR changes:
2018-10-23 01:09:22 +01:00
mux
netfilter
netfilter: nft_osf: Add ttl option support
2018-10-16 10:01:48 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf
arm64: perf: Reject stand-alone CHAIN events for PMUv3
2018-10-12 15:25:17 +01:00
phy
phy: add QSGMII and PCIE modes
2018-10-05 14:36:44 -07:00
pinctrl
platform_data
DMAengine updates for v4.20-rc1
2018-10-25 06:43:18 -07:00
power
power: supply: bq27xxx: Add support for BQ27411
2018-09-20 11:35:40 +02:00
qed
qed: Add supported link and advertise link to display in ethtool.
2018-10-16 10:04:28 -07:00
raid
regulator
regulator/mfd: Support for the ROHM BD71847
2018-09-28 15:07:30 +01:00
remoteproc
reset
rpmsg
rtc
sched
Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
2018-10-24 11:22:39 +01:00
soc
ARM: 32-bit SoC platform updates
2018-08-23 13:44:43 -07:00
soundwire
spi
Merge remote-tracking branch 'spi/topic/of' into spi-next
2018-10-21 17:00:17 +01:00
ssb
sunrpc
gss_krb5: Remove VLA usage of skcipher
2018-09-28 12:46:07 +08:00
ulpi
unaligned
usb
Merge branch 'work.tty-ioctl' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2018-10-24 14:43:41 +01:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h
pci-v4.20-changes
2018-10-25 06:50:48 -07:00
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
adb.h
adfs_fs.h
adxl.h
ACPI/ADXL: Add address translation interface using an ACPI DSM
2018-10-16 10:03:00 +02:00
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
aio.h
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arch_topology.h
sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change
2018-09-10 11:05:47 +02:00
arm-cci.h
arm-smccc.h
arm/arm64: smccc-1.1: Handle function result as parameters
2018-08-30 14:18:03 +01:00
arm_sdei.h
ascii85.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atmel_tc.h
atomic.h
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h
backing-dev.h
backlight.h
badblocks.h
balloon_compaction.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
signal: Distinguish between kernel_siginfo and siginfo
2018-10-03 16:47:43 +02:00
bio.h
blkcg: reassociate bios when make_request() is called recursively
2018-10-20 15:39:55 -06:00
bit_spinlock.h
bitfield.h
bitmap.h
bitops.h
bitrev.h
bits.h
blk-cgroup.h
blkcg: fix edge case for blk_get_rl() under memory pressure
2018-10-20 15:39:54 -06:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h
blk-mq: provide helper for setting up an SQ queue and tag set
2018-10-15 20:05:18 -06:00
blk-pm.h
block: Move power management code into a new source file
2018-09-26 15:11:28 -06:00
blk_types.h
blkcg: remove bio->bi_css and instead use bio->bi_blkg
2018-09-21 20:29:13 -06:00
blkdev.h
pci-v4.20-changes
2018-10-25 06:50:48 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
bottom_half.h
bpf-cgroup.h
bpf: introduce per-cpu cgroup local storage
2018-10-01 16:18:32 +02:00
bpf.h
bpf: add queue and stack maps
2018-10-19 13:24:31 -07:00
bpf_lirc.h
bpf_trace.h
bpf_types.h
bpf: add queue and stack maps
2018-10-19 13:24:31 -07:00
bpf_verifier.h
bpf: add verifier callback to get stack usage info for offloaded progs
2018-10-08 10:24:12 +02:00
bpfilter.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
ext4: convert fault handler to use vm_fault_t type
2018-10-02 22:20:50 -04:00
bug.h
build-salt.h
build_bug.h
bvec.h
block: remove bio_rewind_iter()
2018-09-06 15:12:24 -06:00
c2port.h
cache.h
cacheinfo.h
capability.h
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup-defs.h
cgroup: Fix dom_cgrp propagation when enabling threaded mode
2018-10-04 13:28:08 -07:00
cgroup.h
Merge branch 'for-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
2018-10-25 17:15:46 -07:00
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-provider.h
clk.h
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2018-10-25 11:14:36 -07:00
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
compaction.h
compat.h
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2018-10-25 11:14:36 -07:00
compiler-clang.h
include/linux/compiler*.h: make compiler-*.h mutually exclusive
2018-08-22 17:31:34 -07:00
compiler-gcc.h
s390 updates for the 4.20 merge window
2018-10-23 11:14:47 +01:00
compiler-intel.h
include/linux/compiler*.h: make compiler-*.h mutually exclusive
2018-08-22 17:31:34 -07:00
compiler.h
x86/objtool: Use asm macros to work around GCC inlining bugs
2018-10-04 11:24:58 +02:00
compiler_types.h
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2018-10-25 16:43:35 -07:00
completion.h
component.h
concap.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
const.h
container.h
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h
signal: Distinguish between kernel_siginfo and siginfo
2018-10-03 16:47:43 +02:00
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
cper.h
cpu.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufeature: avoid warning when compiling with clang
2018-09-21 13:24:52 +08:00
cpufreq.h
cpuhotplug.h
ARM: 32-bit SoC platform updates
2018-08-23 13:44:43 -07:00
cpuidle.h
cpuidle: menu: Fix wakeup statistics updates for polling state
2018-10-04 10:23:37 +02:00
cpumask.h
cpuset.h
crash_core.h
crash_dump.h
kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled
2018-10-06 12:09:26 +02:00
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc-t10dif: Pick better transform if one becomes available
2018-09-04 11:37:05 +08:00
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
cred.h
crypto.h
crypto: user - Implement a generic crypto statistics
2018-09-28 12:46:25 +08:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h
dca.h
dcache.h
dccp.h
dcookies.h
debug_locks.h
locking/lockdep: Make global debug_locks* variables read-mostly
2018-10-19 07:53:18 +02:00
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dell-led.h
devcoredump.h
devfreq-event.h
devfreq.h
PM / devfreq: Make update_devfreq() public
2018-10-02 10:16:41 +09:00
devfreq_cooling.h
device-mapper.h
device.h
dma-mapping: move the dma_coherent flag to struct device
2018-09-20 09:01:15 +02:00
device_cgroup.h
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-buf.h
dma-contiguous.h
dma-debug.h
dma-debug: Check for drivers mapping invalid addresses in dma_map_single()
2018-10-08 09:44:17 +02:00
dma-direct.h
dma-direct: implement complete bus_dma_mask handling
2018-10-01 07:28:03 -07:00
dma-direction.h
dma-fence-array.h
dma-fence.h
dma-iommu.h
dma-mapping.h
dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN
2018-10-09 15:08:26 +02:00
dma-noncoherent.h
dma-mapping: consolidate the dma mmap implementations
2018-09-20 09:01:16 +02:00
dma_remapping.h
dmaengine.h
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dns: Allow the dns resolver to retrieve a server set
2018-10-04 09:40:52 -07:00
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
EDAC: Raise the maximum number of memory controllers
2018-09-27 07:52:05 +02:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h
efi/x86: Handle page faults occurring while running EFI runtime services
2018-09-26 12:14:55 +02:00
efs_vh.h
eisa.h
elevator.h
block: move call of scheduler's ->completed_request() hook
2018-09-27 17:34:52 -06:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
y2038: globally rename compat_time to old_time32
2018-08-27 14:48:48 +02:00
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool.h
ethtool: drop get_settings and set_settings callbacks
2018-08-29 19:46:10 -07:00
eventfd.h
eventpoll.h
evm.h
export.h
Kbuild updates for v4.19 (2nd)
2018-08-25 13:40:38 -07:00
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
f2fs: guarantee journalled quota data by checkpoint
2018-10-22 17:54:47 -07:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h
filter.h
bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB
2018-10-19 13:49:34 -07:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h
fmc.h
font.h
frame.h
freezer.h
frontswap.h
fs.h
vfs: swap names of {do,vfs}_clone_file_range()
2018-09-24 10:54:01 +02:00
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fscrypt.h
fscrypt_notsupp.h
fscrypt_supp.h
fsi-sbefifo.h
fsi.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions
2018-09-04 23:37:38 +02:00
fsldma.h
fsnotify.h
fsnotify_backend.h
ftrace.h
ftrace_irq.h
futex.h
fwnode.h
gameport.h
gcd.h
genalloc.h
genetlink.h
genhd.h
This is the 4.19-rc6 release
2018-10-01 08:58:57 -06:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h
docs/mm: make GFP flags descriptions usable as kernel-doc
2018-08-23 18:48:43 -07:00
glob.h
gnss.h
goldfish.h
gpio-pxa.h
gpio.h
gpio_keys.h
hardirq.h
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h
Merge branch 'for-4.20/logitech-highres' into for-linus
2018-10-23 13:35:22 +02:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hmm.h
host1x.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
huge_mm.h
mremap: properly flush TLB before releasing the page
2018-10-18 11:30:52 +02:00
hugetlb.h
mm: migration: fix migration of huge PMD shared pages
2018-10-05 16:32:04 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwrng: core - document the quality field
2018-10-05 10:16:56 +08:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwmon: (core) Add hwmon_in_enable attribute
2018-10-10 20:37:13 -07:00
hwspinlock.h
hyperv.h
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-pxa.h
i2c-smbus.h
i2c.h
i2c: refactor function to release a DMA safe buffer
2018-08-30 23:13:15 +02:00
i8042.h
i8253.h
icmp.h
icmpv6.h
ide.h
idle_inject.h
idr.h
Merge branch 'ida-4.19' of git://git.infradead.org/users/willy/linux-dax
2018-08-26 11:48:42 -07:00
ieee80211.h
mac80211: minstrel: Enable STBC and LDPC for VHT Rates
2018-10-11 16:01:00 +02:00
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_frad.h
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_tap.h
if_team.h
if_tun.h
tun: switch to new type of msg_control
2018-09-13 09:25:40 -07:00
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
imx-media.h
in.h
in6.h
inet.h
inet_diag.h
inetdevice.h
init.h
LSM: Convert from initcall to struct lsm_info
2018-10-10 20:40:21 -07:00
init_ohci1394_dma.h
init_task.h
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h
intel-pti.h
intel-svm.h
interrupt.h
genirq: Fix grammar s/an /a /
2018-10-09 07:50:41 +02:00
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
iomap.h
iommu-helper.h
iommu.h
iopoll.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi-fru.h
ipmi.h
ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t
2018-09-18 16:15:33 -05:00
ipmi_smi.h
ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t
2018-09-18 16:15:33 -05:00
ipv6.h
ipv6: Add sockopt IPV6_MULTICAST_ALL analogue to IP_MULTICAST_ALL
2018-09-13 08:17:27 -07:00
ipv6_route.h
irq.h
irq/matrix: Spread managed interrupts on allocation
2018-09-18 18:27:24 +02:00
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h
irqchip/irq-mvebu-sei: Add new driver for Marvell SEI
2018-10-02 12:00:08 +01:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iversion.h
jbd2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h
jump_label: Annotate entries that operate on __init code earlier
2018-09-27 17:56:48 +02:00
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2018-08-26 11:25:21 -07:00
kcov.h
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h
key-type.h
KEYS: Provide key type operations for asymmetric key ops [ver #2 ]
2018-10-26 09:30:46 +01:00
key.h
keyboard.h
keyctl.h
KEYS: Provide key type operations for asymmetric key ops [ver #2 ]
2018-10-26 09:30:46 +01:00
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h
kvm_host.h
kvm: x86: make kvm_{load|put}_guest_fpu() static
2018-09-20 00:51:43 +02:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h
leds: core: Introduce LED pattern trigger
2018-10-11 21:55:58 +02:00
leds_pwm.h
libata.h
Merge branch 'for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2018-08-24 13:20:33 -07:00
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h
libps2.h
license.h
lightnvm.h
lightnvm: pblk: fix mapping issue on failed writes
2018-10-09 08:25:07 -06:00
linkage.h
linkmode.h
net: phy: Replace phy driver features u32 with link_mode bitmap
2018-10-01 22:55:36 -07:00
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
livepatch.h
llc.h
llist.h
lockdep.h
locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y
2018-10-09 09:56:33 +02:00
lockref.h
log2.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h
Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2018-10-24 11:49:35 +01:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math64.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_cl_bus.h
mem_encrypt.h
memblock.h
memcontrol.h
memfd.h
memory.h
memory_hotplug.h
mempolicy.h
mempool.h
memremap.h
PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset
2018-10-17 12:18:16 -05:00
memstick.h
mic_bus.h
micrel_phy.h
net: phy: micrel: add Microchip KSZ9131 initial driver
2018-10-19 17:02:23 -07:00
microchipphy.h
migrate.h
migrate_mode.h
mii.h
net: phy: Add limkmode equivalents to some of the MII ethtool helpers
2018-10-01 22:55:36 -07:00
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h
pci-v4.20-changes
2018-10-25 06:50:48 -07:00
mm_inline.h
mm_types.h
mm: get rid of vmacache_flush_all() entirely
2018-09-13 15:18:04 -10:00
mm_types_task.h
mm: get rid of vmacache_flush_all() entirely
2018-09-13 15:18:04 -10:00
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h
mm, sched/numa: Remove remaining traces of NUMA rate-limiting
2018-10-09 08:30:51 +02:00
mnt_namespace.h
mod_devicetable.h
linux/mod_devicetable.h: fix kernel-doc missing notation for typec_device_id
2018-09-05 14:36:53 +02:00
module.h
Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2018-10-24 11:49:35 +01:00
moduleloader.h
moduleparam.h
mount.h
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
net: Plumb support for filtering ipv4 and ipv6 multicast route dumps
2018-10-16 00:13:39 -07:00
msdos_fs.h
msg.h
msi.h
genirq/msi: Allow creation of a tree-based irqdomain for platform-msi
2018-10-02 11:16:38 +01:00
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h
nd.h
ndctl.h
UAPI: ndctl: Remove use of PAGE_SIZE
2018-10-17 13:56:58 -07:00
net.h
net_dim.h
netdev_features.h
netdevice.h
FDDI: defza: Support capturing outgoing SMT traffic
2018-10-15 21:46:06 -07:00
netfilter.h
netfilter: avoid erronous array bounds warning
2018-09-28 14:47:40 +02:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netlink: Add answer_flags to netlink_callback
2018-10-16 00:13:12 -07:00
netpoll.h
netpoll: allow cleanup to be synchronous
2018-10-19 17:01:43 -07:00
nfs.h
nfs3.h
nfs4.h
NFS client updates for Linux 4.19
2018-08-23 16:03:58 -07:00
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h
nfs_iostat.h
nfs_page.h
nfs_xdr.h
nfsacl.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme-fc-driver.h
nvme-fc.h
nvme-rdma.h
nvme.h
nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O
2018-10-01 14:16:13 -07:00
nvmem-consumer.h
nvmem-provider.h
nvram.h
of.h
of: Add device_type access helper functions
2018-08-31 08:30:42 -04:00
of_address.h
of_clk.h
of_device.h
dma-mapping: remove dma_deconfigure
2018-09-08 11:19:28 +02:00
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-dmaengine.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h
mm: Change return type int to vm_fault_t for fault handlers
2018-08-23 18:48:44 -07:00
openvswitch.h
oprofile.h
osq_lock.h
overflow.h
oxu210hp.h
padata.h
page-flags-layout.h
page-flags.h
mm: soft-offline: close the race against page allocation
2018-08-23 18:48:43 -07:00
page-isolation.h
page_counter.h
page_ext.h
page_idle.h
page_owner.h
page_ref.h
pageblock-flags.h
pagemap.h
pagevec.h
parman.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma-compat.h
PCI: Remove pci_set_dma_max_seg_size()
2018-10-10 15:47:00 -05:00
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h
PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers
2018-10-17 12:18:17 -05:00
pci.h
pci-v4.20-changes
2018-10-25 06:50:48 -07:00
pci_hotplug.h
PCI: hotplug: Embed hotplug_slot
2018-09-18 17:52:15 -05:00
pci_ids.h
pci-v4.20-changes
2018-10-25 06:50:48 -07:00
pda_power.h
pe.h
percpu-defs.h
percpu-refcount.h
percpu-refcount: Introduce percpu_ref_resurrect()
2018-09-26 15:11:29 -06:00
percpu-rwsem.h
percpu.h
percpu_counter.h
perf_event.h
perf_regs.h
personality.h
pfn.h
pfn_t.h
phonet.h
phy.h
net: phy: improve handling delayed work
2018-10-01 23:14:10 -07:00
phy_fixed.h
phy_led_triggers.h
phylink.h
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
platform_device.h
ACPI / glue: Split dev_is_platform() out of module for wide use
2018-09-10 12:48:50 +02:00
plist.h
pm-trace.h
pm.h
pm2301_charger.h
pm_clock.h
pm_domain.h
PM / Domains: Document flags for genpd
2018-10-18 12:25:10 +02:00
pm_opp.h
OPP: Pass index to _of_init_opp_table()
2018-09-19 14:56:41 -07:00
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pmbus.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix-clock.h
posix-timers.h
signal: Distinguish between kernel_siginfo and siginfo
2018-10-03 16:47:43 +02:00
posix_acl.h
posix_acl_xattr.h
power_supply.h
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h
preempt.h
prefetch.h
prime_numbers.h
printk.h
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h
psci.h
psp-sev.h
pstore.h
pstore_ram.h
pstore/ram: Clarify resource reservation labels
2018-10-22 07:11:58 -07:00
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptr_ring.h
ptrace.h
Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
2018-10-24 11:22:39 +01:00
purgatory.h
pvclock_gtod.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
spi: pxa2xx: Add devicetree support
2018-10-11 15:28:04 +01:00
pxa168_eth.h
qcom-geni-se.h
soc: qcom: geni: Make version macros simpler
2018-09-23 21:28:00 -07:00
qcom_scm.h
firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface
2018-10-13 20:31:37 +03:00
qnx6_fs.h
quicklist.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h
range.h
ras.h
ratelimit.h
rational.h
rbtree.h
rbtree_augmented.h
rbtree_latch.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist.h
rcu: Clean up flavor-related definitions and comments in rculist.h
2018-08-30 16:03:31 -07:00
rculist_bl.h
rculist_nulls.h
rcupdate.h
rcu: Provide functions for determining if call_rcu() has been invoked
2018-08-30 16:03:42 -07:00
rcupdate_wait.h
rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h
2018-08-30 16:03:32 -07:00
rcutiny.h
Merge branches 'doc.2018.08.30a', 'dynticks.2018.08.30b', 'srcu.2018.08.30b' and 'torture.2018.08.29a' into HEAD
2018-08-30 16:12:53 -07:00
rcutree.h
rcu: Define rcu_all_qs() only in !PREEMPT builds
2018-08-30 16:03:37 -07:00
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h
regmap.h
Merge remote-tracking branches 'regmap/topic/noinc' and 'regmap/topic/single-rw' into regmap-next
2018-10-21 12:07:26 +01:00
regset.h
relay.h
remoteproc.h
reservation.h
reset-controller.h
reset.h
resource.h
resource_ext.h
restart_block.h
y2038: globally rename compat_time to old_time32
2018-08-27 14:48:48 +02:00
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
net: sched: extend Qdisc with rcu
2018-09-25 20:17:35 -07:00
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
locking/rwsem: Make owner store task pointer of last owning reader
2018-09-10 12:04:07 +02:00
s3c_adc_battery.h
sa11x0-dma.h
sbitmap.h
scatterlist.h
scc.h
sched.h
Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
2018-10-24 11:22:39 +01:00
sched_clock.h
scif.h
scmi_protocol.h
scpi_protocol.h
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h
signal: Distinguish between kernel_siginfo and siginfo
2018-10-03 16:47:43 +02:00
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h
selinux.h
sem.h
semaphore.h
seq_buf.h
seq_file.h
seq_file_net.h
seqlock.h
seqno-fence.h
serdev.h
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE"
2018-10-02 14:38:02 -07:00
serio.h
set_memory.h
sfi.h
sfi_acpi.h
sfp.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
sha256.h
shdma-base.h
shm.h
shmem_fs.h
shrinker.h
signal.h
signal: Guard against negative signal numbers in copy_siginfo_from_user32
2018-10-10 20:34:14 -05:00
signal_types.h
signal: Use a smaller struct siginfo in the kernel
2018-10-03 16:50:39 +02:00
signalfd.h
siox.h
siphash.h
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h
net: skbuff.h: Mark expected switch fall-throughs
2018-10-17 22:31:30 -07:00
skmsg.h
bpf: sk_msg program helper bpf_msg_push_data
2018-10-20 21:37:11 +02:00
slab.h
slab_def.h
slimbus.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smp,cpumask: introduce on_each_cpu_cond_mask
2018-10-09 16:51:11 +02:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
y2038: socket: Change recvmmsg to use __kernel_timespec
2018-08-29 15:42:24 +02:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
sram.h
srcu.h
srcutiny.h
srcu: Make early-boot call_srcu() reuse workqueue lists
2018-08-30 16:10:49 -07:00
srcutree.h
srcu: Make early-boot call_srcu() reuse workqueue lists
2018-08-30 16:10:49 -07:00
ssbi.h
stackdepot.h
stackprotector.h
stacktrace.h
start_kernel.h
init: add arch_call_rest_init to allow stack switching
2018-10-09 11:20:55 +02:00
stat.h
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h
net: stmmac: Rework coalesce timer and fix multi-queue races
2018-09-18 19:48:08 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h
string_helpers.h
stringhash.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2018-10-12 12:35:02 +02:00
svga.h
sw842.h
swab.h
swait.h
swap.h
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h
mm: Change return type int to vm_fault_t for fault handlers
2018-08-23 18:48:44 -07:00
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscalls.h
y2038: signal: Change rt_sigtimedwait to use __kernel_timespec
2018-08-29 15:42:25 +02:00
syscore_ops.h
sysctl.h
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh
2018-10-15 22:56:41 -07:00
tee_drv.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thinkpad_acpi.h
thread_info.h
threads.h
thunderbolt.h
ti-emif-sram.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
y2038: utimes: Rework #ifdef guards for compat syscalls
2018-08-29 15:42:23 +02:00
time64.h
timecounter.h
timekeeper_internal.h
timekeeping.h
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2018-10-25 11:14:36 -07:00
timekeeping32.h
y2038: make do_gettimeofday() and get_seconds() inline
2018-08-27 14:45:58 +02:00
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h
torture.h
rcutorture: Check GP completion at stutter end
2018-08-29 09:20:48 -07:00
toshiba.h
tpm.h
tpm_command.h
tpm_eventlog.h
trace.h
trace_clock.h
trace_events.h
trace_seq.h
tracefs.h
tracehook.h
signal: Simplify tracehook_report_syscall_exit
2018-09-19 15:45:42 +02:00
tracepoint-defs.h
tracepoint: Fix tracepoint array element size mismatch
2018-10-17 15:35:29 -04:00
tracepoint.h
tracepoint: Fix tracepoint array element size mismatch
2018-10-17 15:35:29 -04:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h
move compat handling of tty ioctls to tty_compat_ioctl()
2018-09-14 11:12:17 -04:00
tty_driver.h
tty_ioctl(): start taking TIOC[SG]SERIAL into separate methods
2018-09-14 11:19:30 -04:00
tty_flip.h
tty_ldisc.h
change semantics of ldisc ->compat_ioctl()
2018-10-13 00:50:53 -04:00
typecheck.h
types.h
u64_stats_sync.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio.h
uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe()
2018-09-12 14:58:47 -07:00
uio_driver.h
umh.h
umh: Add command line to user mode helpers
2018-10-22 19:37:36 -07:00
uprobes.h
usb.h
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h
mm: Change return type int to vm_fault_t for fault handlers
2018-08-23 18:48:44 -07:00
util_macros.h
uts.h
utsname.h
uuid.h
uwb.h
vbox_utils.h
verification.h
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h
ALSA: hda - Enable runtime PM only for discrete GPU
2018-09-13 17:58:30 +02:00
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_net.h
net/packet: fix packet drop as of virtio gso
2018-10-04 22:23:15 -07:00
virtio_ring.h
virtio_vsock.h
visorbus.h
vlynq.h
vm_event_item.h
mm: get rid of vmacache_flush_all() entirely
2018-09-13 15:18:04 -10:00
vm_sockets.h
vmacache.h
mm: get rid of vmacache_flush_all() entirely
2018-09-13 15:18:04 -10:00
vmalloc.h
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
w1.h
wait.h
scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage
2018-10-16 00:11:13 -04:00
wait_bit.h
wanrouter.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue.h
writeback.h
blkcg: associate writeback bios with a blkg
2018-09-21 20:29:11 -06:00
ww_mutex.h
xarray.h
xattr.h
xxhash.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd.h
zutil.h