OpenCloudOS-Kernel/include/linux
Jeff Layton 637fa738b5 fscrypt: add fscrypt_context_for_new_inode
Most filesystems just call fscrypt_set_context on new inodes, which
usually causes a setxattr. That's a bit late for ceph, which can send
along a full set of attributes with the create request.

Doing so allows it to avoid race windows that where the new inode could
be seen by other clients without the crypto context attached. It also
avoids the separate round trip to the server.

Refactor the fscrypt code a bit to allow us to create a new crypto
context, attach it to the inode, and write it to the buffer, but without
calling set_context on it. ceph can later use this to marshal the
context into the attributes we send along with the create request.

Signed-off-by: Jeff Layton <jlayton@kernel.org>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Acked-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2022-08-03 00:54:11 +02:00
..
amba Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
atomic locking/atomic: Add generic try_cmpxchg64 support 2022-05-18 00:08:27 +02:00
avf
bcma
byteorder
can can: can-dev: remove obsolete CAN LED support 2022-05-19 22:15:51 +02:00
ceph libceph: fix potential use-after-free on linger ping and resends 2022-05-18 21:21:05 +02:00
clk ARM: pxa: move clk register definitions to driver 2022-05-07 22:55:49 +02:00
comedi
crush
decompress
device Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
dma dmaengine: imx-sdma: Add multi fifo support 2022-04-19 12:06:20 +01:00
dsa net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid 2022-02-27 11:06:14 +00:00
extcon
firmware Char / Misc / Other smaller driver subsystem updates for 5.19-rc1 2022-06-03 11:36:34 -07:00
fpga fpga: fix for coding style issues 2022-05-10 16:03:52 +08:00
fsl Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
gpio gpio: Fix kernel-doc comments to nested union 2022-06-23 22:17:43 +02:00
greybus treewide: Replace zero-length arrays with flexible-array members 2022-02-17 07:00:39 -06:00
hsi
i3c I3C for 5.18 2022-03-30 10:36:41 -07:00
iio Char / Misc / Other smaller driver subsystem updates for 5.19-rc1 2022-06-03 11:36:34 -07:00
input Input: extract ChromeOS vivaldi physmap show function 2022-03-14 21:11:09 -07:00
irqchip gpio updates for v5.19 2022-05-26 14:51:38 -07:00
isdn
lockd
mailbox
mdio
mfd ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
mlx4
mlx5 vhost,virtio,vdpa: features, fixes, cleanups 2022-06-03 10:02:52 -07:00
mmc mmc: sh_mmcif: move platform_data header to proper location 2022-04-26 14:05:21 +02:00
mtd MTD core changes: 2022-05-24 14:31:29 -07:00
mux
net/intel Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux 2022-02-08 16:23:39 -08:00
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
perf RISC-V Patches for the 5.18 Merge Window, Part 1 2022-03-25 10:11:38 -07:00
phy phy: Add LVDS configuration options 2022-04-20 12:59:50 +05:30
pinctrl
platform_data Clockevent/clocksource updates: 2022-06-05 10:47:06 -07:00
power
qed net: qed: fix typos in comments 2022-05-22 20:44:29 +01:00
raid lib/xor: make xor prototypes more friendly to compiler vectorization 2022-02-11 20:39:39 +11:00
regulator regulator: pca9450: Make I2C Level Translator configurable 2022-05-03 13:47:36 +01:00
remoteproc media: mediatek: vcodec: support stateless H.264 decoding for mt8192 2022-05-13 14:49:38 +02:00
reset
rpmsg
rtc rtc: ds1685: drop no_irq 2022-03-23 19:58:38 +01:00
sched fix race between exit_itimers() and /proc/pid/timers 2022-07-11 09:52:59 -07:00
soc ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
soundwire
spi Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
ssb
sunrpc SUNRPC: Optimize xdr_reserve_space() 2022-06-08 12:39:37 -04:00
surface_aggregator
ulpi
unaligned
usb USB / Thunderbolt changes for 5.19-rc1 2022-06-03 11:17:49 -07:00
8250_pci.h
a.out.h
acct.h kernel/acct: move acct sysctls to its own file 2022-04-06 13:43:44 -07:00
acpi.h ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked 2022-07-05 20:36:11 +02:00
acpi_agdi.h ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset device 2022-03-10 20:17:28 +01:00
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
aio.h
alarmtimer.h
alcor_pci.h
align.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple-mailbox.h
apple_bl.h
arch_topology.h arch_topology: obtain cpu capacity using information from CPPC 2022-03-10 20:21:58 +01:00
arm-cci.h
arm-smccc.h arm64: entry: Add vectors that have the bhb mitigation sequences 2022-02-16 13:16:08 +00:00
arm_ffa.h firmware: arm_ffa: Add ffa_dev_get_drvdata helper function 2022-04-29 14:51:46 +01:00
arm_sdei.h ACPI: APEI: explicit init of HEST and GHES in apci_init() 2022-03-03 20:24:22 +01:00
armada-37xx-rwtm-mailbox.h
ascii85.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.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_tcp.h
atmdev.h
atmel-isc-media.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atomic.h
attribute_container.h
audit.h audit,io_uring,io-wq: call __audit_uring_exit for dummy contexts 2022-05-17 15:03:36 -04:00
audit_arch.h
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h remove congestion tracking framework 2022-03-22 15:57:01 -07:00
backing-dev.h init: Initialize noop_backing_dev_info early 2022-06-16 10:55:57 +02:00
backlight.h
badblocks.h
balloon_compaction.h mm/balloon_compaction: make balloon page compaction callbacks static 2022-03-28 16:52:57 -04:00
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h coredump: Move definition of struct coredump_params into coredump.h 2022-03-08 12:50:58 -06:00
bio.h block: remove bioset_init_from_src 2022-06-08 14:04:14 -04:00
bit_spinlock.h
bitfield.h bitfield: add explicit inclusions to the example 2022-03-23 19:00:33 -07:00
bitmap.h bitmap: Fix return values to be unsigned 2022-06-03 06:52:58 -07:00
bitops.h
bitrev.h
bits.h
blk-cgroup.h blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h> 2022-05-02 14:06:20 -06:00
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h block: support pi with extended metadata 2022-03-07 12:48:35 -07:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h blk-mq: remove the done argument to blk_execute_rq_nowait 2022-05-28 06:15:27 -06:00
blk-pm.h
blk_types.h for-5.19/block-2022-06-02 2022-06-03 10:14:48 -07:00
blkdev.h block: remove queue from struct blk_independent_access_range 2022-06-19 18:40:11 -06:00
blkpg.h
blktrace_api.h blktrace: cleanup the __trace_note_message interface 2022-05-02 14:06:20 -06:00
blockgroup_lock.h
bma150.h
bootconfig.h bootconfig: Support embedding a bootconfig file in kernel 2022-04-26 17:58:51 -04:00
bootmem_info.h
bottom_half.h
bpf-cgroup-defs.h
bpf-cgroup.h bpf: Use bpf_prog_run_array_cg_flags everywhere 2022-04-25 17:03:57 -07:00
bpf-netns.h
bpf.h Networking changes for 5.19. 2022-05-25 12:22:58 -07:00
bpf_lirc.h
bpf_local_storage.h bpf: Fix usage of trace RCU in local storage. 2022-04-19 17:55:45 -07:00
bpf_lsm.h
bpf_trace.h
bpf_types.h bpf, x86: Generate trampolines from bpf_tramp_links 2022-05-10 17:50:40 -07:00
bpf_verifier.h bpf: Dynptr support for ring buffers 2022-05-23 14:31:28 -07:00
bpfilter.h
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h scsi: core: Remove <scsi/scsi_request.h> 2022-03-01 22:21:50 -05:00
bsg.h
btf.h bpf: Teach verifier about kptr_get kfunc helpers 2022-04-25 20:26:44 -07:00
btf_ids.h bpf: Add bpf_skc_to_mptcp_sock_proto 2022-05-20 15:29:00 -07:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h fs: Change try_to_free_buffers() to take a folio 2022-05-09 23:12:34 -04:00
bug.h
build-salt.h
build_bug.h
buildid.h
bvec.h
c2port.h
cache.h
cacheflush.h cacheflush.h: Add forward declaration for struct folio 2022-03-23 10:11:03 -07:00
cacheinfo.h
capability.h
cb710.h
cc_platform.h Intel Trust Domain Extensions 2022-05-23 17:51:12 -07:00
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h cdrom: remove the unused driver specific disc change ioctl 2022-05-15 18:31:28 -06:00
cfag12864b.h
cfi.h x86/ibt: Ensure module init/exit points have references 2022-03-15 10:32:42 +01:00
cgroup-defs.h cgroup: Use separate src/dst nodes when preloading css_sets for migration 2022-06-16 09:37:02 -10:00
cgroup.h cgroup: Fix suspicious rcu_dereference_check() usage warning 2022-03-12 13:22:11 +01:00
cgroup_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
clk-provider.h Merge branches 'clk-mvebu', 'clk-const', 'clk-imx' and 'clk-rockchip' into clk-next 2022-03-29 10:18:56 -07:00
clk.h clk: Add clk_drop_range 2022-03-11 19:15:03 -08:00
clkdev.h
clockchips.h
clocksource.h
clocksource_ids.h
cm4000_cs.h
cma.h mm: cma: use pageblock_order as the single alignment 2022-05-13 07:20:13 -07:00
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h mm: compaction: remove unneeded return value of kcompactd_run 2022-04-28 23:16:17 -07:00
compat.h RISC-V Patches for the 5.19 Merge Window, Part 1 2022-05-31 14:10:54 -07:00
compiler-clang.h cfi: Use __builtin_function_start 2022-04-13 12:16:00 -07:00
compiler-gcc.h randstruct: Reorganize Kconfigs and attribute macros 2022-05-08 01:33:06 -07:00
compiler-intel.h
compiler-version.h
compiler.h objtool: Add CONFIG_OBJTOOL 2022-04-22 12:32:03 +02:00
compiler_attributes.h Compiler Attributes: Add __diagnose_as for Clang 2022-02-13 16:50:07 -08:00
compiler_types.h sparse: introduce conditional lock acquire function attribute 2022-07-03 11:32:22 -07:00
completion.h
component.h component: Add common helper for compare/release functions 2022-02-25 12:16:12 +01:00
configfs.h
connector.h
console.h Revert "printk: add kthread console printers" 2022-06-23 18:41:40 +02:00
console_struct.h
consolemap.h
const.h
container.h
container_of.h
context_tracking.h
context_tracking_state.h context_tracking: Always inline empty stubs 2022-05-27 12:34:44 +02:00
cookie.h
cordic.h
coredump.h coredump: Use the vma snapshot in fill_files_note 2022-03-08 13:04:19 -06:00
coresight-pmu.h
coresight-stm.h
coresight.h coresight: Drop unused 'none' enum value for each component 2022-03-11 10:07:57 +00:00
count_zeros.h
counter.h
cper.h EDAC/ghes: Unify CPER memory error location reporting 2022-04-08 11:31:18 +02:00
cpu.h x86/bugs: Report AMD retbleed vulnerability 2022-06-27 10:33:59 +02:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h x86/aperfmperf: Replace aperfmperf_get_khz() 2022-04-27 20:22:19 +02:00
cpuhotplug.h LoongArch: Remove clock setting during cpu hotplug stage 2022-07-29 18:22:32 +08:00
cpuidle.h
cpuidle_haltpoll.h
cpumask.h cpumask: Add a x86-specific cpumask_clear_cpu() helper 2022-02-12 18:20:05 +01:00
cpumask_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
cpuset.h
crash_core.h
crash_dump.h vmcore: convert read_from_oldmem() to take an iov_iter 2022-04-29 14:37:59 -07:00
crc-ccitt.h
crc-itu-t.h crc-itu-t: fix typo in CRC ITU-T polynomial comment 2022-06-07 10:27:38 +02:00
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h crypto: add rocksoft 64b crc guard tag framework 2022-03-07 12:48:35 -07:00
cred.h x86: Mark __invalid_creds() __noreturn 2022-03-15 10:32:44 +01:00
crypto.h crypto: api - allow algs only in specific constructions in FIPS mode 2022-03-03 10:47:51 +12:00
cs5535.h
ctype.h
cuda.h
damon.h mm/damon: add documentation for Enum value 2022-05-13 16:48:57 -07:00
dasd_mod.h
davinci_emac.h
dax.h dax: add .recovery_write dax_operation 2022-05-16 13:37:59 -07:00
dca.h
dcache.h
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h delayacct: track delays from write-protect copy 2022-06-01 15:55:25 -07:00
delayed_call.h
dev_printk.h
devcoredump.h
devfreq-event.h
devfreq.h PM / devfreq: Rework freq_table to be local to devfreq struct 2022-06-30 05:11:17 +09:00
devfreq_cooling.h
device-mapper.h dax: add .recovery_write dax_operation 2022-05-16 13:37:59 -07:00
device.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
device_cgroup.h
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h linux/dim: Fix divide by 0 in RDMA DIM 2022-06-28 10:37:25 -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 dma-buf: specify usage while adding fences to dma_resv obj v7 2022-04-07 12:53:53 +02:00
dma-direct.h
dma-direction.h
dma-fence-array.h dma-buf: add dma_fence_unwrap v2 2022-03-25 14:18:28 +01:00
dma-fence-chain.h dma-buf: add dma_fence_unwrap v2 2022-03-25 14:18:28 +01:00
dma-fence-unwrap.h dma-buf: add dma_fence_unwrap v2 2022-03-25 14:18:28 +01:00
dma-fence.h
dma-heap.h
dma-iommu.h
dma-map-ops.h
dma-mapping.h Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" 2022-03-28 11:37:05 -07:00
dma-resv.h dma-buf: drop seq count based update 2022-04-07 12:53:54 +02:00
dmaengine.h dmaengine: Document dmaengine_prep_dma_memset 2022-04-20 17:28:12 +05:30
dmapool.h
dmar.h x86: remove the IOMMU table infrastructure 2022-04-18 07:21:10 +02: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
dtpm.h powercap/dtpm: Destroy hierarchy function 2022-02-23 19:45:40 +01:00
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h drm for 5.19-rc1 2022-05-25 16:18:27 -07:00
efi_embedded_fw.h
efs_vh.h
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h ELF: Remove elf_core_copy_kernel_regs() 2022-04-14 14:08:26 +02:00
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h PM: EM: Change the order of arguments in the .active_power() callback 2022-04-13 16:26:17 +02:00
entry-common.h entry: Rename arch_check_user_regs() to arch_enter_from_user_mode() 2022-05-09 11:33:38 +02:00
entry-kvm.h resume_user_mode: Move to resume_user_mode.h 2022-03-10 16:51:50 -06:00
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead 2022-02-13 15:59:38 +00:00
ethtool.h net: ethtool: extend ringparam set/get APIs for tx_push 2022-04-15 11:41:35 -07:00
ethtool_netlink.h
eventfd.h
eventpoll.h
evm.h
export-internal.h kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS 2022-05-24 16:33:20 +09:00
export.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h extcon: Fix extcon_get_extcon_dev() error handling 2022-05-13 17:03:40 +09:00
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h fanotify: refine the validation checks on non-dir inode mask 2022-06-28 11:18:13 +02:00
fault-inject-usercopy.h
fault-inject.h mm: fix missing handler for __GFP_NOWARN 2022-05-19 14:08:55 -07:00
fb.h Merge tag 'amd-drm-next-5.19-2022-05-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-05-19 14:09:54 +10:00
fbcon.h fbcon: Prevent that screen size is smaller than font size 2022-07-07 10:50:46 +02:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h Unify the primitives for file descriptor closing 2022-05-14 18:49:01 -04:00
fec.h
fiemap.h
file.h fs: remove fget_many and fput_many interface 2022-05-14 18:47:28 -04:00
fileattr.h
filter.h bpf: Fix net.core.bpf_jit_harden race 2022-03-16 15:13:36 -07:00
find.h include/linux/find: Fix documentation 2022-06-03 06:52:57 -07:00
fips.h
firewire.h firewire: add kernel API to access packet structure in request structure for AR context 2022-04-05 18:23:05 +02:00
firmware-map.h
firmware.h firmware_loader: Add firmware-upload support 2022-04-26 12:34:28 +02:00
fixp-arith.h
flat.h
flex_proportions.h
font.h
fortify-string.h fortify: Provide a memcpy trap door for sharp corners 2022-05-12 10:49:23 +02:00
fprobe.h fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe 2022-03-17 20:17:02 -07:00
freelist.h
freezer.h
frontswap.h
fs.h Cleanups (and one fix) around struct mount handling. 2022-06-04 19:00:05 -07:00
fs_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
fs_context.h
fs_enet_pd.h
fs_parser.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fscache-cache.h
fscache.h fscache: Fix invalidation/lookup race 2022-07-05 16:12:55 +01:00
fscrypt.h fscrypt: add fscrypt_context_for_new_inode 2022-08-03 00:54:11 +02:00
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 fsnotify: introduce mark type iterator 2022-05-18 15:07:43 +02:00
fsverity.h fs-verity: define a function to return the integrity protected file digest 2022-05-01 16:39:36 -04:00
ftrace.h tracing updates for 5.19: 2022-05-29 10:31:36 -07:00
ftrace_irq.h
futex.h
fwnode.h device property: Allow error pointer to be passed to fwnode APIs 2022-04-13 20:04:02 +02:00
fwnode_mdio.h
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h
genetlink.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h tracing: incorrect gfp_t conversion 2022-05-13 07:20:18 -07:00
gfp_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
glob.h
gnss.h
goldfish.h tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() 2022-04-11 11:48:01 +02:00
gpio-pxa.h
gpio.h
gpio_keys.h
greybus.h
hardirq.h
hash.h
hashtable.h
hashtable_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: input: accommodate priorities for slotted devices 2022-03-01 15:46:03 +01:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h Yang Shi has improved the behaviour of khugepaged collapsing of readonly 2022-05-26 12:32:41 -07:00
highmem.h Documentation: highmem: use literal block for code example in highmem.h comment 2022-07-03 15:42:32 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hisi_acc_qm.h crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num() 2022-04-21 17:53:56 +08:00
hmm.h mm: remove pointless includes from <linux/hmm.h> 2022-03-03 12:47:33 -05:00
host1x.h gpu: host1x: Do not use mapping cache for job submissions 2022-04-06 15:12:36 +02:00
host1x_context_bus.h gpu: host1x: Add context bus 2022-06-01 11:50:42 +02:00
hp_sdc.h
hpet.h
hrtimer.h
hrtimer_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
hrtimer_defs.h
htcpld.h
hte.h drivers: Add hardware timestamp engine (HTE) subsystem 2022-05-04 11:05:54 +02:00
huge_mm.h mm: thp: only regular file could be THP eligible 2022-05-19 14:08:49 -07:00
hugetlb.h powerpc updates for 5.19 2022-05-28 11:27:17 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h random: pull add_hwgenerator_randomness() declaration into random.h 2022-02-21 21:14:21 +01:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Introduce hwmon_device_register_for_thermal 2022-05-22 11:32:31 -07:00
hwspinlock.h
hyperv.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-smbus.h i2c: don't expose function which is only used internally 2022-02-15 09:58:57 +01:00
i2c.h i2c: add tracepoints for I2C slave events 2022-03-20 00:11:05 +01:00
i8042.h
i8253.h
icmp.h
icmpv6.h net: icmp: introduce function icmpv6_param_prob_reason() 2022-04-13 13:09:57 +01:00
idle_inject.h
idr.h
ieee80211.h iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD 2022-02-18 10:40:54 +02:00
ieee802154.h net: ieee802154: Fill the list of MLME return codes 2022-04-25 20:51:12 +02:00
if_arp.h net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() 2022-03-16 19:38:41 -07:00
if_bridge.h net: bridge: mst: Add helper to query a port's MST state 2022-03-17 16:49:58 -07:00
if_eql.h
if_ether.h
if_fddi.h
if_hsr.h flow_dissector: Add support for HSR 2022-03-02 22:44:49 -08:00
if_link.h
if_ltalk.h
if_macvlan.h net: macvlan: add net device refcount tracker 2022-03-14 10:06:54 +00:00
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet.h
inet_diag.h
inetdevice.h net: Add new protocol attribute to IP addresses 2022-02-18 21:20:06 -08:00
init.h init.h: improve __setup and early_param documentation 2022-03-23 19:00:34 -07:00
init_ohci1394_dma.h
init_syscalls.h
init_task.h
initrd.h kernel/do_mount_initrd: move real_root_dev sysctls to its own file 2022-04-06 13:43:44 -07:00
inotify.h
input.h Input: add input_copy_abs() function 2022-02-28 23:26:27 -08:00
instruction_pointer.h
instrumentation.h objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION" 2022-04-22 12:32:04 +02:00
instrumented.h
integrity.h
intel-iommu.h iommu/vt-d: Fix RID2PASID setup/teardown failure 2022-07-06 12:59:21 +02:00
intel-ish-client-if.h
intel-svm.h iommu/vt-d: Size Page Request Queue to avoid overflow condition 2022-05-13 15:14:56 +02:00
intel_rapl.h
intel_th.h
interconnect-provider.h
interconnect.h interconnect: Add stubs for the bulk API 2022-03-01 16:31:05 +02:00
interrupt.h Scheduler changes in this cycle were: 2022-05-24 11:11:13 -07:00
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
io_uring.h fs,io_uring: add infrastructure for uring-cmd 2022-05-11 07:40:47 -06:00
ioam6.h
ioam6_genl.h
ioam6_iptunnel.h
ioasid.h iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit 2022-02-15 11:31:35 +01:00
iocontext.h
iomap.h Page cache changes for 5.19 2022-05-24 19:55:07 -07:00
iommu-helper.h
iommu.h Merge branches 'apple/dart', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'vfio-notifier-fix' into next 2022-05-20 12:27:17 +02:00
iopoll.h
ioport.h kernel/resource: Introduce request_mem_region_muxed() 2022-02-10 22:40:00 +01:00
ioprio.h
iosys-map.h iosys-map: Add a few more helpers 2022-02-19 19:23:53 -08:00
iova.h iommu/iova: Separate out rcache init 2022-02-14 15:43:15 +01:00
ip.h
ipack.h
ipc.h
ipc_namespace.h ipc: Store ipc sysctls in the ipc namespace 2022-03-08 13:39:40 -06:00
ipmi.h ipmi: Add an intializer for ipmi_recv_msg struct 2022-05-12 10:00:03 -05:00
ipmi_smi.h ipmi: Add an intializer for ipmi_smi_msg struct 2022-05-12 10:00:03 -05:00
ipv6.h net/ipv6: Expand and rename accept_unsolicited_na to accept_untracked_na 2022-05-31 11:36:57 +02:00
ipv6_route.h
irq.h gpio: Don't fiddle with irqchips marked as immutable 2022-04-19 15:22:25 +01:00
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h genirq: Provide generic_handle_irq_safe() 2022-02-21 11:31:06 +01:00
irqdomain.h irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip 2022-02-15 11:10:21 +00:00
irqflags.h lockdep: Fix -Wunused-parameter for _THIS_IP_ 2022-04-05 10:24:34 +02:00
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
iversion.h
jbd2.h jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio 2022-05-09 23:12:33 -04:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds 2022-05-27 12:34:44 +02:00
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h kallsyms: Make kallsyms_on_each_symbol generally available 2022-05-10 14:42:06 -07:00
kasan-checks.h
kasan-enabled.h kasan: fix a missing header include of static_keys.h 2022-03-09 12:13:37 +00:00
kasan-tags.h
kasan.h kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t 2022-04-29 14:36:58 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kcsan-checks.h
kcsan.h
kdb.h module: Move kdb module related code out of main kdb code 2022-04-05 08:43:04 -07:00
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h hex2bin: make the function hex_to_bin constant-time 2022-04-27 10:57:33 -07:00
kernel_read_file.h
kernel_stat.h
kernelcapi.h
kernfs.h kernfs: remove unneeded #if 0 guard 2022-03-18 09:47:04 +01:00
kexec.h ima: force signature verification when CONFIG_KEXEC_SIG is configured 2022-07-13 10:13:41 -04:00
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h mm, kfence: support kmem_dump_obj() for KFENCE objects 2022-04-15 14:49:55 -07:00
kfifo.h
kgdb.h
khugepaged.h mm: khugepaged: introduce khugepaged_enter_vma() helper 2022-05-19 14:08:50 -07:00
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h kobject: kobj_type: remove default_attrs 2022-04-05 15:39:19 +02:00
kobject_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
kobject_ns.h
kprobes.h kprobes: Fix build errors with CONFIG_KRETPROBES=n 2022-05-26 21:12:59 -04:00
kref.h
kref_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h mm: don't be stuck to rmap lock on reclaim path 2022-05-19 14:08:54 -07:00
kstrtox.h
kthread.h kthread: unexport kthread_blkcg 2022-05-02 14:06:20 -06:00
ktime.h
ktime_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
kvm_dirty_ring.h
kvm_host.h kvm: stats: tell userspace which values are boolean 2022-07-14 08:01:59 -04:00
kvm_irqfd.h
kvm_para.h
kvm_types.h KVM: Remove dirty handling from gfn_to_pfn_cache completely 2022-04-02 05:34:41 -04:00
l2tp.h
lantiq.h
lapb.h
latencytop.h latencytop: move sysctl to its own file 2022-04-21 11:40:59 -07:00
lcd.h
lcm.h
led-class-flash.h
led-class-multicolor.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h
libata.h ata: libata: drop 'sas_last_tag' 2022-06-06 09:52:17 +09:00
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h nvdimm/region: Delete nd_blk_region infrastructure 2022-03-11 15:53:13 -08:00
libps2.h
license.h
limits.h
linear_range.h
linkage.h linkage: Fix issue with missing symbol size 2022-05-06 15:59:39 +02:00
linkmode.h
linux_logo.h
lis3lv02d.h
list.h Not a lot of material this cycle. Many singleton patches against various 2022-05-27 11:22:03 -07:00
list_bl.h
list_lru.h mm: list_lru: rename list_lru_per_memcg to list_lru_memcg 2022-03-22 15:57:03 -07:00
list_nulls.h
list_sort.h
litex.h
livepatch.h livepatch: Remove klp_arch_set_pc() and asm/livepatch.h 2022-05-24 08:46:37 +02:00
llc.h
llist.h
llist_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
local_lock.h
local_lock_internal.h Revert "locking/local_lock: Make the empty local_lock_*() function a macro." 2022-04-05 09:59:39 +02:00
lockdep.h cxl for 5.19 2022-05-27 21:24:19 -07:00
lockdep_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
lockdep_types.h
lockref.h lockref: remove unused 'lockref_get_or_lock()' function 2022-07-03 14:40:28 -07:00
log2.h ilog2: force inlining of __ilog2_u32() and __ilog2_u64() 2022-03-23 19:00:33 -07:00
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h selinux: log anon inode class name 2022-05-03 16:09:03 -04:00
lsm_hook_defs.h LSM: Remove double path_rename hook calls for RENAME_EXCHANGE 2022-05-23 13:27:58 +02:00
lsm_hooks.h Landlock updates for v5.19-rc1 2022-05-24 13:09:13 -07:00
lz4.h
lzo.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox_client.h
mailbox_controller.h mailbox: forward the hrtimer if not queued and under a lock 2022-05-23 14:45:24 -05:00
map_benchmark.h dma-mapping: benchmark: extract a common header file for map_benchmark definition 2022-03-10 07:41:14 +01:00
maple.h
marvell_phy.h
math.h
math64.h math64: New DIV_U64_ROUND_CLOSEST helper 2022-02-25 10:27:57 +01:00
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h rtc: mc146818-lib: Fix the AltCentury for AMD platforms 2022-03-29 22:45:31 +02:00
mcb.h
mdev.h vfio/mdev: Remove mdev drvdata 2022-04-21 07:36:56 -04:00
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h net: phy: Add 10BASE-T1L support in phy-c45 2022-05-01 17:45:35 +01:00
mei_aux.h drm/i915/gsc: add gsc as a mei auxiliary device 2022-04-21 11:33:56 -07:00
mei_cl_bus.h
mem_encrypt.h
memblock.h
memcontrol.h zswap: memcg accounting 2022-05-19 14:08:53 -07:00
memfd.h
memory.h drivers/base/memory: determine and store zone for single-zone memory blocks 2022-03-22 15:57:10 -07:00
memory_hotplug.h mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl 2022-05-13 16:48:56 -07:00
mempolicy.h
mempool.h
memregion.h memregion: Fix memregion_free() fallback definition 2022-06-23 18:42:05 -07:00
memremap.h mm: Add three folio wrappers 2022-03-21 12:57:38 -04:00
memstick.h
mhi.h
mhi_ep.h bus: mhi: ep: Add support for queueing SKBs to the host 2022-04-26 13:17:42 +02:00
micrel_phy.h
microchipphy.h
migrate.h mm: add folio_test_movable() 2022-05-13 07:20:17 -07:00
migrate_mode.h
mii.h
mii_timestamper.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mm.h mm: fix missing wake-up event for FSDAX pages 2022-07-18 15:07:51 -07:00
mm_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
mm_inline.h mm/shmem: persist uffd-wp bit across zapping for file-backed 2022-05-13 07:20:10 -07:00
mm_types.h mm: Add kernel-doc for folio->mlock_count 2022-06-09 16:24:25 -04:00
mm_types_task.h
mman.h mm/mmap: drop arch_vm_get_page_pgprot() 2022-04-28 23:16:14 -07:00
mmap_lock.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm: cma: use pageblock_order as the single alignment 2022-05-13 07:20:13 -07:00
mnt_idmapping.h
mnt_namespace.h
mod_devicetable.h bus: mhi: ep: Add uevent support for module autoloading 2022-04-26 13:17:42 +02:00
module.h module.h: simplify MODULE_IMPORT_NS 2022-05-12 10:29:41 -07:00
module_signature.h
moduleloader.h
moduleparam.h
most.h
mount.h move mount-related externs from fs.h to mount.h 2022-05-19 23:25:48 -04:00
moxtet.h
mpage.h fs: Convert mpage_readpage to mpage_read_folio 2022-05-09 16:21:44 -04:00
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msdos_partition.h
msg.h
msi.h
mtio.h
mutex.h
mutex_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h fs: add two trivial lookup helpers 2022-04-28 16:31:10 +02:00
nd.h drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set 2022-03-23 12:17:36 -07:00
ndctl.h
net.h fs, net: Move read_descriptor_t to net.h 2022-04-01 14:40:44 -04:00
netdev_features.h net: Fix features skip in for_each_netdev_feature() 2022-05-05 18:25:57 -07:00
netdevice.h net: fix IFF_TX_SKB_NO_LINEAR definition 2022-06-24 16:45:40 -07:00
netfilter.h
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h netfilter: egress: Report interface as outgoing 2022-03-24 15:09:53 +01:00
netfs.h netfs: do not unlock and put the folio twice 2022-07-14 10:10:12 +02:00
netlink.h
netpoll.h
nfs.h NFSD: Deprecate NFS_OFFSET_MAX 2022-02-09 09:24:40 -05:00
nfs3.h
nfs4.h NFSv4: Specify the type of ACL to cache 2022-05-17 13:32:46 -04:00
nfs_fs.h Yang Shi has improved the behaviour of khugepaged collapsing of readonly 2022-05-26 12:32:41 -07:00
nfs_fs_i.h
nfs_fs_sb.h NFSv4.1 mark qualified async operations as MOVEABLE tasks 2022-05-31 17:09:30 -04:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h NFSv4: Fix free of uninitialized nfs4_label on referral lookup. 2022-05-31 17:09:24 -04:00
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() 2022-03-22 15:57:10 -07:00
nodemask.h Bitmap patches for 5.19-rc1 2022-06-04 14:04:27 -07:00
nospec.h
notifier.h notifier: Add blocking/atomic_notifier_chain_register_unique_prio() 2022-05-19 19:30:30 +02:00
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme-fc-driver.h scsi: nvme-fc: Add new routine nvme_fc_io_getuuid() 2022-05-19 20:24:56 -04:00
nvme-fc.h
nvme-rdma.h
nvme-tcp.h nvme-tcp: send H2CData PDUs based on MAXH2CDATA 2022-02-23 14:43:11 +01:00
nvme.h nvme: use struct group for generic command dwords 2022-07-06 19:12:56 +02:00
nvmem-consumer.h nvmem: core: support passing DT node in cell info 2022-05-09 15:44:21 +02:00
nvmem-provider.h Merge 5.17-rc6 into char-misc-next 2022-02-28 07:30:32 +01:00
nvram.h
objagg.h
objtool.h objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} 2022-06-27 10:34:00 +02:00
of.h of: overlay: add entry to of_overlay_action_name[] 2022-05-03 11:53:15 -05: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 powerpc/powermac: constify device_node in of_irq_parse_oldworld() 2022-05-22 15:59:54 +10:00
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h Revert "of/platform: Add stubs for of_platform_device_create/destroy()" 2022-05-03 16:48:14 +02:00
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h ARM: omap1: add back omap_set_dma_priority() stub 2022-04-29 09:53:52 +02:00
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
once_lite.h
oom.h mm: move oom_kill sysctls to their own file 2022-04-06 13:43:44 -07:00
openvswitch.h
osq_lock.h
overflow.h overflow: Provide constant expression struct_size 2022-02-16 14:30:37 -08:00
packing.h
padata.h
page-flags-layout.h
page-flags.h Yang Shi has improved the behaviour of khugepaged collapsing of readonly 2022-05-26 12:32:41 -07:00
page-isolation.h mm: make alloc_contig_range work at pageblock granularity 2022-05-13 07:20:13 -07:00
page_counter.h
page_ext.h
page_idle.h
page_owner.h
page_ref.h
page_reporting.h
page_table_check.h
pageblock-flags.h mm: enforce pageblock_order < MAX_ORDER 2022-03-22 15:57:06 -07:00
pagemap.h Page cache changes for 5.19 2022-05-24 19:55:07 -07:00
pagevec.h
pagewalk.h
panic.h kernel/panic: move panic sysctls to its own file 2022-04-06 13:43:44 -07:00
panic_notifier.h
parman.h
parport.h
parport_pc.h
parser.h
part_stat.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-ats.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h
pci.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
pci_hotplug.h
pci_ids.h pci-v5.18-changes 2022-03-25 13:02:05 -07:00
pcs-lynx.h
pda_power.h
pe.h
peci-cpu.h peci: Add peci-cpu driver 2022-02-09 08:04:44 +01:00
peci.h peci: Add peci-cpu driver 2022-02-09 08:04:44 +01:00
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h
percpu_counter.h
perf_event.h ACPI: Add perf low power callback 2022-04-05 10:24:38 +02:00
perf_event_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
pgtable.h mm: functions may simplify the use of return values 2022-05-13 07:20:18 -07:00
pgtable_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
phonet.h
phy.h net: phy: Don't trigger state machine while in suspend 2022-06-29 20:38:52 -07:00
phy_fixed.h
phy_led_triggers.h
phylink.h net: phylink: remove phylink_helper_basex_speed() 2022-04-13 12:38:44 +01:00
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h pipe: make poll_usage boolean and annotate its access 2022-04-29 14:38:01 -07:00
pkeys.h
pktcdvd.h
pl320-ipc.h
platform-feature.h virtio: replace arch_has_restricted_virtio_memory_access() 2022-06-06 08:22:01 +02:00
platform_device.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
platform_profile.h
pldmfw.h
plist.h
pm-trace.h
pm.h More power management updates for 5.19-rc1 2022-05-30 11:37:26 -07:00
pm_clock.h
pm_domain.h PM: domains: Allocate governor data dynamically based on a genpd governor 2022-05-19 20:16:05 +02:00
pm_opp.h opp: Reorder definition of ceil/floor helpers 2022-05-04 15:40:22 +05:30
pm_qos.h
pm_runtime.h PM: runtime: Redefine pm_runtime_release_supplier() 2022-07-01 21:04:02 +02:00
pm_wakeirq.h
pm_wakeup.h
pmbus.h
pmu.h
pnp.h
poison.h
poll.h
polynomial.h lib: add generic polynomial calculation 2022-05-22 11:32:30 -07:00
posix-clock.h
posix-timers.h ptrace: Cleanups for v5.18 2022-03-28 17:29:53 -07:00
posix_acl.h
posix_acl_xattr.h fs: fix acl translation 2022-04-19 10:19:02 -07:00
power_supply.h power: supply: Support VBAT-to-Ri lookup tables 2022-02-28 11:34:32 +01:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps_kernel.h
pr.h
prandom.h random32: use real rng for non-deterministic randomness 2022-05-18 15:53:52 +02:00
preempt.h
prefetch.h
prime_numbers.h
printk.h Merge branch 'rework/kthreads' into for-linus 2022-06-23 19:11:28 +02:00
prmt.h
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h USB / Thunderbolt changes for 5.19-rc1 2022-06-03 11:17:49 -07:00
pruss_driver.h
psci.h
pseudo_fs.h
psi.h headers/prep: Fix header to build standalone: <linux/psi.h> 2022-03-21 11:13:49 +01:00
psi_types.h Linux 5.17-rc5 2022-02-21 11:53:51 +01:00
psp-sev.h
psp-tee.h
pstore.h pstore: Don't use semaphores in always-atomic-context code 2022-03-15 11:08:23 -07:00
pstore_blk.h
pstore_ram.h
pstore_zone.h
ptdump.h
pti.h
ptp_classify.h net: macb: Fix PTP one step sync support 2022-05-19 16:58:16 -07:00
ptp_clock_kernel.h ptp: Pass hwtstamp to ptp_convert_timestamp() 2022-05-10 09:48:08 +02:00
ptp_kvm.h
ptp_pch.h
ptr_ring.h
ptrace.h ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP 2022-05-11 14:33:44 -05:00
ptrace_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
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
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h random: remove rng_has_arch_random() 2022-06-10 11:29:48 +02:00
randomize_kstack.h randomize_kstack: Improve docs on requirements/rationale 2022-05-10 10:40:26 -07:00
range.h
ras.h
ratelimit.h
ratelimit_types.h random: quiet urandom warning ratelimit suppression message 2022-06-19 23:50:46 +02:00
rational.h
rbtree.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h rcu-tasks: Make Tasks RCU account for userspace execution 2022-04-11 17:06:42 -07:00
rcupdate_trace.h
rcupdate_wait.h
rcutiny.h tick/rcu: Remove obsolete rcu_needs_cpu() parameters 2022-03-07 23:01:26 +01:00
rcutree.h RCU pull request for v5.18 2022-03-21 14:00:56 -07:00
rcuwait.h rcu: Uninline multi-use function: finish_rcuwait() 2022-02-14 10:36:58 -08:00
rcuwait_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
reboot-mode.h
reboot.h More power management updates for 5.19-rc1 2022-05-30 11:37:26 -07:00
reciprocal_div.h
ref_tracker.h
refcount.h sparse: introduce conditional lock acquire function attribute 2022-07-03 11:32:22 -07:00
refcount_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
regmap.h regmap: Add bulk read/write callbacks into regmap_config 2022-05-05 13:22:34 +01:00
regset.h
relay.h
remoteproc.h remoteproc: Change rproc_shutdown() to return a status 2022-03-11 14:31:55 -06:00
resctrl.h
reset-controller.h
reset.h reset: Fix devm bulk optional exclusive control getter 2022-06-29 15:56:20 +02:00
resource.h prlimit: make do_prlimit() static 2022-03-08 14:33:36 -06:00
resource_ext.h
restart_block.h
resume_user_mode.h resume_user_mode: Move to resume_user_mode.h 2022-03-10 16:51:50 -06:00
rethook.h rethook: Add a generic return hook 2022-03-17 20:16:29 -07:00
rfkill.h rfkill: define rfill_soft_blocked() if !RFKILL 2022-03-01 10:59:13 +01:00
rhashtable-types.h
rhashtable.h
ring_buffer.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h mm: don't be stuck to rmap lock on reclaim path 2022-05-19 14:08:54 -07:00
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h rpmsg: Fix calling device_lock() on non-initialized device 2022-05-06 09:51:33 +02:00
rslib.h
rtc.h rtc: remove uie_unsupported 2022-03-23 19:58:41 +01:00
rtmutex.h
rtnetlink.h net: sched: use queue_mapping to pick tx queue 2022-04-19 12:20:45 +02:00
rtsx_common.h
rtsx_pci.h misc: rtsx: add rts5261 efuse function 2022-05-09 15:37:36 +02:00
rtsx_usb.h misc: rtsx_usb: use separate command and response buffers 2022-07-01 08:53:26 +02:00
rwbase_rt.h
rwlock.h
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwsem.h
s3c_adc_battery.h
sbitmap.h lib/sbitmap: allocate sb->map via kvzalloc_node 2022-03-21 20:01:34 -06:00
scatterlist.h
scc.h
sched.h While looking at the ptrace problems with PREEMPT_RT and the problems 2022-06-03 16:13:25 -07:00
sched_clock.h sched/headers: Fix header to build standalone: <linux/sched_clock.h> 2022-02-23 08:21:32 +01:00
scmi_protocol.h firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessary 2022-06-10 17:55:29 +01:00
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200.h
scx200_gpio.h
seccomp.h seccomp: Add wait_killable semantic to seccomp user notifier 2022-05-03 14:11:58 -07:00
secretmem.h
securebits.h
security.h lockdown: also lock down previous kgdb use 2022-05-24 11:29:34 -07:00
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 rxrpc: Fix locking issue 2022-05-22 21:03:01 +01:00
seq_file_net.h
seqlock.h seqlock: drop seqcount_ww_mutex_t 2022-04-07 12:53:54 +02:00
seqlock_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
serdev.h
serial.h tty: serial: define UART_LCR_WLEN() macro 2022-02-28 21:49:06 +01:00
serial_8250.h Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" 2022-04-20 16:53:38 +02:00
serial_bcm63xx.h
serial_core.h serial: 8250: Fix PM usage_count for console handover 2022-06-30 17:17:31 +02:00
serial_max3100.h
serial_s3c.h tty: serial: samsung_tty: Fix suspend/resume on S5L 2022-05-19 18:24:47 +02:00
serial_sci.h
serio.h
set_memory.h mce: fix set_mce_nospec to always unmap the whole page 2022-05-16 11:46:44 -07:00
sfp.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h mm/shmem: take care of UFFDIO_COPY_MODE_WP 2022-05-13 07:20:10 -07:00
shrinker.h
signal.h signal: Replace __group_send_sig_info with send_signal_locked 2022-05-11 14:33:17 -05:00
signal_types.h
signalfd.h
siox.h
siphash.h SPDX changes for 5.19-rc1 2022-06-03 10:34:34 -07:00
sizes.h sizes.h: Add SZ_1T macro 2022-02-24 15:04:51 +00:00
skb_array.h
skbuff.h net: add debug info to __skb_pull() 2022-06-02 10:15:05 -07:00
skmsg.h bpf, sockmap: Fix memleak in sk_psock_queue_msg 2022-03-15 16:43:31 +01:00
slab.h Yang Shi has improved the behaviour of khugepaged collapsing of readonly 2022-05-26 12:32:41 -07:00
slab_def.h
slimbus.h
slub_def.h mm/slub: remove unused kmem_cache_order_objects max 2022-05-02 10:48:40 +02:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smp_types.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h Merge branch 'tcp-pass-back-data-left-in-socket-after-receive' of git://git.kernel.org/pub/scm/linux/kernel/git/kuba/linux into for-5.19/io_uring-net 2022-04-29 21:11:15 -06:00
sockptr.h
softirq.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
sonet.h
sony-laptop.h
sonypi.h
sort.h lib/sort: Add priv pointer to swap function 2022-03-17 20:17:18 -07:00
sound.h
soundcard.h
spinlock.h
spinlock_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_rt.h
spinlock_types.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
sram.h
srcu.h
srcutiny.h
srcutree.h srcu: Prevent expedited GPs and blocking readers from consuming CPU 2022-05-03 10:20:57 -07:00
ssbi.h
stackdepot.h lib/stackdepot: allow requesting early initialization dynamically 2022-04-06 10:55:50 +02:00
stackleak.h stackleak: rework poison scanning 2022-05-08 01:33:08 -07:00
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_call.h static_call: Remove __DEFINE_STATIC_CALL macro 2022-04-05 09:59:38 +02:00
static_call_types.h
static_key.h
stdarg.h
stddef.h include: drop pointless __compiler_offsetof indirection 2022-03-23 19:00:33 -07:00
stm.h
stmmac.h net: stmmac: switch to use interrupt for hw crosstimestamping 2022-07-18 11:14:35 +01:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: Add stop_core_cpuslocked() for per-core operations 2022-05-12 15:35:29 +02:00
string.h fortify: Provide a memcpy trap door for sharp corners 2022-05-12 10:49:23 +02:00
string_helpers.h
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
surface_acpi_notify.h
suspend.h PM: sleep: enable dynamic debug support within pm_pr_dbg() 2022-04-13 16:34:01 +02:00
svga.h
sw842.h
swab.h
swait.h
swait_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
swap.h mm/swapfile: unuse_pte can map random data if swap read fails 2022-05-27 09:33:45 -07:00
swap_cgroup.h
swap_slots.h mm/swap: remove unneeded return value of free_swap_slot 2022-05-19 14:08:50 -07:00
swapfile.h
swapops.h mm/swapfile: unuse_pte can map random data if swap read fails 2022-05-27 09:33:45 -07:00
swiotlb.h swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl 2022-04-18 07:21:14 +02:00
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscall_user_dispatch.h
syscalls.h uaccess: remove CONFIG_SET_FS 2022-02-25 09:36:06 +01:00
syscalls_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
syscore_ops.h
sysctl.h net: sysctl: introduce sysctl SYSCTL_THREE 2022-05-03 10:15:06 +02:00
sysfb.h firmware: sysfb: Add sysfb_disable() helper function 2022-06-29 09:51:41 +02:00
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h block: move lower_48_bits() to block 2022-04-11 19:18:27 -06:00
task_io_accounting.h
task_io_accounting_ops.h
task_work.h task_work: allow TWA_SIGNAL without a rescheduling IPI 2022-04-30 08:39:32 -06:00
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h net/smc: Limit SMC visits when handshake workqueue congested 2022-02-11 11:14:58 +00:00
tee_drv.h tee: remove tee_shm_va2pa() and tee_shm_pa2va() 2022-04-26 10:16:48 +02:00
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h thermal/drivers/thermal_of: Add change_mode ops support for thermal_of sensor 2022-05-19 12:11:51 +02:00
thread_info.h mm: uninline copy_overflow() 2022-03-22 15:57:11 -07:00
threads.h
thunderbolt.h USB / Thunderbolt changes for 5.19-rc1 2022-06-03 11:17:49 -07:00
ti-emif-sram.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
time64.h
time_namespace.h
timecounter.h
timekeeper_internal.h
timekeeping.h timekeeping: Introduce fast accessor to clock tai 2022-04-14 16:19:30 +02:00
timer.h timers: Move timer sysctl into the timer code 2022-04-10 12:38:45 +02:00
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h timekeeping: Add raw clock fallback for random_get_entropy() 2022-05-13 23:59:23 +02:00
tnum.h
topology.h topology: Remove unused cpu_cluster_mask() 2022-05-19 23:46:13 +02:00
torture.h rcutorture: Call preempt_schedule() through static call/key 2022-04-11 17:07:29 -07:00
toshiba.h
tpm.h
tpm_command.h
tpm_eventlog.h
trace.h
trace_clock.h
trace_events.h Networking changes for 5.18. 2022-03-24 13:13:26 -07:00
trace_recursion.h
trace_seq.h
tracefs.h
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h
tty_buffer.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty_port.h
typecheck.h
types.h lib/sort: Add priv pointer to swap function 2022-03-17 20:17:18 -07:00
u64_stats_sync.h
u64_stats_sync_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
uacce.h
uaccess.h mm: Add fault_in_subpage_writeable() to probe at sub-page granularity 2022-04-25 10:25:43 +01:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio.h
uio_driver.h
umh.h
unicode.h
units.h
uprobes.h
usb.h usb: rework usb_maxpacket() using usb_pipe_endpoint() 2022-04-23 10:33:53 +02:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_events.h tracing: mark user_events as BROKEN 2022-04-02 10:32:14 -07:00
user_namespace.h
userfaultfd_k.h mm/uffd: enable write protection for shmem & hugetlbfs 2022-05-13 07:20:11 -07:00
usermode_driver.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h vdpa: make get_vq_group and set_group_asid optional 2022-06-09 00:26:35 -04:00
verification.h
vermagic.h randstruct: Move seed generation into scripts/basic/ 2022-05-08 01:33:07 -07:00
vexpress.h
vfio.h vfio: remove VFIO_GROUP_NOTIFY_SET_KVM 2022-05-24 08:41:18 -06:00
vfio_pci_core.h vfio/pci: Remove vfio_device_get_from_dev() 2022-05-11 13:32:56 -06:00
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h vhost_iotlb: split out IOTLB initialization 2022-05-31 12:44:28 -04:00
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h virtio: allow to unbreak virtqueue 2022-05-31 12:45:10 -04:00
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio: disable notification hardening by default 2022-06-24 02:49:48 -04:00
virtio_console.h
virtio_dma_buf.h
virtio_net.h
virtio_pci_legacy.h
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h
vlynq.h
vm_event_item.h mm: zswap: add basic meminfo and vmstat coverage 2022-05-19 14:08:53 -07:00
vmacache.h
vmalloc.h usercopy: Handle vm_map_ram() areas 2022-06-13 09:54:52 -07:00
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
wait_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
wait_bit.h
watch_queue.h watch_queue: Fix filter limit check 2022-03-11 10:17:12 -08:00
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend 2022-05-03 08:02:09 -05:00
wl12xx.h
wm97xx.h Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops 2022-05-07 22:55:48 +02:00
wmi.h
workqueue.h workqueue: Switch to new kerneldoc syntax for named variable macro argument 2022-06-11 14:16:42 -10:00
workqueue_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
writeback.h sysctl changes for v5.19-rc1 2022-05-26 16:57:20 -07:00
ww_mutex.h
wwan.h net: wwan: debugfs obtained dev reference not dropped 2022-02-14 14:09:59 +00:00
xarray.h mm/huge_memory: Fix xarray node memory leak 2022-06-09 16:24:25 -04:00
xattr.h
xxhash.h
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd.h
zstd_errors.h
zstd_lib.h
zutil.h