History log of /linux/rust/ (Results 26 – 50 of 480)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
5c7ca6fa22-Oct-2024 Wedson Almeida Filho <wedsonaf@google.com>

rust: add `dev_*` print macros.

Implement `dev_*` print macros for `device::Device`.

They behave like the macros with the same names in C, i.e., they print
messages to the kernel ring buffer with t

rust: add `dev_*` print macros.

Implement `dev_*` print macros for `device::Device`.

They behave like the macros with the same names in C, i.e., they print
messages to the kernel ring buffer with the given level, prefixing the
messages with corresponding device information.

Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com>
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Link: https://lore.kernel.org/r/20241022213221.2383-9-dakr@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

show more ...

7f15c46a22-Oct-2024 Wedson Almeida Filho <walmeida@microsoft.com>

rust: introduce `InPlaceModule`

This allows modules to be initialised in-place in pinned memory, which
enables the usage of pinned types (e.g., mutexes, spinlocks, driver
registrations, etc.) in mod

rust: introduce `InPlaceModule`

This allows modules to be initialised in-place in pinned memory, which
enables the usage of pinned types (e.g., mutexes, spinlocks, driver
registrations, etc.) in modules without any extra allocations.

Signed-off-by: Wedson Almeida Filho <walmeida@microsoft.com>
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Acked-by: Miguel Ojeda <ojeda@kernel.org>
Link: https://lore.kernel.org/r/20241022213221.2383-3-dakr@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

show more ...

169484ab30-Oct-2024 Alice Ryhl <aliceryhl@google.com>

rust: add arch_static_branch

To allow the Rust implementation of static_key_false to use runtime code
patching instead of the generic implementation, pull in the relevant
inline assembly from the ju

rust: add arch_static_branch

To allow the Rust implementation of static_key_false to use runtime code
patching instead of the generic implementation, pull in the relevant
inline assembly from the jump_label.h header by running the C
preprocessor on a .rs.S file. Build rules are added for .rs.S files.

Since the relevant inline asm has been adjusted to export the inline asm
via the ARCH_STATIC_BRANCH_ASM macro in a consistent way, the Rust side
does not need architecture specific code to pull in the asm.

It is not possible to use the existing C implementation of
arch_static_branch via a Rust helper because it passes the argument
`key` to inline assembly as an 'i' parameter. Any attempt to add a C
helper for this function will fail to compile because the value of `key`
must be known at compile-time.

Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Josh Poimboeuf <jpoimboe@kernel.org>
Cc: Jason Baron <jbaron@akamai.com>
Cc: Ard Biesheuvel <ardb@kernel.org>
Cc: Alex Gaynor <alex.gaynor@gmail.com>
Cc: Wedson Almeida Filho <wedsonaf@gmail.com>
Cc: Gary Guo <gary@garyguo.net>
Cc: " =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= " <bjorn3_gh@protonmail.com>
Cc: Benno Lossin <benno.lossin@proton.me>
Cc: Andreas Hindborg <a.hindborg@kernel.org>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Dave Hansen <dave.hansen@linux.intel.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Sean Christopherson <seanjc@google.com>
Cc: Uros Bizjak <ubizjak@gmail.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
Cc: Marc Zyngier <maz@kernel.org>
Cc: Oliver Upton <oliver.upton@linux.dev>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Ryan Roberts <ryan.roberts@arm.com>
Cc: Fuad Tabba <tabba@google.com>
Cc: Paul Walmsley <paul.walmsley@sifive.com>
Cc: Palmer Dabbelt <palmer@dabbelt.com>
Cc: Albert Ou <aou@eecs.berkeley.edu>
Cc: Anup Patel <apatel@ventanamicro.com>
Cc: Andrew Jones <ajones@ventanamicro.com>
Cc: Alexandre Ghiti <alexghiti@rivosinc.com>
Cc: Conor Dooley <conor.dooley@microchip.com>
Cc: Samuel Holland <samuel.holland@sifive.com>
Cc: Huacai Chen <chenhuacai@kernel.org>
Cc: WANG Xuerui <kernel@xen0n.name>
Cc: Bibo Mao <maobibo@loongson.cn>
Cc: Tiezhu Yang <yangtiezhu@loongson.cn>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Tianrui Zhao <zhaotianrui@loongson.cn>
Link: https://lore.kernel.org/20241030-tracepoint-v12-5-eec7f0f8ad22@google.com
Suggested-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Co-developed-by: Miguel Ojeda <ojeda@kernel.org>
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Reviewed-by: Boqun Feng <boqun.feng@gmail.com>
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>

show more ...

91d3902430-Oct-2024 Alice Ryhl <aliceryhl@google.com>

rust: samples: add tracepoint to Rust sample

This updates the Rust printing sample to invoke a tracepoint. This
ensures that we have a user in-tree from the get-go even though the
patch is being mer

rust: samples: add tracepoint to Rust sample

This updates the Rust printing sample to invoke a tracepoint. This
ensures that we have a user in-tree from the get-go even though the
patch is being merged before its real user.

Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Josh Poimboeuf <jpoimboe@kernel.org>
Cc: Jason Baron <jbaron@akamai.com>
Cc: Ard Biesheuvel <ardb@kernel.org>
Cc: Miguel Ojeda <ojeda@kernel.org>
Cc: Alex Gaynor <alex.gaynor@gmail.com>
Cc: Wedson Almeida Filho <wedsonaf@gmail.com>
Cc: Gary Guo <gary@garyguo.net>
Cc: " =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= " <bjorn3_gh@protonmail.com>
Cc: Benno Lossin <benno.lossin@proton.me>
Cc: Andreas Hindborg <a.hindborg@kernel.org>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Dave Hansen <dave.hansen@linux.intel.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Sean Christopherson <seanjc@google.com>
Cc: Uros Bizjak <ubizjak@gmail.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
Cc: Marc Zyngier <maz@kernel.org>
Cc: Oliver Upton <oliver.upton@linux.dev>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Ryan Roberts <ryan.roberts@arm.com>
Cc: Fuad Tabba <tabba@google.com>
Cc: Paul Walmsley <paul.walmsley@sifive.com>
Cc: Palmer Dabbelt <palmer@dabbelt.com>
Cc: Albert Ou <aou@eecs.berkeley.edu>
Cc: Anup Patel <apatel@ventanamicro.com>
Cc: Andrew Jones <ajones@ventanamicro.com>
Cc: Alexandre Ghiti <alexghiti@rivosinc.com>
Cc: Conor Dooley <conor.dooley@microchip.com>
Cc: Samuel Holland <samuel.holland@sifive.com>
Cc: Huacai Chen <chenhuacai@kernel.org>
Cc: WANG Xuerui <kernel@xen0n.name>
Cc: Bibo Mao <maobibo@loongson.cn>
Cc: Tiezhu Yang <yangtiezhu@loongson.cn>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Tianrui Zhao <zhaotianrui@loongson.cn>
Link: https://lore.kernel.org/20241030-tracepoint-v12-3-eec7f0f8ad22@google.com
Reviewed-by: Boqun Feng <boqun.feng@gmail.com>
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>

show more ...

ad37bcd930-Oct-2024 Alice Ryhl <aliceryhl@google.com>

rust: add tracepoint support

Make it possible to have Rust code call into tracepoints defined by C
code. It is still required that the tracepoint is declared in a C
header, and that this header is i

rust: add tracepoint support

Make it possible to have Rust code call into tracepoints defined by C
code. It is still required that the tracepoint is declared in a C
header, and that this header is included in the input to bindgen.

Instead of calling __DO_TRACE directly, the exported rust_do_trace_
function calls an inline helper function. This is because the `cond`
argument does not exist at the callsite of DEFINE_RUST_DO_TRACE.

__DECLARE_TRACE always emits an inline static and an extern declaration
that is only used when CREATE_RUST_TRACE_POINTS is set. These should not
end up in the final binary so it is not a problem that they sometimes
are emitted without a user.

Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Josh Poimboeuf <jpoimboe@kernel.org>
Cc: Jason Baron <jbaron@akamai.com>
Cc: Ard Biesheuvel <ardb@kernel.org>
Cc: Miguel Ojeda <ojeda@kernel.org>
Cc: Alex Gaynor <alex.gaynor@gmail.com>
Cc: Wedson Almeida Filho <wedsonaf@gmail.com>
Cc: " =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= " <bjorn3_gh@protonmail.com>
Cc: Benno Lossin <benno.lossin@proton.me>
Cc: Andreas Hindborg <a.hindborg@kernel.org>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Dave Hansen <dave.hansen@linux.intel.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Sean Christopherson <seanjc@google.com>
Cc: Uros Bizjak <ubizjak@gmail.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
Cc: Marc Zyngier <maz@kernel.org>
Cc: Oliver Upton <oliver.upton@linux.dev>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Ryan Roberts <ryan.roberts@arm.com>
Cc: Fuad Tabba <tabba@google.com>
Cc: Paul Walmsley <paul.walmsley@sifive.com>
Cc: Palmer Dabbelt <palmer@dabbelt.com>
Cc: Albert Ou <aou@eecs.berkeley.edu>
Cc: Anup Patel <apatel@ventanamicro.com>
Cc: Andrew Jones <ajones@ventanamicro.com>
Cc: Alexandre Ghiti <alexghiti@rivosinc.com>
Cc: Conor Dooley <conor.dooley@microchip.com>
Cc: Samuel Holland <samuel.holland@sifive.com>
Cc: Huacai Chen <chenhuacai@kernel.org>
Cc: WANG Xuerui <kernel@xen0n.name>
Cc: Bibo Mao <maobibo@loongson.cn>
Cc: Tiezhu Yang <yangtiezhu@loongson.cn>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Tianrui Zhao <zhaotianrui@loongson.cn>
Link: https://lore.kernel.org/20241030-tracepoint-v12-2-eec7f0f8ad22@google.com
Reviewed-by: Carlos Llamas <cmllamas@google.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Reviewed-by: Boqun Feng <boqun.feng@gmail.com>
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>

show more ...

6e59bcc930-Oct-2024 Alice Ryhl <aliceryhl@google.com>

rust: add static_branch_unlikely for static_key_false

