linux/include/linux
Linus Torvalds 1b294a1f35 Networking changes for 6.10.
Core & protocols
 ----------------
 
  - Complete rework of garbage collection of AF_UNIX sockets.
    AF_UNIX is prone to forming reference count cycles due to fd passing
    functionality. New method based on Tarjan's Strongly Connected Components
    algorithm should be both faster and remove a lot of workarounds
    we accumulated over the years.
 
  - Add TCP fraglist GRO support, allowing chaining multiple TCP packets
    and forwarding them together. Useful for small switches / routers which
    lack basic checksum offload in some scenarios (e.g. PPPoE).
 
  - Support using SMP threads for handling packet backlog i.e. packet
    processing from software interfaces and old drivers which don't
    use NAPI. This helps move the processing out of the softirq jumble.
 
  - Continue work of converting from rtnl lock to RCU protection.
    Don't require rtnl lock when reading: IPv6 routing FIB, IPv6 address
    labels, netdev threaded NAPI sysfs files, bonding driver's sysfs files,
    MPLS devconf, IPv4 FIB rules, netns IDs, tcp metrics, TC Qdiscs,
    neighbor entries, ARP entries via ioctl(SIOCGARP), a lot of the link
    information available via rtnetlink.
 
  - Small optimizations from Eric to UDP wake up handling, memory accounting,
    RPS/RFS implementation, TCP packet sizing etc.
 
  - Allow direct page recycling in the bulk API used by XDP, for +2% PPS.
 
  - Support peek with an offset on TCP sockets.
 
  - Add MPTCP APIs for querying last time packets were received/sent/acked,
    and whether MPTCP "upgrade" succeeded on a TCP socket.
 
  - Add intra-node communication shortcut to improve SMC performance.
 
  - Add IPv6 (and IPv{4,6}-over-IPv{4,6}) support to the GTP protocol driver.
 
  - Add HSR-SAN (RedBOX) mode of operation to the HSR protocol driver.
 
  - Add reset reasons for tracing what caused a TCP reset to be sent.
 
  - Introduce direction attribute for xfrm (IPSec) states.
    State can be used either for input or output packet processing.
 
 Things we sprinkled into general kernel code
 --------------------------------------------
 
  - Add bitmap_{read,write}(), bitmap_size(), expose BYTES_TO_BITS().
    This required touch-ups and renaming of a few existing users.
 
  - Add Endian-dependent __counted_by_{le,be} annotations.
 
  - Make building selftests "quieter" by printing summaries like
    "CC object.o" rather than full commands with all the arguments.
 
 Netfilter
 ---------
 
  - Use GFP_KERNEL to clone elements, to deal better with OOM situations
    and avoid failures in the .commit step.
 
 BPF
 ---
 
  - Add eBPF JIT for ARCv2 CPUs.
 
  - Support attaching kprobe BPF programs through kprobe_multi link in
    a session mode, meaning, a BPF program is attached to both function entry
    and return, the entry program can decide if the return program gets
    executed and the entry program can share u64 cookie value with return
    program. "Session mode" is a common use-case for tetragon and bpftrace.
 
  - Add the ability to specify and retrieve BPF cookie for raw tracepoint
    programs in order to ease migration from classic to raw tracepoints.
 
  - Add an internal-only BPF per-CPU instruction for resolving per-CPU
    memory addresses and implement support in x86, ARM64 and RISC-V JITs.
    This allows inlining functions which need to access per-CPU state.
 
  - Optimize x86 BPF JIT's emit_mov_imm64, and add support for various
    atomics in bpf_arena which can be JITed as a single x86 instruction.
    Support BPF arena on ARM64.
 
  - Add a new bpf_wq API for deferring events and refactor process-context
    bpf_timer code to keep common code where possible.
 
  - Harden the BPF verifier's and/or/xor value tracking.
 
  - Introduce crypto kfuncs to let BPF programs call kernel crypto APIs.
 
  - Support bpf_tail_call_static() helper for BPF programs with GCC 13.
 
  - Add bpf_preempt_{disable,enable}() kfuncs in order to allow a BPF
    program to have code sections where preemption is disabled.
 
 Driver API
 ----------
 
  - Skip software TC processing completely if all installed rules are
    marked as HW-only, instead of checking the HW-only flag rule by rule.
 
  - Add support for configuring PoE (Power over Ethernet), similar to
    the already existing support for PoDL (Power over Data Line) config.
 
  - Initial bits of a queue control API, for now allowing a single queue
    to be reset without disturbing packet flow to other queues.
 
  - Common (ethtool) statistics for hardware timestamping.
 
 Tests and tooling
 -----------------
 
  - Remove the need to create a config file to run the net forwarding tests
    so that a naive "make run_tests" can exercise them.
 
  - Define a method of writing tests which require an external endpoint
    to communicate with (to send/receive data towards the test machine).
    Add a few such tests.
 
  - Create a shared code library for writing Python tests. Expose the YAML
    Netlink library from tools/ to the tests for easy Netlink access.
 
  - Move netfilter tests under net/, extend them, separate performance tests
    from correctness tests, and iron out issues found by running them
    "on every commit".
 
  - Refactor BPF selftests to use common network helpers.
 
  - Further work filling in YAML definitions of Netlink messages for:
    nftables, team driver, bonding interfaces, vlan interfaces, VF info,
    TC u32 mark, TC police action.
 
  - Teach Python YAML Netlink to decode attribute policies.
 
  - Extend the definition of the "indexed array" construct in the specs
    to cover arrays of scalars rather than just nests.
 
  - Add hyperlinks between definitions in generated Netlink docs.
 
 Drivers
 -------
 
  - Make sure unsupported flower control flags are rejected by drivers,
    and make more drivers report errors directly to the application rather
    than dmesg (large number of driver changes from Asbjørn Sloth Tønnesen).
 
  - Ethernet high-speed NICs:
    - Broadcom (bnxt):
      - support multiple RSS contexts and steering traffic to them
      - support XDP metadata
      - make page pool allocations more NUMA aware
    - Intel (100G, ice, idpf):
      - extract datapath code common among Intel drivers into a library
      - use fewer resources in switchdev by sharing queues with the PF
      - add PFCP filter support
      - add Ethernet filter support
      - use a spinlock instead of HW lock in PTP clock ops
      - support 5 layer Tx scheduler topology
    - nVidia/Mellanox:
      - 800G link modes and 100G SerDes speeds
      - per-queue IRQ coalescing configuration
    - Marvell Octeon:
      - support offloading TC packet mark action
 
  - Ethernet NICs consumer, embedded and virtual:
    - stop lying about skb->truesize in USB Ethernet drivers, it messes up
      TCP memory calculations
    - Google cloud vNIC:
      - support changing ring size via ethtool
      - support ring reset using the queue control API
    - VirtIO net:
      - expose flow hash from RSS to XDP
      - per-queue statistics
      - add selftests
    - Synopsys (stmmac):
      - support controllers which require an RX clock signal from the MII
        bus to perform their hardware initialization
    - TI:
      - icssg_prueth: support ICSSG-based Ethernet on AM65x SR1.0 devices
      - icssg_prueth: add SW TX / RX Coalescing based on hrtimers
      - cpsw: minimal XDP support
    - Renesas (ravb):
      - support describing the MDIO bus
    - Realtek (r8169):
      - add support for RTL8168M
    - Microchip Sparx5:
      - matchall and flower actions mirred and redirect
 
  - Ethernet switches:
    - nVidia/Mellanox:
      - improve events processing performance
    - Marvell:
      - add support for MV88E6250 family internal PHYs
    - Microchip:
      - add DCB and DSCP mapping support for KSZ switches
      - vsc73xx: convert to PHYLINK
    - Realtek:
      - rtl8226b/rtl8221b: add C45 instances and SerDes switching
 
  - Many driver changes related to PHYLIB and PHYLINK deprecated API cleanup.
 
  - Ethernet PHYs:
    - Add a new driver for Airoha EN8811H 2.5 Gigabit PHY.
    - micrel: lan8814: add support for PPS out and external timestamp trigger
 
  - WiFi:
    - Disable Wireless Extensions (WEXT) in all Wi-Fi 7 devices drivers.
      Modern devices can only be configured using nl80211.
    - mac80211/cfg80211
      - handle color change per link for WiFi 7 Multi-Link Operation
    - Intel (iwlwifi):
      - don't support puncturing in 5 GHz
      - support monitor mode on passive channels
      - BZ-W device support
      - P2P with HE/EHT support
      - re-add support for firmware API 90
      - provide channel survey information for Automatic Channel Selection
    - MediaTek (mt76):
      - mt7921 LED control
      - mt7925 EHT radiotap support
      - mt7920e PCI support
    - Qualcomm (ath11k):
      - P2P support for QCA6390, WCN6855 and QCA2066
      - support hibernation
      - ieee80211-freq-limit Device Tree property support
    - Qualcomm (ath12k):
      - refactoring in preparation of multi-link support
      - suspend and hibernation support
      - ACPI support
      - debugfs support, including dfs_simulate_radar support
    - RealTek:
      - rtw88: RTL8723CS SDIO device support
      - rtw89: RTL8922AE Wi-Fi 7 PCI device support
      - rtw89: complete features of new WiFi 7 chip 8922AE including
        BT-coexistence and Wake-on-WLAN
      - rtw89: use BIOS ACPI settings to set TX power and channels
      - rtl8xxxu: enable Management Frame Protection (MFP) support
 
  - Bluetooth:
    - support for Intel BlazarI and Filmore Peak2 (BE201)
    - support for MediaTek MT7921S SDIO
    - initial support for Intel PCIe BT driver
    - remove HCI_AMP support
 
 Signed-off-by: Jakub Kicinski <kuba@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6jPA+I1ugmIBA4hXMUZtbf5SIrsFAmZD6sQACgkQMUZtbf5S
 IrtLYw/+I73ePGIye37o2jpbodcLAUZVfF3r6uYUzK8hokEcKD0QVJa9w7PizLZ3
 UO45ClOXFLJCkfP4reFenLfxGCel2AJI+F7VFl2xaO2XgrcH/lnVrHqKZEAEXjls
 KoYMnShIolv7h2MKP6hHtyTi2j1wvQUKsZC71o9/fuW+4fUT8gECx1YtYcL73wrw
 gEMdlUgBYC3jiiCUHJIFX6iPJ2t/TC+q1eIIF2K/Osrk2kIqQhzoozcL4vpuAZQT
 99ljx/qRelXa8oppDb7nM5eulg7WY8ZqxEfFZphTMC5nLEGzClxuOTTl2kDYI/D/
 UZmTWZDY+F5F0xvNk2gH84qVJXBOVDoobpT7hVA/tDuybobc/kvGDzRayEVqVzKj
 Q0tPlJs+xBZpkK5TVnxaFLJVOM+p1Xosxy3kNVXmuYNBvT/R89UbJiCrUKqKZF+L
 z/1mOYUv8UklHqYAeuJSptHvqJjTGa/fsEYP7dAUBbc1N2eVB8mzZ4mgU5rYXbtC
 E6UXXiWnoSRm8bmco9QmcWWoXt5UGEizHSJLz6t1R5Df/YmXhWlytll5aCwY1ksf
 FNoL7S4u7AZThL1Nwi7yUs4CAjhk/N4aOsk+41S0sALCx30BJuI6UdesAxJ0lu+Z
 fwCQYbs27y4p7mBLbkYwcQNxAxGm7PSK4yeyRIy2njiyV4qnLf8=
 =EsC2
 -----END PGP SIGNATURE-----

