Herbert Xu
6fc4dbcf02
padata: Replace delayed timer with immediate workqueue in padata_reorder
...
The function padata_reorder will use a timer when it cannot progress
while completed jobs are outstanding (pd->reorder_objects > 0). This
is suboptimal as if we do end up using the timer then it would have
introduced a gratuitous delay of one second.
In fact we can easily distinguish between whether completed jobs
are outstanding and whether we can make progress. All we have to
do is look at the next pqueue list.
This patch does that by replacing pd->processed with pd->cpu so
that the next pqueue is more accessible.
A work queue is used instead of the original try_again to avoid
hogging the CPU.
Note that we don't bother removing the work queue in
padata_flush_queues because the whole premise is broken. You
cannot flush async crypto requests so it makes no sense to even
try. A subsequent patch will fix it by replacing it with a ref
counting scheme.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2019-07-27 21:08:36 +10:00
..
amba
avf
bcma
byteorder
can
ceph
Lots of exciting things this time!
2019-07-18 11:05:25 -07:00
clk
crush
decompress
dma
dmaengine updates for v5.3-rc1
2019-07-17 09:55:43 -07:00
dsa
extcon
firmware
fpga
fsl
gpio
This is the bulk of pin control changes for the v5.3 kernel
2019-07-13 15:02:27 -07:00
hsi
i3c
iio
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2019-07-13 14:40:42 -07:00
irqchip
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2019-07-08 11:01:13 -07:00
isdn
lockd
mailbox
mfd
- Core Frameworks
2019-07-15 20:18:40 -07:00
mlx4
mlx5
5.3 Merge window RDMA pull request
2019-07-15 20:38:15 -07:00
mmc
MMC core:
2019-07-11 18:11:21 -07:00
mtd
This pull-request contains the following changes for MTD:
2019-07-13 15:42:44 -07:00
mux
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf
arm64 updates for 5.3:
2019-07-08 09:54:55 -07:00
phy
pinctrl
This is the bulk of pin control changes for the v5.3 kernel
2019-07-13 15:02:27 -07:00
platform_data
ARM: SoC-related driver updates
2019-07-19 17:13:56 -07:00
power
qed
raid
regulator
remoteproc
reset
rpmsg
rtc
sched
Mostly bugfixes, but also:
2019-07-20 10:20:27 -07:00
soc
ARM: SoC-related driver updates
2019-07-19 17:13:56 -07:00
soundwire
spi
ssb
sunrpc
NFS client updates for Linux 5.3
2019-07-18 14:32:33 -07:00
ulpi
unaligned
usb
dma-mapping updates for Linux 5.3
2019-07-12 15:13:55 -07:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h
Additional ACPI updates for 5.3-rc1
2019-07-18 09:12:34 -07:00
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
adb.h
adfs_fs.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
aio.h
alarmtimer.h
alcor_pci.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
arm-cci.h
arm-smccc.h
arm_sdei.h
armada-37xx-rwtm-mailbox.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
atomic-fallback.h
atomic.h
attribute_container.h
audit.h
audit/stable-5.3 PR 20190702
2019-07-08 18:55:42 -07:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h
backing-dev.h
blkcg: implement REQ_CGROUP_PUNT
2019-07-10 09:00:57 -06:00
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
bio.h
bit_spinlock.h
bitfield.h
bitmap.h
bitops.h
bitrev.h
bits.h
linux/bits.h: make BIT(), GENMASK(), and friends available in assembly
2019-07-16 19:23:22 -07:00
blk-cgroup.h
blkcg: implement REQ_CGROUP_PUNT
2019-07-10 09:00:57 -06:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h
blk-pm.h
blk_types.h
blkcg: implement REQ_CGROUP_PUNT
2019-07-10 09:00:57 -06:00
blkdev.h
block: Limit zone array allocation size
2019-07-11 20:04:40 -06:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bottom_half.h
bpf-cgroup.h
bpf.h
bpf_lirc.h
bpf_trace.h
bpf_types.h
bpf_verifier.h
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
bug.h
build-salt.h
build_bug.h
bvec.h
c2port.h
cache.h
cacheinfo.h
capability.h
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup-defs.h
docs: cgroup-v1: add it to the admin-guide book
2019-07-15 11:03:02 -03:00
cgroup.h
for-linus-20190715
2019-07-15 21:20:52 -07:00
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-provider.h
Merge branches 'clk-rpi-cpufreq', 'clk-tegra', 'clk-simplify-provider.h', 'clk-sprd' and 'clk-at91' into clk-next
2019-07-12 11:11:30 -07:00
clk.h
This round of clk driver and framework updates is heavy on the driver update
2019-07-17 10:07:48 -07:00
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
coda: fix build using bare-metal toolchain
2019-07-16 19:23:23 -07:00
compaction.h
compat.h
signal: simplify set_user_sigmask/restore_user_sigmask
2019-07-16 19:23:24 -07:00
compiler-clang.h
compiler-gcc.h
bpf: Disable GCC -fgcse optimization for ___bpf_prog_run()
2019-07-18 21:01:06 +02:00
compiler-intel.h
compiler.h
objtool: Add support for C jump tables
2019-07-09 13:55:46 +02:00
compiler_attributes.h
compiler_types.h
bpf: Disable GCC -fgcse optimization for ___bpf_prog_run()
2019-07-18 21:01:06 +02:00
completion.h
component.h
configfs.h
connector.h
docs: connector: convert to ReST and rename to connector.rst
2019-07-15 09:20:23 -03:00
console.h
console_struct.h
consolemap.h
const.h
container.h
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h
counter_enum.h
cper.h
cpu.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h
Merge branch 'pm-cpufreq'
2019-07-18 09:49:30 +02:00
cpuhotplug.h
Driver Core and debugfs changes for 5.3-rc1
2019-07-12 12:24:03 -07:00
cpuidle.h
cpumask.h
cpuset.h
crash_core.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
cred.h
crypto.h
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2019-07-08 20:57:08 -07:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h
dax: check synchronous mapping is supported
2019-07-05 15:19:10 -07:00
dca.h
dcache.h
Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2019-07-19 10:42:02 -07:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
devcoredump.h
devfreq-event.h
devfreq.h
devfreq_cooling.h
device-mapper.h
- Fix zone state management race in DM zoned target by eliminating
2019-07-18 14:49:33 -07:00
device.h
docs: driver-model: move it to the driver-api book
2019-07-15 11:03:02 -03:00
device_cgroup.h
devpts_fs.h
digsig.h
dim.h
RDMA/core: Fix -Wunused-const-variable warnings
2019-07-11 11:49:55 -03:00
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
drm main pull request for v5.3-rc1 (sans mm changes)
2019-07-15 19:04:27 -07:00
dma-contiguous.h
dma-debug.h
dma-direct.h
dma-direct: Force unencrypted DMA under SME for certain DMA masks
2019-07-16 22:15:46 +02:00
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence.h
dma-iommu.h
dma-mapping.h
dma-mapping: add a dma_addressing_limited helper
2019-07-17 08:25:40 +02:00
dma-noncoherent.h
dma-mapping: mark dma_alloc_need_uncached as __always_inline
2019-07-08 14:19:33 -07:00
dmaengine.h
dmaengine updates for v5.3-rc1
2019-07-17 09:55:43 -07:00
dmapool.h
dmar.h
include/linux/dmar.h: replace single-char identifiers in macros
2019-07-12 11:05:41 -07:00
dmi.h
dnotify.h
dns_resolver.h
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
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h
efs_vh.h
eisa.h
elevator.h
block: Fix elevator name declaration
2019-07-10 14:18:01 -06:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
energy_model.h
err.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool.h
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
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: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok
2019-07-15 23:15:53 +02:00
fips.h
crypto: fips - add FIPS test failure notification chain
2019-07-26 14:51:57 +10:00
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
font.h
frame.h
freezer.h
frontswap.h
fs.h
Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2019-07-19 10:42:02 -07:00
fs_context.h
Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2019-07-19 10:42:02 -07:00
fs_enet_pd.h
fs_parser.h
fs_pin.h
switch the remnants of releasing the mountpoint away from fs_pin
2019-07-16 22:52:37 -04:00
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fscrypt.h
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h
fsnotify_backend.h
\n
2019-07-10 20:09:17 -07:00
ftrace.h
ftrace_irq.h
futex.h
fwnode.h
gameport.h
gcd.h
genalloc.h
dma-mapping updates for Linux 5.3
2019-07-12 15:13:55 -07:00
generic-radix-tree.h
genetlink.h
genhd.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h
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
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
hrtimer_defs.h
htcpld.h
huge_mm.h
mm: thp: make transhuge_vma_suitable available for anonymous THP
2019-07-18 17:08:06 -07:00
hugetlb.h
mm: move the powerpc hugepd code to mm/gup.c
2019-07-12 11:05:45 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
docs: admin-guide: add a series of orphaned documents
2019-07-15 11:03:02 -03:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
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
i8042.h
i8253.h
icmp.h
icmpv6.h
ide.h
ide: use BIT() macro for defining bit-flags
2019-07-09 14:52:14 -07:00
idle_inject.h
idr.h
ieee80211.h
ieee802154.h
if_arp.h
if_bridge.h
bridge: add br_vlan_get_proto()
2019-07-05 21:34:50 +02:00
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_rmnet.h
if_tap.h
coallocate socket_wq with socket itself
2019-07-08 19:25:19 -07:00
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
2019-07-08 20:28:59 -07:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet.h
inet_diag.h
inetdevice.h
init.h
init_ohci1394_dma.h
init_task.h
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h
intel-ish-client-if.h
intel-pti.h
intel-svm.h
intel_rapl.h
intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state
2019-07-15 11:42:31 +02:00
interconnect-provider.h
interconnect.h
interrupt.h
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h
io.h
mm/ioremap: probe platform for p4d huge map support
2019-07-16 19:23:22 -07:00
ioc3.h
ioc4.h
iocontext.h
iomap.h
iomap: move internal declarations into fs/iomap/
2019-07-17 07:21:02 -07:00
iommu-helper.h
iommu.h
iopoll.h
ioport.h
HMM patches for 5.3
2019-07-14 19:42:11 -07:00
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi-fru.h
ipmi.h
ipmi_smi.h
ipv6.h
ipv6_route.h
irq.h
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isicom.h
iversion.h
iversion: add a routine to update a raw value with a larger one
2019-07-08 14:01:43 +02:00
jbd2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
mm/kasan: change kasan_check_{read,write} to return boolean
2019-07-12 11:05:42 -07:00
kasan.h
mm/kasan: add object validation in ksize()
2019-07-12 11:05:42 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h
include/linux/kernel.h: add typeof_member() macro
2019-07-16 19:23:21 -07:00
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h
key-type.h
Keyrings namespacing
2019-07-08 19:36:47 -07:00
key.h
Revert "Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs"
2019-07-10 18:43:43 -07:00
keyboard.h
keyctl.h
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
mm, kprobes: generalize and rename notify_page_fault() as kprobe_page_fault()
2019-07-16 19:23:22 -07:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h
kvm_host.h
KVM: Boost vCPUs that are delivering interrupts
2019-07-20 09:00:45 +02:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lantiq.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-ti-lmu-common.h
leds.h
leds_pwm.h
libata.h
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h
libnvdimm: add dax_dev sync flag
2019-07-05 15:19:10 -07:00
libps2.h
license.h
lightnvm.h
limits.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
livepatch.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
2019-07-11 15:30:05 -07:00
llc.h
llist.h
lockdep.h
docs: locking: convert docs to ReST and rename to *.rst
2019-07-15 08:53:27 -03:00
lockref.h
log2.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h
lz4.h
include/linux/lz4.h: fix spelling and copy-paste errors in documentation
2019-07-16 19:23:24 -07:00
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
mm, oom: remove redundant task_in_mem_cgroup() check
2019-07-12 11:05:47 -07:00
memfd.h
memory.h
drivers/base/memory.c: get rid of find_memory_block_hinted()
2019-07-18 17:08:07 -07:00
memory_hotplug.h
mm/sparsemem: support sub-section hotplug
2019-07-18 17:08:07 -07:00
mempolicy.h
mempool.h
memremap.h
memstick.h
mic_bus.h
micrel_phy.h
microchipphy.h
migrate.h
mm: migrate: remove unused mode argument
2019-07-18 17:08:07 -07:00
migrate_mode.h
mii.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h
mm/sparsemem: convert kmalloc_section_memmap() to populate_section_memmap()
2019-07-18 17:08:07 -07:00
mm_inline.h
mm_types.h
HMM patches for 5.3
2019-07-14 19:42:11 -07:00
mm_types_task.h
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h
libnvdimm/pfn: stop padding pmem namespaces to section alignment
2019-07-18 17:08:07 -07:00
mnt_namespace.h
mod_devicetable.h
pci-v5.3-changes
2019-07-15 20:44:49 -07:00
module.h
moduleloader.h
moduleparam.h
mount.h
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msg.h
msi.h
mutex.h
docs: locking: convert docs to ReST and rename to *.rst
2019-07-15 08:53:27 -03:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h
nd.h
ndctl.h
net.h
coallocate socket_wq with socket itself
2019-07-08 19:25:19 -07:00
netdev_features.h
netdevice.h
netfilter.h
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h
nfs.h
nfs3.h
nfs4.h
pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS
2019-07-18 15:50:28 -04:00
nfs_fs.h
NFS: Add deferred cache invalidation for close-to-open consistency violations
2019-07-06 14:54:49 -04:00
nfs_fs_i.h
nfs_fs_sb.h
NFSv4: Allow multiple connections to NFSv4.x (x>0) servers
2019-07-06 14:54:50 -04:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h
nfsacl.h
nl802154.h
nls.h
nmi.h
node.h
mm: make register_mem_sect_under_node() static
2019-07-18 17:08:06 -07:00
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-tcp.h
nvme.h
nvme: add I/O characteristics fields
2019-07-09 14:15:37 -07:00
nvmem-consumer.h
nvmem-provider.h
nvram.h
objagg.h
of.h
of_address.h
of_clk.h
of_device.h
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
mailbox: omap: Add support for TI K3 SoCs
2019-07-10 23:08:44 -05:00
omapfb.h
once.h
oom.h
oom: decouple mems_allowed from oom_unkillable_task
2019-07-12 11:05:47 -07:00
openvswitch.h
oprofile.h
osq_lock.h
overflow.h
oxu210hp.h
packing.h
padata.h
padata: Replace delayed timer with immediate workqueue in padata_reorder
2019-07-27 21:08:36 +10:00
page-flags-layout.h
page-flags.h
mm, debug_pagealloc: use a page type instead of page_ext flag
2019-07-12 11:05:43 -07:00
page-isolation.h
mm/page_isolation.c: change the prototype of undo_isolate_page_range()
2019-07-12 11:05:43 -07:00
page_counter.h
page_ext.h
mm, debug_pagealloc: use a page type instead of page_ext flag
2019-07-12 11:05:43 -07:00
page_idle.h
page_owner.h
page_ref.h
pageblock-flags.h
pagemap.h
mm/filemap: don't cast ->readpage to filler_t for do_read_cache_page
2019-07-12 11:05:43 -07:00
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-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h
pci.h
New feature to add support for NTB virtual MSI interrupts, the ability
2019-07-21 09:46:59 -07:00
pci_hotplug.h
pci_ids.h
dmaengine updates for v5.3-rc1
2019-07-17 09:55:43 -07:00
pda_power.h
pe.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2019-07-08 16:12:03 -07:00
percpu.h
percpu_counter.h
perf_event.h
perf/core: Fix exclusive events' grouping
2019-07-13 11:21:28 +02:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
mm: introduce ARCH_HAS_PTE_DEVMAP
2019-07-16 19:23:25 -07:00
phonet.h
phy.h
net: phy: make exported variables non-static
2019-07-12 15:26:29 -07:00
phy_fixed.h
phy_led_triggers.h
phylink.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-07-08 19:48:57 -07:00
pid.h
kernel/pid.c: convert struct pid count to refcount_t
2019-07-16 19:23:24 -07:00
pid_namespace.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
pl353-smc.h
platform_device.h
docs: driver-model: move it to the driver-api book
2019-07-15 11:03:02 -03:00
plist.h
pm-trace.h
pm.h
pci-v5.3-changes
2019-07-15 20:44:49 -07:00
pm2301_charger.h
pm_clock.h
pm_domain.h
pm_opp.h
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pmbus.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
lib/list: tweak LIST_POISON2 for better code generation on x86_64
2019-07-16 19:23:22 -07:00
poll.h
posix-clock.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
power_supply.h
power supply and reset changes for the v5.3 series
2019-07-15 21:06:15 -07:00
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
Device properties framework updates for 5.3-rc1
2019-07-09 10:28:47 -07:00
psci.h
pseudo_fs.h
psi.h
psi_types.h
psp-sev.h
pstore.h
pstore_ram.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptr_ring.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom-geni-se.h
qcom_scm.h
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
lib/rbtree: avoid generating code twice for the cached versions
2019-07-16 19:23:22 -07:00
rbtree_augmented.h
lib/rbtree: avoid generating code twice for the cached versions
2019-07-16 19:23:22 -07:00
rbtree_latch.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h
rcupdate_wait.h
rcutiny.h
rcutree.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h
regmap.h
It's been a relatively busy cycle for docs:
2019-07-09 12:34:26 -07:00
regset.h
relay.h
remoteproc.h
reservation.h
reset-controller.h
reset.h
resource.h
resource_ext.h
restart_block.h
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
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem.h
docs: locking: convert docs to ReST and rename to *.rst
2019-07-15 08:53:27 -03:00
s3c_adc_battery.h
sbitmap.h
scatterlist.h
scc.h
sched.h
request_key improvements
2019-07-08 19:19:37 -07: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
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.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
docs: serial: move it to the driver-api
2019-07-15 11:03:03 -03:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
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: simplify set_user_sigmask/restore_user_sigmask
2019-07-16 19:23:24 -07:00
signal_types.h
signalfd.h
siox.h
Bulk GPIO changes for the v5.3 kernel cycle:
2019-07-09 09:07:00 -07:00
siphash.h
sirfsoc_dma.h
sizes.h
Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2019-07-09 11:35:38 -07:00
skb_array.h
skbuff.h
net/flow_dissector: add connection tracking dissection
2019-07-09 12:11:59 -07:00
skmsg.h
slab.h
mm, memcg: add a memcg_slabinfo debugfs file
2019-07-12 11:05:44 -07:00
slab_def.h
slimbus.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2019-07-08 16:12:03 -07:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
io_uring: add support for recvmsg()
2019-07-09 14:32:14 -06: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
srcutree.h
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h
string_helpers.h
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h
Merge branch 'pm-sleep'
2019-07-08 10:51:25 +02:00
svga.h
sw842.h
swab.h
swait.h
swap.h
mm, swap: use rbtree for swap_extent
2019-07-12 11:05:43 -07:00
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h
mm: stub out all of swapops.h for !CONFIG_MMU
2019-07-16 19:23:21 -07:00
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscalls.h
Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2019-07-19 10:42:02 -07:00
syscore_ops.h
sysctl.h
proc/sysctl: add shared variables for range check
2019-07-18 17:08:07 -07:00
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
tee_drv.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.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
time64.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timekeeping32.h
timer.h
timer: Document TIMER_PINNED
2019-07-07 11:50:03 +02:00
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h
torture.h
toshiba.h
tpm.h
tpm_command.h
tpm_eventlog.h
trace.h
trace_clock.h
trace_events.h
tracing: Make trace_get_fields() global
2019-07-16 15:14:48 -04:00
trace_seq.h
tracefs.h
tracehook.h
ptrace: add PTRACE_GET_SYSCALL_INFO request
2019-07-16 19:23:24 -07:00
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio.h
for-5.3/io_uring-20190711
2019-07-13 10:36:53 -07:00
uio_driver.h
umh.h
unicode.h
uprobes.h
usb.h
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h
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
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
virtio_ring.h
virtio_vsock.h
visorbus.h
vlynq.h
vm_event_item.h
vm_sockets.h
vmacache.h
vmalloc.h
mm: vmalloc: show number of vmalloc pages in /proc/meminfo
2019-07-12 11:05:47 -07:00
vme.h
vmpressure.h
include/linux/vmpressure.h: use spinlock_t instead of struct spinlock
2019-07-12 11:05:43 -07:00
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
wait_bit.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
platform-drivers-x86 for v5.3-1
2019-07-14 16:51:47 -07:00
workqueue.h
writeback.h
blkcg: implement REQ_CGROUP_PUNT
2019-07-10 09:00:57 -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