Add just enough support for static key so that we can use it from
tracepoints. Tracepoints rely on `static_branch_unlikely` with a `struct
stati

rust: add static_branch_unlikely for static_key_false

Add just enough support for static key so that we can use it from
tracepoints. Tracepoints rely on `static_branch_unlikely` with a `struct
static_key_false`, so we add the same functionality to Rust.

This patch only provides a generic implementation without code patching
(matching the one used when CONFIG_JUMP_LABEL is disabled). Later
patches add support for inline asm implementations that use runtime
patching.

When CONFIG_JUMP_LABEL is unset, `static_key_count` is a static inline
function, so a Rust helper is defined for `static_key_count` in this
case. If Rust is compiled with LTO, this call should get inlined. The
helper can be eliminated once we have the necessary inline asm to make
atomic operations from Rust.

Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Josh Poimboeuf <jpoimboe@kernel.org>
Cc: Jason Baron <jbaron@akamai.com>
Cc: Ard Biesheuvel <ardb@kernel.org>
Cc: Miguel Ojeda <ojeda@kernel.org>
Cc: Alex Gaynor <alex.gaynor@gmail.com>
Cc: Wedson Almeida Filho <wedsonaf@gmail.com>
Cc: " =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= " <bjorn3_gh@protonmail.com>
Cc: Benno Lossin <benno.lossin@proton.me>
Cc: Andreas Hindborg <a.hindborg@kernel.org>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Dave Hansen <dave.hansen@linux.intel.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Sean Christopherson <seanjc@google.com>
Cc: Uros Bizjak <ubizjak@gmail.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
Cc: Marc Zyngier <maz@kernel.org>
Cc: Oliver Upton <oliver.upton@linux.dev>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Ryan Roberts <ryan.roberts@arm.com>
Cc: Fuad Tabba <tabba@google.com>
Cc: Paul Walmsley <paul.walmsley@sifive.com>
Cc: Palmer Dabbelt <palmer@dabbelt.com>
Cc: Albert Ou <aou@eecs.berkeley.edu>
Cc: Anup Patel <apatel@ventanamicro.com>
Cc: Andrew Jones <ajones@ventanamicro.com>
Cc: Alexandre Ghiti <alexghiti@rivosinc.com>
Cc: Conor Dooley <conor.dooley@microchip.com>
Cc: Samuel Holland <samuel.holland@sifive.com>
Cc: Huacai Chen <chenhuacai@kernel.org>
Cc: WANG Xuerui <kernel@xen0n.name>
Cc: Bibo Mao <maobibo@loongson.cn>
Cc: Tiezhu Yang <yangtiezhu@loongson.cn>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Tianrui Zhao <zhaotianrui@loongson.cn>
Link: https://lore.kernel.org/20241030-tracepoint-v12-1-eec7f0f8ad22@google.com
Reviewed-by: Boqun Feng <boqun.feng@gmail.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>

show more ...


/linux/.clang-format
/linux/Documentation/ABI/stable/sysfs-bus-nvmem
/linux/Documentation/ABI/testing/configfs-usb-gadget-acm
/linux/Documentation/ABI/testing/configfs-usb-gadget-uac1
/linux/Documentation/ABI/testing/configfs-usb-gadget-uac2
/linux/Documentation/ABI/testing/debugfs-iio-ad9467
/linux/Documentation/ABI/testing/debugfs-iio-backend
/linux/Documentation/ABI/testing/sysfs-bus-iio
/linux/Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
/linux/Documentation/ABI/testing/sysfs-bus-iio-dac
/linux/Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
/linux/Documentation/ABI/testing/sysfs-bus-iio-filter-admv8818
/linux/Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adc
/linux/Documentation/admin-guide/device-mapper/delay.rst
/linux/Documentation/admin-guide/device-mapper/dm-crypt.rst
/linux/Documentation/admin-guide/device-mapper/vdo.rst
/linux/Documentation/admin-guide/kernel-parameters.txt
/linux/Documentation/arch/arm/mem_alignment.rst
/linux/Documentation/arch/arm64/silicon-errata.rst
/linux/Documentation/arch/loongarch/irq-chip-model.rst
/linux/Documentation/arch/s390/vfio-ap.rst
/linux/Documentation/core-api/cleanup.rst
/linux/Documentation/core-api/folio_queue.rst
/linux/Documentation/core-api/index.rst
/linux/Documentation/core-api/unaligned-memory-access.rst
/linux/Documentation/devicetree/bindings/arm/cirrus/cirrus,ep9301.yaml
/linux/Documentation/devicetree/bindings/ata/cirrus,ep9312-pata.yaml
/linux/Documentation/devicetree/bindings/dma/cirrus,ep9301-dma-m2m.yaml
/linux/Documentation/devicetree/bindings/dma/cirrus,ep9301-dma-m2p.yaml
/linux/Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
/linux/Documentation/devicetree/bindings/extcon/linux,extcon-usb-gpio.yaml
/linux/Documentation/devicetree/bindings/gpio/gpio-ep9301.yaml
/linux/Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
/linux/Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
/linux/Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
/linux/Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml
/linux/Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.yaml
/linux/Documentation/devicetree/bindings/iio/adc/sophgo,cv1800b-saradc.yaml
/linux/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml
/linux/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
/linux/Documentation/devicetree/bindings/iio/adc/x-powers,axp209-adc.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
/linux/Documentation/devicetree/bindings/iio/dac/dac.yaml
/linux/Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
/linux/Documentation/devicetree/bindings/iio/humidity/sciosense,ens210.yaml
/linux/Documentation/devicetree/bindings/iio/light/liteon,ltrf216a.yaml
/linux/Documentation/devicetree/bindings/iio/light/rohm,bh1745.yaml
/linux/Documentation/devicetree/bindings/iio/light/rohm,bu27034anuc.yaml
/linux/Documentation/devicetree/bindings/iio/light/stk33xx.yaml
/linux/Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei,ak8975.yaml
/linux/Documentation/devicetree/bindings/iio/magnetometer/bosch,bmc150_magn.yaml
/linux/Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
/linux/Documentation/devicetree/bindings/iio/proximity/awinic,aw96103.yaml
/linux/Documentation/devicetree/bindings/iio/proximity/tyhx,hx9023s.yaml
/linux/Documentation/devicetree/bindings/input/cirrus,ep9307-keypad.yaml
/linux/Documentation/devicetree/bindings/interconnect/qcom,msm8939.yaml
/linux/Documentation/devicetree/bindings/interconnect/qcom,msm8953.yaml
/linux/Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
/linux/Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml
/linux/Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml
/linux/Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
/linux/Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
/linux/Documentation/devicetree/bindings/mtd/technologic,nand.yaml
/linux/Documentation/devicetree/bindings/net/cirrus,ep9301-eth.yaml
/linux/Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
/linux/Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
/linux/Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml
/linux/Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
/linux/Documentation/devicetree/bindings/nvmem/layouts/nvmem-layout.yaml
/linux/Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
/linux/Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml
/linux/Documentation/devicetree/bindings/phy/fsl,mxs-usbphy.yaml
/linux/Documentation/devicetree/bindings/pwm/cirrus,ep9301-pwm.yaml
/linux/Documentation/devicetree/bindings/rtc/microcrystal,rv3028.yaml
/linux/Documentation/devicetree/bindings/rtc/sprd,sc2731-rtc.yaml
/linux/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
/linux/Documentation/devicetree/bindings/rtc/trivial-rtc.yaml
/linux/Documentation/devicetree/bindings/serial/8250_omap.yaml
/linux/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
/linux/Documentation/devicetree/bindings/serial/mediatek,uart.yaml
/linux/Documentation/devicetree/bindings/serial/renesas,scif.yaml
/linux/Documentation/devicetree/bindings/serial/samsung_uart.yaml
/linux/Documentation/devicetree/bindings/soc/cirrus/cirrus,ep9301-syscon.yaml
/linux/Documentation/devicetree/bindings/sound/cirrus,ep9301-i2s.yaml
/linux/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
/linux/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
/linux/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml
/linux/Documentation/devicetree/bindings/spi/cirrus,ep9301-spi.yaml
/linux/Documentation/devicetree/bindings/usb/fsl,ls1028a.yaml
/linux/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
/linux/Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
/linux/Documentation/devicetree/bindings/vendor-prefixes.yaml
/linux/Documentation/driver-api/cxl/access-coordinates.rst
/linux/Documentation/driver-api/cxl/index.rst
/linux/Documentation/driver-api/wmi.rst
/linux/Documentation/filesystems/9p.rst
/linux/Documentation/gpu/drm-kms-helpers.rst
/linux/Documentation/iio/ad4000.rst
/linux/Documentation/iio/ad4695.rst
/linux/Documentation/iio/ad7380.rst
/linux/Documentation/iio/adxl380.rst
/linux/Documentation/iio/index.rst
/linux/Documentation/networking/napi.rst
/linux/Documentation/networking/tproxy.rst
/linux/Documentation/translations/zh_CN/arch/loongarch/irq-chip-model.rst
/linux/Documentation/translations/zh_CN/core-api/unaligned-memory-access.rst
/linux/Documentation/usb/functionfs-desc.rst
/linux/Documentation/usb/functionfs.rst
/linux/Documentation/usb/gadget-testing.rst
/linux/Documentation/usb/index.rst
/linux/Documentation/virt/kvm/api.rst
/linux/Documentation/virt/kvm/locking.rst
/linux/Documentation/virt/uml/user_mode_linux_howto_v2.rst
/linux/Documentation/watchdog/convert_drivers_to_kernel_api.rst
/linux/Documentation/wmi/devices/dell-wmi-ddv.rst
/linux/MAINTAINERS
/linux/Makefile
/linux/arch/alpha/include/asm/cmpxchg.h
/linux/arch/alpha/kernel/traps.c
/linux/arch/arc/include/asm/io.h
/linux/arch/arc/include/asm/mmu.h
/linux/arch/arc/kernel/traps.c
/linux/arch/arc/kernel/unaligned.c
/linux/arch/arc/kernel/unaligned.h
/linux/arch/arc/kernel/unwind.c
/linux/arch/arm/Makefile
/linux/arch/arm/boot/dts/cirrus/Makefile
/linux/arch/arm/boot/dts/cirrus/ep93xx-bk3.dts
/linux/arch/arm/boot/dts/cirrus/ep93xx-edb9302.dts
/linux/arch/arm/boot/dts/cirrus/ep93xx-ts7250.dts
/linux/arch/arm/boot/dts/cirrus/ep93xx.dtsi
/linux/arch/arm/crypto/aes-ce-glue.c
/linux/arch/arm/crypto/crc32-ce-glue.c
/linux/arch/arm/crypto/ghash-ce-glue.c
/linux/arch/arm/crypto/poly1305-glue.c
/linux/arch/arm/crypto/sha2-ce-glue.c
/linux/arch/arm/include/asm/uaccess.h
/linux/arch/arm/mach-ep93xx/Kconfig
/linux/arch/arm/mm/alignment.c
/linux/arch/arm64/Kconfig
/linux/arch/arm64/Makefile
/linux/arch/arm64/boot/dts/mediatek/mt7981b.dtsi
/linux/arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts
/linux/arch/arm64/crypto/aes-ce-ccm-glue.c
/linux/arch/arm64/crypto/aes-ce-glue.c
/linux/arch/arm64/crypto/ghash-ce-glue.c
/linux/arch/arm64/crypto/poly1305-glue.c
/linux/arch/arm64/crypto/sha1-ce-glue.c
/linux/arch/arm64/crypto/sha2-ce-glue.c
/linux/arch/arm64/crypto/sha3-ce-glue.c
/linux/arch/arm64/crypto/sha512-ce-glue.c
/linux/arch/arm64/crypto/sm3-ce-glue.c
/linux/arch/arm64/crypto/sm3-neon-glue.c
/linux/arch/arm64/include/asm/cputype.h
/linux/arch/arm64/include/asm/kvm_host.h
/linux/arch/arm64/kernel/cpu_errata.c
/linux/arch/arm64/kernel/vmlinux.lds.S
/linux/arch/arm64/kvm/arm.c
/linux/arch/arm64/kvm/hyp/include/hyp/switch.h
/linux/arch/arm64/kvm/hyp/nvhe/hyp-main.c
/linux/arch/arm64/kvm/hyp/nvhe/pkvm.c
/linux/arch/loongarch/Kconfig
/linux/arch/loongarch/crypto/crc32-loongarch.c
/linux/arch/loongarch/include/asm/atomic.h
/linux/arch/loongarch/include/asm/cpu-features.h
/linux/arch/loongarch/include/asm/cpu.h
/linux/arch/loongarch/include/asm/loongarch.h
/linux/arch/loongarch/include/asm/mmu_context.h
/linux/arch/loongarch/include/asm/percpu.h
/linux/arch/loongarch/include/asm/pgtable.h
/linux/arch/loongarch/include/asm/set_memory.h
/linux/arch/loongarch/include/uapi/asm/hwcap.h
/linux/arch/loongarch/include/uapi/asm/sigcontext.h
/linux/arch/loongarch/kernel/acpi.c
/linux/arch/loongarch/kernel/cpu-probe.c
/linux/arch/loongarch/kernel/proc.c
/linux/arch/loongarch/kernel/syscall.c
/linux/arch/loongarch/kvm/main.c
/linux/arch/loongarch/mm/Makefile
/linux/arch/loongarch/mm/fault.c
/linux/arch/loongarch/mm/pageattr.c
/linux/arch/loongarch/pci/acpi.c
/linux/arch/loongarch/vdso/vgetrandom-chacha.S
/linux/arch/microblaze/include/asm/flat.h
/linux/arch/mips/boot/compressed/decompress.c
/linux/arch/mips/crypto/crc32-mips.c
/linux/arch/mips/crypto/poly1305-glue.c
/linux/arch/mips/include/asm/kvm_host.h
/linux/arch/mips/kvm/mips.c
/linux/arch/mips/kvm/vz.c
/linux/arch/nios2/kernel/misaligned.c
/linux/arch/parisc/boot/compressed/misc.c
/linux/arch/parisc/kernel/perf.c
/linux/arch/parisc/kernel/traps.c
/linux/arch/parisc/kernel/unaligned.c
/linux/arch/parisc/kernel/unaligned.h
/linux/arch/powerpc/crypto/aes-gcm-p10-glue.c
/linux/arch/powerpc/crypto/poly1305-p10-glue.c
/linux/arch/powerpc/kernel/eeh.c
/linux/arch/powerpc/kernel/vdso/Makefile
/linux/arch/powerpc/lib/crtsavres.S
/linux/arch/powerpc/platforms/pseries/papr_scm.c
/linux/arch/riscv/Kconfig
/linux/arch/riscv/include/asm/thread_info.h
/linux/arch/riscv/kvm/main.c
/linux/arch/s390/configs/debug_defconfig
/linux/arch/s390/hypfs/hypfs_dbfs.c
/linux/arch/s390/hypfs/inode.c
/linux/arch/s390/kernel/debug.c
/linux/arch/s390/kernel/perf_cpum_cf.c
/linux/arch/s390/kernel/sysinfo.c
/linux/arch/s390/kernel/vdso64/vdso_user_wrapper.S
/linux/arch/s390/kernel/vdso64/vgetrandom-chacha.S
/linux/arch/s390/kernel/vmlinux.lds.S
/linux/arch/s390/kvm/kvm-s390.c
/linux/arch/s390/mm/init.c
/linux/arch/s390/pci/pci_clp.c
/linux/arch/sh/include/asm/flat.h
/linux/arch/sh/include/asm/irq.h
/linux/arch/sh/kernel/dwarf.c
/linux/arch/sh/kernel/module.c
/linux/arch/sparc/crypto/crc32c_glue.c
/linux/arch/sparc/mm/leon_mm.c
/linux/arch/um/Kconfig
/linux/arch/um/drivers/harddog_kern.c
/linux/arch/um/drivers/hostaudio_kern.c
/linux/arch/um/drivers/vector_kern.c
/linux/arch/um/drivers/vector_kern.h
/linux/arch/um/drivers/vector_user.c
/linux/arch/um/drivers/virt-pci.c
/linux/arch/um/include/asm/pgtable.h
/linux/arch/um/include/asm/processor-generic.h
/linux/arch/um/include/asm/uaccess.h
/linux/arch/um/include/shared/skas/mm_id.h
/linux/arch/um/include/shared/skas/skas.h
/linux/arch/um/kernel/exec.c
/linux/arch/um/kernel/process.c
/linux/arch/um/kernel/reboot.c
/linux/arch/um/kernel/skas/mmu.c
/linux/arch/um/kernel/skas/process.c
/linux/arch/um/kernel/skas/syscall.c
/linux/arch/um/kernel/sysrq.c
/linux/arch/um/kernel/time.c
/linux/arch/um/kernel/tlb.c
/linux/arch/um/os-Linux/file.c
/linux/arch/um/os-Linux/skas/mem.c
/linux/arch/um/os-Linux/skas/process.c
/linux/arch/x86/coco/tdx/tdx.c
/linux/arch/x86/crypto/camellia_glue.c
/linux/arch/x86/crypto/ghash-clmulni-intel_glue.c
/linux/arch/x86/include/asm/atomic64_32.h
/linux/arch/x86/include/asm/cpuid.h
/linux/arch/x86/include/asm/ftrace.h
/linux/arch/x86/include/asm/intel-family.h
/linux/arch/x86/include/asm/kvm-x86-ops.h
/linux/arch/x86/include/asm/kvm_host.h
/linux/arch/x86/include/asm/msr-index.h
/linux/arch/x86/include/asm/pgtable_64.h
/linux/arch/x86/include/asm/reboot.h
/linux/arch/x86/include/asm/svm.h
/linux/arch/x86/include/asm/vmx.h
/linux/arch/x86/include/uapi/asm/kvm.h
/linux/arch/x86/kernel/cpu/mce/dev-mcelog.c
/linux/arch/x86/kernel/cpu/mtrr/mtrr.c
/linux/arch/x86/kernel/cpu/resctrl/pseudo_lock.c
/linux/arch/x86/kernel/head_64.S
/linux/arch/x86/kernel/reboot.c
/linux/arch/x86/kernel/vmlinux.lds.S
/linux/arch/x86/kvm/Kconfig
/linux/arch/x86/kvm/Makefile
/linux/arch/x86/kvm/cpuid.c
/linux/arch/x86/kvm/irq.c
/linux/arch/x86/kvm/lapic.c
/linux/arch/x86/kvm/lapic.h
/linux/arch/x86/kvm/mmu.h
/linux/arch/x86/kvm/mmu/mmu.c
/linux/arch/x86/kvm/mmu/mmu_internal.h
/linux/arch/x86/kvm/mmu/mmutrace.h
/linux/arch/x86/kvm/mmu/paging_tmpl.h
/linux/arch/x86/kvm/mmu/tdp_mmu.c
/linux/arch/x86/kvm/reverse_cpuid.h
/linux/arch/x86/kvm/smm.c
/linux/arch/x86/kvm/svm/nested.c
/linux/arch/x86/kvm/svm/svm.c
/linux/arch/x86/kvm/svm/svm.h
/linux/arch/x86/kvm/svm/vmenter.S
/linux/arch/x86/kvm/vmx/capabilities.h
/linux/arch/x86/kvm/vmx/main.c
/linux/arch/x86/kvm/vmx/nested.c
/linux/arch/x86/kvm/vmx/nested.h
/linux/arch/x86/kvm/vmx/sgx.c
/linux/arch/x86/kvm/vmx/vmx.c
/linux/arch/x86/kvm/vmx/vmx.h
/linux/arch/x86/kvm/vmx/vmx_onhyperv.h
/linux/arch/x86/kvm/vmx/vmx_ops.h
/linux/arch/x86/kvm/vmx/x86_ops.h
/linux/arch/x86/kvm/x86.c
/linux/arch/x86/kvm/x86.h
/linux/arch/x86/lib/atomic64_cx8_32.S
/linux/arch/x86/lib/insn.c
/linux/arch/x86/mm/pat/memtype.c
/linux/arch/x86/platform/pvh/head.S
/linux/arch/x86/um/sysrq_32.c
/linux/arch/x86/um/sysrq_64.c
/linux/arch/x86/xen/enlighten_pvh.c
/linux/arch/xtensa/include/asm/flat.h
/linux/block/bdev.c
/linux/block/bio-integrity.c
/linux/block/blk-integrity.c
/linux/block/blk-iocost.c
/linux/block/blk-merge.c
/linux/block/blk-mq.c
/linux/block/blk-settings.c
/linux/block/elevator.c
/linux/block/partitions/ldm.h
/linux/block/partitions/msdos.c
/linux/block/t10-pi.c
/linux/crypto/aes_generic.c
/linux/crypto/blake2b_generic.c
/linux/crypto/blowfish_generic.c
/linux/crypto/camellia_generic.c
/linux/crypto/cast5_generic.c
/linux/crypto/cast6_generic.c
/linux/crypto/chacha_generic.c
/linux/crypto/crc32_generic.c
/linux/crypto/crc32c_generic.c
/linux/crypto/crc64_rocksoft_generic.c
/linux/crypto/ecc.c
/linux/crypto/michael_mic.c
/linux/crypto/nhpoly1305.c
/linux/crypto/poly1305_generic.c
/linux/crypto/polyval-generic.c
/linux/crypto/serpent_generic.c
/linux/crypto/sha256_generic.c
/linux/crypto/sha3_generic.c
/linux/crypto/sha512_generic.c
/linux/crypto/sm3.c
/linux/crypto/sm3_generic.c
/linux/crypto/sm4.c
/linux/crypto/sm4_generic.c
/linux/crypto/twofish_generic.c
/linux/crypto/vmac.c
/linux/crypto/xxhash_generic.c
/linux/drivers/acpi/Kconfig
/linux/drivers/acpi/apei/apei-base.c
/linux/drivers/acpi/apei/einj-core.c
/linux/drivers/acpi/apei/einj-cxl.c
/linux/drivers/acpi/apei/erst-dbg.c
/linux/drivers/acpi/apei/ghes.c
/linux/drivers/acpi/battery.c
/linux/drivers/acpi/cppc_acpi.c
/linux/drivers/acpi/pci_irq.c
/linux/drivers/acpi/resource.c
/linux/drivers/acpi/video_detect.c
/linux/drivers/android/binder.c
/linux/drivers/android/binder_internal.h
/linux/drivers/android/binderfs.c
/linux/drivers/ata/libata-core.c
/linux/drivers/ata/libata-sata.c
/linux/drivers/ata/libata-scsi.c
/linux/drivers/ata/pata_ep93xx.c
/linux/drivers/auxdisplay/charlcd.c
/linux/drivers/auxdisplay/ht16k33.c
/linux/drivers/base/attribute_container.c
/linux/drivers/base/auxiliary.c
/linux/drivers/base/base.h
/linux/drivers/base/bus.c
/linux/drivers/base/cacheinfo.c
/linux/drivers/base/class.c
/linux/drivers/base/core.c
/linux/drivers/base/dd.c
/linux/drivers/base/devres.c
/linux/drivers/base/driver.c
/linux/drivers/base/firmware_loader/main.c
/linux/drivers/base/module.c
/linux/drivers/base/platform.c
/linux/drivers/base/regmap/regmap.c
/linux/drivers/block/aoe/aoecmd.c
/linux/drivers/block/aoe/aoenet.c
/linux/drivers/block/drbd/drbd_main.c
/linux/drivers/block/drbd/drbd_nl.c
/linux/drivers/block/mtip32xx/mtip32xx.c
/linux/drivers/block/pktcdvd.c
/linux/drivers/block/ublk_drv.c
/linux/drivers/block/zram/zram_drv.c
/linux/drivers/bluetooth/ath3k.c
/linux/drivers/bluetooth/btbcm.c
/linux/drivers/bluetooth/btintel.c
/linux/drivers/bluetooth/btintel_pcie.c
/linux/drivers/bluetooth/btmrvl_sdio.c
/linux/drivers/bluetooth/btmtk.c
/linux/drivers/bluetooth/btmtksdio.c
/linux/drivers/bluetooth/btmtkuart.c
/linux/drivers/bluetooth/btnxpuart.c
/linux/drivers/bluetooth/btrsi.c
/linux/drivers/bluetooth/btrtl.c
/linux/drivers/bluetooth/btusb.c
/linux/drivers/bluetooth/h4_recv.h
/linux/drivers/bluetooth/hci_bcm4377.c
/linux/drivers/bluetooth/hci_bcsp.c
/linux/drivers/bluetooth/hci_h4.c
/linux/drivers/bluetooth/hci_nokia.c
/linux/drivers/bluetooth/hci_qca.c
/linux/drivers/bluetooth/hci_vhci.c
/linux/drivers/bus/fsl-mc/fsl-mc-bus.c
/linux/drivers/bus/mhi/host/init.c
/linux/drivers/bus/mhi/host/internal.h
/linux/drivers/bus/mhi/host/pci_generic.c
/linux/drivers/bus/moxtet.c
/linux/drivers/cdx/controller/mcdi.c
/linux/drivers/char/applicom.c
/linux/drivers/char/ds1620.c
/linux/drivers/char/dtlk.c
/linux/drivers/char/hpet.c
/linux/drivers/char/ipmi/ipmi_watchdog.c
/linux/drivers/char/pc8736x_gpio.c
/linux/drivers/char/ppdev.c
/linux/drivers/char/scx200_gpio.c
/linux/drivers/char/sonypi.c
/linux/drivers/char/tpm/tpm-dev.c
/linux/drivers/char/tpm/tpm2-sessions.c
/linux/drivers/char/tpm/tpm2-space.c
/linux/drivers/char/tpm/tpm_vtpm_proxy.c
/linux/drivers/char/tpm/tpmrm-dev.c
/linux/drivers/char/virtio_console.c
/linux/drivers/clk/Kconfig
/linux/drivers/clk/Makefile
/linux/drivers/clk/clk-ep93xx.c
/linux/drivers/clk/clk-si5341.c
/linux/drivers/comedi/drivers/ni_atmio.c
/linux/drivers/comedi/drivers/ni_mio_common.c
/linux/drivers/comedi/drivers/ni_pcimio.c
/linux/drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
/linux/drivers/comedi/drivers/ni_stc.h
/linux/drivers/comedi/drivers/usbduxsigma.c
/linux/drivers/counter/104-quad-8.c
/linux/drivers/counter/counter-chrdev.c
/linux/drivers/counter/i8254.c
/linux/drivers/cpufreq/cppc_cpufreq.c
/linux/drivers/cpufreq/intel_pstate.c
/linux/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c
/linux/drivers/crypto/caam/caamalg.c
/linux/drivers/crypto/caam/caamalg_qi.c
/linux/drivers/crypto/caam/caamalg_qi2.c
/linux/drivers/crypto/inside-secure/safexcel_cipher.c
/linux/drivers/crypto/rockchip/rk3288_crypto_ahash.c
/linux/drivers/crypto/stm32/stm32-crc32.c
/linux/drivers/cxl/core/cdat.c
/linux/drivers/cxl/core/core.h
/linux/drivers/cxl/core/mbox.c
/linux/drivers/cxl/core/memdev.c
/linux/drivers/cxl/core/pci.c
/linux/drivers/cxl/core/port.c
/linux/drivers/cxl/core/region.c
/linux/drivers/cxl/core/trace.h
/linux/drivers/cxl/cxl.h
/linux/drivers/cxl/cxlmem.h
/linux/drivers/cxl/mem.c
/linux/drivers/cxl/pci.c
/linux/drivers/cxl/pmem.c
/linux/drivers/cxl/port.c
/linux/drivers/cxl/security.c
/linux/drivers/dma/ep93xx_dma.c
/linux/drivers/extcon/Kconfig
/linux/drivers/extcon/Makefile
/linux/drivers/extcon/extcon-lc824206xa.c
/linux/drivers/firewire/core-cdev.c
/linux/drivers/firewire/net.c
/linux/drivers/firmware/arm_scmi/common.h
/linux/drivers/firmware/arm_scmi/driver.c
/linux/drivers/firmware/arm_scmi/protocols.h
/linux/drivers/firmware/arm_scmi/raw_mode.c
/linux/drivers/firmware/dmi_scan.c
/linux/drivers/firmware/efi/capsule-loader.c
/linux/drivers/firmware/efi/cper.c
/linux/drivers/firmware/efi/efi.c
/linux/drivers/firmware/efi/fdtparams.c
/linux/drivers/firmware/efi/libstub/riscv-stub.c
/linux/drivers/firmware/efi/libstub/riscv.c
/linux/drivers/firmware/efi/libstub/tpm.c
/linux/drivers/firmware/efi/libstub/zboot.c
/linux/drivers/firmware/efi/test/efi_test.c
/linux/drivers/firmware/qemu_fw_cfg.c
/linux/drivers/firmware/sysfb.c
/linux/drivers/firmware/turris-mox-rwtm.c
/linux/drivers/fpga/microchip-spi.c
/linux/drivers/fpga/socfpga.c
/linux/drivers/fpga/tests/fpga-bridge-test.c
/linux/drivers/fpga/tests/fpga-mgr-test.c
/linux/drivers/fpga/tests/fpga-region-test.c
/linux/drivers/fpga/zynq-fpga.c
/linux/drivers/fsi/fsi-occ.c
/linux/drivers/gnss/core.c
/linux/drivers/gpio/gpio-davinci.c
/linux/drivers/gpio/gpio-ep93xx.c
/linux/drivers/gpio/gpio-mockup.c
/linux/drivers/gpio/gpio-sloppy-logic-analyzer.c
/linux/drivers/gpio/gpiolib-cdev.c
/linux/drivers/gpio/gpiolib.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
/linux/drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
/linux/drivers/gpu/drm/amd/amdgpu/atom.c
/linux/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
/linux/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
/linux/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
/linux/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
/linux/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
/linux/drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
/linux/drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
/linux/drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c
/linux/drivers/gpu/drm/amd/amdgpu/soc24.c
/linux/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h
/linux/drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_process.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c
/linux/drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc.c
/linux/drivers/gpu/drm/amd/display/dc/dc.h
/linux/drivers/gpu/drm/amd/display/dc/dc_dp_types.h
/linux/drivers/gpu/drm/amd/display/dc/dc_dsc.h
/linux/drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
/linux/drivers/gpu/drm/amd/display/dc/dc_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
/linux/drivers/gpu/drm/amd/display/dc/dml2/display_mode_core.c
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c
/linux/drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
/linux/drivers/gpu/drm/amd/display/dc/link/link_validation.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.h
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
/linux/drivers/gpu/drm/amd/display/dc/spl/dc_spl.c
/linux/drivers/gpu/drm/amd/display/dc/spl/dc_spl_isharp_filters.c
/linux/drivers/gpu/drm/amd/display/dc/spl/dc_spl_isharp_filters.h
/linux/drivers/gpu/drm/amd/display/dc/spl/dc_spl_types.h
/linux/drivers/gpu/drm/amd/display/dmub/dmub_srv.h
/linux/drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
/linux/drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c
/linux/drivers/gpu/drm/amd/display/modules/freesync/freesync.c
/linux/drivers/gpu/drm/amd/include/amd_shared.h
/linux/drivers/gpu/drm/amd/include/kgd_kfd_interface.h
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
/linux/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
/linux/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
/linux/drivers/gpu/drm/bridge/samsung-dsim.c
/linux/drivers/gpu/drm/bridge/sil-sii8620.c
/linux/drivers/gpu/drm/bridge/tc358775.c
/linux/drivers/gpu/drm/bridge/ti-sn65dsi86.c
/linux/drivers/gpu/drm/display/drm_dp_mst_topology.c
/linux/drivers/gpu/drm/display/drm_hdmi_state_helper.c
/linux/drivers/gpu/drm/drm_atomic_uapi.c
/linux/drivers/gpu/drm/drm_debugfs.c
/linux/drivers/gpu/drm/drm_file.c
/linux/drivers/gpu/drm/i915/display/intel_ddi.c
/linux/drivers/gpu/drm/i915/display/intel_dp.c
/linux/drivers/gpu/drm/i915/display/intel_dsi_vbt.c
/linux/drivers/gpu/drm/i915/display/intel_psr.c
/linux/drivers/gpu/drm/i915/display/intel_psr.h
/linux/drivers/gpu/drm/i915/gem/i915_gem_ttm.c
/linux/drivers/gpu/drm/i915/i915_perf.c
/linux/drivers/gpu/drm/msm/msm_perf.c
/linux/drivers/gpu/drm/msm/msm_rd.c
/linux/drivers/gpu/drm/nouveau/include/nvif/os.h
/linux/drivers/gpu/drm/panthor/panthor_drv.c
/linux/drivers/gpu/drm/panthor/panthor_mmu.c
/linux/drivers/gpu/drm/panthor/panthor_sched.c
/linux/drivers/gpu/drm/radeon/atom.c
/linux/drivers/gpu/drm/scheduler/sched_entity.c
/linux/drivers/gpu/drm/scheduler/sched_main.c
/linux/drivers/gpu/drm/udl/udl_transfer.c
/linux/drivers/gpu/drm/vboxvideo/hgsmi_base.c
/linux/drivers/gpu/drm/vboxvideo/vboxvideo.h
/linux/drivers/gpu/drm/xe/regs/xe_gt_regs.h
/linux/drivers/gpu/drm/xe/xe_bb.c
/linux/drivers/gpu/drm/xe/xe_bo.c
/linux/drivers/gpu/drm/xe/xe_bo.h
/linux/drivers/gpu/drm/xe/xe_device.c
/linux/drivers/gpu/drm/xe/xe_device_types.h
/linux/drivers/gpu/drm/xe/xe_drm_client.c
/linux/drivers/gpu/drm/xe/xe_exec_queue.c
/linux/drivers/gpu/drm/xe/xe_gpu_scheduler.c
/linux/drivers/gpu/drm/xe/xe_gpu_scheduler.h
/linux/drivers/gpu/drm/xe/xe_gt_freq.c
/linux/drivers/gpu/drm/xe/xe_gt_mcr.c
/linux/drivers/gpu/drm/xe/xe_gt_pagefault.c
/linux/drivers/gpu/drm/xe/xe_gt_sysfs.c
/linux/drivers/gpu/drm/xe/xe_guc.h
/linux/drivers/gpu/drm/xe/xe_guc_submit.c
/linux/drivers/gpu/drm/xe/xe_guc_types.h
/linux/drivers/gpu/drm/xe/xe_oa.c
/linux/drivers/gpu/drm/xe/xe_pci.c
/linux/drivers/gpu/drm/xe/xe_pt.c
/linux/drivers/gpu/drm/xe/xe_tuning.c
/linux/drivers/gpu/drm/xe/xe_vm.c
/linux/drivers/gpu/drm/xe/xe_vram.c
/linux/drivers/greybus/Kconfig
/linux/drivers/greybus/es2.c
/linux/drivers/greybus/gb-beagleplay.c
/linux/drivers/hid/bpf/hid_bpf_struct_ops.c
/linux/drivers/hid/hid-alps.c
/linux/drivers/hid/hid-core.c
/linux/drivers/hid/hid-generic.c
/linux/drivers/hid/hid-goodix-spi.c
/linux/drivers/hid/hid-google-hammer.c
/linux/drivers/hid/hid-kye.c
/linux/drivers/hid/hid-letsketch.c
/linux/drivers/hid/hid-logitech-dj.c
/linux/drivers/hid/hid-logitech-hidpp.c
/linux/drivers/hid/hid-nintendo.c
/linux/drivers/hid/hid-playstation.c
/linux/drivers/hid/hid-sony.c
/linux/drivers/hid/hid-uclogic-params.c
/linux/drivers/hid/hid-uclogic-rdesc.c
/linux/drivers/hid/i2c-hid/i2c-hid-core.c
/linux/drivers/hid/surface-hid/surface_hid.c
/linux/drivers/hid/surface-hid/surface_hid_core.c
/linux/drivers/hid/surface-hid/surface_kbd.c
/linux/drivers/hid/uhid.c
/linux/drivers/hid/usbhid/hid-core.c
/linux/drivers/hid/wacom.h
/linux/drivers/hwmon/adt7310.c
/linux/drivers/hwmon/aquacomputer_d5next.c
/linux/drivers/hwmon/asus-ec-sensors.c
/linux/drivers/hwmon/asus_atk0110.c
/linux/drivers/hwmon/asus_rog_ryujin.c
/linux/drivers/hwmon/dell-smm-hwmon.c
/linux/drivers/hwmon/fschmd.c
/linux/drivers/hwmon/gigabyte_waterforce.c
/linux/drivers/hwmon/nzxt-kraken2.c
/linux/drivers/hwmon/nzxt-kraken3.c
/linux/drivers/hwmon/nzxt-smart2.c
/linux/drivers/hwmon/occ/common.c
/linux/drivers/hwmon/occ/p8_i2c.c
/linux/drivers/hwmon/w83793.c
/linux/drivers/hwtracing/coresight/coresight-core.c
/linux/drivers/hwtracing/coresight/coresight-cti-platform.c
/linux/drivers/hwtracing/coresight/coresight-dummy.c
/linux/drivers/hwtracing/coresight/coresight-etb10.c
/linux/drivers/hwtracing/coresight/coresight-etm-perf.c
/linux/drivers/hwtracing/coresight/coresight-etm-perf.h
/linux/drivers/hwtracing/coresight/coresight-etm3x-core.c
/linux/drivers/hwtracing/coresight/coresight-etm4x-core.c
/linux/drivers/hwtracing/coresight/coresight-priv.h
/linux/drivers/hwtracing/coresight/coresight-stm.c
/linux/drivers/hwtracing/coresight/coresight-sysfs.c
/linux/drivers/hwtracing/coresight/coresight-tmc-core.c
/linux/drivers/hwtracing/coresight/coresight-tmc-etr.c
/linux/drivers/hwtracing/coresight/coresight-tmc.h
/linux/drivers/hwtracing/coresight/coresight-tpdm.c
/linux/drivers/hwtracing/coresight/coresight-trace-id.c
/linux/drivers/hwtracing/coresight/coresight-trace-id.h
/linux/drivers/hwtracing/coresight/ultrasoc-smb.c
/linux/drivers/hwtracing/intel_th/msu.c
/linux/drivers/hwtracing/stm/core.c
/linux/drivers/i2c/busses/Kconfig
/linux/drivers/i2c/busses/i2c-designware-common.c
/linux/drivers/i2c/busses/i2c-designware-core.h
/linux/drivers/i2c/busses/i2c-designware-master.c
/linux/drivers/i2c/busses/i2c-nvidia-gpu.c
/linux/drivers/i2c/busses/i2c-stm32f7.c
/linux/drivers/i2c/busses/i2c-synquacer.c
/linux/drivers/i2c/busses/i2c-xiic.c
/linux/drivers/i2c/i2c-dev.c
/linux/drivers/idle/intel_idle.c
/linux/drivers/iio/accel/Kconfig
/linux/drivers/iio/accel/Makefile
/linux/drivers/iio/accel/adxl355_core.c
/linux/drivers/iio/accel/adxl367.c
/linux/drivers/iio/accel/adxl367_spi.c
/linux/drivers/iio/accel/adxl372.c
/linux/drivers/iio/accel/adxl380.c
/linux/drivers/iio/accel/adxl380.h
/linux/drivers/iio/accel/adxl380_i2c.c
/linux/drivers/iio/accel/adxl380_spi.c
/linux/drivers/iio/accel/bma180.c
/linux/drivers/iio/accel/bma400_core.c
/linux/drivers/iio/accel/bma400_spi.c
/linux/drivers/iio/accel/bmc150-accel-core.c
/linux/drivers/iio/accel/bmi088-accel-core.c
/linux/drivers/iio/accel/bmi088-accel-spi.c
/linux/drivers/iio/accel/cros_ec_accel_legacy.c
/linux/drivers/iio/accel/dmard09.c
/linux/drivers/iio/accel/fxls8962af-core.c
/linux/drivers/iio/accel/kxcjk-1013.c
/linux/drivers/iio/accel/msa311.c
/linux/drivers/iio/accel/sca3300.c
/linux/drivers/iio/accel/stk8312.c
/linux/drivers/iio/accel/stk8ba50.c
/linux/drivers/iio/adc/Kconfig
/linux/drivers/iio/adc/Makefile
/linux/drivers/iio/adc/ad4000.c
/linux/drivers/iio/adc/ad4130.c
/linux/drivers/iio/adc/ad4695.c
/linux/drivers/iio/adc/ad7091r5.c
/linux/drivers/iio/adc/ad7091r8.c
/linux/drivers/iio/adc/ad7124.c
/linux/drivers/iio/adc/ad7192.c
/linux/drivers/iio/adc/ad7266.c
/linux/drivers/iio/adc/ad7280a.c
/linux/drivers/iio/adc/ad7291.c
/linux/drivers/iio/adc/ad7292.c
/linux/drivers/iio/adc/ad7298.c
/linux/drivers/iio/adc/ad7380.c
/linux/drivers/iio/adc/ad7476.c
/linux/drivers/iio/adc/ad7606.c
/linux/drivers/iio/adc/ad7606_par.c
/linux/drivers/iio/adc/ad7606_spi.c
/linux/drivers/iio/adc/ad7766.c
/linux/drivers/iio/adc/ad7768-1.c
/linux/drivers/iio/adc/ad7780.c
/linux/drivers/iio/adc/ad7793.c
/linux/drivers/iio/adc/ad7887.c
/linux/drivers/iio/adc/ad7923.c
/linux/drivers/iio/adc/ad799x.c
/linux/drivers/iio/adc/ad9467.c
/linux/drivers/iio/adc/ad_sigma_delta.c
/linux/drivers/iio/adc/adi-axi-adc.c
/linux/drivers/iio/adc/aspeed_adc.c
/linux/drivers/iio/adc/at91_adc.c
/linux/drivers/iio/adc/axp20x_adc.c
/linux/drivers/iio/adc/axp288_adc.c
/linux/drivers/iio/adc/bcm_iproc_adc.c
/linux/drivers/iio/adc/berlin2-adc.c
/linux/drivers/iio/adc/cc10001_adc.c
/linux/drivers/iio/adc/dln2-adc.c
/linux/drivers/iio/adc/ep93xx_adc.c
/linux/drivers/iio/adc/exynos_adc.c
/linux/drivers/iio/adc/hi8435.c
/linux/drivers/iio/adc/hx711.c
/linux/drivers/iio/adc/ina2xx-adc.c
/linux/drivers/iio/adc/ingenic-adc.c
/linux/drivers/iio/adc/intel_mrfld_adc.c
/linux/drivers/iio/adc/lpc32xx_adc.c
/linux/drivers/iio/adc/ltc2496.c
/linux/drivers/iio/adc/ltc2497.c
/linux/drivers/iio/adc/max1027.c
/linux/drivers/iio/adc/max11100.c
/linux/drivers/iio/adc/max1118.c
/linux/drivers/iio/adc/max11410.c
/linux/drivers/iio/adc/max1241.c
/linux/drivers/iio/adc/max1363.c
/linux/drivers/iio/adc/max34408.c
/linux/drivers/iio/adc/max9611.c
/linux/drivers/iio/adc/mcp320x.c
/linux/drivers/iio/adc/mcp3422.c
/linux/drivers/iio/adc/mcp3564.c
/linux/drivers/iio/adc/mcp3911.c
/linux/drivers/iio/adc/mp2629_adc.c
/linux/drivers/iio/adc/mt6360-adc.c
/linux/drivers/iio/adc/nau7802.c
/linux/drivers/iio/adc/pac1921.c
/linux/drivers/iio/adc/pac1934.c
/linux/drivers/iio/adc/qcom-pm8xxx-xoadc.c
/linux/drivers/iio/adc/qcom-spmi-rradc.c
/linux/drivers/iio/adc/rockchip_saradc.c
/linux/drivers/iio/adc/rtq6056.c
/linux/drivers/iio/adc/sd_adc_modulator.c
/linux/drivers/iio/adc/sophgo-cv1800b-adc.c
/linux/drivers/iio/adc/stm32-adc.c
/linux/drivers/iio/adc/stm32-dfsdm-adc.c
/linux/drivers/iio/adc/stm32-dfsdm-core.c
/linux/drivers/iio/adc/stmpe-adc.c
/linux/drivers/iio/adc/ti-adc0832.c
/linux/drivers/iio/adc/ti-adc084s021.c
/linux/drivers/iio/adc/ti-adc12138.c
/linux/drivers/iio/adc/ti-adc161s626.c
/linux/drivers/iio/adc/ti-ads1015.c
/linux/drivers/iio/adc/ti-ads1119.c
/linux/drivers/iio/adc/ti-ads124s08.c
/linux/drivers/iio/adc/ti-ads1298.c
/linux/drivers/iio/adc/ti-ads131e08.c
/linux/drivers/iio/adc/ti-ads7924.c
/linux/drivers/iio/adc/ti-ads7950.c
/linux/drivers/iio/adc/ti-ads8344.c
/linux/drivers/iio/adc/ti-ads8688.c
/linux/drivers/iio/adc/ti-lmp92064.c
/linux/drivers/iio/adc/ti-tlc4541.c
/linux/drivers/iio/adc/ti-tsc2046.c
/linux/drivers/iio/adc/vf610_adc.c
/linux/drivers/iio/adc/xilinx-ams.c
/linux/drivers/iio/adc/xilinx-xadc-core.c
/linux/drivers/iio/addac/ad74115.c
/linux/drivers/iio/addac/ad74413r.c
/linux/drivers/iio/amplifiers/ada4250.c
/linux/drivers/iio/buffer/industrialio-buffer-cb.c
/linux/drivers/iio/buffer/industrialio-buffer-dma.c
/linux/drivers/iio/buffer/industrialio-buffer-dmaengine.c
/linux/drivers/iio/buffer/industrialio-hw-consumer.c
/linux/drivers/iio/cdc/ad7746.c
/linux/drivers/iio/chemical/bme680.h
/linux/drivers/iio/chemical/bme680_core.c
/linux/drivers/iio/chemical/bme680_spi.c
/linux/drivers/iio/chemical/pms7003.c
/linux/drivers/iio/chemical/scd30_i2c.c
/linux/drivers/iio/chemical/scd30_serial.c
/linux/drivers/iio/chemical/scd4x.c
/linux/drivers/iio/chemical/sgp40.c
/linux/drivers/iio/chemical/sps30_i2c.c
/linux/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
/linux/drivers/iio/common/scmi_sensors/scmi_iio.c
/linux/drivers/iio/common/st_sensors/st_sensors_core.c
/linux/drivers/iio/dac/Kconfig
/linux/drivers/iio/dac/Makefile
/linux/drivers/iio/dac/ad3552r.c
/linux/drivers/iio/dac/ad5064.c
/linux/drivers/iio/dac/ad5446.c
/linux/drivers/iio/dac/ad5449.c
/linux/drivers/iio/dac/ad5593r.c
/linux/drivers/iio/dac/ad5624r_spi.c
/linux/drivers/iio/dac/ad5766.c
/linux/drivers/iio/dac/ad7293.c
/linux/drivers/iio/dac/ad9739a.c
/linux/drivers/iio/dac/adi-axi-dac.c
/linux/drivers/iio/dac/ltc2632.c
/linux/drivers/iio/dac/ltc2664.c
/linux/drivers/iio/dac/ltc2688.c
/linux/drivers/iio/dac/mcp4728.c
/linux/drivers/iio/dac/mcp4821.c
/linux/drivers/iio/dac/mcp4922.c
/linux/drivers/iio/dac/ti-dac7311.c
/linux/drivers/iio/dummy/iio_simple_dummy_buffer.c
/linux/drivers/iio/frequency/adf4377.c
/linux/drivers/iio/frequency/admv1013.c
/linux/drivers/iio/frequency/admv1014.c
/linux/drivers/iio/frequency/admv4420.c
/linux/drivers/iio/frequency/adrf6780.c
/linux/drivers/iio/gyro/adis16130.c
/linux/drivers/iio/health/afe4403.c
/linux/drivers/iio/health/afe4404.c
/linux/drivers/iio/health/max30102.c
/linux/drivers/iio/humidity/Kconfig
/linux/drivers/iio/humidity/Makefile
/linux/drivers/iio/humidity/am2315.c
/linux/drivers/iio/humidity/ens210.c
/linux/drivers/iio/humidity/hdc3020.c
/linux/drivers/iio/imu/adis.c
/linux/drivers/iio/imu/adis16400.c
/linux/drivers/iio/imu/adis16460.c
/linux/drivers/iio/imu/adis16475.c
/linux/drivers/iio/imu/adis16480.c
/linux/drivers/iio/imu/bmi160/bmi160_core.c
/linux/drivers/iio/imu/bmi323/bmi323.h
/linux/drivers/iio/imu/bmi323/bmi323_core.c
/linux/drivers/iio/imu/bmi323/bmi323_i2c.c
/linux/drivers/iio/imu/bmi323/bmi323_spi.c
/linux/drivers/iio/imu/bno055/bno055.c
/linux/drivers/iio/imu/bno055/bno055_ser_core.c
/linux/drivers/iio/imu/kmx61.c
/linux/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
/linux/drivers/iio/industrialio-backend.c
/linux/drivers/iio/industrialio-buffer.c
/linux/drivers/iio/industrialio-core.c
/linux/drivers/iio/industrialio-trigger.c
/linux/drivers/iio/light/Kconfig
/linux/drivers/iio/light/Makefile
/linux/drivers/iio/light/adjd_s311.c
/linux/drivers/iio/light/apds9306.c
/linux/drivers/iio/light/apds9960.c
/linux/drivers/iio/light/bh1745.c
/linux/drivers/iio/light/gp2ap002.c
/linux/drivers/iio/light/gp2ap020a00f.c
/linux/drivers/iio/light/isl29125.c
/linux/drivers/iio/light/ltr390.c
/linux/drivers/iio/light/ltrf216a.c
/linux/drivers/iio/light/noa1305.c
/linux/drivers/iio/light/rohm-bu27034.c
/linux/drivers/iio/light/si1133.c
/linux/drivers/iio/light/si1145.c
/linux/drivers/iio/light/stk3310.c
/linux/drivers/iio/light/tcs3414.c
/linux/drivers/iio/light/tcs3472.c
/linux/drivers/iio/light/tsl2591.c
/linux/drivers/iio/light/zopt2201.c
/linux/drivers/iio/magnetometer/Kconfig
/linux/drivers/iio/magnetometer/ak8975.c
/linux/drivers/iio/magnetometer/rm3100-core.c
/linux/drivers/iio/magnetometer/yamaha-yas530.c
/linux/drivers/iio/pressure/Kconfig
/linux/drivers/iio/pressure/Makefile
/linux/drivers/iio/pressure/bmp280-core.c
/linux/drivers/iio/pressure/bmp280-i2c.c
/linux/drivers/iio/pressure/bmp280-regmap.c
/linux/drivers/iio/pressure/bmp280-spi.c
/linux/drivers/iio/pressure/bmp280.h
/linux/drivers/iio/pressure/dlhl60d.c
/linux/drivers/iio/pressure/hp206c.c
/linux/drivers/iio/pressure/hsc030pa.c
/linux/drivers/iio/pressure/mprls0025pa.c
/linux/drivers/iio/pressure/ms5611_i2c.c
/linux/drivers/iio/pressure/ms5611_spi.c
/linux/drivers/iio/pressure/sdp500.c
/linux/drivers/iio/pressure/st_pressure_core.c
/linux/drivers/iio/pressure/zpa2326.c
/linux/drivers/iio/proximity/Kconfig
/linux/drivers/iio/proximity/Makefile
/linux/drivers/iio/proximity/aw96103.c
/linux/drivers/iio/proximity/cros_ec_mkbp_proximity.c
/linux/drivers/iio/proximity/hx9023s.c
/linux/drivers/iio/proximity/irsd200.c
/linux/drivers/iio/proximity/sx9500.c
/linux/drivers/iio/proximity/sx_common.c
/linux/drivers/iio/temperature/ltc2983.c
/linux/drivers/iio/temperature/max31856.c
/linux/drivers/iio/temperature/max31865.c
/linux/drivers/infiniband/core/ucma.c
/linux/drivers/infiniband/core/user_mad.c
/linux/drivers/infiniband/core/uverbs_main.c
/linux/drivers/infiniband/hw/hfi1/fault.c
/linux/drivers/infiniband/hw/mlx5/devx.c
/linux/drivers/input/evdev.c
/linux/drivers/input/joydev.c
/linux/drivers/input/joystick/adafruit-seesaw.c
/linux/drivers/input/joystick/adc-joystick.c
/linux/drivers/input/joystick/iforce/iforce-main.c
/linux/drivers/input/joystick/iforce/iforce-packets.c
/linux/drivers/input/joystick/spaceball.c
/linux/drivers/input/keyboard/adp5589-keys.c
/linux/drivers/input/keyboard/applespi.c
/linux/drivers/input/keyboard/cros_ec_keyb.c
/linux/drivers/input/keyboard/ep93xx_keypad.c
/linux/drivers/input/misc/ims-pcu.c
/linux/drivers/input/misc/iqs7222.c
/linux/drivers/input/misc/uinput.c
/linux/drivers/input/mouse/Kconfig
/linux/drivers/input/mouse/Makefile
/linux/drivers/input/mouse/cyapa_gen3.c
/linux/drivers/input/mouse/cyapa_gen5.c
/linux/drivers/input/mouse/cyapa_gen6.c
/linux/drivers/input/mouse/elan_i2c_core.c
/linux/drivers/input/mouse/elan_i2c_i2c.c
/linux/drivers/input/mouse/elantech.c
/linux/drivers/input/mouse/psmouse-base.c
/linux/drivers/input/mouse/psmouse.h
/linux/drivers/input/rmi4/rmi_f01.c
/linux/drivers/input/rmi4/rmi_f34.c
/linux/drivers/input/rmi4/rmi_f34v7.c
/linux/drivers/input/serio/userio.c
/linux/drivers/input/tablet/aiptek.c
/linux/drivers/input/tablet/kbtab.c
/linux/drivers/input/touchscreen/ads7846.c
/linux/drivers/input/touchscreen/atmel_mxt_ts.c
/linux/drivers/input/touchscreen/chipone_icn8505.c
/linux/drivers/input/touchscreen/cy8ctma140.c
/linux/drivers/input/touchscreen/cyttsp5.c
/linux/drivers/input/touchscreen/edt-ft5x06.c
/linux/drivers/input/touchscreen/eeti_ts.c
/linux/drivers/input/touchscreen/elants_i2c.c
/linux/drivers/input/touchscreen/exc3000.c
/linux/drivers/input/touchscreen/goodix.c
/linux/drivers/input/touchscreen/goodix_berlin_core.c
/linux/drivers/input/touchscreen/goodix_berlin_spi.c
/linux/drivers/input/touchscreen/hideep.c
/linux/drivers/input/touchscreen/hycon-hy46xx.c
/linux/drivers/input/touchscreen/hynitron_cstxxx.c
/linux/drivers/input/touchscreen/ili210x.c
/linux/drivers/input/touchscreen/ilitek_ts_i2c.c
/linux/drivers/input/touchscreen/iqs5xx.c
/linux/drivers/input/touchscreen/iqs7211.c
/linux/drivers/input/touchscreen/melfas_mip4.c
/linux/drivers/input/touchscreen/novatek-nvt-ts.c
/linux/drivers/input/touchscreen/pixcir_i2c_ts.c
/linux/drivers/input/touchscreen/raydium_i2c_ts.c
/linux/drivers/input/touchscreen/s6sy761.c
/linux/drivers/input/touchscreen/silead.c
/linux/drivers/input/touchscreen/sis_i2c.c
/linux/drivers/input/touchscreen/surface3_spi.c
/linux/drivers/input/touchscreen/wacom_i2c.c
/linux/drivers/input/touchscreen/wdt87xx_i2c.c
/linux/drivers/input/touchscreen/zet6223.c
/linux/drivers/input/touchscreen/zforce_ts.c
/linux/drivers/interconnect/icc-clk.c
/linux/drivers/interconnect/qcom/Kconfig
/linux/drivers/interconnect/qcom/Makefile
/linux/drivers/interconnect/qcom/msm8937.c
/linux/drivers/interconnect/qcom/msm8953.c
/linux/drivers/interconnect/qcom/msm8976.c
/linux/drivers/interconnect/qcom/qcs404.c
/linux/drivers/interconnect/qcom/sm8350.c
/linux/drivers/interconnect/qcom/sm8350.h
/linux/drivers/iommu/iommufd/fault.c
/linux/drivers/isdn/capi/capi.c
/linux/drivers/isdn/hardware/mISDN/avmfritz.c
/linux/drivers/isdn/mISDN/timerdev.c
/linux/drivers/leds/rgb/leds-mt6370-rgb.c
/linux/drivers/leds/uleds.c
/linux/drivers/macintosh/adb-iop.c
/linux/drivers/macintosh/adb.c
/linux/drivers/macintosh/smu.c
/linux/drivers/mailbox/Kconfig
/linux/drivers/mailbox/bcm2835-mailbox.c
/linux/drivers/mailbox/imx-mailbox.c
/linux/drivers/mailbox/mailbox.c
/linux/drivers/mailbox/omap-mailbox.c
/linux/drivers/mailbox/rockchip-mailbox.c
/linux/drivers/mailbox/sprd-mailbox.c
/linux/drivers/md/dm-bufio.c
/linux/drivers/md/dm-cache-target.c
/linux/drivers/md/dm-clone-metadata.c
/linux/drivers/md/dm-crypt.c
/linux/drivers/md/dm-integrity.c
/linux/drivers/md/dm-raid.c
/linux/drivers/md/dm-rq.c
/linux/drivers/md/dm-thin.c
/linux/drivers/md/dm-vdo/data-vio.c
/linux/drivers/md/dm-vdo/dedupe.c
/linux/drivers/md/dm-vdo/dm-vdo-target.c
/linux/drivers/md/dm-vdo/indexer/chapter-index.c
/linux/drivers/md/dm-vdo/io-submitter.c
/linux/drivers/md/dm-vdo/message-stats.c
/linux/drivers/md/dm-vdo/message-stats.h
/linux/drivers/md/dm-vdo/murmurhash3.c
/linux/drivers/md/dm-vdo/numeric.h
/linux/drivers/md/dm-vdo/repair.c
/linux/drivers/md/dm-vdo/status-codes.c
/linux/drivers/md/dm-vdo/status-codes.h
/linux/drivers/md/dm-verity-target.c
/linux/drivers/md/dm-verity-verify-sig.c
/linux/drivers/md/dm-verity.h
/linux/drivers/md/dm.c
/linux/drivers/md/dm.h
/linux/drivers/media/cec/core/cec-api.c
/linux/drivers/media/dvb-frontends/mxl5xx.c
/linux/drivers/media/i2c/ccs/ccs-reg-access.c
/linux/drivers/media/i2c/hi556.c
/linux/drivers/media/i2c/hi846.c
/linux/drivers/media/i2c/hi847.c
/linux/drivers/media/i2c/imx208.c
/linux/drivers/media/i2c/imx258.c
/linux/drivers/media/i2c/imx290.c
/linux/drivers/media/i2c/imx319.c
/linux/drivers/media/i2c/imx334.c
/linux/drivers/media/i2c/imx335.c
/linux/drivers/media/i2c/imx355.c
/linux/drivers/media/i2c/imx412.c
/linux/drivers/media/i2c/ir-kbd-i2c.c
/linux/drivers/media/i2c/og01a1b.c
/linux/drivers/media/i2c/ov01a10.c
/linux/drivers/media/i2c/ov08x40.c
/linux/drivers/media/i2c/ov2740.c
/linux/drivers/media/i2c/ov5670.c
/linux/drivers/media/i2c/ov5675.c
/linux/drivers/media/i2c/ov8856.c
/linux/drivers/media/i2c/ov8858.c
/linux/drivers/media/i2c/ov9282.c
/linux/drivers/media/i2c/ov9734.c
/linux/drivers/media/i2c/thp7312.c
/linux/drivers/media/i2c/vgxy61.c
/linux/drivers/media/mc/mc-devnode.c
/linux/drivers/media/pci/bt8xx/bttv-cards.c
/linux/drivers/media/platform/chips-media/coda/coda-jpeg.c
/linux/drivers/media/platform/renesas/rcar_jpu.c
/linux/drivers/media/platform/verisilicon/hantro_g1_mpeg2_dec.c
/linux/drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
/linux/drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
/linux/drivers/media/platform/verisilicon/rockchip_vpu2_hw_mpeg2_dec.c
/linux/drivers/media/radio/radio-raremono.c
/linux/drivers/media/radio/si470x/radio-si470x.h
/linux/drivers/media/rc/ir_toy.c
/linux/drivers/media/rc/lirc_dev.c
/linux/drivers/media/rc/redrat3.c
/linux/drivers/media/tuners/xc2028.c
/linux/drivers/media/tuners/xc4000.c
/linux/drivers/media/usb/dvb-usb/m920x.c
/linux/drivers/media/usb/uvc/uvc_debugfs.c
/linux/drivers/media/usb/uvc/uvc_driver.c
/linux/drivers/media/usb/uvc/uvc_video.c
/linux/drivers/media/v4l2-core/v4l2-cci.c
/linux/drivers/media/v4l2-core/v4l2-dev.c
/linux/drivers/media/v4l2-core/v4l2-jpeg.c
/linux/drivers/memstick/host/rtsx_usb_ms.c
/linux/drivers/message/fusion/mptctl.c
/linux/drivers/mfd/gateworks-gsc.c
/linux/drivers/mfd/iqs62x.c
/linux/drivers/mfd/ntxec.c
/linux/drivers/mfd/rave-sp.c
/linux/drivers/mfd/si476x-cmd.c
/linux/drivers/misc/altera-stapl/altera.c
/linux/drivers/misc/bcm-vk/bcm_vk_sg.c
/linux/drivers/misc/cardreader/rtsx_pcr.c
/linux/drivers/misc/cxl/of.c
/linux/drivers/misc/cxl/pci.c
/linux/drivers/misc/cxl/sysfs.c
/linux/drivers/misc/fastrpc.c
/linux/drivers/misc/kgdbts.c
/linux/drivers/misc/lattice-ecp3-config.c
/linux/drivers/misc/lis3lv02d/lis3lv02d.c
/linux/drivers/misc/mei/main.c
/linux/drivers/misc/mei/platform-vsc.c
/linux/drivers/misc/mei/vsc-fw-loader.c
/linux/drivers/misc/ntsync.c
/linux/drivers/misc/ocxl/ocxl_internal.h
/linux/drivers/misc/phantom.c
/linux/drivers/misc/tsl2550.c
/linux/drivers/mmc/core/block.c
/linux/drivers/mmc/host/atmel-mci.c
/linux/drivers/mmc/host/mmc_spi.c
/linux/drivers/mmc/host/mvsdio.c
/linux/drivers/mmc/host/rtsx_pci_sdmmc.c
/linux/drivers/mmc/host/rtsx_usb_sdmmc.c
/linux/drivers/mtd/nand/raw/Kconfig
/linux/drivers/mtd/nand/raw/Makefile
/linux/drivers/mtd/nand/raw/intel-nand-controller.c
/linux/drivers/mtd/nand/raw/marvell_nand.c
/linux/drivers/mtd/nand/raw/technologic-nand-controller.c
/linux/drivers/mtd/ubi/cdev.c
/linux/drivers/mtd/ubi/debug.c
/linux/drivers/net/bonding/bond_main.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
/linux/drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c
/linux/drivers/net/can/usb/etas_es58x/es581_4.c
/linux/drivers/net/can/usb/etas_es58x/es58x_core.c
/linux/drivers/net/can/usb/etas_es58x/es58x_fd.c
/linux/drivers/net/can/usb/f81604.c
/linux/drivers/net/can/usb/mcba_usb.c
/linux/drivers/net/can/usb/peak_usb/pcan_usb.c
/linux/drivers/net/dsa/b53/b53_spi.c
/linux/drivers/net/dsa/microchip/ksz_spi.c
/linux/drivers/net/ethernet/adi/adin1110.c
/linux/drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
/linux/drivers/net/ethernet/broadcom/genet/bcmgenet.c
/linux/drivers/net/ethernet/cirrus/ep93xx_eth.c
/linux/drivers/net/ethernet/dec/tulip/de2104x.c
/linux/drivers/net/ethernet/dec/tulip/eeprom.c
/linux/drivers/net/ethernet/dec/tulip/tulip.h
/linux/drivers/net/ethernet/dec/tulip/tulip_core.c
/linux/drivers/net/ethernet/freescale/enetc/enetc_pf.c
/linux/drivers/net/ethernet/freescale/fec.h
/linux/drivers/net/ethernet/freescale/fec_main.c
/linux/drivers/net/ethernet/freescale/fec_ptp.c
/linux/drivers/net/ethernet/intel/e100.c
/linux/drivers/net/ethernet/intel/ice/ice_fw_update.c
/linux/drivers/net/ethernet/lantiq_etop.c
/linux/drivers/net/ethernet/mediatek/mtk_wed_mcu.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/cmd.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_bwc_complex.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_definer.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_matcher.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_send.c
/linux/drivers/net/ethernet/meta/fbnic/fbnic_devlink.c
/linux/drivers/net/ethernet/microchip/fdma/Kconfig
/linux/drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
/linux/drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
/linux/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
/linux/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
/linux/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpplib.c
/linux/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c
/linux/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
/linux/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
/linux/drivers/net/ethernet/packetengines/hamachi.c
/linux/drivers/net/ethernet/packetengines/yellowfin.c
/linux/drivers/net/ethernet/realtek/r8169_main.c
/linux/drivers/net/ethernet/renesas/ravb.h
/linux/drivers/net/ethernet/renesas/ravb_main.c
/linux/drivers/net/ethernet/seeq/ether3.c
/linux/drivers/net/ethernet/smsc/smsc9420.c
/linux/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
/linux/drivers/net/ethernet/ti/am65-cpsw-nuss.c
/linux/drivers/net/ethernet/ti/cpsw_ale.c
/linux/drivers/net/ethernet/ti/cpsw_ale.h
/linux/drivers/net/ethernet/xilinx/xilinx_axienet_main.c
/linux/drivers/net/hamradio/6pack.c
/linux/drivers/net/ieee802154/Kconfig
/linux/drivers/net/ieee802154/cc2520.c
/linux/drivers/net/ieee802154/mcr20a.c
/linux/drivers/net/mctp/mctp-i3c.c
/linux/drivers/net/mctp/mctp-serial.c
/linux/drivers/net/netdevsim/fib.c
/linux/drivers/net/pcs/pcs-xpcs-wx.c
/linux/drivers/net/phy/air_en8811h.c
/linux/drivers/net/phy/aquantia/aquantia_firmware.c
/linux/drivers/net/phy/aquantia/aquantia_leds.c
/linux/drivers/net/phy/aquantia/aquantia_main.c
/linux/drivers/net/phy/bcm-phy-ptp.c
/linux/drivers/net/phy/mscc/mscc_ptp.c
/linux/drivers/net/phy/qt2025.rs
/linux/drivers/net/phy/realtek.c
/linux/drivers/net/ppp/ppp_async.c
/linux/drivers/net/ppp/ppp_deflate.c
/linux/drivers/net/ppp/ppp_generic.c
/linux/drivers/net/ppp/ppp_mppe.c
/linux/drivers/net/ppp/ppp_synctty.c
/linux/drivers/net/slip/slhc.c
/linux/drivers/net/tap.c
/linux/drivers/net/tun.c
/linux/drivers/net/usb/net1080.c
/linux/drivers/net/usb/sierra_net.c
/linux/drivers/net/usb/usbnet.c
/linux/drivers/net/virtio_net.c
/linux/drivers/net/vrf.c
/linux/drivers/net/wireless/ath/ath5k/base.c
/linux/drivers/net/wireless/ath/ath5k/mac80211-ops.c
/linux/drivers/net/wireless/ath/ath5k/pcu.c
/linux/drivers/net/wireless/ath/ath5k/phy.c
/linux/drivers/net/wireless/ath/ath5k/reset.c
/linux/drivers/net/wireless/ath/ath6kl/htc_mbox.c
/linux/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
/linux/drivers/net/wireless/ath/ath9k/debug.c
/linux/drivers/net/wireless/ath/ath9k/eeprom_4k.c
/linux/drivers/net/wireless/ath/ath9k/eeprom_9287.c
/linux/drivers/net/wireless/ath/ath9k/eeprom_def.c
/linux/drivers/net/wireless/ath/ath9k/hif_usb.c
/linux/drivers/net/wireless/ath/ath9k/hw.c
/linux/drivers/net/wireless/ath/carl9170/mac.c
/linux/drivers/net/wireless/ath/hw.c
/linux/drivers/net/wireless/ath/key.c
/linux/drivers/net/wireless/broadcom/b43/main.c
/linux/drivers/net/wireless/broadcom/b43legacy/main.c
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c
/linux/drivers/net/wireless/intel/iwlegacy/3945.c
/linux/drivers/net/wireless/intel/iwlegacy/4965.c
/linux/drivers/net/wireless/intel/iwlwifi/dvm/led.c
/linux/drivers/net/wireless/intel/iwlwifi/dvm/rx.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/d3.c
/linux/drivers/net/wireless/intel/iwlwifi/mvm/rx.c
/linux/drivers/net/wireless/marvell/libertas/cfg.c
/linux/drivers/net/wireless/marvell/libertas/cmdresp.c
/linux/drivers/net/wireless/marvell/mwifiex/cmdevt.c
/linux/drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c
/linux/drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c
/linux/drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c
/linux/drivers/net/wireless/mediatek/mt7601u/dma.h
/linux/drivers/net/wireless/mediatek/mt7601u/eeprom.c
/linux/drivers/net/wireless/purelifi/plfxlc/usb.c
/linux/drivers/net/wireless/zydas/zd1211rw/zd_usb.c
/linux/drivers/net/wwan/qcom_bam_dmux.c
/linux/drivers/nfc/nfcmrvl/fw_dnld.c
/linux/drivers/nfc/nxp-nci/firmware.c
/linux/drivers/nfc/nxp-nci/i2c.c
/linux/drivers/nfc/pn544/i2c.c
/linux/drivers/nvdimm/nd_virtio.c
/linux/drivers/nvme/common/auth.c
/linux/drivers/nvme/host/auth.c
/linux/drivers/nvme/host/core.c
/linux/drivers/nvme/host/hwmon.c
/linux/drivers/nvme/host/ioctl.c
/linux/drivers/nvme/host/multipath.c
/linux/drivers/nvme/host/pr.c
/linux/drivers/nvme/host/rdma.c
/linux/drivers/nvme/host/sysfs.c
/linux/drivers/nvme/host/trace.c
/linux/drivers/nvme/target/admin-cmd.c
/linux/drivers/nvme/target/auth.c
/linux/drivers/nvme/target/rdma.c
/linux/drivers/nvme/target/trace.c
/linux/drivers/nvmem/Kconfig
/linux/drivers/nvmem/imx-ocotp-ele.c
/linux/drivers/nvmem/layouts/Kconfig
/linux/drivers/nvmem/layouts/Makefile
/linux/drivers/nvmem/layouts/u-boot-env.c
/linux/drivers/nvmem/layouts/u-boot-env.h
/linux/drivers/nvmem/sunplus-ocotp.c
/linux/drivers/nvmem/u-boot-env.c
/linux/drivers/pci/vpd.c
/linux/drivers/pcmcia/cistpl.c
/linux/drivers/peci/controller/peci-aspeed.c
/linux/drivers/peci/request.c
/linux/drivers/perf/riscv_pmu_legacy.c
/linux/drivers/perf/riscv_pmu_sbi.c
/linux/drivers/pinctrl/Kconfig
/linux/drivers/pinctrl/Makefile
/linux/drivers/pinctrl/pinctrl-ep93xx.c
/linux/drivers/platform/arm64/acer-aspire1-ec.c
/linux/drivers/platform/chrome/cros_ec_debugfs.c
/linux/drivers/platform/chrome/cros_ec_proto.c
/linux/drivers/platform/chrome/cros_ec_proto_test.c
/linux/drivers/platform/chrome/wilco_ec/debugfs.c
/linux/drivers/platform/chrome/wilco_ec/event.c
/linux/drivers/platform/chrome/wilco_ec/properties.c
/linux/drivers/platform/chrome/wilco_ec/telemetry.c
/linux/drivers/platform/cznic/turris-omnia-mcu-gpio.c
/linux/drivers/platform/cznic/turris-omnia-mcu.h
/linux/drivers/platform/surface/aggregator/ssh_msgb.h
/linux/drivers/platform/surface/aggregator/ssh_packet_layer.c
/linux/drivers/platform/surface/aggregator/ssh_parser.c
/linux/drivers/platform/surface/aggregator/ssh_request_layer.c
/linux/drivers/platform/surface/aggregator/trace.h
/linux/drivers/platform/surface/surface3_power.c
/linux/drivers/platform/surface/surface_acpi_notify.c
/linux/drivers/platform/surface/surface_aggregator_cdev.c
/linux/drivers/platform/surface/surface_aggregator_tabletsw.c
/linux/drivers/platform/surface/surface_dtx.c
/linux/drivers/platform/surface/surface_platform_profile.c
/linux/drivers/platform/x86/asus-tf103c-dock.c
/linux/drivers/platform/x86/dell/dell-laptop.c
/linux/drivers/platform/x86/dell/dell-wmi-ddv.c
/linux/drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
/linux/drivers/platform/x86/intel/pmc/spt.c
/linux/drivers/platform/x86/intel/speed_select_if/isst_if_common.c
/linux/drivers/platform/x86/intel/tpmi_power_domains.c
/linux/drivers/platform/x86/msi-wmi-platform.c
/linux/drivers/platform/x86/quickstart.c
/linux/drivers/platform/x86/x86-android-tablets/core.c
/linux/drivers/power/reset/Kconfig
/linux/drivers/power/reset/Makefile
/linux/drivers/power/reset/ep93xx-restart.c
/linux/drivers/power/supply/axp288_fuel_gauge.c
/linux/drivers/power/supply/bq27xxx_battery_i2c.c
/linux/drivers/power/supply/cros_peripheral_charger.c
/linux/drivers/power/supply/max1720x_battery.c
/linux/drivers/power/supply/rk817_charger.c
/linux/drivers/power/supply/surface_battery.c
/linux/drivers/power/supply/surface_charger.c
/linux/drivers/pps/clients/pps_parport.c
/linux/drivers/pps/pps.c
/linux/drivers/ptp/ptp_clockmatrix.c
/linux/drivers/ptp/ptp_fc3.c
/linux/drivers/pwm/pwm-ep93xx.c
/linux/drivers/remoteproc/Kconfig
/linux/drivers/rtc/Kconfig
/linux/drivers/rtc/Makefile
/linux/drivers/rtc/dev.c
/linux/drivers/rtc/rtc-at91sam9.c
/linux/drivers/rtc/rtc-m41t80.c
/linux/drivers/rtc/rtc-m48t59.c
/linux/drivers/rtc/rtc-max31335.c
/linux/drivers/rtc/rtc-pm8xxx.c
/linux/drivers/rtc/rtc-rc5t619.c
/linux/drivers/rtc/rtc-s35390a.c
/linux/drivers/rtc/rtc-sd2405al.c
/linux/drivers/rtc/rtc-stm32.c
/linux/drivers/rtc/rtc-sun6i.c
/linux/drivers/rtc/rtc-twl.c
/linux/drivers/s390/char/fs3270.c
/linux/drivers/s390/char/sclp_ctl.c
/linux/drivers/s390/char/tape_char.c
/linux/drivers/s390/char/uvdevice.c
/linux/drivers/s390/char/vmcp.c
/linux/drivers/s390/char/vmlogrdr.c
/linux/drivers/s390/char/zcore.c
/linux/drivers/s390/cio/chsc_sch.c
/linux/drivers/s390/cio/css.c
/linux/drivers/s390/crypto/pkey_api.c
/linux/drivers/s390/crypto/vfio_ap_drv.c
/linux/drivers/s390/crypto/zcrypt_api.c
/linux/drivers/sbus/char/openprom.c
/linux/drivers/sbus/char/uctrl.c
/linux/drivers/scsi/aacraid/aachba.c
/linux/drivers/scsi/csiostor/csio_lnode.c
/linux/drivers/scsi/csiostor/csio_scsi.c
/linux/drivers/scsi/cxgbi/libcxgbi.h
/linux/drivers/scsi/cxlflash/lunmgt.c
/linux/drivers/scsi/cxlflash/main.c
/linux/drivers/scsi/cxlflash/superpipe.c
/linux/drivers/scsi/cxlflash/vlun.c
/linux/drivers/scsi/device_handler/scsi_dh_alua.c
/linux/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
/linux/drivers/scsi/hpsa.c
/linux/drivers/scsi/ibmvscsi/ibmvfc.c
/linux/drivers/scsi/ibmvscsi/ibmvfc.h
/linux/drivers/scsi/ipr.h
/linux/drivers/scsi/libfc/fc_disc.c
/linux/drivers/scsi/libfc/fc_elsct.c
/linux/drivers/scsi/libfc/fc_encode.h
/linux/drivers/scsi/libfc/fc_lport.c
/linux/drivers/scsi/libfc/fc_rport.c
/linux/drivers/scsi/libiscsi.c
/linux/drivers/scsi/libsas/sas_expander.c
/linux/drivers/scsi/lpfc/lpfc_bsg.c
/linux/drivers/scsi/lpfc/lpfc_ct.c
/linux/drivers/scsi/lpfc/lpfc_disc.h
/linux/drivers/scsi/lpfc/lpfc_els.c
/linux/drivers/scsi/lpfc/lpfc_hbadisc.c
/linux/drivers/scsi/lpfc/lpfc_hw.h
/linux/drivers/scsi/lpfc/lpfc_hw4.h
/linux/drivers/scsi/lpfc/lpfc_init.c
/linux/drivers/scsi/lpfc/lpfc_nvme.c
/linux/drivers/scsi/lpfc/lpfc_nvmet.c
/linux/drivers/scsi/lpfc/lpfc_scsi.c
/linux/drivers/scsi/lpfc/lpfc_sli.c
/linux/drivers/scsi/lpfc/lpfc_version.h
/linux/drivers/scsi/lpfc/lpfc_vport.c
/linux/drivers/scsi/megaraid/megaraid_sas_base.c
/linux/drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h
/linux/drivers/scsi/mpi3mr/mpi/mpi30_image.h
/linux/drivers/scsi/mpi3mr/mpi/mpi30_ioc.h
/linux/drivers/scsi/mpi3mr/mpi/mpi30_transport.h
/linux/drivers/scsi/mpi3mr/mpi3mr.h
/linux/drivers/scsi/mpi3mr/mpi3mr_fw.c
/linux/drivers/scsi/mpt3sas/mpt3sas_base.c
/linux/drivers/scsi/mpt3sas/mpt3sas_scsih.c
/linux/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c
/linux/drivers/scsi/mvsas/mv_sas.h
/linux/drivers/scsi/myrb.c
/linux/drivers/scsi/myrs.c
/linux/drivers/scsi/pm8001/pm8001_init.c
/linux/drivers/scsi/pm8001/pm80xx_hwi.c
/linux/drivers/scsi/pmcraid.c
/linux/drivers/scsi/qedf/qedf_io.c
/linux/drivers/scsi/qla2xxx/qla_dsd.h
/linux/drivers/scsi/qla2xxx/qla_target.c
/linux/drivers/scsi/qla2xxx/tcm_qla2xxx.c
/linux/drivers/scsi/scsi.c
/linux/drivers/scsi/scsi_common.c
/linux/drivers/scsi/scsi_debug.c
/linux/drivers/scsi/scsi_error.c
/linux/drivers/scsi/scsi_lib.c
/linux/drivers/scsi/scsi_proto_test.c
/linux/drivers/scsi/scsi_scan.c
/linux/drivers/scsi/scsi_trace.c
/linux/drivers/scsi/scsicam.c
/linux/drivers/scsi/sd.c
/linux/drivers/scsi/sd_zbc.c
/linux/drivers/scsi/ses.c
/linux/drivers/scsi/sg.c
/linux/drivers/scsi/smartpqi/smartpqi_init.c
/linux/drivers/scsi/smartpqi/smartpqi_sas_transport.c
/linux/drivers/scsi/smartpqi/smartpqi_sis.c
/linux/drivers/scsi/sr.c
/linux/drivers/scsi/st.c
/linux/drivers/scsi/zalon.c
/linux/drivers/sh/intc/userimask.c
/linux/drivers/slimbus/messaging.c
/linux/drivers/slimbus/qcom-ctrl.c
/linux/drivers/slimbus/qcom-ngd-ctrl.c
/linux/drivers/soc/Kconfig
/linux/drivers/soc/Makefile
/linux/drivers/soc/cirrus/Kconfig
/linux/drivers/soc/cirrus/Makefile
/linux/drivers/soc/cirrus/soc-ep93xx.c
/linux/drivers/soc/qcom/socinfo.c
/linux/drivers/spi/atmel-quadspi.c
/linux/drivers/spi/spi-airoha-snfi.c
/linux/drivers/spi/spi-cadence.c
/linux/drivers/spi/spi-dln2.c
/linux/drivers/spi/spi-ep93xx.c
/linux/drivers/spi/spi-fsl-lpspi.c
/linux/drivers/spi/spi-imx.c
/linux/drivers/spi/spi-npcm-pspi.c
/linux/drivers/spi/spi-orion.c
/linux/drivers/spi/spi-rpc-if.c
/linux/drivers/spi/spi-s3c64xx.c
/linux/drivers/spi/spi-sh-msiof.c
/linux/drivers/spi/spi-uniphier.c
/linux/drivers/spi/spi-xcomm.c
/linux/drivers/spi/spidev.c
/linux/drivers/staging/Kconfig
/linux/drivers/staging/Makefile
/linux/drivers/staging/fbtft/fb_ili9320.c
/linux/drivers/staging/fbtft/fb_ra8875.c
/linux/drivers/staging/fbtft/fb_sh1106.c
/linux/drivers/staging/fbtft/fb_ssd1289.c
/linux/drivers/staging/fbtft/fb_ssd1306.c
/linux/drivers/staging/fbtft/fb_ssd1325.c
/linux/drivers/staging/fbtft/fb_ssd1331.c
/linux/drivers/staging/fbtft/fb_ssd1351.c
/linux/drivers/staging/fbtft/fb_uc1611.c
/linux/drivers/staging/fbtft/fbtft-bus.c
/linux/drivers/staging/fbtft/fbtft-core.c
/linux/drivers/staging/fbtft/fbtft-sysfs.c
/linux/drivers/staging/fbtft/fbtft.h
/linux/drivers/staging/greybus/gb-camera.h
/linux/drivers/staging/greybus/spilib.c
/linux/drivers/staging/iio/impedance-analyzer/ad5933.c
/linux/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.c
/linux/drivers/staging/media/av7110/av7110.c
/linux/drivers/staging/most/video/video.c
/linux/drivers/staging/nvec/nvec.c
/linux/drivers/staging/olpc_dcon/olpc_dcon.c
/linux/drivers/staging/rtl8192e/rtl8192e/r8190P_def.h
/linux/drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c
/linux/drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c
/linux/drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h
/linux/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c
/linux/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h
/linux/drivers/staging/rtl8192e/rtl8192e/rtl_core.c
/linux/drivers/staging/rtl8192e/rtl8192e/rtl_core.h
/linux/drivers/staging/rtl8192e/rtl8192e/rtl_dm.c
/linux/drivers/staging/rtl8192e/rtl8192e/rtl_ps.c
/linux/drivers/staging/rtl8192e/rtl8192e/rtl_wx.c
/linux/drivers/staging/rtl8192e/rtl819x_BAProc.c
/linux/drivers/staging/rtl8192e/rtl819x_HTProc.c
/linux/drivers/staging/rtl8192e/rtl819x_TSProc.c
/linux/drivers/staging/rtl8192e/rtllib.h
/linux/drivers/staging/rtl8192e/rtllib_crypt_tkip.c
/linux/drivers/staging/rtl8192e/rtllib_rx.c
/linux/drivers/staging/rtl8192e/rtllib_softmac_wx.c
/linux/drivers/staging/rtl8712/rtl8712_recv.c
/linux/drivers/staging/rtl8712/rtl871x_cmd.c
/linux/drivers/staging/rtl8712/rtl871x_cmd.h
/linux/drivers/staging/rtl8712/rtl871x_io.c
/linux/drivers/staging/rtl8712/usb_ops_linux.c
/linux/drivers/staging/rtl8723bs/Kconfig
/linux/drivers/staging/rtl8723bs/Makefile
/linux/drivers/staging/rtl8723bs/core/rtw_ap.c
/linux/drivers/staging/rtl8723bs/core/rtw_btcoex.c
/linux/drivers/staging/rtl8723bs/core/rtw_cmd.c
/linux/drivers/staging/rtl8723bs/core/rtw_efuse.c
/linux/drivers/staging/rtl8723bs/core/rtw_ieee80211.c
/linux/drivers/staging/rtl8723bs/core/rtw_io.c
/linux/drivers/staging/rtl8723bs/core/rtw_ioctl_set.c
/linux/drivers/staging/rtl8723bs/core/rtw_mlme.c
/linux/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
/linux/drivers/staging/rtl8723bs/core/rtw_pwrctrl.c
/linux/drivers/staging/rtl8723bs/core/rtw_recv.c
/linux/drivers/staging/rtl8723bs/core/rtw_security.c
/linux/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
/linux/drivers/staging/rtl8723bs/core/rtw_wlan_util.c
/linux/drivers/staging/rtl8723bs/core/rtw_xmit.c
/linux/drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
/linux/drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c
/linux/drivers/staging/rtl8723bs/hal/hal_btcoex.c
/linux/drivers/staging/rtl8723bs/hal/hal_com.c
/linux/drivers/staging/rtl8723bs/hal/hal_com_phycfg.c
/linux/drivers/staging/rtl8723bs/hal/hal_intf.c
/linux/drivers/staging/rtl8723bs/hal/hal_sdio.c
/linux/drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
/linux/drivers/staging/rtl8723bs/hal/rtl8723b_dm.c
/linux/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
/linux/drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
/linux/drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
/linux/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
/linux/drivers/staging/rtl8723bs/hal/sdio_halinit.c
/linux/drivers/staging/rtl8723bs/hal/sdio_ops.c
/linux/drivers/staging/rtl8723bs/include/drv_types.h
/linux/drivers/staging/rtl8723bs/include/hal_intf.h
/linux/drivers/staging/rtl8723bs/include/hal_pwr_seq.h
/linux/drivers/staging/rtl8723bs/include/osdep_service.h
/linux/drivers/staging/rtl8723bs/include/osdep_service_linux.h
/linux/drivers/staging/rtl8723bs/include/rtl8723b_hal.h
/linux/drivers/staging/rtl8723bs/include/rtw_cmd.h
/linux/drivers/staging/rtl8723bs/include/rtw_event.h
/linux/drivers/staging/rtl8723bs/include/rtw_io.h
/linux/drivers/staging/rtl8723bs/include/rtw_mlme.h
/linux/drivers/staging/rtl8723bs/include/rtw_mlme_ext.h
/linux/drivers/staging/rtl8723bs/include/rtw_recv.h
/linux/drivers/staging/rtl8723bs/include/rtw_rf.h
/linux/drivers/staging/rtl8723bs/include/rtw_security.h
/linux/drivers/staging/rtl8723bs/include/rtw_xmit.h
/linux/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
/linux/drivers/staging/rtl8723bs/os_dep/ioctl_linux.c
/linux/drivers/staging/rtl8723bs/os_dep/mlme_linux.c
/linux/drivers/staging/rtl8723bs/os_dep/os_intfs.c
/linux/drivers/staging/rtl8723bs/os_dep/osdep_service.c
/linux/drivers/staging/rtl8723bs/os_dep/recv_linux.c
/linux/drivers/staging/rtl8723bs/os_dep/sdio_intf.c
/linux/drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c
/linux/drivers/staging/rtl8723bs/os_dep/wifi_regd.c
/linux/drivers/staging/rtl8723bs/os_dep/xmit_linux.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h
/linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c
/linux/drivers/staging/vme_user/vme.c
/linux/drivers/staging/vme_user/vme.h
/linux/drivers/staging/vme_user/vme_fake.c
/linux/drivers/staging/vme_user/vme_tsi148.c
/linux/drivers/staging/vt6655/TODO
/linux/drivers/staging/vt6655/card.c
/linux/drivers/staging/vt6655/card.h
/linux/drivers/staging/vt6655/device.h
/linux/drivers/staging/vt6655/device_main.c
/linux/drivers/staging/vt6655/mac.h
/linux/drivers/staging/vt6655/rxtx.c
/linux/drivers/target/iscsi/cxgbit/cxgbit_target.c
/linux/drivers/target/iscsi/iscsi_target.c
/linux/drivers/target/iscsi/iscsi_target_tmr.c
/linux/drivers/target/sbp/sbp_target.c
/linux/drivers/target/target_core_alua.c
/linux/drivers/target/target_core_device.c
/linux/drivers/target/target_core_fabric_lib.c
/linux/drivers/target/target_core_file.c
/linux/drivers/target/target_core_iblock.c
/linux/drivers/target/target_core_pr.c
/linux/drivers/target/target_core_pscsi.c
/linux/drivers/target/target_core_sbc.c
/linux/drivers/target/target_core_spc.c
/linux/drivers/target/target_core_transport.c
/linux/drivers/target/target_core_xcopy.c
/linux/drivers/target/tcm_fc/tfc_cmd.c
/linux/drivers/target/tcm_fc/tfc_conf.c
/linux/drivers/target/tcm_fc/tfc_io.c
/linux/drivers/target/tcm_fc/tfc_sess.c
/linux/drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c
/linux/drivers/thermal/qcom/qcom-spmi-adc-tm5.c
/linux/drivers/thunderbolt/acpi.c
/linux/drivers/thunderbolt/debugfs.c
/linux/drivers/thunderbolt/sb_regs.h
/linux/drivers/thunderbolt/tb.h
/linux/drivers/thunderbolt/usb4.c
/linux/drivers/tty/hvc/hvsi_lib.c
/linux/drivers/tty/mxser.c
/linux/drivers/tty/serdev/core.c
/linux/drivers/tty/serial/8250/8250_aspeed_vuart.c
/linux/drivers/tty/serial/8250/8250_bcm2835aux.c
/linux/drivers/tty/serial/8250/8250_dma.c
/linux/drivers/tty/serial/8250/8250_dwlib.c
/linux/drivers/tty/serial/8250/8250_early.c
/linux/drivers/tty/serial/8250/8250_exar.c
/linux/drivers/tty/serial/8250/8250_omap.c
/linux/drivers/tty/serial/8250/8250_pci.c
/linux/drivers/tty/serial/8250/8250_platform.c
/linux/drivers/tty/serial/8250/8250_port.c
/linux/drivers/tty/serial/8250/8250_pxa.c
/linux/drivers/tty/serial/max3100.c
/linux/drivers/tty/serial/qcom_geni_serial.c
/linux/drivers/tty/serial/rp2.c
/linux/drivers/tty/serial/samsung_tty.c
/linux/drivers/tty/serial/sc16is7xx.c
/linux/drivers/tty/serial/serial_core.c
/linux/drivers/tty/serial/st-asc.c
/linux/drivers/tty/serial/xilinx_uartps.c
/linux/drivers/tty/tty_io.c
/linux/drivers/tty/vt/vc_screen.c
/linux/drivers/ufs/core/ufs-mcq.c
/linux/drivers/ufs/core/ufs-sysfs.c
/linux/drivers/ufs/core/ufshcd.c
/linux/drivers/ufs/host/ufs-exynos.c
/linux/drivers/ufs/host/ufs-qcom.c
/linux/drivers/uio/uio.c
/linux/drivers/usb/atm/cxacru.c
/linux/drivers/usb/atm/ueagle-atm.c
/linux/drivers/usb/cdns3/cdns3-pci-wrap.c
/linux/drivers/usb/cdns3/cdnsp-pci.c
/linux/drivers/usb/cdns3/cdnsp-ring.c
/linux/drivers/usb/cdns3/host.c
/linux/drivers/usb/chipidea/ci_hdrc_imx.c
/linux/drivers/usb/chipidea/ci_hdrc_npcm.c
/linux/drivers/usb/chipidea/udc.c
/linux/drivers/usb/class/cdc-acm.c
/linux/drivers/usb/class/cdc-wdm.c
/linux/drivers/usb/class/usbtmc.c
/linux/drivers/usb/common/common.c
/linux/drivers/usb/core/hcd.c
/linux/drivers/usb/core/usb-acpi.c
/linux/drivers/usb/dwc2/debugfs.c
/linux/drivers/usb/dwc2/drd.c
/linux/drivers/usb/dwc2/params.c
/linux/drivers/usb/dwc2/platform.c
/linux/drivers/usb/dwc3/dwc3-imx8mp.c
/linux/drivers/usb/dwc3/dwc3-octeon.c
/linux/drivers/usb/dwc3/dwc3-qcom.c
/linux/drivers/usb/dwc3/dwc3-rtk.c
/linux/drivers/usb/dwc3/dwc3-st.c
/linux/drivers/usb/dwc3/dwc3-xilinx.c
/linux/drivers/usb/fotg210/fotg210-hcd.c
/linux/drivers/usb/gadget/composite.c
/linux/drivers/usb/gadget/configfs.c
/linux/drivers/usb/gadget/function/f_acm.c
/linux/drivers/usb/gadget/function/f_fs.c
/linux/drivers/usb/gadget/function/f_hid.c
/linux/drivers/usb/gadget/function/f_loopback.c
/linux/drivers/usb/gadget/function/f_mass_storage.c
/linux/drivers/usb/gadget/function/f_midi.c
/linux/drivers/usb/gadget/function/f_midi2.c
/linux/drivers/usb/gadget/function/f_printer.c
/linux/drivers/usb/gadget/function/f_sourcesink.c
/linux/drivers/usb/gadget/function/f_tcm.c
/linux/drivers/usb/gadget/function/f_uac1.c
/linux/drivers/usb/gadget/function/f_uac2.c
/linux/drivers/usb/gadget/function/rndis.c
/linux/drivers/usb/gadget/function/storage_common.h
/linux/drivers/usb/gadget/function/u_audio.c
/linux/drivers/usb/gadget/function/u_serial.c
/linux/drivers/usb/gadget/function/u_serial.h
/linux/drivers/usb/gadget/function/u_uac1.h
/linux/drivers/usb/gadget/function/u_uac2.h
/linux/drivers/usb/gadget/function/uvc_v4l2.c
/linux/drivers/usb/gadget/function/uvc_video.c
/linux/drivers/usb/gadget/legacy/inode.c
/linux/drivers/usb/gadget/legacy/raw_gadget.c
/linux/drivers/usb/gadget/legacy/tcm_usb_gadget.c
/linux/drivers/usb/gadget/u_f.c
/linux/drivers/usb/gadget/u_os_desc.h
/linux/drivers/usb/gadget/udc/atmel_usba_udc.c
/linux/drivers/usb/gadget/udc/bdc/bdc.h
/linux/drivers/usb/gadget/udc/bdc/bdc_core.c
/linux/drivers/usb/gadget/udc/bdc/bdc_ep.c
/linux/drivers/usb/gadget/udc/bdc/bdc_udc.c
/linux/drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
/linux/drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
/linux/drivers/usb/gadget/udc/cdns2/cdns2-pci.c
/linux/drivers/usb/gadget/udc/dummy_hcd.c
/linux/drivers/usb/gadget/udc/fsl_udc_core.c
/linux/drivers/usb/gadget/udc/goku_udc.c
/linux/drivers/usb/gadget/udc/lpc32xx_udc.c
/linux/drivers/usb/gadget/udc/mv_udc_core.c
/linux/drivers/usb/gadget/udc/net2272.c
/linux/drivers/usb/gadget/udc/net2280.c
/linux/drivers/usb/gadget/udc/omap_udc.c
/linux/drivers/usb/gadget/udc/pxa25x_udc.c
/linux/drivers/usb/gadget/udc/snps_udc_core.c
/linux/drivers/usb/gadget/udc/udc-xilinx.c
/linux/drivers/usb/host/Kconfig
/linux/drivers/usb/host/ehci-brcm.c
/linux/drivers/usb/host/ehci-exynos.c
/linux/drivers/usb/host/ehci-hcd.c
/linux/drivers/usb/host/isp1362-hcd.c
/linux/drivers/usb/host/ohci-da8xx.c
/linux/drivers/usb/host/ohci-exynos.c
/linux/drivers/usb/host/ohci-hcd.c
/linux/drivers/usb/host/ohci-nxp.c
/linux/drivers/usb/host/ohci-ppc-of.c
/linux/drivers/usb/host/oxu210hp-hcd.c
/linux/drivers/usb/host/r8a66597-hcd.c
/linux/drivers/usb/host/sl811-hcd.c
/linux/drivers/usb/host/xhci-dbgcap.c
/linux/drivers/usb/host/xhci-dbgcap.h
/linux/drivers/usb/host/xhci-dbgtty.c
/linux/drivers/usb/host/xhci-ext-caps.h
/linux/drivers/usb/host/xhci-hub.c
/linux/drivers/usb/host/xhci-mem.c
/linux/drivers/usb/host/xhci-pci-renesas.c
/linux/drivers/usb/host/xhci-pci.c
/linux/drivers/usb/host/xhci-pci.h
/linux/drivers/usb/host/xhci-plat.c
/linux/drivers/usb/host/xhci-ring.c
/linux/drivers/usb/host/xhci.c
/linux/drivers/usb/host/xhci.h
/linux/drivers/usb/isp1760/isp1760-hcd.c
/linux/drivers/usb/misc/appledisplay.c
/linux/drivers/usb/misc/brcmstb-usb-pinmap.c
/linux/drivers/usb/misc/cypress_cy7c63.c
/linux/drivers/usb/misc/ldusb.c
/linux/drivers/usb/misc/onboard_usb_dev.c
/linux/drivers/usb/misc/onboard_usb_dev.h
/linux/drivers/usb/misc/qcom_eud.c
/linux/drivers/usb/misc/usb-ljca.c
/linux/drivers/usb/misc/yurex.c
/linux/drivers/usb/mon/mon_bin.c
/linux/drivers/usb/mon/mon_stat.c
/linux/drivers/usb/mon/mon_text.c
/linux/drivers/usb/musb/mediatek.c
/linux/drivers/usb/musb/mpfs.c
/linux/drivers/usb/musb/musb_virthub.c
/linux/drivers/usb/phy/phy-fsl-usb.c
/linux/drivers/usb/phy/phy-gpio-vbus-usb.c
/linux/drivers/usb/phy/phy-mxs-usb.c
/linux/drivers/usb/roles/class.c
/linux/drivers/usb/serial/aircable.c
/linux/drivers/usb/serial/ark3116.c
/linux/drivers/usb/serial/belkin_sa.c
/linux/drivers/usb/serial/ch341.c
/linux/drivers/usb/serial/cp210x.c
/linux/drivers/usb/serial/cyberjack.c
/linux/drivers/usb/serial/cypress_m8.c
/linux/drivers/usb/serial/digi_acceleport.c
/linux/drivers/usb/serial/empeg.c
/linux/drivers/usb/serial/f81232.c
/linux/drivers/usb/serial/f81534.c
/linux/drivers/usb/serial/ftdi_sio.c
/linux/drivers/usb/serial/garmin_gps.c
/linux/drivers/usb/serial/generic.c
/linux/drivers/usb/serial/io_edgeport.c
/linux/drivers/usb/serial/io_ti.c
/linux/drivers/usb/serial/ipaq.c
/linux/drivers/usb/serial/ipw.c
/linux/drivers/usb/serial/ir-usb.c
/linux/drivers/usb/serial/iuu_phoenix.c
/linux/drivers/usb/serial/keyspan.c
/linux/drivers/usb/serial/keyspan_pda.c
/linux/drivers/usb/serial/kl5kusb105.c
/linux/drivers/usb/serial/kobil_sct.c
/linux/drivers/usb/serial/mct_u232.c
/linux/drivers/usb/serial/metro-usb.c
/linux/drivers/usb/serial/mos7720.c
/linux/drivers/usb/serial/mos7840.c
/linux/drivers/usb/serial/mxuport.c
/linux/drivers/usb/serial/navman.c
/linux/drivers/usb/serial/omninet.c
/linux/drivers/usb/serial/opticon.c
/linux/drivers/usb/serial/option.c
/linux/drivers/usb/serial/oti6858.c
/linux/drivers/usb/serial/pl2303.c
/linux/drivers/usb/serial/pl2303.h
/linux/drivers/usb/serial/qcaux.c
/linux/drivers/usb/serial/qcserial.c
/linux/drivers/usb/serial/quatech2.c
/linux/drivers/usb/serial/safe_serial.c
/linux/drivers/usb/serial/sierra.c
/linux/drivers/usb/serial/spcp8x5.c
/linux/drivers/usb/serial/ssu100.c
/linux/drivers/usb/serial/symbolserial.c
/linux/drivers/usb/serial/ti_usb_3410_5052.c
/linux/drivers/usb/serial/upd78f0730.c
/linux/drivers/usb/serial/usb-serial-simple.c
/linux/drivers/usb/serial/usb-serial.c
/linux/drivers/usb/serial/usb_debug.c
/linux/drivers/usb/serial/visor.c
/linux/drivers/usb/serial/whiteheat.c
/linux/drivers/usb/serial/wishbone-serial.c
/linux/drivers/usb/serial/xr_serial.c
/linux/drivers/usb/serial/xsens_mt.c
/linux/drivers/usb/storage/alauda.c
/linux/drivers/usb/storage/cypress_atacb.c
/linux/drivers/usb/storage/datafab.c
/linux/drivers/usb/storage/ene_ub6250.c
/linux/drivers/usb/storage/freecom.c
/linux/drivers/usb/storage/isd200.c
/linux/drivers/usb/storage/jumpshot.c
/linux/drivers/usb/storage/karma.c
/linux/drivers/usb/storage/onetouch.c
/linux/drivers/usb/storage/sddr09.c
/linux/drivers/usb/storage/sddr55.c
/linux/drivers/usb/storage/shuttle_usbat.c
/linux/drivers/usb/storage/uas.c
/linux/drivers/usb/typec/anx7411.c
/linux/drivers/usb/typec/tcpm/maxim_contaminant.c
/linux/drivers/usb/typec/tcpm/tcpci.c
/linux/drivers/usb/typec/tcpm/tcpci_maxim.h
/linux/drivers/usb/typec/tcpm/tcpci_maxim_core.c
/linux/drivers/usb/typec/tcpm/tcpci_rt1711h.c
/linux/drivers/usb/typec/tipd/core.c
/linux/drivers/usb/typec/ucsi/ucsi.c
/linux/drivers/usb/typec/ucsi/ucsi.h
/linux/drivers/usb/typec/ucsi/ucsi_ccg.c
/linux/drivers/usb/typec/ucsi/ucsi_glink.c
/linux/drivers/usb/typec/ucsi/ucsi_stm32g0.c
/linux/drivers/usb/usbip/vhci_hcd.c
/linux/drivers/usb/usbip/vhci_sysfs.c
/linux/drivers/vdpa/ifcvf/ifcvf_base.h
/linux/drivers/vdpa/mlx5/core/mlx5_vdpa.h
/linux/drivers/vdpa/mlx5/core/mr.c
/linux/drivers/vdpa/mlx5/core/resources.c
/linux/drivers/vdpa/mlx5/net/mlx5_vnet.c
/linux/drivers/vdpa/pds/cmds.h
/linux/drivers/vdpa/vdpa.c
/linux/drivers/vdpa/vdpa_sim/vdpa_sim_net.c
/linux/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
/linux/drivers/vfio/pci/mlx5/main.c
/linux/drivers/vfio/pci/pds/lm.c
/linux/drivers/vfio/pci/qat/main.c
/linux/drivers/vhost/scsi.c
/linux/drivers/vhost/vdpa.c
/linux/drivers/video/fbdev/aty/mach64_accel.c
/linux/drivers/video/fbdev/c2p_iplan2.c
/linux/drivers/video/fbdev/c2p_planar.c
/linux/drivers/video/fbdev/core/fbcon.c
/linux/drivers/video/fbdev/matrox/matroxfb_base.h
/linux/drivers/video/fbdev/metronomefb.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/dss-of.c
/linux/drivers/video/fbdev/sis/sis_main.c
/linux/drivers/video/fbdev/udlfb.c
/linux/drivers/virt/coco/tdx-guest/tdx-guest.c
/linux/drivers/virtio/virtio_balloon.c
/linux/drivers/w1/masters/ds2482.c
/linux/drivers/watchdog/acquirewdt.c
/linux/drivers/watchdog/advantechwdt.c
/linux/drivers/watchdog/alim1535_wdt.c
/linux/drivers/watchdog/alim7101_wdt.c
/linux/drivers/watchdog/at91rm9200_wdt.c
/linux/drivers/watchdog/ath79_wdt.c
/linux/drivers/watchdog/cpu5wdt.c
/linux/drivers/watchdog/cpwd.c
/linux/drivers/watchdog/eurotechwdt.c
/linux/drivers/watchdog/gef_wdt.c
/linux/drivers/watchdog/geodewdt.c
/linux/drivers/watchdog/ib700wdt.c
/linux/drivers/watchdog/ibmasr.c
/linux/drivers/watchdog/indydog.c
/linux/drivers/watchdog/it8712f_wdt.c
/linux/drivers/watchdog/m54xx_wdt.c
/linux/drivers/watchdog/machzwd.c
/linux/drivers/watchdog/mixcomwd.c
/linux/drivers/watchdog/mtx-1_wdt.c
/linux/drivers/watchdog/nv_tco.c
/linux/drivers/watchdog/pc87413_wdt.c
/linux/drivers/watchdog/pcwd.c
/linux/drivers/watchdog/pcwd_pci.c
/linux/drivers/watchdog/pcwd_usb.c
/linux/drivers/watchdog/pika_wdt.c
/linux/drivers/watchdog/rc32434_wdt.c
/linux/drivers/watchdog/rdc321x_wdt.c
/linux/drivers/watchdog/riowd.c
/linux/drivers/watchdog/sa1100_wdt.c
/linux/drivers/watchdog/sb_wdog.c
/linux/drivers/watchdog/sbc60xxwdt.c
/linux/drivers/watchdog/sbc7240_wdt.c
/linux/drivers/watchdog/sbc8360.c
/linux/drivers/watchdog/sbc_epx_c3.c
/linux/drivers/watchdog/sbc_fitpc2_wdt.c
/linux/drivers/watchdog/sc1200wdt.c
/linux/drivers/watchdog/sc520_wdt.c
/linux/drivers/watchdog/sch311x_wdt.c
/linux/drivers/watchdog/scx200_wdt.c
/linux/drivers/watchdog/smsc37b787_wdt.c
/linux/drivers/watchdog/ts72xx_wdt.c
/linux/drivers/watchdog/w83877f_wdt.c
/linux/drivers/watchdog/w83977f_wdt.c
/linux/drivers/watchdog/wafer5823wdt.c
/linux/drivers/watchdog/wdrtas.c
/linux/drivers/watchdog/wdt.c
/linux/drivers/watchdog/wdt285.c
/linux/drivers/watchdog/wdt977.c
/linux/drivers/watchdog/wdt_pci.c
/linux/drivers/watchdog/ziirave_wdt.c
/linux/drivers/xen/Kconfig
/linux/drivers/xen/acpi.c
/linux/drivers/xen/evtchn.c
/linux/drivers/xen/mcelog.c
/linux/drivers/xen/pci.c
/linux/drivers/xen/privcmd.c
/linux/drivers/xen/xen-pciback/conf_space_capability.c
/linux/drivers/xen/xen-pciback/pci_stub.c
/linux/drivers/xen/xenbus/xenbus_dev_frontend.c
/linux/fs/adfs/map.c
/linux/fs/afs/afs_vl.h
/linux/fs/afs/file.c
/linux/fs/afs/fs_operation.c
/linux/fs/afs/fs_probe.c
/linux/fs/afs/rotate.c
/linux/fs/bcachefs/alloc_background.c
/linux/fs/bcachefs/alloc_background_format.h
/linux/fs/bcachefs/backpointers.c
/linux/fs/bcachefs/bcachefs.h
/linux/fs/bcachefs/bcachefs_format.h
/linux/fs/bcachefs/bkey.h
/linux/fs/bcachefs/bkey_methods.c
/linux/fs/bcachefs/bkey_methods.h
/linux/fs/bcachefs/bset.c
/linux/fs/bcachefs/btree_gc.c
/linux/fs/bcachefs/btree_io.c
/linux/fs/bcachefs/btree_node_scan.c
/linux/fs/bcachefs/btree_trans_commit.c
/linux/fs/bcachefs/btree_update.h
/linux/fs/bcachefs/chardev.c
/linux/fs/bcachefs/data_update.c
/linux/fs/bcachefs/disk_accounting.c
/linux/fs/bcachefs/disk_accounting.h
/linux/fs/bcachefs/disk_accounting_types.h
/linux/fs/bcachefs/error.c
/linux/fs/bcachefs/error.h
/linux/fs/bcachefs/fs.c
/linux/fs/bcachefs/fsck.c
/linux/fs/bcachefs/inode.c
/linux/fs/bcachefs/inode.h
/linux/fs/bcachefs/io_misc.c
/linux/fs/bcachefs/io_read.c
/linux/fs/bcachefs/io_write.c
/linux/fs/bcachefs/journal_io.c
/linux/fs/bcachefs/logged_ops.c
/linux/fs/bcachefs/logged_ops.h
/linux/fs/bcachefs/lru.c
/linux/fs/bcachefs/move.c
/linux/fs/bcachefs/movinggc.c
/linux/fs/bcachefs/recovery.c
/linux/fs/bcachefs/recovery_passes_types.h
/linux/fs/bcachefs/reflink.c
/linux/fs/bcachefs/replicas.c
/linux/fs/bcachefs/replicas.h
/linux/fs/bcachefs/sb-clean.c
/linux/fs/bcachefs/sb-downgrade.c
/linux/fs/bcachefs/sb-errors.c
/linux/fs/bcachefs/sb-errors.h
/linux/fs/bcachefs/sb-errors_format.h
/linux/fs/bcachefs/siphash.c
/linux/fs/bcachefs/six.c
/linux/fs/bcachefs/snapshot.c
/linux/fs/bcachefs/subvolume.c
/linux/fs/bcachefs/subvolume.h
/linux/fs/bcachefs/super-io.c
/linux/fs/bcachefs/tests.c
/linux/fs/bcachefs/thread_with_file.c
/linux/fs/bcachefs/util.c
/linux/fs/bcachefs/varint.c
/linux/fs/binfmt_elf.c
/linux/fs/binfmt_flat.c
/linux/fs/btrfs/accessors.c
/linux/fs/btrfs/accessors.h
/linux/fs/btrfs/backref.c
/linux/fs/btrfs/disk-io.c
/linux/fs/btrfs/inode.c
/linux/fs/btrfs/messages.c
/linux/fs/btrfs/relocation.c
/linux/fs/btrfs/send.c
/linux/fs/btrfs/uuid-tree.c
/linux/fs/cachefiles/namei.c
/linux/fs/ceph/addr.c
/linux/fs/ceph/caps.c
/linux/fs/ceph/dir.c
/linux/fs/ceph/export.c
/linux/fs/ceph/inode.c
/linux/fs/ceph/mds_client.c
/linux/fs/ceph/mds_client.h
/linux/fs/ceph/super.c
/linux/fs/ceph/super.h
/linux/fs/coredump.c
/linux/fs/crypto/keyring.c
/linux/fs/dax.c
/linux/fs/debugfs/file.c
/linux/fs/dlm/debug_fs.c
/linux/fs/ecryptfs/crypto.c
/linux/fs/ecryptfs/inode.c
/linux/fs/ecryptfs/mmap.c
/linux/fs/efivarfs/file.c
/linux/fs/erofs/zmap.c
/linux/fs/exfat/cache.c
/linux/fs/exfat/fatent.c
/linux/fs/exfat/nls.c
/linux/fs/ext4/fast_commit.c
/linux/fs/ext4/resize.c
/linux/fs/ext4/xattr.c
/linux/fs/f2fs/dir.c
/linux/fs/f2fs/recovery.c
/linux/fs/fat/inode.c
/linux/fs/file.c
/linux/fs/fsopen.c
/linux/fs/fuse/control.c
/linux/fs/fuse/dev.c
/linux/fs/fuse/virtio_fs.c
/linux/fs/hfsplus/wrapper.c
/linux/fs/hpfs/hpfs_fn.h
/linux/fs/iomap/buffered-io.c
/linux/fs/isofs/isofs.h
/linux/fs/lockd/mon.c
/linux/fs/netfs/buffered_write.c
/linux/fs/netfs/internal.h
/linux/fs/netfs/misc.c
/linux/fs/netfs/write_issue.c
/linux/fs/nfsd/filecache.c
/linux/fs/nls/nls_ucs2_utils.c
/linux/fs/notify/dnotify/dnotify.c
/linux/fs/notify/fanotify/fanotify_user.c
/linux/fs/notify/fsnotify.c
/linux/fs/notify/group.c
/linux/fs/notify/inotify/inotify_user.c
/linux/fs/notify/mark.c
/linux/fs/nsfs.c
/linux/fs/ntfs3/lib/decompress_common.h
/linux/fs/ocfs2/aops.c
/linux/fs/ocfs2/extent_map.c
/linux/fs/ocfs2/refcounttree.c
/linux/fs/ocfs2/xattr.c
/linux/fs/orangefs/orangefs-kernel.h
/linux/fs/overlayfs/file.c
/linux/fs/pidfs.c
/linux/fs/pipe.c
/linux/fs/reiserfs/inode.c
/linux/fs/reiserfs/reiserfs.h
/linux/fs/smb/client/cifsacl.h
/linux/fs/smb/client/cifsencrypt.c
/linux/fs/smb/client/cifsfs.c
/linux/fs/smb/client/cifsfs.h
/linux/fs/smb/client/cifsglob.h
/linux/fs/smb/client/cifspdu.h
/linux/fs/smb/client/cifsproto.h
/linux/fs/smb/client/cifssmb.c
/linux/fs/smb/client/compress/lz77.c
/linux/fs/smb/client/connect.c
/linux/fs/smb/client/dfs.c
/linux/fs/smb/client/dfs.h
/linux/fs/smb/client/dfs_cache.c
/linux/fs/smb/client/file.c
/linux/fs/smb/client/fs_context.h
/linux/fs/smb/client/inode.c
/linux/fs/smb/client/misc.c
/linux/fs/smb/client/namespace.c
/linux/fs/smb/client/netmisc.c
/linux/fs/smb/client/readdir.c
/linux/fs/smb/client/reparse.c
/linux/fs/smb/client/reparse.h
/linux/fs/smb/client/smb1ops.c
/linux/fs/smb/client/smb2inode.c
/linux/fs/smb/client/smb2ops.c
/linux/fs/smb/client/smb2pdu.c
/linux/fs/smb/client/smb2transport.c
/linux/fs/smb/client/smbdirect.c
/linux/fs/smb/client/smbdirect.h
/linux/fs/smb/client/trace.h
/linux/fs/smb/client/transport.c
/linux/fs/smb/common/smb2pdu.h
/linux/fs/smb/common/smbfsctl.h
/linux/fs/smb/server/connection.c
/linux/fs/smb/server/ksmbd_netlink.h
/linux/fs/smb/server/oplock.c
/linux/fs/smb/server/server.c
/linux/fs/smb/server/smb2pdu.c
/linux/fs/smb/server/smb2pdu.h
/linux/fs/smb/server/smb_common.c
/linux/fs/smb/server/transport_rdma.c
/linux/fs/smb/server/unicode.c
/linux/fs/smb/server/vfs_cache.h
/linux/fs/smb/server/xattr.h
/linux/fs/ubifs/debug.c
/linux/fs/udf/balloc.c
/linux/fs/udf/directory.c
/linux/fs/udf/inode.c
/linux/fs/udf/partition.c
/linux/fs/udf/super.c
/linux/fs/udf/truncate.c
/linux/fs/udf/udfdecl.h
/linux/fs/ufs/namei.c
/linux/fs/xfs/xfs_linux.h
/linux/fs/zonefs/sysfs.c
/linux/include/asm-generic/Kbuild
/linux/include/asm-generic/uaccess.h
/linux/include/asm-generic/vmlinux.lds.h
/linux/include/crypto/chacha.h
/linux/include/crypto/internal/ecc.h
/linux/include/crypto/internal/poly1305.h
/linux/include/crypto/sha1_base.h
/linux/include/crypto/sha256_base.h
/linux/include/crypto/sha512_base.h
/linux/include/crypto/sm3_base.h
/linux/include/crypto/utils.h
/linux/include/cxl/einj.h
/linux/include/cxl/event.h
/linux/include/cxl/mailbox.h
/linux/include/drm/gpu_scheduler.h
/linux/include/dt-bindings/clock/cirrus,ep9301-syscon.h
/linux/include/dt-bindings/iio/adi,ad4695.h
/linux/include/dt-bindings/interconnect/qcom,msm8937.h
/linux/include/dt-bindings/interconnect/qcom,msm8976.h
/linux/include/dt-bindings/interconnect/qcom,sm8350.h
/linux/include/linux/acpi.h
/linux/include/linux/attribute_container.h
/linux/include/linux/auxiliary_bus.h
/linux/include/linux/bitmap.h
/linux/include/linux/bits.h
/linux/include/linux/blk-integrity.h
/linux/include/linux/blk-mq.h
/linux/include/linux/blk_types.h
/linux/include/linux/blkdev.h
/linux/include/linux/ceph/decode.h
/linux/include/linux/ceph/libceph.h
/linux/include/linux/ceph/osd_client.h
/linux/include/linux/cleanup.h
/linux/include/linux/compiler.h
/linux/include/linux/coredump.h
/linux/include/linux/coresight-pmu.h
/linux/include/linux/coresight.h
/linux/include/linux/cpufreq.h
/linux/include/linux/cpumask.h
/linux/include/linux/debugfs.h
/linux/include/linux/device-mapper.h
/linux/include/linux/device/bus.h
/linux/include/linux/device/class.h
/linux/include/linux/device/driver.h
/linux/include/linux/efi.h
/linux/include/linux/etherdevice.h
/linux/include/linux/fdtable.h
/linux/include/linux/find.h
/linux/include/linux/folio_queue.h
/linux/include/linux/fs.h
/linux/include/linux/fsl/mc.h
/linux/include/linux/fsnotify_backend.h
/linux/include/linux/hdmi.h
/linux/include/linux/hugetlb.h
/linux/include/linux/ieee80211.h
/linux/include/linux/iio/backend.h
/linux/include/linux/iio/iio.h
/linux/include/linux/kprobes.h
/linux/include/linux/kvm_host.h
/linux/include/linux/memblock.h
/linux/include/linux/mlx5/mlx5_ifc.h
/linux/include/linux/mtd/map.h
/linux/include/linux/mutex.h
/linux/include/linux/netdevice.h
/linux/include/linux/netfilter.h
/linux/include/linux/nodemask.h
/linux/include/linux/platform_device.h
/linux/include/linux/ptp_classify.h
/linux/include/linux/sbitmap.h
/linux/include/linux/serial_8250.h
/linux/include/linux/serial_s3c.h
/linux/include/linux/soc/cirrus/ep93xx.h
/linux/include/linux/soc/qcom/geni-se.h
/linux/include/linux/sunrpc/xdr.h
/linux/include/linux/tpm.h
/linux/include/linux/trace_events.h
/linux/include/linux/tracepoint-defs.h
/linux/include/linux/tracepoint.h
/linux/include/linux/unaligned.h
/linux/include/linux/usb.h
/linux/include/linux/usb/composite.h
/linux/include/linux/usb/func_utils.h
/linux/include/linux/usb/gadget_configfs.h
/linux/include/linux/usb/serial.h
/linux/include/linux/usb/tcpci.h
/linux/include/linux/usb/usbnet.h
/linux/include/linux/vdpa.h
/linux/include/linux/virtio_net.h
/linux/include/net/bluetooth/l2cap.h
/linux/include/net/calipso.h
/linux/include/net/cipso_ipv4.h
/linux/include/net/ieee80211_radiotap.h
/linux/include/net/mac80211.h
/linux/include/net/mac802154.h
/linux/include/net/netfilter/nf_tables.h
/linux/include/net/tcp.h
/linux/include/rdma/ib_hdrs.h
/linux/include/rdma/iba.h
/linux/include/scsi/scsi_transport_fc.h
/linux/include/sound/hdaudio.h
/linux/include/target/target_core_backend.h
/linux/include/trace/bpf_probe.h
/linux/include/trace/define_trace.h
/linux/include/trace/events/btrfs.h
/linux/include/trace/events/dma.h
/linux/include/trace/events/netfs.h
/linux/include/trace/events/preemptirq.h
/linux/include/trace/events/syscalls.h
/linux/include/trace/perf.h
/linux/include/trace/trace_events.h
/linux/include/uapi/linux/android/binder.h
/linux/include/uapi/linux/bits.h
/linux/include/uapi/linux/const.h
/linux/include/uapi/linux/netfilter/nf_tables.h
/linux/include/uapi/linux/usb/ch9.h
/linux/include/uapi/linux/usb/functionfs.h
/linux/include/uapi/linux/usb/g_hid.h
/linux/include/uapi/linux/usb/gadgetfs.h
/linux/include/uapi/linux/vdpa.h
/linux/include/uapi/linux/virtio_balloon.h
/linux/include/uapi/xen/privcmd.h
/linux/include/xen/acpi.h
/linux/include/xen/interface/elfnote.h
/linux/include/xen/interface/physdev.h
/linux/include/xen/pci.h
/linux/init/Kconfig
/linux/io_uring/io_uring.c
/linux/io_uring/net.c
/linux/kernel/bpf/bpf_iter.c
/linux/kernel/bpf/core.c
/linux/kernel/debug/gdbstub.c
/linux/kernel/events/core.c
/linux/kernel/events/uprobes.c
/linux/kernel/fork.c
/linux/kernel/jump_label.c
/linux/kernel/locking/lockdep.c
/linux/kernel/locking/lockdep_proc.c
/linux/kernel/locking/rwsem.c
/linux/kernel/module/Kconfig
/linux/kernel/module/debug_kmemleak.c
/linux/kernel/module/sysfs.c
/linux/kernel/power/user.c
/linux/kernel/rcu/tree.c
/linux/kernel/relay.c
/linux/kernel/sched/ext.c
/linux/kernel/sched/psi.c
/linux/kernel/signal.c
/linux/kernel/static_call_inline.c
/linux/kernel/time/posix-clock.c
/linux/kernel/trace/rv/rv.c
/linux/kernel/trace/rv/rv_reactors.c
/linux/kernel/trace/trace.c
/linux/kernel/trace/trace.h
/linux/kernel/trace/trace_branch.c
/linux/kernel/trace/trace_clock.c
/linux/kernel/trace/trace_event_perf.c
/linux/kernel/trace/trace_events.c
/linux/kernel/trace/trace_events_hist.c
/linux/kernel/trace/trace_events_user.c
/linux/kernel/trace/trace_fprobe.c
/linux/kernel/trace/trace_functions.c
/linux/kernel/trace/trace_functions_graph.c
/linux/kernel/trace/trace_hwlat.c
/linux/kernel/trace/trace_mmiotrace.c
/linux/kernel/trace/trace_osnoise.c
/linux/kernel/trace/trace_preemptirq.c
/linux/kernel/trace/trace_sched_wakeup.c
/linux/kernel/trace/trace_syscalls.c
/linux/kernel/trace/trace_uprobe.c
/linux/kernel/tracepoint.c
/linux/lib/842/842.h
/linux/lib/crypto/aes.c
/linux/lib/crypto/blake2s-generic.c
/linux/lib/crypto/chacha.c
/linux/lib/crypto/chacha20poly1305-selftest.c
/linux/lib/crypto/chacha20poly1305.c
/linux/lib/crypto/curve25519-fiat32.c
/linux/lib/crypto/curve25519-hacl64.c
/linux/lib/crypto/des.c
/linux/lib/crypto/memneq.c
/linux/lib/crypto/poly1305-donna32.c
/linux/lib/crypto/poly1305-donna64.c
/linux/lib/crypto/poly1305.c
/linux/lib/crypto/sha1.c
/linux/lib/crypto/sha256.c
/linux/lib/crypto/utils.c
/linux/lib/decompress_unlz4.c
/linux/lib/decompress_unlzo.c
/linux/lib/hexdump.c
/linux/lib/iov_iter.c
/linux/lib/list-test.c
/linux/lib/lz4/lz4_compress.c
/linux/lib/lz4/lz4_decompress.c
/linux/lib/lz4/lz4defs.h
/linux/lib/lzo/lzo1x_compress.c
/linux/lib/lzo/lzo1x_decompress_safe.c
/linux/lib/pldmfw/pldmfw.c
/linux/lib/random32.c
/linux/lib/sbitmap.c
/linux/lib/siphash.c
/linux/lib/slub_kunit.c
/linux/lib/string.c
/linux/lib/test_bits.c
/linux/lib/vsprintf.c
/linux/lib/xxhash.c
/linux/lib/xz/xz_private.h
/linux/lib/zstd/common/mem.h
/linux/mm/Kconfig
/linux/mm/damon/Kconfig
/linux/mm/filemap.c
/linux/mm/gup.c
/linux/mm/huge_memory.c
/linux/mm/hugetlb.c
/linux/mm/kfence/report.c
/linux/mm/memblock.c
/linux/mm/memfd.c
/linux/mm/memory-tiers.c
/linux/mm/migrate.c
/linux/mm/slab.h
/linux/mm/slab_common.c
/linux/mm/slub.c
/linux/net/802/garp.c
/linux/net/802/mrp.c
/linux/net/9p/Kconfig
/linux/net/9p/Makefile
/linux/net/9p/trans_usbg.c
/linux/net/batman-adv/distributed-arp-table.c
/linux/net/bluetooth/bnep/core.c
/linux/net/bluetooth/coredump.c
/linux/net/bluetooth/eir.h
/linux/net/bluetooth/hci_core.c
/linux/net/bluetooth/hci_event.c
/linux/net/bluetooth/hci_sock.c
/linux/net/bluetooth/l2cap_core.c
/linux/net/bluetooth/mgmt.c
/linux/net/bluetooth/mgmt_util.c
/linux/net/bluetooth/rfcomm/core.c
/linux/net/bridge/br_fdb.c
/linux/net/bridge/br_mdb.c
/linux/net/bridge/br_stp_bpdu.c
/linux/net/caif/cfrfml.c
/linux/net/ceph/messenger.c
/linux/net/core/dev.c
/linux/net/core/drop_monitor.c
/linux/net/core/filter.c
/linux/net/core/gro.c
/linux/net/core/net-traces.c
/linux/net/core/netpoll.c
/linux/net/core/sock.c
/linux/net/core/tso.c
/linux/net/dccp/ccids/ccid3.c
/linux/net/dccp/options.c
/linux/net/dsa/dsa.c
/linux/net/ipv4/cipso_ipv4.c
/linux/net/ipv4/ip_gre.c
/linux/net/ipv4/ip_options.c
/linux/net/ipv4/netfilter/nf_dup_ipv4.c
/linux/net/ipv4/netfilter/nf_reject_ipv4.c
/linux/net/ipv4/tcp_input.c
/linux/net/ipv4/tcp_offload.c
/linux/net/ipv4/udp_offload.c
/linux/net/ipv6/Kconfig
/linux/net/ipv6/addrconf.c
/linux/net/ipv6/calipso.c
/linux/net/ipv6/netfilter/nf_dup_ipv6.c
/linux/net/ipv6/netfilter/nf_reject_ipv6.c
/linux/net/ipv6/tcpv6_offload.c
/linux/net/mac80211/key.c
/linux/net/mac80211/mesh.c
/linux/net/mac80211/mesh_hwmp.c
/linux/net/mac80211/michael.c
/linux/net/mac80211/mlme.c
/linux/net/mac80211/ocb.c
/linux/net/mac80211/rc80211_minstrel_ht_debugfs.c
/linux/net/mac80211/rx.c
/linux/net/mac80211/status.c
/linux/net/mac80211/tkip.c
/linux/net/mac80211/tx.c
/linux/net/mac80211/wep.c
/linux/net/mac80211/wpa.c
/linux/net/mac802154/rx.c
/linux/net/mac802154/scan.c
/linux/net/mac802154/tx.c
/linux/net/mptcp/crypto.c
/linux/net/ncsi/ncsi-manage.c
/linux/net/netfilter/ipvs/ip_vs_ftp.c
/linux/net/netfilter/ipvs/ip_vs_sync.c
/linux/net/netfilter/nf_conntrack_core.c
/linux/net/netfilter/nf_conntrack_netlink.c
/linux/net/netfilter/nf_conntrack_proto_tcp.c
/linux/net/netfilter/nf_nat_core.c
/linux/net/netfilter/nf_synproxy_core.c
/linux/net/netfilter/nf_tables_api.c
/linux/net/netfilter/nft_byteorder.c
/linux/net/netfilter/nft_compat.c
/linux/net/netfilter/nft_exthdr.c
/linux/net/netfilter/nft_log.c
/linux/net/netfilter/nft_meta.c
/linux/net/netfilter/nft_numgen.c
/linux/net/netfilter/nft_set_pipapo.c
/linux/net/netfilter/nft_tunnel.c
/linux/net/phonet/af_phonet.c
/linux/net/qrtr/af_qrtr.c
/linux/net/rfkill/core.c
/linux/net/sched/em_cmp.c
/linux/net/sctp/socket.c
/linux/net/socket.c
/linux/net/sunrpc/cache.c
/linux/net/sunrpc/rpc_pipe.c
/linux/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
/linux/net/sunrpc/xprtrdma/svc_rdma_sendto.c
/linux/net/tls/trace.h
/linux/net/vmw_vsock/virtio_transport.c
/linux/net/wireless/radiotap.c
/linux/net/xfrm/xfrm_user.c
bindings/bindings_helper.h
helpers/helpers.c
helpers/jump_label.c
kernel/jump_label.rs
kernel/lib.rs
/linux/samples/vfio-mdev/mtty.c
/linux/scripts/Makefile.dtbs
/linux/scripts/Makefile.modinst
/linux/scripts/coccinelle/api/stream_open.cocci
/linux/scripts/coccinelle/api/string_choices.cocci
/linux/scripts/include/list.h
/linux/scripts/kconfig/expr.c
/linux/scripts/kconfig/parser.y
/linux/scripts/kconfig/qconf.cc
/linux/scripts/mod/devicetable-offsets.c
/linux/scripts/mod/file2alias.c
/linux/scripts/package/builddeb
/linux/scripts/tags.sh
/linux/security/Kconfig.hardening
/linux/security/apparmor/policy_unpack.c
/linux/security/keys/trusted-keys/trusted_tpm2.c
/linux/security/tomoyo/domain.c
/linux/sound/aoa/codecs/onyx.c
/linux/sound/aoa/codecs/tas.c
/linux/sound/core/compress_offload.c
/linux/sound/core/control.c
/linux/sound/core/init.c
/linux/sound/core/oss/mixer_oss.c
/linux/sound/core/oss/pcm_oss.c
/linux/sound/core/oss/rate.c
/linux/sound/core/pcm_native.c
/linux/sound/core/rawmidi.c
/linux/sound/core/seq/seq_clientmgr.c
/linux/sound/core/sound.c
/linux/sound/core/timer.c
/linux/sound/hda/hdac_stream.c
/linux/sound/i2c/cs8427.c
/linux/sound/isa/gus/gus_pcm.c
/linux/sound/oss/dmasound/dmasound_core.c
/linux/sound/pci/hda/cs35l41_hda_i2c.c
/linux/sound/pci/hda/hda_codec.c
/linux/sound/pci/hda/hda_controller.c
/linux/sound/pci/hda/hda_controller.h
/linux/sound/pci/hda/hda_eld.c
/linux/sound/pci/hda/hda_generic.c
/linux/sound/pci/hda/hda_generic.h
/linux/sound/pci/hda/hda_intel.c
/linux/sound/pci/hda/patch_conexant.c
/linux/sound/pci/hda/patch_realtek.c
/linux/sound/pci/hda/tas2781_hda_i2c.c
/linux/sound/soc/amd/acp/acp-sdw-sof-mach.c
/linux/sound/soc/amd/yc/acp6x-mach.c
/linux/sound/soc/atmel/mchp-pdmc.c
/linux/sound/soc/cirrus/Kconfig
/linux/sound/soc/cirrus/Makefile
/linux/sound/soc/cirrus/ep93xx-i2s.c
/linux/sound/soc/cirrus/ep93xx-pcm.c
/linux/sound/soc/codecs/adau1701.c
/linux/sound/soc/codecs/adau17x1.c
/linux/sound/soc/codecs/cs35l45-tables.c
/linux/sound/soc/codecs/cs35l45.h
/linux/sound/soc/codecs/lpass-rx-macro.c
/linux/sound/soc/codecs/pcm6240.c
/linux/sound/soc/codecs/peb2466.c
/linux/sound/soc/codecs/sigmadsp-i2c.c
/linux/sound/soc/codecs/tas2781-fmwlib.c
/linux/sound/soc/codecs/tas2781-i2c.c
/linux/sound/soc/codecs/tas571x.c
/linux/sound/soc/codecs/tlv320aic31xx.c
/linux/sound/soc/codecs/wm5102.c
/linux/sound/soc/codecs/wm8958-dsp2.c
/linux/sound/soc/fsl/fsl_sai.c
/linux/sound/soc/fsl/fsl_sai.h
/linux/sound/soc/fsl/imx-card.c
/linux/sound/soc/intel/avs/debugfs.c
/linux/sound/soc/intel/boards/sof_sdw.c
/linux/sound/soc/intel/common/soc-acpi-intel-arl-match.c
/linux/sound/soc/intel/common/soc-acpi-intel-rpl-match.c
/linux/sound/soc/qcom/sm8250.c
/linux/sound/soc/soc-topology.c
/linux/sound/soc/sof/iomem-utils.c
/linux/sound/soc/sof/sof-utils.c
/linux/sound/usb/line6/podhd.c
/linux/sound/usb/quirks.c
/linux/tools/arch/x86/lib/insn.c
/linux/tools/iio/Makefile
/linux/tools/iio/iio_generic_buffer.c
/linux/tools/include/linux/compiler.h
/linux/tools/include/linux/init.h
/linux/tools/include/linux/linkage.h
/linux/tools/include/linux/mm.h
/linux/tools/include/linux/pfn.h
/linux/tools/include/linux/string.h
/linux/tools/include/linux/unaligned.h
/linux/tools/lib/cmdline.c
/linux/tools/objtool/arch/loongarch/decode.c
/linux/tools/objtool/check.c
/linux/tools/objtool/include/objtool/elf.h
/linux/tools/perf/check-headers.sh
/linux/tools/perf/util/arm-spe-decoder/arm-spe-pkt-decoder.c
/linux/tools/perf/util/intel-pt-decoder/intel-pt-pkt-decoder.c
/linux/tools/sched_ext/include/scx/common.bpf.h
/linux/tools/sched_ext/include/scx/compat.bpf.h
/linux/tools/sched_ext/include/scx/user_exit_info.h
/linux/tools/sched_ext/scx_flatcg.bpf.c
/linux/tools/sched_ext/scx_qmap.bpf.c
/linux/tools/testing/cxl/Kbuild
/linux/tools/testing/cxl/mock_acpi.c
/linux/tools/testing/cxl/test/mem.c
/linux/tools/testing/cxl/test/mock.c
/linux/tools/testing/memblock/Makefile
/linux/tools/testing/memblock/linux/kernel.h
/linux/tools/testing/memblock/linux/mmzone.h
/linux/tools/testing/radix-tree/maple.c
/linux/tools/testing/selftests/alsa/Makefile
/linux/tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
/linux/tools/testing/selftests/breakpoints/step_after_suspend_test.c
/linux/tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c
/linux/tools/testing/selftests/core/.gitignore
/linux/tools/testing/selftests/devices/probe/test_discoverable_devices.py
/linux/tools/testing/selftests/exec/.gitignore
/linux/tools/testing/selftests/filesystems/binderfs/binderfs_test.c
/linux/tools/testing/selftests/ftrace/config
/linux/tools/testing/selftests/ftrace/test.d/dynevent/add_remove_tprobe_module.tc
/linux/tools/testing/selftests/ftrace/test.d/dynevent/tprobe_syntax_errors.tc
/linux/tools/testing/selftests/hid/Makefile
/linux/tools/testing/selftests/kvm/.gitignore
/linux/tools/testing/selftests/kvm/Makefile
/linux/tools/testing/selftests/kvm/coalesced_io_test.c
/linux/tools/testing/selftests/kvm/guest_print_test.c
/linux/tools/testing/selftests/kvm/include/kvm_util.h
/linux/tools/testing/selftests/kvm/include/s390x/debug_print.h
/linux/tools/testing/selftests/kvm/include/s390x/processor.h
/linux/tools/testing/selftests/kvm/include/s390x/sie.h
/linux/tools/testing/selftests/kvm/include/x86_64/apic.h
/linux/tools/testing/selftests/kvm/include/x86_64/hyperv.h
/linux/tools/testing/selftests/kvm/include/x86_64/processor.h
/linux/tools/testing/selftests/kvm/lib/kvm_util.c
/linux/tools/testing/selftests/kvm/lib/s390x/processor.c
/linux/tools/testing/selftests/kvm/lib/x86_64/hyperv.c
/linux/tools/testing/selftests/kvm/lib/x86_64/processor.c
/linux/tools/testing/selftests/kvm/memslot_modification_stress_test.c
/linux/tools/testing/selftests/kvm/memslot_perf_test.c
/linux/tools/testing/selftests/kvm/s390x/cmma_test.c
/linux/tools/testing/selftests/kvm/s390x/config
/linux/tools/testing/selftests/kvm/s390x/debug_test.c
/linux/tools/testing/selftests/kvm/s390x/memop.c
/linux/tools/testing/selftests/kvm/s390x/tprot.c
/linux/tools/testing/selftests/kvm/s390x/ucontrol_test.c
/linux/tools/testing/selftests/kvm/set_memory_region_test.c
/linux/tools/testing/selftests/kvm/x86_64/debug_regs.c
/linux/tools/testing/selftests/kvm/x86_64/hyperv_evmcs.c
/linux/tools/testing/selftests/kvm/x86_64/hyperv_svm_test.c
/linux/tools/testing/selftests/kvm/x86_64/sev_smoke_test.c
/linux/tools/testing/selftests/kvm/x86_64/xapic_state_test.c
/linux/tools/testing/selftests/kvm/x86_64/xen_vmcall_test.c
/linux/tools/testing/selftests/mm/pagemap_ioctl.c
/linux/tools/testing/selftests/net/netfilter/Makefile
/linux/tools/testing/selftests/net/netfilter/config
/linux/tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
/linux/tools/testing/selftests/net/netfilter/conntrack_reverse_clash.c
/linux/tools/testing/selftests/net/netfilter/conntrack_reverse_clash.sh
/linux/tools/testing/selftests/net/netfilter/ipvs.sh
/linux/tools/testing/selftests/net/netfilter/nft_audit.sh
/linux/tools/testing/selftests/net/netfilter/nft_queue.sh
/linux/tools/testing/selftests/net/netfilter/nft_tproxy_tcp.sh
/linux/tools/testing/selftests/net/netfilter/nft_tproxy_udp.sh
/linux/tools/testing/selftests/net/packetdrill/ksft_runner.sh
/linux/tools/testing/selftests/net/rds/Makefile
/linux/tools/testing/selftests/net/rds/test.py
/linux/tools/testing/selftests/rtc/rtctest.c
/linux/tools/testing/selftests/timers/posix_timers.c
/linux/tools/testing/selftests/vDSO/vdso_standalone_test_x86.c
/linux/tools/testing/selftests/vDSO/vdso_test_getrandom.c
/linux/tools/testing/shared/maple-shared.h
/linux/tools/testing/shared/shared.h
/linux/tools/testing/shared/shared.mk
/linux/tools/testing/shared/xarray-shared.h
/linux/tools/tracing/rtla/Makefile.rtla
/linux/tools/tracing/rtla/src/osnoise_top.c
/linux/tools/tracing/rtla/src/timerlat_top.c
/linux/tools/usb/p9_fwd.py
/linux/tools/virtio/ringtest/main.c
/linux/virt/kvm/coalesced_mmio.c
/linux/virt/kvm/kvm_main.c
ae7851c204-Jul-2024 Ethan D. Twardy <ethan.twardy@gmail.com>

rust: macros: enable the rest of the tests

Now that the rusttest target for the macros crate is compiled with the
kernel crate as a dependency, the rest of the rustdoc tests can be
enabled.

Signed-

rust: macros: enable the rest of the tests

Now that the rusttest target for the macros crate is compiled with the
kernel crate as a dependency, the rest of the rustdoc tests can be
enabled.

Signed-off-by: Ethan D. Twardy <ethan.twardy@gmail.com>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Link: https://github.com/Rust-for-Linux/linux/issues/1076
Link: https://lore.kernel.org/r/20240704145607.17732-5-ethan.twardy@gmail.com
[ Rebased (use `K{Box,Vec}` instead, enable `lint_reasons` feature).
Remove unneeded `rust` as language in examples, as well as
`#[macro_use]` `extern`s. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

