linux-samsung-r9q2/include/linux
Huacai Chen 1a34e7f2fc ACPI updates for 6.2-rc1
- Update the ACPICA code in the kernel to the 20221020 upstream
    version and fix a couple of issues in it:
 
    * Make acpi_ex_load_op() match upstream implementation (Rafael
      Wysocki).
    * Add support for loong_arch-specific APICs in MADT (Huacai Chen).
    * Add support for fixed PCIe wake event (Huacai Chen).
    * Add EBDA pointer sanity checks (Vit Kabele).
    * Avoid accessing VGA memory when EBDA < 1KiB (Vit Kabele).
    * Add CCEL table support to both compiler/disassembler (Kuppuswamy
      Sathyanarayanan).
    * Add a couple of new UUIDs to the known UUID list (Bob Moore).
    * Add support for FFH Opregion special context data (Sudeep Holla).
    * Improve warning message for "invalid ACPI name" (Bob Moore).
    * Add support for CXL 3.0 structures (CXIMS & RDPAS) in the CEDT
      table (Alison Schofield).
    * Prepare IORT support for revision E.e (Robin Murphy).
    * Finish support for the CDAT table (Bob Moore).
    * Fix error code path in acpi_ds_call_control_method() (Rafael
      Wysocki).
    * Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Li
      Zetao).
    * Update the version of the ACPICA code in the kernel (Bob Moore).
 
  - Use ZERO_PAGE(0) instead of empty_zero_page in the ACPI device
    enumeration code (Giulio Benetti).
 
  - Change the return type of the ACPI driver remove callback to void and
    update its users accordingly (Dawei Li).
 
  - Add general support for FFH address space type and implement the low-
    level part of it for ARM64 (Sudeep Holla).
 
  - Fix stale comments in the ACPI tables parsing code and make it print
    more messages related to MADT (Hanjun Guo, Huacai Chen).
 
  - Replace invocations of generic library functions with more kernel-
    specific counterparts in the ACPI sysfs interface (Christophe JAILLET,
    Xu Panda).
 
  - Print full name paths of ACPI power resource objects during
    enumeration (Kane Chen).
 
  - Eliminate a compiler warning regarding a missing function prototype
    in the ACPI power management code (Sudeep Holla).
 
  - Fix and clean up the ACPI processor driver (Rafael Wysocki, Li Zhong,
    Colin Ian King, Sudeep Holla).
 
  - Add quirk for the HP Pavilion Gaming 15-cx0041ur to the ACPI EC
    driver (Mia Kanashi).
 
  - Add some mew ACPI backlight handling quirks and update some existing
    ones (Hans de Goede).
 
  - Make the ACPI backlight driver prefer the native backlight control
    over vendor backlight control when possible (Hans de Goede).
 
  - Drop unsetting ACPI APEI driver data on remove (Uwe Kleine-König).
 
  - Use xchg_release() instead of cmpxchg() for updating new GHES cache
    slots (Ard Biesheuvel).
 
  - Clean up the ACPI APEI code (Sudeep Holla, Christophe JAILLET, Jay Lu).
 
  - Add new I2C device enumeration quirks for Medion Lifetab S10346 and
    Lenovo Yoga Tab 3 Pro (YT3-X90F) (Hans de Goede).
 
  - Make the ACPI battery driver notify user space about adding new
    battery hooks and removing the existing ones (Armin Wolf).
 
  - Modify the pfr_update and pfr_telemetry drivers to use ACPI_FREE()
    for freeing acpi_object structures to help diagnostics (Wang ShaoBo).
 
  - Make the ACPI fan driver use sysfs_emit_at() in its sysfs interface
    code (ye xingchen).
 
  - Fix the _FIF package extraction failure handling in the ACPI fan
    driver (Hanjun Guo).
 
  - Fix the PCC mailbox handling error code path (Huisong Li).
 
  - Avoid using PCC Opregions if there is no platform interrupt allocated
    for this purpose (Huisong Li).
 
  - Use sysfs_emit() instead of scnprintf() in the ACPI PAD driver and
    CPPC library (ye xingchen).
 
  - Fix some kernel-doc issues in the ACPI GSI processing code (Xiongfeng
    Wang).
 
  - Fix name memory leak in pnp_alloc_dev() (Yang Yingliang).
 
  - Do not disable PNP devices on suspend when they cannot be re-enabled
    on resume (Hans de Goede).
 
  - Clean up the ACPI thermal driver a bit (Rafael Wysocki).
 -----BEGIN PGP SIGNATURE-----
 
 iQJGBAABCAAwFiEE4fcc61cGeeHD/fCwgsRv/nhiVHEFAmOXV10SHHJqd0Byand5
 c29ja2kubmV0AAoJEILEb/54YlRxuOwP/2zew6val2Jf7I/Yxf1iQLlRyGmhFnaH
 wpltJvBjlHjAUKnPQ/kLYK9fjuUY5HVgjOE03WpwhFUpmhftYTrSkhoVkJ1Mw9Zl
 RNOAEgCG484ThHiTIVp/dMPxrtfuqpdbamhWX3Q51IfXjGW8Vc/lDxIa3k/JQxyq
 ko8GFPCoebJrSCfuwaAf2+xSQaf6dq4jpL/rlIk+nYMMB9mQmXhNEhc+l97NaCe8
 MyCIGynyNbhGsIlwdHRvTp04EIe8h0Z1+Dyns7g/TrzHj3Aezy7QVZbn8sKdZWa1
 W/Ck9QST5tfpDWyr+hUXxUJjEn4Yy+GXjM2xON0EMx5q+JD9XsOpwWOVwTR7CS5s
 FwEd6I89SC8OZM86AgMtnGxygjpK24R/kGzHjhG15IQCsypc8Rvzoxl0L0YVoon/
 UTkE57GzNWVzu0pY/oXJc2aT7lVqFXMFZ6ft/zHnBRnQmrcIi+xgDO5ni5KxctFN
 TVFwbAMCuwVx6IOcVQCZM2g4aJw426KpUn19fKnXvPwR5UIufBaCzSKWMiYrtdXr
 O5BM8ElYuyKCWGYEE0GSMjZygyDpyY6ENLH7s7P1IEmFyigBzaaGBbKm108JJq4V
 eCWJYTAx8pAptsU/vfuMvEQ1ErfhZ3TTokA5Lv0uPf53VcAnWDb7EAbW6ZGMwFSI
 IaV6cv6ILoqO
 =GVzp
 -----END PGP SIGNATURE-----
mergetag object 6132a490f9
 type commit
 tag irq-core-2022-12-10
 tagger Thomas Gleixner <tglx@linutronix.de> 1670689576 +0100
 
 Updates for the interrupt core and driver subsystem:
 
  - Core:
 
    The bulk is the rework of the MSI subsystem to support per device MSI
    interrupt domains. This solves conceptual problems of the current
    PCI/MSI design which are in the way of providing support for PCI/MSI[-X]
    and the upcoming PCI/IMS mechanism on the same device.
 
    IMS (Interrupt Message Store] is a new specification which allows device
    manufactures to provide implementation defined storage for MSI messages
    contrary to the uniform and specification defined storage mechanisms for
    PCI/MSI and PCI/MSI-X. IMS not only allows to overcome the size limitations
    of the MSI-X table, but also gives the device manufacturer the freedom to
    store the message in arbitrary places, even in host memory which is shared
    with the device.
 
    There have been several attempts to glue this into the current MSI code,
    but after lengthy discussions it turned out that there is a fundamental
    design problem in the current PCI/MSI-X implementation. This needs some
    historical background.
 
    When PCI/MSI[-X] support was added around 2003, interrupt management was
    completely different from what we have today in the actively developed
    architectures. Interrupt management was completely architecture specific
    and while there were attempts to create common infrastructure the
    commonalities were rudimentary and just providing shared data structures and
    interfaces so that drivers could be written in an architecture agnostic
    way.
 
    The initial PCI/MSI[-X] support obviously plugged into this model which
    resulted in some basic shared infrastructure in the PCI core code for
    setting up MSI descriptors, which are a pure software construct for holding
    data relevant for a particular MSI interrupt, but the actual association to
    Linux interrupts was completely architecture specific. This model is still
    supported today to keep museum architectures and notorious stranglers
    alive.
 
    In 2013 Intel tried to add support for hot-pluggable IO/APICs to the kernel,
    which was creating yet another architecture specific mechanism and resulted
    in an unholy mess on top of the existing horrors of x86 interrupt handling.
    The x86 interrupt management code was already an incomprehensible maze of
    indirections between the CPU vector management, interrupt remapping and the
    actual IO/APIC and PCI/MSI[-X] implementation.
 
    At roughly the same time ARM struggled with the ever growing SoC specific
    extensions which were glued on top of the architected GIC interrupt
    controller.
 
    This resulted in a fundamental redesign of interrupt management and
    provided the today prevailing concept of hierarchical interrupt
    domains. This allowed to disentangle the interactions between x86 vector
    domain and interrupt remapping and also allowed ARM to handle the zoo of
    SoC specific interrupt components in a sane way.
 
    The concept of hierarchical interrupt domains aims to encapsulate the
    functionality of particular IP blocks which are involved in interrupt
    delivery so that they become extensible and pluggable. The X86
    encapsulation looks like this:
 
                                             |--- device 1
      [Vector]---[Remapping]---[PCI/MSI]--|...
                                             |--- device N
 
    where the remapping domain is an optional component and in case that it is
    not available the PCI/MSI[-X] domains have the vector domain as their
    parent. This reduced the required interaction between the domains pretty
    much to the initialization phase where it is obviously required to
    establish the proper parent relation ship in the components of the
    hierarchy.
 
    While in most cases the model is strictly representing the chain of IP
    blocks and abstracting them so they can be plugged together to form a
    hierarchy, the design stopped short on PCI/MSI[-X]. Looking at the hardware
    it's clear that the actual PCI/MSI[-X] interrupt controller is not a global
    entity, but strict a per PCI device entity.
 
    Here we took a short cut on the hierarchical model and went for the easy
    solution of providing "global" PCI/MSI domains which was possible because
    the PCI/MSI[-X] handling is uniform across the devices. This also allowed
    to keep the existing PCI/MSI[-X] infrastructure mostly unchanged which in
    turn made it simple to keep the existing architecture specific management
    alive.
 
    A similar problem was created in the ARM world with support for IP block
    specific message storage. Instead of going all the way to stack a IP block
    specific domain on top of the generic MSI domain this ended in a construct
    which provides a "global" platform MSI domain which allows overriding the
    irq_write_msi_msg() callback per allocation.
 
    In course of the lengthy discussions we identified other abuse of the MSI
    infrastructure in wireless drivers, NTB etc. where support for
    implementation specific message storage was just mindlessly glued into the
    existing infrastructure. Some of this just works by chance on particular
    platforms but will fail in hard to diagnose ways when the driver is used
    on platforms where the underlying MSI interrupt management code does not
    expect the creative abuse.
 
    Another shortcoming of today's PCI/MSI-X support is the inability to
    allocate or free individual vectors after the initial enablement of
    MSI-X. This results in an works by chance implementation of VFIO (PCI
    pass-through) where interrupts on the host side are not set up upfront to
    avoid resource exhaustion. They are expanded at run-time when the guest
    actually tries to use them. The way how this is implemented is that the
    host disables MSI-X and then re-enables it with a larger number of
    vectors again. That works by chance because most device drivers set up
    all interrupts before the device actually will utilize them. But that's
    not universally true because some drivers allocate a large enough number
    of vectors but do not utilize them until it's actually required,
    e.g. for acceleration support. But at that point other interrupts of the
    device might be in active use and the MSI-X disable/enable dance can
    just result in losing interrupts and therefore hard to diagnose subtle
    problems.
 
    Last but not least the "global" PCI/MSI-X domain approach prevents to
    utilize PCI/MSI[-X] and PCI/IMS on the same device due to the fact that IMS
    is not longer providing a uniform storage and configuration model.
 
    The solution to this is to implement the missing step and switch from
    global PCI/MSI domains to per device PCI/MSI domains. The resulting
    hierarchy then looks like this:
 
                               |--- [PCI/MSI] device 1
      [Vector]---[Remapping]---|...
                               |--- [PCI/MSI] device N
 
    which in turn allows to provide support for multiple domains per device:
 
                               |--- [PCI/MSI] device 1
                               |--- [PCI/IMS] device 1
      [Vector]---[Remapping]---|...
                               |--- [PCI/MSI] device N
                               |--- [PCI/IMS] device N
 
    This work converts the MSI and PCI/MSI core and the x86 interrupt
    domains to the new model, provides new interfaces for post-enable
    allocation/free of MSI-X interrupts and the base framework for PCI/IMS.
    PCI/IMS has been verified with the work in progress IDXD driver.
 
    There is work in progress to convert ARM over which will replace the
    platform MSI train-wreck. The cleanup of VFIO, NTB and other creative
    "solutions" are in the works as well.
 
  - Drivers:
 
    - Updates for the LoongArch interrupt chip drivers
 
    - Support for MTK CIRQv2
 
    - The usual small fixes and updates all over the place
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCgAxFiEEQp8+kY+LLUocC4bMphj1TA10mKEFAmOUsygTHHRnbHhAbGlu
 dXRyb25peC5kZQAKCRCmGPVMDXSYoYXiD/40tXKzCzf0qFIqUlZLia1N3RRrwrNC
 DVTixuLtR9MrjwE+jWLQILa85SHInV8syXHSd35SzhsGDxkURFGi+HBgVWmysODf
 br9VSh3Gi+kt7iXtIwAg8WNWviGNmS3kPksxCko54F0YnJhMY5r5bhQVUBQkwFG2
 wES1C9Uzd4pdV2bl24Z+WKL85cSmZ+pHunyKw1n401lBABXnTF9c4f13zC14jd+y
 wDxNrmOxeL3mEH4Pg6VyrDuTOURSf3TjJjeEq3EYqvUo0FyLt9I/cKX0AELcZQX7
 fkRjrQQAvXNj39RJfeSkojDfllEPUHp7XSluhdBu5aIovSamdYGCDnuEoZ+l4MJ+
 CojIErp3Dwj/uSaf5c7C3OaDAqH2CpOFWIcrUebShJE60hVKLEpUwd6W8juplaoT
 gxyXRb1Y+BeJvO8VhMN4i7f3232+sj8wuj+HTRTTbqMhkElnin94tAx8rgwR1sgR
 BiOGMJi4K2Y8s9Rqqp0Dvs01CW4guIYvSR4YY+WDbbi1xgiev89OYs6zZTJCJe4Y
 NUwwpqYSyP1brmtdDdBOZLqegjQm+TwUb6oOaasFem4vT1swgawgLcDnPOx45bk5
 /FWt3EmnZxMz99x9jdDn1+BCqAZsKyEbEY1avvhPVMTwoVIuSX2ceTBMLseGq+jM
 03JfvdxnueM3gw==
 =9erA
 -----END PGP SIGNATURE-----