Merge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next

Pull networking updates from Jakub Kicinski:
 "Core & protocols:

   - Complete rework of garbage collection of AF_UNIX sockets.

     AF_UNIX is prone to forming reference count cycles due to fd
     passing functionality. New method based on Tarjan's Strongly
     Connected Components algorithm should be both faster and remove a
     lot of workarounds we accumulated over the years.

   - Add TCP fraglist GRO support, allowing chaining multiple TCP
     packets and forwarding them together. Useful for small switches /
     routers which lack basic checksum offload in some scenarios (e.g.
     PPPoE).

   - Support using SMP threads for handling packet backlog i.e. packet
     processing from software interfaces and old drivers which don't use
     NAPI. This helps move the processing out of the softirq jumble.

   - Continue work of converting from rtnl lock to RCU protection.

     Don't require rtnl lock when reading: IPv6 routing FIB, IPv6
     address labels, netdev threaded NAPI sysfs files, bonding driver's
     sysfs files, MPLS devconf, IPv4 FIB rules, netns IDs, tcp metrics,
     TC Qdiscs, neighbor entries, ARP entries via ioctl(SIOCGARP), a lot
     of the link information available via rtnetlink.

   - Small optimizations from Eric to UDP wake up handling, memory
     accounting, RPS/RFS implementation, TCP packet sizing etc.

   - Allow direct page recycling in the bulk API used by XDP, for +2%
     PPS.

   - Support peek with an offset on TCP sockets.

   - Add MPTCP APIs for querying last time packets were received/sent/acked
     and whether MPTCP "upgrade" succeeded on a TCP socket.

   - Add intra-node communication shortcut to improve SMC performance.

   - Add IPv6 (and IPv{4,6}-over-IPv{4,6}) support to the GTP protocol
     driver.

   - Add HSR-SAN (RedBOX) mode of operation to the HSR protocol driver.

   - Add reset reasons for tracing what caused a TCP reset to be sent.

   - Introduce direction attribute for xfrm (IPSec) states. State can be
     used either for input or output packet processing.

  Things we sprinkled into general kernel code:

   - Add bitmap_{read,write}(), bitmap_size(), expose BYTES_TO_BITS().

     This required touch-ups and renaming of a few existing users.

   - Add Endian-dependent __counted_by_{le,be} annotations.

   - Make building selftests "quieter" by printing summaries like
     "CC object.o" rather than full commands with all the arguments.

  Netfilter:

   - Use GFP_KERNEL to clone elements, to deal better with OOM
     situations and avoid failures in the .commit step.

  BPF:

   - Add eBPF JIT for ARCv2 CPUs.

   - Support attaching kprobe BPF programs through kprobe_multi link in
     a session mode, meaning, a BPF program is attached to both function
     entry and return, the entry program can decide if the return
     program gets executed and the entry program can share u64 cookie
     value with return program. "Session mode" is a common use-case for
     tetragon and bpftrace.

   - Add the ability to specify and retrieve BPF cookie for raw
     tracepoint programs in order to ease migration from classic to raw
     tracepoints.

   - Add an internal-only BPF per-CPU instruction for resolving per-CPU
     memory addresses and implement support in x86, ARM64 and RISC-V
     JITs. This allows inlining functions which need to access per-CPU
     state.

   - Optimize x86 BPF JIT's emit_mov_imm64, and add support for various
     atomics in bpf_arena which can be JITed as a single x86
     instruction. Support BPF arena on ARM64.

   - Add a new bpf_wq API for deferring events and refactor
     process-context bpf_timer code to keep common code where possible.

   - Harden the BPF verifier's and/or/xor value tracking.

   - Introduce crypto kfuncs to let BPF programs call kernel crypto
     APIs.

   - Support bpf_tail_call_static() helper for BPF programs with GCC 13.

   - Add bpf_preempt_{disable,enable}() kfuncs in order to allow a BPF
     program to have code sections where preemption is disabled.

  Driver API:

   - Skip software TC processing completely if all installed rules are
     marked as HW-only, instead of checking the HW-only flag rule by
     rule.

   - Add support for configuring PoE (Power over Ethernet), similar to
     the already existing support for PoDL (Power over Data Line)
     config.

   - Initial bits of a queue control API, for now allowing a single
     queue to be reset without disturbing packet flow to other queues.

   - Common (ethtool) statistics for hardware timestamping.

  Tests and tooling:

   - Remove the need to create a config file to run the net forwarding
     tests so that a naive "make run_tests" can exercise them.

   - Define a method of writing tests which require an external endpoint
     to communicate with (to send/receive data towards the test
     machine). Add a few such tests.

   - Create a shared code library for writing Python tests. Expose the
     YAML Netlink library from tools/ to the tests for easy Netlink
     access.

   - Move netfilter tests under net/, extend them, separate performance
     tests from correctness tests, and iron out issues found by running
     them "on every commit".

   - Refactor BPF selftests to use common network helpers.

   - Further work filling in YAML definitions of Netlink messages for:
     nftables, team driver, bonding interfaces, vlan interfaces, VF
     info, TC u32 mark, TC police action.

   - Teach Python YAML Netlink to decode attribute policies.

   - Extend the definition of the "indexed array" construct in the specs
     to cover arrays of scalars rather than just nests.

   - Add hyperlinks between definitions in generated Netlink docs.

  Drivers:

   - Make sure unsupported flower control flags are rejected by drivers,
     and make more drivers report errors directly to the application
     rather than dmesg (large number of driver changes from Asbjørn
     Sloth Tønnesen).

   - Ethernet high-speed NICs:
      - Broadcom (bnxt):
         - support multiple RSS contexts and steering traffic to them
         - support XDP metadata
         - make page pool allocations more NUMA aware
      - Intel (100G, ice, idpf):
         - extract datapath code common among Intel drivers into a library
         - use fewer resources in switchdev by sharing queues with the PF
         - add PFCP filter support
         - add Ethernet filter support
         - use a spinlock instead of HW lock in PTP clock ops
         - support 5 layer Tx scheduler topology
      - nVidia/Mellanox:
         - 800G link modes and 100G SerDes speeds
         - per-queue IRQ coalescing configuration
      - Marvell Octeon:
         - support offloading TC packet mark action

   - Ethernet NICs consumer, embedded and virtual:
      - stop lying about skb->truesize in USB Ethernet drivers, it
        messes up TCP memory calculations
      - Google cloud vNIC:
         - support changing ring size via ethtool
         - support ring reset using the queue control API
      - VirtIO net:
         - expose flow hash from RSS to XDP
         - per-queue statistics
         - add selftests
      - Synopsys (stmmac):
         - support controllers which require an RX clock signal from the
           MII bus to perform their hardware initialization
      - TI:
         - icssg_prueth: support ICSSG-based Ethernet on AM65x SR1.0 devices
         - icssg_prueth: add SW TX / RX Coalescing based on hrtimers
         - cpsw: minimal XDP support
      - Renesas (ravb):
         - support describing the MDIO bus
      - Realtek (r8169):
         - add support for RTL8168M
      - Microchip Sparx5:
         - matchall and flower actions mirred and redirect

   - Ethernet switches:
      - nVidia/Mellanox:
         - improve events processing performance
      - Marvell:
         - add support for MV88E6250 family internal PHYs
      - Microchip:
         - add DCB and DSCP mapping support for KSZ switches
         - vsc73xx: convert to PHYLINK
      - Realtek:
         - rtl8226b/rtl8221b: add C45 instances and SerDes switching

   - Many driver changes related to PHYLIB and PHYLINK deprecated API
     cleanup

   - Ethernet PHYs:
      - Add a new driver for Airoha EN8811H 2.5 Gigabit PHY.
      - micrel: lan8814: add support for PPS out and external timestamp trigger

   - WiFi:
      - Disable Wireless Extensions (WEXT) in all Wi-Fi 7 devices
        drivers. Modern devices can only be configured using nl80211.
      - mac80211/cfg80211
         - handle color change per link for WiFi 7 Multi-Link Operation
      - Intel (iwlwifi):
         - don't support puncturing in 5 GHz
         - support monitor mode on passive channels
         - BZ-W device support
         - P2P with HE/EHT support
         - re-add support for firmware API 90
         - provide channel survey information for Automatic Channel Selection
      - MediaTek (mt76):
         - mt7921 LED control
         - mt7925 EHT radiotap support
         - mt7920e PCI support
      - Qualcomm (ath11k):
         - P2P support for QCA6390, WCN6855 and QCA2066
         - support hibernation
         - ieee80211-freq-limit Device Tree property support
      - Qualcomm (ath12k):
         - refactoring in preparation of multi-link support
         - suspend and hibernation support
         - ACPI support
         - debugfs support, including dfs_simulate_radar support
      - RealTek:
         - rtw88: RTL8723CS SDIO device support
         - rtw89: RTL8922AE Wi-Fi 7 PCI device support
         - rtw89: complete features of new WiFi 7 chip 8922AE including
           BT-coexistence and Wake-on-WLAN
         - rtw89: use BIOS ACPI settings to set TX power and channels
         - rtl8xxxu: enable Management Frame Protection (MFP) support

   - Bluetooth:
      - support for Intel BlazarI and Filmore Peak2 (BE201)
      - support for MediaTek MT7921S SDIO
      - initial support for Intel PCIe BT driver
      - remove HCI_AMP support"

* tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1827 commits)
  selftests: netfilter: fix packetdrill conntrack testcase
  net: gro: fix napi_gro_cb zeroed alignment
  Bluetooth: btintel_pcie: Refactor and code cleanup
  Bluetooth: btintel_pcie: Fix warning reported by sparse
  Bluetooth: hci_core: Fix not handling hdev->le_num_of_adv_sets=1
  Bluetooth: btintel: Fix compiler warning for multi_v7_defconfig config
  Bluetooth: btintel_pcie: Fix compiler warnings
  Bluetooth: btintel_pcie: Add *setup* function to download firmware
  Bluetooth: btintel_pcie: Add support for PCIe transport
  Bluetooth: btintel: Export few static functions
  Bluetooth: HCI: Remove HCI_AMP support
  Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  Bluetooth: qca: Fix error code in qca_read_fw_build_info()
  Bluetooth: hci_conn: Use __counted_by() and avoid -Wfamnae warning
  Bluetooth: btintel: Add support for Filmore Peak2 (BE201)
  Bluetooth: btintel: Add support for BlazarI
  LE Create Connection command timeout increased to 20 secs
  dt-bindings: net: bluetooth: Add MediaTek MT7921S SDIO Bluetooth
  Bluetooth: compute LE flow credits based on recvbuf space
  Bluetooth: hci_sync: Use cmd->num_cis instead of magic number
  ...