7e06561f04-Jul-2024 Ethan D. Twardy <ethan.twardy@gmail.com>

rust: macros: enable paste! use from macro_rules!

According to the rustdoc for the proc_macro crate[1], tokens captured
from a "macro variable" (e.g. from within macro_rules!) may be delimited
by in

rust: macros: enable paste! use from macro_rules!

According to the rustdoc for the proc_macro crate[1], tokens captured
from a "macro variable" (e.g. from within macro_rules!) may be delimited
by invisible tokens and be contained within a proc_macro::Group.

Previously, this scenario was not handled by macros::paste, which caused
a proc-macro panic when the corresponding tests are enabled. Enable the
tests, and handle this case by making macros::paste::concat recursive.

Link: https://doc.rust-lang.org/stable/proc_macro/enum.Delimiter.html [1]
Signed-off-by: Ethan D. Twardy <ethan.twardy@gmail.com>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Link: https://github.com/Rust-for-Linux/linux/issues/1076
Link: https://lore.kernel.org/r/20240704145607.17732-4-ethan.twardy@gmail.com
[ Rebased (one fix was already applied) and reworded. Remove unneeded
`rust` as language in examples. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

8d3f507904-Jul-2024 Ethan D. Twardy <ethan.twardy@gmail.com>

rust: enable macros::module! tests

Previously, these tests were ignored due to a missing necessary dependency
on the `kernel` crate. Enable the tests, and update them: for both,
add the parameter to

rust: enable macros::module! tests

Previously, these tests were ignored due to a missing necessary dependency
on the `kernel` crate. Enable the tests, and update them: for both,
add the parameter to `init()`; for the first one, remove the use of a
kernel parameter mechanism that was never merged.

Signed-off-by: Ethan D. Twardy <ethan.twardy@gmail.com>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Link: https://github.com/Rust-for-Linux/linux/issues/1076
Link: https://lore.kernel.org/r/20240704145607.17732-3-ethan.twardy@gmail.com
[ Rebased (moved the `export` to the `rustdoc_test` rule, enable the
firmware example too). Removed `export` for `RUST_MODFILE`. Removed
unneeded `rust` language in examples, as well as `#[macro_use]`
`extern`s. Reworded accordingly. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

b2c261fa04-Jul-2024 Ethan D. Twardy <ethan.twardy@gmail.com>

rust: kbuild: expand rusttest target for macros

Previously, the rusttest target for the macros crate did not specify
the dependencies necessary to run the rustdoc tests. These tests rely on
the kern

rust: kbuild: expand rusttest target for macros

Previously, the rusttest target for the macros crate did not specify
the dependencies necessary to run the rustdoc tests. These tests rely on
the kernel crate, so add the dependencies.

Signed-off-by: Ethan D. Twardy <ethan.twardy@gmail.com>
Link: https://github.com/Rust-for-Linux/linux/issues/1076
Link: https://lore.kernel.org/r/20240704145607.17732-2-ethan.twardy@gmail.com
[ Rebased (`alloc` is gone nowadays, sysroot handling is simpler) and
simplified (reused `rustdoc_test` rule instead of adding a new one,
no need for `rustdoc-compiler_builtins`, removed unneeded `macros`
explicit path). Made `vtable` example fail (avoiding to increase
the complexity in the `rusttest` target). Removed unstable
`-Zproc-macro-backtrace` option. Reworded accordingly. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

718c406902-Oct-2024 Dirk Behme <dirk.behme@de.bosch.com>

rust: types: extend `Opaque` documentation

Update the `Opaque` documentation and add an example as proposed by
Miguel Ojeda in [1]. The documentation update is mainly taken from
Benno Lossin's descr

rust: types: extend `Opaque` documentation

Update the `Opaque` documentation and add an example as proposed by
Miguel Ojeda in [1]. The documentation update is mainly taken from
Benno Lossin's description [2].

Cc: Nell Shamrell-Harrington <nells@linux.microsoft.com>
Suggested-by: Miguel Ojeda <ojeda@kernel.org>
Link: https://rust-for-linux.zulipchat.com/#narrow/stream/291565/topic/x/near/467478085 [1]
Link: https://rust-for-linux.zulipchat.com/#narrow/stream/291565/topic/x/near/470498289 [2]
Co-developed-by: Benno Lossin <benno.lossin@proton.me>
Signed-off-by: Benno Lossin <benno.lossin@proton.me>
Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com>
Link: https://lore.kernel.org/r/20241002050301.1927545-1-dirk.behme@de.bosch.com
[ Used `expect`. Rewrapped docs. Added intra-doc link. Formatted
example. Reworded to fix tag typo/order. Fixed `&mut` formatting
as discussed. Added Benno's SOB and CDB as discussed. Shortened
links. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

28e8483803-Sep-2024 Francesco Zardi <frazar00@gmail.com>

rust: block: fix formatting of `kernel::block::mq::request` module

Fix several issues with rustdoc formatting for the
`kernel::block::mq::Request` module, in particular:

- An ordered list not ren

rust: block: fix formatting of `kernel::block::mq::request` module

Fix several issues with rustdoc formatting for the
`kernel::block::mq::Request` module, in particular:

- An ordered list not rendering correctly, fixed by using numbers
prefixes instead of letters.

- Code snippets formatted as regular text, fixed by wrapping the
code with `back-ticks`.

- References to types missing intra-doc links, fixed by wrapping the
types with [square brackets].

Reported-by: Miguel Ojeda <ojeda@kernel.org>
Closes: https://github.com/Rust-for-Linux/linux/issues/1108
Signed-off-by: Francesco Zardi <frazar00@gmail.com>
Acked-by: Andreas Hindborg <a.hindborg@kernel.org>
Fixes: 3253aba3408a ("rust: block: introduce `kernel::block::mq` module")
Link: https://lore.kernel.org/r/20240903173027.16732-3-frazar00@gmail.com
[ Added an extra intra-doc link. Took the chance to add some periods
for consistency. Reworded slightly. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

bd5ee6bc22-Oct-2024 Alice Ryhl <aliceryhl@google.com>

rust: miscdevice: add missing safety comments

This fixes the following four warnings:

warning: unsafe block missing a safety comment
--> /home/aliceryhl/rust-for-linux/rust/kernel/miscdevice.r

rust: miscdevice: add missing safety comments

This fixes the following four warnings:

warning: unsafe block missing a safety comment
--> /home/aliceryhl/rust-for-linux/rust/kernel/miscdevice.rs:168:15
|
168 | ..unsafe { MaybeUninit::zeroed().assume_init() }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: consider adding a safety comment on the preceding line
= help: for further information visit
https://rust-lang.github.io/rust-clippy/master/index.html#undocumented_unsafe_blocks
= note: requested on the command line with `-W clippy::undocumented-unsafe-blocks`

warning: unsafe function's docs are missing a `# Safety` section
--> /home/aliceryhl/rust-for-linux/rust/kernel/miscdevice.rs:175:1
|
175 | / unsafe extern "C" fn fops_open<T: MiscDevice>(
176 | | inode: *mut bindings::inode,
177 | | file: *mut bindings::file,
178 | | ) -> c_int {
| |__________^
|
= help: for further information visit
https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc
= note: `-W clippy::missing-safety-doc` implied by `-W clippy::all`
= help: to override `-W clippy::all` add `#[allow(clippy::missing_safety_doc)]`

warning: unsafe function's docs are missing a `# Safety` section
--> /home/aliceryhl/rust-for-linux/rust/kernel/miscdevice.rs:196:1
|
196 | / unsafe extern "C" fn fops_release<T: MiscDevice>(
197 | | _inode: *mut bindings::inode,
198 | | file: *mut bindings::file,
199 | | ) -> c_int {
| |__________^
|
= help: for further information visit
https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc

warning: unsafe function's docs are missing a `# Safety` section
--> /home/aliceryhl/rust-for-linux/rust/kernel/miscdevice.rs:210:1
|
210 | / unsafe extern "C" fn fops_ioctl<T: MiscDevice>(
211 | | file: *mut bindings::file,
212 | | cmd: c_uint,
213 | | arg: c_ulong,
214 | | ) -> c_long {
| |___________^
|
= help: for further information visit
https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc

Note that these warnings are currently not enabled in the build, but
rust-next contains a commit that will enable them, so we should fix
them.

Reported-by: Miguel Ojeda <ojeda@kernel.org>
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Closes: https://lore.kernel.org/rust-for-linux/CANiq72kOs6vPDUzZttQNqePFHphCQ30iVmZ5MO7eCJfPG==Vzg@mail.gmail.com/
Acked-by: Miguel Ojeda <ojeda@kernel.org>
Link: https://lore.kernel.org/r/20241022-miscdevice-unsafe-warn-fix-v1-1-a78fde1740d6@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

show more ...

15541c9219-Oct-2024 Paolo Bonzini <pbonzini@redhat.com>

rust: macros: fix documentation of the paste! macro

One of the example in this section uses a curious mix of the constant
and function declaration syntaxes; fix it.

Signed-off-by: Paolo Bonzini <pb

rust: macros: fix documentation of the paste! macro

One of the example in this section uses a curious mix of the constant
and function declaration syntaxes; fix it.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Fixes: 823d4737d4c2 ("rust: macros: add `paste!` proc macro")
Link: https://lore.kernel.org/r/20241019072208.1016707-1-pbonzini@redhat.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

8b55dc8621-Oct-2024 Yutaro Ohno <yutaro.ono.418@gmail.com>

rust: kernel: fix THIS_MODULE header path in ThisModule doc comment

The doc comment for `ThisModule` incorrectly states the C header file
for `THIS_MODULE` as `include/linux/export.h`, while the cor

rust: kernel: fix THIS_MODULE header path in ThisModule doc comment

The doc comment for `ThisModule` incorrectly states the C header file
for `THIS_MODULE` as `include/linux/export.h`, while the correct path is
`include/linux/init.h`. This is because `THIS_MODULE` was moved in
commit 5b20755b7780 ("init: move THIS_MODULE from <linux/export.h> to
<linux/init.h>").

Update the doc comment for `ThisModule` to reflect the correct header
file path for `THIS_MODULE`.

Fixes: 5b20755b7780 ("init: move THIS_MODULE from <linux/export.h> to <linux/init.h>")
Signed-off-by: Yutaro Ohno <yutaro.ono.418@gmail.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://lore.kernel.org/r/ZxXDZwxWgoEiIYkj@ohnotp
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

6e86292f16-Oct-2024 Alice Ryhl <aliceryhl@google.com>

rust: page: add Rust version of PAGE_ALIGN

This is a useful for helper for working with indices into buffers that
consist of several pages. I forgot to include it when I added PAGE_SIZE
and PAGE_MAS

rust: page: add Rust version of PAGE_ALIGN

This is a useful for helper for working with indices into buffers that
consist of several pages. I forgot to include it when I added PAGE_SIZE
and PAGE_MASK for the same purpose in commit fc6e66f4696b ("rust: add
abstraction for `struct page`").

Reviewed-by: Boqun Feng <boqun.feng@gmail.com>
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Link: https://lore.kernel.org/r/20241016-page-align-v2-1-e0afe85fc4b4@google.com
[ Added intra-doc links, formatted comment and replaced "Brackets" with
"Parentheses" as discussed in the list. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

d4d7c05f09-Oct-2024 Tamir Duberstein <tamird@gmail.com>

rust: helpers: remove unnecessary header includes

Commit e26fa546042a ("rust: kbuild: auto generate helper exports")
removed the need for these by automatically generating the exports; it
removed th

rust: helpers: remove unnecessary header includes

Commit e26fa546042a ("rust: kbuild: auto generate helper exports")
removed the need for these by automatically generating the exports; it
removed the explicit uses of `EXPORT_SYMBOL_GPL` but didn't remove the
`#include <linux/export.h>`s.

Signed-off-by: Tamir Duberstein <tamird@gmail.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Reviewed-by: Andreas Hindborg <a.hindborg@kernel.org>
Link: https://lore.kernel.org/r/20241009162553.27845-2-tamird@gmail.com
[ Reworded title. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

54c5dc5209-Oct-2024 Tamir Duberstein <tamird@gmail.com>

rust: exports: improve grammar in commentary

Commit e26fa546042a ("rust: kbuild: auto generate helper exports")
added an errant "the" where one was not needed; remove it.

Signed-off-by: Tamir Duber

rust: exports: improve grammar in commentary

Commit e26fa546042a ("rust: kbuild: auto generate helper exports")
added an errant "the" where one was not needed; remove it.

Signed-off-by: Tamir Duberstein <tamird@gmail.com>
Reviewed-by: Dirk Behme <dirk.behme@gmail.com>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Andreas Hindborg <a.hindborg@kernel.org>
Link: https://lore.kernel.org/r/20241009162358.27735-1-tamird@gmail.com
[ Reworded title. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

91afa49a21-Oct-2024 Paolo Abeni <pabeni@redhat.com>

Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

Cross-merge networking fixes after downstream PR (net-6.12-rc4).

Conflicts:

107a034d5c1e ("net/mlx5: qos: Store rate groups in a qos

Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

Cross-merge networking fixes after downstream PR (net-6.12-rc4).

Conflicts:

107a034d5c1e ("net/mlx5: qos: Store rate groups in a qos domain")
1da9cfd6c41c ("net/mlx5: Unregister notifier on eswitch init failure")

Signed-off-by: Paolo Abeni <pabeni@redhat.com>

show more ...


/linux/.mailmap
/linux/Documentation/devicetree/bindings/display/elgin,jg10309-01.yaml
/linux/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-extirq.yaml
/linux/Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
/linux/Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
/linux/Documentation/devicetree/bindings/net/nxp,tja11xx.yaml
/linux/Documentation/devicetree/bindings/net/xlnx,emaclite.yaml
/linux/Documentation/devicetree/bindings/trivial-devices.yaml
/linux/Documentation/netlink/specs/netdev.yaml
/linux/Documentation/netlink/specs/rt_link.yaml
/linux/Documentation/networking/net_cachelines/net_device.rst
/linux/Documentation/networking/net_cachelines/netns_ipv4_sysctl.rst
/linux/MAINTAINERS
/linux/Makefile
/linux/arch/mips/configs/mtx1_defconfig
/linux/arch/powerpc/configs/ppc6xx_defconfig
/linux/arch/powerpc/kernel/head_8xx.S
/linux/arch/x86/xen/enlighten_pv.c
/linux/crypto/algapi.c
/linux/crypto/testmgr.c
/linux/drivers/acpi/resource.c
/linux/drivers/ata/libata-eh.c
/linux/drivers/base/power/common.c
/linux/drivers/crypto/marvell/cesa/hash.c
/linux/drivers/gpio/gpio-aspeed.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_process.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc.c
/linux/drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h
/linux/drivers/gpu/drm/drm_fbdev_dma.c
/linux/drivers/gpu/drm/i915/display/intel_hdcp.c
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
/linux/drivers/gpu/drm/nouveau/nouveau_dmem.c
/linux/drivers/gpu/drm/nouveau/nouveau_drm.c
/linux/drivers/gpu/drm/radeon/atombios_dp.c
/linux/drivers/gpu/drm/radeon/radeon_connectors.c
/linux/drivers/gpu/drm/radeon/radeon_gem.c
/linux/drivers/gpu/drm/radeon/radeon_object.c
/linux/drivers/gpu/drm/scheduler/sched_main.c
/linux/drivers/gpu/drm/tegra/gr3d.c
/linux/drivers/gpu/drm/v3d/v3d_perfmon.c
/linux/drivers/gpu/drm/vc4/vc4_perfmon.c
/linux/drivers/gpu/drm/xe/xe_debugfs.c
/linux/drivers/gpu/drm/xe/xe_gt.c
/linux/drivers/gpu/drm/xe/xe_guc_ct.c
/linux/drivers/gpu/drm/xe/xe_guc_submit.c
/linux/drivers/gpu/drm/xe/xe_guc_types.h
/linux/drivers/hid/amd-sfh-hid/amd_sfh_client.c
/linux/drivers/hid/hid-ids.h
/linux/drivers/hid/hid-multitouch.c
/linux/drivers/hid/hid-plantronics.c
/linux/drivers/hid/intel-ish-hid/ishtp-fw-loader.c
/linux/drivers/hid/wacom_wac.c
/linux/drivers/hwmon/Kconfig
/linux/drivers/hwmon/adt7475.c
/linux/drivers/hwmon/intel-m10-bmc-hwmon.c
/linux/drivers/infiniband/core/addr.c
/linux/drivers/infiniband/core/nldev.c
/linux/drivers/infiniband/hw/bnxt_re/hw_counters.c
/linux/drivers/infiniband/hw/bnxt_re/ib_verbs.c
/linux/drivers/infiniband/hw/bnxt_re/main.c
/linux/drivers/infiniband/hw/bnxt_re/qplib_fp.c
/linux/drivers/infiniband/hw/bnxt_re/qplib_fp.h
/linux/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
/linux/drivers/infiniband/hw/bnxt_re/qplib_res.c
/linux/drivers/infiniband/hw/bnxt_re/qplib_sp.c
/linux/drivers/infiniband/hw/bnxt_re/qplib_sp.h
/linux/drivers/infiniband/hw/cxgb4/cm.c
/linux/drivers/infiniband/hw/irdma/cm.c
/linux/drivers/infiniband/sw/siw/siw_qp_tx.c
/linux/drivers/infiniband/ulp/srpt/ib_srpt.c
/linux/drivers/mmc/core/queue.c
/linux/drivers/mmc/host/mvsdio.c
/linux/drivers/mmc/host/sdhci-of-dwcmshc.c
/linux/drivers/net/bareudp.c
/linux/drivers/net/dsa/microchip/ksz_ptp.c
/linux/drivers/net/dsa/mv88e6xxx/chip.c
/linux/drivers/net/dsa/mv88e6xxx/devlink.c
/linux/drivers/net/dsa/vitesse-vsc73xx-core.c
/linux/drivers/net/ethernet/aeroflex/greth.c
/linux/drivers/net/ethernet/broadcom/Kconfig
/linux/drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
/linux/drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
/linux/drivers/net/ethernet/broadcom/bcmsysport.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.c
/linux/drivers/net/ethernet/broadcom/tg3.c
/linux/drivers/net/ethernet/broadcom/tg3.h
/linux/drivers/net/ethernet/cadence/macb_main.c
/linux/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
/linux/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h
/linux/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
/linux/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
/linux/drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c
/linux/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h
/linux/drivers/net/ethernet/chelsio/cxgb4/l2t.c
/linux/drivers/net/ethernet/chelsio/cxgb4/l2t.h
/linux/drivers/net/ethernet/chelsio/cxgb4/sge.c
/linux/drivers/net/ethernet/chelsio/cxgb4/srq.c
/linux/drivers/net/ethernet/chelsio/cxgb4/srq.h
/linux/drivers/net/ethernet/dlink/Kconfig
/linux/drivers/net/ethernet/dlink/Makefile
/linux/drivers/net/ethernet/faraday/ftgmac100.c
/linux/drivers/net/ethernet/freescale/enetc/enetc.c
/linux/drivers/net/ethernet/freescale/enetc/enetc.h
/linux/drivers/net/ethernet/freescale/fec_mpc52xx_phy.c
/linux/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c
/linux/drivers/net/ethernet/freescale/gianfar.c
/linux/drivers/net/ethernet/google/Kconfig
/linux/drivers/net/ethernet/google/gve/Makefile
/linux/drivers/net/ethernet/google/gve/gve.h
/linux/drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
/linux/drivers/net/ethernet/google/gve/gve_main.c
/linux/drivers/net/ethernet/google/gve/gve_rx_dqo.c
/linux/drivers/net/ethernet/marvell/mvneta.c
/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
/linux/drivers/net/ethernet/mediatek/airoha_eth.c
/linux/drivers/net/ethernet/mediatek/mtk_eth_soc.c
/linux/drivers/net/ethernet/mellanox/mlx4/en_cq.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/cmd.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/eq.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_bwc.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_context.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_definer.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_send.c
/linux/drivers/net/ethernet/meta/Kconfig
/linux/drivers/net/ethernet/meta/fbnic/Makefile
/linux/drivers/net/ethernet/meta/fbnic/fbnic.h
/linux/drivers/net/ethernet/meta/fbnic/fbnic_fw.h
/linux/drivers/net/ethernet/meta/fbnic/fbnic_hwmon.c
/linux/drivers/net/ethernet/meta/fbnic/fbnic_mac.c
/linux/drivers/net/ethernet/meta/fbnic/fbnic_mac.h
/linux/drivers/net/ethernet/meta/fbnic/fbnic_pci.c
/linux/drivers/net/ethernet/micrel/ks8851_common.c
/linux/drivers/net/ethernet/microchip/lan743x_ptp.c
/linux/drivers/net/ethernet/microchip/sparx5/sparx5_mirror.c
/linux/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
/linux/drivers/net/ethernet/neterion/s2io.c
/linux/drivers/net/ethernet/realtek/r8169_firmware.c
/linux/drivers/net/ethernet/realtek/r8169_main.c
/linux/drivers/net/ethernet/realtek/r8169_phy_config.c
/linux/drivers/net/ethernet/renesas/ravb.h
/linux/drivers/net/ethernet/renesas/ravb_main.c
/linux/drivers/net/ethernet/renesas/rtsn.c
/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c
/linux/drivers/net/ethernet/ti/am65-cpsw-nuss.c
/linux/drivers/net/ethernet/ti/am65-cpsw-nuss.h
/linux/drivers/net/ethernet/ti/cpsw_ale.c
/linux/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
/linux/drivers/net/ethernet/xilinx/xilinx_axienet_main.c
/linux/drivers/net/ethernet/xilinx/xilinx_emaclite.c
/linux/drivers/net/geneve.c
/linux/drivers/net/macsec.c
/linux/drivers/net/mdio/mdio-bcm-unimac.c
/linux/drivers/net/netdevsim/dev.c
/linux/drivers/net/netdevsim/ipsec.c
/linux/drivers/net/netkit.c
/linux/drivers/net/phy/Kconfig
/linux/drivers/net/phy/aquantia/aquantia.h
/linux/drivers/net/phy/aquantia/aquantia_leds.c
/linux/drivers/net/phy/aquantia/aquantia_main.c
/linux/drivers/net/phy/intel-xway.c
/linux/drivers/net/phy/mediatek-ge-soc.c
/linux/drivers/net/phy/microchip_t1s.c
/linux/drivers/net/phy/mxl-gpy.c
/linux/drivers/net/phy/nxp-c45-tja11xx.c
/linux/drivers/net/phy/nxp-c45-tja11xx.h
/linux/drivers/net/phy/phy_device.c
/linux/drivers/net/phy/phylink.c
/linux/drivers/net/phy/realtek.c
/linux/drivers/net/usb/sr9700.c
/linux/drivers/net/usb/usbnet.c
/linux/drivers/net/vmxnet3/vmxnet3_xdp.c
/linux/drivers/net/vxlan/vxlan_core.c
/linux/drivers/net/vxlan/vxlan_mdb.c
/linux/drivers/of/of_kunit_helpers.c
/linux/drivers/of/of_private.h
/linux/drivers/of/of_test.c
/linux/drivers/of/overlay_test.c
/linux/drivers/opp/core.c
/linux/drivers/pmdomain/qcom/cpr.c
/linux/drivers/powercap/intel_rapl_msr.c
/linux/drivers/powercap/intel_rapl_tpmi.c
/linux/drivers/scsi/fnic/fnic_main.c
/linux/drivers/scsi/scsi_transport_fc.c
/linux/drivers/scsi/wd33c93.c
/linux/drivers/target/target_core_user.c
/linux/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c
/linux/drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.c
/linux/drivers/thermal/thermal_core.c
/linux/drivers/thermal/thermal_core.h
/linux/drivers/thermal/thermal_netlink.c
/linux/drivers/ufs/core/ufshcd.c
/linux/drivers/usb/dwc3/core.c
/linux/drivers/usb/dwc3/core.h
/linux/drivers/usb/dwc3/gadget.c
/linux/drivers/usb/gadget/udc/core.c
/linux/drivers/usb/host/xhci-pci.c
/linux/drivers/usb/misc/Kconfig
/linux/drivers/usb/misc/onboard_usb_dev.c
/linux/drivers/usb/misc/yurex.c
/linux/drivers/usb/storage/unusual_devs.h
/linux/drivers/video/fbdev/amifb.c
/linux/drivers/video/fbdev/arcfb.c
/linux/drivers/video/fbdev/atmel_lcdfb.c
/linux/drivers/video/fbdev/au1100fb.c
/linux/drivers/video/fbdev/au1200fb.c
/linux/drivers/video/fbdev/broadsheetfb.c
/linux/drivers/video/fbdev/bw2.c
/linux/drivers/video/fbdev/cg14.c
/linux/drivers/video/fbdev/cg3.c
/linux/drivers/video/fbdev/cg6.c
/linux/drivers/video/fbdev/clps711x-fb.c
/linux/drivers/video/fbdev/cobalt_lcdfb.c
/linux/drivers/video/fbdev/da8xx-fb.c
/linux/drivers/video/fbdev/ep93xx-fb.c
/linux/drivers/video/fbdev/ffb.c
/linux/drivers/video/fbdev/fsl-diu-fb.c
/linux/drivers/video/fbdev/gbefb.c
/linux/drivers/video/fbdev/goldfishfb.c
/linux/drivers/video/fbdev/grvga.c
/linux/drivers/video/fbdev/hecubafb.c
/linux/drivers/video/fbdev/hgafb.c
/linux/drivers/video/fbdev/hitfb.c
/linux/drivers/video/fbdev/imxfb.c
/linux/drivers/video/fbdev/leo.c
/linux/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c
/linux/drivers/video/fbdev/metronomefb.c
/linux/drivers/video/fbdev/ocfb.c
/linux/drivers/video/fbdev/offb.c
/linux/drivers/video/fbdev/omap/omapfb_main.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/core.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/dispc.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/dpi.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/dsi.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/dss.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/sdi.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/venc.c
/linux/drivers/video/fbdev/omap2/omapfb/omapfb-main.c
/linux/drivers/video/fbdev/p9100.c
/linux/drivers/video/fbdev/platinumfb.c
/linux/drivers/video/fbdev/pxa168fb.c
/linux/drivers/video/fbdev/pxa3xx-gcu.c
/linux/drivers/video/fbdev/pxafb.c
/linux/drivers/video/fbdev/s1d13xxxfb.c
/linux/drivers/video/fbdev/s3c-fb.c
/linux/drivers/video/fbdev/sh7760fb.c
/linux/drivers/video/fbdev/sh_mobile_lcdcfb.c
/linux/drivers/video/fbdev/simplefb.c
/linux/drivers/video/fbdev/sm501fb.c
/linux/drivers/video/fbdev/tcx.c
/linux/drivers/video/fbdev/uvesafb.c
/linux/drivers/video/fbdev/vesafb.c
/linux/drivers/video/fbdev/vfb.c
/linux/drivers/video/fbdev/vga16fb.c
/linux/drivers/video/fbdev/via/via-gpio.c
/linux/drivers/video/fbdev/via/via_i2c.c
/linux/drivers/video/fbdev/vt8500lcdfb.c
/linux/drivers/video/fbdev/wm8505fb.c
/linux/drivers/video/fbdev/wmt_ge_rops.c
/linux/drivers/video/fbdev/xilinxfb.c
/linux/fs/Kconfig
/linux/fs/bcachefs/alloc_background.c
/linux/fs/bcachefs/bcachefs_format.h
/linux/fs/bcachefs/btree_gc.c
/linux/fs/bcachefs/btree_io.c
/linux/fs/bcachefs/btree_iter.c
/linux/fs/bcachefs/btree_iter.h
/linux/fs/bcachefs/btree_node_scan.c
/linux/fs/bcachefs/data_update.c
/linux/fs/bcachefs/disk_accounting.c
/linux/fs/bcachefs/ec.c
/linux/fs/bcachefs/errcode.h
/linux/fs/bcachefs/extents.h
/linux/fs/bcachefs/fs-io-direct.c
/linux/fs/bcachefs/fs.c
/linux/fs/bcachefs/fs.h
/linux/fs/bcachefs/fsck.c
/linux/fs/bcachefs/fsck.h
/linux/fs/bcachefs/inode.c
/linux/fs/bcachefs/inode.h
/linux/fs/bcachefs/inode_format.h
/linux/fs/bcachefs/journal.c
/linux/fs/bcachefs/opts.c
/linux/fs/bcachefs/recovery.c
/linux/fs/bcachefs/recovery_passes_types.h
/linux/fs/bcachefs/replicas.c
/linux/fs/bcachefs/sb-downgrade.c
/linux/fs/bcachefs/sb-errors_format.h
/linux/fs/bcachefs/sb-members.c
/linux/fs/bcachefs/snapshot.c
/linux/fs/bcachefs/snapshot.h
/linux/fs/bcachefs/super.c
/linux/fs/btrfs/delayed-ref.c
/linux/fs/btrfs/delayed-ref.h
/linux/fs/btrfs/qgroup.c
/linux/fs/btrfs/send.c
/linux/fs/btrfs/tree-log.c
/linux/fs/erofs/super.c
/linux/fs/erofs/zdata.c
/linux/fs/erofs/zmap.c
/linux/fs/f2fs/file.c
/linux/fs/nfs/callback_xdr.c
/linux/fs/nfs/client.c
/linux/fs/nfs/delegation.c
/linux/fs/nfs/localio.c
/linux/fs/nfs/nfs42proc.c
/linux/fs/nfs/nfs4state.c
/linux/fs/nfs_common/nfslocalio.c
/linux/fs/nfsd/filecache.c
/linux/fs/nfsd/localio.c
/linux/fs/nfsd/nfssvc.c
/linux/fs/nfsd/trace.h
/linux/fs/smb/client/cifs_unicode.c
/linux/fs/smb/client/reparse.c
/linux/fs/smb/client/smb2inode.c
/linux/fs/smb/client/smb2proto.h
/linux/fs/smb/server/auth.c
/linux/fs/smb/server/ksmbd_netlink.h
/linux/fs/smb/server/mgmt/user_config.c
/linux/fs/smb/server/mgmt/user_config.h
/linux/fs/smb/server/mgmt/user_session.c
/linux/fs/smb/server/mgmt/user_session.h
/linux/fs/smb/server/server.c
/linux/fs/smb/server/smb2pdu.c
/linux/fs/smb/server/smb_common.c
/linux/fs/smb/server/transport_ipc.c
/linux/fs/smb/server/transport_ipc.h
/linux/include/linux/bpf-cgroup.h
/linux/include/linux/closure.h
/linux/include/linux/fsl/enetc_mdio.h
/linux/include/linux/netdevice.h
/linux/include/linux/nfs_fs_sb.h
/linux/include/linux/nfslocalio.h
/linux/include/linux/phy.h
/linux/include/linux/skbuff.h
/linux/include/net/dropreason-core.h
/linux/include/net/fib_notifier.h
/linux/include/net/fib_rules.h
/linux/include/net/genetlink.h
/linux/include/net/inet_sock.h
/linux/include/net/ip.h
/linux/include/net/ip6_fib.h
/linux/include/net/ip_fib.h
/linux/include/net/ip_tunnels.h
/linux/include/net/neighbour.h
/linux/include/net/netns/ipv4.h
/linux/include/net/rtnetlink.h
/linux/include/net/sock.h
/linux/include/net/xdp_sock_drv.h
/linux/include/net/xsk_buff_pool.h
/linux/include/uapi/linux/batadv_packet.h
/linux/include/uapi/linux/if_link.h
/linux/include/uapi/linux/netdev.h
/linux/io_uring/rw.c
/linux/kernel/rcu/tree_nocb.h
/linux/kernel/sched/ext.c
/linux/kernel/time/posix-clock.c
/linux/kernel/trace/ring_buffer.c
/linux/kernel/trace/trace.c
/linux/net/9p/Kconfig
/linux/net/batman-adv/bat_iv_ogm.c
/linux/net/batman-adv/bridge_loop_avoidance.c
/linux/net/batman-adv/main.h
/linux/net/batman-adv/translation-table.c
/linux/net/bluetooth/l2cap_sock.c
/linux/net/bluetooth/rfcomm/sock.c
/linux/net/bridge/br_fdb.c
/linux/net/can/af_can.c
/linux/net/can/gw.c
/linux/net/core/dev.c
/linux/net/core/dev.h
/linux/net/core/fib_notifier.c
/linux/net/core/fib_rules.c
/linux/net/core/filter.c
/linux/net/core/neighbour.c
/linux/net/core/net-sysfs.c
/linux/net/core/net_namespace.c
/linux/net/core/netdev-genl-gen.c
/linux/net/core/netdev-genl-gen.h
/linux/net/core/netdev-genl.c
/linux/net/core/rtnetlink.c
/linux/net/core/rtnl_net_debug.c
/linux/net/core/sock.c
/linux/net/dcb/dcbnl.c
/linux/net/dsa/port.c
/linux/net/ethtool/cmis.h
/linux/net/ethtool/cmis_cdb.c
/linux/net/ethtool/cmis_fw_update.c
/linux/net/ethtool/common.c
/linux/net/ethtool/common.h
/linux/net/ethtool/ioctl.c
/linux/net/hsr/hsr_netlink.c
/linux/net/ieee802154/socket.c
/linux/net/ipv4/af_inet.c
/linux/net/ipv4/devinet.c
/linux/net/ipv4/fib_frontend.c
/linux/net/ipv4/fib_notifier.c
/linux/net/ipv4/fib_rules.c
/linux/net/ipv4/fib_trie.c
/linux/net/ipv4/inet_connection_sock.c
/linux/net/ipv4/inetpeer.c
/linux/net/ipv4/ip_output.c
/linux/net/ipv4/ipmr.c
/linux/net/ipv4/nexthop.c
/linux/net/ipv4/route.c
/linux/net/ipv4/tcp_ipv4.c
/linux/net/ipv4/tcp_output.c
/linux/net/ipv4/udp.c
/linux/net/ipv6/addrconf.c
/linux/net/ipv6/addrlabel.c
/linux/net/ipv6/af_inet6.c
/linux/net/ipv6/fib6_notifier.c
/linux/net/ipv6/fib6_rules.c
/linux/net/ipv6/ip6_fib.c
/linux/net/ipv6/ip6mr.c
/linux/net/ipv6/route.c
/linux/net/ipv6/tcp_ipv6.c
/linux/net/ipv6/udp.c
/linux/net/kcm/kcmsock.c
/linux/net/l2tp/l2tp_netlink.c
/linux/net/mpls/af_mpls.c
/linux/net/mptcp/mib.c
/linux/net/mptcp/mib.h
/linux/net/mptcp/pm_netlink.c
/linux/net/mptcp/protocol.h
/linux/net/mptcp/subflow.c
/linux/net/netlink/genetlink.c
/linux/net/packet/af_packet.c
/linux/net/sched/act_api.c
/linux/net/sched/cls_api.c
/linux/net/sched/sch_api.c
/linux/net/sched/sch_cbs.c
/linux/net/sched/sch_fq.c
/linux/net/smc/smc_pnet.c
/linux/net/smc/smc_wr.c
/linux/net/socket.c
/linux/net/sunrpc/svc.c
/linux/net/wireless/nl80211.c
/linux/net/xdp/xsk.c
/linux/net/xdp/xsk_buff_pool.c
/linux/net/xdp/xsk_queue.h
kernel/device.rs
kernel/firmware.rs
/linux/tools/include/uapi/linux/if_link.h
/linux/tools/include/uapi/linux/netdev.h
/linux/tools/net/ynl/ynl-gen-c.py
/linux/tools/testing/selftests/Makefile
/linux/tools/testing/selftests/bpf/network_helpers.h
/linux/tools/testing/selftests/bpf/prog_tests/mptcp.c
/linux/tools/testing/selftests/bpf/prog_tests/netns_cookie.c
/linux/tools/testing/selftests/bpf/prog_tests/tc_netkit.c
/linux/tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
/linux/tools/testing/selftests/bpf/progs/mptcp_bpf.h
/linux/tools/testing/selftests/bpf/progs/mptcp_subflow.c
/linux/tools/testing/selftests/bpf/progs/netns_cookie_prog.c
/linux/tools/testing/selftests/bpf/progs/test_tc_link.c
/linux/tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_helpers.c
/linux/tools/testing/selftests/drivers/net/Makefile
/linux/tools/testing/selftests/drivers/net/hw/rss_ctx.py
/linux/tools/testing/selftests/ftrace/test.d/ftrace/fgraph-profiler.tc
/linux/tools/testing/selftests/net/Makefile
/linux/tools/testing/selftests/net/lib/py/nsim.py
/linux/tools/testing/selftests/net/mptcp/mptcp_join.sh
/linux/tools/testing/selftests/net/psock_fanout.c
/linux/tools/testing/selftests/net/rds/test.py
/linux/tools/testing/selftests/net/rtnetlink.sh
/linux/tools/testing/selftests/net/ynl.mk
/linux/tools/testing/selftests/rseq/rseq.c
/linux/tools/testing/selftests/rseq/rseq.h
/linux/tools/testing/selftests/sched_ext/Makefile
/linux/tools/testing/selftests/vDSO/Makefile
/linux/tools/testing/selftests/vDSO/vdso_test_chacha.c
/linux/tools/testing/selftests/vDSO/vdso_test_getrandom.c
/linux/tools/testing/selftests/vDSO/vgetrandom-chacha.S
d723c45621-Oct-2024 Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Merge 6.12-rc4 into char-misc-next

We need the iio fixes from 6.12-rc4 in here as well.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>


/linux/.mailmap
/linux/CREDITS
/linux/Documentation/admin-guide/LSM/ipe.rst
/linux/Documentation/core-api/protection-keys.rst
/linux/Documentation/devicetree/bindings/display/elgin,jg10309-01.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adc.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7173.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
/linux/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml
/linux/Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5696.yaml
/linux/Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
/linux/Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
/linux/Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
/linux/Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
/linux/Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
/linux/Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
/linux/Documentation/devicetree/bindings/iio/temperature/ti,tmp006.yaml
/linux/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-extirq.yaml
/linux/Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
/linux/Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
/linux/Documentation/devicetree/bindings/trivial-devices.yaml
/linux/Documentation/devicetree/bindings/vendor-prefixes.yaml
/linux/Documentation/filesystems/iomap/operations.rst
/linux/Documentation/iio/ad7625.rst
/linux/Documentation/iio/bno055.rst
/linux/Documentation/iio/index.rst
/linux/Documentation/mm/damon/maintainer-profile.rst
/linux/Documentation/networking/tcp_ao.rst
/linux/Documentation/process/maintainer-netdev.rst
/linux/Documentation/process/maintainer-soc.rst
/linux/Documentation/scheduler/sched-ext.rst
/linux/MAINTAINERS
/linux/Makefile
/linux/arch/Kconfig
/linux/arch/arm/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts
/linux/arch/arm64/boot/dts/marvell/cn9130-sr-som.dtsi
/linux/arch/arm64/include/asm/uprobes.h
/linux/arch/arm64/kernel/probes/decode-insn.c
/linux/arch/arm64/kernel/probes/simulate-insn.c
/linux/arch/arm64/kernel/probes/uprobes.c
/linux/arch/arm64/kernel/process.c
/linux/arch/powerpc/kernel/head_8xx.S
/linux/arch/powerpc/platforms/powernv/opal-irqchip.c
/linux/arch/riscv/net/bpf_jit_comp64.c
/linux/arch/s390/configs/debug_defconfig
/linux/arch/s390/configs/defconfig
/linux/arch/s390/configs/zfcpdump_defconfig
/linux/arch/s390/include/asm/io.h
/linux/arch/s390/include/asm/perf_event.h
/linux/arch/s390/kvm/diag.c
/linux/arch/s390/kvm/gaccess.c
/linux/arch/s390/kvm/gaccess.h
/linux/arch/s390/pci/pci_event.c
/linux/arch/x86/entry/entry.S
/linux/arch/x86/entry/entry_32.S
/linux/arch/x86/include/asm/cpufeatures.h
/linux/arch/x86/include/asm/nospec-branch.h
/linux/arch/x86/kernel/amd_nb.c
/linux/arch/x86/kernel/apic/apic.c
/linux/arch/x86/kernel/cpu/amd.c
/linux/arch/x86/kernel/cpu/bugs.c
/linux/arch/x86/kernel/cpu/common.c
/linux/arch/x86/kernel/cpu/resctrl/core.c
/linux/arch/x86/kernel/cpu/resctrl/ctrlmondata.c
/linux/arch/x86/xen/enlighten_pv.c
/linux/block/blk-mq.c
/linux/block/blk-rq-qos.c
/linux/block/elevator.c
/linux/crypto/algapi.c
/linux/crypto/testmgr.c
/linux/drivers/accel/qaic/qaic_control.c
/linux/drivers/accel/qaic/qaic_data.c
/linux/drivers/acpi/resource.c
/linux/drivers/ata/libata-eh.c
/linux/drivers/base/power/common.c
/linux/drivers/block/drbd/drbd_int.h
/linux/drivers/block/drbd/drbd_main.c
/linux/drivers/block/ublk_drv.c
/linux/drivers/bluetooth/btusb.c
/linux/drivers/cdrom/cdrom.c
/linux/drivers/char/virtio_console.c
/linux/drivers/clk/clk_test.c
/linux/drivers/clk/rockchip/clk.c
/linux/drivers/clk/samsung/clk-exynosautov920.c
/linux/drivers/cpufreq/amd-pstate.c
/linux/drivers/crypto/marvell/cesa/hash.c
/linux/drivers/dax/device.c
/linux/drivers/dma/ep93xx_dma.c
/linux/drivers/firmware/arm_ffa/driver.c
/linux/drivers/firmware/arm_scmi/driver.c
/linux/drivers/firmware/arm_scmi/transports/Makefile
/linux/drivers/firmware/arm_scmi/transports/mailbox.c
/linux/drivers/gpio/gpio-aspeed.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
/linux/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_priv.h
/linux/drivers/gpu/drm/amd/amdkfd/kfd_process.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_svm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc.c
/linux/drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h
/linux/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
/linux/drivers/gpu/drm/ast/ast_sil164.c
/linux/drivers/gpu/drm/ast/ast_vga.c
/linux/drivers/gpu/drm/drm_fbdev_dma.c
/linux/drivers/gpu/drm/i915/display/intel_dp_mst.c
/linux/drivers/gpu/drm/i915/display/intel_fb.c
/linux/drivers/gpu/drm/i915/display/intel_fb.h
/linux/drivers/gpu/drm/i915/display/intel_hdcp.c
/linux/drivers/gpu/drm/i915/display/skl_universal_plane.c
/linux/drivers/gpu/drm/mgag200/mgag200_drv.c
/linux/drivers/gpu/drm/mgag200/mgag200_drv.h
/linux/drivers/gpu/drm/mgag200/mgag200_g200.c
/linux/drivers/gpu/drm/mgag200/mgag200_g200eh.c
/linux/drivers/gpu/drm/mgag200/mgag200_g200eh3.c
/linux/drivers/gpu/drm/mgag200/mgag200_g200er.c
/linux/drivers/gpu/drm/mgag200/mgag200_g200ev.c
/linux/drivers/gpu/drm/mgag200/mgag200_g200ew3.c
/linux/drivers/gpu/drm/mgag200/mgag200_g200se.c
/linux/drivers/gpu/drm/mgag200/mgag200_g200wb.c
/linux/drivers/gpu/drm/mgag200/mgag200_mode.c
/linux/drivers/gpu/drm/msm/adreno/a6xx_gpu.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
/linux/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c
/linux/drivers/gpu/drm/msm/dsi/dsi_host.c
/linux/drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
/linux/drivers/gpu/drm/nouveau/nouveau_dmem.c
/linux/drivers/gpu/drm/nouveau/nouveau_drm.c
/linux/drivers/gpu/drm/panel/panel-himax-hx83102.c
/linux/drivers/gpu/drm/radeon/atombios_dp.c
/linux/drivers/gpu/drm/radeon/radeon_connectors.c
/linux/drivers/gpu/drm/radeon/radeon_encoders.c
/linux/drivers/gpu/drm/radeon/radeon_gem.c
/linux/drivers/gpu/drm/radeon/radeon_object.c
/linux/drivers/gpu/drm/scheduler/sched_main.c
/linux/drivers/gpu/drm/tegra/gr3d.c
/linux/drivers/gpu/drm/v3d/v3d_perfmon.c
/linux/drivers/gpu/drm/vc4/vc4_perfmon.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
/linux/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
/linux/drivers/gpu/drm/xe/regs/xe_gt_regs.h
/linux/drivers/gpu/drm/xe/xe_debugfs.c
/linux/drivers/gpu/drm/xe/xe_device.c
/linux/drivers/gpu/drm/xe/xe_exec.c
/linux/drivers/gpu/drm/xe/xe_gpu_scheduler.h
/linux/drivers/gpu/drm/xe/xe_gt.c
/linux/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
/linux/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
/linux/drivers/gpu/drm/xe/xe_guc_ct.c
/linux/drivers/gpu/drm/xe/xe_guc_submit.c
/linux/drivers/gpu/drm/xe/xe_guc_types.h
/linux/drivers/gpu/drm/xe/xe_query.c
/linux/drivers/gpu/drm/xe/xe_sync.c
/linux/drivers/gpu/drm/xe/xe_vm.c
/linux/drivers/gpu/drm/xe/xe_wa.c
/linux/drivers/gpu/drm/xe/xe_wait_user_fence.c
/linux/drivers/gpu/host1x/context.c
/linux/drivers/gpu/host1x/dev.c
/linux/drivers/hid/amd-sfh-hid/amd_sfh_client.c
/linux/drivers/hid/hid-ids.h
/linux/drivers/hid/hid-multitouch.c
/linux/drivers/hid/hid-plantronics.c
/linux/drivers/hid/intel-ish-hid/ishtp-fw-loader.c
/linux/drivers/hid/wacom_wac.c
/linux/drivers/hwmon/Kconfig
/linux/drivers/hwmon/adt7475.c
/linux/drivers/hwmon/intel-m10-bmc-hwmon.c
/linux/drivers/hwmon/jc42.c
/linux/drivers/iio/accel/Kconfig
/linux/drivers/iio/accel/adxl380.c
/linux/drivers/iio/accel/bma400_core.c
/linux/drivers/iio/accel/fxls8962af-core.c
/linux/drivers/iio/accel/hid-sensor-accel-3d.c
/linux/drivers/iio/adc/Kconfig
/linux/drivers/iio/adc/Makefile
/linux/drivers/iio/adc/ab8500-gpadc.c
/linux/drivers/iio/adc/ad7091r-base.h
/linux/drivers/iio/adc/ad7173.c
/linux/drivers/iio/adc/ad7266.c
/linux/drivers/iio/adc/ad7606.c
/linux/drivers/iio/adc/ad7606.h
/linux/drivers/iio/adc/ad7606_par.c
/linux/drivers/iio/adc/ad7606_spi.c
/linux/drivers/iio/adc/ad7625.c
/linux/drivers/iio/adc/ad7791.c
/linux/drivers/iio/adc/ad7793.c
/linux/drivers/iio/adc/ad7887.c
/linux/drivers/iio/adc/ad7944.c
/linux/drivers/iio/adc/ad_sigma_delta.c
/linux/drivers/iio/adc/at91-sama5d2_adc.c
/linux/drivers/iio/adc/at91_adc.c
/linux/drivers/iio/adc/axp20x_adc.c
/linux/drivers/iio/adc/axp288_adc.c
/linux/drivers/iio/adc/bcm_iproc_adc.c
/linux/drivers/iio/adc/da9150-gpadc.c
/linux/drivers/iio/adc/dln2-adc.c
/linux/drivers/iio/adc/ep93xx_adc.c
/linux/drivers/iio/adc/exynos_adc.c
/linux/drivers/iio/adc/gehc-pmc-adc.c
/linux/drivers/iio/adc/imx8qxp-adc.c
/linux/drivers/iio/adc/imx93_adc.c
/linux/drivers/iio/adc/intel_mrfld_adc.c
/linux/drivers/iio/adc/lp8788_adc.c
/linux/drivers/iio/adc/ltc2497-core.c
/linux/drivers/iio/adc/max1363.c
/linux/drivers/iio/adc/max34408.c
/linux/drivers/iio/adc/meson_saradc.c
/linux/drivers/iio/adc/mp2629_adc.c
/linux/drivers/iio/adc/mt6360-adc.c
/linux/drivers/iio/adc/mxs-lradc-adc.c
/linux/drivers/iio/adc/npcm_adc.c
/linux/drivers/iio/adc/pac1921.c
/linux/drivers/iio/adc/palmas_gpadc.c
/linux/drivers/iio/adc/qcom-pm8xxx-xoadc.c
/linux/drivers/iio/adc/qcom-spmi-adc5.c
/linux/drivers/iio/adc/qcom-spmi-vadc.c
/linux/drivers/iio/adc/rcar-gyroadc.c
/linux/drivers/iio/adc/rn5t618-adc.c
/linux/drivers/iio/adc/stm32-adc-core.c
/linux/drivers/iio/adc/stm32-adc.c
/linux/drivers/iio/adc/stm32-dfsdm-adc.c
/linux/drivers/iio/adc/stm32-dfsdm-core.c
/linux/drivers/iio/adc/sun20i-gpadc-iio.c
/linux/drivers/iio/adc/sun4i-gpadc-iio.c
/linux/drivers/iio/adc/ti-ads1015.c
/linux/drivers/iio/adc/ti-ads1119.c
/linux/drivers/iio/adc/ti-ads1298.c
/linux/drivers/iio/adc/ti_am335x_adc.c
/linux/drivers/iio/adc/twl4030-madc.c
/linux/drivers/iio/adc/twl6030-gpadc.c
/linux/drivers/iio/adc/vf610_adc.c
/linux/drivers/iio/adc/xilinx-xadc-events.c
/linux/drivers/iio/addac/ad74115.c
/linux/drivers/iio/addac/ad74413r.c
/linux/drivers/iio/amplifiers/Kconfig
/linux/drivers/iio/chemical/Kconfig
/linux/drivers/iio/common/hid-sensors/hid-sensor-trigger.c
/linux/drivers/iio/common/st_sensors/st_sensors_trigger.c
/linux/drivers/iio/dac/Kconfig
/linux/drivers/iio/dac/Makefile
/linux/drivers/iio/dac/ad5504.c
/linux/drivers/iio/dac/ad5755.c
/linux/drivers/iio/dac/ad5770r.c
/linux/drivers/iio/dac/ad5791.c
/linux/drivers/iio/dac/ad8460.c
/linux/drivers/iio/dac/adi-axi-dac.c
/linux/drivers/iio/dac/dpot-dac.c
/linux/drivers/iio/dac/lpc18xx_dac.c
/linux/drivers/iio/dac/ltc2664.c
/linux/drivers/iio/dac/m62332.c
/linux/drivers/iio/dac/max517.c
/linux/drivers/iio/dac/stm32-dac-core.c
/linux/drivers/iio/dac/stm32-dac.c
/linux/drivers/iio/dac/vf610_dac.c
/linux/drivers/iio/frequency/Kconfig
/linux/drivers/iio/frequency/ad9523.c
/linux/drivers/iio/frequency/adf4350.c
/linux/drivers/iio/frequency/adf4371.c
/linux/drivers/iio/gyro/fxas21002c_core.c
/linux/drivers/iio/gyro/hid-sensor-gyro-3d.c
/linux/drivers/iio/gyro/mpu3050-core.c
/linux/drivers/iio/humidity/hid-sensor-humidity.c
/linux/drivers/iio/humidity/hts221_buffer.c
/linux/drivers/iio/imu/Kconfig
/linux/drivers/iio/imu/Makefile
/linux/drivers/iio/imu/bmi160/bmi160_core.c
/linux/drivers/iio/imu/bmi270/Kconfig
/linux/drivers/iio/imu/bmi270/Makefile
/linux/drivers/iio/imu/bmi270/bmi270.h
/linux/drivers/iio/imu/bmi270/bmi270_core.c
/linux/drivers/iio/imu/bmi270/bmi270_i2c.c
/linux/drivers/iio/imu/bmi270/bmi270_spi.c
/linux/drivers/iio/imu/bmi323/bmi323.h
/linux/drivers/iio/imu/bmi323/bmi323_core.c
/linux/drivers/iio/imu/fxos8700_core.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c
/linux/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h
/linux/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c
/linux/drivers/iio/imu/kmx61.c
/linux/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
/linux/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
/linux/drivers/iio/inkern.c
/linux/drivers/iio/light/Kconfig
/linux/drivers/iio/light/al3010.c
/linux/drivers/iio/light/cm32181.c
/linux/drivers/iio/light/cm3605.c
/linux/drivers/iio/light/hid-sensor-als.c
/linux/drivers/iio/light/hid-sensor-prox.c
/linux/drivers/iio/light/lm3533-als.c
/linux/drivers/iio/light/ltr390.c
/linux/drivers/iio/light/ltrf216a.c
/linux/drivers/iio/light/opt3001.c
/linux/drivers/iio/light/rpr0521.c
/linux/drivers/iio/light/st_uvis25_core.c
/linux/drivers/iio/light/veml6030.c
/linux/drivers/iio/light/veml6070.c
/linux/drivers/iio/light/vl6180.c
/linux/drivers/iio/magnetometer/Kconfig
/linux/drivers/iio/magnetometer/ak8974.c
/linux/drivers/iio/magnetometer/hid-sensor-magn-3d.c
/linux/drivers/iio/orientation/hid-sensor-incl-3d.c
/linux/drivers/iio/orientation/hid-sensor-rotation.c
/linux/drivers/iio/position/hid-sensor-custom-intel-hinge.c
/linux/drivers/iio/pressure/Kconfig
/linux/drivers/iio/pressure/bmp280-core.c
/linux/drivers/iio/pressure/bmp280.h
/linux/drivers/iio/pressure/hid-sensor-press.c
/linux/drivers/iio/pressure/rohm-bm1390.c
/linux/drivers/iio/proximity/Kconfig
/linux/drivers/iio/proximity/cros_ec_mkbp_proximity.c
/linux/drivers/iio/proximity/srf04.c
/linux/drivers/iio/proximity/sx9324.c
/linux/drivers/iio/proximity/sx9360.c
/linux/drivers/iio/proximity/sx_common.c
/linux/drivers/iio/proximity/sx_common.h
/linux/drivers/iio/proximity/vl53l0x-i2c.c
/linux/drivers/iio/resolver/Kconfig
/linux/drivers/iio/temperature/Kconfig
/linux/drivers/iio/temperature/hid-sensor-temperature.c
/linux/drivers/iio/temperature/tmp006.c
/linux/drivers/iio/trigger/iio-trig-interrupt.c
/linux/drivers/iio/trigger/stm32-timer-trigger.c
/linux/drivers/infiniband/core/addr.c
/linux/drivers/infiniband/core/nldev.c
/linux/drivers/infiniband/hw/bnxt_re/hw_counters.c
/linux/drivers/infiniband/hw/bnxt_re/ib_verbs.c
/linux/drivers/infiniband/hw/bnxt_re/main.c
/linux/drivers/infiniband/hw/bnxt_re/qplib_fp.c
/linux/drivers/infiniband/hw/bnxt_re/qplib_fp.h
/linux/drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
/linux/drivers/infiniband/hw/bnxt_re/qplib_res.c
/linux/drivers/infiniband/hw/bnxt_re/qplib_sp.c
/linux/drivers/infiniband/hw/bnxt_re/qplib_sp.h
/linux/drivers/infiniband/hw/cxgb4/cm.c
/linux/drivers/infiniband/hw/irdma/cm.c
/linux/drivers/infiniband/sw/siw/siw_qp_tx.c
/linux/drivers/infiniband/ulp/srpt/ib_srpt.c
/linux/drivers/input/joystick/xpad.c
/linux/drivers/input/touchscreen/zinitix.c
/linux/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
/linux/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c
/linux/drivers/iommu/intel/iommu.c
/linux/drivers/irqchip/Kconfig
/linux/drivers/irqchip/irq-gic-v3-its.c
/linux/drivers/irqchip/irq-mscc-ocelot.c
/linux/drivers/irqchip/irq-renesas-rzg2l.c
/linux/drivers/irqchip/irq-riscv-imsic-platform.c
/linux/drivers/irqchip/irq-riscv-intc.c
/linux/drivers/irqchip/irq-sifive-plic.c
/linux/drivers/misc/Kconfig
/linux/drivers/misc/Makefile
/linux/drivers/misc/cardreader/Kconfig
/linux/drivers/misc/keba/Kconfig
/linux/drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
/linux/drivers/misc/sgi-gru/grukservices.c
/linux/drivers/misc/sgi-gru/grumain.c
/linux/drivers/misc/sgi-gru/grutlbpurge.c
/linux/drivers/mmc/core/queue.c
/linux/drivers/mmc/host/mvsdio.c
/linux/drivers/mmc/host/sdhci-of-dwcmshc.c
/linux/drivers/net/dsa/b53/b53_common.c
/linux/drivers/net/dsa/lan9303-core.c
/linux/drivers/net/dsa/mv88e6xxx/chip.c
/linux/drivers/net/dsa/sja1105/sja1105_main.c
/linux/drivers/net/dsa/vitesse-vsc73xx-core.c
/linux/drivers/net/ethernet/adi/adin1110.c
/linux/drivers/net/ethernet/aeroflex/greth.c
/linux/drivers/net/ethernet/amd/mvme147.c
/linux/drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
/linux/drivers/net/ethernet/broadcom/bcmsysport.c
/linux/drivers/net/ethernet/cadence/macb_main.c
/linux/drivers/net/ethernet/faraday/ftgmac100.c
/linux/drivers/net/ethernet/freescale/enetc/enetc.c
/linux/drivers/net/ethernet/freescale/enetc/enetc.h
/linux/drivers/net/ethernet/freescale/fec_main.c
/linux/drivers/net/ethernet/ibm/emac/mal.c
/linux/drivers/net/ethernet/ibm/ibmvnic.c
/linux/drivers/net/ethernet/intel/e1000e/hw.h
/linux/drivers/net/ethernet/intel/e1000e/netdev.c
/linux/drivers/net/ethernet/intel/i40e/i40e_main.c
/linux/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
/linux/drivers/net/ethernet/intel/ice/ice_ddp.c
/linux/drivers/net/ethernet/intel/ice/ice_ddp.h
/linux/drivers/net/ethernet/intel/ice/ice_dpll.c
/linux/drivers/net/ethernet/intel/ice/ice_eswitch_br.c
/linux/drivers/net/ethernet/intel/ice/ice_eswitch_br.h
/linux/drivers/net/ethernet/intel/ice/ice_main.c
/linux/drivers/net/ethernet/intel/ice/ice_sriov.c
/linux/drivers/net/ethernet/intel/ice/ice_switch.c
/linux/drivers/net/ethernet/intel/ice/ice_tc_lib.c
/linux/drivers/net/ethernet/intel/ice/ice_vf_lib.c
/linux/drivers/net/ethernet/intel/ice/ice_vf_lib_private.h
/linux/drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
/linux/drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h
/linux/drivers/net/ethernet/intel/idpf/idpf_vf_dev.c
/linux/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
/linux/drivers/net/ethernet/intel/igb/igb_main.c
/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
/linux/drivers/net/ethernet/mediatek/airoha_eth.c
/linux/drivers/net/ethernet/mediatek/mtk_eth_soc.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/cmd.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/eq.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_bwc.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_context.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_definer.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_send.c
/linux/drivers/net/ethernet/microchip/lan743x_ptp.c
/linux/drivers/net/ethernet/microchip/sparx5/sparx5_mirror.c
/linux/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
/linux/drivers/net/ethernet/renesas/ravb_main.c
/linux/drivers/net/ethernet/renesas/rtsn.c
/linux/drivers/net/ethernet/sfc/efx_channels.c
/linux/drivers/net/ethernet/sfc/siena/efx_channels.c
/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
/linux/drivers/net/ethernet/ti/am65-cpsw-nuss.c
/linux/drivers/net/ethernet/ti/icssg/icssg_config.c
/linux/drivers/net/ethernet/ti/icssg/icssg_prueth.c
/linux/drivers/net/ethernet/ti/icssg/icssg_prueth.h
/linux/drivers/net/ethernet/xilinx/xilinx_axienet_main.c
/linux/drivers/net/macsec.c
/linux/drivers/net/mdio/mdio-bcm-unimac.c
/linux/drivers/net/netconsole.c
/linux/drivers/net/netdevsim/dev.c
/linux/drivers/net/phy/aquantia/aquantia_main.c
/linux/drivers/net/phy/bcm84881.c
/linux/drivers/net/phy/dp83869.c
/linux/drivers/net/phy/phy_device.c
/linux/drivers/net/phy/realtek.c
/linux/drivers/net/ppp/ppp_async.c
/linux/drivers/net/pse-pd/pse_core.c
/linux/drivers/net/slip/slhc.c
/linux/drivers/net/usb/usbnet.c
/linux/drivers/net/vmxnet3/vmxnet3_xdp.c
/linux/drivers/net/vxlan/vxlan_core.c
/linux/drivers/net/vxlan/vxlan_private.h
/linux/drivers/net/vxlan/vxlan_vnifilter.c
/linux/drivers/nvme/host/core.c
/linux/drivers/nvme/host/multipath.c
/linux/drivers/nvme/host/nvme.h
/linux/drivers/nvme/host/pci.c
/linux/drivers/nvme/host/tcp.c
/linux/drivers/nvme/target/loop.c
/linux/drivers/nvme/target/passthru.c
/linux/drivers/nvme/target/rdma.c
/linux/drivers/of/of_kunit_helpers.c
/linux/drivers/of/of_private.h
/linux/drivers/of/of_test.c
/linux/drivers/of/overlay_test.c
/linux/drivers/opp/core.c
/linux/drivers/parport/procfs.c
/linux/drivers/pinctrl/intel/Kconfig
/linux/drivers/pinctrl/intel/pinctrl-intel-platform.c
/linux/drivers/pinctrl/nuvoton/pinctrl-ma35.c
/linux/drivers/pinctrl/pinctrl-apple-gpio.c
/linux/drivers/pinctrl/pinctrl-aw9523.c
/linux/drivers/pinctrl/pinctrl-ocelot.c
/linux/drivers/pinctrl/sophgo/pinctrl-cv18xx.c
/linux/drivers/pinctrl/stm32/pinctrl-stm32.c
/linux/drivers/pmdomain/qcom/cpr.c
/linux/drivers/powercap/intel_rapl_msr.c
/linux/drivers/powercap/intel_rapl_tpmi.c
/linux/drivers/pwm/core.c
/linux/drivers/pwm/pwm-axi-pwmgen.c
/linux/drivers/pwm/pwm-stm32.c
/linux/drivers/reset/reset-npcm.c
/linux/drivers/reset/starfive/reset-starfive-jh71x0.c
/linux/drivers/s390/char/sclp.c
/linux/drivers/s390/char/sclp_vt220.c
/linux/drivers/s390/crypto/ap_bus.c
/linux/drivers/s390/crypto/ap_bus.h
/linux/drivers/s390/crypto/ap_queue.c
/linux/drivers/s390/crypto/pkey_pckmo.c
/linux/drivers/scsi/fnic/fnic_main.c
/linux/drivers/scsi/mpi3mr/mpi3mr.h
/linux/drivers/scsi/mpi3mr/mpi3mr_transport.c
/linux/drivers/scsi/scsi_transport_fc.c
/linux/drivers/scsi/wd33c93.c
/linux/drivers/soc/fsl/qe/qmc.c
/linux/drivers/staging/iio/impedance-analyzer/ad5933.c
/linux/drivers/target/target_core_device.c
/linux/drivers/target/target_core_user.c
/linux/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c
/linux/drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.c
/linux/drivers/thermal/thermal_core.c
/linux/drivers/thermal/thermal_core.h
/linux/drivers/thermal/thermal_netlink.c
/linux/drivers/tty/n_gsm.c
/linux/drivers/tty/serial/imx.c
/linux/drivers/tty/serial/qcom_geni_serial.c
/linux/drivers/tty/vt/vt.c
/linux/drivers/ufs/core/ufs-mcq.c
/linux/drivers/ufs/core/ufshcd.c
/linux/drivers/usb/dwc3/core.c
/linux/drivers/usb/dwc3/core.h
/linux/drivers/usb/dwc3/gadget.c
/linux/drivers/usb/gadget/function/f_uac2.c
/linux/drivers/usb/gadget/udc/core.c
/linux/drivers/usb/gadget/udc/dummy_hcd.c
/linux/drivers/usb/host/xhci-dbgcap.h
/linux/drivers/usb/host/xhci-dbgtty.c
/linux/drivers/usb/host/xhci-pci.c
/linux/drivers/usb/host/xhci-ring.c
/linux/drivers/usb/host/xhci-tegra.c
/linux/drivers/usb/host/xhci.h
/linux/drivers/usb/misc/Kconfig
/linux/drivers/usb/misc/onboard_usb_dev.c
/linux/drivers/usb/misc/yurex.c
/linux/drivers/usb/serial/option.c
/linux/drivers/usb/storage/unusual_devs.h
/linux/drivers/usb/typec/class.c
/linux/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c
/linux/drivers/vdpa/octeon_ep/octep_vdpa_hw.c
/linux/drivers/vhost/scsi.c
/linux/drivers/video/fbdev/amifb.c
/linux/drivers/video/fbdev/arcfb.c
/linux/drivers/video/fbdev/atmel_lcdfb.c
/linux/drivers/video/fbdev/au1100fb.c
/linux/drivers/video/fbdev/au1200fb.c
/linux/drivers/video/fbdev/broadsheetfb.c
/linux/drivers/video/fbdev/bw2.c
/linux/drivers/video/fbdev/cg14.c
/linux/drivers/video/fbdev/cg3.c
/linux/drivers/video/fbdev/cg6.c
/linux/drivers/video/fbdev/clps711x-fb.c
/linux/drivers/video/fbdev/cobalt_lcdfb.c
/linux/drivers/video/fbdev/da8xx-fb.c
/linux/drivers/video/fbdev/ep93xx-fb.c
/linux/drivers/video/fbdev/ffb.c
/linux/drivers/video/fbdev/fsl-diu-fb.c
/linux/drivers/video/fbdev/gbefb.c
/linux/drivers/video/fbdev/goldfishfb.c
/linux/drivers/video/fbdev/grvga.c
/linux/drivers/video/fbdev/hecubafb.c
/linux/drivers/video/fbdev/hgafb.c
/linux/drivers/video/fbdev/hitfb.c
/linux/drivers/video/fbdev/imxfb.c
/linux/drivers/video/fbdev/leo.c
/linux/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c
/linux/drivers/video/fbdev/metronomefb.c
/linux/drivers/video/fbdev/ocfb.c
/linux/drivers/video/fbdev/offb.c
/linux/drivers/video/fbdev/omap/omapfb_main.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/core.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/dispc.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/dpi.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/dsi.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/dss.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/sdi.c
/linux/drivers/video/fbdev/omap2/omapfb/dss/venc.c
/linux/drivers/video/fbdev/omap2/omapfb/omapfb-main.c
/linux/drivers/video/fbdev/p9100.c
/linux/drivers/video/fbdev/platinumfb.c
/linux/drivers/video/fbdev/pxa168fb.c
/linux/drivers/video/fbdev/pxa3xx-gcu.c
/linux/drivers/video/fbdev/pxafb.c
/linux/drivers/video/fbdev/s1d13xxxfb.c
/linux/drivers/video/fbdev/s3c-fb.c
/linux/drivers/video/fbdev/sh7760fb.c
/linux/drivers/video/fbdev/sh_mobile_lcdcfb.c
/linux/drivers/video/fbdev/simplefb.c
/linux/drivers/video/fbdev/sm501fb.c
/linux/drivers/video/fbdev/tcx.c
/linux/drivers/video/fbdev/uvesafb.c
/linux/drivers/video/fbdev/vesafb.c
/linux/drivers/video/fbdev/vfb.c
/linux/drivers/video/fbdev/vga16fb.c
/linux/drivers/video/fbdev/via/via-gpio.c
/linux/drivers/video/fbdev/via/via_i2c.c
/linux/drivers/video/fbdev/vt8500lcdfb.c
/linux/drivers/video/fbdev/wm8505fb.c
/linux/drivers/video/fbdev/wmt_ge_rops.c
/linux/drivers/video/fbdev/xilinxfb.c
/linux/drivers/virtio/virtio_ring.c
/linux/drivers/xen/Kconfig
/linux/drivers/xen/acpi.c
/linux/drivers/xen/privcmd.c
/linux/drivers/xen/xen-pciback/pci_stub.c
/linux/fs/9p/fid.c
/linux/fs/9p/vfs_inode.c
/linux/fs/Kconfig
/linux/fs/bcachefs/alloc_background.c
/linux/fs/bcachefs/bcachefs_format.h
/linux/fs/bcachefs/btree_gc.c
/linux/fs/bcachefs/btree_io.c
/linux/fs/bcachefs/btree_iter.c
/linux/fs/bcachefs/btree_iter.h
/linux/fs/bcachefs/btree_node_scan.c
/linux/fs/bcachefs/data_update.c
/linux/fs/bcachefs/disk_accounting.c
/linux/fs/bcachefs/ec.c
/linux/fs/bcachefs/errcode.h
/linux/fs/bcachefs/extents.h
/linux/fs/bcachefs/fs-io-direct.c
/linux/fs/bcachefs/fs.c
/linux/fs/bcachefs/fs.h
/linux/fs/bcachefs/fsck.c
/linux/fs/bcachefs/fsck.h
/linux/fs/bcachefs/inode.c
/linux/fs/bcachefs/inode.h
/linux/fs/bcachefs/inode_format.h
/linux/fs/bcachefs/journal.c
/linux/fs/bcachefs/opts.c
/linux/fs/bcachefs/recovery.c
/linux/fs/bcachefs/recovery_passes_types.h
/linux/fs/bcachefs/replicas.c
/linux/fs/bcachefs/sb-downgrade.c
/linux/fs/bcachefs/sb-errors_format.h
/linux/fs/bcachefs/sb-members.c
/linux/fs/bcachefs/snapshot.c
/linux/fs/bcachefs/snapshot.h
/linux/fs/bcachefs/super.c
/linux/fs/btrfs/delayed-ref.c
/linux/fs/btrfs/delayed-ref.h
/linux/fs/btrfs/extent-tree.c
/linux/fs/btrfs/extent_io.c
/linux/fs/btrfs/free-space-cache.c
/linux/fs/btrfs/free-space-cache.h
/linux/fs/btrfs/qgroup.c
/linux/fs/btrfs/send.c
/linux/fs/btrfs/tree-log.c
/linux/fs/btrfs/volumes.h
/linux/fs/btrfs/zoned.c
/linux/fs/erofs/super.c
/linux/fs/erofs/zdata.c
/linux/fs/erofs/zmap.c
/linux/fs/f2fs/file.c
/linux/fs/fat/namei_vfat.c
/linux/fs/inode.c
/linux/fs/iomap/buffered-io.c
/linux/fs/nfs/callback_xdr.c
/linux/fs/nfs/client.c
/linux/fs/nfs/delegation.c
/linux/fs/nfs/localio.c
/linux/fs/nfs/nfs42proc.c
/linux/fs/nfs/nfs4state.c
/linux/fs/nfs_common/nfslocalio.c
/linux/fs/nfsd/filecache.c
/linux/fs/nfsd/localio.c
/linux/fs/nfsd/nfs4state.c
/linux/fs/nfsd/nfssvc.c
/linux/fs/nfsd/trace.h
/linux/fs/nilfs2/dir.c
/linux/fs/nilfs2/namei.c
/linux/fs/nilfs2/nilfs.h
/linux/fs/ntfs3/attrib.c
/linux/fs/ntfs3/attrlist.c
/linux/fs/ntfs3/file.c
/linux/fs/ntfs3/frecord.c
/linux/fs/ntfs3/fslog.c
/linux/fs/ntfs3/inode.c
/linux/fs/ntfs3/lib/lzx_decompress.c
/linux/fs/ntfs3/lznt.c
/linux/fs/ntfs3/namei.c
/linux/fs/ntfs3/ntfs_fs.h
/linux/fs/ntfs3/record.c
/linux/fs/ntfs3/run.c
/linux/fs/ntfs3/super.c
/linux/fs/ntfs3/xattr.c
/linux/fs/proc/kcore.c
/linux/fs/proc/task_mmu.c
/linux/fs/smb/client/cifs_unicode.c
/linux/fs/smb/client/cifsproto.h
/linux/fs/smb/client/compress.c
/linux/fs/smb/client/connect.c
/linux/fs/smb/client/reparse.c
/linux/fs/smb/client/sess.c
/linux/fs/smb/client/smb2inode.c
/linux/fs/smb/client/smb2ops.c
/linux/fs/smb/client/smb2pdu.c
/linux/fs/smb/client/smb2proto.h
/linux/fs/smb/server/auth.c
/linux/fs/smb/server/ksmbd_netlink.h
/linux/fs/smb/server/mgmt/user_config.c
/linux/fs/smb/server/mgmt/user_config.h
/linux/fs/smb/server/mgmt/user_session.c
/linux/fs/smb/server/mgmt/user_session.h
/linux/fs/smb/server/server.c
/linux/fs/smb/server/smb2pdu.c
/linux/fs/smb/server/smb_common.c
/linux/fs/smb/server/transport_ipc.c
/linux/fs/smb/server/transport_ipc.h
/linux/fs/unicode/mkutf8data.c
/linux/fs/unicode/utf8data.c_shipped
/linux/fs/xfs/libxfs/xfs_alloc.c
/linux/fs/xfs/libxfs/xfs_alloc.h
/linux/fs/xfs/libxfs/xfs_attr.c
/linux/fs/xfs/libxfs/xfs_attr_leaf.c
/linux/fs/xfs/libxfs/xfs_attr_leaf.h
/linux/fs/xfs/libxfs/xfs_bmap.c
/linux/fs/xfs/libxfs/xfs_da_btree.c
/linux/fs/xfs/scrub/bmap_repair.c
/linux/fs/xfs/scrub/ialloc_repair.c
/linux/fs/xfs/xfs_aops.c
/linux/fs/xfs/xfs_bmap_util.c
/linux/fs/xfs/xfs_bmap_util.h
/linux/fs/xfs/xfs_file.c
/linux/fs/xfs/xfs_icache.c
/linux/fs/xfs/xfs_iomap.c
/linux/fs/xfs/xfs_log.h
/linux/fs/xfs/xfs_log_cil.c
/linux/fs/xfs/xfs_log_recover.c
/linux/fs/xfs/xfs_reflink.c
/linux/fs/xfs/xfs_reflink.h
/linux/include/dt-bindings/iio/adc/gehc,pmc-adc.h
/linux/include/linux/closure.h
/linux/include/linux/fs.h
/linux/include/linux/fsl/enetc_mdio.h
/linux/include/linux/host1x.h
/linux/include/linux/huge_mm.h
/linux/include/linux/iio/driver.h
/linux/include/linux/iio/iio-opaque.h
/linux/include/linux/iio/iio.h
/linux/include/linux/iomap.h
/linux/include/linux/irqchip/arm-gic-v4.h
/linux/include/linux/nfs_fs_sb.h
/linux/include/linux/nfslocalio.h
/linux/include/linux/percpu.h
/linux/include/linux/pwm.h
/linux/include/linux/sched.h
/linux/include/linux/sched/mm.h
/linux/include/linux/security.h
/linux/include/linux/soc/qcom/geni-se.h
/linux/include/linux/soundwire/sdw_intel.h
/linux/include/linux/task_work.h
/linux/include/linux/types.h
/linux/include/net/genetlink.h
/linux/include/net/mctp.h
/linux/include/net/rtnetlink.h
/linux/include/net/sch_generic.h
/linux/include/net/sock.h
/linux/include/trace/events/dma.h
/linux/include/trace/events/huge_memory.h
/linux/include/trace/events/pwm.h
/linux/include/uapi/linux/bpf.h
/linux/include/uapi/linux/types.h
/linux/include/uapi/linux/ublk_cmd.h
/linux/include/xen/acpi.h
/linux/init/Kconfig
/linux/io_uring/io_uring.h
/linux/io_uring/rsrc.c
/linux/io_uring/rw.c
/linux/kernel/bpf/bpf_lsm.c
/linux/kernel/bpf/btf.c
/linux/kernel/bpf/devmap.c
/linux/kernel/bpf/log.c
/linux/kernel/bpf/ringbuf.c
/linux/kernel/bpf/syscall.c
/linux/kernel/bpf/task_iter.c
/linux/kernel/bpf/verifier.c
/linux/kernel/events/core.c
/linux/kernel/freezer.c
/linux/kernel/kthread.c
/linux/kernel/rcu/tasks.h
/linux/kernel/rcu/tree_nocb.h
/linux/kernel/resource_kunit.c
/linux/kernel/sched/core.c
/linux/kernel/sched/deadline.c
/linux/kernel/sched/ext.c
/linux/kernel/sched/fair.c
/linux/kernel/sched/sched.h
/linux/kernel/sched/stats.h
/linux/kernel/sched/syscalls.c
/linux/kernel/task_work.c
/linux/kernel/time/posix-clock.c
/linux/kernel/time/tick-sched.c
/linux/kernel/trace/bpf_trace.c
/linux/kernel/trace/fgraph.c
/linux/kernel/trace/ring_buffer.c
/linux/kernel/trace/trace.c
/linux/kernel/trace/trace_selftest.c
/linux/lib/Kconfig.debug
/linux/lib/Kconfig.kasan
/linux/lib/buildid.c
/linux/lib/codetag.c
/linux/lib/maple_tree.c
/linux/mm/damon/tests/sysfs-kunit.h
/linux/mm/huge_memory.c
/linux/mm/khugepaged.c
/linux/mm/memory.c
/linux/mm/mmap.c
/linux/mm/mremap.c
/linux/mm/secretmem.c
/linux/mm/shmem.c
/linux/mm/swapfile.c
/linux/mm/vmscan.c
/linux/mm/zswap.c
/linux/net/9p/Kconfig
/linux/net/9p/client.c
/linux/net/bluetooth/af_bluetooth.c
/linux/net/bluetooth/bnep/core.c
/linux/net/bluetooth/hci_conn.c
/linux/net/bluetooth/iso.c
/linux/net/bluetooth/rfcomm/sock.c
/linux/net/bridge/br_netfilter_hooks.c
/linux/net/bridge/br_netlink.c
/linux/net/bridge/br_private.h
/linux/net/bridge/br_vlan.c
/linux/net/core/dst.c
/linux/net/core/filter.c
/linux/net/core/rtnetlink.c
/linux/net/core/sock_map.c
/linux/net/dsa/user.c
/linux/net/ipv4/devinet.c
/linux/net/ipv4/inet_connection_sock.c
/linux/net/ipv4/netfilter/nft_fib_ipv4.c
/linux/net/ipv4/tcp_input.c
/linux/net/ipv4/tcp_output.c
/linux/net/ipv4/udp.c
/linux/net/ipv6/netfilter/nft_fib_ipv6.c
/linux/net/ipv6/udp.c
/linux/net/l2tp/l2tp_netlink.c
/linux/net/mctp/af_mctp.c
/linux/net/mctp/device.c
/linux/net/mctp/neigh.c
/linux/net/mctp/route.c
/linux/net/mpls/af_mpls.c
/linux/net/mptcp/mib.c
/linux/net/mptcp/mib.h
/linux/net/mptcp/pm_netlink.c
/linux/net/mptcp/protocol.c
/linux/net/mptcp/protocol.h
/linux/net/mptcp/subflow.c
/linux/net/netfilter/nf_bpf_link.c
/linux/net/netfilter/xt_CHECKSUM.c
/linux/net/netfilter/xt_CLASSIFY.c
/linux/net/netfilter/xt_CONNSECMARK.c
/linux/net/netfilter/xt_CT.c
/linux/net/netfilter/xt_IDLETIMER.c
/linux/net/netfilter/xt_LED.c
/linux/net/netfilter/xt_NFLOG.c
/linux/net/netfilter/xt_RATEEST.c
/linux/net/netfilter/xt_SECMARK.c
/linux/net/netfilter/xt_TRACE.c
/linux/net/netfilter/xt_addrtype.c
/linux/net/netfilter/xt_cluster.c
/linux/net/netfilter/xt_connbytes.c
/linux/net/netfilter/xt_connlimit.c
/linux/net/netfilter/xt_connmark.c
/linux/net/netfilter/xt_mark.c
/linux/net/netlink/af_netlink.c
/linux/net/netlink/genetlink.c
/linux/net/phonet/pn_netlink.c
/linux/net/rxrpc/ar-internal.h
/linux/net/rxrpc/io_thread.c
/linux/net/rxrpc/local_object.c
/linux/net/rxrpc/sendmsg.c
/linux/net/sched/sch_api.c
/linux/net/sctp/socket.c
/linux/net/smc/smc_inet.c
/linux/net/smc/smc_pnet.c
/linux/net/smc/smc_wr.c
/linux/net/socket.c
/linux/net/sunrpc/svc.c
/linux/net/vmw_vsock/virtio_transport.c
/linux/net/vmw_vsock/virtio_transport_common.c
/linux/net/vmw_vsock/vsock_bpf.c
/linux/net/wireless/nl80211.c
kernel/device.rs
kernel/firmware.rs
/linux/scripts/Kconfig.include
/linux/scripts/Makefile.compiler
/linux/scripts/rustc-llvm-version.sh
/linux/security/ipe/Kconfig
/linux/security/ipe/policy.c
/linux/security/security.c
/linux/sound/Kconfig
/linux/sound/hda/intel-sdw-acpi.c
/linux/sound/pci/hda/patch_conexant.c
/linux/sound/pci/hda/patch_cs8409.c
/linux/sound/pci/hda/patch_realtek.c
/linux/sound/usb/line6/capture.c
/linux/sound/usb/line6/capture.h
/linux/sound/usb/line6/driver.c
/linux/sound/usb/line6/driver.h
/linux/sound/usb/line6/midi.c
/linux/sound/usb/line6/midi.h
/linux/sound/usb/line6/midibuf.c
/linux/sound/usb/line6/midibuf.h
/linux/sound/usb/line6/pcm.c
/linux/sound/usb/line6/pcm.h
/linux/sound/usb/line6/playback.c
/linux/sound/usb/line6/playback.h
/linux/sound/usb/line6/pod.c
/linux/sound/usb/line6/toneport.c
/linux/sound/usb/line6/variax.c
/linux/sound/usb/mixer_scarlett2.c
/linux/sound/usb/stream.c
/linux/tools/arch/arm64/include/asm/cputype.h
/linux/tools/arch/x86/include/asm/msr-index.h
/linux/tools/build/feature/Makefile
/linux/tools/iio/iio_event_monitor.c
/linux/tools/include/uapi/linux/bpf.h
/linux/tools/include/uapi/linux/in.h
/linux/tools/perf/Makefile.config
/linux/tools/perf/check-header_ignore_hunks/lib/list_sort.c
/linux/tools/perf/check-headers.sh
/linux/tools/perf/trace/beauty/arch/x86/include/asm/irq_vectors.h
/linux/tools/perf/trace/beauty/fs_at_flags.sh
/linux/tools/perf/trace/beauty/include/linux/socket.h
/linux/tools/perf/trace/beauty/include/uapi/linux/fcntl.h
/linux/tools/perf/trace/beauty/include/uapi/linux/sched.h
/linux/tools/perf/trace/beauty/include/uapi/sound/asound.h
/linux/tools/perf/trace/beauty/msg_flags.c
/linux/tools/perf/util/cs-etm.c
/linux/tools/perf/util/dwarf-aux.h
/linux/tools/perf/util/symbol.c
/linux/tools/perf/util/vdso.c
/linux/tools/sched_ext/include/scx/common.bpf.h
/linux/tools/sched_ext/scx_qmap.bpf.c
/linux/tools/testing/radix-tree/maple.c
/linux/tools/testing/selftests/Makefile
/linux/tools/testing/selftests/bpf/Makefile
/linux/tools/testing/selftests/bpf/bpf_test_modorder_x/Makefile
/linux/tools/testing/selftests/bpf/bpf_test_modorder_x/bpf_test_modorder_x.c
/linux/tools/testing/selftests/bpf/bpf_test_modorder_y/Makefile
/linux/tools/testing/selftests/bpf/bpf_test_modorder_y/bpf_test_modorder_y.c
/linux/tools/testing/selftests/bpf/prog_tests/bpf_iter.c
/linux/tools/testing/selftests/bpf/prog_tests/cgroup_ancestor.c
/linux/tools/testing/selftests/bpf/prog_tests/cpumask.c
/linux/tools/testing/selftests/bpf/prog_tests/fill_link_info.c
/linux/tools/testing/selftests/bpf/prog_tests/kfunc_module_order.c
/linux/tools/testing/selftests/bpf/prog_tests/netfilter_link_attach.c
/linux/tools/testing/selftests/bpf/prog_tests/verifier.c
/linux/tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
/linux/tools/testing/selftests/bpf/progs/cpumask_common.h
/linux/tools/testing/selftests/bpf/progs/cpumask_failure.c
/linux/tools/testing/selftests/bpf/progs/cpumask_success.c
/linux/tools/testing/selftests/bpf/progs/kfunc_module_order.c
/linux/tools/testing/selftests/bpf/progs/test_xdp_with_devmap_helpers.c
/linux/tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
/linux/tools/testing/selftests/bpf/progs/verifier_movsx.c
/linux/tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
/linux/tools/testing/selftests/bpf/testing_helpers.c
/linux/tools/testing/selftests/bpf/testing_helpers.h
/linux/tools/testing/selftests/ftrace/test.d/ftrace/fgraph-profiler.tc
/linux/tools/testing/selftests/hid/Makefile
/linux/tools/testing/selftests/mm/hmm-tests.c
/linux/tools/testing/selftests/mm/khugepaged.c
/linux/tools/testing/selftests/mm/uffd-common.c
/linux/tools/testing/selftests/mm/uffd-common.h
/linux/tools/testing/selftests/mm/uffd-unit-tests.c
/linux/tools/testing/selftests/net/.gitignore
/linux/tools/testing/selftests/net/forwarding/no_forwarding.sh
/linux/tools/testing/selftests/net/lib/py/nsim.py
/linux/tools/testing/selftests/net/mptcp/mptcp_join.sh
/linux/tools/testing/selftests/net/netfilter/Makefile
/linux/tools/testing/selftests/net/netfilter/config
/linux/tools/testing/selftests/net/netfilter/conntrack_vrf.sh
/linux/tools/testing/selftests/net/netfilter/vxlan_mtu_frag.sh
/linux/tools/testing/selftests/net/rds/.gitignore
/linux/tools/testing/selftests/net/rds/Makefile
/linux/tools/testing/selftests/net/rds/test.py
/linux/tools/testing/selftests/net/ynl.mk
/linux/tools/testing/selftests/rseq/rseq.c
/linux/tools/testing/selftests/rseq/rseq.h
/linux/tools/testing/selftests/sched_ext/Makefile
/linux/tools/testing/selftests/vDSO/Makefile
/linux/tools/testing/selftests/vDSO/vdso_test_chacha.c
/linux/tools/testing/selftests/vDSO/vdso_test_getrandom.c
/linux/tools/testing/selftests/vDSO/vgetrandom-chacha.S
/linux/virt/kvm/kvm_main.c
392e34b604-Oct-2024 Danilo Krummrich <dakr@kernel.org>

kbuild: rust: remove the `alloc` crate and `GlobalAlloc`

Now that we have our own `Allocator`, `Box` and `Vec` types we can remove
Rust's `alloc` crate and the `new_uninit` unstable feature.

Also r

kbuild: rust: remove the `alloc` crate and `GlobalAlloc`

Now that we have our own `Allocator`, `Box` and `Vec` types we can remove
Rust's `alloc` crate and the `new_uninit` unstable feature.

Also remove `Kmalloc`'s `GlobalAlloc` implementation -- we can't remove
this in a separate patch, since the `alloc` crate requires a
`#[global_allocator]` to set, that implements `GlobalAlloc`.

Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Link: https://lore.kernel.org/r/20241004154149.93856-29-dakr@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

8ae740c304-Oct-2024 Danilo Krummrich <dakr@kernel.org>

rust: alloc: update module comment of alloc.rs

Before we remove Rust's alloc crate, rewrite the module comment in
alloc.rs to avoid a rustdoc warning.

Besides that, the module comment in alloc.rs i

rust: alloc: update module comment of alloc.rs

Before we remove Rust's alloc crate, rewrite the module comment in
alloc.rs to avoid a rustdoc warning.

Besides that, the module comment in alloc.rs isn't correct anymore,
we're no longer extending Rust's alloc crate.

Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Link: https://lore.kernel.org/r/20241004154149.93856-28-dakr@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

eb6f92cd04-Oct-2024 Danilo Krummrich <dakr@kernel.org>

rust: str: test: replace `alloc::format`

The current implementation of tests in str.rs use `format!` to format
strings for comparison, which, internally, creates a new `String`.

In order to prepare

rust: str: test: replace `alloc::format`

The current implementation of tests in str.rs use `format!` to format
strings for comparison, which, internally, creates a new `String`.

In order to prepare for getting rid of Rust's alloc crate, we have to
cut this dependency. Instead, implement `format!` for `CString`.

Note that for userspace tests, `Kmalloc`, which is backing `CString`'s
memory, is just a type alias to `Cmalloc`.

Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Link: https://lore.kernel.org/r/20241004154149.93856-27-dakr@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

dd09538f04-Oct-2024 Danilo Krummrich <dakr@kernel.org>

rust: alloc: implement `Cmalloc` in module allocator_test

So far the kernel's `Box` and `Vec` types can't be used by userspace
test cases, since all users of those types (e.g. `CString`) use kernel

rust: alloc: implement `Cmalloc` in module allocator_test

So far the kernel's `Box` and `Vec` types can't be used by userspace
test cases, since all users of those types (e.g. `CString`) use kernel
allocators for instantiation.

In order to allow userspace test cases to make use of such types as
well, implement the `Cmalloc` allocator within the allocator_test module
and type alias all kernel allocators to `Cmalloc`. The `Cmalloc`
allocator uses libc's `realloc()` function as allocator backend.

Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Link: https://lore.kernel.org/r/20241004154149.93856-26-dakr@kernel.org
[ Removed the temporary `allow(dead_code)` as discussed in the list and
fixed typo, added backticks. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

909037ce04-Oct-2024 Danilo Krummrich <dakr@kernel.org>

rust: alloc: implement `contains` for `Flags`

Provide a simple helper function to check whether given flags do
contain one or multiple other flags.

This is used by a subsequent patch implementing t

rust: alloc: implement `contains` for `Flags`

Provide a simple helper function to check whether given flags do
contain one or multiple other flags.

This is used by a subsequent patch implementing the Cmalloc `Allocator`
to check for __GFP_ZERO.

Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Link: https://lore.kernel.org/r/20241004154149.93856-25-dakr@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

12345678910>>...20