twx-linux/include/linux
Roberto Sassu 4971c268b8 ima: Align ima_file_mmap() parameters with mmap_file LSM hook
Commit 98de59bfe4b2f ("take calculation of final prot in
security_mmap_file() into a helper") moved the code to update prot, to be
the actual protections applied to the kernel, to a new helper called
mmap_prot().

However, while without the helper ima_file_mmap() was getting the updated
prot, with the helper ima_file_mmap() gets the original prot, which
contains the protections requested by the application.

A possible consequence of this change is that, if an application calls
mmap() with only PROT_READ, and the kernel applies PROT_EXEC in addition,
that application would have access to executable memory without having this
event recorded in the IMA measurement list. This situation would occur for
example if the application, before mmap(), calls the personality() system
call with READ_IMPLIES_EXEC as the first argument.

Align ima_file_mmap() parameters with those of the mmap_file LSM hook, so
that IMA can receive both the requested prot and the final prot. Since the
requested protections are stored in a new variable, and the final
protections are stored in the existing variable, this effectively restores
the original behavior of the MMAP_CHECK hook.

Cc: stable@vger.kernel.org
Fixes: 98de59bfe4b2 ("take calculation of final prot in security_mmap_file() into a helper")
Signed-off-by: Roberto Sassu <roberto.sassu@huawei.com>
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>
Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
2023-01-31 13:08:38 -05:00
..
amba
atomic
avf
bcma
byteorder
can can: sja1000: fix size of OCR_MODE_MASK define 2022-11-24 16:01:04 +01:00
ceph
clk
comedi
crush
decompress
device driver core: make struct class.devnode() take a const * 2022-11-24 17:12:27 +01:00
dma
dsa net: dsa: tag_qca: fix wrong MGMT_DATA2 size 2023-01-01 09:27:12 +00:00
extcon
firmware remoteproc updates for v6.2 2022-12-21 09:37:14 -08:00
fpga
fsl
gpio gpio: updates for v6.2 2022-12-15 09:45:51 -08:00
greybus
hsi
i3c i3c: export SETDASA method 2022-12-11 21:25:58 +01:00
iio
input
irqchip
isdn
lockd
mailbox
mdio
mfd - New Drivers 2022-12-21 09:19:24 -08:00
mlx4
mlx5 net/mlx5: Fix command stats access after free 2023-01-09 22:08:34 -08:00
mmc
mtd mtd: cfi: allow building spi-intel standalone 2023-01-02 12:08:53 +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 Perf events updates for v6.2: 2022-12-12 15:19:38 -08:00
phy
pinctrl
platform_data platform/x86: simatic-ipc: add another model 2023-01-12 19:42:53 +01:00
power
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
reset
rpmsg
rtc
sched New Feature: 2022-12-17 14:06:53 -06:00
soc Networking changes for 6.2. 2022-12-13 15:47:48 -08:00
soundwire soundwire updates for 6.2 2022-12-19 08:47:33 -06:00
spi
ssb
sunrpc NFS client fixes for Linux 6.2 2023-01-07 10:38:11 -08:00
surface_aggregator
ulpi
unaligned
usb xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage 2022-11-30 12:10:48 +01: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 Merge branches 'acpi-pm', 'acpi-processor', 'acpi-ec' and 'acpi-video' 2022-12-12 15:05:30 +01: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
anon_inodes.h
aperture.h
apm_bios.h
apm-emulation.h
apple_bl.h
apple-gmux.h
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
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
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 Revert "block: bio_copy_data_iter" 2023-01-04 14:43:27 -07:00
bit_spinlock.h
bitfield.h
bitmap.h
bitops.h
bitrev.h
bits.h
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 Revert "block: remove devnode callback from struct block_device_operations" 2023-01-04 14:44:02 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bootmem_info.h
bottom_half.h
bpf_lirc.h
bpf_local_storage.h
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_trace.h
bpf_types.h
bpf_verifier.h bpf: states_equal() must build idmap for all function frames 2022-12-10 13:20:53 -08:00
bpf-cgroup-defs.h
bpf-cgroup.h
bpf-netns.h
bpf.h bpf: Rework process_dynptr_func 2022-12-08 18:25:31 -08:00
bpfilter.h
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h bpf: Fix a compilation failure with clang lto build 2022-11-30 17:13:25 -08:00
btf.h for-alexei-2022120701 2022-12-07 13:49:21 -08:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h
build_bug.h
build-salt.h
buildid.h
bvec.h
c2port.h
cache.h
cacheflush.h
cacheinfo.h
capability.h
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: Store clk_core for clk_rate_request 2022-12-07 13:54:01 -08:00
clk.h
clkdev.h
clockchips.h
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
compiler_types.h compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu"))) 2022-11-24 12:27:13 -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
console.h printk, xen: fbfront: create/use safe function for forcing preferred 2022-12-02 11:25:02 +01:00
consolemap.h
const.h
container_of.h container_of: add container_of_const() that preserves const-ness of the pointer 2022-12-06 16:55:18 +01:00
container.h
context_tracking_irq.h
context_tracking_state.h
context_tracking.h
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-stm.h
coresight.h
count_zeros.h
counter.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu.h
cpufeature.h
cpufreq.h
cpuhotplug.h Networking changes for 6.2. 2022-12-13 15:47:48 -08:00
cpuidle_haltpoll.h
cpuidle.h
cpumask_api.h
cpumask.h
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 - Add crypto_tfm_ctx_dma 2022-12-02 18:12:40 +08:00
cs5535.h
ctype.h
cuda.h
cxl_err.h
damon.h MM patches for 6.2-rc1. 2022-12-13 19:29:45 -08:00
dasd_mod.h
davinci_emac.h
dax.h fsdax,xfs: port unshare to fsdax 2022-12-11 18:12:17 -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
device_cgroup.h
device-mapper.h
device.h Driver Core changes for 6.2-rc1 2022-12-16 03:54:54 -08:00
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm9000.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
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.h
dma-resv.h
dmaengine.h
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
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
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
errqueue.h
errseq.h
etherdevice.h
ethtool_netlink.h
ethtool.h
eventfd.h for-6.2/io_uring-2022-12-08 2022-12-13 10:33:08 -08:00
eventpoll.h
evm.h
export-internal.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h
fault-inject-usercopy.h
fault-inject.h
fb.h Some deferred-io and damage worker reworks revert and make a fb function 2022-12-09 11:53:52 +10:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h
fileattr.h
filter.h New Feature: 2022-12-17 14:06:53 -06:00
find.h
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
font.h
fortify-string.h hardening updates for v6.2-rc1 2022-12-14 12:20:00 -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 ceph: avoid use-after-free in ceph_fl_release_lock() 2023-01-02 12:27:25 +01:00
fscache-cache.h
fscache.h
fscrypt.h
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
ftrace_irq.h
ftrace.h
futex.h
fwnode_mdio.h
fwnode.h
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
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
greybus.h
hardirq.h
hash.h
hashtable_api.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h mm, hwpoison: try to recover from copy-on write faults 2022-11-30 15:58:40 -08:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hisi_acc_qm.h
hmm.h
host1x_context_bus.h
host1x.h gpu: host1x: Select context device based on attached IOMMU 2022-11-25 16:14:19 +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
hugetlb_cgroup.h mm,hugetlb: use folio fields in second tail page 2022-11-30 15:58:46 -08:00
hugetlb_inline.h
hugetlb.h mm,hugetlb: use folio fields in second tail page 2022-11-30 15:58:46 -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
hwspinlock.h
hyperv.h hv: fix comment typo in vmbus_channel/low_latency 2022-11-28 16:48:20 +00: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
i8042.h
i8253.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h wifi: ieee80211: Do not open-code qos address offsets 2022-12-01 13:49:40 +01:00
ieee802154.h
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
ihex.h
ima.h ima: Align ima_file_mmap() parameters with mmap_file LSM hook 2023-01-31 13:08:38 -05: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_th.h
intel-ish-client-if.h
intel-svm.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: move 'poll_multi_queue' bool in io_ring_ctx 2023-01-04 13:49:54 -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 iomap: write iomap validity checks 2022-11-29 09:09:17 +11:00
iommu-helper.h
iommu.h iommufd for 6.2 2022-12-14 09:15:43 -08:00
iommufd.h iommufd: Add kernel support for testing iommufd 2022-11-30 20:16:49 -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
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
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 genirq/irqdomain: Add irq_domain:: Dev for per device MSI domains 2022-12-05 19:21:01 +01:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h genirq/irqreturn: Fix kernel-doc warnings 2022-11-24 17:55:05 +01:00
isa-dma.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
iversion.h
jbd2.h jbd2: switch jbd2_submit_inode_data() to use fs-provided hook for data writeout 2022-12-08 21:49:25 -05: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
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
kernel-page-flags.h mm: Add PG_arch_3 page flag 2022-11-29 09:26:07 +00:00
kernel.h
kernelcapi.h
kernfs.h
kexec.h
key-type.h
key.h
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
kprobes.h
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 ARM64: 2022-12-15 11:12:21 -08:00
kvm_irqfd.h
kvm_para.h
kvm_types.h KVM: Store immutable gfn_to_pfn_cache properties 2022-11-30 19:25:23 +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
libata.h
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h nvdimm/region: Move cache management to the region driver 2022-12-02 23:52:32 -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 Revert "i915: Move list_count() to list.h for broader use" 2022-11-30 12:06:51 +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
lockref.h
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h lsm/stable-6.2 PR 20221212 2022-12-13 09:47:48 -08:00
lsm_hooks.h lsm/stable-6.2 PR 20221212 2022-12-13 09:47:48 -08:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
map_benchmark.h
maple_tree.h
maple.h
marvell_phy.h
math64.h
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
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_aux.h
mei_cl_bus.h
mem_encrypt.h
memblock.h
memcontrol.h mm: memcg: fix stale protection of reclaim target memcg 2022-12-11 18:12:19 -08:00
memfd.h
memory_hotplug.h
memory-tiers.h
memory.h
mempolicy.h
mempool.h
memregion.h
memremap.h
memstick.h
mhi_ep.h
mhi.h
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h
mii_timestamper.h
mii.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h driver core: make struct class.dev_uevent() take a const * 2022-11-24 17:12:15 +01:00
mm_api.h
mm_inline.h
mm_types_task.h mm: convert mm's rss stats into percpu_counter 2022-11-30 15:58:40 -08:00
mm_types.h fsdax: introduce page->share for fsdax in reflink mode 2022-12-11 18:12:15 -08:00
mm.h ARM64: 2022-12-15 11:12:21 -08:00
mman.h
mmap_lock.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h MM patches for 6.2-rc1. 2022-12-13 19:29:45 -08:00
mnt_idmapping.h mnt_idmapping: move ima-only helpers to ima 2022-12-13 12:28:51 +01:00
mnt_namespace.h
mod_devicetable.h
module_signature.h
module.h Networking changes for 6.2. 2022-12-13 15:47:48 -08:00
moduleloader.h module: add module_elf_check_arch for module-specific checks 2022-12-02 17:54:07 +11:00
moduleparam.h
most.h
mount.h
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 genirq/msi: Provide constants for PCI/IMS support 2022-12-05 22:22:34 +01:00
mtio.h
mutex_api.h
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h
ndctl.h
net.h
netdev_features.h
netdevice.h net: add IFF_NO_ADDRCONF and use it in bonding to prevent ipv6 addrconf 2022-12-12 15:18:25 -08:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfilter.h
netfs.h fscache,cachefiles: add prepare_ondemand_read() callback 2022-12-07 10:56:29 +08:00
netlink.h
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: Clear the file access cache upon login 2022-11-27 22:09:59 -05:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h
nfs.h
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
nospec.h
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-provider.h
nvram.h
objagg.h
objtool.h
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h
of_gpio.h gpio: Do not include <linux/kernel.h> when not really needed. 2022-11-28 18:57:50 +01:00
of_graph.h
of_iommu.h
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
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
page_idle.h
page_owner.h
page_ref.h
page_reporting.h
page_table_check.h
page-flags-layout.h
page-flags.h ARM64: 2022-12-15 11:12:21 -08:00
page-isolation.h
pageblock-flags.h
pagemap.h filemap: convert replace_page_cache_page() to replace_page_cache_folio() 2022-12-11 18:12:12 -08:00
pagevec.h
pagewalk.h mm/pagewalk: add walk_page_range_vma() 2022-12-11 18:12:08 -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.h
parser.h
part_stat.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h
pci-acpi.h
pci-ats.h
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h
pci.h pci-v6.2-changes 2022-12-14 09:54:10 -08:00
pcs-altera-tse.h
pcs-lynx.h
pcs-rzn1-miic.h
pda_power.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 percpu_counter: add percpu_counter_sum_all interface 2022-11-30 15:58:40 -08:00
percpu-defs.h
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_regs.h
personality.h
pfn_t.h
pfn.h
pgtable_api.h
pgtable.h New Feature: 2022-12-17 14:06:53 -06:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h net: phy: Update documentation for get_rate_matching 2023-01-01 11:56:22 +00:00
phylink.h
pid_namespace.h
pid.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h Revert "pktcdvd: remove driver." 2023-01-04 14:44:13 -07:00
pl320-ipc.h
platform_device.h
platform_profile.h
pldmfw.h
plist.h
pm_clock.h
pm_domain.h
pm_opp.h
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h
pmbus.h
pmu.h
pnp.h
poison.h
poll.h
polynomial.h
posix_acl_xattr.h
posix_acl.h
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
prmt.h
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h Driver Core changes for 6.2-rc1 2022-12-16 03:54:54 -08: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
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
pwm.h pwm: Changes for v6.2-rc1 2022-12-21 09:41:28 -08:00
pxa2xx_ssp.h
pxa168_eth.h
qcom_scm.h
qcom-geni-se.h
qnx6_fs.h
quota.h
quotaops.h
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
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
rculist.h
rcupdate_trace.h
rcupdate_wait.h
rcupdate.h Networking changes for 6.2. 2022-12-13 15:47:48 -08:00
rcutiny.h printk changes for 6.2 2022-12-12 09:01:36 -08:00
rcutree.h
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: Add handle_mask_sync() callback 2022-12-09 17:39:33 +00:00
regset.h
relay.h
remoteproc.h
resctrl.h
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,thp,rmap: subpages_mapcount COMPOUND_MAPPED if PMD-mapped 2022-11-30 15:58:48 -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
s3c_adc_battery.h
sbitmap.h
scatterlist.h
scc.h
sched_clock.h
sched.h MM patches for 6.2-rc1. 2022-12-13 19:29:45 -08:00
scmi_protocol.h
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 lsm/stable-6.2 PR 20221212 2022-12-13 09:47:48 -08: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 TTY/Serial driver changes for 6.2-rc1 2022-12-16 03:31:56 -08:00
serial_max3100.h
serial_s3c.h
serial_sci.h
serial.h
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
shrinker.h mm: shrinkers: add missing includes for undeclared types 2022-11-30 15:58:55 -08:00
signal_types.h
signal.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h
skbuff.h skbuff: Introduce slab_build_skb() 2022-12-09 19:47:41 -08: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, slab: ignore hardened usercopy parameters when disabled 2022-11-27 23:35:04 +01:00
slab.h slab updates for 6.2-rc1 2022-12-12 09:13:06 -08:00
slimbus.h
slub_def.h mm, slub: remove percpu slabs with CONFIG_SLUB_TINY 2022-12-01 00:09:09 +01: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
splice.h
spmi.h
sram.h
srcu.h rcu: Make SRCU mandatory 2022-11-29 15:00:06 -08:00
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_call_types.h
static_call.h
static_key.h
stdarg.h
stddef.h
stm.h
stmmac.h net: stmmac: Power up SERDES after the PHY link 2022-12-05 09:44:42 +00:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string_helpers.h
string.h
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 mm: add nodes= arg to memory.reclaim 2022-12-11 18:12:19 -08:00
swapfile.h
swapops.h Merge branch 'mm-hotfixes-stable' into mm-stable 2022-12-09 19:31:11 -08:00
swiotlb.h
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
thread_info.h
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 timers: Provide timer_shutdown[_sync]() 2022-11-24 15:09:12 +01:00
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h
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
trace_clock.h
trace_events.h tracing: Fix some checker warnings 2022-12-10 13:36:05 -05:00
trace_recursion.h
trace_seq.h tracing: Fix some checker warnings 2022-12-10 13:36:05 -05:00
trace.h
tracefs.h
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tty_buffer.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty_port.h
tty.h
typecheck.h
types.h
u64_stats_sync_api.h
u64_stats_sync.h
uacce.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio_driver.h
uio.h for-6.2/block-2022-12-08 2022-12-13 10:43:59 -08:00
umh.h
unicode.h
units.h
uprobes.h
usb_usual.h
usb.h Driver Core changes for 6.2-rc1 2022-12-16 03:54:54 -08:00
usbdevice_fs.h
user_events.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h
usermode_driver.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h
verification.h
vermagic.h
vexpress.h
vfio_pci_core.h
vfio.h VFIO updates for v6.2-rc1 2022-12-15 13:12:15 -08: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
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_vsock.h
virtio.h
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
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
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
writeback.h
ww_mutex.h
wwan.h
xarray.h
xattr.h fs.xattr.simple.rework.rbtree.rwlock.v6.2 2022-12-13 10:08:36 -08:00
xxhash.h
xz.h
yam.h
z2_battery.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