twx-linux/include/linux
Linus Torvalds 49d5759268 ARM:
- Provide a virtual cache topology to the guest to avoid
   inconsistencies with migration on heterogenous systems. Non secure
   software has no practical need to traverse the caches by set/way in
   the first place.
 
 - Add support for taking stage-2 access faults in parallel. This was an
   accidental omission in the original parallel faults implementation,
   but should provide a marginal improvement to machines w/o FEAT_HAFDBS
   (such as hardware from the fruit company).
 
 - A preamble to adding support for nested virtualization to KVM,
   including vEL2 register state, rudimentary nested exception handling
   and masking unsupported features for nested guests.
 
 - Fixes to the PSCI relay that avoid an unexpected host SVE trap when
   resuming a CPU when running pKVM.
 
 - VGIC maintenance interrupt support for the AIC
 
 - Improvements to the arch timer emulation, primarily aimed at reducing
   the trap overhead of running nested.
 
 - Add CONFIG_USERFAULTFD to the KVM selftests config fragment in the
   interest of CI systems.
 
 - Avoid VM-wide stop-the-world operations when a vCPU accesses its own
   redistributor.
 
 - Serialize when toggling CPACR_EL1.SMEN to avoid unexpected exceptions
   in the host.
 
 - Aesthetic and comment/kerneldoc fixes
 
 - Drop the vestiges of the old Columbia mailing list and add [Oliver]
   as co-maintainer
 
 This also drags in arm64's 'for-next/sme2' branch, because both it and
 the PSCI relay changes touch the EL2 initialization code.
 
 RISC-V:
 
 - Fix wrong usage of PGDIR_SIZE instead of PUD_SIZE
 
 - Correctly place the guest in S-mode after redirecting a trap to the guest
 
 - Redirect illegal instruction traps to guest
 
 - SBI PMU support for guest
 
 s390:
 
 - Two patches sorting out confusion between virtual and physical
   addresses, which currently are the same on s390.
 
 - A new ioctl that performs cmpxchg on guest memory
 
 - A few fixes
 
 x86:
 
 - Change tdp_mmu to a read-only parameter
 
 - Separate TDP and shadow MMU page fault paths
 
 - Enable Hyper-V invariant TSC control
 
 - Fix a variety of APICv and AVIC bugs, some of them real-world,
   some of them affecting architecurally legal but unlikely to
   happen in practice
 
 - Mark APIC timer as expired if its in one-shot mode and the count
   underflows while the vCPU task was being migrated
 
 - Advertise support for Intel's new fast REP string features
 
 - Fix a double-shootdown issue in the emergency reboot code
 
 - Ensure GIF=1 and disable SVM during an emergency reboot, i.e. give SVM
   similar treatment to VMX
 
 - Update Xen's TSC info CPUID sub-leaves as appropriate
 
 - Add support for Hyper-V's extended hypercalls, where "support" at this
   point is just forwarding the hypercalls to userspace
 
 - Clean up the kvm->lock vs. kvm->srcu sequences when updating the PMU and
   MSR filters
 
 - One-off fixes and cleanups
 
 - Fix and cleanup the range-based TLB flushing code, used when KVM is
   running on Hyper-V
 
 - Add support for filtering PMU events using a mask.  If userspace
   wants to restrict heavily what events the guest can use, it can now
   do so without needing an absurd number of filter entries
 
 - Clean up KVM's handling of "PMU MSRs to save", especially when vPMU
   support is disabled
 
 - Add PEBS support for Intel Sapphire Rapids
 
 - Fix a mostly benign overflow bug in SEV's send|receive_update_data()
 
 - Move several SVM-specific flags into vcpu_svm
 
 x86 Intel:
 
 - Handle NMI VM-Exits before leaving the noinstr region
 
 - A few trivial cleanups in the VM-Enter flows
 
 - Stop enabling VMFUNC for L1 purely to document that KVM doesn't support
   EPTP switching (or any other VM function) for L1
 
 - Fix a crash when using eVMCS's enlighted MSR bitmaps
 
 Generic:
 
 - Clean up the hardware enable and initialization flow, which was
   scattered around multiple arch-specific hooks.  Instead, just
   let the arch code call into generic code.  Both x86 and ARM should
   benefit from not having to fight common KVM code's notion of how
   to do initialization.
 
 - Account allocations in generic kvm_arch_alloc_vm()
 
 - Fix a memory leak if coalesced MMIO unregistration fails
 
 selftests:
 
 - On x86, cache the CPU vendor (AMD vs. Intel) and use the info to emit
   the correct hypercall instruction instead of relying on KVM to patch
   in VMMCALL
 
 - Use TAP interface for kvm_binary_stats_test and tsc_msrs_test
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCAAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmP2YA0UHHBib256aW5p
 QHJlZGhhdC5jb20ACgkQv/vSX3jHroPg/Qf+J6nT+TkIa+8Ei+fN1oMTDp4YuIOx
 mXvJ9mRK9sQ+tAUVwvDz3qN/fK5mjsYbRHIDlVc5p2Q3bCrVGDDqXPFfCcLx1u+O
 9U9xjkO4JxD2LS9pc70FYOyzVNeJ8VMGOBbC2b0lkdYZ4KnUc6e/WWFKJs96bK+H
 duo+RIVyaMthnvbTwSv1K3qQb61n6lSJXplywS8KWFK6NZAmBiEFDAWGRYQE9lLs
 VcVcG0iDJNL/BQJ5InKCcvXVGskcCm9erDszPo7w4Bypa4S9AMS42DHUaRZrBJwV
 /WqdH7ckIz7+OSV0W1j+bKTHAFVTCjXYOM7wQykgjawjICzMSnnG9Gpskw==
 =goe1
 -----END PGP SIGNATURE-----

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

