Christoph Hellwig
2e05ea5cdc
dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs
...
And also switch the way we implement the unmap side around to stay
consistent. This ensures dma-debug works again because it records which
function we used for mapping to ensure it is also used for unmapping,
and also reduces further code duplication. Last but not least this
also officially allows calling dma_sync_single_* for mappings created
using dma_map_page, which is perfectly fine given that the sync calls
only take a dma_addr_t, but not a virtual address or struct page.
Fixes: 7f0fee242e ("dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs")
Signed-off-by: Christoph Hellwig <hch@lst.de>
Tested-by: LABBE Corentin <clabbe.montjoie@gmail.com>
2019-01-04 09:02:17 +01:00
..
amba
avf
bcma
byteorder
can
ceph
clk
clk: Tag clk core files with SPDX
2018-12-11 09:57:47 -08:00
crush
decompress
dma
dmaengine-4.21-rc1
2019-01-01 15:45:48 -08:00
dsa
extcon
firmware
Char/Misc driver patches for 4.21-rc1
2018-12-28 20:54:57 -08:00
fpga
fsl
bus: fsl-mc: explicitly define the fsl_mc_command endianness
2018-12-06 15:53:15 +01:00
gpio
This is the bulk of GPIO changes for the v4.21 kernel series:
2018-12-28 20:00:21 -08:00
hsi
i3c
iio
input
irqchip
irqchip: Add driver for Cirrus Logic Madera codecs
2018-12-18 14:06:56 +00:00
isdn
lockd
mailbox
mfd
power supply and reset changes for the v4.21 series
2018-12-28 20:22:45 -08:00
mlx4
mlx5
4.21 merge window pull request
2018-12-28 14:57:10 -08:00
mmc
MMC core:
2018-12-28 16:52:18 -08:00
mtd
Char/Misc driver patches for 4.21-rc1
2018-12-28 20:54:57 -08:00
mux
netfilter
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
2018-12-20 18:20:26 -08:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf
phy
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-01-03 12:53:47 -08:00
pinctrl
platform_data
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2019-01-02 18:56:59 -08:00
power
power supply and reset changes for the v4.21 series
2018-12-28 20:22:45 -08:00
qed
raid
regulator
Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-4.21
2018-12-11 20:44:49 +00:00
remoteproc
reset
rpmsg
rtc
sched
sched/cpufreq: Prepare schedutil for Energy Aware Scheduling
2018-12-11 15:16:58 +01:00
soc
add helper functions to create and send commands to
2018-12-12 13:32:27 -08:00
soundwire
spi
MMC core:
2018-12-28 16:52:18 -08:00
ssb
sunrpc
NFS client updates for Linux 4.21
2019-01-02 16:35:23 -08:00
ulpi
unaligned
usb
- Improve the over-current handling for imx
2018-12-17 13:58:44 +01:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h
Device properties framework updates for 4.21-rc1
2018-12-25 15:01:46 -08: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
misc: cardreader: add new Alcor Micro Cardreader PCI driver
2018-12-17 08:26:24 +01:00
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
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
writeback: don't decrement wb->refcnt if !wb->bdi
2018-12-28 12:11:46 -08:00
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
bio.h
blkcg: remove bio_disassociate_task()
2018-12-07 22:26:38 -07:00
bit_spinlock.h
bitfield.h
bitmap.h
bitops.h
bitrev.h
bits.h
blk-cgroup.h
blkcg: clean up blkg_tryget_closest()
2018-12-21 08:47:05 -07:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues
2018-12-13 09:59:08 +01:00
blk-mq-virtio.h
blk-mq.h
block: make request_to_qc_t public
2018-12-18 17:50:47 +01:00
blk-pm.h
blk_types.h
block: make request_to_qc_t public
2018-12-18 17:50:47 +01:00
blkdev.h
SCSI misc on 20181224
2018-12-28 14:48:06 -08:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bottom_half.h
bpf-cgroup.h
bpf.h
bpf: pass struct btf pointer to the map_check_btf() callback
2018-12-12 15:33:33 -08:00
bpf_lirc.h
bpf_trace.h
bpf_types.h
bpf_verifier.h
bpf: prevent out of bounds speculation on pointer arithmetic
2019-01-02 16:01:24 -08:00
bpfilter.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf.h
bpf: enable cgroup local storage map pretty print with kind_flag
2018-12-18 01:11:59 +01:00
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
cgroup.h
blkcg: remove additional reference to the css
2018-12-07 22:26:37 -07:00
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-provider.h
Merge branches 'clk-imx7ulp', 'clk-imx6-fixes', 'clk-imx-fixes', 'clk-imx8qxp' and 'clk-imx8mq' into clk-next
2018-12-14 13:34:47 -08:00
clk.h
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_psdev.h
compaction.h
compat.h
y2038: signal: Add compat_sys_rt_sigtimedwait_time64
2018-12-18 16:13:04 +01:00
compiler-clang.h
kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS
2018-12-28 12:11:43 -08:00
compiler-gcc.h
kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS
2018-12-28 12:11:43 -08:00
compiler-intel.h
compiler.h
Revert "x86/objtool: Use asm macros to work around GCC inlining bugs"
2018-12-19 12:00:23 +01:00
compiler_attributes.h
kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS
2018-12-28 12:11:43 -08:00
compiler_types.h
include/linux/compiler_types.h: don't pollute userspace with macro definitions
2018-12-14 16:57:16 +01: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
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
cpufreq.h
sched/topology: Make Energy Aware Scheduling depend on schedutil
2018-12-11 15:17:00 +01:00
cpuhotplug.h
drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver
2018-12-06 13:03:17 +00:00
cpuidle.h
cpuidle: Add 'above' and 'below' idle state metrics
2018-12-12 23:22:18 +01:00
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
cred: allow get_cred() and put_cred() to be given NULL.
2018-12-19 13:52:44 -05:00
crypto.h
crypto: skcipher - remove remnants of internal IV generators
2018-12-23 11:52:45 +08:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h
dax: Fix unlock mismatch with updated API
2018-12-04 21:32:00 -08:00
dca.h
dcache.h
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
PM / devfreq: add devfreq_suspend/resume() functions
2018-12-11 11:40:13 +09:00
devfreq_cooling.h
device-mapper.h
device.h
driver core: Introduce device_iommu_mapped() function
2018-12-17 10:38:43 +01: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-mapping: implement dma_map_single_attrs using dma_map_page_attrs
2019-01-04 09:02:17 +01:00
dma-direct.h
dma-mapping: bypass indirect calls for dma-direct
2018-12-13 21:06:18 +01:00
dma-direction.h
dma-fence-array.h
dma-fence.h
dma-iommu.h
iommu/dma-iommu: remove the mapping_error dma_map_ops method
2018-12-06 06:56:48 -08:00
dma-mapping.h
dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs
2019-01-04 09:02:17 +01:00
dma-noncoherent.h
dma-mapping: bypass indirect calls for dma-direct
2018-12-13 21:06:18 +01:00
dmaengine.h
dmapool.h
dmar.h
iommu/vt-d: Force IOMMU on for platform opt in hint
2018-12-05 12:01:55 +03:00
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd: introduce P_ZEROES (REQ_OP_WRITE_ZEROES on the "wire")
2018-12-20 09:51:31 -07:00
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
Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2019-01-02 09:43:14 -08:00
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
energy_model.h
PM: Introduce an Energy Model management framework
2018-12-11 15:16:58 +01:00
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
binder: fix use-after-free due to ksys_close() during fdget()
2018-12-19 09:40:13 +01:00
fec.h
file.h
filter.h
bpf: enable access to ax register also from verifier rewrite
2019-01-02 16:01:24 -08: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
Fonts: New Terminus large console font
2018-12-19 10:42:08 +01:00
frame.h
freezer.h
frontswap.h
fs.h
Merge branch 'akpm' (patches from Andrew)
2018-12-28 16:55:46 -08: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-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
ftrace.h
Tracing changes for v4.21:
2018-12-31 11:46:59 -08:00
ftrace_irq.h
futex.h
y2038: futex: Move compat implementation into futex.c
2018-12-07 22:19:07 +01:00
fwnode.h
gameport.h
gcd.h
genalloc.h
genetlink.h
genhd.h
block: return just one value from part_in_flight
2018-12-10 08:30:38 -07:00
genl_magic_func.h
genl_magic_struct.h
drbd: Avoid Clang warning about pointless switch statment
2018-12-20 09:51:31 -07:00
getcpu.h
gfp.h
include/linux/gfp.h: fix typo
2018-12-28 12:11:52 -08: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
hiddev.h
hidraw.h
highmem.h
mm: convert totalram_pages and totalhigh_pages variables to atomic
2018-12-28 12:11:47 -08:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hmm.h
mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm
2018-12-28 12:11:52 -08:00
host1x.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
huge_mm.h
mm, thp, proc: report THP eligibility for each vma
2018-12-28 12:11:50 -08:00
hugetlb.h
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants
2018-12-16 15:13:22 -08:00
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h
Merge 4.20-rc6 into char-misc-next
2018-12-10 09:22:34 +01:00
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
idle_inject.h
idr.h
ieee80211.h
mac80211: update HE operation fields to D3.0
2018-12-18 14:19:00 +01:00
ieee802154.h
if_arp.h
if_bridge.h
bridge: Add br_fdb_clear_offload()
2018-12-07 12:59:08 -08: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_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
x86/ima: retry detecting secure boot mode
2018-12-11 07:19:45 -05:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
net: unbreak CONFIG_RETPOLINE=n builds
2018-12-17 09:19:49 -08:00
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
iommu/vt-d: Remove deferred invalidation
2018-12-11 10:46:00 +01:00
intel-pti.h
intel-svm.h
interrupt.h
genirq/affinity: Add is_managed to struct irq_affinity_desc
2018-12-19 11:32:08 +01: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
iommu: Consolitate ->add/remove_device() calls
2018-12-17 12:47:50 +01:00
iopoll.h
ioport.h
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
genirq/core: Introduce struct irq_affinity_desc
2018-12-19 11:32:08 +01:00
irq_cpustat.h
irq_poll.h
irq_sim.h
irq/irq_sim: Store multiple interrupt offsets in a bitmap
2018-12-13 09:35:31 +00:00
irq_work.h
irqbypass.h
irqchip.h
genirq: Fix various typos in comments
2018-12-18 14:22:28 +01:00
irqdesc.h
irqdomain.h
genirq/core: Introduce struct irq_affinity_desc
2018-12-19 11:32: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
jbd2: update locking documentation for transaction_t
2018-12-04 00:30:22 -05:00
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
kasan.h
kasan: add __must_check annotations to kasan hooks
2018-12-28 12:11:44 -08: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
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h
Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2018-12-26 17:03:51 -08:00
key-type.h
key.h
keys: Export lookup_user_key to external users
2018-12-13 17:54:12 -08:00
keyboard.h
keyctl.h
kfifo.h
kgdb.h
kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops
2018-12-30 08:33:06 +00:00
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2018-12-26 17:03:51 -08:00
kref.h
kref/kobject: Improve documentation
2018-12-06 13:57:03 +01:00
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h
kvm_host.h
kvm: Change offset in kvm_write_guest_offset_cached to unsigned
2018-12-21 11:28:22 +01: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.h
LEDs for 4.21-rc1
2018-12-25 14:52:50 -08:00
leds_pwm.h
libata.h
scsi: flip the default on use_clustering
2018-12-18 23:13:12 -05:00
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h
acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support
2018-12-21 12:44:41 -08:00
libps2.h
license.h
lightnvm.h
lightnvm: disable interleaved metadata
2018-12-11 12:22:35 -07:00
linkage.h
linkmode.h
net: mii: Rename mii_stat1000_to_linkmode_lpa_t
2018-12-05 16:26:16 -08: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: Remove ::version from lock_class structure
2018-12-11 14:54:46 +01:00
lockref.h
log2.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h
lz4.h
lzo.h
mailbox_client.h
mailbox: Support blocking transfers in atomic context
2018-12-21 22:31:26 -06:00
mailbox_controller.h
mailbox: Support blocking transfers in atomic context
2018-12-21 22:31:26 -06:00
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
mm/memblock.c: skip kmemleak for kasan_init()
2018-12-28 12:11:49 -08:00
memcontrol.h
mm, oom: add oom victim's memcg to the oom context information
2018-12-28 12:11:48 -08:00
memfd.h
memory.h
memory_hotplug.h
include/linux/memory_hotplug.h: remove duplicate declaration of offline_pages()
2018-12-28 12:11:50 -08:00
mempolicy.h
mm, thp: restore node-local hugepage allocations
2018-12-05 15:45:54 -08:00
mempool.h
memremap.h
mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm
2018-12-28 12:11:52 -08:00
memstick.h
mic_bus.h
micrel_phy.h
microchipphy.h
migrate.h
mm: migrate: drop unused argument of migrate_page_move_mapping()
2018-12-28 12:11:51 -08:00
migrate_mode.h
mii.h
net: mii: mii_lpa_mod_linkmode_lpa_t: Make use of linkmode_mod_bit helper
2018-12-05 16:26:16 -08:00
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h
mm/mmu_notifier: use structure for invalidate_range_start/end calls v2
2018-12-28 12:11:50 -08:00
mm_inline.h
mm_types.h
mm: introduce common STRUCT_PAGE_MAX_SHIFT define
2018-12-14 15:05:45 -08:00
mm_types_task.h
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mm/mmu_notifier: use structure for invalidate_range_start/end calls v2
2018-12-28 12:11:50 -08:00
mmzone.h
mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection
2018-12-28 12:11:49 -08:00
mnt_namespace.h
mod_devicetable.h
Add initial support for I3C along with 2 I3C master controller drivers.
2018-12-25 12:26:34 -08:00
module.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2018-12-27 13:04:52 -08:00
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
genirq/core: Introduce struct irq_affinity_desc
2018-12-19 11:32:08 +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
net.h
net_dim.h
netdev_features.h
netdevice.h
net: rtnetlink: support for fdb get
2018-12-16 14:42:34 -08:00
netfilter.h
netfilter_bridge.h
net: convert bridge_nf to use skb extension infrastructure
2018-12-19 11:21:37 -08:00
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
linux/netlink.h: drop unnecessary extern prefix
2018-12-20 16:43:54 -08:00
netpoll.h
nfs.h
nfs3.h
nfs4.h
nfs_fs.h
NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'.
2018-12-19 13:52:46 -05:00
nfs_fs_i.h
nfs_fs_sb.h
NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred().
2018-12-19 13:52:45 -05:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h
NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'.
2018-12-19 13:52:46 -05:00
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
nvmet-fc: remove the IN_ISR deferred scheduling options
2018-12-07 22:26:57 -07:00
nvme-fc.h
nvme-rdma.h
nvme-tcp.h
nvme-tcp: Add protocol header
2018-12-13 09:58:57 +01:00
nvme.h
nvme: add error log page slot definition
2018-12-13 09:59:01 +01:00
nvmem-consumer.h
nvmem-provider.h
nvmem: add new config option
2018-12-06 15:45:46 +01:00
nvram.h
objagg.h
of.h
Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
2018-12-28 20:08:34 -08:00
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
omapfb.h
once.h
oom.h
mm, oom: reorganize the oom report in dump_header
2018-12-28 12:11:48 -08:00
openvswitch.h
oprofile.h
osq_lock.h
overflow.h
oxu210hp.h
padata.h
page-flags-layout.h
kasan, mm, arm64: tag non slab memory allocated via pagealloc
2018-12-28 12:11:44 -08:00
page-flags.h
/proc/kpagecount: return 0 for special pages that are never mapped
2018-12-28 12:11:50 -08:00
page-isolation.h
mm: only report isolation failures when offlining memory
2018-12-28 12:11:46 -08:00
page_counter.h
page_ext.h
page_idle.h
page_owner.h
page_ref.h
pageblock-flags.h
mm/pageblock: throw compile error if pageblock_bits cannot hold MIGRATE_TYPES
2018-12-28 12:11:51 -08:00
pagemap.h
mm: put_and_wait_on_page_locked() while page is migrated
2018-12-28 12:11:48 -08: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
Char/Misc driver patches for 4.21-rc1
2018-12-28 20:54:57 -08:00
pci_hotplug.h
pci_ids.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2018-12-27 13:04:52 -08:00
pda_power.h
pe.h
include: pe.h: remove message[] from mz header definition
2018-12-06 14:38:53 +00:00
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h
percpu_counter.h
perf_event.h
perf/core: Declare the __percpu attribute on non-deref types
2018-12-11 15:01:48 +01:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
phonet.h
phy.h
phy.h: fix obvious errors in doc and kerneldoc content
2018-12-27 16:29:31 -08:00
phy_fixed.h
Fixed PHY: Add fixed_phy_change_carrier()
2018-12-17 11:24:32 -08:00
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
plist.h
pm-trace.h
pm.h
PM-runtime: Switch autosuspend over to using hrtimers
2018-12-19 10:31:50 +01:00
pm2301_charger.h
pm_clock.h
pm_domain.h
PM / Domains: Propagate performance state updates
2018-12-14 16:28:18 +05:30
pm_opp.h
OPP: Don't return 0 on error from of_get_required_opp_performance_state()
2018-12-14 16:28:12 +05:30
pm_qos.h
pm_runtime.h
PM-runtime: Switch autosuspend over to using hrtimers
2018-12-19 10:31:50 +01:00
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
posix_acl.h
posix_acl_xattr.h
power_supply.h
power: supply: core: add support for custom sysfs attributes
2018-12-13 00:15:06 +01:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h
preempt.h
preempt: Move PREEMPT_NEED_RESCHED definition into arch code
2018-12-07 12:35:46 +00:00
prefetch.h
prime_numbers.h
printk.h
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h
psci.h
psi.h
psi_types.h
psp-sev.h
pstore.h
pstore: Convert buf_lock to semaphore
2018-12-03 17:11:02 -08:00
pstore_ram.h
pstore: Map PSTORE_TYPE_* to strings
2018-12-03 16:52:35 -08:00
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptr_ring.h
ptr_ring: wrap back ->producer in __ptr_ring_swap_queue()
2019-01-01 11:58:33 -08:00
ptrace.h
purgatory.h
pvclock_gtod.h
pwm.h
pwm: Drop legacy wrapper for changing polarity
2018-12-12 11:55:42 +01:00
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
rbtree_augmented.h
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
regmap: irq: add an option to clear status registers on unmask
2018-12-19 18:38:13 +00:00
regset.h
Remove 'type' argument from access_ok() function
2019-01-03 18:57:57 -08:00
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
ring-buffer: Add percentage of ring buffer full to wake up reader
2018-12-08 20:54:08 -05:00
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
rtc: enforce rtc_timer_init private_data type
2018-12-18 22:53:29 +01:00
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
s3c_adc_battery.h
sbitmap.h
sbitmap: add helpers for add/del wait queue handling
2018-12-20 12:17:05 -07:00
scatterlist.h
arch: switch the default on ARCH_HAS_SG_CHAIN
2018-12-06 07:04:56 -08:00
scc.h
sched.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2018-12-26 14:56:10 -08: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
seccomp: add a return code to trap to userspace
2018-12-11 16:28:41 -08:00
securebits.h
security.h
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: 8250: Rate limit serial port rx interrupts during input overruns
2018-12-17 16:02:57 +01:00
serial_bcm63xx.h
serial_core.h
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: Add restore_user_sigmask()
2018-12-06 17:22:53 +01:00
signal_types.h
signalfd.h
siox.h
siphash.h
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h
for-4.21/block-20181221
2018-12-28 13:19:59 -08:00
skmsg.h
bpf: sk_msg, fix socket data_ready events
2018-12-20 23:47:09 +01:00
slab.h
A fairly normal cycle for documentation stuff. We have a new
2018-12-29 11:21:49 -08:00
slab_def.h
mm: move obj_to_index to include/linux/slab_def.h
2018-12-28 12:11:44 -08:00
slimbus.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
y2038: more syscalls and cleanups
2018-12-28 12:45:04 -08: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.h: Add str_has_prefix() helper function
2018-12-22 22:50:29 -05:00
string_helpers.h
stringhash.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h
svga.h
sw842.h
swab.h
swait.h
swap.h
mm/swap: use nr_node_ids for avail_lists in swap_info_struct
2018-12-28 12:11:47 -08:00
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h
swiotlb.h
dma-direct: merge swiotlb_dma_ops into the dma_direct code
2018-12-13 21:06:17 +01:00
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscalls.h
Merge branch 'next-seccomp' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2019-01-02 09:48:13 -08:00
syscore_ops.h
sysctl.h
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
scsi: t10-pi: Return correct ref tag when queue has no integrity profile
2018-12-07 22:39:46 -05:00
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
timekeeping: remove timespec_add/timespec_del
2018-12-18 16:13:05 +01:00
time64.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timekeeping: remove obsolete time accessors
2018-12-18 16:13:05 +01:00
timekeeping32.h
timekeeping: remove obsolete time accessors
2018-12-18 16:13:05 +01:00
timer.h
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
bpf: support raw tracepoints in modules
2018-12-18 14:08:12 -08:00
trace_seq.h
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h
Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
2018-12-04 07:52:30 +01:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h
Merge 4.20-rc6 into tty-next
2018-12-10 10:17:45 +01:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h
uaccess.h
Remove 'type' argument from access_ok() function
2019-01-03 18:57:57 -08:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio.h
iov_iter: introduce hash_and_copy_to_iter helper
2018-12-13 09:58:54 +01:00
uio_driver.h
umh.h
uprobes.h
usb.h
USB: check usb_get_extra_descriptor for proper size
2018-12-05 21:20:14 +01:00
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
vme.h
vmpressure.h
vmstat.h
include/linux/vmstat.h: remove unused page state adjustment macro
2018-12-28 12:11:51 -08:00
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
wanrouter.h
watchdog.h
Watchdog: remove outdated comment
2018-12-22 12:15:29 +01:00
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-12-07 22:26:37 -07:00
ww_mutex.h
xarray.h
XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh
2018-12-06 08:26:17 -05:00
xattr.h
xxhash.h
xxHash: create arch dependent 32/64-bit xxhash()
2018-12-28 12:11:46 -08:00
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd.h
zutil.h