Merge tags 'acpi-6.2-rc1' and 'irq-core-2022-12-10' into loongarch-next

LoongArch architecture changes for 6.2 depend on the acpi and irqchip
changes to work, so merge them to create a base.
2022-12-13 19:19:41 +08:00
..
amba ARM: 9229/1: amba: Fix use-after-free in amba_read_periphid() 2022-08-30 11:12:52 +01:00
atomic locking/atomic: Add generic try_cmpxchg64 support 2022-05-18 00:08:27 +02:00
avf virtchnl: Add support for new VLAN capabilities 2021-12-17 12:37:18 -08:00
bcma wifi: brcmfmac: pcie: Read Apple OTP information 2022-09-19 12:59:33 +03:00
byteorder
can can: sja1000: fix size of OCR_MODE_MASK define 2022-11-24 16:01:04 +01:00
ceph libceph: drop last_piece flag from ceph_msg_data_cursor 2022-10-04 19:18:08 +02:00
clk This is the final part of the clk patches for this merge window. 2022-10-16 11:08:19 -07:00
comedi comedi: Move "comedi_isadma.h" to <linux/comedi/comedi_isadma.h> 2021-11-26 16:48:59 +01:00
crush
decompress
device Revert "driver core: Delete driver_deferred_probe_check_state()" 2022-08-23 13:14:02 +02:00
dma dmaengine: hsu: Include headers we are direct user of 2022-09-04 22:49:35 +05:30
dsa net: dsa: qca8k: fix ethtool autocast mib for big-endian systems 2022-10-14 08:22:28 +01:00
extcon
firmware firmware: xilinx: add support for sd/gem config 2022-09-20 08:33:04 -07:00
fpga fpga: fpga-mgr: support bitstream offset in image buffer 2022-06-24 12:11:18 +08:00
fsl Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
gpio genirq: Get rid of GENERIC_MSI_IRQ_DOMAIN 2022-11-17 15:15:20 +01:00
greybus treewide: Replace zero-length arrays with flexible-array members 2022-02-17 07:00:39 -06:00
hsi
i3c I3C for 5.18 2022-03-30 10:36:41 -07:00
iio iio: Add new event type gesture and use direction for single and double tap 2022-09-05 18:08:42 +01:00
input Input: auo-pixcir-ts - drop support for platform data 2022-09-16 06:38:50 -07:00
irqchip irqchip/mmp: Declare init functions in common header file 2022-07-25 09:42:24 +01:00
isdn
lockd lockd: detect and reject lock arguments that overflow 2022-08-04 10:28:48 -04:00
mailbox mailbox: mtk-cmdq: Remove proprietary cmdq_task_cb 2022-08-02 15:06:57 -05:00
mdio net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules 2022-10-03 11:08:33 +01:00
mfd mfd: rk808: Add Rockchip rk817 battery charger support 2022-09-28 16:09:49 +01:00
mlx4
mlx5 Revert "net/mlx5e: MACsec, remove replay window size limitation in offload path" 2022-11-29 08:19:59 -08:00
mmc mmc: core: Fix ambiguous TRIM and DISCARD arg 2022-11-18 10:39:22 +01:00
mtd Char/Misc and other driver changes for 6.1-rc1 2022-10-08 08:56:37 -07:00
mux mux: Add support for reading mux state from consumer DT node 2022-02-04 15:47:11 +01:00
net/intel Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux 2022-02-08 16:23:39 -08:00
netfilter netfilter: h323: merge nat hook pointers into one 2022-07-11 16:25:16 +02:00
netfilter_arp
netfilter_bridge netfilter: ebtables: reject blobs that don't provide all entry points 2022-08-23 18:23:15 +02:00
netfilter_ipv4
netfilter_ipv6
pcs net: pcs: xpcs: add CL37 1000BASE-X AN support 2022-06-17 10:55:35 +01:00
perf Perf events updates for v6.1: 2022-10-10 09:27:46 -07:00
phy USB/Thunderbolt changes for 6.1-rc1 2022-10-07 16:48:26 -07:00
pinctrl pinctrl: Add pingroup and define PINCTRL_PINGROUP 2022-06-15 15:54:20 +02:00
platform_data Input updates for 6.1 merge window: 2022-10-11 10:53:25 -07:00
power power: supply: bq25890: Add support for registering the Vbus boost converter as a regulator 2022-02-01 14:55:12 +01:00
pse-pd eth: pse: add missing static inlines 2022-10-03 21:52:33 -07:00
qed net: qed: fix typos in comments 2022-05-22 20:44:29 +01:00
raid lib/xor: make xor prototypes more friendly to compiler vectorization 2022-02-11 20:39:39 +11:00
regulator regulator: gpio: Add input_supply support in gpio_regulator_config 2022-09-29 15:20:14 +01:00
remoteproc media: mediatek: vcodec: support stateless H.264 decoding for mt8192 2022-05-13 14:49:38 +02:00
reset treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) 2022-06-10 14:51:35 +02:00
rpmsg
rtc rtc: ds1685: drop no_irq 2022-03-23 19:58:38 +01:00
sched - hfs and hfsplus kmap API modernization from Fabio Francesco 2022-10-12 11:00:22 -07:00
soc Here's the main clk pull request for this merge window. We have some 2022-10-08 10:06:48 -07:00
soundwire soundwire updates for 6.1-rc1 2022-10-07 16:13:55 -07:00
spi spi: Fixes for v6.1 2022-10-26 17:38:46 -07:00
ssb ssb: fix boolreturn.cocci warning 2022-02-01 14:25:50 +02:00
sunrpc NFS Client Updates for Linux 6.1 2022-10-13 09:58:42 -07:00
surface_aggregator platform/surface: aggregator: Move device registry helper functions to core module 2022-07-02 11:23:14 +02:00
ulpi
unaligned include/linux/unaligned: replace kernel.h with the necessary inclusions 2022-01-20 08:52:53 +02:00
usb USB/Thunderbolt changes for 6.1-rc1 2022-10-07 16:48:26 -07:00
8250_pci.h
acct.h kernel/acct: move acct sysctls to its own file 2022-04-06 13:43:44 -07:00
acpi.h Merge branches 'acpi-pm', 'acpi-processor', 'acpi-ec' and 'acpi-video' 2022-12-12 15:05:30 +01:00
acpi_agdi.h ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset device 2022-03-10 20:17:28 +01:00
acpi_dma.h
acpi_iort.h ACPI/IORT: Add a helper to retrieve RMR info directly 2022-07-06 12:51:11 +02:00
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h ACPI: VIOT: Fix ACS setup 2022-07-05 20:25:39 +02:00
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h ata: libahci_platform: Add function returning a clock-handle by id 2022-09-17 01:40:11 +09:00
aio.h aio: move aio sysctl to aio.c 2022-01-22 08:33:34 +02:00
alarmtimer.h
alcor_pci.h
align.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h iommu/amd: Introduce function to check and enable SNP 2022-07-15 10:41:04 +02:00
amd-pstate.h cpufreq: amd-pstate: Expose struct amd_cpudata 2022-10-05 11:05:17 -06:00
anon_inodes.h
aperture.h drm: Implement DRM aperture helpers under video/ 2022-06-27 11:07:55 +02:00
apm-emulation.h
apm_bios.h
apple-gmux.h
apple-mailbox.h
apple_bl.h
arch_topology.h arch_topology: Drop LLC identifier stash from the CPU topology 2022-07-04 16:22:29 +01:00
arm-cci.h
arm-smccc.h arm64: entry: Add vectors that have the bhb mitigation sequences 2022-02-16 13:16:08 +00:00
arm_ffa.h firmware: arm_ffa: Split up ffa_ops into info, message and memory operations 2022-09-08 11:34:04 +01:00
arm_sdei.h ACPI: APEI: explicit init of HEST and GHES in apci_init() 2022-03-03 20:24:22 +01:00
armada-37xx-rwtm-mailbox.h
ascii85.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h ata: fix ata_id_has_dipm() 2022-09-21 11:18:28 +09:00
ata_platform.h
atalk.h net: remove references to CONFIG_IRDA in network header files 2021-12-30 17:27:44 -08:00
ath9k_platform.h
atm.h
atm_tcp.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
atmdev.h
atmel-isc-media.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atomic.h
attribute_container.h
audit.h audit, io_uring, io-wq: Fix memory leak in io_sq_thread() and io_wqe_worker() 2022-08-04 08:33:54 -06:00
audit_arch.h
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h driver core: auxiliary bus: Add driver data helpers 2021-12-22 13:56:19 +01:00
auxvec.h
average.h
backing-dev-defs.h bdi: remove enum wb_congested_state 2022-07-29 18:12:35 -07:00
backing-dev.h writeback: remove inode_to_wb_is_valid() 2022-07-29 18:07:15 -07:00
backlight.h
badblocks.h
balloon_compaction.h mm: Convert all PageMovable users to movable_operations 2022-08-02 12:34:03 -04:00
base64.h lib/base64: RFC4648-compliant base64 encoding 2022-08-02 17:14:47 -06:00
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h binfmt: remove taso from linux_binprm struct 2022-09-29 16:38:05 -07:00
bio.h blk-throttle: fix that io throttle can only work for single bio 2022-09-12 00:19:48 -06:00
bit_spinlock.h
bitfield.h bitfield: add explicit inclusions to the example 2022-03-23 19:00:33 -07:00
bitmap.h lib/bitmap: remove bitmap_ord_to_pos 2022-09-26 12:19:12 -07:00
bitops.h - hfs and hfsplus kmap API modernization from Fabio Francesco 2022-10-12 11:00:22 -07:00
bitrev.h
bits.h
blk-cgroup.h blk-cgroup: pass a gendisk to blkcg_schedule_throttle 2022-09-26 19:17:28 -06:00
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h block: support pi with extended metadata 2022-03-07 12:48:35 -07:00
blk-mq-pci.h block: Change the return type of blk_mq_map_queues() into void 2022-08-22 10:07:53 -06:00
blk-mq-rdma.h block: Change the return type of blk_mq_map_queues() into void 2022-08-22 10:07:53 -06:00
blk-mq-virtio.h block: Change the return type of blk_mq_map_queues() into void 2022-08-22 10:07:53 -06:00
blk-mq.h blk-mq: don't add non-pt request with ->end_io to batch 2022-10-27 07:15:44 -06:00
blk-pm.h scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() 2021-12-22 23:38:29 -05:00
blk_types.h block: remove PSI accounting from the bio layer 2022-09-20 08:24:38 -06:00
blkdev.h block: make blk_set_default_limits() private 2022-11-16 15:58:11 -07:00
blkpg.h
blktrace_api.h blktrace: Use the new blk_opf_t type 2022-07-14 12:14:30 -06:00
blockgroup_lock.h
bma150.h Input: bma150 - fix a typo in some comments 2022-08-11 16:14:29 -07:00
bootconfig.h bootconfig: Support embedding a bootconfig file in kernel 2022-04-26 17:58:51 -04:00
bootmem_info.h bootmem: Use page->index instead of page->freelist 2022-01-06 12:27:03 +01:00
bottom_half.h
bpf-cgroup-defs.h bpf: minimize number of allocated lsm slots per program 2022-06-29 13:21:52 -07:00
bpf-cgroup.h bpf: Introduce cgroup_{common,current}_func_proto 2022-08-23 16:08:21 -07:00
bpf-netns.h bpf: Invert the dependency between bpf-netns.h and netns/bpf.h 2021-12-29 20:03:05 -08:00
bpf.h bpf: Fix offset calculation error in __copy_map_value and zero_map_value 2022-11-11 12:35:07 -08:00
bpf_lirc.h
bpf_local_storage.h bpf: Fix usage of trace RCU in local storage. 2022-04-19 17:55:45 -07:00
bpf_lsm.h bpf: minimize number of allocated lsm slots per program 2022-06-29 13:21:52 -07:00
bpf_mem_alloc.h bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc. 2022-09-05 15:33:07 +02:00
bpf_trace.h
bpf_types.h bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type 2022-09-21 16:24:17 -07:00
bpf_verifier.h btf: Allow dynamic pointer parameters in kfuncs 2022-09-21 17:32:48 -07:00
bpfilter.h
bpfptr.h BPF: Fix potential bad pointer dereference in bpf_sys_bpf() 2022-08-04 16:57:43 -07:00
brcmphy.h net: phy: broadcom: Implement suspend/resume for AC131 and BCM5241 2022-08-17 11:49:23 +01:00
bsearch.h
bsg-lib.h scsi: core: Remove <scsi/scsi_request.h> 2022-03-01 22:21:50 -05:00
bsg.h
btf.h btf: Allow dynamic pointer parameters in kfuncs 2022-09-21 17:32:48 -07:00
btf_ids.h bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF 2022-07-22 09:07:07 -07:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h - Yu Zhao's Multi-Gen LRU patches are here. They've been under test in 2022-10-10 17:53:04 -07:00
bug.h
build-salt.h
build_bug.h
buildid.h
bvec.h
c2port.h
cache.h mm: deduplicate cacheline padding code 2022-09-26 19:46:29 -07:00
cacheflush.h cacheflush.h: Add forward declaration for struct folio 2022-03-23 10:11:03 -07:00
cacheinfo.h cacheinfo: Allow early detection and population of cache attributes 2022-07-04 16:22:28 +01:00
capability.h
cb710.h
cc_platform.h Intel Trust Domain Extensions 2022-05-23 17:51:12 -07:00
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h cdrom: remove the unused driver specific disc change ioctl 2022-05-15 18:31:28 -06:00
cfag12864b.h
cfi.h cfi: Switch to -fsanitize=kcfi 2022-09-26 10:13:13 -07:00
cfi_types.h cfi: Add type helper macros 2022-09-26 10:13:13 -07:00
cgroup-defs.h PSI updates for v6.1: 2022-10-14 13:03:00 -07:00
cgroup.h memcg: fix possible use-after-free in memcg_write_event_control() 2022-12-09 18:41:17 -08:00
cgroup_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
clk-provider.h Merge branch 'clk-rate-range' into clk-next 2022-10-14 13:44:44 -07:00
clk.h clk: Constify clk_has_parent() 2022-09-15 09:32:06 -07:00
clkdev.h clkdev: Remove never used devm_clk_release_clkdev() 2022-09-30 14:50:11 -07:00
clockchips.h
clocksource.h
clocksource_ids.h
cm4000_cs.h
cma.h mm: cma: use pageblock_order as the single alignment 2022-05-13 07:20:13 -07:00
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h mm: compaction: remove unneeded return value of kcompactd_run 2022-04-28 23:16:17 -07:00
compat.h RISC-V Patches for the 5.19 Merge Window, Part 1 2022-05-31 14:10:54 -07:00
compiler-clang.h - Yu Zhao's Multi-Gen LRU patches are here. They've been under test in 2022-10-10 17:53:04 -07:00
compiler-gcc.h kmsan: introduce __no_sanitize_memory and __no_kmsan_checks 2022-10-03 14:03:19 -07:00
compiler-intel.h
compiler-version.h
compiler.h treewide: Drop function_nocfi 2022-09-26 10:13:14 -07:00
compiler_attributes.h slab fixes for 6.1-rc1 2022-10-10 10:21:22 -07:00
compiler_types.h - Yu Zhao's Multi-Gen LRU patches are here. They've been under test in 2022-10-10 17:53:04 -07:00
completion.h sched/completion: Add wait_for_completion_state() 2022-09-07 21:53:49 +02:00
component.h component: Add common helper for compare/release functions 2022-02-25 12:16:12 +01:00
configfs.h
connector.h
console.h Revert "printk: add kthread console printers" 2022-06-23 18:41:40 +02:00
console_struct.h tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* 2022-06-27 14:17:12 +02:00
consolemap.h tty/vt: consolemap: introduce enum translation_map and use it 2022-06-10 13:37:02 +02:00
const.h
container.h
container_of.h
context_tracking.h context_tracking: Convert state to atomic_t 2022-07-05 13:33:00 -07:00
context_tracking_irq.h context_tracking: Take NMI eqs entrypoints over RCU 2022-07-05 13:32:59 -07:00
context_tracking_state.h context_tracking: Use arch_atomic_read() in __ct_state for KASAN 2022-07-05 13:33:00 -07:00
cookie.h
cordic.h
coredump.h coredump: Use the vma snapshot in fill_files_note 2022-03-08 13:04:19 -06:00
coresight-pmu.h coresight: Add config flag to enable branch broadcast 2022-07-06 16:32:08 +01:00
coresight-stm.h
coresight.h coresight: Make new csdev_access offsets unsigned 2022-08-31 10:56:36 -06:00
count_zeros.h
counter.h counter: Reduce DEFINE_COUNTER_ARRAY_POLARITY() to defining counter_array 2022-10-17 09:51:29 -04:00
cper.h EDAC/ghes: Unify CPER memory error location reporting 2022-04-08 11:31:18 +02:00
cpu.h x86/bugs: Report AMD retbleed vulnerability 2022-06-27 10:33:59 +02:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h x86/aperfmperf: Replace aperfmperf_get_khz() 2022-04-27 20:22:19 +02:00
cpuhotplug.h Updates for interrupt core and drivers: 2022-08-01 12:48:15 -07:00
cpuidle.h
cpuidle_haltpoll.h
cpumask.h Revert "cpumask: fix checking valid cpu range". 2022-10-16 10:45:17 -07:00
cpumask_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
cpuset.h
crash_core.h
crash_dump.h vmcore: convert read_from_oldmem() to take an iov_iter 2022-04-29 14:37:59 -07:00
crc-ccitt.h
crc-itu-t.h crc-itu-t: fix typo in CRC ITU-T polynomial comment 2022-06-07 10:27:38 +02:00
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h crypto: add rocksoft 64b crc guard tag framework 2022-03-07 12:48:35 -07:00
cred.h x86: Mark __invalid_creds() __noreturn 2022-03-15 10:32:44 +01:00
crypto.h crypto: api - allow algs only in specific constructions in FIPS mode 2022-03-03 10:47:51 +12:00
cs5535.h
ctype.h
cuda.h cuda/pmu: Make find_via_cuda/pmu init functions 2021-12-23 22:35:00 +11:00
damon.h mm/damon: move sz_damon_region to damon_sz_region 2022-10-12 18:51:49 -07:00
dasd_mod.h
davinci_emac.h
dax.h fsdax: dedup file range to use a compare function 2022-07-17 17:14:32 -07:00
dca.h
dcache.h tmpfile API change 2022-10-10 19:45:17 -07:00
dccp.h
debug_locks.h
debugfs.h debugfs: add debugfs_lookup_and_remove() 2022-09-05 13:02:34 +02:00
debugobjects.h
delay.h timers: implement usleep_idle_range() 2021-12-10 17:10:55 -08:00
delayacct.h delayacct: support re-entrance detection of thrashing accounting 2022-09-26 19:46:07 -07:00
delayed_call.h
dev_printk.h
devcoredump.h Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm" 2022-06-27 16:39:29 +02:00
devfreq-event.h
devfreq.h PM / devfreq: Rework freq_table to be local to devfreq struct 2022-06-30 05:11:17 +09:00
devfreq_cooling.h
device-mapper.h dm: fix dm-raid crash if md_handle_request() splits bio 2022-07-28 17:36:30 -04:00
device.h genirq: Get rid of GENERIC_MSI_IRQ_DOMAIN 2022-11-17 15:15:20 +01:00
device_cgroup.h
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h linux/dim: Fix divide by 0 in RDMA DIM 2022-06-28 10:37:25 -03:00
dio.h
dirent.h
dlm.h fs: dlm: const void resource name parameter 2022-08-23 15:02:47 -05:00
dlm_plock.h
dm-bufio.h dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag 2022-07-28 17:46:14 -04:00
dm-dirty-log.h
dm-io.h dm/core: Reduce the size of struct dm_io_request 2022-07-14 12:14:31 -06:00
dm-kcopyd.h
dm-region-hash.h
dm-verity-loadpin.h dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for conditional compilation 2022-07-08 10:47:07 -07:00
dm9000.h
dma-buf.h dma-buf: specify usage while adding fences to dma_resv obj v7 2022-04-07 12:53:53 +02:00
dma-direct.h
dma-direction.h
dma-fence-array.h dma-buf: add dma_fence_unwrap v2 2022-03-25 14:18:28 +01:00
dma-fence-chain.h dma-buf: add dma_fence_unwrap v2 2022-03-25 14:18:28 +01:00
dma-fence-unwrap.h dma-buf: revert "return only unsignaled fences in dma_fence_unwrap_for_each v3" 2022-07-14 14:41:30 +02:00
dma-fence.h dma-buf: consolidate dma_fence subclass checking 2022-02-08 09:19:45 +01:00
dma-heap.h
dma-map-ops.h remoteproc updates for v5.20 2022-08-08 15:16:29 -07:00
dma-mapping.h dma-mapping: mark dma_supported static 2022-09-07 10:38:28 +02:00
dma-resv.h dma-buf/dma_resv_usage: update explicit sync documentation 2022-07-18 21:20:57 +02:00
dmaengine.h dmaengine: remove DMA_MEMCPY_SG once again 2022-06-27 12:01:40 +05:30
dmapool.h
dmar.h Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()" 2022-09-21 10:22:54 +02:00
dmi.h
dnotify.h dnotify: move dnotify sysctl to dnotify.c 2022-01-22 08:33:34 +02:00
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dtlk.h
dtpm.h powercap/dtpm: Destroy hierarchy function 2022-02-23 19:45:40 +01:00
dw_apb_timer.h
dynamic_debug.h dyndbg: add drm.debug style (drm/parameters/debug) bitmap support 2022-09-07 17:04:49 +02:00
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC/mc: Replace spaces with tabs in memtype flags definition 2022-09-01 05:15:51 +02:00
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines 2022-11-10 23:14:14 +01:00
efi_embedded_fw.h
efs_vh.h
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h fs/binfmt_elf: replace open-coded string copy with get_task_comm 2022-01-20 08:52:53 +02:00
elfcore.h ELF: Remove elf_core_copy_kernel_regs() 2022-04-14 14:08:26 +02:00
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h PM: EM: convert power field to micro-Watts precision and align drivers 2022-07-15 19:17:30 +02:00
entry-common.h include/linux/entry-common.h: remove has_signal comment of arch_do_signal_or_restart() prototype 2022-10-11 18:51:11 -07:00
entry-kvm.h resume_user_mode: Move to resume_user_mode.h 2022-03-10 16:51:50 -06:00
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h ethernet: Add helpers to recognize addresses mapped to IP multicast 2022-08-29 12:57:38 +01:00
ethtool.h net: ethtool: extend ringparam set/get APIs for tx_push 2022-04-15 11:41:35 -07:00
ethtool_netlink.h
eventfd.h eventfd: guard wake_up in eventfd fs calls as well 2022-09-21 10:30:42 -06:00
eventpoll.h
evm.h security: pass down mount idmapping to setattr hook 2022-06-26 18:18:56 +02:00
export-internal.h linux/export: use inline assembler to populate symbol CRCs 2022-09-29 04:40:15 +09:00
export.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
exportfs.h nfs: block notification on fs with its own ->lock 2022-01-08 14:42:01 -05:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP 2022-07-15 11:37:41 +09:00
f2fs_fs.h f2fs: support recording errors into superblock 2022-10-04 13:31:45 -07:00
f75375s.h
falloc.h
fanotify.h fanotify: introduce FAN_MARK_IGNORE 2022-07-01 14:53:01 +02:00
fault-inject-usercopy.h
fault-inject.h mm: fix unexpected changes to {failslab|fail_page_alloc}.attr 2022-11-22 18:50:44 -08:00
fb.h fbdev: MIPS supports iomem addresses 2022-10-17 13:49:45 +02:00
fbcon.h fbcon: Prevent that screen size is smaller than font size 2022-07-07 10:50:46 +02:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h Unify the primitives for file descriptor closing 2022-05-14 18:49:01 -04:00
fec.h
fiemap.h
file.h fs: remove fget_many and fput_many interface 2022-05-14 18:47:28 -04:00
fileattr.h
filter.h bpf: use bpf_prog_pack for bpf_dispatcher 2022-09-26 20:40:43 -07:00
find.h cpumask: Introduce for_each_cpu_andnot() 2022-10-06 05:57:36 -07:00
fips.h
firewire.h firewire: add kernel API to access packet structure in request structure for AR context 2022-04-05 18:23:05 +02:00
firmware-map.h
firmware.h firmware_loader: Add firmware-upload support 2022-04-26 12:34:28 +02:00
fixp-arith.h
flat.h
flex_proportions.h
font.h
fortify-string.h kernel hardening fix for v6.1-rc4 2022-11-04 14:46:45 -07:00
fprobe.h fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe 2022-03-17 20:17:02 -07:00
freelist.h
freezer.h freezer,sched: Rewrite core freezer logic 2022-09-07 21:53:50 +02:00
frontswap.h frontswap: remove support for multiple ops 2022-01-22 08:33:38 +02:00
fs.h vfs: fix copy_file_range() averts filesystem freeze protection 2022-11-25 00:52:28 -05:00
fs_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
fs_context.h devtmpfs regression fix: reconfigure on each mount 2022-01-17 09:40:29 +02:00
fs_enet_pd.h
fs_parser.h fs_parse: allow parameter value to be empty 2021-12-09 14:09:36 -05:00
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fscache-cache.h fscache, cachefiles: Display stat of culling events 2022-01-07 13:43:18 +00:00
fscache.h fscache: fix OOB Read in __fscache_acquire_volume 2022-11-23 10:31:13 -08:00
fscrypt.h fscrypt: fix keyring memory leak on mount failure 2022-10-19 20:54:43 -07:00
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h fsnotify: invalidate dcache before IN_DELETE event 2022-01-24 14:16:46 +01:00
fsnotify_backend.h fanotify: prepare for setting event flags in ignore mask 2022-07-01 14:51:13 +02:00
fsverity.h btrfs: send: add support for fs-verity 2022-09-26 12:27:55 +02:00
ftrace.h ftrace: Remove obsoleted code from ftrace and task_struct 2022-09-27 14:48:26 -04:00
ftrace_irq.h
futex.h
fwnode.h driver core: fw_devlink: Allow firmware to mark devices as best effort 2022-06-27 16:52:25 +02:00
fwnode_mdio.h
gameport.h Input: gameport - move from strlcpy with unused retval to strscpy 2022-08-22 17:16:24 -07:00
gcd.h
genalloc.h
generic-radix-tree.h
genetlink.h
genl_magic_func.h genetlink: start to validate reserved header bytes 2022-08-29 12:47:15 +01:00
genl_magic_struct.h
getcpu.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
gfp_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
gfp_types.h Bitmap patches for v6.0-rc1 2022-08-07 17:52:35 -07:00
glob.h
gnss.h
goldfish.h tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() 2022-04-11 11:48:01 +02:00
gpio-pxa.h
gpio.h gpiolib: devres: Get rid of unused devm_gpio_free() 2022-07-19 09:56:34 +02:00
gpio_keys.h
greybus.h
hardirq.h rcu/context-tracking: Remove unused and/or unecessary middle functions 2022-07-05 13:33:00 -07:00
hash.h hash.h: remove unused define directive 2022-01-20 08:52:54 +02:00
hashtable.h
hashtable_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
hdlc.h
hdlcdrv.h
hdmi.h video/hdmi: Add audio_infoframe packing for DP 2022-09-04 15:31:59 +03:00
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: convert defines of HID class requests into a proper enum 2022-09-20 11:53:32 +01:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h highmem: Make __kunmap_{local,atomic}() take const void pointer 2022-07-25 17:45:40 +02:00
highmem.h mm: kmsan: maintain KMSAN metadata for page operations 2022-10-03 14:03:20 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
hisi_acc_qm.h crypto: hisilicon/qm - get error type from hardware registers 2022-09-16 18:29:45 +08:00
hmm.h docs: rename Documentation/vm to Documentation/mm 2022-06-27 12:52:53 -07:00
host1x.h gpu: host1x: Program context stream ID on submission 2022-07-08 16:27:52 +02:00
host1x_context_bus.h gpu: host1x: Add context bus 2022-06-01 11:50:42 +02:00
hp_sdc.h Input: hp_sdc: fix spelling typo in comment 2022-09-13 14:04:34 +02:00
hpet.h
hrtimer.h
hrtimer_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
hrtimer_defs.h
htcpld.h mfd/omap1: htc-i2cpld: Convert to a pure GPIO driver 2022-09-28 16:17:40 +01:00
hte.h drivers: Add hardware timestamp engine (HTE) subsystem 2022-05-04 11:05:54 +02:00
huge_mm.h mm: add split_folio() 2022-10-03 14:02:45 -07:00
hugetlb.h Five hotfixes - three for nilfs2, two for MM. For are cc:stable, one is 2022-10-12 11:16:58 -07:00
hugetlb_cgroup.h hugetlb_cgroup: remove unneeded return value 2022-09-11 20:25:53 -07:00
hugetlb_inline.h
hw_breakpoint.h perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable 2022-08-30 10:56:22 +02:00
hw_random.h hwrng: core - let sleep be interrupted when unregistering hwrng 2022-08-19 18:39:34 +08:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Introduce hwmon_device_register_for_thermal 2022-05-22 11:32:31 -07:00
hwspinlock.h
hyperv.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
hypervisor.h PCI: Extend isolated function probing to s390 2022-07-22 16:06:03 -05:00
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-smbus.h i2c: don't expose function which is only used internally 2022-02-15 09:58:57 +01:00
i2c.h i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
i8042.h
i8253.h
icmp.h
icmpv6.h net: icmp: introduce function icmpv6_param_prob_reason() 2022-04-13 13:09:57 +01:00
idle_inject.h
idr.h
ieee80211.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-09-08 18:38:30 +02:00
ieee802154.h net: ieee802154: Fill the list of MLME return codes 2022-04-25 20:51:12 +02:00
if_arp.h net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() 2022-03-16 19:38:41 -07:00
if_bridge.h net: bridge: mst: Add helper to query a port's MST state 2022-03-17 16:49:58 -07:00
if_eql.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
if_ether.h
if_fddi.h
if_hsr.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
if_link.h
if_ltalk.h
if_macvlan.h vlan: adopt u64_stats_t 2022-06-09 21:53:09 -07:00
if_phonet.h
if_pppol2tp.h headers: Remove some left-over license text 2022-09-20 08:59:18 -07:00
if_pppox.h headers: Remove some left-over license text 2022-09-20 08:59:18 -07:00
if_rmnet.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
if_tap.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
if_team.h team: adopt u64_stats_t 2022-06-09 21:53:12 -07:00
if_tun.h
if_tunnel.h
if_vlan.h vlan: adopt u64_stats_t 2022-06-09 21:53:09 -07:00
igmp.h bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument 2022-09-02 20:34:31 -07:00
ihex.h
ima.h x86/kexec: Carry forward IMA measurement log on kexec 2022-07-01 15:22:16 +02:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet.h
inet_diag.h
inetdevice.h net: ipv4: new arp_accept option to accept garp only if in-network 2022-07-15 18:55:49 -07:00
init.h - hfs and hfsplus kmap API modernization from Fabio Francesco 2022-10-12 11:00:22 -07:00
init_ohci1394_dma.h
init_syscalls.h
init_task.h
initrd.h kernel/do_mount_initrd: move real_root_dev sysctls to its own file 2022-04-06 13:43:44 -07:00
inotify.h inotify: simplify subdirectory registration with register_sysctl() 2022-01-22 08:33:35 +02:00
input.h Input: add input_copy_abs() function 2022-02-28 23:26:27 -08:00
instruction_pointer.h
instrumentation.h objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION" 2022-04-22 12:32:04 +02:00
instrumented.h instrumented.h: add KMSAN support 2022-10-03 14:03:21 -07:00
integrity.h
intel-ish-client-if.h
intel-svm.h iommu/vt-d: Size Page Request Queue to avoid overflow condition 2022-05-13 15:14:56 +02:00
intel_rapl.h powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR 2021-12-17 16:13:14 +01:00
intel_th.h
interconnect-provider.h interconnect: Make icc_provider_del() return void 2022-08-16 16:38:42 +03:00
interconnect.h interconnect: add device managed bulk API 2022-07-04 16:14:29 +03:00
interrupt.h Scheduler changes in this cycle were: 2022-05-24 11:11:13 -07:00
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next 2022-09-26 15:52:31 +02:00
io.h devres: remove devm_ioremap_np 2022-09-01 18:04:43 +02:00
io_uring.h io_uring: fix multishot accept request leaks 2022-11-17 12:33:33 -07:00
io_uring_types.h io_uring: remove notif leftovers 2022-10-12 16:30:56 -06:00
ioam6.h
ioam6_genl.h
ioam6_iptunnel.h
ioasid.h iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit 2022-02-15 11:31:35 +01:00
iocontext.h block: only build the icq tracking code when needed 2021-12-16 10:59:02 -07:00
iomap.h New code for 6.0: 2022-08-11 13:11:49 -07:00
iommu-helper.h
iommu.h iommu: Add gfp parameter to iommu_alloc_resv_region 2022-10-21 10:49:32 +02:00
iopoll.h
ioport.h More ACPI updates for 6.1-rc1 2022-10-10 13:28:06 -07:00
ioprio.h block: Make ioprio_best() static 2022-06-27 06:29:12 -06:00
iosys-map.h iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() 2022-08-10 09:15:16 +02:00
iova.h iommu/iova: Fix module config properly 2022-09-26 13:31:20 +02:00
iova_bitmap.h vfio: Add an IOVA bitmap support 2022-09-08 12:59:00 -06:00
ip.h
ipack.h
ipc.h
ipc_namespace.h ipc/msg: mitigate the lock contention with percpu counter 2022-10-03 14:21:44 -07:00
ipmi.h ipmi: Add an intializer for ipmi_recv_msg struct 2022-05-12 10:00:03 -05:00
ipmi_smi.h ipmi: Add an intializer for ipmi_smi_msg struct 2022-05-12 10:00:03 -05:00
ipv6.h net/ipv6: Expand and rename accept_unsolicited_na to accept_untracked_na 2022-05-31 11:36:57 +02:00
ipv6_route.h
irq.h Merge branch irq/loongarch into irq/irqchip-next 2022-07-20 15:26:05 +01:00
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h irqchip: Allow extra fields to be passed to IRQCHIP_PLATFORM_DRIVER_END 2022-09-28 14:21:53 +01:00
irqdesc.h genirq: Provide generic_handle_domain_irq_safe(). 2022-09-19 15:08:38 +02:00
irqdomain.h genirq/irqdomain: Add irq_domain:: Dev for per device MSI domains 2022-12-05 19:21:01 +01:00
irqdomain_defs.h genirq/msi: Provide constants for PCI/IMS support 2022-12-05 22:22:34 +01:00
irqflags.h lockdep: Fix -Wunused-parameter for _THIS_IP_ 2022-04-05 10:24:34 +02:00
irqhandler.h
irqnr.h
irqreturn.h genirq/irqreturn: Fix kernel-doc warnings 2022-11-24 17:55:05 +01:00
isa-dma.h PCI: Move isa_dma_bridge_buggy out of asm/dma.h 2022-07-22 17:24:47 -05:00
isa.h isa: Introduce the module_isa_driver_with_irq helper macro 2022-09-15 10:28:18 +02:00
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
iversion.h fs: uninline inode_maybe_inc_iversion() 2022-10-03 14:21:43 -07:00
jbd2.h Add new ioctls to set and get the file system UUID in the ext4 2022-08-04 20:13:46 -07:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h jump_label: make initial NOP patching the special case 2022-06-24 09:48:55 +02:00
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h kallsyms: increase maximum kernel symbol length to 512 2022-09-28 08:56:25 +02:00
kasan-checks.h
kasan-enabled.h kasan: fix a missing header include of static_keys.h 2022-03-09 12:13:37 +00:00
kasan-tags.h
kasan.h kasan: only define kasan_cache_create for Generic mode 2022-10-03 14:02:59 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kcsan-checks.h kcsan: Turn barrier instrumentation into macros 2021-12-09 16:42:29 -08:00
kcsan.h kcsan: Add core support for a subset of weak memory modeling 2021-12-09 16:42:26 -08:00
kdb.h module: Move kdb module related code out of main kdb code 2022-04-05 08:43:04 -07:00
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h hex2bin: make the function hex_to_bin constant-time 2022-04-27 10:57:33 -07:00
kernel_read_file.h fs/kernel_read_file: allow to read files up-to ssize_t 2022-06-16 19:58:21 -07:00
kernel_stat.h sched/core: add forced idle accounting for cgroups 2022-07-04 09:23:07 +02:00
kernelcapi.h
kernfs.h kernfs: Implement kernfs_show() 2022-09-01 18:08:44 +02:00
kexec.h kexec: turn all kexec_mutex acquisitions into trylocks 2022-09-11 21:55:06 -07:00
key-type.h
key.h KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL 2022-09-21 17:32:48 -07:00
keyboard.h
keyctl.h
kfence.h mm, kfence: support kmem_dump_obj() for KFENCE objects 2022-04-15 14:49:55 -07:00
kfifo.h kfifo: fix kfifo_to_user() return type 2022-07-17 17:31:38 -07:00
kgdb.h
khugepaged.h mm/madvise: add file and shmem support to MADV_COLLAPSE 2022-10-03 14:03:33 -07:00
klist.h
kmemleak.h mm: kmemleak: remove kmemleak_not_leak_phys() and the min_count argument to kmemleak_alloc_phys() 2022-06-16 19:48:30 -07:00
kmod.h
kmsan-checks.h instrumented.h: add KMSAN support 2022-10-03 14:03:21 -07:00
kmsan.h entry: kmsan: introduce kmsan_unpoison_entry_regs() 2022-10-03 14:03:25 -07:00
kmsan_string.h x86: fortify: kmsan: fix KMSAN fortify builds 2022-10-28 13:37:23 -07:00
kmsan_types.h kmsan: add KMSAN runtime core 2022-10-03 14:03:19 -07:00
kmsg_dump.h
kobj_map.h
kobject.h kobject: kobj_type: remove default_attrs 2022-04-05 15:39:19 +02:00
kobject_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
kobject_ns.h
kprobes.h kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flag 2022-09-26 20:30:39 -07:00
kref.h
kref_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h ksm: remove redundant declarations in ksm.h 2022-10-03 14:02:43 -07:00
kstrtox.h
kthread.h kthread: unexport kthread_blkcg 2022-05-02 14:06:20 -06:00
ktime.h
ktime_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
kvm_dirty_ring.h KVM: Warn if mark_page_dirty() is called without an active vCPU 2022-01-07 10:44:44 -05:00
kvm_host.h KVM: Obey kvm.halt_poll_ns in VMs not using KVM_CAP_HALT_POLL 2022-11-17 10:50:07 -05:00
kvm_irqfd.h
kvm_para.h
kvm_types.h Merge remote-tracking branch 'kvm/next' into kvm-next-5.20 2022-08-01 03:21:00 -04:00
l2tp.h
lantiq.h
lapb.h net: add missing includes and forward declarations under net/ 2022-07-22 12:53:22 +01:00
latencytop.h latencytop: move sysctl to its own file 2022-04-21 11:40:59 -07:00
lcd.h
lcm.h
led-class-flash.h
led-class-multicolor.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h
libata.h ata changes for 6.1-rc1 2022-10-07 10:48:49 -07:00
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h cxl/region: Introduce cxl_pmem_region objects 2022-07-26 12:23:01 -07: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 fs/kernel_read_file: allow to read files up-to ssize_t 2022-06-16 19:58:21 -07:00
linear_range.h lib: add linear range index macro 2022-09-16 22:27:19 +02:00
linkage.h linkage: Fix issue with missing symbol size 2022-05-06 15:59:39 +02:00
linkmode.h net: remove linkmode_change_bit() 2022-01-27 13:53:26 +00:00
linux_logo.h
lis3lv02d.h
list.h Not a lot of material this cycle. Many singleton patches against various 2022-05-27 11:22:03 -07:00
list_bl.h
list_lru.h mm: list_lru: rename list_lru_per_memcg to list_lru_memcg 2022-03-22 15:57:03 -07:00
list_nulls.h
list_sort.h
litex.h
livepatch.h livepatch: Remove klp_arch_set_pc() and asm/livepatch.h 2022-05-24 08:46:37 +02:00
llc.h
llist.h
llist_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
local_lock.h
local_lock_internal.h Revert "locking/local_lock: Make the empty local_lock_*() function a macro." 2022-04-05 09:59:39 +02:00
lockdep.h locking/lockdep: Fix lockdep_init_map_*() confusion 2022-06-24 09:48:56 +02:00
lockdep_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
lockdep_types.h
lockref.h lockref: remove unused 'lockref_get_or_lock()' function 2022-07-03 14:40:28 -07:00
log2.h ilog2: force inlining of __ilog2_u32() and __ilog2_u64() 2022-03-23 19:00:33 -07:00
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h selinux: log anon inode class name 2022-05-03 16:09:03 -04:00
lsm_hook_defs.h whack-a-mole: constifying struct path * 2022-10-06 17:31:02 -07:00
lsm_hooks.h lsm/stable-6.1 PR 20221003 2022-10-03 17:51:52 -07:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h mailbox: forward the hrtimer if not queued and under a lock 2022-05-23 14:45:24 -05:00
map_benchmark.h dma-mapping: benchmark: extract a common header file for map_benchmark definition 2022-03-10 07:41:14 +01:00
maple.h
maple_tree.h maple_tree: reorganize testing to restore module testing 2022-11-08 15:57:22 -08:00
marvell_phy.h
math.h math.h: Introduce data types for fractional numbers 2022-01-30 12:21:25 +00:00
math64.h math64: New DIV_U64_ROUND_CLOSEST helper 2022-02-25 10:27:57 +01:00
mbcache.h mbcache: automatically delete entries from cache on freeing 2022-08-02 23:56:25 -04:00
mbus.h
mc6821.h
mc146818rtc.h rtc: mc146818-lib: Fix the AltCentury for AMD platforms 2022-03-29 22:45:31 +02:00
mcb.h
mdev.h vfio/mdev: add mdev available instance checking to the core 2022-10-04 12:06:58 -06:00
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h net: phy: Add 10BASE-T1L support in phy-c45 2022-05-01 17:45:35 +01:00
mei_aux.h mei: gsc: setup gsc extended operational memory 2022-09-12 15:23:11 +03:00
mei_cl_bus.h mei: bus: add client dma interface 2021-11-26 18:31:46 +02:00
mem_encrypt.h
memblock.h memblock: Remove #ifdef __KERNEL__ from memblock.h 2022-01-11 12:36:47 +02:00
memcontrol.h - Yu Zhao's Multi-Gen LRU patches are here. They've been under test in 2022-10-10 17:53:04 -07:00
memfd.h
memory-tiers.h mm/demotion: update node_is_toptier to work with memory tiers 2022-09-26 19:46:12 -07:00
memory.h drivers/base/memory: determine and store zone for single-zone memory blocks 2022-03-22 15:57:10 -07:00
memory_hotplug.h mm, memory_hotplug: remove obsolete generic_free_nodedata() 2022-10-03 14:03:29 -07:00
mempolicy.h mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process 2022-09-11 20:25:50 -07:00
mempool.h
memregion.h memregion: Fix memregion_free() fallback definition 2022-06-23 18:42:05 -07:00
memremap.h mm: free device private pages have zero refcount 2022-10-12 18:51:49 -07:00
memstick.h
mhi.h bus: mhi: core: Add an API for auto queueing buffers for DL channel 2021-12-17 17:17:14 +01:00
mhi_ep.h bus: mhi: ep: Add support for queueing SKBs to the host 2022-04-26 13:17:42 +02:00
micrel_phy.h
microchipphy.h
migrate.h mm/migrate_device.c: add migrate_device_range() 2022-10-12 18:51:49 -07:00
migrate_mode.h
mii.h net: mii: add mii_bmcr_encode_fixed() 2022-06-19 10:38:26 +01:00
mii_timestamper.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h misc: Mark MICROCODE_MINOR unused 2022-07-27 14:04:52 +02:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED processing 2022-11-30 14:49:40 -08:00
mm_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
mm_inline.h mm: remove unused inline functions from include/linux/mm_inline.h 2022-10-03 14:03:35 -07:00
mm_types.h kmsan: add KMSAN runtime core 2022-10-03 14:03:19 -07:00
mm_types_task.h mm: remove vmacache 2022-09-26 19:46:18 -07:00
mman.h mm/mmap: drop arch_vm_get_page_pgprot() 2022-04-28 23:16:14 -07:00
mmap_lock.h
mmdebug.h mm/debug: Provide VM_WARN_ON_IRQS_ENABLED() 2022-09-19 14:35:08 +02:00
mmiotrace.h
mmu_context.h
mmu_notifier.h docs: rename Documentation/vm to Documentation/mm 2022-06-27 12:52:53 -07:00
mmzone.h - Yu Zhao's Multi-Gen LRU patches are here. They've been under test in 2022-10-10 17:53:04 -07:00
mnt_idmapping.h mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() 2022-07-15 22:08:01 +02:00
mnt_namespace.h
mod_devicetable.h bus: mhi: ep: Add uevent support for module autoloading 2022-04-26 13:17:42 +02:00
module.h cfi: Switch to -fsanitize=kcfi 2022-09-26 10:13:13 -07:00
module_signature.h
moduleloader.h
moduleparam.h
most.h
mount.h move mount-related externs from fs.h to mount.h 2022-05-19 23:25:48 -04:00
moxtet.h
mpage.h fs: remove the nobh helpers 2022-08-02 12:34:04 -04:00
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument 2022-09-02 20:34:31 -07:00
mroute6.h bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argument 2022-09-02 20:34:31 -07:00
mroute_base.h ipmr: adopt rcu_read_lock() in mr_dump() 2022-06-24 11:34:38 +01:00
msdos_fs.h
msdos_partition.h
msg.h
msi.h genirq/msi: Provide constants for PCI/IMS support 2022-12-05 22:22:34 +01:00
msi_api.h genirq/msi: Provide constants for PCI/IMS support 2022-12-05 22:22:34 +01:00
mtio.h
mutex.h
mutex_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h nd_jump_link(): constify path 2022-09-01 17:39:49 -04:00
nd.h drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set 2022-03-23 12:17:36 -07:00
ndctl.h
net.h net: flag sockets supporting msghdr originated zerocopy 2022-10-22 08:42:58 -06:00
netdev_features.h net: Fix features skip in for_each_netdev_feature() 2022-05-05 18:25:57 -07:00
netdevice.h Revert "net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}" 2022-10-15 11:17:12 +01:00
netfilter.h Remove DECnet support from kernel 2022-08-22 14:26:30 +01:00
netfilter_bridge.h
netfilter_defs.h Remove DECnet support from kernel 2022-08-22 14:26:30 +01:00
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h netfilter: egress: Report interface as outgoing 2022-03-24 15:09:53 +01:00
netfs.h Folio changes for 6.0 2022-08-03 10:35:43 -07:00
netlink.h netlink: add helpers for extack attr presence checking 2022-08-30 12:20:43 +02:00
netpoll.h netpoll: add net device refcount tracker to struct netpoll 2021-12-06 16:06:02 -08:00
nfs.h NFSD: Deprecate NFS_OFFSET_MAX 2022-02-09 09:24:40 -05:00
nfs3.h
nfs4.h NFSv4: Specify the type of ACL to cache 2022-05-17 13:32:46 -04:00
nfs_fs.h NFS: Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES 2022-08-13 13:02:14 -04:00
nfs_fs_i.h
nfs_fs_sb.h NFSv4.1 mark qualified async operations as MOVEABLE tasks 2022-05-31 17:09:30 -04:00
nfs_iostat.h
nfs_page.h NFS: Improve write error tracing 2022-08-09 14:11:34 -04:00
nfs_ssc.h NFSD: Fix strncpy() fortify warning 2022-07-29 20:16:58 -04:00
nfs_xdr.h nfs: only issue commit in DIO codepath if we have uncommitted data 2022-07-23 15:28:59 -04:00
nfsacl.h
nitro_enclaves.h
nl802154.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
nls.h
nmi.h watchdog: export lockup_detector_reconfigure 2022-07-27 21:35:32 +10:00
node.h mm: hugetlb: simplify per-node sysfs creation and removal 2022-10-03 14:03:15 -07:00
nodemask.h treewide: use prandom_u32_max() when possible, part 1 2022-10-11 17:42:55 -06:00
nospec.h
notifier.h notifier: Add blocking/atomic_notifier_chain_register_unique_prio() 2022-05-19 19:30:30 +02:00
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node 2021-12-09 07:02:22 -08:00
nvme-auth.h nvme-auth: Diffie-Hellman key exchange support 2022-08-02 17:14:49 -06:00
nvme-fc-driver.h scsi: nvme-fc: Add new routine nvme_fc_io_getuuid() 2022-05-19 20:24:56 -04:00
nvme-fc.h
nvme-rdma.h
nvme-tcp.h nvme-tcp: send H2CData PDUs based on MAXH2CDATA 2022-02-23 14:43:11 +01:00
nvme.h nvme: improve the NVME_CONNECT_AUTHREQ* definitions 2022-09-27 09:22:09 +02:00
nvmem-consumer.h nvmem: core: support passing DT node in cell info 2022-05-09 15:44:21 +02:00
nvmem-provider.h Merge 5.17-rc6 into char-misc-next 2022-02-28 07:30:32 +01:00
nvram.h
objagg.h
objtool.h This was a moderately busy cycle for documentation, but nothing all that 2022-08-02 19:24:24 -07:00
of.h of: base: make of_device_compatible_match() accept const device node 2022-09-30 16:23:48 -05:00
of_address.h
of_clk.h
of_device.h of/device: Fix up of_dma_configure_id() stub 2022-08-25 14:00:31 -05:00
of_dma.h
of_fdt.h Merge branch 'dt/linus' into dt/next 2022-01-12 10:14:09 -06:00
of_gpio.h gpiolib: of: support bias pull disable 2022-07-19 10:24:01 +02:00
of_graph.h
of_iommu.h
of_irq.h irqchip: Make irqchip_init() usable on pure ACPI systems 2022-09-28 14:11:28 +01:00
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h of/platform: Add stubs for of_platform_device_create/destroy() 2022-07-08 14:53:50 +02:00
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h ARM: omap1: add back omap_set_dma_priority() stub 2022-04-29 09:53:52 +02:00
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h once: rename _SLOW to _SLEEPABLE 2022-10-03 17:34:32 -07:00
once_lite.h x86/extable: Fix ex_handler_msr() print condition 2022-07-21 10:39:42 +02:00
oom.h mm: delete unused MMF_OOM_VICTIM flag 2022-09-26 19:46:27 -07:00
openvswitch.h
osq_lock.h
overflow.h overflow: Fix kern-doc markup for functions 2022-10-25 14:57:42 -07:00
packing.h
padata.h
page-flags-layout.h mm: multi-gen LRU: minimal implementation 2022-09-26 19:46:09 -07:00
page-flags.h mm: multi-gen LRU: groundwork 2022-09-26 19:46:09 -07:00
page-isolation.h mm: make alloc_contig_range work at pageblock granularity 2022-05-13 07:20:13 -07:00
page_counter.h mm: deduplicate cacheline padding code 2022-09-26 19:46:29 -07:00
page_ext.h page_ext: introduce boot parameter 'early_page_ext' 2022-09-11 20:26:02 -07:00
page_idle.h mm: fix use-after free of page_ext after race with memory-offline 2022-09-11 20:25:57 -07:00
page_owner.h
page_ref.h
page_reporting.h
page_table_check.h mm/page_table_check: check entries at pmd levels 2022-02-04 09:25:04 -08:00
pageblock-flags.h mm: add pageblock_aligned() macro 2022-10-03 14:03:04 -07:00
pagemap.h - Yu Zhao's Multi-Gen LRU patches are here. They've been under test in 2022-10-10 17:53:04 -07:00
pagevec.h - The usual batches of cleanups from Baoquan He, Muchun Song, Miaohe 2022-08-05 16:32:45 -07:00
pagewalk.h mm: pagewalk: fix documentation of PTE hole handling 2022-09-11 20:26:00 -07:00
panic.h panic: Taint kernel if tests are run 2022-07-01 16:38:35 -06:00
panic_notifier.h
parman.h
parport.h
parport_pc.h
parser.h
part_stat.h block: remove genhd.h 2022-02-02 07:49:59 -07:00
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-ats.h
pci-doe.h PCI/DOE: Add DOE mailbox support functions 2022-07-19 15:38:04 -07:00
pci-ecam.h PCI: loongson: Add ACPI init support 2022-07-14 15:25:36 -05:00
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h PCI/P2PDMA: Remove pci_p2pdma_[un]map_sg() 2022-07-26 07:28:08 -04:00
pci.h PCI/MSI: Provide pci_ims_alloc/free_irq() 2022-12-05 22:22:35 +01:00
pci_hotplug.h
pci_ids.h - Make sure an INT3 is slapped after every unconditional retpoline JMP 2022-10-04 09:46:22 -07:00
pcs-altera-tse.h net: pcs: add new PCS driver for altera TSE PCS 2022-09-05 10:16:53 +01:00
pcs-lynx.h net: phy: lynx: refactor Lynx PCS module to use generic phylink_pcs 2022-01-02 18:48:47 +00:00
pcs-rzn1-miic.h net: pcs: add Renesas MII converter driver 2022-06-27 11:37:55 +01:00
pda_power.h
pe.h efi/loongarch: Add efistub booting support 2022-09-06 11:19:34 +02:00
peci-cpu.h peci: Add peci-cpu driver 2022-02-09 08:04:44 +01:00
peci.h peci: Add peci-cpu driver 2022-02-09 08:04:44 +01:00
percpu-defs.h
percpu-refcount.h percpu_ref: Replace kernel.h with the necessary inclusions 2021-12-09 15:41:09 -05:00
percpu-rwsem.h locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() 2022-08-30 10:56:23 +02:00
percpu.h mm: percpu: add generic pcpu_populate_pte() function 2022-01-20 08:52:52 +02:00
percpu_counter.h percpu: add percpu_counter_add_local and percpu_counter_sub_local 2022-10-03 14:21:43 -07:00
perf_event.h perf: Fix missing SIGTRAPs 2022-10-17 16:32:05 +02:00
perf_event_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
pgtable.h mm: introduce arch_has_hw_nonleaf_pmd_young() 2022-11-30 14:49:41 -08:00
pgtable_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
phonet.h
phy.h net: mdiobus: search for PSE nodes by parsing PHY nodes. 2022-10-03 17:33:57 -07:00
phy_fixed.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
phy_led_triggers.h
phylink.h net: phylink: add mac_managed_pm in phylink_config structure 2022-10-15 11:51:51 +01:00
pid.h
pid_namespace.h pid: Introduce helper task_is_in_init_pid_ns() 2022-01-26 18:57:09 -08:00
pim.h
pipe_fs_i.h ITER_PIPE: fold data_start() and pipe_space_for_user() together 2022-08-08 22:37:19 -04:00
pkeys.h
pktcdvd.h pktcdvd: convert to use attribute groups 2022-01-03 21:24:34 -07:00
pl320-ipc.h
platform_device.h Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
platform_profile.h
pldmfw.h
plist.h
pm-trace.h
pm.h PM: Improve EXPORT_*_DEV_PM_OPS macros 2022-10-04 20:52:38 +02:00
pm_clock.h
pm_domain.h PM: domains: Allocate governor data dynamically based on a genpd governor 2022-05-19 20:16:05 +02:00
pm_opp.h OPP: Remove dev{m}_pm_opp_of_add_table_noclk() 2022-07-12 20:35:21 +05:30
pm_qos.h
pm_runtime.h PM: Improve EXPORT_*_DEV_PM_OPS macros 2022-10-04 20:52:38 +02:00
pm_wakeirq.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE 2022-06-10 14:51:36 +02:00
pm_wakeup.h PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP 2022-07-05 20:48:46 +02:00
pmbus.h
pmu.h cuda/pmu: Make find_via_cuda/pmu init functions 2021-12-23 22:35:00 +11:00
pnp.h
poison.h bpf: Add verifier check for BPF_PTR_POISON retval and arg 2022-09-15 02:44:07 -07:00
poll.h eventpoll: simplify sysctl declaration with register_sysctl() 2022-01-22 08:33:35 +02:00
polynomial.h lib: add generic polynomial calculation 2022-05-22 11:32:30 -07:00
posix-clock.h
posix-timers.h ptrace: Cleanups for v5.18 2022-03-28 17:29:53 -07:00
posix_acl.h acl: make posix_acl_clone() available to overlayfs 2022-07-15 22:09:57 +02:00
posix_acl_xattr.h acl: move idmapping handling into posix_acl_xattr_set() 2022-08-31 16:37:58 +02:00
power_supply.h power: supply: Explain maintenance charging 2022-09-11 10:52:05 +02:00
powercap.h
ppp-comp.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
ppp_channel.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
ppp_defs.h flow_dissector: Add PPPoE dissectors 2022-07-26 09:49:12 -07:00
pps_kernel.h
pr.h
prandom.h prandom: remove unused functions 2022-10-11 17:42:58 -06:00
preempt.h preempt: Provide preempt_[dis|en]able_nested() 2022-09-19 14:35:07 +02:00
prefetch.h
prime_numbers.h
printk.h Merge branch 'rework/kthreads' into for-linus 2022-10-04 15:55:55 +02:00
prmt.h
proc_fs.h proc: remove PDE_DATA() completely 2022-01-22 08:33:37 +02:00
proc_ns.h
processor.h
profile.h exit: Remove profile_handoff_task 2022-01-08 12:43:57 -06:00
projid.h
property.h device property: Add const qualifier to device_get_match_data() parameter 2022-09-24 15:03:25 +02:00
pruss_driver.h
psci.h
pseudo_fs.h
psi.h sched/psi: Per-cgroup PSI accounting disable/re-enable interface 2022-09-09 11:08:33 +02:00
psi_types.h sched/psi: Per-cgroup PSI accounting disable/re-enable interface 2022-09-09 11:08:33 +02:00
psp-sev.h crypto: ccp - Add SEV_INIT_EX support 2021-12-17 16:59:47 +11:00
psp-tee.h
pstore.h pstore: Add priv field to pstore_record for backend specific use 2022-06-24 20:40:04 +02:00
pstore_blk.h
pstore_ram.h
pstore_zone.h
ptdump.h
pti.h
ptp_classify.h net: macb: Fix PTP one step sync support 2022-05-19 16:58:16 -07:00
ptp_clock_kernel.h ptp: Pass hwtstamp to ptp_convert_timestamp() 2022-05-10 09:48:08 +02:00
ptp_kvm.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
ptp_pch.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
ptr_ring.h
ptrace.h ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP 2022-05-11 14:33:44 -05:00
ptrace_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
purgatory.h
pvclock_gtod.h
pwm.h pwm: core: Make of_pwm_get() static 2022-09-19 06:17:05 -07:00
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom-geni-se.h
qcom_scm.h firmware: qcom: scm: Drop cpumask parameter from set_boot_addr() 2022-02-03 21:54:48 -06:00
qnx6_fs.h
quota.h quota: cleanup double word in comment 2022-01-24 14:45:02 +01:00
quotaops.h attr: port attribute changes to new types 2022-06-26 18:18:56 +02:00
radix-tree.h radix-tree: replace gfp.h inclusion with gfp_types.h 2022-08-14 13:31:03 -07:00
raid_class.h
ramfs.h
random.h prandom: remove unused functions 2022-10-11 17:42:58 -06:00
randomize_kstack.h randomize_kstack: Improve docs on requirements/rationale 2022-05-10 10:40:26 -07:00
range.h
ras.h
ratelimit.h
ratelimit_types.h random: quiet urandom warning ratelimit suppression message 2022-06-19 23:50:46 +02:00
rational.h
rbtree.h include/linux/rbtree.h: replace kernel.h with the necessary inclusions 2022-06-16 19:58:20 -07:00
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rcu_node_tree.h
rcu_segcblist.h rcu/nocb: Invoke rcu_core() at the start of deoffloading 2021-12-07 16:24:44 -08:00
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h Merge branches 'doc.2022.08.31b', 'fixes.2022.08.31b', 'kvfree.2022.08.31b', 'nocb.2022.09.01a', 'poll.2022.08.31b', 'poll-srcu.2022.08.31b' and 'tasks.2022.08.31b' into HEAD 2022-09-01 10:55:57 -07:00
rcupdate_trace.h rcu-tasks: Track blocked RCU Tasks Trace readers 2022-06-20 09:22:28 -07:00
rcupdate_wait.h
rcutiny.h rcu: Add functions to compare grace-period state values 2022-08-31 05:09:22 -07:00
rcutree.h rcu: Add functions to compare grace-period state values 2022-08-31 05:09:22 -07:00
rcuwait.h rcu: Uninline multi-use function: finish_rcuwait() 2022-02-14 10:36:58 -08:00
rcuwait_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
reboot-mode.h
reboot.h kernel/reboot: Add SYS_OFF_MODE_RESTART_PREPARE mode 2022-10-04 15:59:36 +02:00
reciprocal_div.h
ref_tracker.h ref_tracker: add a count of untracked references 2022-02-05 15:22:44 +00:00
refcount.h sparse: introduce conditional lock acquire function attribute 2022-07-03 11:32:22 -07:00
refcount_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
regmap.h regmap: Support accelerated noinc operations 2022-08-17 13:00:31 +01:00
regset.h
relay.h
remoteproc.h remoteproc: Introduce rproc features 2022-09-28 10:46:21 -06:00
resctrl.h x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes 2022-09-23 14:25:05 +02:00
reset-controller.h
reset.h reset: Fix devm bulk optional exclusive control getter 2022-06-29 15:56:20 +02:00
resource.h prlimit: make do_prlimit() static 2022-03-08 14:33:36 -06:00
resource_ext.h
restart_block.h
resume_user_mode.h resume_user_mode: Move to resume_user_mode.h 2022-03-10 16:51:50 -06:00
rethook.h rethook: Add a generic return hook 2022-03-17 20:16:29 -07:00
rfkill.h rfkill: define rfill_soft_blocked() if !RFKILL 2022-03-01 10:59:13 +01:00
rhashtable-types.h
rhashtable.h
ring_buffer.h tracing/ring-buffer: Have polling block on watermark 2022-11-16 17:13:04 -05:00
rio.h
rio_drv.h
rio_ids.h rapidio: remove not used code about RIO_VID_TUNDRA 2021-12-21 10:22:19 +01:00
rio_regs.h
rmap.h - Yu Zhao's Multi-Gen LRU patches are here. They've been under test in 2022-10-10 17:53:04 -07:00
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h rpmsg: Fix calling device_lock() on non-initialized device 2022-05-06 09:51:33 +02:00
rslib.h
rtc.h rtc: remove uie_unsupported 2022-03-23 19:58:41 +01:00
rtmutex.h locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable(). 2021-12-04 10:56:23 +01:00
rtnetlink.h net: sched: use queue_mapping to pick tx queue 2022-04-19 12:20:45 +02:00
rtsx_common.h
rtsx_pci.h misc: rtsx: add rts5261 efuse function 2022-05-09 15:37:36 +02:00
rtsx_usb.h misc: rtsx_usb: use separate command and response buffers 2022-07-01 08:53:26 +02:00
rv.h rv/include: Add deterministic automata monitor definition via C macros 2022-07-30 14:01:28 -04:00
rwbase_rt.h
rwlock.h locking: Detect includes rwlock.h outside of spinlock.h 2022-09-15 16:14:02 +02:00
rwlock_api_smp.h locking/rwlocks: introduce write_lock_nested 2022-01-22 08:33:37 +02:00
rwlock_rt.h locking/rwlocks: introduce write_lock_nested 2022-01-22 08:33:37 +02:00
rwlock_types.h
rwsem.h locking/rwsem: drop redundant semicolon of down_write_nest_lock 2022-01-14 11:08:37 +01:00
s3c_adc_battery.h
sbitmap.h sbitmap: fix batched wait_cnt accounting 2022-09-12 00:10:34 -06:00
scatterlist.h lib/scatterlist: add flag for indicating P2PDMA segments in an SGL 2022-07-26 07:27:47 -04:00
scc.h
sched.h - Alistair Popple has a series which addresses a race which causes page 2022-10-14 12:28:43 -07:00
sched_clock.h sched/headers: Fix header to build standalone: <linux/sched_clock.h> 2022-02-23 08:21:32 +01:00
scmi_protocol.h firmware: arm_scmi: Improve checks in the info_get operations 2022-08-22 18:01:45 +01:00
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200.h
scx200_gpio.h
seccomp.h seccomp: Add wait_killable semantic to seccomp user notifier 2022-05-03 14:11:58 -07:00
secretmem.h
securebits.h
security.h powerpc updates for 6.1 2022-10-09 14:05:15 -07:00
sed-opal.h block: sed-opal: Add ioctl to return device status 2022-08-22 07:52:51 -06:00
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h
sem.h
semaphore.h
seq_buf.h
seq_file.h rxrpc: Fix locking issue 2022-05-22 21:03:01 +01:00
seq_file_net.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
seqlock.h seqlock: drop seqcount_ww_mutex_t 2022-04-07 12:53:54 +02:00
seqlock_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
serdev.h termios: get rid of non-UAPI asm/termios.h 2022-09-09 10:44:35 +02:00
serial.h serial: Consolidate BOTH_EMPTY use 2022-06-27 14:41:31 +02:00
serial_8250.h serial: 8250: Toggle IER bits on only after irq has been set up 2022-09-22 16:30:14 +02:00
serial_bcm63xx.h
serial_core.h serial: Deassert Transmit Enable on probe in driver-specific way 2022-09-25 09:28:57 +02:00
serial_max3100.h
serial_s3c.h tty: serial: samsung_tty: loopback mode support 2022-06-30 17:09:08 +02:00
serial_sci.h
serio.h
set_memory.h mce: fix set_mce_nospec to always unmap the whole page 2022-05-16 11:46:44 -07:00
sfp.h net: sfp: augment SFP parsing with phy_interface_t bitmap 2022-10-03 11:08:32 +01:00
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h mm/shmem: add flag to enforce shmem THP in hugepage_vma_check() 2022-10-03 14:03:33 -07:00
shrinker.h mm: shrinkers: provide shrinkers with names 2022-07-03 18:08:40 -07:00
signal.h signal: Replace __group_send_sig_info with send_signal_locked 2022-05-11 14:33:17 -05:00
signal_types.h
signalfd.h
siox.h
siphash.h SPDX changes for 5.19-rc1 2022-06-03 10:34:34 -07:00
sizes.h sizes.h: Add SZ_1T macro 2022-02-24 15:04:51 +00:00
skb_array.h
skbuff.h io_uring/af_unix: defer registered files gc to io_uring release 2022-10-12 16:30:34 -06:00
skmsg.h bpf, sock_map: Move cancel_work_sync() out of sock lock 2022-11-03 13:51:06 +01:00
slab.h mm/slab: remove !CONFIG_TRACING variants of kmalloc_[node_]trace() 2022-11-04 14:57:21 +01:00
slab_def.h mm/slab: use kmalloc_node() for off slab freelist_idx_t array allocation 2022-10-15 21:42:05 +02:00
slimbus.h
slub_def.h mm/slub: remove unused kmem_cache_order_objects max 2022-05-02 10:48:40 +02:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smp_types.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h Networking changes for 6.0. 2022-08-03 16:29:08 -07:00
sockptr.h bpf: net: Change sk_getsockopt() to take the sockptr_t argument 2022-09-02 20:34:30 -07:00
softirq.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
sonet.h
sony-laptop.h
sonypi.h
sort.h lib/sort: Add priv pointer to swap function 2022-03-17 20:17:18 -07:00
sound.h
soundcard.h
spinlock.h locking: Detect includes rwlock.h outside of spinlock.h 2022-09-15 16:14:02 +02:00
spinlock_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
spinlock_api_smp.h locking: Detect includes rwlock.h outside of spinlock.h 2022-09-15 16:14:02 +02:00
spinlock_api_up.h locking: Detect includes rwlock.h outside of spinlock.h 2022-09-15 16:14:02 +02:00
spinlock_rt.h locking: Detect includes rwlock.h outside of spinlock.h 2022-09-15 16:14:02 +02:00
spinlock_types.h
spinlock_types_raw.h
spinlock_types_up.h locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h 2021-12-07 15:14:12 +01:00
spinlock_up.h locking: Detect includes rwlock.h outside of spinlock.h 2022-09-15 16:14:02 +02:00
splice.h
spmi.h spmi: add a helper to look up an SPMI device from a device node 2022-06-18 13:48:19 +01:00
sram.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) 2022-06-10 14:51:35 +02:00
srcu.h rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) 2021-11-30 17:25:20 -08:00
srcutiny.h srcu: Make Tiny SRCU use full-sized grace-period counters 2022-08-31 05:10:15 -07:00
srcutree.h srcu: Prevent expedited GPs and blocking readers from consuming CPU 2022-05-03 10:20:57 -07:00
ssbi.h
stackdepot.h stackdepot: reserve 5 extra bits in depot_stack_handle_t 2022-10-03 14:03:18 -07:00
stackleak.h stackleak: rework poison scanning 2022-05-08 01:33:08 -07:00
stackprotector.h
stacktrace.h arch: Make ARCH_STACKWALK independent of STACKTRACE 2021-12-10 14:06:03 +00:00
start_kernel.h
stat.h statx: add direct I/O alignment information 2022-09-11 19:47:04 -05:00
statfs.h
static_call.h static_call: Remove __DEFINE_STATIC_CALL macro 2022-04-05 09:59:38 +02:00
static_call_types.h
static_key.h
stdarg.h
stddef.h include: drop pointless __compiler_offsetof indirection 2022-03-23 19:00:33 -07:00
stm.h
stmmac.h stmmac: intel: remove unused 'has_crossts' flag 2022-08-17 20:40:52 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: Add stop_core_cpuslocked() for per-core operations 2022-05-12 15:35:29 +02:00
string.h string: Introduce strtomem() and strtomem_pad() 2022-09-07 16:37:26 -07:00
string_helpers.h Char/Misc and other driver changes for 6.1-rc1 2022-10-08 08:56:37 -07:00
stringhash.h
stringify.h
sungem_phy.h add missing includes and forward declarations to networking includes under linux/ 2022-07-28 11:29:36 +02:00
sunserialcore.h
sunxi-rsb.h
superhyway.h
surface_acpi_notify.h
suspend.h Scheduler changes for v6.1: 2022-10-10 09:10:28 -07:00
svga.h
sw842.h
swab.h swab: Add array operations 2022-09-07 12:42:25 +01:00
swait.h
swait_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
swap.h mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol 2022-10-03 14:03:36 -07:00
swap_cgroup.h mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol 2022-10-03 14:03:36 -07:00
swap_slots.h mm/swap: remove unneeded return value of free_swap_slot 2022-05-19 14:08:50 -07:00
swapfile.h mm/swap: cache swap migration A/D bits support 2022-09-26 19:46:05 -07:00
swapops.h mm/swap: fix SWP_PFN_BITS with CONFIG_PHYS_ADDR_T_64BIT on 32bit 2022-12-09 18:41:16 -08:00
swiotlb.h swiotlb: move struct io_tlb_slot to swiotlb.c 2022-07-18 06:50:18 +02:00
switchtec.h ntb_hw_switchtec: Remove code for disabling ID protection 2022-01-11 15:38:59 -05:00
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscall_user_dispatch.h
syscalls.h uaccess: remove CONFIG_SET_FS 2022-02-25 09:36:06 +01:00
syscalls_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
syscore_ops.h
sysctl.h mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability 2022-08-08 18:06:43 -07:00
sysfb.h firmware: sysfb: Add sysfb_disable() helper function 2022-06-29 09:51:41 +02:00
sysfs.h driver-core: Introduce BIN_ATTR_ADMIN_{RO,RW} 2022-07-19 15:38:04 -07:00
syslog.h printk: Declare log_wait properly 2022-09-29 15:20:29 +02:00
sysrq.h
sysv_fs.h
t10-pi.h block: move lower_48_bits() to block 2022-04-11 19:18:27 -06:00
task_io_accounting.h
task_io_accounting_ops.h
task_work.h task_work: allow TWA_SIGNAL without a rescheduling IPI 2022-04-30 08:39:32 -06:00
taskstats_kern.h
tboot.h x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU 2022-07-15 10:21:30 +02:00
tc.h
tca6416_keypad.h
tcp.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-10-03 17:44:18 -07:00
tee_drv.h tee: remove tee_shm_va2pa() and tee_shm_pa2va() 2022-04-26 10:16:48 +02:00
termios_internal.h termios: convert the last (sparc) INIT_C_CC to array 2022-09-09 10:44:35 +02:00
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h thermal/of: Remove the thermal_zone_of_get_sensor_id() function 2022-10-04 11:21:06 +02:00
thread_info.h mm: uninline copy_overflow() 2022-03-22 15:57:11 -07:00
threads.h
thunderbolt.h thunderbolt: Show link type for XDomain connections too 2022-08-31 14:05:12 +01:00
ti-emif-sram.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) 2022-06-10 14:51:35 +02:00
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
time64.h time: Correct the prototype of ns_to_kernel_old_timeval and ns_to_timespec64 2022-08-09 20:02:13 +02:00
time_namespace.h
timecounter.h
timekeeper_internal.h
timekeeping.h timekeeping: Introduce fast accessor to clock tai 2022-04-14 16:19:30 +02:00
timer.h timers: Move timer sysctl into the timer code 2022-04-10 12:38:45 +02:00
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h timekeeping: Add raw clock fallback for random_get_entropy() 2022-05-13 23:59:23 +02:00
tnum.h bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) 2022-09-02 14:44:54 +02:00
topology.h topology: Remove unused cpu_cluster_mask() 2022-05-19 23:46:13 +02:00
torture.h rcutorture: Call preempt_schedule() through static call/key 2022-04-11 17:07:29 -07:00
toshiba.h
tpm.h tpm: Add Upgrade/Reduced mode support for TPM2 modules 2022-01-09 00:18:47 +02:00
tpm_command.h
tpm_eventlog.h tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH 2022-08-03 23:56:20 +03:00
trace.h tracing: Fix warning on variable 'struct trace_array' 2022-11-16 21:52:05 -05:00
trace_clock.h
trace_events.h tracing: Wake up ring buffer waiters on closing of the file 2022-09-28 20:28:13 -04:00
trace_recursion.h
trace_seq.h
tracefs.h
tracepoint-defs.h
tracepoint.h Tracing updates for 5.20 / 6.0 2022-08-05 09:41:12 -07:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h tty: remove TTY_MAGIC 2022-09-22 16:12:34 +02:00
tty_buffer.h tty: Implement lookahead to process XON/XOFF timely 2022-06-10 13:51:31 +02:00
tty_driver.h tty: remove TTY_DRIVER_MAGIC 2022-09-22 16:12:34 +02:00
tty_flip.h
tty_ldisc.h tty: Make ldisc ->set_termios() old ktermios const 2022-08-30 14:22:34 +02:00
tty_port.h tty: Implement lookahead to process XON/XOFF timely 2022-06-10 13:51:31 +02:00
typecheck.h
types.h lib/sort: Add priv pointer to swap function 2022-03-17 20:17:18 -07:00
u64_stats_sync.h u64_stats: Streamline the implementation 2022-09-19 14:35:08 +02:00
u64_stats_sync_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
uacce.h uacce: Handle parent device removal or parent driver module rmmod 2022-07-01 10:35:08 +02:00
uaccess.h instrumented.h: allow instrumenting both sides of copy_from_user() 2022-10-03 14:03:18 -07:00
ucb1400.h gpio: ucb1400: Use proper header 2022-08-31 13:37:32 +02:00
ucs2_string.h
udp.h rxrpc: Fix ICMP/ICMP6 error handling 2022-09-01 11:42:12 +01:00
uidgid.h
uio.h iov_iter: use "maxpages" parameter 2022-09-16 10:56:08 +01:00
uio_driver.h
umh.h freezer,umh: Clean up freezer/initrd interaction 2022-09-07 21:53:48 +02:00
unicode.h
units.h units: complement the set of Hz units 2022-08-28 16:52:28 +01:00
uprobes.h
usb.h USB: core: Prevent nested device-reset calls 2022-08-30 15:32:04 +02:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_events.h tracing/user_events: Use bits vs bytes for enabled status page data 2022-09-29 10:17:37 -04:00
user_namespace.h ucounts: Split rlimit and ucount values and max values 2022-05-18 18:24:57 -05:00
userfaultfd_k.h mm/uffd: fix vma check on userfault for wp 2022-10-28 13:37:22 -07:00
usermode_driver.h
util_macros.h
uts.h
utsname.h kernel/utsname_sysctl.c: Fix hostname polling 2022-10-23 12:01:01 -07:00
uuid.h
vbox_utils.h
vdpa.h vdpa: device feature provisioning 2022-10-07 09:32:40 -04:00
verification.h bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs 2022-09-21 17:32:49 -07:00
vermagic.h randstruct: Move seed generation into scripts/basic/ 2022-05-08 01:33:07 -07:00
vexpress.h
vfio.h vfio: Export the device set open count 2022-11-10 12:03:36 -07:00
vfio_pci_core.h vfio/hisi_acc: Use the new device life cycle helpers 2022-09-21 14:15:10 -06:00
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h vhost_iotlb: split out IOTLB initialization 2022-05-31 12:44:28 -04:00
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h virtio: kerneldocs fixes and enhancements 2022-08-16 01:40:24 -04:00
virtio_anchor.h virtio: replace restricted mem access flag with callback 2022-08-01 07:42:49 +02:00
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio: kerneldocs fixes and enhancements 2022-08-16 01:40:24 -04:00
virtio_console.h
virtio_dma_buf.h
virtio_net.h net: skip virtio_net_hdr_set_proto if protocol already set 2021-12-20 18:47:37 -08:00
virtio_pci_legacy.h virtio: drop vp_legacy_set_queue_size 2022-10-07 09:32:40 -04:00
virtio_pci_modern.h virtio_pci: introduce helper to get/set queue reset 2022-08-11 04:06:40 -04:00
virtio_ring.h virtio_ring: split: stop __vring_new_virtqueue as export symbol 2022-08-11 04:06:38 -04:00
virtio_vsock.h
vlynq.h
vm_event_item.h mm: remove vmacache 2022-09-26 19:46:18 -07:00
vmalloc.h usercopy: Handle vm_map_ram() areas 2022-06-13 09:54:52 -07:00
vmpressure.h
vmstat.h mm: remove vmacache 2022-09-26 19:46:18 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h VMCI: dma dg: add support for DMA datagrams sends 2022-02-08 12:15:59 +01:00
vringh.h
vt.h
vt_buffer.h
vt_kern.h kernel/panic: Drop unblank_screen call 2022-09-01 16:55:35 +02:00
vtime.h
w1-gpio.h
w1.h
wait.h sched: Fix TASK_state comparisons 2022-09-28 10:00:16 +02:00
wait_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
wait_bit.h wait_on_bit: add an acquire memory barrier 2022-08-26 09:30:25 -07:00
watch_queue.h Documentation: update watch_queue.rst references 2022-07-07 13:09:59 -06:00
watchdog.h
win_minmax.h
wireless.h wifi: wext: use flex array destination for memcpy() 2022-10-07 15:00:25 +02:00
wkup_m3_ipc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) 2022-06-10 14:51:35 +02:00
wl12xx.h
wm97xx.h Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops 2022-05-07 22:55:48 +02:00
wmi.h platform/x86: wmi: Add no_notify_data flag to struct wmi_driver 2021-12-06 22:33:39 +01:00
workqueue.h Merge tag 'amd-drm-next-5.20-2022-07-05' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-07-12 11:07:32 +10:00
workqueue_api.h sched/headers: Add initial new headers as identity mappings 2022-02-23 10:58:28 +01:00
writeback.h writeback: remove unused macro DIRTY_FULL_SCOPE 2022-10-03 14:03:08 -07:00
ww_mutex.h
wwan.h net: wwan: debugfs obtained dev reference not dropped 2022-02-14 14:09:59 +00:00
xarray.h XArray: Add calls to might_alloc() 2022-07-10 21:17:30 -04:00
xattr.h xattr: constify value argument in vfs_setxattr() 2022-08-31 16:38:07 +02:00
xxhash.h
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd.h
zstd_errors.h
zstd_lib.h
zutil.h