2024-05-14 19:42:24 -07:00
..
amba spi: pl022: Add missing dma_filter field kerneldoc 2024-02-08 21:23:41 +00:00
atomic locking/atomic: scripts: Clarify ordering of conditional atomics 2024-02-20 09:55:09 +01:00
avf intel: add bit macro includes where needed 2023-12-18 11:15:43 -08:00
bcma
bus firewall: introduce stm32_firewall framework 2024-04-05 16:49:14 +02:00
byteorder
can
cdx cdx: add MSI support for CDX bus 2024-03-07 21:52:03 +00:00
ceph libceph: just wait for more data to be available on the socket 2024-02-07 14:43:29 +01:00
clk clk: ti: Improve clksel clock bit parsing for reg property 2024-02-26 13:08:45 +02:00
comedi
crush
decompress
device IOMMU Updates for Linux v6.8 2024-01-18 15:16:57 -08:00
dma dmaengine: ti: k3-udma-glue: Add function to request RX chan for thread ID 2024-01-30 22:13:52 +05:30
dsa
extcon
firmware firmware: qcom: uefisecapp: Fix memory related IO errors and crashes 2024-04-09 10:05:03 -05:00
fpga
framer net: wan: framer: Add missing static inline qualifiers 2024-03-27 10:25:54 +00:00
fsl
gpio gpio updates for v6.10-rc1 2024-05-14 15:07:07 -07:00
greybus greybus: Avoid fake flexible array for response data 2024-03-05 13:59:43 +00:00
habanalabs accel/habanalabs/gaudi2: add signed dev info uAPI 2023-12-19 11:09:43 +02:00
hsi
i3c i3c: master: fix kernel-doc check warning 2024-01-14 23:00:50 +01:00
iio IIO: 1st set of new device support, features and cleanup for 6.9 2024-02-25 14:11:41 +01:00
input Input: navpoint - remove driver 2024-01-18 15:21:00 -08:00
io_uring io_uring: separate header for exported net bits 2024-04-15 08:10:26 -06:00
irqchip irqchip: Add RISC-V advanced PLIC driver for direct-mode 2024-03-25 17:38:29 +01:00
isdn
lockd lockd: adapt to breakup of struct file_lock 2024-02-05 13:11:43 +01:00
mailbox
mdio
mfd regulator: axp20x: add support for the AXP717 2024-03-28 09:51:03 +00:00
mlx4
mlx5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-05-14 10:53:19 -07:00
mmc Networking changes for 6.10. 2024-05-14 19:42:24 -07:00
mtd This pull request contains updates for UBI and UBIFS: 2024-03-21 15:09:29 -07:00
mux
net/intel iavf: switch to Page Pool 2024-04-24 11:06:26 -07:00
netfilter netfilter: ipset: fix performance regression in swap operation 2024-01-31 23:13:57 +01:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
pds
perf arm: perf: Fix ARCH=arm build with GCC 2023-12-17 12:00:00 +00:00
phy USB/Thunderbolt changes for 6.9-rc1 2024-03-21 12:35:20 -07:00
pinctrl pinctrl: Convert unsigned to unsigned int 2023-12-04 15:32:42 +01:00
platform_data spi: Updates for v6.10 2024-05-14 14:41:01 -07:00
power power: supply: bq27xxx: Add devm action to free IDA 2024-01-27 00:49:17 +01:00
pse-pd net: pse-pd: Use regulator framework within PSE framework 2024-04-18 18:27:39 -07:00
qat crypto: qat - add interface for live migration 2024-04-02 10:47:43 +08:00
qed
raid
regulator regulator: Updates for v6.10 2024-05-14 14:36:09 -07:00
remoteproc
reset
rpmsg
rtc
sched sched/cpufreq: Rename arch_update_thermal_pressure() => arch_update_hw_pressure() 2024-04-24 12:08:01 +02:00
soc soc: mediatek: mtk-cmdq: Add cmdq_pkt_acquire_event() function 2024-04-23 12:16:55 +02:00
soundwire soundwire updates for 6.9 2024-03-15 12:22:52 -07:00
spi spi: pxa2xx: Move contents of linux/spi/pxa2xx_spi.h to a local one 2024-05-03 11:11:33 +09:00
ssb ssb: drop use of non-existing CONFIG_SSB_DEBUG symbol 2024-03-12 17:33:41 +02:00
sunrpc nfsd-6.9 fixes: 2024-04-22 12:20:09 -07:00
surface_aggregator Char/Misc and other Driver changes for 6.8-rc1 2024-01-17 16:47:17 -08:00
ulpi
unaligned
usb USB/Thunderbolt changes for 6.9-rc1 2024-03-21 12:35:20 -07:00
8250_pci.h
acct.h
acpi_amd_wbrf.h platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature 2023-12-11 11:33:44 +01:00
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
acpi.h gpio updates for v6.10-rc1 2024-05-14 15:07:07 -07:00
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h PCI/AER: Generalize TLP Header Log reading 2024-03-08 15:26:46 -06:00
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 iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown 2024-01-29 20:34:18 +01:00
amd-pmf-io.h HID: amd_sfh: Add a new interface for exporting ALS data 2024-01-04 15:19:17 +01:00
amd-pstate.h cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing 2024-04-26 19:35:38 +02:00
anon_inodes.h fs: Create anon_inode_getfile_fmode() 2024-04-26 10:33:05 +02:00
aperture.h
apm_bios.h
apm-emulation.h
apple-gmux.h
arch_topology.h sched/cpufreq: Rename arch_update_thermal_pressure() => arch_update_hw_pressure() 2024-04-24 12:08:01 +02:00
args.h
arm_ffa.h firmware: arm_ffa: Add support for FFA_MSG_SEND2 2024-04-18 18:29:50 +01:00
arm_sdei.h
arm-cci.h
arm-smccc.h
armada-37xx-rwtm-mailbox.h
array_size.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 async: Use a dedicated unbound workqueue with raised min_active 2024-02-09 11:13:59 -10:00
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-ssc.h
atomic.h
attribute_container.h
audit_arch.h
audit.h sem: Split out sem_types.h 2023-12-20 19:26:32 -05:00
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h blk-wbt: Fix detection of dirty-throttled tasks 2024-02-06 09:44:03 -07:00
backing-dev.h writeback: move wb_wakeup_delayed defination to fs-writeback.c 2024-01-22 15:33:38 +01:00
backing-file.h fs: factor out backing_file_mmap() helper 2023-12-23 16:35:09 +02:00
backlight.h
badblocks.h
balloon_compaction.h
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
bio.h block: add a blk_alloc_discard_bio helper 2024-05-07 07:29:42 -06:00
bit_spinlock.h
bitfield.h bitfield: suppress "dubious: x & !y" sparse warning 2024-02-28 13:53:39 +02:00
bitmap-str.h
bitmap.h bitmap: make bitmap_{get,set}_value8() use bitmap_{read,write}() 2024-04-01 10:49:28 +01:00
bitops.h bitops: let the compiler optimize {__,}assign_bit() 2024-04-01 10:49:27 +01:00
bitrev.h
bits.h uapi: introduce uapi-friendly macros for GENMASK 2024-02-08 08:41:03 -05:00
blk_types.h for-6.10/block-20240511 2024-05-13 13:03:54 -07:00
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h block: support PI at non-zero offset within metadata 2024-02-12 08:49:31 -07:00
blk-mq-pci.h
blk-mq-virtio.h
blk-mq.h block: Remove zone write locking 2024-04-17 08:44:03 -06:00
blk-pm.h block: Remove blk_set_runtime_active() 2023-11-20 10:22:40 -07:00
blkdev.h SCSI misc on 20240514 2024-05-14 18:25:53 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h bootconfig: use memblock_free_late to free xbc memory to buddy 2024-04-14 22:00:43 +09:00
bootmem_info.h
bottom_half.h
bpf_crypto.h bpf: make common crypto API for TC/XDP programs 2024-04-24 16:01:10 -07:00
bpf_lirc.h
bpf_local_storage.h bpf: Allow compiler to inline most of bpf_local_storage_lookup() 2024-02-11 14:06:24 -08:00
bpf_lsm.h
bpf_mem_alloc.h bpf: Allow per unit prefill for non-fix-size percpu memory allocator 2024-01-03 21:08:25 -08:00
bpf_mprog.h
bpf_trace.h
bpf_types.h bpf: Introduce bpf_arena. 2024-03-11 15:37:23 -07:00
bpf_verifier.h bpf: Introduce bpf_preempt_[disable,enable] kfuncs 2024-04-24 09:47:49 -07:00
bpf-cgroup-defs.h
bpf-cgroup.h bpf: remove check in __cgroup_bpf_run_filter_skb 2024-02-13 15:41:17 -08:00
bpf-netns.h
bpf.h bpf-next-for-netdev 2024-04-29 13:12:19 -07:00
bpfptr.h
brcmphy.h
bsearch.h
bsg-lib.h scsi: bsg: Pass queue_limits to bsg_setup_queue() 2024-04-11 21:37:48 -04:00
bsg.h
btf_ids.h bpf: Include linux/types.h for u32 2024-04-29 16:28:07 -07:00
btf.h bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type() 2024-02-13 18:46:46 -08:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h fs: remove the bh_end_io argument from __block_write_full_folio 2023-12-29 11:58:36 -08:00
bug.h
build_bug.h
build-salt.h
buildid.h crash: split vmcoreinfo exporting code out from crash_core.c 2024-02-23 17:48:22 -08:00
bvec.h block: define bvec_iter as __packed __aligned(4) 2024-03-02 09:15:01 -08:00
c2port.h
cache.h cache: enforce cache groups 2023-12-02 22:24:36 +00:00
cacheflush.h
cacheinfo.h Introduce cpu_dcache_is_aliasing() across all architectures 2024-02-22 15:27:19 -08:00
capability.h
cb710.h
cc_platform.h x86/cc: Add cc_platform_set/_clear() helpers 2024-04-04 10:40:27 +02:00
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cfi_types.h
cfi.h cfi: Add CFI_NOSEAL() 2023-12-15 16:25:55 -08:00
cgroup_api.h
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
cgroup-defs.h cgroup: Move rcu_head up near the top of cgroup_root 2023-12-07 12:54:59 -10:00
cgroup.h cgroup: Add a new helper for cgroup1 hierarchy 2023-11-09 13:25:47 -10:00
circ_buf.h
cleanup.h cleanup: Add conditional guard support 2023-11-15 10:15:33 +01:00
clk-provider.h clk: fixed-factor: add fwname-based constructor functions 2024-02-21 22:11:51 -08:00
clk.h clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get() 2024-03-28 15:35:38 -07:00
clkdev.h
clockchips.h
clocksource_ids.h x86/kvm, ptp/kvm: Add clocksource ID, set system_counterval_t.cs_id 2024-02-07 17:05:21 +01:00
clocksource.h clocksource: Scale the watchdog read retries automatically 2024-02-21 12:00:42 +01:00
closure.h closures: CLOSURE_CALLBACK() to fix type punning 2023-11-24 00:29:58 -05:00
cma.h mm/cma: make MAX_CMA_AREAS = CONFIG_CMA_AREAS 2024-02-22 10:24:53 -08:00
cmpxchg-emu.h lib: Add one-byte emulation function 2024-04-09 22:06:00 -07:00
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h
compat.h
compiler_attributes.h s390 updates for 6.9 merge window 2024-03-12 10:14:22 -07:00
compiler_types.h Networking changes for 6.10. 2024-05-14 19:42:24 -07:00
compiler-clang.h compiler-clang.h: update __diag_clang() macros for minimum version bump 2024-02-22 15:38:54 -08:00
compiler-gcc.h Core x86 changes for v6.9: 2024-03-11 19:53:15 -07:00
compiler-version.h
compiler.h X.509: Introduce scope-based x509_certificate allocation 2024-04-12 15:07:53 +08:00
completion.h
component.h
configfs.h
connector.h netlink: introduce typedef for filter function 2023-12-19 15:31:40 +01:00
console_struct.h tty: vt: pass vc_resize_user as a parameter 2024-01-27 18:08:52 -08:00
console.h vt: remove superfluous CONFIG_HW_CONSOLE 2024-01-27 19:03:51 -08:00
consolemap.h
const.h
container_of.h
container.h driver core: container: make container_subsys const 2023-12-21 13:56:10 +01:00
context_tracking_irq.h
context_tracking_state.h
context_tracking.h
cookie.h
cordic.h
coredump.h fs/coredump: Enable dynamic configuration of max file note size 2024-05-08 09:53:00 -07:00
coresight-pmu.h
coresight-stm.h
coresight.h coresight: Add helper for setting csdev->mode 2024-02-12 10:21:38 +00:00
count_zeros.h
counter.h
cper.h cxl/cper: Fix errant CPER prints for CXL events 2024-02-03 18:31:17 +01:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu_smt.h
cpu.h cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n 2024-04-25 15:47:39 +02:00
cpufeature.h
cpufreq.h cpufreq: Add a cpufreq pressure feedback for the scheduler 2024-04-24 12:07:58 +02:00
cpuhotplug.h irqchip: Add RISC-V incoming MSI controller early driver 2024-03-25 17:38:28 +01:00
cpuidle_haltpoll.h
cpuidle.h
cpumask_api.h
cpumask.h Networking changes for 6.10. 2024-05-14 19:42:24 -07:00
cpuset.h cgroup/cpuset: Remove cpuset_do_slab_mem_spread() 2024-02-29 10:25:07 -10:00
crash_core.h kexec/kdump: make struct crash_mem available without CONFIG_CRASH_DUMP 2024-03-17 13:34:00 +11:00
crash_dump.h
crash_reserve.h kexec: split crashkernel reservation code out from crash_core.c 2024-02-23 17:48:21 -08:00
crc-ccitt.h lib: crc_ccitt_false() is identical to crc_itu_t() 2023-12-29 12:22:26 -08:00
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
cred.h cred: get rid of CONFIG_DEBUG_CREDENTIALS 2023-12-15 14:19:48 -08:00
crypto.h
cs5535.h
ctype.h
cuda.h
cxl-event.h acpi/ghes: Remove CXL CPER notifications 2024-02-20 22:50:52 -08:00
damon.h mm/damon/core: implement PSI metric DAMOS quota goal 2024-02-23 17:48:28 -08:00
dasd_mod.h
davinci_emac.h
dax.h dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n 2024-02-22 15:27:19 -08:00
dca.h
dcache.h vfs-6.9.misc 2024-03-11 09:38:17 -07:00
dccp.h
debug_locks.h
debugfs.h debugfs: add API to allow debugfs operations cancellation 2023-11-27 11:24:55 +01:00
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h md: port block device access to file 2024-02-25 12:05:22 +01:00
device.h driver core: Introduce device_link_wait_removal() 2024-03-26 15:32:32 -05:00
devm-helpers.h
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h dio: make dio_bus_type const 2024-03-07 20:37:04 +00:00
dirent.h
dlm_plock.h
dlm.h
dm-bufio.h dm bufio: Support IO priority 2024-02-20 14:22:55 -05:00
dm-dirty-log.h
dm-io.h dm io: Support IO priority 2024-02-20 14:22:51 -05:00
dm-kcopyd.h
dm-region-hash.h
dm-verity-loadpin.h
dm9000.h
dma-buf.h dma-buf: Correct the documentation of name and exp_name symbols 2023-11-30 14:24:54 +01:00
dma-direct.h dma-mapping: don't store redundant offsets 2023-12-15 12:32:42 +01:00
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence-unwrap.h
dma-fence.h Reapply "drm/qxl: simplify qxl_fence_wait" 2024-05-06 13:28:59 -07:00
dma-heap.h
dma-map-ops.h IOMMU Updates for Linux v6.8 2024-01-18 15:16:57 -08:00
dma-mapping.h dma-mapping: move dma_addressing_limited() out of line 2023-11-06 08:35:09 +01:00
dma-resv.h
dmaengine.h dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV 2024-01-30 22:11:13 +05:30
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dpll.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-03-07 10:29:36 -08:00
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_config.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
ds2782_battery.h
dtlk.h
dtpm.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h net: dqs: make struct dql more cache efficient 2024-04-15 11:19:53 -07:00
earlycpio.h
ecryptfs.h
edac.h Driver core changes for 6.8-rc1 2024-01-18 09:48:40 -08:00
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi_embedded_fw.h
efi-bgrt.h
efi.h efi: Clear up misconceptions about a maximum variable name size 2024-04-13 10:33:02 +02:00
efs_vh.h
einj-cxl.h EINJ: Add CXL error type support 2024-03-12 23:08:29 -07:00
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h Replace macro "ARCH_HAVE_EXTRA_ELF_NOTES" with kconfig 2024-04-15 11:02:51 -07:00
elfcore-compat.h
elfcore.h
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h PM: EM: Add em_dev_update_chip_binning() 2024-04-08 16:05:14 +02:00
entry-common.h entry: Move syscall_enter_from_user_mode() to header file 2023-12-21 23:12:18 +01:00
entry-kvm.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-04-25 12:41:37 -07:00
ethtool_netlink.h
ethtool.h ethtool: add interface to read Tx hardware timestamping statistics 2024-04-05 22:24:09 -07:00
eventfd.h eventfd: make eventfd_signal{_mask}() void 2023-11-28 14:08:46 +01:00
eventpoll.h
evm.h evm: Make it independent from 'integrity' LSM 2024-02-15 23:43:47 -05:00
export-internal.h linux/export: Ensure natural alignment of kcrctab array 2023-12-29 01:25:58 +09:00
export.h init: move THIS_MODULE from <linux/export.h> to <linux/init.h> 2023-12-10 15:32:48 +09:00
exportfs.h vfs-6.7.fsid 2023-11-07 12:11:26 -08:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: fix to truncate meta inode pages forcely 2024-03-12 18:25:17 -07:00
f75375s.h
falloc.h
fanotify.h
fault-inject-usercopy.h
fault-inject.h
fb.h fbdev fixes and cleanups for 6.9-rc1: 2024-03-22 10:09:08 -07:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h file: s/close_fd_get_file()/file_close_fd()/g 2023-12-12 14:24:13 +01:00
fec.h
fiemap.h
file.h file: add fd_raw cleanup class 2024-05-09 13:02:39 +02:00
fileattr.h
filelock.h filelock: always define for_each_file_lock() 2024-02-12 14:08:18 +01:00
filter.h bpf-next-for-netdev 2024-05-13 16:41:10 -07:00
find.h cpumask: Introduce cpumask_first_and_and() 2024-04-24 21:23:49 +02:00
fips.h
firewire.h firewire: Annotate struct fw_iso_packet with __counted_by() 2024-05-06 11:06:04 +09:00
firmware-map.h
firmware.h firmware_loader: introduce __free() cleanup hanler 2024-03-07 22:02:12 +00:00
fixp-arith.h
flat.h
flex_proportions.h flex_proportions: remove unused fprop_local_single 2024-02-22 15:38:52 -08:00
font.h fbcon: Increase maximum font width x height to 64 x 128 2024-03-16 08:29:48 +01:00
fortify-string.h kunit/fortify: Fix replaced failure path to unbreak __alloc_size 2024-05-01 16:35:06 -07:00
fprobe.h
freezer.h
fs_api.h
fs_context.h
fs_parser.h fs_parser: move fsparam_string_empty() helper into header 2024-03-26 09:01:18 +01:00
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs.h vfs-6.10.misc 2024-05-13 11:40:06 -07:00
fscache-cache.h netfs: Fix interaction between write-streaming and cachefiles culling 2024-01-05 15:42:25 +00:00
fscache.h netfs: Replace PG_fscache by setting folio->private and marking dirty 2024-04-29 15:01:42 +01:00
fscrypt.h fscrypt: Drop d_revalidate once the key is added 2024-02-27 16:55:34 -05: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: Fix misspelling of "writable" 2024-03-06 13:13:05 +01:00
fsnotify.h fsnotify: Add fsnotify_sb_has_watchers() helper 2024-01-24 16:29:33 +01:00
fsverity.h
ftrace_irq.h
ftrace.h tracing: Support to dump instance traces by ftrace_dump_on_oops 2024-03-18 10:33:06 -04:00
futex.h
fw_table.h lib/firmware_table: Provide buffer length argument to cdat_table_parse() 2024-03-13 00:03:21 -07:00
fwnode_mdio.h
fwnode.h driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link 2024-03-07 22:10:01 +00:00
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h lib/generic-radix-tree.c: Make nodes more reasonably sized 2024-03-13 21:22:26 -04:00
genl_magic_func.h
genl_magic_struct.h genetlink: remove linux/genetlink.h 2024-04-01 21:44:34 -07:00
getcpu.h
gfp_api.h
gfp_types.h memblock tests: fix undefined reference to `BIT' 2024-04-04 11:08:33 +03:00
gfp.h - Sumanth Korikkar has taught s390 to allocate hotplug-time page frames 2024-03-14 17:43:30 -07:00
glob.h
gnss.h
goldfish.h
gpio_keys.h Input: gpio-keys - add system suspend support for dedicated wakeirqs 2023-11-30 12:06:55 -08:00
gpio-pxa.h
gpio.h gpiolib: Get rid of never false gpio_is_valid() calls 2024-04-17 22:46:44 +02:00
greybus.h greybus: move is_gb_* functions out of greybus.h 2024-03-07 21:42:38 +00:00
group_cpus.h
hardirq.h
hash.h
hashtable_api.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hex.h
hid_bpf.h HID: bpf: allow to inject HID event from BPF 2024-04-10 16:38:11 +02:00
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h iio: hid-sensor-als: Add light chromaticity support 2024-02-17 16:16:11 +00:00
hid.h HID: do not assume HAT Switch logical max < 8 2024-05-07 15:38:36 +02:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h highmem: add kernel-doc for memcpy_*_folio() 2024-02-22 10:24:41 -08:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hisi_acc_qm.h crypto: hisilicon/qm - change function type to void 2024-02-17 09:09:16 +08:00
hmm.h
host1x_context_bus.h
host1x.h
hp_sdc.h
hpet.h
hrtimer_api.h
hrtimer_defs.h Merge tag 'v6.8-rc5' into timers/core, to resolve conflict 2024-02-19 22:27:57 +01:00
hrtimer_types.h timerqueue: Split out timerqueue_types.h 2023-12-20 19:26:31 -05:00
hrtimer.h hrtimers: Update formatting of documentation 2024-02-19 09:37:59 +01:00
hte.h
huge_mm.h mm: thp: split huge page to any lower order pages 2024-03-04 17:01:20 -08:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h fs: Add FOP_HUGE_PAGES 2024-04-09 10:53:44 +02:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: (core) Add support for humidity min/max alarm 2024-02-25 12:37:37 -08:00
hwspinlock.h
hyperv.h Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl 2024-04-10 21:33:32 +00:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-atr.h
i2c-dev.h
i2c-mux.h
i2c-smbus.h
i2c.h i2c: remove redundant condition 2024-03-07 09:36:08 +01:00
i8042.h
i8253.h
i8254.h
icmp.h
icmpv6.h
idle_inject.h
idr.h Fix termination state for idr_for_each_entry_ul() 2023-11-03 09:12:00 +00:00
ieee80211.h wifi: iwlwifi: mvm: implement link grading 2024-04-19 10:16:32 +02: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 tun: Fix code style issues in <linux/if_tun.h> 2024-02-04 15:41:18 +00:00
if_tunnel.h
if_vlan.h net: make vlan_get_tag() return -ENODATA instead of -EINVAL 2023-12-13 16:16:41 -08:00
igmp.h
ihex.h
ima.h ima: Move IMA-Appraisal to LSM infrastructure 2024-02-15 23:43:46 -05:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h Merge branch 'x86/bugs' into x86/core, to pick up pending changes before dependent patches 2024-02-14 10:49:37 +01:00
inet_diag.h inet_diag: add module pointer to "struct inet_diag_handler" 2024-01-23 15:13:54 +01:00
inet.h
inetdevice.h inet: annotate devconf data-races 2024-02-28 19:36:39 -08:00
init_ohci1394_dma.h
init_syscalls.h
init_task.h arch: remove ARCH_TASK_STRUCT_ON_STACK 2023-12-10 17:21:31 -08:00
init.h init: Declare rodata_enabled and mark_rodata_ro() at all time 2024-02-02 10:21:25 -08:00
initrd.h
inotify.h
input.h Input: make input_class constant 2024-03-10 14:38:04 -07:00
instruction_pointer.h
instrumentation.h
instrumented.h
int_log.h
integrity.h integrity: Remove LSM 2024-02-15 23:43:48 -05:00
intel_rapl.h powercap: intel_rapl: Introduce APIs for PMU support 2024-04-30 21:10:37 +02:00
intel_tcc.h thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature 2024-02-12 18:41:38 +01:00
intel_th.h
intel_tpmi.h platform/x86/intel/tpmi: Move TPMI ID definition 2023-12-11 11:06:41 +01:00
intel-ish-client-if.h HID: Intel-ish-hid: Ishtp: Add helper functions for client connection 2023-12-06 11:33:45 +01:00
interconnect-clk.h
interconnect-provider.h interconnect: constify of_phandle_args in xlate 2024-02-26 00:38:17 +02:00
interconnect.h
interrupt.h genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd 2024-03-25 23:45:21 +01:00
interval_tree_generic.h
interval_tree.h
io_uring_types.h io_uring/kbuf: add helpers for getting/peeking multiple buffers 2024-04-22 11:26:01 -06:00
io_uring.h io_uring: separate header for exported net bits 2024-04-15 08:10:26 -06:00
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h iommu: Allow passing custom allocators to pgtable drivers 2023-11-27 11:10:12 +01:00
io.h mm: Introduce vmap_page_range() to map pages in PCI address space 2024-03-11 16:58:10 +01:00
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
iocontext.h
iomap.h iomap: pass the length of the dirty region to ->map_blocks 2024-02-01 14:20:13 +01:00
iommu-helper.h
iommu.h Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next 2024-03-08 09:05:59 +01:00
iommufd.h
iopoll.h
ioport.h resource: add walk_system_ram_res_rev() 2023-12-10 17:21:44 -08:00
ioprio.h block: make __get_task_ioprio() easier to read 2024-01-08 12:27:46 -07:00
ioremap.h
iosys-map.h iosys-map: fix typo 2024-02-14 11:14:40 +01:00
iov_iter.h
iova_bitmap.h
iova.h
ip.h
ipack.h
ipc_namespace.h
ipc.h ipc: Kill bogus dependency on spinlock.h 2023-12-20 19:26:31 -05:00
ipmi_smi.h
ipmi.h
ipv6_route.h
ipv6.h ipv6: add ipv6_devconf_read_txrx cacheline_group 2024-03-01 08:42:30 +00:00
irq_poll.h
irq_sim.h
irq_work.h arch: consolidate arch_irq_work_raise prototypes 2023-11-23 11:32:29 +01:00
irq.h genirq: Fix trivial typo in the comment CPY ==> COPY 2024-04-11 12:29:40 +02:00
irqbypass.h
irqchip.h
irqdesc.h genirq: Provide a snapshot mechanism for interrupt statistics 2024-04-12 17:08:05 +02:00
irqdomain_defs.h genirq/msi: Provide DOMAIN_BUS_WIRED_TO_MSI 2024-02-15 17:55:40 +01:00
irqdomain.h genirq/msi: Provide allocation/free functions for "wired" MSI interrupts 2024-02-15 17:55:41 +01:00
irqflags_types.h Split out irqflags_types.h 2023-12-20 19:26:31 -05:00
irqflags.h irqflags: Explicitly ignore lockdep_hrtimer_exit() argument 2024-04-08 16:34:18 +02:00
irqhandler.h genirq: Remove unneeded forward declaration 2024-01-24 16:02:48 +01:00
irqnr.h
irqreturn.h
isa-dma.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
ism.h net/smc: manage system EID in SMC stack instead of ISM driver 2023-12-26 20:24:33 +00:00
iversion.h
jbd2.h jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' 2024-01-04 23:42:21 -05:00
jhash.h
jiffies.h jiffies: Transform comment about time_* functions into DOC block 2024-02-19 09:38:00 +01:00
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h jump_label,module: Don't alloc static_key_mod for __ro_after_init keys 2024-03-22 11:18:16 +01:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan-enabled.h
kasan-tags.h
kasan.h mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE 2024-02-26 10:10:07 +01:00
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 genirq: Provide a snapshot mechanism for interrupt statistics 2024-04-12 17:08:05 +02:00
kernel-page-flags.h
kernel.h tracing: Support to dump instance traces by ftrace_dump_on_oops 2024-03-18 10:33:06 -04:00
kernelcapi.h
kernfs.h kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id() 2024-01-30 15:54:25 -08:00
kexec.h crash: split crash dumping code out from kexec_core.c 2024-02-23 17:48:22 -08:00
key-type.h keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry 2023-12-21 13:47:38 +00:00
key.h
keyboard.h
keyctl.h
kfence.h lkdtm: Add kfence read after free crash type 2023-12-01 09:51:43 -08:00
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsan_string.h
kmsan_types.h kmsan: add missing types.h dependency 2023-12-20 19:26:30 -05:00
kmsan-checks.h
kmsan.h
kmsg_dump.h
kobj_map.h
kobject_api.h
kobject_ns.h
kobject.h kobject: make uevent_seqnum atomic 2024-02-17 16:20:41 +01:00
kprobes.h rethook: Use __rcu pointer for rethook::handler 2023-12-01 14:53:56 +09:00
kref_api.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h mm: convert ksm_might_need_to_copy() to work on folios 2023-12-29 11:58:25 -08:00
kstrtox.h
kthread.h
ktime_api.h
ktime.h ktime.h: move ktime_t to types.h 2023-12-20 19:26:30 -05:00
kvm_dirty_ring.h
kvm_host.h S390: 2024-03-15 13:03:13 -07:00
kvm_irqfd.h
kvm_para.h
kvm_types.h KVM: pfncache: remove KVM_GUEST_USES_PFN usage 2024-02-20 07:37:43 -08:00
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h leds: Make flash and multicolor dependencies unconditional 2024-03-07 08:48:03 +00:00
led-class-multicolor.h leds: Make flash and multicolor dependencies unconditional 2024-03-07 08:48:03 +00:00
led-lm3530.h
leds-bd2802.h
leds-expresswire.h leds: expresswire: Don't use "proxy" headers 2024-03-07 08:45:31 +00:00
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h leds: Fix ifdef check for gpio_led_register_device() 2024-03-07 08:48:14 +00:00
libata.h SCSI misc on 20240514 2024-05-14 18:25:53 -07:00
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h
linkage.h
linkmode.h linkmode: convert linkmode_{test,set,clear,mod}_bit() to macros 2024-04-01 10:49:27 +01:00
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h mm/zswap: stop lru list shrinking when encounter warm region 2024-02-22 10:24:54 -08:00
list_nulls.h
list_sort.h
list.h list: leverage list_is_head() for list_entry_is_head() 2024-02-22 15:38:55 -08:00
litex.h
livepatch_sched.h
livepatch.h
llc.h
llist_api.h
llist.h
local_lock_internal.h
local_lock.h
lockdep_api.h
lockdep_types.h header cleanups for 6.8 2024-01-10 16:43:55 -08:00
lockdep.h lockdep: move held_lock to lockdep_types.h 2023-12-20 19:26:32 -05:00
lockref.h
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h lsm: use 32-bit compatible data types in LSM syscalls 2024-03-14 11:31:26 -04:00
lsm_hooks.h LSM: syscalls for current process attributes 2023-11-12 22:54:42 -05:00
lwq.h
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
map_benchmark.h
maple_tree.h maple_tree: Add mtree_alloc_cyclic() 2024-02-21 09:34:26 +01:00
maple.h maple: make maple_bus_type static and const 2024-01-04 14:37:17 +01:00
marvell_phy.h net: phy: marvell: add support for MV88E6250 family internal PHYs 2024-05-07 15:17:52 -07:00
math.h
math64.h vdso, math64: Provide mul_u64_u32_add_u64_shr() 2024-04-08 15:03:07 +02:00
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h rtc: Add support for configuring the UIP timeout for RTC reads 2023-12-17 22:33:55 +01:00
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h net: phy: Support 100/1000BT1 linkmode advertisements 2024-02-21 14:56:58 -08:00
mei_aux.h
mei_cl_bus.h
mem_encrypt.h
memblock.h x86/numa: Fix the address overlap check in numa_fill_memblks() 2024-02-16 23:20:34 -08:00
memcontrol.h memcg: remove mem_cgroup_uncharge_list() 2024-03-04 17:01:25 -08:00
memfd.h
memory_hotplug.h mm/memory_hotplug: export mhp_supports_memmap_on_memory() 2024-02-22 10:24:40 -08:00
memory-tiers.h base/node / acpi: Change 'node_hmem_attrs' to 'access_coordinates' 2023-12-22 14:23:13 -08:00
memory.h cxl for v6.9 2024-03-16 10:04:12 -07:00
mempolicy.h
mempool.h mempool: kvmalloc pool 2024-03-13 18:38:13 -04:00
memregion.h
memremap.h memremap.h: correct an error in a comment 2024-02-22 10:24:55 -08:00
memstick.h
mhi_ep.h bus: mhi: ep: Add support for async DMA write operation 2023-12-15 14:20:03 +05:30
mhi.h bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation 2024-04-01 16:09:09 +05:30
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h
mii_timestamper.h net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config 2023-11-18 14:52:56 +00:00
mii.h
min_heap.h lib min_heap: optimize number of comparisons in min_heapify() 2024-02-22 15:38:52 -08:00
minmax.h
misc_cgroup.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_api.h
mm_inline.h mm/mglru: fix underprotected page cache 2023-12-12 17:20:19 -08:00
mm_types_task.h mm_types_task.h: Trim dependencies 2023-12-20 19:26:31 -05:00
mm_types.h mm: pgtable: add missing pt_index to struct ptdesc 2024-03-06 13:04:18 -08:00
mm.h mm: support page_mapcount() on page_has_type() pages 2024-04-24 19:34:26 -07:00
mman.h prctl: generalize PR_SET_MDWE support check to be per-arch 2024-03-26 11:07:22 -07:00
mmap_lock.h
mmdebug.h mm: make dump_page() take a const argument 2024-03-06 13:04:18 -08:00
mmiotrace.h
mmu_context.h x86/mm: delete unused cpu argument to leave_mm() 2024-02-22 10:24:41 -08:00
mmu_notifier.h
mmzone.h mm: add __dump_folio() 2024-03-06 13:04:18 -08:00
mnt_idmapping.h mnt_idmapping: remove check_fsmapping() 2023-11-28 14:08:47 +01:00
mnt_namespace.h
mod_devicetable.h firmware: coreboot: Generate aliases for coreboot modules 2024-02-17 08:53:05 +08:00
module_signature.h
module_symbol.h module: Make is_mapping_symbol() return bool 2023-11-01 13:07:08 -07:00
module.h Merge branch 'x86/bugs' into x86/core, to pick up pending changes before dependent patches 2024-02-14 10:49:37 +01:00
moduleloader.h modules: wait do_free_init correctly 2024-03-04 17:01:27 -08:00
moduleparam.h params: Introduce the param_unknown_fn type 2023-12-01 09:51:43 -08:00
most.h
mount.h mounts: keep list of mounts in an rbtree 2023-11-18 14:56:16 +01:00
moxtet.h moxtet: remove unused moxtet_type declaration 2024-01-04 17:01:14 +01:00
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute_base.h
mroute.h
mroute6.h
msdos_fs.h
msdos_partition.h
msg.h
msi_api.h
msi.h genirq/msi: Provide MSI_FLAG_PARENT_PM_DEV 2024-02-15 17:55:41 +01:00
mtio.h
mutex_api.h
mutex_types.h locking/mutex: split out mutex_types.h 2023-12-20 19:26:30 -05:00
mutex.h locking/mutex: Simplify <linux/mutex.h> 2024-02-28 13:08:37 +01:00
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
namei.h vfs: relax linkat() AT_EMPTY_PATH - aka flink() - requirements 2024-04-13 11:33:58 +02:00
nd.h
ndctl.h
net_tstamp.h net: partial revert of the "Make timestamping selectable: series 2023-11-18 18:42:37 -08:00
net.h Simplify net_dbg_ratelimited() dummy 2024-03-01 08:44:54 +00:00
netdev_features.h
netdevice.h net: revert partially applied PHY topology series 2024-05-13 18:35:02 -07:00
netfilter_bridge.h netfilter: bridge: replace physindev with physinif in nf_bridge_info 2024-01-17 12:02:49 +01:00
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h tcp: Don't pass cookie to __cookie_v[46]_check(). 2023-11-29 20:16:19 -08:00
netfilter_netdev.h
netfilter.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-02-29 14:24:56 -08:00
netfs.h cifs: Implement netfslib hooks 2024-05-01 18:08:21 +01:00
netlink.h rtnetlink: add RTNL_FLAG_DUMP_UNLOCKED flag 2024-02-26 11:46:12 +00:00
netpoll.h
nfs_fs_i.h
nfs_fs_sb.h nfs: fix UAF on pathwalk running into umount 2024-02-25 02:10:32 -05:00
nfs_fs.h nfs: fix UAF in direct writes 2024-03-09 09:14:51 -05:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h nfs: remove unused NFS_CALL macro 2024-03-09 09:14:50 -05:00
nfs.h
nfs3.h
nfs4.h NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h 2024-01-07 17:54:26 -05:00
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h watchdog/core: remove sysctl handlers from public header 2024-03-12 13:09:23 -07:00
node.h base/node / ACPI: Enumerate node access class for 'struct access_coordinate' 2024-03-12 12:34:11 -07:00
nodemask_types.h nodemask: Split out include/linux/nodemask_types.h 2023-12-20 19:26:30 -05:00
nodemask.h nodemask: Split out include/linux/nodemask_types.h 2023-12-20 19:26:30 -05:00
nospec.h
notifier.h
ns_common.h nsfs: convert to path_from_stashed() helper 2024-03-01 12:23:44 +01:00
nsc_gpio.h
nsproxy.h nsproxy.h: add missing include 2023-12-20 19:26:30 -05:00
ntb_transport.h
ntb.h
nubus.h nubus: Make nubus_bus_type static and constant 2024-01-03 13:33:59 +01:00
numa.h x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks() 2024-05-07 13:47:15 +02:00
nvme-auth.h
nvme-fc-driver.h
nvme-fc.h
nvme-keyring.h nvme: keyring: fix conditional compilation 2023-11-08 08:07:08 -08:00
nvme-rdma.h nvmet-rdma: set max_queue_size for RDMA transport 2024-03-02 15:18:08 -08:00
nvme-tcp.h
nvme.h for-6.9/block-20240310 2024-03-11 11:43:44 -07:00
nvmem-consumer.h nvmem: core: add nvmem_dev_size() helper 2024-01-04 17:01:13 +01:00
nvmem-provider.h nvmem: drop nvmem_layout_get_match_data() 2024-01-04 17:01:13 +01:00
nvram.h
objagg.h
objpool.h
objtool_types.h
objtool.h x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO 2024-01-10 10:52:29 +01:00
of_address.h
of_clk.h
of_device.h of: Stop circularly including of_device.h and of_platform.h 2024-01-19 08:17:28 -06:00
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h of: property: use unsigned int return on of_graph_get_endpoint_count() 2024-02-06 22:20:24 +00:00
of_iommu.h iommmu/of: Do not return struct iommu_ops from of_iommu_configure() 2023-12-12 10:18:47 +01:00
of_irq.h
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h of: Stop circularly including of_device.h and of_platform.h 2024-01-19 08:17:28 -06:00
of_reserved_mem.h
of.h ARM: late SoC changes for 6.9 2024-03-19 11:57:26 -07:00
oid_registry.h crypto: x509 - Add OID for NIST P521 and extend parser for it 2024-04-12 15:07:52 +08:00
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 locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c 2023-12-30 10:25:51 -08:00
overflow.h overflow: Change DEFINE_FLEX to take __counted_by member 2024-03-22 16:25:31 -07:00
packing.h
padata.h padata: downgrade padata_do_multithreaded to serial execution for non-SMP 2024-03-06 13:04:17 -08:00
page_counter.h mm: reduce dependencies on <linux/kernel.h> 2024-02-22 10:24:52 -08:00
page_ext.h
page_idle.h
page_owner.h mm: page_owner: add support for splitting to any order in split page_owner 2024-03-04 17:01:20 -08:00
page_ref.h
page_reporting.h
page_table_check.h
page-flags-layout.h
page-flags.h mm: turn folio_test_hugetlb into a PageType 2024-04-24 19:34:26 -07:00
page-isolation.h
pageblock-flags.h mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER 2024-01-08 15:27:15 -08:00
pagemap.h mm: Provide a means of invalidation without using launder_folio 2024-05-01 18:07:06 +01:00
pagevec.h mm: increase folio batch size 2024-03-26 11:07:20 -07:00
pagewalk.h
panic_notifier.h
panic.h
parman.h
parport_pc.h
parport.h
parser.h
part_stat.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist 2024-05-13 14:07:33 +00:00
pci-acpi.h
pci-ats.h
pci-doe.h
pci-ecam.h PCI: host-generic: Convert to platform remove callback returning void 2023-11-20 15:53:14 -06:00
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Drop only_64bit on reserved BARs 2024-02-16 20:31:10 +05:30
pci-epf.h PCI: endpoint: Refactor pci_epf_alloc_space() API 2024-02-09 14:20:19 +05:30
pci-p2pdma.h
pci.h pci-v6.9-changes 2024-03-14 10:58:27 -07:00
pcs-lynx.h
pcs-rzn1-miic.h
pe.h
peci-cpu.h
peci.h peci: linux/peci.h: fix Excess kernel-doc description warning 2024-04-11 17:06:06 +02:00
percpu_counter.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h
perf_event_api.h
perf_event.h perf: Move perf_event_fasync() to perf_event.h 2024-04-14 22:26:32 +02:00
perf_regs.h
personality.h
pfn_t.h
pfn.h
pgtable_api.h
pgtable.h mm/treewide: align up pXd_leaf() retval across archs 2024-03-06 13:04:19 -08:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h net: revert partially applied PHY topology series 2024-05-13 18:35:02 -07:00
phylib_stubs.h
phylink.h net: phylink: add rxc_always_on flag to phylink_pcs 2024-03-28 19:21:33 -07:00
pid_namespace.h
pid_types.h pid: Split out pid_types.h 2023-12-20 19:26:31 -05:00
pid.h pidfs: remove config option 2024-03-13 12:53:53 -07:00
pidfs.h pidfs: remove config option 2024-03-13 12:53:53 -07:00
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h pktcdvd: port block device access to file 2024-02-25 12:05:23 +01:00
pl320-ipc.h
platform_device.h
platform_profile.h
pldmfw.h
plist_types.h plist: Split out plist_types.h 2023-12-20 19:26:31 -05:00
plist.h plist: Split out plist_types.h 2023-12-20 19:26:31 -05:00
pm_clock.h PM: clk: make pm_clk_add_notifier() take a const pointer 2024-01-04 14:35:57 +01:00
pm_domain.h pmdomain: core: constify of_phandle_args in add device and subdomain 2024-02-14 10:26:12 +01:00
pm_opp.h OPP: OF: Export dev_opp_pm_calc_power() for usage from EM 2024-04-08 16:05:14 +02:00
pm_qos.h
pm_runtime.h PM: runtime: Add pm_runtime_put_autosuspend() replacement 2024-02-12 16:57:47 +01:00
pm_wakeirq.h
pm_wakeup.h PM: wakeup: Remove unnecessary else from device_init_wakeup() 2024-04-03 16:51:37 +02:00
pm-trace.h
pm.h PM: sleep: Use bool for all 1-bit fields in struct dev_pm_info 2024-01-24 17:10:30 +01:00
pmbus.h
pmu.h
pnp.h PNP: make pnp_bus_type const 2024-01-09 15:00:09 +01:00
poison.h stackdepot: use variable size records for non-evictable entries 2024-02-23 17:27:12 -08:00
poll.h fs/select: rework stack allocation hack for clang 2024-02-20 09:23:52 +01:00
polynomial.h
posix_acl_xattr.h
posix_acl.h
posix-clock.h
posix-timers_types.h timerqueue: Split out timerqueue_types.h 2023-12-20 19:26:31 -05:00
posix-timers.h posix-cpu-timers: Split out posix-timers_types.h 2023-12-20 19:26:31 -05:00
power_supply.h power: supply: core: fix charge_behaviour formatting 2024-03-06 00:39:45 +01:00
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pr.h
prandom.h prandom: Remove unused include 2023-12-20 19:26:30 -05:00
preempt.h preempt.h: Kill dependency on list.h 2023-12-27 11:49:56 -05:00
prefetch.h
prime_numbers.h
printk.h dump_stack: Do not get cpu_sync for panic CPU 2024-02-07 17:23:19 +01:00
prmt.h
proc_fs.h procfs: make freeing proc_fs_info rcu-delayed 2024-02-25 02:10:32 -05:00
proc_ns.h nsfs: convert to path_from_stashed() helper 2024-03-01 12:23:44 +01:00
processor.h
profile.h profiling: Remove create_prof_cpu_mask(). 2024-04-27 11:17:48 -07:00
projid.h
property.h device property: Don't use "proxy" headers 2024-03-07 22:07:26 +00:00
pruss_driver.h
psci.h
pseudo_fs.h
psi_types.h
psi.h
psp-platform-access.h
psp-sev.h crypto: ccp: Add the SNP_COMMIT command 2024-01-29 20:34:19 +01:00
psp-tee.h
psp.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
pstore.h
ptdump.h mm: ptdump: have ptdump_check_wx() return bool 2024-02-22 10:24:47 -08:00
pti.h x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION 2024-01-10 10:52:28 +01:00
ptp_classify.h
ptp_clock_kernel.h ptp: introduce PTP_CLOCK_EXTOFF event for the measured external offset 2024-01-29 13:00:23 +00:00
ptp_kvm.h treewide: Remove system_counterval_t.cs, which is never read 2024-02-07 17:05:21 +01:00
ptp_mock.h
ptp_pch.h
ptr_ring.h
ptrace_api.h
ptrace.h ptrace: Introduce exception_ip arch hook 2024-02-12 23:04:34 +01:00
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_set_drvdata() 2024-04-30 18:57:07 +02:00
pxa2xx_ssp.h spi: pxa2xx: Keep PXA*_SSP types together 2024-03-26 19:34:12 +00:00
pxa168_eth.h
qnx6_fs.h
quota.h
quotaops.h quota: convert dquot_claim_space_nodirty() to return void 2023-12-11 13:26:06 +01:00
radix-tree.h
raid_class.h
ramfs.h
random.h
randomize_kstack.h randomize_kstack: Improve entropy diffusion 2024-04-03 14:45:03 -07:00
range.h
ras.h RAS/AMD/ATL: Add MI300 row retirement support 2024-02-14 17:10:06 +01:00
ratelimit_types.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rbtree.h
rcu_node_tree.h
rcu_notifier.h rcu: Restrict access to RCU CPU stall notifiers 2023-12-12 02:31:22 +05:30
rcu_segcblist.h
rcu_sync.h rcu/sync: remove un-used rcu_sync_enter_start function 2024-02-14 08:00:57 -08:00
rculist_bl.h
rculist_nulls.h
rculist.h rculist.h: docs: Fix wrong function summary 2023-12-14 01:14:10 +05:30
rcupdate_trace.h
rcupdate_wait.h rcu-tasks: Make Tasks RCU wait idly for grace-period delays 2024-04-09 15:11:49 +02:00
rcupdate.h rcu: Mollify sparse with RCU guard 2024-04-15 19:43:48 +02:00
rcuref.h
rcutiny.h
rcutree.h
rcuwait_api.h
rcuwait.h
reboot-mode.h
reboot.h reboot: Introduce thermal_zone_device_critical_reboot() 2024-01-02 09:33:18 +01:00
reciprocal_div.h
ref_tracker.h
refcount_api.h
refcount_types.h refcount: Split out refcount_types.h 2023-12-20 19:26:31 -05:00
refcount.h refcount: Annotated intentional signed integer wrap-around 2024-02-29 13:38:02 -08:00
regmap.h regmap: Reorder fields in 'struct regmap_config' to save some memory 2024-05-07 10:31:42 +09:00
regset.h
relay.h
remoteproc.h
resctrl.h x86/resctrl: Separate arch and fs resctrl locks 2024-02-19 19:28:07 +01:00
reset-controller.h reset: Instantiate reset GPIO controller for shared reset-gpios 2024-02-21 11:53:25 +01:00
reset.h
resource_ext.h
resource.h
restart_block.h restart_block: Trim includes 2023-12-20 19:26:32 -05:00
resume_user_mode.h rseq: Split out rseq.h from sched.h 2023-12-27 11:49:56 -05:00
rethook.h rethook: Use __rcu pointer for rethook::handler 2023-12-01 14:53:56 +09:00
rfkill.h
rhashtable-types.h workqueue: Split out workqueue_types.h 2023-12-20 19:26:31 -05:00
rhashtable.h rhashtable: Improve grammar 2024-04-02 18:03:32 -07:00
ring_buffer.h tracing/ring-buffer: Fix wait_on_pipe() race 2024-03-12 12:44:48 -04:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h mm/rmap: silence VM_WARN_ON_FOLIO() in __folio_rmap_sanity_checks() 2024-01-05 10:17:43 -08:00
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rseq.h rseq: Split out rseq.h from sched.h 2023-12-27 11:49:56 -05:00
rslib.h rslib: kill bogus dependency on list.h 2023-12-20 19:26:31 -05:00
rtc.h rtc: class: make rtc_class constant 2024-03-08 12:05:10 +01:00
rtmutex.h
rtnetlink.h rtnetlink: add guard for RTNL 2024-04-03 09:59:38 +01:00
rtsx_common.h
rtsx_pci.h misc: rtsx: add to support new card reader rts5264 new definition and function 2023-12-15 17:27:04 +01:00
rtsx_usb.h
rv.h
rw_hint.h fs: Move enum rw_hint into a new header file 2024-02-06 14:30:48 +01:00
rwbase_rt.h locking: Make rwsem_assert_held_write_nolockdep() build with PREEMPT_RT=y 2024-04-08 16:39:16 +02:00
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwlock.h
rwsem.h locking: Make rwsem_assert_held_write_nolockdep() build with PREEMPT_RT=y 2024-04-08 16:39:16 +02:00
sbitmap.h
scatterlist.h
scc.h
sched_clock.h
sched.h sched/fair: Check if a task has a fitting CPU when updating misfit 2024-03-25 12:09:54 +01:00
scmi_protocol.h firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol 2024-04-19 15:17:37 +01:00
scpi_protocol.h
screen_info.h firmware/sysfb: Update screen_info for relocated EFI framebuffers 2024-02-14 10:09:21 +01:00
scs.h
sctp.h
scx200_gpio.h
scx200.h
seccomp_types.h seccomp: Split out seccomp_types.h 2023-12-20 19:26:32 -05:00
seccomp.h seccomp: Split out seccomp_types.h 2023-12-20 19:26:32 -05:00
secretmem.h mm/secretmem: fix GUP-fast succeeding on secretmem folios 2024-04-05 11:21:29 -07:00
securebits.h
security.h lsm: use 32-bit compatible data types in LSM syscalls 2024-03-14 11:31:26 -04:00
sed-opal-key.h
sed-opal.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h tty: vt: remove extern from functions in selection.h 2024-01-27 18:08:53 -08:00
sem_types.h sem: Split out sem_types.h 2023-12-20 19:26:32 -05:00
sem.h sem: Split out sem_types.h 2023-12-20 19:26:32 -05:00
semaphore.h
seq_buf.h seq_buf: Fix kernel documentation 2024-02-15 12:17:28 -05:00
seq_file_net.h
seq_file.h seq_file: Optimize seq_puts() 2024-05-02 16:28:15 +02:00
seqlock_api.h
seqlock_types.h locking/seqlock: Split out seqlock_types.h 2023-12-20 19:26:31 -05:00
seqlock.h locking/seqlock: Split out seqlock_types.h 2023-12-20 19:26:31 -05:00
serdev.h treewide, serdev: change receive_buf() return type to size_t 2024-01-27 18:13:53 -08:00
serial_8250.h serial: 8250: Move hp300_setup_serial_console() to <linux/serial_8250.h> 2024-01-27 19:01:39 -08:00
serial_bcm63xx.h
serial_core.h serial: port: Introduce a common helper to read properties 2024-03-05 13:38:28 +00:00
serial_max3100.h
serial_s3c.h
serial_sci.h
serial.h
serio.h Input: serio - make serio_bus const 2024-03-03 15:06:58 -08:00
set_memory.h
sfp.h net: revert partially applied PHY topology series 2024-05-13 18:35:02 -07:00
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h fs: Add FOP_HUGE_PAGES 2024-04-09 10:53:44 +02:00
shmem_fs.h mm/shmem: inline shmem_is_huge() for disabled transparent hugepages 2024-04-16 15:39:51 -07:00
shrinker.h
signal_types.h signal: Kill bogus dependency on list.h 2023-12-20 19:26:31 -05:00
signal.h signal: Kill bogus dependency on list.h 2023-12-20 19:26:31 -05:00
signalfd.h
siox.h
siphash.h
sizes.h sizes.h: Add entries between SZ_32G and SZ_64T 2023-11-23 09:01:45 +01:00
skb_array.h
skbuff_ref.h Revert "net: mirror skb frag ref/unref helpers" 2024-05-03 16:05:53 -07:00
skbuff.h for-6.10/io_uring-20240511 2024-05-13 12:48:06 -07:00
skmsg.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-05-02 12:06:25 -07:00
slab.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-05-09 10:01:01 -07:00
slimbus.h slimbus: core: make slimbus_bus const 2024-03-07 20:21:39 +00:00
sm501-regs.h
sm501.h
smc91x.h
smp_types.h
smp.h Misc cleanups, including a large series from Thomas Gleixner to 2024-03-11 19:37:56 -07:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h sock_diag: allow concurrent operation in sock_diag_rcv_msg() 2024-01-23 15:13:55 +01:00
socket.h net: remove {revc,send}msg_copy_msghdr() from exports 2024-03-14 16:48:53 -07:00
sockptr.h net: add copy_safe_from_sockptr() helper 2024-04-09 17:00:16 -07:00
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 header cleanup fixup for 6.8-rc1 2024-01-21 10:21:43 -08:00
splice.h fs: use splice_copy_file_range() inline helper 2023-12-12 16:20:02 +01:00
spmi.h spmi: Introduce device-managed functions 2023-12-15 17:27:04 +01:00
sprintf.h
sram.h
srcu.h srcu: Use try-lock lockdep annotation for NMI-safe access. 2023-12-13 23:41:19 +05:30
srcutiny.h srcu: Make Tiny SRCU explicitly disable preemption 2024-04-15 11:29:48 +02:00
srcutree.h
ssbi.h
stackdepot.h stackdepot: rename pool_index to pool_index_plus_1 2024-04-05 11:21:31 -07:00
stackleak.h stackleak: add declarations for global functions 2023-11-08 11:06:50 -08:00
stackprotector.h
stacktrace.h
start_kernel.h init: remove obsolete arch_call_rest_init() wrapper 2024-02-22 15:38:55 -08:00
stat.h statx: stx_subvol 2024-03-26 09:01:18 +01:00
statfs.h
static_call_types.h
static_call.h
static_key.h
stdarg.h
stddef.h
stm.h
stmmac.h net: stmmac: move the EST structure to struct stmmac_priv 2024-05-13 18:33:10 -07:00
stmp_device.h
stmp3xxx_rtc_wdt.h
stop_machine.h
string_choices.h lib/string_choices: Add str_plural() helper 2024-02-29 13:38:01 -08:00
string_helpers.h lib/string_helpers: Add flags param to string_get_size() 2024-02-29 22:34:42 -08:00
string.h string: Add additional __realloc_size() annotations for "dup" helpers 2024-05-02 07:52:41 -07:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
surface_acpi_notify.h
suspend.h PM: sleep: stats: Define suspend_stats next to the code using it 2024-02-05 14:28:19 +01:00
svga.h
sw842.h
swab.h
swait_api.h
swait.h
swap_cgroup.h
swap_slots.h
swap.h - Sumanth Korikkar has taught s390 to allocate hotplug-time page frames 2024-03-14 17:43:30 -07:00
swapfile.h
swapops.h mm,swapops: update check in is_pfn_swap_entry for hwpoison entries 2024-04-16 15:39:50 -07:00
swiotlb.h swiotlb: add debugfs to track swiotlb transient pool usage 2024-02-28 05:31:38 -08:00
switchtec.h
sxgbe_platform.h
sync_core.h locking: Introduce prepare_sync_core_cmd() 2024-02-15 08:04:13 -08:00
sync_file.h
synclink.h
sys_soc.h
sys.h
syscall_user_dispatch_types.h syscall_user_dispatch.h: split out *_types.h 2023-12-20 19:26:31 -05:00
syscall_user_dispatch.h syscall_user_dispatch.h: split out *_types.h 2023-12-20 19:26:31 -05:00
syscalls_api.h
syscalls.h lsm: use 32-bit compatible data types in LSM syscalls 2024-03-14 11:31:26 -04:00
syscore_ops.h
sysctl.h sysctl: treewide: constify ctl_table_header::ctl_table_arg 2024-04-22 08:56:31 +01:00
sysfb.h firmware/sysfb: Set firmware-framebuffer parent device 2024-02-14 10:09:17 +01:00
sysfs.h sysfs: Introduce DEFINE_SIMPLE_SYSFS_GROUP_VISIBLE() 2024-02-23 07:34:26 +01:00
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 tc: make tc_bus_type const 2024-02-20 13:36:34 +01:00
tca6416_keypad.h
tcp.h tcp: more struct tcp_sock adjustments 2024-04-08 11:49:02 +01:00
tee_core.h tee: optee: Move pool_op helper functions 2024-04-03 13:58:20 +02:00
tee_drv.h tee: Refactor TEE subsystem header files 2024-04-03 09:19:31 +02:00
tegra-icc.h
termios_internal.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h thermal: core: Relocate the struct thermal_governor definition 2024-04-08 16:01:50 +02:00
thread_info.h
threads.h
thunderbolt.h thunderbolt: Constify the struct device_type usage 2024-02-26 09:15:49 +02:00
ti_wilink_st.h
ti-emif-sram.h
tick.h Core x86 changes for v6.9: 2024-03-11 19:53:15 -07:00
tifm.h
timb_dma.h
timb_gpio.h
time_namespace.h timekeeping: Kill percpu.h dependency 2023-12-20 19:26:30 -05:00
time.h
time32.h
time64.h
timecounter.h time/timecounter: Fix inline documentation 2024-04-01 10:36:34 +02:00
timekeeper_internal.h
timekeeping.h time/timekeeping: Fix kernel-doc warnings and typos 2024-04-01 10:36:34 +02:00
timer_types.h timers: Split out timer_types.h 2023-12-20 19:26:31 -05:00
timer.h timers: Fix kernel-doc format and add Return values 2024-04-01 10:36:35 +02:00
timerfd.h
timeriomem-rng.h
timerqueue_types.h timerqueue: Split out timerqueue_types.h 2023-12-20 19:26:31 -05:00
timerqueue.h timerqueue: Remove never used function timerqueue_node_expires() 2024-04-22 16:13:06 +02:00
timex.h
tnum.h bpf: generalize reg_set_min_max() to handle non-const register comparisons 2023-11-15 12:03:41 -08:00
topology.h
torture.h torture: add missing dependency on hrtimer.h 2023-12-20 19:26:30 -05:00
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm.h tpm: disable the TPM if NULL name changes 2024-05-09 22:30:52 +03:00
trace_clock.h
trace_events.h bpf-next-for-netdev 2024-03-27 07:52:34 -07:00
trace_recursion.h
trace_seq.h tracing: Limit trace_seq size to just 8K and not depend on architecture PAGE_SIZE 2024-03-06 13:27:00 -05:00
trace.h tracing: Allow creating instances with specified system events 2023-12-18 23:14:16 -05:00
tracefs.h eventfs/tracing: Add callback for release of an eventfs_inode 2024-05-04 04:25:37 -04:00
tracepoint-defs.h
tracepoint.h tracepoints: Use WARN() and not WARN_ON() for warnings 2024-03-18 10:33:06 -04:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm.h
tty_buffer.h
tty_driver.h tty: make tty_operations::send_xchar accept u8 char 2023-12-08 12:02:37 +01:00
tty_flip.h
tty_ldisc.h
tty_port.h tty: switch tty_port::xmit_* to u8 2023-12-08 12:02:37 +01:00
tty.h alpha: drop pre-EV56 support 2024-05-06 12:05:00 +02:00
typecheck.h
types.h ktime.h: move ktime_t to types.h 2023-12-20 19:26:30 -05:00
u64_stats_sync_api.h
u64_stats_sync.h u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file 2024-04-05 22:31:37 -07:00
uacce.h
uaccess.h
ubsan.h
ucs2_string.h
udp.h net: change maximum number of UDP segments to 128 2024-04-14 17:05:08 +01:00
uidgid_types.h uidgid: Split out uidgid_types.h 2023-12-20 19:26:32 -05:00
uidgid.h header cleanups for 6.8 2024-01-10 16:43:55 -08:00
uio_driver.h uio: introduce UIO_MEM_DMA_COHERENT type 2024-03-07 21:52:59 +00:00
uio.h new helper: copy_to_iter_full() 2024-04-07 02:42:36 -04:00
umh.h
unicode.h
units.h wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse 2024-02-21 15:19:03 +01:00
uprobes.h
usb_usual.h
usb.h USB: core: Use device_driver directly in struct usb_driver and usb_device_driver 2024-01-04 16:06:32 +01:00
usbdevice_fs.h
user_events.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h userfaultfd: use per-vma locks in userfaultfd operations 2024-02-22 15:27:20 -08:00
usermode_driver.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h vDPA: report virtio-block capacity to user space 2024-03-19 02:45:51 -04:00
verification.h
vermagic.h
vexpress.h
vfio_pci_core.h vfio/pci: rename and export range_intersect_range 2024-02-22 12:20:20 -07:00
vfio.h vfio: Introduce interface to flush virqfd inject workqueue 2024-03-11 13:08:52 -06:00
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via_i2c.h
via-core.h
via.h
videodev2.h
virtio_anchor.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio-pci: Introduce admin virtqueue 2023-12-19 11:51:31 -07:00
virtio_dma_buf.h
virtio_net.h net: add more sanity check in virtio_net_hdr_to_skb() 2024-01-13 18:06:23 +00:00
virtio_pci_admin.h virtio-pci: Introduce APIs to execute legacy IO admin commands 2023-12-19 11:51:33 -07:00
virtio_pci_legacy.h
virtio_pci_modern.h virtio-pci: Introduce admin virtqueue 2023-12-19 11:51:31 -07:00
virtio_ring.h
virtio_vsock.h virtio/vsock: send credit update during setting SO_RCVLOWAT 2023-12-15 10:37:35 +00:00
virtio.h virtio: add debugfs infrastructure to allow to debug virtio features 2024-04-26 13:26:53 +02:00
vm_event_item.h mm: memcg: add per-memcg zswap writeback stat 2023-12-12 10:57:02 -08:00
vmalloc.h - Sumanth Korikkar has taught s390 to allocate hotplug-time page frames 2024-03-14 17:43:30 -07:00
vmcore_info.h crash: split vmcoreinfo exporting code out from crash_core.c 2024-02-23 17:48:22 -08:00
vmpressure.h
vmstat.h mm/memcontrol: remove __mod_lruvec_page_state() 2024-01-05 10:17:47 -08:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h tty: vt: pass vc_resize_user as a parameter 2024-01-27 18:08:52 -08:00
vt.h
vtime.h sched/vtime: Do not include <asm/vtime.h> header 2024-04-17 13:37:23 +02:00
w1.h
wait_api.h
wait_bit.h
wait.h wait: Remove uapi header file from main header file 2023-12-20 19:26:31 -05:00
watch_queue.h
watchdog.h
win_minmax.h lib/win_minmax: fix header comments 2024-02-22 15:38:51 -08:00
wireless.h
wkup_m3_ipc.h
wm97xx.h
wmi.h platform/x86: wmi: Do not instantiate older WMI drivers multiple times 2024-03-12 12:47:35 +02:00
wordpart.h kernel.h: Move upper_*_bits() and lower_*_bits() to wordpart.h 2024-02-29 13:38:01 -08:00
workqueue_api.h
workqueue_types.h workqueue: Split out workqueue_types.h 2023-12-20 19:26:31 -05:00
workqueue.h workqueue: Drain BH work items on hot-unplugged CPUs 2024-02-29 11:51:24 -10:00
writeback.h writeback: add a writeback iterator 2024-02-23 17:48:37 -08:00
ww_mutex.h
wwan.h wwan: core: Add WWAN fastboot port type 2024-02-09 12:07:48 +00:00
xarray.h
xattr.h
xxhash.h
xz.h
yam.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd_errors.h
zstd_lib.h
zstd.h
zswap.h mm/zswap: invalidate zswap entry when swap entry free 2024-02-22 10:24:54 -08:00
zutil.h