mirror_ubuntu-kernels/include/linux
Martin KaFai Lau a47eabf216 bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storage
This patch re-purpose the use_trace_rcu to mean
if the freed memory can be reused immediately or not.
The use_trace_rcu is renamed to reuse_now. Other than
the boolean test is reversed, it should be a no-op.

The following explains the reason for the rename and how it will
be used in a later patch.

In a later patch, bpf_mem_cache_alloc/free will be used
in the bpf_local_storage. The bpf mem allocator will reuse
the freed memory immediately. Some of the free paths in
bpf_local_storage does not support memory to be reused immediately.
These paths are the "delete" elem cases from the bpf_*_storage_delete()
helper and the map_delete_elem() syscall. Note that "delete" elem
before the owner's (sk/task/cgrp/inode) lifetime ended is not
the common usage for the local storage.

The common free path, bpf_local_storage_destroy(), can reuse the
memory immediately. This common path means the storage stays with
its owner until the owner is destroyed.

The above mentioned "delete" elem paths that cannot
reuse immediately always has the 'use_trace_rcu ==  true'.
The cases that is safe for immediate reuse always have
'use_trace_rcu == false'. Instead of adding another arg
in a later patch, this patch re-purpose this arg
to reuse_now and have the test logic reversed.

In a later patch, 'reuse_now == true' will free to the
bpf_mem_cache_free() where the memory can be reused
immediately. 'reuse_now == false' will go through the
call_rcu_tasks_trace().

Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
Link: https://lore.kernel.org/r/20230308065936.1550103-7-martin.lau@linux.dev
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
2023-03-10 11:05:28 -08:00
..
amba ARM: s3c: remove all s3c24xx support 2023-01-16 09:26:05 +01:00
atomic
avf virtchnl: i40e/iavf: rename iwarp to rdma 2023-01-25 08:55:19 -08:00
bcma
byteorder
can can: bittiming: can_calc_bittiming(): add missing parameter to no-op function 2023-02-08 21:53:24 +01:00
ceph ceph: move mount state enum to super.h 2023-02-02 13:40:23 +01:00
clk ARM: s3c: remove s3c24xx specific hacks 2023-01-16 09:26:05 +01:00
comedi
crush
decompress
device driver core: bus: add bus_get_dev_root() function 2023-02-10 10:16:42 +01:00
dma dmaengine updates for v6.3 2023-02-24 17:18:54 -08:00
dsa net: dsa: microchip: ptp: move pdelay_rsp correction field to tail tag 2023-01-13 08:40:41 +00:00
extcon
firmware ARM: SoC drivers for 6.3 2023-02-27 10:04:49 -08:00
fpga
fsl ptp_qoriq: fix latency in ptp_qoriq_adjtime() operation 2023-01-20 18:20:38 -08:00
gpio Core changes: 2023-02-22 11:05:56 -08:00
greybus
hsi
i3c i3c: fix device.h kernel-doc warnings 2023-02-16 13:42:22 +01:00
iio iio: add struct declaration for iio types 2022-12-28 17:19:44 +00:00
input
irqchip
isdn
lockd NFSD 6.3 Release Notes 2023-02-22 14:21:40 -08:00
mailbox
mdio net: dsa: seville: ignore mscc-miim read errors from Lynx PCS 2023-02-26 18:31:37 +00:00
mfd We have one small patch to the clk core this time around. It fixes a corner 2023-02-25 15:16:23 -08:00
mlx4 v6.3 RDMA pull request 2023-02-24 15:11:03 -08:00
mlx5 v6.3 RDMA pull request 2023-02-24 15:11:03 -08:00
mmc MMC core: 2023-02-27 09:47:26 -08:00
mtd NAND core changes: 2023-02-23 10:28:29 +01:00
mux
net/intel
netfilter netfilter: ipset: Rework long task execution when adding/deleting entries 2023-01-02 15:10:05 +01:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
perf ARM: 2023-02-25 11:30:21 -08:00
phy phy: Add devm_of_phy_optional_get() helper 2023-02-03 10:52:49 +05:30
pinctrl I2C for 6.3: 2023-02-24 17:12:23 -08:00
platform_data Input updates for 6.3 merge window: 2023-02-25 15:01:32 -08:00
power ARM: omap2: smartreflex: remove on_init control 2023-01-09 17:00:54 +01:00
pse-pd
qed
raid
regulator regulator: core: Use different devices for resource allocation and DT lookup 2022-12-08 13:02:37 +00:00
remoteproc remoteproc: pru: Add pru_rproc_set_ctable() function 2023-01-06 09:16:16 -07:00
reset
rpmsg rpmsg: glink: smem: Wrap driver context 2023-02-14 08:19:38 -08:00
rtc
sched - Daniel Verkamp has contributed a memfd series ("mm/memfd: add 2023-02-23 17:09:35 -08:00
soc ARM: SoC drivers for 6.3 2023-02-27 10:04:49 -08:00
soundwire soundwire updates for 6.3 2023-02-24 17:29:52 -08:00
spi Driver core changes for 6.3-rc1 2023-02-24 12:58:55 -08:00
ssb driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
sunrpc SUNRPC: Remove ->xpo_secure_port() 2023-02-20 09:20:55 -05:00
surface_aggregator Driver core changes for 6.3-rc1 2023-02-24 12:58:55 -08:00
ulpi
unaligned
usb USB / Thunderbolt driver changes for 6.3-rc1 2023-02-24 12:07:00 -08:00
8250_pci.h
acct.h
acpi_agdi.h
acpi_apmt.h
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
acpi.h Driver core changes for 6.3-rc1 2023-02-24 12:58:55 -08:00
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
ahci-remap.h
aio.h
alarmtimer.h
alcor_pci.h
align.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amd-pstate.h cpufreq: amd-pstate: implement amd pstate cpu online and offline callback 2023-02-03 21:59:41 +01:00
anon_inodes.h
aperture.h
apm_bios.h
apm-emulation.h
apple_bl.h
apple-gmux.h platform/x86: apple-gmux: Add apple_gmux_detect() helper 2023-01-24 13:41:57 +01:00
apple-mailbox.h
arch_topology.h
arm_ffa.h firmware: arm_ffa: Move comment before the field it is documenting 2022-12-01 15:51:32 +00:00
arm_sdei.h
arm-cci.h
arm-smccc.h
armada-37xx-rwtm-mailbox.h
ascii85.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
asn1.h
assoc_array_priv.h
assoc_array.h
async_tx.h
async.h
ata_platform.h
ata.h
atalk.h
ath9k_platform.h
atm_tcp.h
atm.h
atmdev.h
atmel_pdc.h
atmel-isc-media.h
atmel-mci.h
atmel-ssc.h
atomic.h
attribute_container.h
audit_arch.h
audit.h fanotify,audit: Allow audit to use the full permission event response 2023-02-07 12:53:53 +01:00
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h rseq: Increase AT_VECTOR_SIZE_BASE to match rseq auxvec entries 2023-01-12 11:22:22 +01:00
average.h
backing-dev-defs.h
backing-dev.h mm: add bdi_set_min_ratio_no_scale() function 2022-11-30 15:59:06 -08:00
backlight.h
badblocks.h
balloon_compaction.h
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
bio.h block: export bio_split_rw 2023-02-15 19:38:50 +01:00
bit_spinlock.h
bitfield.h bitfield: add FIELD_PREP_CONST() 2023-01-19 14:46:25 +01:00
bitmap.h
bitops.h
bitrev.h
bits.h vdso/bits.h: Add BIT_ULL() for the sake of consistency 2023-01-31 14:42:10 +01:00
blk_types.h block: remove bio_set_op_attrs 2022-12-07 09:43:12 -07:00
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h for-6.2/block-2022-12-08 2022-12-13 10:43:59 -08:00
blk-integrity.h
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h for-6.2/block-2022-12-08 2022-12-13 10:43:59 -08:00
blk-pm.h
blkdev.h - Daniel Verkamp has contributed a memfd series ("mm/memfd: add 2023-02-23 17:09:35 -08:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support 2023-02-22 08:27:49 +09:00
bootmem_info.h
bottom_half.h
bpf_lirc.h
bpf_local_storage.h bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storage 2023-03-10 11:05:28 -08:00
bpf_lsm.h bpf: Do not mark certain LSM hook arguments as trusted 2022-12-04 12:59:58 -08:00
bpf_mem_alloc.h bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma 2023-02-22 12:59:32 -08:00
bpf_trace.h
bpf_types.h
bpf_verifier.h bpf: ensure state checkpointing at iter_next() call sites 2023-03-10 08:31:42 -08:00
bpf-cgroup-defs.h
bpf-cgroup.h
bpf-netns.h
bpf.h bpf: implement numbers iterator 2023-03-08 16:19:51 -08:00
bpfilter.h
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h bpf: Increase size of BTF_ID_LIST without CONFIG_DEBUG_INFO_BTF again 2023-03-07 07:49:28 -08:00
btf.h bpf: add iterator kfuncs registration and validation logic 2023-03-08 16:19:50 -08:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h buffer: add b_folio as an alias of b_page 2023-01-18 17:12:39 -08:00
bug.h
build_bug.h
build-salt.h
buildid.h
bvec.h block: add a bvec_set_virt helper 2023-02-03 08:20:55 -07:00
c2port.h
cache.h
cacheflush.h
cacheinfo.h cacheinfo: Make default acpi_get_cache_info() return an error 2023-01-31 16:02:02 +01:00
capability.h fs: port privilege checking helpers to mnt_idmap 2023-01-19 09:24:29 +01:00
cb710.h
cc_platform.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cfi_types.h
cfi.h
cgroup_api.h
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
cgroup-defs.h
cgroup.h cgroup changes for v6.2-rc1 2022-12-12 15:48:36 -08:00
circ_buf.h
clk-provider.h clk: qcom: Revert sync_state based clk_disable_unused 2023-02-22 06:34:08 -08:00
clk.h
clkdev.h
clockchips.h cpuidle: Fix ct_idle_*() usage 2023-01-13 11:48:15 +01:00
clocksource_ids.h
clocksource.h
cm4000_cs.h
cma.h
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h
compat.h
compiler_attributes.h arm64 updates for 6.3: 2023-02-21 15:27:48 -08:00
compiler_types.h arm64 updates for 6.3: 2023-02-21 15:27:48 -08:00
compiler-clang.h
compiler-gcc.h
compiler-intel.h
compiler-version.h
compiler.h
completion.h
component.h
configfs.h configfs: remove mentions of committable items 2022-12-02 11:11:27 +01:00
connector.h
console_struct.h tty: vt: remove struct uni_screen 2023-01-19 15:06:42 +01:00
console.h TTY/Serial driver updates for 6.3-rc1 2023-02-24 12:17:14 -08:00
consolemap.h
const.h
container_of.h container_of: Update header inclusions 2023-01-31 12:44:20 +01:00
container.h
context_tracking_irq.h
context_tracking_state.h
context_tracking.h cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG 2023-01-31 15:01:45 +01:00
cookie.h
cordic.h
coredump.h Unification of regset and non-regset sides of ELF coredump 2022-12-12 18:18:34 -08:00
coresight-pmu.h coresight: events: PERF_RECORD_AUX_OUTPUT_HW_ID used for Trace ID 2023-01-19 10:16:47 +00:00
coresight-stm.h
coresight.h Coresight: Add coresight TPDM source driver 2023-01-20 11:38:15 +00:00
count_zeros.h
counter.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu.h objtool/idle: Validate __cpuidle code as noinstr 2023-01-13 11:48:15 +01:00
cpufeature.h
cpufreq.h cpufreq: Make cpufreq_unregister_driver() return void 2023-02-09 20:19:18 +01:00
cpuhotplug.h ARM: 2023-02-25 11:30:21 -08:00
cpuidle_haltpoll.h
cpuidle.h cpuidle, arm64: Fix the ARM64 cpuidle logic 2023-01-18 12:27:17 +01:00
cpumask_api.h
cpumask.h Networking changes for 6.3. 2023-02-21 18:24:12 -08:00
cpuset.h
crash_core.h
crash_dump.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h
crypto.h crypto: api - Remove completion function scaffolding 2023-02-13 18:35:15 +08:00
cs5535.h
ctype.h
cuda.h
damon.h mm/damon: update comments in damon.h for damon_attrs 2023-02-02 22:33:25 -08:00
dasd_mod.h
davinci_emac.h
dax.h dax/hmem: Move hmem device registration to dax_hmem.ko 2023-02-10 17:33:34 -08:00
dca.h
dcache.h
dccp.h
debug_locks.h
debugfs.h debugfs: fix error when writing negative value to atomic_t debugfs file 2022-11-30 16:13:16 -08:00
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h PM / devfreq: Fix build issues with devfreq disabled 2023-01-30 07:37:40 -08:00
device_cgroup.h
device-mapper.h dm: correct block comments format. 2023-02-14 14:23:06 -05:00
device.h driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links 2023-02-08 13:37:54 +01:00
devm-helpers.h
devpts_fs.h
dfl.h fpga: dfl: add basic support for DFHv1 2023-01-19 16:07:40 +01:00
digsig.h
dim.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm9000.h
dm-bufio.h dm: change "unsigned" to "unsigned int" 2023-02-14 14:23:06 -05:00
dm-dirty-log.h dm: correct block comments format. 2023-02-14 14:23:06 -05:00
dm-io.h dm: change "unsigned" to "unsigned int" 2023-02-14 14:23:06 -05:00
dm-kcopyd.h dm: change "unsigned" to "unsigned int" 2023-02-14 14:23:06 -05:00
dm-region-hash.h dm: correct block comments format. 2023-02-14 14:23:06 -05:00
dm-verity-loadpin.h
dma-buf.h
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence-unwrap.h
dma-fence.h
dma-heap.h
dma-map-ops.h dma-mapping: no need to pass a bus_type into get_arch_dma_ops() 2023-02-15 12:35:20 +01:00
dma-mapping.h
dma-resv.h
dmaengine.h dmaengine updates for v6.3 2023-02-24 17:18:54 -08:00
dmapool.h
dmar.h iommu/vt-d: Support size of the register set in DRHD 2023-02-03 11:06:03 +01:00
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_config.h drbd: split off drbd_config into separate file 2023-01-29 15:18:33 -07:00
drbd_genl_api.h drbd: drop API_VERSION define 2023-01-29 15:18:33 -07:00
drbd_genl.h
drbd_limits.h drbd: make limits unsigned 2023-01-29 15:18:33 -07:00
drbd.h drbd: split off drbd_config into separate file 2023-01-29 15:18:33 -07:00
ds2782_battery.h
dtlk.h
dtpm.h
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_embedded_fw.h
efi-bgrt.h
efi.h A healthy mix of EFI contributions this time: 2023-02-23 14:41:48 -08:00
efs_vh.h
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} 2023-01-05 15:12:12 +00:00
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h
entry-common.h
entry-kvm.h
err.h
errname.h
errno.h
error-injection.h error-injection: remove EI_ETYPE_NONE 2023-02-02 22:50:00 -08:00
errqueue.h
errseq.h
etherdevice.h net: add helper eth_addr_add() 2023-02-06 19:06:58 +01:00
ethtool_netlink.h net: ethtool: provide shims for stats aggregation helpers when CONFIG_ETHTOOL_NETLINK=n 2023-01-26 15:28:25 +01:00
ethtool.h net: ethtool: extend ringparam set/get APIs for rx_push 2023-02-13 11:05:12 +00:00
eventfd.h for-6.2/io_uring-2022-12-08 2022-12-13 10:33:08 -08:00
eventpoll.h
evm.h fs: port acl to mnt_idmap 2023-01-19 09:24:28 +01:00
export-internal.h
export.h
exportfs.h flexible-array transformations for 6.3-rc1 2023-02-25 12:53:42 -08:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h fanotify: define struct members to hold response decision context 2023-02-07 12:53:53 +01:00
fault-inject-usercopy.h
fault-inject.h
fb.h drm next for 6.3-rc1 2023-02-22 18:28:03 -08:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h
fileattr.h fs: port ->fileattr_set() to pass mnt_idmap 2023-01-19 09:24:27 +01:00
filelock.h fs: remove locks_inode 2023-01-11 06:52:43 -05:00
filter.h bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwr 2023-03-01 09:55:24 -08:00
find.h lib/find: introduce find_nth_and_andnot_bit 2023-02-07 18:20:00 -08:00
fips.h
firewire.h Driver core changes for 6.3-rc1 2023-02-24 12:58:55 -08:00
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
font.h
fortify-string.h fortify: Use __builtin_dynamic_object_size() when available 2023-01-05 12:08:29 -08:00
fprobe.h
freelist.h
freezer.h
frontswap.h
fs_api.h
fs_context.h lsm/stable-6.2 PR 20221212 2022-12-13 09:47:48 -08:00
fs_enet_pd.h
fs_parser.h ext4: journal_path mount options should follow links 2022-12-01 10:46:54 -05:00
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fs.h - Daniel Verkamp has contributed a memfd series ("mm/memfd: add 2023-02-23 17:09:35 -08:00
fscache-cache.h
fscache.h
fscrypt.h fsverity updates for 6.3 2023-02-20 12:33:41 -08:00
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h
fsnotify.h
fsverity.h fsverity: support verifying data from large folios 2023-01-27 14:46:31 -08:00
ftrace_irq.h
ftrace.h ftrace: Add DYNAMIC_FTRACE_WITH_CALL_OPS 2023-01-24 11:49:42 +00:00
futex.h
fwnode_mdio.h
fwnode.h driver core: fw_devlink: Consolidate device link flag computation 2023-02-08 13:37:54 +01:00
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h
genetlink.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp_api.h
gfp_types.h mm: discard __GFP_ATOMIC 2023-02-02 22:33:13 -08:00
gfp.h mm: replace VM_WARN_ON to pr_warn if the node is offline with __GFP_THISNODE 2022-11-30 14:49:40 -08:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h gpio: Remove unused and obsoleted irq_to_gpio() 2023-01-30 15:55:29 +01:00
greybus.h
group_cpus.h genirq/affinity: Move group_cpus_evenly() into lib/ 2023-01-17 18:50:06 +01:00
hardirq.h
hash.h
hashtable_api.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid_bpf.h HID: bpf: rework how programs are attached and stored in the kernel 2023-01-18 22:08:38 +01:00
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h HID: hid-sensor-custom: Allow more custom iio sensors 2022-12-20 15:24:57 +01:00
hid.h Merge branch 'for-6.3/hid-bpf' into for-linus 2023-02-22 10:44:31 +01:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings 2023-02-13 14:16:35 +01:00
highmem.h mm: fix memcpy_from_file_folio() integer underflow 2023-02-09 16:51:30 -08:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hisi_acc_qm.h Char/Misc and other driver subsystem changes for 6.3-rc1 2023-02-24 12:47:33 -08:00
hmm.h
host1x_context_bus.h
host1x.h gpu: host1x: External timeout/cancellation for fences 2023-01-26 15:55:38 +01:00
hp_sdc.h
hpet.h hpet: Replace one-element array with flexible-array member 2022-12-02 13:10:36 -08:00
hrtimer_api.h
hrtimer_defs.h
hrtimer.h
hte.h
huge_mm.h mm: convert deferred_split_huge_page() to deferred_split_folio() 2023-02-02 22:33:00 -08:00
hugetlb_cgroup.h mm/hugetlb: increase use of folios in alloc_huge_page() 2023-02-13 15:54:27 -08:00
hugetlb_inline.h
hugetlb.h - Daniel Verkamp has contributed a memfd series ("mm/memfd: add 2023-02-23 17:09:35 -08:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h hwmon: Include <linux/kstrtox.h> when appropriate 2022-12-04 16:45:02 -08:00
hwmon-vid.h
hwmon.h hwmon: Deprecate [devm_]hwmon_device_register_with_groups 2023-02-16 11:34:19 -08:00
hwspinlock.h
hyperv.h Driver core changes for 6.3-rc1 2023-02-24 12:58:55 -08: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.h i2c: add fwnode APIs 2023-01-17 09:29:59 +01:00
i8042.h
i8253.h
icmp.h
icmpv6.h
idle_inject.h powercap: idle_inject: Add update callback 2023-02-02 21:08:32 +01:00
idr.h
ieee80211.h wifi: brcmfmac: p2p: Introduce generic flexible array frame member 2023-02-16 09:33:25 +01:00
ieee802154.h mac802154: Handle passive scanning 2023-01-03 19:48:43 +01:00
if_arp.h
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_hsr.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
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h net: add missing includes of linux/net.h 2023-01-27 11:19:45 +00:00
ihex.h
ima.h integrity-v6.3 2023-02-22 12:36:25 -08:00
imx-media.h
in6.h
in.h
indirect_call_wrapper.h
inet_diag.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_syscalls.h
init_task.h
init.h linux/init.h: include <linux/build_bug.h> and <linux/stringify.h> 2022-11-30 16:13:18 -08:00
initrd.h
inotify.h
input.h
instruction_pointer.h
instrumentation.h
instrumented.h
integrity.h
intel_rapl.h
intel_tcc.h thermal/intel: Introduce Intel TCC library 2022-12-30 19:57:38 +01:00
intel_th.h
intel_tpmi.h platform/x86/intel/tpmi: ADD tpmi external interface for tpmi feature drivers 2023-02-06 13:47:40 +01:00
intel-ish-client-if.h
interconnect-provider.h
interconnect.h
interrupt.h
interval_tree_generic.h
interval_tree.h interval-tree: Add a utility to iterate over spans in an interval tree 2022-11-29 16:34:15 -04:00
io_uring_types.h io_uring: optimise ctx flags layout 2023-01-29 15:17:41 -07:00
io_uring.h io_uring: complete all requests in task context 2022-12-07 06:47:13 -07:00
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h io-mapping: move some code within the include guarded section 2022-12-11 19:30:19 -08:00
io-pgtable.h
io.h
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
ioasid.h
iocontext.h
iomap.h New code for 6.3: 2023-02-22 13:50:13 -08:00
iommu-helper.h
iommu.h iommufd for 6.3 2023-02-24 14:34:12 -08:00
iommufd.h vfio: Support VFIO_NOIOMMU with iommufd 2023-02-03 15:45:23 -04:00
iopoll.h
ioport.h Driver Core changes for 6.2-rc1 2022-12-16 03:54:54 -08:00
ioprio.h
iosys-map.h
iova_bitmap.h
iova.h
ip.h net: add a couple of helpers for iph tot_len 2023-02-01 20:54:27 -08:00
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi.h
ipv6_route.h
ipv6.h
irq_poll.h
irq_sim.h
irq_work.h
irq.h genirq: Add mechanism to multiplex a single HW IPI 2023-02-05 10:57:55 +00:00
irqbypass.h
irqchip.h
irqdesc.h
irqdomain_defs.h genirq/msi: Provide constants for PCI/IMS support 2022-12-05 22:22:34 +01:00
irqdomain.h iommufd for 6.3 2023-02-24 14:34:12 -08:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa-dma.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
ism.h net/smc: De-tangle ism and smc device initialization 2023-01-25 09:46:49 +00:00
iversion.h fs: clarify when the i_version counter must be updated 2023-01-26 06:59:40 -05:00
jbd2.h jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 2023-01-18 17:12:51 -08:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h jump_label: Prevent key->enabled int overflow 2022-12-01 15:53:05 -08:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan-enabled.h
kasan-tags.h
kasan.h mm/kasan: simplify and refine kasan_cache code 2023-01-18 17:12:55 -08:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h kcov: fix spelling typos in comments 2022-12-11 19:30:20 -08:00
kcsan-checks.h
kcsan.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_read_file.h
kernel_stat.h sched: Add helper nr_context_switches_cpu() 2023-01-05 12:21:11 -08:00
kernel-page-flags.h mm: Add PG_arch_3 page flag 2022-11-29 09:26:07 +00:00
kernel.h tracing: Always use canonical ftrace path 2023-02-18 14:34:09 -05:00
kernelcapi.h
kernfs.h
kexec.h kexec: introduce sysctl parameters kexec_load_limit_* 2023-02-02 22:50:05 -08:00
key-type.h
key.h KEYS: Add new function key_create() 2023-02-13 10:11:20 +02:00
keyboard.h
keyctl.h
kfence.h
kfifo.h
kgdb.h
khugepaged.h mm: vmscan: split khugepaged stats from direct reclaim stats 2022-11-30 15:58:41 -08:00
klist.h
kmemleak.h
kmod.h
kmsan_string.h
kmsan_types.h
kmsan-checks.h
kmsan.h
kmsg_dump.h
kobj_map.h
kobject_api.h
kobject_ns.h
kobject.h kobject: kset_uevent_ops: make uevent() callback take a const * 2023-01-27 13:45:53 +01:00
kprobes.h x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range 2023-02-21 08:49:16 +09:00
kref_api.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kstrtox.h
kthread.h
ktime_api.h
ktime.h
kvm_dirty_ring.h
kvm_host.h KVM: update code comment in struct kvm_vcpu 2023-02-07 17:58:19 -08:00
kvm_irqfd.h
kvm_para.h
kvm_types.h KVM: MMU: Make the definition of 'INVALID_GPA' common 2023-01-19 21:48:38 +00:00
l2tp.h
lantiq.h
lapb.h
latencytop.h
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 leds: Move led_init_default_state_get() to the global header 2023-01-30 08:03:35 +00:00
libata.h ata: libata: cleanup fua support detection 2023-01-14 07:32:42 +09:00
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h cxl/pmem: Fix nvdimm registration races 2023-02-13 17:01:05 -08:00
libps2.h
license.h revert "kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible" 2022-11-30 14:49:42 -08:00
limits.h
linear_range.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
list.h i915: Move list_count() to list.h as list_count_nodes() for broader use 2023-01-06 16:37:46 +01:00
litex.h
livepatch.h
llc.h
llist_api.h
llist.h
local_lock_internal.h
local_lock.h
lockdep_api.h
lockdep_types.h
lockdep.h locking/lockdep: Remove lockdep_init_map_crosslock. 2023-02-06 15:31:05 +01:00
lockref.h
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h fs: port acl to mnt_idmap 2023-01-19 09:24:28 +01:00
lsm_hooks.h fs: port xattr to mnt_idmap 2023-01-19 09:24:28 +01:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
map_benchmark.h
maple_tree.h maple_tree: add mas_init() function 2023-02-09 16:51:30 -08:00
maple.h
marvell_phy.h
math64.h sched/clock/x86: Mark sched_clock() noinstr 2023-01-31 15:01:47 +01:00
math.h
mbcache.h ext4: fix deadlock due to mbcache entry corruption 2022-12-08 21:49:25 -05:00
mbus.h
mc6821.h
mc146818rtc.h
mcb.h mcb: move to_mcb_device() to use container_of_const() 2023-01-27 13:45:49 +01:00
mdev.h
mdio-bitbang.h net: mdio: mdio-bitbang: Separate C22 and C45 transactions 2023-01-10 15:53:36 -08:00
mdio-gpio.h
mdio-mux.h
mdio.h net: phy: add genphy_c45_ethtool_get/set_eee() support 2023-02-13 11:12:31 +00:00
mei_aux.h
mei_cl_bus.h
mem_encrypt.h
memblock.h
memcontrol.h - Daniel Verkamp has contributed a memfd series ("mm/memfd: add 2023-02-23 17:09:35 -08:00
memfd.h
memory_hotplug.h
memory-tiers.h
memory.h
mempolicy.h
mempool.h
memregion.h dax/hmem: Convey the dax range via memregion_info() 2023-02-10 17:33:29 -08:00
memremap.h mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper 2023-01-05 16:15:26 -06:00
memstick.h
mhi_ep.h bus: mhi: ep: Change state_lock to mutex 2023-01-27 12:31:41 +05:30
mhi.h
micrel_phy.h net: micrel: Add support for lan8841 PHY 2023-02-08 09:16:07 +00:00
microchipphy.h
migrate_mode.h
migrate.h include/linux/migrate.h: remove unneeded externs 2023-02-20 12:46:18 -08:00
mii_timestamper.h
mii.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_api.h
mm_inline.h mm: multi-gen LRU: section for memcg LRU 2023-02-02 22:33:27 -08:00
mm_types_task.h mm: convert mm's rss stats into percpu_counter 2022-11-30 15:58:40 -08:00
mm_types.h - Daniel Verkamp has contributed a memfd series ("mm/memfd: add 2023-02-23 17:09:35 -08:00
mm.h - Daniel Verkamp has contributed a memfd series ("mm/memfd: add 2023-02-23 17:09:35 -08:00
mman.h mm: implement memory-deny-write-execute as a prctl 2023-02-02 22:33:24 -08:00
mmap_lock.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export 2023-02-02 22:32:54 -08:00
mmzone.h mm: memory-failure: add memory failure stats to sysfs 2023-02-02 22:33:28 -08:00
mnt_idmapping.h fs: move mnt_idmap 2023-01-19 09:24:30 +01:00
mnt_namespace.h
mod_devicetable.h
module_signature.h
module.h modules-6.3-rc1 2023-02-23 14:05:08 -08:00
moduleloader.h Livepatching changes for 6.3 2023-02-23 14:00:10 -08:00
moduleparam.h
most.h
mount.h Merge branch 'work.namespace' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2023-02-24 19:20:07 -08:00
moxtet.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute_base.h
mroute.h
msdos_fs.h
msdos_partition.h
msg.h
msi_api.h genirq/msi: Provide constants for PCI/IMS support 2022-12-05 22:22:34 +01:00
msi.h irq/s390: Add arch_is_isolated_msi() for s390 2023-01-11 16:27:23 -04:00
mtio.h
mutex_api.h
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
namei.h NFSD 6.3 Release Notes 2023-02-22 14:21:40 -08:00
nd.h
ndctl.h
net.h
netdev_features.h
netdevice.h net: remove enum skb_free_reason 2023-03-07 23:57:19 -08:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfilter.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf 2023-02-22 21:25:23 -08:00
netfs.h netfs: Add a function to extract an iterator into a scatterlist 2023-02-20 17:25:43 -06:00
netlink.h netlink: provide an ability to set default extack message 2023-02-01 21:04:09 -08:00
netpoll.h
nfs3.h
nfs4.h NFSD: add delegation reaper to react to low memory condition 2022-12-10 11:01:12 -05:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_fs.h NFS Client Updates for Linux 6.3 2023-02-22 14:47:20 -08:00
nfs_iostat.h
nfs_page.h NFS: Clean up O_DIRECT request allocation 2023-02-14 14:22:33 -05:00
nfs_ssc.h NFSD: enhance inter-server copy cleanup 2023-02-20 09:20:21 -05:00
nfs_xdr.h
nfs.h
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h x86/nmi: Print reasons why backtrace NMIs are ignored 2023-01-19 15:55:12 -08:00
node.h
nodemask.h
nospec.h uaccess: Add speculation barrier to copy_from_user() 2023-02-21 14:45:22 -08:00
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h
nubus.h
numa.h
nvme-auth.h
nvme-fc-driver.h
nvme-fc.h
nvme-rdma.h
nvme-tcp.h
nvme.h nvme: consult the CSE log page for unprivileged passthrough 2022-12-28 06:26:31 -10:00
nvmem-consumer.h nvmem: core: move struct nvmem_cell_info to nvmem-provider.h 2023-02-06 19:06:59 +01:00
nvmem-provider.h nvmem: core: add nvmem_add_one_cell() 2023-02-06 19:06:59 +01:00
nvram.h
objagg.h
objtool.h
of_address.h of: Introduce of_translate_dma_region() 2023-01-25 11:48:27 +01:00
of_clk.h
of_device.h of: device: make of_device_uevent_modalias() take a const device * 2023-01-27 13:45:28 +01:00
of_dma.h
of_fdt.h
of_gpio.h gpiolib: of: Move enum of_gpio_flags to its only user 2023-01-30 15:55:31 +01:00
of_graph.h
of_iommu.h iommu: Implement of_iommu_get_resv_regions() 2023-01-25 11:48:28 +01:00
of_irq.h
of_mdio.h
of_net.h of: net: export of_get_mac_address_nvmem() 2022-11-29 10:45:53 +01:00
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
of.h Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once_lite.h
once.h
oom.h
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page_counter.h
page_ext.h mm/page_ext: init page_ext early if there are no deferred struct pages 2023-02-02 22:33:22 -08:00
page_idle.h
page_owner.h
page_ref.h mm: update mmap_sem comments to refer to mmap_lock 2023-01-11 16:14:22 -08:00
page_reporting.h
page_table_check.h
page-flags-layout.h
page-flags.h mm: add memcpy_from_file_folio() 2023-02-02 22:33:34 -08:00
page-isolation.h
pageblock-flags.h
pagemap.h - Daniel Verkamp has contributed a memfd series ("mm/memfd: add 2023-02-23 17:09:35 -08:00
pagevec.h filemap: remove find_get_pages_range_tag() 2023-02-02 22:33:18 -08:00
pagewalk.h mm/hugetlb: make walk_hugetlb_range() safe to pmd unshare 2023-01-18 17:12:39 -08:00
panic_notifier.h
panic.h panic: Consolidate open-coded panic_on_warn checks 2022-12-02 13:04:44 -08:00
parman.h
parport_pc.h parport_pc: Let chipset drivers mask ECR bits on writes 2023-01-20 13:12:00 +01:00
parport.h parport: remove ax88796 driver 2023-01-16 09:26:06 +01:00
parser.h
part_stat.h
pata_arasan_cf_data.h
pata_parport.h ata: pata_parport: add driver (PARIDE replacement) 2023-01-31 09:34:41 +09:00
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h virtio,vhost,vdpa: features, fixes 2023-02-25 11:48:02 -08:00
pci-acpi.h
pci-ats.h
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Use link_up() callback in place of LINK_UP notifier 2023-02-14 07:27:32 +09:00
pci-epf.h PCI: endpoint: Use link_up() callback in place of LINK_UP notifier 2023-02-14 07:27:32 +09:00
pci-p2pdma.h
pci.h cxl for v6.3 2023-02-25 09:19:23 -08:00
pcs-altera-tse.h
pcs-lynx.h
pcs-rzn1-miic.h
pe.h efi: Put Linux specific magic number in the DOS header 2022-12-05 09:31:46 +01:00
peci-cpu.h
peci.h
percpu_counter.h include/linux/percpu_counter.h: race in uniprocessor percpu_counter_add() 2023-02-02 22:50:01 -08:00
percpu-defs.h sched/core: Always inline __this_cpu_preempt_check() 2023-01-13 11:48:17 +01:00
percpu-refcount.h
percpu-rwsem.h
percpu.h Merge branch 'for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu 2022-12-12 16:07:04 -08:00
perf_event_api.h
perf_event.h perf/core: Introduce perf_prepare_header() 2023-01-18 11:57:20 +01:00
perf_regs.h
personality.h
pfn_t.h
pfn.h
pgtable_api.h
pgtable.h mm: introduce __vm_flags_mod and use it in untrack_pfn 2023-02-09 16:51:40 -08:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h net: phy: improve phy_read_poll_timeout 2023-03-07 18:19:09 -08:00
phylink.h
pid_namespace.h mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC 2023-01-18 17:12:37 -08:00
pid.h
pim.h
pipe_fs_i.h splice: Add a func to do a splice from a buffered file without ITER_PIPE 2023-02-20 17:25:43 -06:00
pkeys.h
pktcdvd.h Revert "pktcdvd: remove driver." 2023-01-04 14:44:13 -07:00
pl320-ipc.h
platform_device.h platform: Provide a remove callback that returns no value 2023-01-17 19:04:17 +01:00
platform_profile.h
pldmfw.h
plist.h
pm_clock.h
pm_domain.h PM: domains: Allow a genpd consumer to require a synced power off 2023-01-10 11:07:10 -06:00
pm_opp.h
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h PM: Add EXPORT macros for exporting PM functions 2023-02-13 19:17:34 +01:00
pmbus.h
pmu.h
pnp.h
poison.h Networking changes for 6.3. 2023-02-21 18:24:12 -08:00
poll.h
polynomial.h
posix_acl_xattr.h
posix_acl.h fs: port acl to mnt_idmap 2023-01-19 09:24:28 +01:00
posix-clock.h
posix-timers.h
power_supply.h
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pr.h
prandom.h prandom: remove prandom_u32_max() 2022-12-20 03:13:45 +01:00
preempt.h
prefetch.h
prime_numbers.h
printk.h printk: move size limit macros into internal.h 2023-01-11 15:35:11 +01:00
prmt.h
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h device property: Make fwnode_graph_for_each_endpoint() consistent 2023-01-19 14:39:04 +01:00
pruss_driver.h
psci.h
pseudo_fs.h
psi_types.h
psi.h
psp-sev.h
psp-tee.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
pstore.h
ptdump.h
pti.h
ptp_classify.h net: ptp: add helper for one-step P2P clocks 2023-01-13 08:40:41 +00:00
ptp_clock_kernel.h
ptp_kvm.h
ptp_pch.h
ptr_ring.h
ptrace_api.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h backlight: pwm_bl: Drop support for legacy PWM probing 2023-02-22 10:55:22 +00:00
pwm.h pwm: Changes for v6.2-rc1 2022-12-21 09:41:28 -08:00
pxa2xx_ssp.h
pxa168_eth.h
qnx6_fs.h
quota.h
quotaops.h fs: port i_{g,u}id_{needs_}update() to mnt_idmap 2023-01-19 09:24:29 +01:00
radix-tree.h
raid_class.h
ramfs.h
random.h random: do not include <asm/archrandom.h> from random.h 2022-12-20 03:13:45 +01:00
randomize_kstack.h
range.h kernel/range: Uplevel the cxl subsystem's range_contains() helper 2023-02-10 17:32:37 -08:00
ras.h
ratelimit_types.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rbtree.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist_bl.h
rculist_nulls.h rcu: Use hlist_nulls_next_rcu() in hlist_nulls_add_tail_rcu() 2023-01-03 17:28:33 -08:00
rculist.h
rcupdate_trace.h
rcupdate_wait.h
rcupdate.h Merge branches 'doc.2023.01.05a', 'fixes.2023.01.23a', 'kvfree.2023.01.03a', 'srcu.2023.01.03a', 'srcu-always.2023.02.02a', 'tasks.2023.01.03a', 'torture.2023.01.05a' and 'torturescript.2023.01.03a' into HEAD 2023-02-02 16:33:43 -08:00
rcutiny.h rcu: Refactor kvfree_call_rcu() and high-level helpers 2023-01-03 17:48:40 -08:00
rcutree.h rcu: Refactor kvfree_call_rcu() and high-level helpers 2023-01-03 17:48:40 -08:00
rcuwait_api.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
ref_tracker.h
refcount_api.h
refcount.h
regmap.h regmap-irq: Remove unused mask_invert flag 2023-02-17 00:08:44 +00:00
regset.h
relay.h
remoteproc.h
resctrl.h x86/resctrl: Add interface to write mbm_total_bytes_config 2023-01-23 17:40:30 +01:00
reset-controller.h
reset.h
resource_ext.h
resource.h
restart_block.h
resume_user_mode.h
rethook.h
rfkill.h
rhashtable-types.h
rhashtable.h rhashtable: Allow rhashtable to be used from irq-safe contexts 2022-12-09 10:42:56 +00:00
ring_buffer.h
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() 2023-02-13 15:54:29 -08:00
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
rv.h
rwbase_rt.h
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwlock.h
rwsem.h
sbitmap.h
scatterlist.h
scc.h
sched_clock.h
sched.h Scheduler updates in this cycle are: 2023-02-20 17:41:08 -08:00
scmi_protocol.h firmware: arm_scmi: Refactor device create/destroy helpers 2023-01-19 09:49:54 +00:00
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200_gpio.h
scx200.h
seccomp.h seccomp: document the "filter_count" field 2022-12-02 11:33:48 -08:00
secretmem.h
securebits.h
security.h fs: port acl to mnt_idmap 2023-01-19 09:24:28 +01:00
sed-opal.h block: sed-opal: Don't include <linux/kernel.h> 2022-12-08 09:18:58 -07:00
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h
sem.h
semaphore.h
seq_buf.h
seq_file_net.h
seq_file.h
seqlock_api.h
seqlock.h
serdev.h
serial_8250.h
serial_bcm63xx.h
serial_core.h serial: Make uart_handle_cts_change() status param bool active 2023-01-19 16:04:35 +01:00
serial_max3100.h
serial_s3c.h
serial_sci.h
serial.h serial: 8250: Name MSR literals 2023-01-19 15:01:19 +01:00
serio.h
set_memory.h x86/mm: Implement native set_memory_rox() 2022-12-15 10:37:27 -08: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 shmem: add shmem_read_folio() and shmem_read_folio_gfp() 2023-02-09 16:51:42 -08:00
shrinker.h mm: shrinkers: fix deadlock in shrinker debugfs 2023-02-09 15:56:51 -08:00
signal_types.h
signal.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h
skbuff.h net: reclaim skb->scm_io_uring bit 2023-03-08 13:21:47 +00:00
skmsg.h bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes 2022-12-01 01:07:32 +01:00
slab_def.h mm/kasan: simplify and refine kasan_cache code 2023-01-18 17:12:55 -08:00
slab.h slab updates for 6.2-rc1 2022-12-12 09:13:06 -08:00
slimbus.h
slub_def.h mm/kasan: simplify and refine kasan_cache code 2023-01-18 17:12:55 -08:00
sm501-regs.h
sm501.h
smc91x.h
smp_types.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
sockptr.h
softirq.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_api.h
spinlock_rt.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h perf: Fix perf_event_pmu_context serialization 2023-01-31 20:37:18 +01:00
splice.h
spmi.h
sram.h
srcu.h rcu: Add srcu_down_read() and srcu_up_read() 2023-01-03 17:49:22 -08:00
srcutiny.h
srcutree.h srcu: Fix a misspelling in comment 2023-01-03 17:49:22 -08:00
ssbi.h
stackdepot.h lib/stackdepot: move documentation comments to stackdepot.h 2023-02-16 20:43:52 -08:00
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h vfs: plumb i_version handling into struct kstat 2023-01-26 07:00:06 -05:00
statfs.h
static_call_types.h
static_call.h
static_key.h
stdarg.h
stddef.h
stm.h
stmmac.h net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC 2023-01-30 07:21:25 +00:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string_helpers.h string_helpers: Move string_is_valid() to the header 2023-02-09 22:30:24 -08:00
string.h mm: new primitive kvmemdup() 2023-01-18 17:12:47 -08:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
surface_acpi_notify.h
suspend.h
svga.h
sw842.h
swab.h
swait_api.h
swait.h
swap_cgroup.h
swap_slots.h
swap.h Sync mm-stable with mm-hotfixes-stable to pick up dependent patches 2023-01-31 17:25:17 -08:00
swapfile.h
swapops.h mm/hugetlb: move swap entry handling into vma lock when faulted 2023-01-18 17:12:38 -08:00
swiotlb.h swiotlb: remove swiotlb_max_segment 2023-02-16 18:10:18 +01:00
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys_soc.h
sys.h
syscall_user_dispatch.h
syscalls_api.h
syscalls.h
syscore_ops.h
sysctl.h
sysfb.h
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
tee_drv.h
termios_internal.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h thermal: ACPI: Make helpers retrieve temperature only 2023-02-02 15:26:45 +01:00
thread_info.h cpuidle, sched: Remove instrumentation from TIF_{POLLING_NRFLAG,NEED_RESCHED} 2023-01-13 11:48:16 +01:00
threads.h
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time32.h
time64.h
time_namespace.h vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy 2022-12-01 11:35:40 +01:00
time.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h sched/topology: Introduce for_each_numa_hop_mask() 2023-02-07 18:20:00 -08:00
torture.h
toshiba.h
tpm_command.h
tpm_eventlog.h efi: tpm: Avoid READ_ONCE() for accessing the event log 2023-01-13 17:15:17 +01:00
tpm.h tpm: add vendor flag to command code validation 2023-02-13 10:11:20 +02:00
trace_clock.h
trace_events.h tracing: Fix TASK_COMM_LEN in trace event format file 2023-02-12 10:23:39 -05:00
trace_recursion.h cpuidle: tracing: Warn about !rcu_is_watching() 2023-01-31 15:01:46 +01:00
trace_seq.h tracing: Acquire buffer from temparary trace sequence 2023-02-07 12:42:54 -05:00
trace.h tracing: Add trace_array_puts() to write into instance 2023-02-07 12:49:56 -05:00
tracefs.h
tracepoint-defs.h
tracepoint.h tracing updates for 6.3: 2023-02-23 10:20:49 -08:00
transport_class.h drivers: base: transport_class: fix possible memory leak 2023-01-20 14:22:50 +01:00
ts-nbus.h
tsacct_kern.h
tty_buffer.h
tty_driver.h
tty_flip.h
tty_ldisc.h tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active 2023-01-19 16:04:35 +01:00
tty_port.h tty: Call ->dtr_rts() parameter active consistently 2023-01-19 16:04:35 +01:00
tty.h tty: Return bool from tty_termios_hw_change() 2023-01-19 16:04:35 +01:00
typecheck.h
types.h
u64_stats_sync_api.h
u64_stats_sync.h u64_stat: Remove the obsolete fetch_irq() variants. 2023-01-12 20:57:43 -08:00
uacce.h uacce: supports device isolation feature 2023-01-20 12:06:26 +01:00
uaccess.h uaccess: Add minimum bounds check on kernel buffer size 2023-02-08 15:26:58 -08:00
ubsan.h arm64: Support Clang UBSAN trap codes for better reporting 2023-02-08 15:26:58 -08:00
ucs2_string.h
udp.h
uidgid.h
uio_driver.h
uio.h 46 fs/cifs (smb3 client) changesets, 37 in fs/cifs and 9 for related helper functions and cleanup outside from Dave Howells and Willy 2023-02-22 17:12:44 -08:00
umh.h
unicode.h
units.h
uprobes.h
usb_usual.h
usb.h Merge 6.2-rc5 into usb-next 2023-01-23 15:38:08 +01:00
usbdevice_fs.h
user_events.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h mm/uffd: detect pgtable allocation failures 2023-01-18 17:12:53 -08:00
usermode_driver.h
util_macros.h There is no particular theme here - mainly quick hits all over the tree. 2023-02-23 17:55:40 -08:00
uts.h
utsname.h
uuid.h mei: Move uuid_le_cmp() to its only user 2023-02-03 07:23:03 +01:00
vbox_utils.h
vdpa.h vdpa: introduce get_vq_dma_device() 2023-02-20 19:26:58 -05:00
verification.h
vermagic.h
vexpress.h
vfio_pci_core.h
vfio.h vfio: Update the kdoc for vfio_device_ops 2023-02-09 11:43:39 -07:00
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via_i2c.h
via-core.h
via-gpio.h
via.h
videodev2.h
virtio_anchor.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h docs: driver-api: virtio: virtio on Linux 2023-02-15 06:46:22 -05:00
virtio_console.h
virtio_dma_buf.h
virtio_net.h linux/virtio_net.h: Support USO offload in vnet header. 2022-12-12 09:29:56 +00:00
virtio_pci_legacy.h
virtio_pci_modern.h
virtio_ring.h virtio_ring: per virtqueue dma device 2023-02-20 19:26:58 -05:00
virtio_vsock.h virtio/vsock: replace virtio_vsock_pkt with sk_buff 2023-01-16 13:26:33 +00:00
virtio.h virtio: move dev_to_virtio() to use container_of_const() 2023-01-27 13:45:46 +01:00
vlynq.h
vm_event_item.h mm: vmscan: split khugepaged stats from direct reclaim stats 2022-11-30 15:58:41 -08:00
vmalloc.h mm/vmalloc.c: add flags to mark vm_map_ram area 2023-02-09 16:51:42 -08:00
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h vringh: fix a typo in comments for vringh_kiov 2023-02-20 19:26:59 -05:00
vt_buffer.h
vt_kern.h
vt.h
vtime.h
w1-gpio.h
w1.h
wait_api.h
wait_bit.h
wait.h
watch_queue.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wm97xx.h
wmi.h
workqueue_api.h
workqueue.h workqueue: Add a new flag to spot the potential UAF error 2023-01-04 12:25:29 -10:00
writeback.h fs: convert writepage_t callback to pass a folio 2023-02-02 22:33:34 -08:00
ww_mutex.h
wwan.h
xarray.h swap_state: update shadow_nodes for anonymous page 2023-02-02 22:33:24 -08:00
xattr.h fs: port xattr to mnt_idmap 2023-01-19 09:24:28 +01:00
xxhash.h
xz.h
yam.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h zram: add size class equals check into recompression 2022-11-30 15:58:52 -08:00
zstd_errors.h
zstd_lib.h
zstd.h
zutil.h