Pull kvm updates from Paolo Bonzini:
 "ARM:

   - Provide a virtual cache topology to the guest to avoid
     inconsistencies with migration on heterogenous systems. Non secure
     software has no practical need to traverse the caches by set/way in
     the first place

   - Add support for taking stage-2 access faults in parallel. This was
     an accidental omission in the original parallel faults
     implementation, but should provide a marginal improvement to
     machines w/o FEAT_HAFDBS (such as hardware from the fruit company)

   - A preamble to adding support for nested virtualization to KVM,
     including vEL2 register state, rudimentary nested exception
     handling and masking unsupported features for nested guests

   - Fixes to the PSCI relay that avoid an unexpected host SVE trap when
     resuming a CPU when running pKVM

   - VGIC maintenance interrupt support for the AIC

   - Improvements to the arch timer emulation, primarily aimed at
     reducing the trap overhead of running nested

   - Add CONFIG_USERFAULTFD to the KVM selftests config fragment in the
     interest of CI systems

   - Avoid VM-wide stop-the-world operations when a vCPU accesses its
     own redistributor

   - Serialize when toggling CPACR_EL1.SMEN to avoid unexpected
     exceptions in the host

   - Aesthetic and comment/kerneldoc fixes

   - Drop the vestiges of the old Columbia mailing list and add [Oliver]
     as co-maintainer

  RISC-V:

   - Fix wrong usage of PGDIR_SIZE instead of PUD_SIZE

   - Correctly place the guest in S-mode after redirecting a trap to the
     guest

   - Redirect illegal instruction traps to guest

   - SBI PMU support for guest

  s390:

   - Sort out confusion between virtual and physical addresses, which
     currently are the same on s390

   - A new ioctl that performs cmpxchg on guest memory

   - A few fixes

  x86:

   - Change tdp_mmu to a read-only parameter

   - Separate TDP and shadow MMU page fault paths

   - Enable Hyper-V invariant TSC control

   - Fix a variety of APICv and AVIC bugs, some of them real-world, some
     of them affecting architecurally legal but unlikely to happen in
     practice

   - Mark APIC timer as expired if its in one-shot mode and the count
     underflows while the vCPU task was being migrated

   - Advertise support for Intel's new fast REP string features

   - Fix a double-shootdown issue in the emergency reboot code

   - Ensure GIF=1 and disable SVM during an emergency reboot, i.e. give
     SVM similar treatment to VMX

   - Update Xen's TSC info CPUID sub-leaves as appropriate

   - Add support for Hyper-V's extended hypercalls, where "support" at
     this point is just forwarding the hypercalls to userspace

   - Clean up the kvm->lock vs. kvm->srcu sequences when updating the
     PMU and MSR filters

   - One-off fixes and cleanups

   - Fix and cleanup the range-based TLB flushing code, used when KVM is
     running on Hyper-V

   - Add support for filtering PMU events using a mask. If userspace
     wants to restrict heavily what events the guest can use, it can now
     do so without needing an absurd number of filter entries

   - Clean up KVM's handling of "PMU MSRs to save", especially when vPMU
     support is disabled

   - Add PEBS support for Intel Sapphire Rapids

   - Fix a mostly benign overflow bug in SEV's
     send|receive_update_data()

   - Move several SVM-specific flags into vcpu_svm

  x86 Intel:

   - Handle NMI VM-Exits before leaving the noinstr region

   - A few trivial cleanups in the VM-Enter flows

   - Stop enabling VMFUNC for L1 purely to document that KVM doesn't
     support EPTP switching (or any other VM function) for L1

   - Fix a crash when using eVMCS's enlighted MSR bitmaps

  Generic:

   - Clean up the hardware enable and initialization flow, which was
     scattered around multiple arch-specific hooks. Instead, just let
     the arch code call into generic code. Both x86 and ARM should
     benefit from not having to fight common KVM code's notion of how to
     do initialization

   - Account allocations in generic kvm_arch_alloc_vm()

   - Fix a memory leak if coalesced MMIO unregistration fails

  selftests:

   - On x86, cache the CPU vendor (AMD vs. Intel) and use the info to
     emit the correct hypercall instruction instead of relying on KVM to
     patch in VMMCALL

   - Use TAP interface for kvm_binary_stats_test and tsc_msrs_test"

* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (325 commits)
  KVM: SVM: hyper-v: placate modpost section mismatch error
  KVM: x86/mmu: Make tdp_mmu_allowed static
  KVM: arm64: nv: Use reg_to_encoding() to get sysreg ID
  KVM: arm64: nv: Only toggle cache for virtual EL2 when SCTLR_EL2 changes
  KVM: arm64: nv: Filter out unsupported features from ID regs
  KVM: arm64: nv: Emulate EL12 register accesses from the virtual EL2
  KVM: arm64: nv: Allow a sysreg to be hidden from userspace only
  KVM: arm64: nv: Emulate PSTATE.M for a guest hypervisor
  KVM: arm64: nv: Add accessors for SPSR_EL1, ELR_EL1 and VBAR_EL1 from virtual EL2
  KVM: arm64: nv: Handle SMCs taken from virtual EL2
  KVM: arm64: nv: Handle trapped ERET from virtual EL2
  KVM: arm64: nv: Inject HVC exceptions to the virtual EL2
  KVM: arm64: nv: Support virtual EL2 exceptions
  KVM: arm64: nv: Handle HCR_EL2.NV system register traps
  KVM: arm64: nv: Add nested virt VCPU primitives for vEL2 VCPU state
  KVM: arm64: nv: Add EL2 system registers to vcpu context
  KVM: arm64: nv: Allow userspace to set PSR_MODE_EL2x
  KVM: arm64: nv: Reset VCPU to EL2 registers if VCPU nested virt is set
  KVM: arm64: nv: Introduce nested virtualization VCPU feature
  KVM: arm64: Use the S2 MMU context to iterate over S2 table
  ...
2023-02-25 11:30:21 -08:00
..
amba
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
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
extcon
firmware firmware: zynqmp: fix declarations for gcc-13 2023-01-20 10:54:05 +01: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
input
irqchip
isdn
lockd NFSD 6.3 Release Notes 2023-02-22 14:21:40 -08:00
mailbox
mdio
mfd - Core Frameworks 2023-02-23 15:03:05 -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 wifi: mwifiex: Support SD8978 chipset 2023-02-13 18:51:35 +02:00
mtd
mux
net/intel
netfilter
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 dmaengine updates for v6.3 2023-02-24 17:18:54 -08:00
power
pse-pd
qed
raid
regulator
remoteproc
reset
rpmsg
rtc
sched - Daniel Verkamp has contributed a memfd series ("mm/memfd: add 2023-02-23 17:09:35 -08:00
soc TTY/Serial driver updates for 6.3-rc1 2023-02-24 12:17:14 -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
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
average.h
backing-dev-defs.h
backing-dev.h
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
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h
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_lsm.h
bpf_mem_alloc.h
bpf_trace.h
bpf_types.h
bpf_verifier.h bpf: Migrate release_on_unlock logic to non-owning ref semantics 2023-02-13 13:37:37 -08:00
bpf-cgroup-defs.h
bpf-cgroup.h
bpf-netns.h
bpf.h bpf: Zeroing allocated object from slab in bpf memory allocator 2023-02-15 15:40:06 -08:00
bpfilter.h
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h
btf.h bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs 2023-02-02 00:25:13 +01: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 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
circ_buf.h
clk-provider.h
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 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
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
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
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
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
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
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
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 nfsd: remove fetch_iversion export operation 2023-01-26 07:00:06 -05: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
filter.h net: add missing includes of linux/sched/clock.h 2023-01-27 11:19:46 +00: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
fprobe.h
freelist.h
freezer.h
frontswap.h
fs_api.h
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
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
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
hardirq.h
hash.h
hashtable_api.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid_bpf.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
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
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-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
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
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
initrd.h
inotify.h
input.h
instruction_pointer.h
instrumentation.h
instrumented.h
integrity.h
intel_rapl.h
intel_tcc.h
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
io_uring_types.h io_uring: optimise ctx flags layout 2023-01-29 15:17:41 -07:00
io_uring.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
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
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
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
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h
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
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
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
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
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
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
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
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
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
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_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
msi.h
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: make default_rps_mask a per netns attribute 2023-02-20 11:22:54 +00:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfilter.h netfilter: let reset rules clean out conntrack entries 2023-02-17 13:04:56 +01: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
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
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_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
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
panic_notifier.h
panic.h
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
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 PCI: Add ACS quirk for Wangxun NICs 2023-02-13 18:05:59 -06: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
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
percpu-refcount.h
percpu-rwsem.h
percpu.h
perf_event_api.h
perf_event.h
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: add genphy_c45_ethtool_get/set_eee() support 2023-02-13 11:12:31 +00:00
phylink.h
pid_namespace.h
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
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 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
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 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
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
pxa2xx_ssp.h
pxa168_eth.h
qcom_scm.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
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
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
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: 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
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
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200_gpio.h
scx200.h
seccomp.h
secretmem.h
securebits.h
security.h fs: port acl to mnt_idmap 2023-01-19 09:24:28 +01:00
sed-opal.h
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
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/sched: cls_api: Support hardware miss to tc action 2023-02-20 16:46:10 -08:00
skmsg.h
slab_def.h
slab.h
slimbus.h
slub_def.h
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
srcutiny.h
srcutree.h
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
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
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 thermal: ACPI: Make helpers retrieve temperature only 2023-02-02 15:26:45 +01:00
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
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
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
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
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
verification.h
vermagic.h
vexpress.h
vfio_pci_core.h
vfio.h
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
virtio_pci_legacy.h
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h
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
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
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 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
zstd_errors.h
zstd_lib.h
zstd.h
zutil.h