History log of /openbmc/linux/rust/ (Results 101 – 125 of 184)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
92c4a1e708-Apr-2023 Benno Lossin <benno.lossin@proton.me>

rust: init/sync: add `InPlaceInit` trait to pin-initialize smart pointers

The `InPlaceInit` trait that provides two functions, for initializing
using `PinInit<T, E>` and `Init<T>`. It is implemented

rust: init/sync: add `InPlaceInit` trait to pin-initialize smart pointers

The `InPlaceInit` trait that provides two functions, for initializing
using `PinInit<T, E>` and `Init<T>`. It is implemented by `Arc<T>`,
`UniqueArc<T>` and `Box<T>`.

Signed-off-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Link: https://lore.kernel.org/r/20230408122429.1103522-9-y86-dev@protonmail.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

fc6c6baa08-Apr-2023 Benno Lossin <benno.lossin@proton.me>

rust: init: add initialization macros

Add the following initializer macros:
- `#[pin_data]` to annotate structurally pinned fields of structs,
needed for `pin_init!` and `try_pin_init!` to select

rust: init: add initialization macros

Add the following initializer macros:
- `#[pin_data]` to annotate structurally pinned fields of structs,
needed for `pin_init!` and `try_pin_init!` to select the correct
initializer of fields.
- `pin_init!` create a pin-initializer for a struct with the
`Infallible` error type.
- `try_pin_init!` create a pin-initializer for a struct with a custom
error type (`kernel::error::Error` is the default).
- `init!` create an in-place-initializer for a struct with the
`Infallible` error type.
- `try_init!` create an in-place-initializer for a struct with a custom
error type (`kernel::error::Error` is the default).

Also add their needed internal helper traits and structs.

Co-developed-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Link: https://lore.kernel.org/r/20230408122429.1103522-8-y86-dev@protonmail.com
[ Fixed three typos. ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

90e53c5e08-Apr-2023 Benno Lossin <benno.lossin@proton.me>

rust: add pin-init API core

This API is used to facilitate safe pinned initialization of structs. It
replaces cumbersome `unsafe` manual initialization with elegant safe macro
invocations.

Due to t

rust: add pin-init API core

This API is used to facilitate safe pinned initialization of structs. It
replaces cumbersome `unsafe` manual initialization with elegant safe macro
invocations.

Due to the size of this change it has been split into six commits:
1. This commit introducing the basic public interface: traits and
functions to represent and create initializers.
2. Adds the `#[pin_data]`, `pin_init!`, `try_pin_init!`, `init!` and
`try_init!` macros along with their internal types.
3. Adds the `InPlaceInit` trait that allows using an initializer to create
an object inside of a `Box<T>` and other smart pointers.
4. Adds the `PinnedDrop` trait and adds macro support for it in
the `#[pin_data]` macro.
5. Adds the `stack_pin_init!` macro allowing to pin-initialize a struct on
the stack.
6. Adds the `Zeroable` trait and `init::zeroed` function to initialize
types that have `0x00` in all bytes as a valid bit pattern.

--

In this section the problem that the new pin-init API solves is outlined.
This message describes the entirety of the API, not just the parts
introduced in this commit. For a more granular explanation and additional
information on pinning and this issue, view [1].

Pinning is Rust's way of enforcing the address stability of a value. When a
value gets pinned it will be impossible for safe code to move it to another
location. This is done by wrapping pointers to said object with `Pin<P>`.
This wrapper prevents safe code from creating mutable references to the
object, preventing mutable access, which is needed to move the value.
`Pin<P>` provides `unsafe` functions to circumvent this and allow
modifications regardless. It is then the programmer's responsibility to
uphold the pinning guarantee.

Many kernel data structures require a stable address, because there are
foreign pointers to them which would get invalidated by moving the
structure. Since these data structures are usually embedded in structs to
use them, this pinning property propagates to the container struct.
Resulting in most structs in both Rust and C code needing to be pinned.

So if we want to have a `mutex` field in a Rust struct, this struct also
needs to be pinned, because a `mutex` contains a `list_head`. Additionally
initializing a `list_head` requires already having the final memory
location available, because it is initialized by pointing it to itself. But
this presents another challenge in Rust: values have to be initialized at
all times. There is the `MaybeUninit<T>` wrapper type, which allows
handling uninitialized memory, but this requires using the `unsafe` raw
pointers and a casting the type to the initialized variant.

This problem gets exacerbated when considering encapsulation and the normal
safety requirements of Rust code. The fields of the Rust `Mutex<T>` should
not be accessible to normal driver code. After all if anyone can modify
the fields, there is no way to ensure the invariants of the `Mutex<T>` are
upheld. But if the fields are inaccessible, then initialization of a
`Mutex<T>` needs to be somehow achieved via a function or a macro. Because
the `Mutex<T>` must be pinned in memory, the function cannot return it by
value. It also cannot allocate a `Box` to put the `Mutex<T>` into, because
that is an unnecessary allocation and indirection which would hurt
performance.

The solution in the rust tree (e.g. this commit: [2]) that is replaced by
this API is to split this function into two parts:

1. A `new` function that returns a partially initialized `Mutex<T>`,
2. An `init` function that requires the `Mutex<T>` to be pinned and that
fully initializes the `Mutex<T>`.

Both of these functions have to be marked `unsafe`, since a call to `new`
needs to be accompanied with a call to `init`, otherwise using the
`Mutex<T>` could result in UB. And because calling `init` twice also is not
safe. While `Mutex<T>` initialization cannot fail, other structs might
also have to allocate memory, which would result in conditional successful
initialization requiring even more manual accommodation work.

Combine this with the problem of pin-projections -- the way of accessing
fields of a pinned struct -- which also have an `unsafe` API, pinned
initialization is riddled with `unsafe` resulting in very poor ergonomics.
Not only that, but also having to call two functions possibly multiple
lines apart makes it very easy to forget it outright or during refactoring.

Here is an example of the current way of initializing a struct with two
synchronization primitives (see [3] for the full example):

struct SharedState {
state_changed: CondVar,
inner: Mutex<SharedStateInner>,
}

impl SharedState {
fn try_new() -> Result<Arc<Self>> {
let mut state = Pin::from(UniqueArc::try_new(Self {
// SAFETY: `condvar_init!` is called below.
state_changed: unsafe { CondVar::new() },
// SAFETY: `mutex_init!` is called below.
inner: unsafe {
Mutex::new(SharedStateInner { token_count: 0 })
},
})?);

// SAFETY: `state_changed` is pinned when `state` is.
let pinned = unsafe {
state.as_mut().map_unchecked_mut(|s| &mut s.state_changed)
};
kernel::condvar_init!(pinned, "SharedState::state_changed");

// SAFETY: `inner` is pinned when `state` is.
let pinned = unsafe {
state.as_mut().map_unchecked_mut(|s| &mut s.inner)
};
kernel::mutex_init!(pinned, "SharedState::inner");

Ok(state.into())
}
}

The pin-init API of this patch solves this issue by providing a
comprehensive solution comprised of macros and traits. Here is the example
from above using the pin-init API:

#[pin_data]
struct SharedState {
#[pin]
state_changed: CondVar,
#[pin]
inner: Mutex<SharedStateInner>,
}

impl SharedState {
fn new() -> impl PinInit<Self> {
pin_init!(Self {
state_changed <- new_condvar!("SharedState::state_changed"),
inner <- new_mutex!(
SharedStateInner { token_count: 0 },
"SharedState::inner",
),
})
}
}

Notably the way the macro is used here requires no `unsafe` and thus comes
with the usual Rust promise of safe code not introducing any memory
violations. Additionally it is now up to the caller of `new()` to decide
the memory location of the `SharedState`. They can choose at the moment
`Arc<T>`, `Box<T>` or the stack.

--

The API has the following architecture:
1. Initializer traits `PinInit<T, E>` and `Init<T, E>` that act like
closures.
2. Macros to create these initializer traits safely.
3. Functions to allow manually writing initializers.

The initializers (an `impl PinInit<T, E>`) receive a raw pointer pointing
to uninitialized memory and their job is to fully initialize a `T` at that
location. If initialization fails, they return an error (`E`) by value.

This way of initializing cannot be safely exposed to the user, since it
relies upon these properties outside of the control of the trait:
- the memory location (slot) needs to be valid memory,
- if initialization fails, the slot should not be read from,
- the value in the slot should be pinned, so it cannot move and the memory
cannot be deallocated until the value is dropped.

This is why using an initializer is facilitated by another trait that
ensures these requirements.

These initializers can be created manually by just supplying a closure that
fulfills the same safety requirements as `PinInit<T, E>`. But this is an
`unsafe` operation. To allow safe initializer creation, the `pin_init!` is
provided along with three other variants: `try_pin_init!`, `try_init!` and
`init!`. These take a modified struct initializer as a parameter and
generate a closure that initializes the fields in sequence.
The macros take great care in upholding the safety requirements:
- A shadowed struct type is used as the return type of the closure instead
of `()`. This is to prevent early returns, as these would prevent full
initialization.
- To ensure every field is only initialized once, a normal struct
initializer is placed in unreachable code. The type checker will emit
errors if a field is missing or specified multiple times.
- When initializing a field fails, the whole initializer will fail and
automatically drop fields that have been initialized earlier.
- Only the correct initializer type is allowed for unpinned fields. You
cannot use a `impl PinInit<T, E>` to initialize a structurally not pinned
field.

To ensure the last point, an additional macro `#[pin_data]` is needed. This
macro annotates the struct itself and the user specifies structurally
pinned and not pinned fields.

Because dropping a pinned struct is also not allowed to break the pinning
invariants, another macro attribute `#[pinned_drop]` is needed. This
macro is introduced in a following commit.

These two macros also have mechanisms to ensure the overall safety of the
API. Additionally, they utilize a combined proc-macro, declarative macro
design: first a proc-macro enables the outer attribute syntax `#[...]` and
does some important pre-parsing. Notably this prepares the generics such
that the declarative macro can handle them using token trees. Then the
actual parsing of the structure and the emission of code is handled by a
declarative macro.

For pin-projections the crates `pin-project` [4] and `pin-project-lite` [5]
had been considered, but were ultimately rejected:
- `pin-project` depends on `syn` [6] which is a very big dependency, around
50k lines of code.
- `pin-project-lite` is a more reasonable 5k lines of code, but contains a
very complex declarative macro to parse generics. On top of that it
would require modification that would need to be maintained
independently.

Link: https://rust-for-linux.com/the-safe-pinned-initialization-problem [1]
Link: https://github.com/Rust-for-Linux/linux/tree/0a04dc4ddd671efb87eef54dde0fb38e9074f4be [2]
Link: https://github.com/Rust-for-Linux/linux/blob/f509ede33fc10a07eba3da14aa00302bd4b5dddd/samples/rust/rust_miscdev.rs [3]
Link: https://crates.io/crates/pin-project [4]
Link: https://crates.io/crates/pin-project-lite [5]
Link: https://crates.io/crates/syn [6]
Co-developed-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Wedson Almeida Filho <wedsonaf@gmail.com>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Link: https://lore.kernel.org/r/20230408122429.1103522-7-y86-dev@protonmail.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

3ff6e78508-Apr-2023 Benno Lossin <benno.lossin@proton.me>

rust: types: add `Opaque::raw_get`

This function mirrors `UnsafeCell::raw_get`. It avoids creating a
reference and allows solely using raw pointers.
The `pin-init` API will be using this, since unin

rust: types: add `Opaque::raw_get`

This function mirrors `UnsafeCell::raw_get`. It avoids creating a
reference and allows solely using raw pointers.
The `pin-init` API will be using this, since uninitialized memory
requires raw pointers.

Signed-off-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Gary Guo <gary@garyguo.net>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Link: https://lore.kernel.org/r/20230408122429.1103522-6-y86-dev@protonmail.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

d6dbca3508-Apr-2023 Benno Lossin <benno.lossin@proton.me>

rust: sync: change error type of constructor functions

Change the error type of the constructors of `Arc` and `UniqueArc` to be
`AllocError` instead of `Error`. This makes the API more clear as to
w

rust: sync: change error type of constructor functions

Change the error type of the constructors of `Arc` and `UniqueArc` to be
`AllocError` instead of `Error`. This makes the API more clear as to
what can go wrong when calling `try_new` or its variants.

Signed-off-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Link: https://lore.kernel.org/r/20230408122429.1103522-4-y86-dev@protonmail.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

70a21e5408-Apr-2023 Gary Guo <gary@garyguo.net>

rust: macros: add `quote!` macro

Add the `quote!` macro for creating `TokenStream`s directly via the
given Rust tokens. It also supports repetitions using iterators.

It will be used by the pin-init

rust: macros: add `quote!` macro

Add the `quote!` macro for creating `TokenStream`s directly via the
given Rust tokens. It also supports repetitions using iterators.

It will be used by the pin-init API proc-macros to generate code.

Signed-off-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Link: https://lore.kernel.org/r/20230408122429.1103522-3-y86-dev@protonmail.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

2d19d36908-Apr-2023 Benno Lossin <benno.lossin@proton.me>

rust: enable the `pin_macro` feature

This feature enables the use of the `pin!` macro for the `stack_pin_init!`
macro. This feature is already stabilized in Rust version 1.68.

Signed-off-by: Benno

rust: enable the `pin_macro` feature

This feature enables the use of the `pin!` macro for the `stack_pin_init!`
macro. This feature is already stabilized in Rust version 1.68.

Signed-off-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Acked-by: Boqun Feng <boqun.feng@gmail.com>
Link: https://lore.kernel.org/r/20230408122429.1103522-2-y86-dev@protonmail.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

ef4dc4cc03-Apr-2023 Wedson Almeida Filho <wedsonaf@gmail.com>

rust: error: Add from_result() helper

Add a helper function to easily return C result codes from a Rust function
that calls functions which return a Result<T>.

Lina: Imported from rust-for-linux/ru

rust: error: Add from_result() helper

Add a helper function to easily return C result codes from a Rust function
that calls functions which return a Result<T>.

Lina: Imported from rust-for-linux/rust, originally developed by Wedson
as part of file_operations.rs. Added the allow() flags since there is no
user in the kernel crate yet and fixed a typo in a comment. Replaced the
macro with a function taking a closure, per discussion on the ML.

Co-developed-by: Fox Chen <foxhlchen@gmail.com>
Signed-off-by: Fox Chen <foxhlchen@gmail.com>
Co-developed-by: Miguel Ojeda <ojeda@kernel.org>
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Signed-off-by: Wedson Almeida Filho <wedsonaf@gmail.com>
Reviewed-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://lore.kernel.org/r/20230224-rust-error-v3-6-03779bddc02b@asahilina.net
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

752417b303-Apr-2023 Sven Van Asbroeck <thesven73@gmail.com>

rust: error: Add a helper to convert a C ERR_PTR to a `Result`

Some kernel C API functions return a pointer which embeds an optional
`errno`. Callers are supposed to check the returned pointer with

rust: error: Add a helper to convert a C ERR_PTR to a `Result`

Some kernel C API functions return a pointer which embeds an optional
`errno`. Callers are supposed to check the returned pointer with
`IS_ERR()` and if this returns `true`, retrieve the `errno` using
`PTR_ERR()`.

Create a Rust helper function to implement the Rust equivalent:
transform a `*mut T` to `Result<*mut T>`.

Lina: Imported from rust-for-linux/linux, with subsequent refactoring
and contributions squashed in and attributed below. Renamed the function
to from_err_ptr().

Co-developed-by: Boqun Feng <boqun.feng@gmail.com>
Signed-off-by: Boqun Feng <boqun.feng@gmail.com>
Co-developed-by: Miguel Ojeda <ojeda@kernel.org>
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Co-developed-by: Fox Chen <foxhlchen@gmail.com>
Signed-off-by: Fox Chen <foxhlchen@gmail.com>
Co-developed-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Sven Van Asbroeck <thesven73@gmail.com>
Reviewed-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://lore.kernel.org/r/20230224-rust-error-v3-5-03779bddc02b@asahilina.net
[ Add a removal of `#[allow(dead_code)]`. ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

086fbfa303-Apr-2023 Wedson Almeida Filho <wedsonaf@gmail.com>

rust: error: Add to_result() helper

Add a to_result() helper to convert kernel C return values to a Rust
Result, mapping >=0 values to Ok(()) and negative values to Err(...),
with Error::from_errno(

rust: error: Add to_result() helper

Add a to_result() helper to convert kernel C return values to a Rust
Result, mapping >=0 values to Ok(()) and negative values to Err(...),
with Error::from_errno() ensuring that the errno is within range.

Lina: Imported from rust-for-linux/rust, originally developed by Wedson
as part of the AMBA device driver support.

Signed-off-by: Wedson Almeida Filho <wedsonaf@gmail.com>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Reviewed-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://lore.kernel.org/r/20230224-rust-error-v3-4-03779bddc02b@asahilina.net
[ Add a removal of `#[allow(dead_code)]`. ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

6551a7fe03-Apr-2023 Miguel Ojeda <ojeda@kernel.org>

rust: error: Add Error::from_errno{_unchecked}()

Add a function to create `Error` values out of a kernel error return,
which safely upholds the invariant that the error code is well-formed
(negative

rust: error: Add Error::from_errno{_unchecked}()

Add a function to create `Error` values out of a kernel error return,
which safely upholds the invariant that the error code is well-formed
(negative and greater than -MAX_ERRNO). If a malformed code is passed
in, it will be converted to EINVAL.

Lina: Imported from rust-for-linux/rust as authored by Miguel and Fox
with refactoring from Wedson, renamed from_kernel_errno() to
from_errno().

Co-developed-by: Fox Chen <foxhlchen@gmail.com>
Signed-off-by: Fox Chen <foxhlchen@gmail.com>
Co-developed-by: Wedson Almeida Filho <wedsonaf@gmail.com>
Signed-off-by: Wedson Almeida Filho <wedsonaf@gmail.com>
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Reviewed-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://lore.kernel.org/r/20230224-rust-error-v3-3-03779bddc02b@asahilina.net
[ Mark the new associated functions as `#[allow(dead_code)]`. ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

c7e20faa03-Apr-2023 Asahi Lina <lina@asahilina.net>

rust: error: Add Error::to_ptr()

This is the Rust equivalent to ERR_PTR(), for use in C callbacks.
Marked as #[allow(dead_code)] for now, since it does not have any
consumers yet.

Reviewed-by: Mart

rust: error: Add Error::to_ptr()

This is the Rust equivalent to ERR_PTR(), for use in C callbacks.
Marked as #[allow(dead_code)] for now, since it does not have any
consumers yet.

Reviewed-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
Signed-off-by: Asahi Lina <lina@asahilina.net>
Reviewed-by: Gary Guo <gary@garyguo.net>
Link: https://lore.kernel.org/r/20230224-rust-error-v3-2-03779bddc02b@asahilina.net
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

46384d0903-Apr-2023 Asahi Lina <lina@asahilina.net>

rust: error: Rename to_kernel_errno() -> to_errno()

This is kernel code, so specifying "kernel" is redundant. Let's simplify
things and just call it to_errno().

Reviewed-by: Gary Guo <gary@garyguo.

rust: error: Rename to_kernel_errno() -> to_errno()

This is kernel code, so specifying "kernel" is redundant. Let's simplify
things and just call it to_errno().

Reviewed-by: Gary Guo <gary@garyguo.net>
Reviewed-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://lore.kernel.org/r/20230224-rust-error-v3-1-03779bddc02b@asahilina.net
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

31d95c2f03-Apr-2023 Asahi Lina <lina@asahilina.net>

rust: sync: arc: Add UniqueArc<MaybeUninit<T>::assume_init()

We can already create `UniqueArc<MaybeUninit<T>>` instances with
`UniqueArc::try_new_uninit()` and write to them with `write()`. Add
the

rust: sync: arc: Add UniqueArc<MaybeUninit<T>::assume_init()

We can already create `UniqueArc<MaybeUninit<T>>` instances with
`UniqueArc::try_new_uninit()` and write to them with `write()`. Add
the missing unsafe `assume_init()` function to promote it to
`UniqueArc<T>`, so users can do piece-wise initialization of the
contents instead of doing it all at once as long as they keep the
invariants (the same requirements as `MaybeUninit::assume_init()`).

This mirrors the std `Arc::assume_init()` function. In the kernel,
since we have `UniqueArc`, arguably this only belongs there since most
use cases will initialize it immediately after creating it, before
demoting it to `Arc` to share it.

[ Miguel: The "Rust pin-init API for pinned initialization of structs"
patch series [1] from Benno Lossin contains a very similar patch:

rust: sync: add `assume_init` to `UniqueArc`

Adds the `assume_init` function to `UniqueArc<MaybeUninit<T>>` that
unsafely assumes the value to be initialized and yields a value of type
`UniqueArc<T>`. This function is used when manually initializing the
pointee of an `UniqueArc`.

To make that patch a noop and thus drop it, I adjusted the `SAFETY`
comment here to be the same as in the current latest version of
that series (v7).

I have also brought the `Reviewed-by`s there into here, and reworded
the `Co-authored-by` into `Co-developed-by`. ]

Link: https://lore.kernel.org/r/20230408122429.1103522-5-y86-dev@protonmail.com [1]
Co-developed-by: Benno Lossin <benno.lossin@proton.me>
Signed-off-by: Benno Lossin <benno.lossin@proton.me>
Signed-off-by: Asahi Lina <lina@asahilina.net>
Reviewed-by: Gary Guo <gary@garyguo.net>
Reviewed-by: Wedson Almeida Filho <walmeida@microsoft.com>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Link: https://lore.kernel.org/r/20230224-rust-arc-v2-2-5c97a865b276@asahilina.net
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

1edd033703-Apr-2023 Asahi Lina <lina@asahilina.net>

rust: sync: arc: Implement Arc<dyn Any + Send + Sync>::downcast()

This mirrors the standard library's alloc::sync::Arc::downcast().

Based on the Rust standard library implementation, ver 1.62.0,
li

rust: sync: arc: Implement Arc<dyn Any + Send + Sync>::downcast()

This mirrors the standard library's alloc::sync::Arc::downcast().

Based on the Rust standard library implementation, ver 1.62.0,
licensed under "Apache-2.0 OR MIT", from:

https://github.com/rust-lang/rust/tree/1.62.0/library/alloc/src

For copyright details, please see:

https://github.com/rust-lang/rust/blob/1.62.0/COPYRIGHT

Reviewed-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Reviewed-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://lore.kernel.org/r/20230224-rust-arc-v2-1-5c97a865b276@asahilina.net
[ Moved `mod std_vendor;` up. ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

39867fec23-Mar-2023 Asahi Lina <lina@asahilina.net>

rust: macros: Allow specifying multiple module aliases

Modules can (and usually do) have multiple alias tags, in order to
specify multiple possible device matches for autoloading. Allow this by
chan

rust: macros: Allow specifying multiple module aliases

Modules can (and usually do) have multiple alias tags, in order to
specify multiple possible device matches for autoloading. Allow this by
changing the alias ModuleInfo field to an Option<Vec<String>>.

Note: For normal device IDs this is autogenerated by modpost (which is
not properly integrated with Rust support yet), so it is useful to be
able to manually add device match aliases for now, and should still be
useful in the future for corner cases that modpost does not handle.

This pulls in the expect_group() helper from the rfl/rust branch
(with credit to authors).

Co-developed-by: Miguel Ojeda <ojeda@kernel.org>
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Co-developed-by: Finn Behrens <me@kloenk.dev>
Signed-off-by: Finn Behrens <me@kloenk.dev>
Co-developed-by: Sumera Priyadarsini <sylphrenadin@gmail.com>
Signed-off-by: Sumera Priyadarsini <sylphrenadin@gmail.com>
Reviewed-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://lore.kernel.org/r/20230224-rust-macros-v2-1-7396e8b7018d@asahilina.net
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

318c3cc824-Feb-2023 Miguel Ojeda <ojeda@kernel.org>

rust: alloc: vec: Add some try_* methods we need

Add some missing fallible methods that we need.

They are all marked as:

#[stable(feature = "kernel", since = "1.0.0")]

for easy identification

rust: alloc: vec: Add some try_* methods we need

Add some missing fallible methods that we need.

They are all marked as:

#[stable(feature = "kernel", since = "1.0.0")]

for easy identification.

Lina: Extracted from commit 487d7578bd03 ("rust: alloc: add some `try_*`
methods we need") in rust-for-linux/rust.

Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://github.com/Rust-for-Linux/linux/commit/487d7578bd03
Link: https://lore.kernel.org/r/20230224-rust-vec-v1-4-733b5b5a57c5@asahilina.net
[ Match the non-fallible methods from version 1.62.0, since those
in commit 487d7578bd03 were written for 1.54.0-beta.1. ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

3dcb652a24-Feb-2023 Asahi Lina <lina@asahilina.net>

rust: Add SPDX headers to alloc::vec::{spec_extend, set_len_on_drop}

Add the missing SPDX headers to these modules, which were just imported
from the Rust stdlib. Doing this in a separate commit mak

rust: Add SPDX headers to alloc::vec::{spec_extend, set_len_on_drop}

Add the missing SPDX headers to these modules, which were just imported
from the Rust stdlib. Doing this in a separate commit makes it easier to
audit that the files have not been modified in the original import.

See the preceding two commits for attribution and licensing details.

Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://lore.kernel.org/r/20230224-rust-vec-v1-3-733b5b5a57c5@asahilina.net
[ Reworded for typo. ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

ae12ae1324-Feb-2023 Asahi Lina <lina@asahilina.net>

rust: Import upstream `alloc::vec::spec_extend` module

This is a subset of the Rust standard library `alloc` crate,
version 1.62.0, licensed under "Apache-2.0 OR MIT", from:

https://github.com/

rust: Import upstream `alloc::vec::spec_extend` module

This is a subset of the Rust standard library `alloc` crate,
version 1.62.0, licensed under "Apache-2.0 OR MIT", from:

https://github.com/rust-lang/rust/tree/1.62.0/library/alloc/src

The file is copied as-is, with no modifications whatsoever
(not even adding the SPDX identifiers).

For copyright details, please see:

https://github.com/rust-lang/rust/blob/1.62.0/COPYRIGHT

Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://lore.kernel.org/r/20230224-rust-vec-v1-2-733b5b5a57c5@asahilina.net
[ Import version 1.62.0 instead, to match the one in mainline. ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

65b571af24-Feb-2023 Asahi Lina <lina@asahilina.net>

rust: Import upstream `alloc::vec::set_len_on_drop` module

This is a subset of the Rust standard library `alloc` crate,
version 1.62.0, licensed under "Apache-2.0 OR MIT", from:

https://github.

rust: Import upstream `alloc::vec::set_len_on_drop` module

This is a subset of the Rust standard library `alloc` crate,
version 1.62.0, licensed under "Apache-2.0 OR MIT", from:

https://github.com/rust-lang/rust/tree/1.62.0/library/alloc/src

The file is copied as-is, with no modifications whatsoever
(not even adding the SPDX identifiers).

For copyright details, please see:

https://github.com/rust-lang/rust/blob/1.62.0/COPYRIGHT

Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://lore.kernel.org/r/20230224-rust-vec-v1-1-733b5b5a57c5@asahilina.net
[ Import version 1.62.0 instead, to match the one in mainline. ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

3c01a42424-Feb-2023 Asahi Lina <lina@asahilina.net>

rust: Enable the new_uninit feature for kernel and driver crates

The unstable new_uninit feature enables various library APIs to create
uninitialized containers, such as `Box::assume_init()`. This i

rust: Enable the new_uninit feature for kernel and driver crates

The unstable new_uninit feature enables various library APIs to create
uninitialized containers, such as `Box::assume_init()`. This is
necessary to build abstractions that directly initialize memory at the
target location, instead of doing copies through the stack.

Will be used by the DRM scheduler abstraction in the kernel crate, and
by field-wise initialization (e.g. using `place!()` or a future
replacement macro which may itself live in `kernel`) in driver crates.

Link: https://github.com/Rust-for-Linux/linux/issues/879
Link: https://github.com/Rust-for-Linux/linux/issues/2
Link: https://github.com/rust-lang/rust/issues/63291
Signed-off-by: Asahi Lina <lina@asahilina.net>
Reviewed-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Reviewed-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Link: https://lore.kernel.org/r/20230224-rust-new_uninit-v1-1-c951443d9e26@asahilina.net
[ Reworded to use `Link` tags. ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

00140a8307-Feb-2023 Boqun Feng <boqun.feng@gmail.com>

rust: sync: impl {Debug,Display} for {Unique,}Arc

This allows printing the inner data of `Arc` and its friends if the
inner data implements `Display` or `Debug`. It's useful for logging and
debuggin

rust: sync: impl {Debug,Display} for {Unique,}Arc

This allows printing the inner data of `Arc` and its friends if the
inner data implements `Display` or `Debug`. It's useful for logging and
debugging purpose.

Signed-off-by: Boqun Feng <boqun.feng@gmail.com>
Reviewed-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com>
Reviewed-by: Björn Roy Baron <bjorn3_gh@protonmail.com>
Link: https://lore.kernel.org/r/20230207185216.1314638-2-boqun.feng@gmail.com
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...


/openbmc/linux/.clang-format
/openbmc/linux/.gitignore
/openbmc/linux/.mailmap
/openbmc/linux/Documentation/ABI/stable/sysfs-block
/openbmc/linux/Documentation/ABI/testing/sysfs-class-power
/openbmc/linux/Documentation/admin-guide/hw-vuln/spectre.rst
/openbmc/linux/Documentation/admin-guide/index.rst
/openbmc/linux/Documentation/admin-guide/reporting-issues.rst
/openbmc/linux/Documentation/bpf/bpf_devel_QA.rst
/openbmc/linux/Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/qcom,sm8550-lpass-lpi-pinctrl.yaml
/openbmc/linux/Documentation/devicetree/bindings/power/supply/richtek,rt9467.yaml
/openbmc/linux/Documentation/devicetree/bindings/serial/renesas,scif.yaml
/openbmc/linux/Documentation/devicetree/bindings/sound/apple,mca.yaml
/openbmc/linux/Documentation/devicetree/bindings/sound/microchip,sama7g5-pdmc.yaml
/openbmc/linux/Documentation/driver-api/vfio.rst
/openbmc/linux/Documentation/filesystems/ext4/blockgroup.rst
/openbmc/linux/Documentation/filesystems/vfs.rst
/openbmc/linux/Documentation/firmware-guide/acpi/enumeration.rst
/openbmc/linux/Documentation/maintainer/rebasing-and-merging.rst
/openbmc/linux/Documentation/mm/hugetlbfs_reserv.rst
/openbmc/linux/Documentation/mm/physical_memory.rst
/openbmc/linux/Documentation/mm/zsmalloc.rst
/openbmc/linux/Documentation/netlink/genetlink-c.yaml
/openbmc/linux/Documentation/netlink/genetlink-legacy.yaml
/openbmc/linux/Documentation/netlink/genetlink.yaml
/openbmc/linux/Documentation/netlink/specs/ethtool.yaml
/openbmc/linux/Documentation/netlink/specs/fou.yaml
/openbmc/linux/Documentation/netlink/specs/netdev.yaml
/openbmc/linux/Documentation/networking/xdp-rx-metadata.rst
/openbmc/linux/Documentation/process/howto.rst
/openbmc/linux/Documentation/process/index.rst
/openbmc/linux/Documentation/process/programming-language.rst
/openbmc/linux/Documentation/process/researcher-guidelines.rst
/openbmc/linux/Documentation/process/security-bugs.rst
/openbmc/linux/Documentation/process/stable-kernel-rules.rst
/openbmc/linux/Documentation/process/submitting-patches.rst
/openbmc/linux/Documentation/scheduler/sched-capacity.rst
/openbmc/linux/Documentation/translations/it_IT/admin-guide/security-bugs.rst
/openbmc/linux/Documentation/translations/it_IT/process/submitting-patches.rst
/openbmc/linux/Documentation/translations/ja_JP/howto.rst
/openbmc/linux/Documentation/translations/ko_KR/howto.rst
/openbmc/linux/Documentation/translations/sp_SP/howto.rst
/openbmc/linux/Documentation/translations/sp_SP/process/submitting-patches.rst
/openbmc/linux/Documentation/translations/zh_CN/admin-guide/security-bugs.rst
/openbmc/linux/Documentation/translations/zh_CN/mm/hugetlbfs_reserv.rst
/openbmc/linux/Documentation/translations/zh_CN/process/howto.rst
/openbmc/linux/Documentation/translations/zh_CN/scheduler/sched-capacity.rst
/openbmc/linux/Documentation/translations/zh_TW/admin-guide/security-bugs.rst
/openbmc/linux/Documentation/translations/zh_TW/process/howto.rst
/openbmc/linux/Documentation/usb/gadget_uvc.rst
/openbmc/linux/Documentation/usb/index.rst
/openbmc/linux/Documentation/userspace-api/netlink/specs.rst
/openbmc/linux/Documentation/virt/kvm/api.rst
/openbmc/linux/MAINTAINERS
/openbmc/linux/Makefile
/openbmc/linux/arch/alpha/lib/fpreg.c
/openbmc/linux/arch/alpha/mm/fault.c
/openbmc/linux/arch/arm/boot/dts/e60k02.dtsi
/openbmc/linux/arch/arm/boot/dts/e70k02.dtsi
/openbmc/linux/arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts
/openbmc/linux/arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts
/openbmc/linux/arch/arm/lib/uaccess_with_memcpy.c
/openbmc/linux/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-kbox-a-230-ls.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var2.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var4.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi
/openbmc/linux/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/imx8mn.dtsi
/openbmc/linux/arch/arm64/boot/dts/freescale/imx8mp.dtsi
/openbmc/linux/arch/arm64/boot/dts/freescale/imx93.dtsi
/openbmc/linux/arch/arm64/boot/dts/nvidia/tegra194.dtsi
/openbmc/linux/arch/arm64/boot/dts/nvidia/tegra234.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/msm8916-thwc-uf896.dts
/openbmc/linux/arch/arm64/boot/dts/qcom/msm8916-thwc-ufi001c.dts
/openbmc/linux/arch/arm64/boot/dts/qcom/msm8916-ufi.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sa8540p-ride.dts
/openbmc/linux/arch/arm64/boot/dts/qcom/sc7280.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts
/openbmc/linux/arch/arm64/boot/dts/qcom/sc8280xp.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sm6115.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sm6375.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sm8150.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish.dts
/openbmc/linux/arch/arm64/boot/dts/qcom/sm8350.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sm8450.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sm8550.dtsi
/openbmc/linux/arch/arm64/include/asm/kvm_host.h
/openbmc/linux/arch/arm64/kernel/compat_alignment.c
/openbmc/linux/arch/arm64/kernel/efi-header.S
/openbmc/linux/arch/arm64/kvm/arch_timer.c
/openbmc/linux/arch/arm64/kvm/arm.c
/openbmc/linux/arch/arm64/kvm/hypercalls.c
/openbmc/linux/arch/arm64/kvm/mmu.c
/openbmc/linux/arch/arm64/kvm/pmu-emul.c
/openbmc/linux/arch/arm64/kvm/sys_regs.c
/openbmc/linux/arch/hexagon/mm/vm_fault.c
/openbmc/linux/arch/ia64/include/uapi/asm/cmpxchg.h
/openbmc/linux/arch/ia64/include/uapi/asm/intrinsics.h
/openbmc/linux/arch/ia64/kernel/acpi.c
/openbmc/linux/arch/ia64/mm/fault.c
/openbmc/linux/arch/m68k/kernel/setup_mm.c
/openbmc/linux/arch/m68k/kernel/traps.c
/openbmc/linux/arch/m68k/mm/fault.c
/openbmc/linux/arch/m68k/mm/motorola.c
/openbmc/linux/arch/microblaze/mm/fault.c
/openbmc/linux/arch/mips/bmips/dma.c
/openbmc/linux/arch/mips/bmips/setup.c
/openbmc/linux/arch/mips/configs/mtx1_defconfig
/openbmc/linux/arch/nios2/mm/fault.c
/openbmc/linux/arch/openrisc/mm/fault.c
/openbmc/linux/arch/parisc/mm/fault.c
/openbmc/linux/arch/powerpc/Kconfig
/openbmc/linux/arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts
/openbmc/linux/arch/powerpc/boot/dts/fsl/t1040rdb.dts
/openbmc/linux/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi
/openbmc/linux/arch/powerpc/configs/ppc6xx_defconfig
/openbmc/linux/arch/powerpc/include/asm/book3s/64/tlbflush.h
/openbmc/linux/arch/powerpc/include/asm/kasan.h
/openbmc/linux/arch/powerpc/include/asm/string.h
/openbmc/linux/arch/powerpc/kernel/prom_init_check.sh
/openbmc/linux/arch/powerpc/kernel/ptrace/ptrace-view.c
/openbmc/linux/arch/powerpc/kernel/vmlinux.lds.S
/openbmc/linux/arch/powerpc/kvm/powerpc.c
/openbmc/linux/arch/powerpc/mm/fault.c
/openbmc/linux/arch/powerpc/platforms/pseries/Kconfig
/openbmc/linux/arch/powerpc/platforms/pseries/vas.c
/openbmc/linux/arch/powerpc/xmon/xmon.c
/openbmc/linux/arch/riscv/Kconfig
/openbmc/linux/arch/riscv/Kconfig.erratas
/openbmc/linux/arch/riscv/Makefile
/openbmc/linux/arch/riscv/errata/sifive/errata.c
/openbmc/linux/arch/riscv/include/asm/ftrace.h
/openbmc/linux/arch/riscv/include/asm/hwcap.h
/openbmc/linux/arch/riscv/include/asm/mmu.h
/openbmc/linux/arch/riscv/include/asm/patch.h
/openbmc/linux/arch/riscv/include/asm/tlbflush.h
/openbmc/linux/arch/riscv/kernel/compat_vdso/Makefile
/openbmc/linux/arch/riscv/kernel/ftrace.c
/openbmc/linux/arch/riscv/kernel/patch.c
/openbmc/linux/arch/riscv/kernel/stacktrace.c
/openbmc/linux/arch/riscv/kvm/vcpu_timer.c
/openbmc/linux/arch/riscv/mm/context.c
/openbmc/linux/arch/riscv/mm/fault.c
/openbmc/linux/arch/riscv/mm/tlbflush.c
/openbmc/linux/arch/riscv/net/bpf_jit_comp64.c
/openbmc/linux/arch/s390/Makefile
/openbmc/linux/arch/s390/boot/ipl_report.c
/openbmc/linux/arch/s390/configs/debug_defconfig
/openbmc/linux/arch/s390/configs/defconfig
/openbmc/linux/arch/s390/configs/zfcpdump_defconfig
/openbmc/linux/arch/s390/kernel/ptrace.c
/openbmc/linux/arch/s390/kvm/intercept.c
/openbmc/linux/arch/s390/kvm/kvm-s390.c
/openbmc/linux/arch/s390/lib/uaccess.c
/openbmc/linux/arch/s390/pci/pci.c
/openbmc/linux/arch/s390/pci/pci_bus.c
/openbmc/linux/arch/s390/pci/pci_bus.h
/openbmc/linux/arch/sh/include/asm/processor_32.h
/openbmc/linux/arch/sh/kernel/signal_32.c
/openbmc/linux/arch/sparc/mm/fault_32.c
/openbmc/linux/arch/sparc/mm/fault_64.c
/openbmc/linux/arch/x86/events/amd/core.c
/openbmc/linux/arch/x86/include/asm/intel-family.h
/openbmc/linux/arch/x86/include/asm/resctrl.h
/openbmc/linux/arch/x86/include/asm/sev-common.h
/openbmc/linux/arch/x86/include/asm/string_64.h
/openbmc/linux/arch/x86/include/asm/svm.h
/openbmc/linux/arch/x86/include/asm/xen/cpuid.h
/openbmc/linux/arch/x86/kernel/acpi/boot.c
/openbmc/linux/arch/x86/kernel/cpu/amd.c
/openbmc/linux/arch/x86/kernel/cpu/bugs.c
/openbmc/linux/arch/x86/kernel/cpu/mce/core.c
/openbmc/linux/arch/x86/kernel/cpu/mshyperv.c
/openbmc/linux/arch/x86/kernel/cpu/resctrl/ctrlmondata.c
/openbmc/linux/arch/x86/kernel/cpu/resctrl/internal.h
/openbmc/linux/arch/x86/kernel/cpu/resctrl/rdtgroup.c
/openbmc/linux/arch/x86/kernel/fpu/xstate.c
/openbmc/linux/arch/x86/kernel/ftrace_64.S
/openbmc/linux/arch/x86/kernel/process_32.c
/openbmc/linux/arch/x86/kernel/process_64.c
/openbmc/linux/arch/x86/kernel/sev.c
/openbmc/linux/arch/x86/kvm/ioapic.c
/openbmc/linux/arch/x86/kvm/kvm_onhyperv.h
/openbmc/linux/arch/x86/kvm/svm/avic.c
/openbmc/linux/arch/x86/kvm/svm/svm.c
/openbmc/linux/arch/x86/kvm/svm/svm_onhyperv.h
/openbmc/linux/arch/x86/kvm/vmx/nested.c
/openbmc/linux/arch/x86/kvm/vmx/vmenter.S
/openbmc/linux/arch/x86/kvm/vmx/vmx.c
/openbmc/linux/arch/x86/kvm/x86.c
/openbmc/linux/arch/x86/mm/cpu_entry_area.c
/openbmc/linux/arch/x86/mm/mem_encrypt_identity.c
/openbmc/linux/arch/x86/xen/Makefile
/openbmc/linux/arch/x86/xen/enlighten_pv.c
/openbmc/linux/arch/x86/xen/enlighten_pvh.c
/openbmc/linux/arch/x86/xen/time.c
/openbmc/linux/arch/x86/xen/vga.c
/openbmc/linux/arch/x86/xen/xen-ops.h
/openbmc/linux/arch/xtensa/kernel/traps.c
/openbmc/linux/block/Kconfig
/openbmc/linux/block/bfq-iosched.c
/openbmc/linux/block/blk-core.c
/openbmc/linux/block/blk-mq.c
/openbmc/linux/block/blk-mq.h
/openbmc/linux/block/genhd.c
/openbmc/linux/crypto/asymmetric_keys/pkcs7_verify.c
/openbmc/linux/crypto/asymmetric_keys/verify_pefile.c
/openbmc/linux/drivers/accel/Makefile
/openbmc/linux/drivers/accel/ivpu/ivpu_drv.c
/openbmc/linux/drivers/accel/ivpu/ivpu_drv.h
/openbmc/linux/drivers/accel/ivpu/ivpu_hw_mtl.c
/openbmc/linux/drivers/accel/ivpu/ivpu_ipc.h
/openbmc/linux/drivers/accel/ivpu/ivpu_job.c
/openbmc/linux/drivers/accel/ivpu/ivpu_pm.c
/openbmc/linux/drivers/accel/ivpu/ivpu_pm.h
/openbmc/linux/drivers/acpi/acpi_video.c
/openbmc/linux/drivers/acpi/bus.c
/openbmc/linux/drivers/acpi/pptt.c
/openbmc/linux/drivers/acpi/processor_driver.c
/openbmc/linux/drivers/acpi/processor_thermal.c
/openbmc/linux/drivers/acpi/resource.c
/openbmc/linux/drivers/acpi/video_detect.c
/openbmc/linux/drivers/acpi/x86/utils.c
/openbmc/linux/drivers/ata/pata_parport/pata_parport.c
/openbmc/linux/drivers/atm/idt77252.c
/openbmc/linux/drivers/base/cacheinfo.c
/openbmc/linux/drivers/base/platform-msi.c
/openbmc/linux/drivers/block/loop.c
/openbmc/linux/drivers/block/null_blk/main.c
/openbmc/linux/drivers/block/sunvdc.c
/openbmc/linux/drivers/block/ublk_drv.c
/openbmc/linux/drivers/bluetooth/btintel.c
/openbmc/linux/drivers/bluetooth/btintel.h
/openbmc/linux/drivers/bluetooth/btqcomsmd.c
/openbmc/linux/drivers/bluetooth/btsdio.c
/openbmc/linux/drivers/bluetooth/btusb.c
/openbmc/linux/drivers/bus/imx-weim.c
/openbmc/linux/drivers/char/random.c
/openbmc/linux/drivers/char/tpm/eventlog/acpi.c
/openbmc/linux/drivers/char/tpm/tpm-chip.c
/openbmc/linux/drivers/char/tpm/tpm.h
/openbmc/linux/drivers/clk/Kconfig
/openbmc/linux/drivers/clk/bcm/clk-bcm2835-aux.c
/openbmc/linux/drivers/clk/bcm/clk-bcm2835.c
/openbmc/linux/drivers/clk/clk-fixed-mmio.c
/openbmc/linux/drivers/clk/clk-fsl-sai.c
/openbmc/linux/drivers/clk/clk-k210.c
/openbmc/linux/drivers/clk/hisilicon/clk-hi3559a.c
/openbmc/linux/drivers/clk/microchip/clk-mpfs-ccc.c
/openbmc/linux/drivers/counter/104-quad-8.c
/openbmc/linux/drivers/cpuidle/cpuidle-psci-domain.c
/openbmc/linux/drivers/crypto/caam/caamalg.c
/openbmc/linux/drivers/crypto/caam/caamalg_qi.c
/openbmc/linux/drivers/crypto/caam/qi.c
/openbmc/linux/drivers/cxl/core/hdm.c
/openbmc/linux/drivers/cxl/core/pci.c
/openbmc/linux/drivers/cxl/core/pmem.c
/openbmc/linux/drivers/cxl/core/port.c
/openbmc/linux/drivers/cxl/core/region.c
/openbmc/linux/drivers/cxl/cxl.h
/openbmc/linux/drivers/cxl/cxlpci.h
/openbmc/linux/drivers/cxl/port.c
/openbmc/linux/drivers/firmware/arm_scmi/bus.c
/openbmc/linux/drivers/firmware/arm_scmi/driver.c
/openbmc/linux/drivers/firmware/arm_scmi/mailbox.c
/openbmc/linux/drivers/firmware/efi/earlycon.c
/openbmc/linux/drivers/firmware/efi/efi-init.c
/openbmc/linux/drivers/firmware/efi/libstub/Makefile.zboot
/openbmc/linux/drivers/firmware/efi/libstub/arm64-stub.c
/openbmc/linux/drivers/firmware/efi/libstub/arm64.c
/openbmc/linux/drivers/firmware/efi/libstub/efi-stub-entry.c
/openbmc/linux/drivers/firmware/efi/libstub/efi-stub.c
/openbmc/linux/drivers/firmware/efi/libstub/efistub.h
/openbmc/linux/drivers/firmware/efi/libstub/randomalloc.c
/openbmc/linux/drivers/firmware/efi/libstub/screen_info.c
/openbmc/linux/drivers/firmware/efi/libstub/smbios.c
/openbmc/linux/drivers/firmware/efi/libstub/zboot-header.S
/openbmc/linux/drivers/firmware/efi/libstub/zboot.c
/openbmc/linux/drivers/firmware/efi/sysfb_efi.c
/openbmc/linux/drivers/firmware/qcom_scm.c
/openbmc/linux/drivers/firmware/sysfb.c
/openbmc/linux/drivers/firmware/sysfb_simplefb.c
/openbmc/linux/drivers/firmware/xilinx/zynqmp.c
/openbmc/linux/drivers/gpio/Kconfig
/openbmc/linux/drivers/gpio/gpio-davinci.c
/openbmc/linux/drivers/gpio/gpiolib-acpi.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu.h
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/nv.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/soc15.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/soc21.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/umc_v8_10.h
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/vi.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_device.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_module.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_priv.h
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_process.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
/openbmc/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/link_detection.c
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_4.h
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
/openbmc/linux/drivers/gpu/drm/bridge/lontium-lt8912b.c
/openbmc/linux/drivers/gpu/drm/display/drm_hdmi_helper.c
/openbmc/linux/drivers/gpu/drm/drm_atomic.c
/openbmc/linux/drivers/gpu/drm/drm_buddy.c
/openbmc/linux/drivers/gpu/drm/drm_edid.c
/openbmc/linux/drivers/gpu/drm/drm_gem.c
/openbmc/linux/drivers/gpu/drm/drm_gem_shmem_helper.c
/openbmc/linux/drivers/gpu/drm/drm_panel_orientation_quirks.c
/openbmc/linux/drivers/gpu/drm/etnaviv/etnaviv_drv.c
/openbmc/linux/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_color.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_color.h
/openbmc/linux/drivers/gpu/drm/i915/display/intel_crtc.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_display.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_display_types.h
/openbmc/linux/drivers/gpu/drm/i915/display/intel_dmc.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_dp_mst.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_dpt.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_fbdev.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_psr.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_snps_phy.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_tc.c
/openbmc/linux/drivers/gpu/drm/i915/gem/i915_gem_lmem.c
/openbmc/linux/drivers/gpu/drm/i915/gem/i915_gem_object.h
/openbmc/linux/drivers/gpu/drm/i915/gem/i915_gem_object_types.h
/openbmc/linux/drivers/gpu/drm/i915/gem/i915_gem_ttm.c
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_execlists_submission.c
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_gt.c
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_gt_pm.c
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_rc6.c
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_rps.c
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_rps.h
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_sseu.h
/openbmc/linux/drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
/openbmc/linux/drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c
/openbmc/linux/drivers/gpu/drm/i915/gt/uc/intel_huc.c
/openbmc/linux/drivers/gpu/drm/i915/gt/uc/intel_huc.h
/openbmc/linux/drivers/gpu/drm/i915/i915_active.c
/openbmc/linux/drivers/gpu/drm/i915/i915_perf.c
/openbmc/linux/drivers/gpu/drm/i915/i915_perf_types.h
/openbmc/linux/drivers/gpu/drm/i915/i915_pmu.c
/openbmc/linux/drivers/gpu/drm/i915/i915_reg.h
/openbmc/linux/drivers/gpu/drm/meson/meson_drv.c
/openbmc/linux/drivers/gpu/drm/meson/meson_dw_hdmi.c
/openbmc/linux/drivers/gpu/drm/meson/meson_vpp.c
/openbmc/linux/drivers/gpu/drm/msm/Kconfig
/openbmc/linux/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
/openbmc/linux/drivers/gpu/drm/msm/adreno/a5xx_preempt.c
/openbmc/linux/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
/openbmc/linux/drivers/gpu/drm/msm/adreno/a6xx_gpu.c
/openbmc/linux/drivers/gpu/drm/msm/adreno/adreno_device.c
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
/openbmc/linux/drivers/gpu/drm/msm/msm_gem_shrinker.c
/openbmc/linux/drivers/gpu/drm/msm/msm_gem_submit.c
/openbmc/linux/drivers/gpu/drm/nouveau/dispnv50/disp.c
/openbmc/linux/drivers/gpu/drm/nouveau/dispnv50/wndw.h
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
/openbmc/linux/drivers/gpu/drm/nouveau/nouveau_backlight.c
/openbmc/linux/drivers/gpu/drm/nouveau/nouveau_dp.c
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c
/openbmc/linux/drivers/gpu/drm/panfrost/panfrost_mmu.c
/openbmc/linux/drivers/gpu/drm/scheduler/sched_main.c
/openbmc/linux/drivers/gpu/drm/sun4i/sun4i_drv.c
/openbmc/linux/drivers/gpu/drm/tests/drm_buddy_test.c
/openbmc/linux/drivers/gpu/drm/tiny/cirrus.c
/openbmc/linux/drivers/gpu/drm/ttm/ttm_bo.c
/openbmc/linux/drivers/gpu/drm/ttm/ttm_device.c
/openbmc/linux/drivers/gpu/drm/virtio/virtgpu_vq.c
/openbmc/linux/drivers/gpu/host1x/dev.c
/openbmc/linux/drivers/hid/hid-core.c
/openbmc/linux/drivers/hid/hid-cp2112.c
/openbmc/linux/drivers/hid/hid-logitech-hidpp.c
/openbmc/linux/drivers/hid/intel-ish-hid/ipc/ipc.c
/openbmc/linux/drivers/hid/uhid.c
/openbmc/linux/drivers/hv/connection.c
/openbmc/linux/drivers/hwmon/adt7475.c
/openbmc/linux/drivers/hwmon/hwmon.c
/openbmc/linux/drivers/hwmon/ina3221.c
/openbmc/linux/drivers/hwmon/it87.c
/openbmc/linux/drivers/hwmon/ltc2992.c
/openbmc/linux/drivers/hwmon/peci/cputemp.c
/openbmc/linux/drivers/hwmon/pmbus/adm1266.c
/openbmc/linux/drivers/hwmon/pmbus/ucd9000.c
/openbmc/linux/drivers/hwmon/tmp513.c
/openbmc/linux/drivers/hwmon/xgene-hwmon.c
/openbmc/linux/drivers/hwtracing/coresight/coresight-etm4x-core.c
/openbmc/linux/drivers/hwtracing/coresight/coresight-etm4x.h
/openbmc/linux/drivers/i2c/busses/Kconfig
/openbmc/linux/drivers/i2c/busses/i2c-gxp.c
/openbmc/linux/drivers/i2c/busses/i2c-hisi.c
/openbmc/linux/drivers/i2c/busses/i2c-imx-lpi2c.c
/openbmc/linux/drivers/i2c/busses/i2c-mxs.c
/openbmc/linux/drivers/i2c/busses/i2c-xgene-slimpro.c
/openbmc/linux/drivers/i2c/i2c-core-base.c
/openbmc/linux/drivers/i2c/i2c-dev.c
/openbmc/linux/drivers/i2c/i2c-slave-eeprom.c
/openbmc/linux/drivers/i2c/i2c-slave-testunit.c
/openbmc/linux/drivers/i2c/i2c-smbus.c
/openbmc/linux/drivers/i2c/muxes/i2c-mux-ltc4306.c
/openbmc/linux/drivers/i2c/muxes/i2c-mux-pca9541.c
/openbmc/linux/drivers/i2c/muxes/i2c-mux-pca954x.c
/openbmc/linux/drivers/iio/accel/kionix-kx022a.c
/openbmc/linux/drivers/iio/adc/ad7791.c
/openbmc/linux/drivers/iio/adc/ltc2497.c
/openbmc/linux/drivers/iio/adc/max11410.c
/openbmc/linux/drivers/iio/adc/palmas_gpadc.c
/openbmc/linux/drivers/iio/adc/qcom-spmi-adc5.c
/openbmc/linux/drivers/iio/adc/ti-ads7950.c
/openbmc/linux/drivers/iio/dac/cio-dac.c
/openbmc/linux/drivers/iio/imu/Kconfig
/openbmc/linux/drivers/iio/industrialio-buffer.c
/openbmc/linux/drivers/iio/light/cm32181.c
/openbmc/linux/drivers/iio/light/vcnl4000.c
/openbmc/linux/drivers/input/joystick/xpad.c
/openbmc/linux/drivers/input/mouse/alps.c
/openbmc/linux/drivers/input/mouse/focaltech.c
/openbmc/linux/drivers/input/serio/i8042-acpipnpio.h
/openbmc/linux/drivers/input/touchscreen/goodix.c
/openbmc/linux/drivers/interconnect/core.c
/openbmc/linux/drivers/interconnect/imx/imx.c
/openbmc/linux/drivers/interconnect/qcom/icc-rpm.c
/openbmc/linux/drivers/interconnect/qcom/icc-rpmh.c
/openbmc/linux/drivers/interconnect/qcom/msm8974.c
/openbmc/linux/drivers/interconnect/qcom/osm-l3.c
/openbmc/linux/drivers/interconnect/qcom/qcm2290.c
/openbmc/linux/drivers/interconnect/qcom/sm8450.c
/openbmc/linux/drivers/interconnect/qcom/sm8550.c
/openbmc/linux/drivers/interconnect/samsung/exynos.c
/openbmc/linux/drivers/iommu/exynos-iommu.c
/openbmc/linux/drivers/iommu/intel/dmar.c
/openbmc/linux/drivers/iommu/intel/iommu.h
/openbmc/linux/drivers/iommu/intel/irq_remapping.c
/openbmc/linux/drivers/iommu/intel/perfmon.c
/openbmc/linux/drivers/iommu/iommufd/pages.c
/openbmc/linux/drivers/md/Kconfig
/openbmc/linux/drivers/md/dm-crypt.c
/openbmc/linux/drivers/md/dm-stats.c
/openbmc/linux/drivers/md/dm-stats.h
/openbmc/linux/drivers/md/dm-thin.c
/openbmc/linux/drivers/md/dm.c
/openbmc/linux/drivers/md/md.c
/openbmc/linux/drivers/media/i2c/imx290.c
/openbmc/linux/drivers/media/i2c/m5mols/m5mols_core.c
/openbmc/linux/drivers/media/i2c/ov2685.c
/openbmc/linux/drivers/media/i2c/ov5695.c
/openbmc/linux/drivers/media/platform/qcom/venus/firmware.c
/openbmc/linux/drivers/memory/tegra/mc.c
/openbmc/linux/drivers/memory/tegra/tegra124-emc.c
/openbmc/linux/drivers/memory/tegra/tegra20-emc.c
/openbmc/linux/drivers/memory/tegra/tegra30-emc.c
/openbmc/linux/drivers/misc/ad525x_dpot-i2c.c
/openbmc/linux/drivers/mmc/host/dw_mmc-starfive.c
/openbmc/linux/drivers/mmc/host/sdhci_am654.c
/openbmc/linux/drivers/mtd/maps/pismo.c
/openbmc/linux/drivers/mtd/nand/ecc-mxic.c
/openbmc/linux/drivers/mtd/nand/raw/meson_nand.c
/openbmc/linux/drivers/mtd/nand/raw/nandsim.c
/openbmc/linux/drivers/mtd/spi-nor/core.c
/openbmc/linux/drivers/mtd/spi-nor/core.h
/openbmc/linux/drivers/mtd/spi-nor/debugfs.c
/openbmc/linux/drivers/mtd/ubi/block.c
/openbmc/linux/drivers/net/bonding/bond_main.c
/openbmc/linux/drivers/net/can/cc770/cc770_platform.c
/openbmc/linux/drivers/net/dsa/b53/b53_mmap.c
/openbmc/linux/drivers/net/dsa/microchip/ksz8795.c
/openbmc/linux/drivers/net/dsa/microchip/ksz8863_smi.c
/openbmc/linux/drivers/net/dsa/microchip/ksz_common.c
/openbmc/linux/drivers/net/dsa/mt7530.c
/openbmc/linux/drivers/net/dsa/mv88e6xxx/chip.c
/openbmc/linux/drivers/net/dsa/mv88e6xxx/global2.c
/openbmc/linux/drivers/net/dsa/mv88e6xxx/global2.h
/openbmc/linux/drivers/net/dsa/realtek/realtek-mdio.c
/openbmc/linux/drivers/net/ethernet/Kconfig
/openbmc/linux/drivers/net/ethernet/Makefile
/openbmc/linux/drivers/net/ethernet/amazon/ena/ena_ethtool.c
/openbmc/linux/drivers/net/ethernet/amazon/ena/ena_netdev.c
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/aq_ring.c
/openbmc/linux/drivers/net/ethernet/broadcom/bgmac.c
/openbmc/linux/drivers/net/ethernet/broadcom/bgmac.h
/openbmc/linux/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.c
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.h
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
/openbmc/linux/drivers/net/ethernet/cadence/macb_main.c
/openbmc/linux/drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
/openbmc/linux/drivers/net/ethernet/cavium/thunder/nicvf_main.c
/openbmc/linux/drivers/net/ethernet/davicom/dm9000.c
/openbmc/linux/drivers/net/ethernet/fealnx.c
/openbmc/linux/drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
/openbmc/linux/drivers/net/ethernet/freescale/fec.h
/openbmc/linux/drivers/net/ethernet/freescale/fec_main.c
/openbmc/linux/drivers/net/ethernet/freescale/fec_mpc52xx.c
/openbmc/linux/drivers/net/ethernet/freescale/gianfar.c
/openbmc/linux/drivers/net/ethernet/google/gve/gve.h
/openbmc/linux/drivers/net/ethernet/google/gve/gve_ethtool.c
/openbmc/linux/drivers/net/ethernet/google/gve/gve_tx.c
/openbmc/linux/drivers/net/ethernet/i825xx/sni_82596.c
/openbmc/linux/drivers/net/ethernet/ibm/emac/core.c
/openbmc/linux/drivers/net/ethernet/ibm/emac/rgmii.c
/openbmc/linux/drivers/net/ethernet/intel/i40e/i40e_diag.c
/openbmc/linux/drivers/net/ethernet/intel/i40e/i40e_diag.h
/openbmc/linux/drivers/net/ethernet/intel/i40e/i40e_main.c
/openbmc/linux/drivers/net/ethernet/intel/i40e/i40e_txrx.c
/openbmc/linux/drivers/net/ethernet/intel/iavf/iavf_common.c
/openbmc/linux/drivers/net/ethernet/intel/iavf/iavf_main.c
/openbmc/linux/drivers/net/ethernet/intel/iavf/iavf_txrx.c
/openbmc/linux/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice.h
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_dcb.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_ethtool.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_lib.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_main.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_sched.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_sriov.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_switch.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_tc_lib.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_txrx.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_txrx_lib.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_xsk.c
/openbmc/linux/drivers/net/ethernet/intel/igb/igb_main.c
/openbmc/linux/drivers/net/ethernet/intel/igbvf/netdev.c
/openbmc/linux/drivers/net/ethernet/intel/igbvf/vf.c
/openbmc/linux/drivers/net/ethernet/intel/igc/igc_main.c
/openbmc/linux/drivers/net/ethernet/marvell/mvneta.c
/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu.h
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
/openbmc/linux/drivers/net/ethernet/mediatek/mtk_eth_soc.c
/openbmc/linux/drivers/net/ethernet/mediatek/mtk_eth_soc.h
/openbmc/linux/drivers/net/ethernet/mediatek/mtk_ppe.c
/openbmc/linux/drivers/net/ethernet/mediatek/mtk_ppe_offload.c
/openbmc/linux/drivers/net/ethernet/mediatek/mtk_sgmii.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/en_rx.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en.h
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/main.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/spectrum.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/lan966x_police.c
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
/openbmc/linux/drivers/net/ethernet/mscc/ocelot_stats.c
/openbmc/linux/drivers/net/ethernet/natsemi/sonic.c
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfd3/dp.c
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfd3/ipsec.c
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfdk/dp.c
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfdk/ipsec.c
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfp_net_common.c
/openbmc/linux/drivers/net/ethernet/qlogic/qed/qed_dev.c
/openbmc/linux/drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c
/openbmc/linux/drivers/net/ethernet/qlogic/qed/qed_sriov.c
/openbmc/linux/drivers/net/ethernet/qualcomm/emac/emac.c
/openbmc/linux/drivers/net/ethernet/realtek/r8169_phy_config.c
/openbmc/linux/drivers/net/ethernet/renesas/ravb_main.c
/openbmc/linux/drivers/net/ethernet/renesas/rswitch.c
/openbmc/linux/drivers/net/ethernet/renesas/rswitch.h
/openbmc/linux/drivers/net/ethernet/renesas/sh_eth.c
/openbmc/linux/drivers/net/ethernet/sfc/ef10.c
/openbmc/linux/drivers/net/ethernet/sfc/efx.c
/openbmc/linux/drivers/net/ethernet/smsc/smsc911x.c
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/common.h
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
/openbmc/linux/drivers/net/ethernet/sun/ldmvsw.c
/openbmc/linux/drivers/net/ethernet/sun/niu.c
/openbmc/linux/drivers/net/ethernet/sun/sunvnet.c
/openbmc/linux/drivers/net/ethernet/ti/am65-cpsw-nuss.c
/openbmc/linux/drivers/net/ethernet/ti/am65-cpts.c
/openbmc/linux/drivers/net/ethernet/ti/cpsw-phy-sel.c
/openbmc/linux/drivers/net/ethernet/ti/netcp_ethss.c
/openbmc/linux/drivers/net/ethernet/toshiba/ps3_gelic_net.c
/openbmc/linux/drivers/net/ethernet/toshiba/ps3_gelic_net.h
/openbmc/linux/drivers/net/ethernet/via/via-velocity.c
/openbmc/linux/drivers/net/ethernet/via/via-velocity.h
/openbmc/linux/drivers/net/ethernet/wangxun/libwx/wx_type.h
/openbmc/linux/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
/openbmc/linux/drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
/openbmc/linux/drivers/net/ethernet/xilinx/ll_temac_main.c
/openbmc/linux/drivers/net/ethernet/xircom/xirc2ps_cs.c
/openbmc/linux/drivers/net/ieee802154/ca8210.c
/openbmc/linux/drivers/net/ipa/gsi_reg.c
/openbmc/linux/drivers/net/ipa/gsi_reg.h
/openbmc/linux/drivers/net/ipa/gsi_trans.c
/openbmc/linux/drivers/net/ipa/ipa_reg.c
/openbmc/linux/drivers/net/ipa/ipa_reg.h
/openbmc/linux/drivers/net/ipa/reg.h
/openbmc/linux/drivers/net/ipa/reg/gsi_reg-v4.5.c
/openbmc/linux/drivers/net/ipa/reg/gsi_reg-v4.9.c
/openbmc/linux/drivers/net/ipvlan/ipvlan_l3s.c
/openbmc/linux/drivers/net/mdio/acpi_mdio.c
/openbmc/linux/drivers/net/mdio/mdio-thunder.c
/openbmc/linux/drivers/net/mdio/of_mdio.c
/openbmc/linux/drivers/net/net_failover.c
/openbmc/linux/drivers/net/phy/dp83869.c
/openbmc/linux/drivers/net/phy/mdio_devres.c
/openbmc/linux/drivers/net/phy/micrel.c
/openbmc/linux/drivers/net/phy/microchip.c
/openbmc/linux/drivers/net/phy/mscc/mscc_main.c
/openbmc/linux/drivers/net/phy/nxp-c45-tja11xx.c
/openbmc/linux/drivers/net/phy/phy.c
/openbmc/linux/drivers/net/phy/phy_device.c
/openbmc/linux/drivers/net/phy/phylink.c
/openbmc/linux/drivers/net/phy/sfp-bus.c
/openbmc/linux/drivers/net/phy/sfp.c
/openbmc/linux/drivers/net/phy/smsc.c
/openbmc/linux/drivers/net/usb/asix_devices.c
/openbmc/linux/drivers/net/usb/cdc_mbim.c
/openbmc/linux/drivers/net/usb/lan78xx.c
/openbmc/linux/drivers/net/usb/plusb.c
/openbmc/linux/drivers/net/usb/qmi_wwan.c
/openbmc/linux/drivers/net/usb/smsc75xx.c
/openbmc/linux/drivers/net/usb/smsc95xx.c
/openbmc/linux/drivers/net/veth.c
/openbmc/linux/drivers/net/virtio_net.c
/openbmc/linux/drivers/net/vmxnet3/vmxnet3_drv.c
/openbmc/linux/drivers/net/wan/fsl_ucc_hdlc.c
/openbmc/linux/drivers/net/wireguard/queueing.h
/openbmc/linux/drivers/net/wireless/ath/ath11k/mhi.c
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/ops.c
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/sta.c
/openbmc/linux/drivers/net/wireless/marvell/mwifiex/pcie.c
/openbmc/linux/drivers/net/wireless/marvell/mwifiex/sdio.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mac80211.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt76.h
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7603/main.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7615/mac.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7615/main.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt76x02_util.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7915/init.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7915/main.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7921/init.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7921/main.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7921/pci.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7996/main.c
/openbmc/linux/drivers/net/wireless/ti/wlcore/spi.c
/openbmc/linux/drivers/net/wwan/iosm/iosm_ipc_imem.c
/openbmc/linux/drivers/net/wwan/t7xx/Makefile
/openbmc/linux/drivers/net/xen-netback/common.h
/openbmc/linux/drivers/net/xen-netback/netback.c
/openbmc/linux/drivers/nfc/fdp/i2c.c
/openbmc/linux/drivers/nfc/pn533/usb.c
/openbmc/linux/drivers/nfc/st-nci/ndlc.c
/openbmc/linux/drivers/nvme/host/core.c
/openbmc/linux/drivers/nvme/host/ioctl.c
/openbmc/linux/drivers/nvme/host/multipath.c
/openbmc/linux/drivers/nvme/host/pci.c
/openbmc/linux/drivers/nvme/host/tcp.c
/openbmc/linux/drivers/nvme/target/core.c
/openbmc/linux/drivers/nvmem/core.c
/openbmc/linux/drivers/pci/bus.c
/openbmc/linux/drivers/pci/controller/dwc/pcie-designware.c
/openbmc/linux/drivers/pci/doe.c
/openbmc/linux/drivers/pci/msi/api.c
/openbmc/linux/drivers/pinctrl/mediatek/Kconfig
/openbmc/linux/drivers/pinctrl/pinctrl-amd.c
/openbmc/linux/drivers/pinctrl/pinctrl-at91-pio4.c
/openbmc/linux/drivers/pinctrl/pinctrl-ocelot.c
/openbmc/linux/drivers/pinctrl/stm32/pinctrl-stm32.c
/openbmc/linux/drivers/platform/chrome/cros_ec_chardev.c
/openbmc/linux/drivers/platform/mellanox/Kconfig
/openbmc/linux/drivers/platform/surface/aggregator/bus.c
/openbmc/linux/drivers/platform/x86/Kconfig
/openbmc/linux/drivers/platform/x86/amd/pmc.c
/openbmc/linux/drivers/platform/x86/asus-nb-wmi.c
/openbmc/linux/drivers/platform/x86/dell/dell-wmi-ddv.c
/openbmc/linux/drivers/platform/x86/gigabyte-wmi.c
/openbmc/linux/drivers/platform/x86/ideapad-laptop.c
/openbmc/linux/drivers/platform/x86/intel/int3472/tps68470_board_data.c
/openbmc/linux/drivers/platform/x86/intel/pmc/core.c
/openbmc/linux/drivers/platform/x86/intel/speed_select_if/isst_if_common.c
/openbmc/linux/drivers/platform/x86/intel/speed_select_if/isst_if_common.h
/openbmc/linux/drivers/platform/x86/intel/tpmi.c
/openbmc/linux/drivers/platform/x86/intel/vsec.c
/openbmc/linux/drivers/platform/x86/mlx-platform.c
/openbmc/linux/drivers/platform/x86/think-lmi.c
/openbmc/linux/drivers/platform/x86/thinkpad_acpi.c
/openbmc/linux/drivers/power/supply/axp288_fuel_gauge.c
/openbmc/linux/drivers/power/supply/bq24190_charger.c
/openbmc/linux/drivers/power/supply/cros_usbpd-charger.c
/openbmc/linux/drivers/power/supply/da9150-charger.c
/openbmc/linux/drivers/power/supply/power_supply_core.c
/openbmc/linux/drivers/power/supply/rk817_charger.c
/openbmc/linux/drivers/ptp/ptp_qoriq.c
/openbmc/linux/drivers/pwm/core.c
/openbmc/linux/drivers/pwm/pwm-cros-ec.c
/openbmc/linux/drivers/pwm/pwm-hibvt.c
/openbmc/linux/drivers/pwm/pwm-iqs620a.c
/openbmc/linux/drivers/pwm/pwm-meson.c
/openbmc/linux/drivers/pwm/pwm-sprd.c
/openbmc/linux/drivers/regulator/fixed.c
/openbmc/linux/drivers/s390/crypto/vfio_ap_drv.c
/openbmc/linux/drivers/scsi/device_handler/scsi_dh_alua.c
/openbmc/linux/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
/openbmc/linux/drivers/scsi/hosts.c
/openbmc/linux/drivers/scsi/iscsi_tcp.c
/openbmc/linux/drivers/scsi/lpfc/lpfc_init.c
/openbmc/linux/drivers/scsi/lpfc/lpfc_sli.c
/openbmc/linux/drivers/scsi/megaraid/megaraid_sas.h
/openbmc/linux/drivers/scsi/megaraid/megaraid_sas_base.c
/openbmc/linux/drivers/scsi/megaraid/megaraid_sas_fp.c
/openbmc/linux/drivers/scsi/megaraid/megaraid_sas_fusion.c
/openbmc/linux/drivers/scsi/mpi3mr/mpi3mr.h
/openbmc/linux/drivers/scsi/mpi3mr/mpi3mr_app.c
/openbmc/linux/drivers/scsi/mpi3mr/mpi3mr_fw.c
/openbmc/linux/drivers/scsi/mpi3mr/mpi3mr_os.c
/openbmc/linux/drivers/scsi/mpi3mr/mpi3mr_transport.c
/openbmc/linux/drivers/scsi/mpt3sas/mpt3sas_base.c
/openbmc/linux/drivers/scsi/mpt3sas/mpt3sas_transport.c
/openbmc/linux/drivers/scsi/qla2xxx/qla_gbl.h
/openbmc/linux/drivers/scsi/qla2xxx/qla_init.c
/openbmc/linux/drivers/scsi/qla2xxx/qla_isr.c
/openbmc/linux/drivers/scsi/qla2xxx/qla_os.c
/openbmc/linux/drivers/scsi/scsi.c
/openbmc/linux/drivers/scsi/scsi_devinfo.c
/openbmc/linux/drivers/scsi/scsi_scan.c
/openbmc/linux/drivers/scsi/sd.c
/openbmc/linux/drivers/scsi/sd_zbc.c
/openbmc/linux/drivers/scsi/storvsc_drv.c
/openbmc/linux/drivers/soc/qcom/llcc-qcom.c
/openbmc/linux/drivers/soc/qcom/rmtfs_mem.c
/openbmc/linux/drivers/staging/Kconfig
/openbmc/linux/drivers/staging/Makefile
/openbmc/linux/drivers/staging/rtl8192e/rtl8192e/rtl_dm.c
/openbmc/linux/drivers/staging/rtl8723bs/include/rtw_security.h
/openbmc/linux/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
/openbmc/linux/drivers/staging/rtl8723bs/os_dep/ioctl_linux.c
/openbmc/linux/drivers/target/iscsi/iscsi_target_parameters.c
/openbmc/linux/drivers/tee/amdtee/core.c
/openbmc/linux/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c
/openbmc/linux/drivers/thermal/intel/intel_powerclamp.c
/openbmc/linux/drivers/thermal/thermal_core.c
/openbmc/linux/drivers/thermal/thermal_core.h
/openbmc/linux/drivers/thermal/thermal_sysfs.c
/openbmc/linux/drivers/thunderbolt/debugfs.c
/openbmc/linux/drivers/thunderbolt/nhi.c
/openbmc/linux/drivers/thunderbolt/nhi_regs.h
/openbmc/linux/drivers/thunderbolt/quirks.c
/openbmc/linux/drivers/thunderbolt/retimer.c
/openbmc/linux/drivers/thunderbolt/sb_regs.h
/openbmc/linux/drivers/thunderbolt/switch.c
/openbmc/linux/drivers/thunderbolt/tb.h
/openbmc/linux/drivers/thunderbolt/usb4.c
/openbmc/linux/drivers/tty/hvc/hvc_xen.c
/openbmc/linux/drivers/tty/serdev/core.c
/openbmc/linux/drivers/tty/serial/8250/8250_em.c
/openbmc/linux/drivers/tty/serial/8250/8250_fsl.c
/openbmc/linux/drivers/tty/serial/8250/8250_port.c
/openbmc/linux/drivers/tty/serial/8250/Kconfig
/openbmc/linux/drivers/tty/serial/Kconfig
/openbmc/linux/drivers/tty/serial/fsl_lpuart.c
/openbmc/linux/drivers/tty/serial/qcom_geni_serial.c
/openbmc/linux/drivers/tty/serial/sc16is7xx.c
/openbmc/linux/drivers/tty/serial/sh-sci.c
/openbmc/linux/drivers/tty/vt/vt.c
/openbmc/linux/drivers/ufs/core/ufshcd.c
/openbmc/linux/drivers/ufs/host/ufs-qcom.c
/openbmc/linux/drivers/usb/cdns3/cdns3-pci-wrap.c
/openbmc/linux/drivers/usb/cdns3/cdnsp-ep0.c
/openbmc/linux/drivers/usb/cdns3/cdnsp-pci.c
/openbmc/linux/drivers/usb/chipidea/ci.h
/openbmc/linux/drivers/usb/chipidea/core.c
/openbmc/linux/drivers/usb/chipidea/otg.c
/openbmc/linux/drivers/usb/dwc2/drd.c
/openbmc/linux/drivers/usb/dwc2/gadget.c
/openbmc/linux/drivers/usb/dwc2/platform.c
/openbmc/linux/drivers/usb/dwc3/core.h
/openbmc/linux/drivers/usb/dwc3/dwc3-pci.c
/openbmc/linux/drivers/usb/dwc3/gadget.c
/openbmc/linux/drivers/usb/gadget/composite.c
/openbmc/linux/drivers/usb/gadget/function/f_fs.c
/openbmc/linux/drivers/usb/gadget/function/u_audio.c
/openbmc/linux/drivers/usb/gadget/legacy/inode.c
/openbmc/linux/drivers/usb/host/xhci-pci.c
/openbmc/linux/drivers/usb/host/xhci-tegra.c
/openbmc/linux/drivers/usb/host/xhci.c
/openbmc/linux/drivers/usb/misc/onboard_usb_hub.c
/openbmc/linux/drivers/usb/misc/onboard_usb_hub.h
/openbmc/linux/drivers/usb/serial/cp210x.c
/openbmc/linux/drivers/usb/serial/option.c
/openbmc/linux/drivers/usb/storage/unusual_uas.h
/openbmc/linux/drivers/usb/typec/altmodes/displayport.c
/openbmc/linux/drivers/usb/typec/tcpm/tcpm.c
/openbmc/linux/drivers/usb/typec/ucsi/ucsi.c
/openbmc/linux/drivers/usb/typec/ucsi/ucsi_acpi.c
/openbmc/linux/drivers/vdpa/mlx5/core/mlx5_vdpa.h
/openbmc/linux/drivers/vdpa/mlx5/net/mlx5_vnet.c
/openbmc/linux/drivers/vdpa/vdpa_sim/vdpa_sim.c
/openbmc/linux/drivers/vdpa/virtio_pci/vp_vdpa.c
/openbmc/linux/drivers/vfio/pci/mlx5/main.c
/openbmc/linux/drivers/vhost/vdpa.c
/openbmc/linux/drivers/video/fbdev/amba-clcd.c
/openbmc/linux/drivers/video/fbdev/au1200fb.c
/openbmc/linux/drivers/video/fbdev/bw2.c
/openbmc/linux/drivers/video/fbdev/cg3.c
/openbmc/linux/drivers/video/fbdev/chipsfb.c
/openbmc/linux/drivers/video/fbdev/clps711x-fb.c
/openbmc/linux/drivers/video/fbdev/core/fb_defio.c
/openbmc/linux/drivers/video/fbdev/geode/lxfb_core.c
/openbmc/linux/drivers/video/fbdev/intelfb/intelfbdrv.c
/openbmc/linux/drivers/video/fbdev/nvidia/nvidia.c
/openbmc/linux/drivers/video/fbdev/offb.c
/openbmc/linux/drivers/video/fbdev/omap/Makefile
/openbmc/linux/drivers/video/fbdev/omap/omapfb_main.c
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
/openbmc/linux/drivers/video/fbdev/pxa3xx-gcu.c
/openbmc/linux/drivers/video/fbdev/sm501fb.c
/openbmc/linux/drivers/video/fbdev/stifb.c
/openbmc/linux/drivers/video/fbdev/tcx.c
/openbmc/linux/drivers/video/fbdev/tgafb.c
/openbmc/linux/drivers/video/fbdev/wm8505fb.c
/openbmc/linux/drivers/video/fbdev/xilinxfb.c
/openbmc/linux/drivers/video/logo/pnmtologo.c
/openbmc/linux/drivers/virt/coco/sev-guest/sev-guest.c
/openbmc/linux/drivers/w1/masters/ds2482.c
/openbmc/linux/drivers/xen/xenfs/xensyms.c
/openbmc/linux/fs/btrfs/backref.c
/openbmc/linux/fs/btrfs/bio.c
/openbmc/linux/fs/btrfs/block-group.c
/openbmc/linux/fs/btrfs/delayed-inode.c
/openbmc/linux/fs/btrfs/extent_map.c
/openbmc/linux/fs/btrfs/free-space-cache.c
/openbmc/linux/fs/btrfs/fs.h
/openbmc/linux/fs/btrfs/inode.c
/openbmc/linux/fs/btrfs/ioctl.c
/openbmc/linux/fs/btrfs/qgroup.c
/openbmc/linux/fs/btrfs/space-info.c
/openbmc/linux/fs/btrfs/space-info.h
/openbmc/linux/fs/btrfs/sysfs.c
/openbmc/linux/fs/btrfs/transaction.c
/openbmc/linux/fs/btrfs/volumes.c
/openbmc/linux/fs/btrfs/zoned.c
/openbmc/linux/fs/cifs/cached_dir.c
/openbmc/linux/fs/cifs/cifs_debug.c
/openbmc/linux/fs/cifs/cifs_dfs_ref.c
/openbmc/linux/fs/cifs/cifs_fs_sb.h
/openbmc/linux/fs/cifs/cifsfs.c
/openbmc/linux/fs/cifs/cifsfs.h
/openbmc/linux/fs/cifs/cifsglob.h
/openbmc/linux/fs/cifs/cifsproto.h
/openbmc/linux/fs/cifs/cifssmb.c
/openbmc/linux/fs/cifs/connect.c
/openbmc/linux/fs/cifs/dfs.c
/openbmc/linux/fs/cifs/dfs.h
/openbmc/linux/fs/cifs/dfs_cache.c
/openbmc/linux/fs/cifs/dfs_cache.h
/openbmc/linux/fs/cifs/file.c
/openbmc/linux/fs/cifs/fs_context.c
/openbmc/linux/fs/cifs/fs_context.h
/openbmc/linux/fs/cifs/link.c
/openbmc/linux/fs/cifs/misc.c
/openbmc/linux/fs/cifs/smb2inode.c
/openbmc/linux/fs/cifs/smb2ops.c
/openbmc/linux/fs/cifs/smb2pdu.c
/openbmc/linux/fs/cifs/smb2transport.c
/openbmc/linux/fs/cifs/smbdirect.c
/openbmc/linux/fs/cifs/trace.h
/openbmc/linux/fs/cifs/transport.c
/openbmc/linux/fs/cramfs/inode.c
/openbmc/linux/fs/crypto/keyring.c
/openbmc/linux/fs/dax.c
/openbmc/linux/fs/erofs/data.c
/openbmc/linux/fs/erofs/decompressor_lzma.c
/openbmc/linux/fs/erofs/internal.h
/openbmc/linux/fs/erofs/pcpubuf.c
/openbmc/linux/fs/erofs/zdata.c
/openbmc/linux/fs/erofs/zmap.c
/openbmc/linux/fs/ext4/ext4.h
/openbmc/linux/fs/ext4/fsmap.c
/openbmc/linux/fs/ext4/inline.c
/openbmc/linux/fs/ext4/inode.c
/openbmc/linux/fs/ext4/ioctl.c
/openbmc/linux/fs/ext4/namei.c
/openbmc/linux/fs/ext4/page-io.c
/openbmc/linux/fs/ext4/super.c
/openbmc/linux/fs/ext4/sysfs.c
/openbmc/linux/fs/ext4/xattr.c
/openbmc/linux/fs/file.c
/openbmc/linux/fs/gfs2/dentry.c
/openbmc/linux/fs/hfsplus/super.c
/openbmc/linux/fs/jbd2/journal.c
/openbmc/linux/fs/ksmbd/auth.c
/openbmc/linux/fs/ksmbd/connection.c
/openbmc/linux/fs/ksmbd/connection.h
/openbmc/linux/fs/ksmbd/ksmbd_work.h
/openbmc/linux/fs/ksmbd/server.c
/openbmc/linux/fs/ksmbd/smb2pdu.c
/openbmc/linux/fs/ksmbd/smb2pdu.h
/openbmc/linux/fs/ksmbd/smb_common.c
/openbmc/linux/fs/ksmbd/smb_common.h
/openbmc/linux/fs/ksmbd/transport_rdma.c
/openbmc/linux/fs/ksmbd/transport_tcp.c
/openbmc/linux/fs/ksmbd/unicode.c
/openbmc/linux/fs/lockd/clnt4xdr.c
/openbmc/linux/fs/lockd/xdr4.c
/openbmc/linux/fs/locks.c
/openbmc/linux/fs/namespace.c
/openbmc/linux/fs/netfs/iterator.c
/openbmc/linux/fs/nfs/Kconfig
/openbmc/linux/fs/nfs/dir.c
/openbmc/linux/fs/nfs/nfs4proc.c
/openbmc/linux/fs/nfs/read.c
/openbmc/linux/fs/nfsd/Kconfig
/openbmc/linux/fs/nfsd/blocklayout.c
/openbmc/linux/fs/nfsd/nfs4callback.c
/openbmc/linux/fs/nfsd/nfs4xdr.c
/openbmc/linux/fs/nfsd/vfs.c
/openbmc/linux/fs/nilfs2/btree.c
/openbmc/linux/fs/nilfs2/direct.c
/openbmc/linux/fs/nilfs2/ioctl.c
/openbmc/linux/fs/nilfs2/segment.c
/openbmc/linux/fs/nilfs2/super.c
/openbmc/linux/fs/nilfs2/the_nilfs.c
/openbmc/linux/fs/ocfs2/aops.c
/openbmc/linux/fs/ocfs2/move_extents.c
/openbmc/linux/fs/splice.c
/openbmc/linux/fs/super.c
/openbmc/linux/fs/udf/inode.c
/openbmc/linux/fs/verity/enable.c
/openbmc/linux/fs/verity/verify.c
/openbmc/linux/fs/xfs/Makefile
/openbmc/linux/fs/xfs/libxfs/xfs_alloc.c
/openbmc/linux/fs/xfs/xfs_aops.c
/openbmc/linux/fs/xfs/xfs_dahash_test.c
/openbmc/linux/fs/xfs/xfs_dahash_test.h
/openbmc/linux/fs/xfs/xfs_iomap.c
/openbmc/linux/fs/xfs/xfs_qm.c
/openbmc/linux/fs/xfs/xfs_super.c
/openbmc/linux/fs/xfs/xfs_trace.h
/openbmc/linux/fs/zonefs/file.c
/openbmc/linux/include/acpi/acpi_bus.h
/openbmc/linux/include/acpi/platform/acenv.h
/openbmc/linux/include/acpi/platform/acenvex.h
/openbmc/linux/include/acpi/video.h
/openbmc/linux/include/asm-generic/atomic.h
/openbmc/linux/include/asm-generic/cmpxchg-local.h
/openbmc/linux/include/asm-generic/cmpxchg.h
/openbmc/linux/include/asm-generic/io.h
/openbmc/linux/include/drm/drm_bridge.h
/openbmc/linux/include/drm/drm_gem.h
/openbmc/linux/include/drm/gpu_scheduler.h
/openbmc/linux/include/kvm/arm_arch_timer.h
/openbmc/linux/include/linux/acpi_mdio.h
/openbmc/linux/include/linux/blk-mq.h
/openbmc/linux/include/linux/blkdev.h
/openbmc/linux/include/linux/clk-provider.h
/openbmc/linux/include/linux/compiler_attributes.h
/openbmc/linux/include/linux/compiler_types.h
/openbmc/linux/include/linux/context_tracking.h
/openbmc/linux/include/linux/context_tracking_state.h
/openbmc/linux/include/linux/cpuhotplug.h
/openbmc/linux/include/linux/cpumask.h
/openbmc/linux/include/linux/efi.h
/openbmc/linux/include/linux/fb.h
/openbmc/linux/include/linux/find.h
/openbmc/linux/include/linux/ftrace.h
/openbmc/linux/include/linux/hid.h
/openbmc/linux/include/linux/highmem.h
/openbmc/linux/include/linux/i2c.h
/openbmc/linux/include/linux/interconnect-provider.h
/openbmc/linux/include/linux/io_uring.h
/openbmc/linux/include/linux/jbd2.h
/openbmc/linux/include/linux/kvm_host.h
/openbmc/linux/include/linux/kvm_irqfd.h
/openbmc/linux/include/linux/lockd/xdr4.h
/openbmc/linux/include/linux/mm_types.h
/openbmc/linux/include/linux/msi.h
/openbmc/linux/include/linux/netdevice.h
/openbmc/linux/include/linux/nvme-tcp.h
/openbmc/linux/include/linux/nvme.h
/openbmc/linux/include/linux/of_mdio.h
/openbmc/linux/include/linux/pci-doe.h
/openbmc/linux/include/linux/pci.h
/openbmc/linux/include/linux/percpu_counter.h
/openbmc/linux/include/linux/phy.h
/openbmc/linux/include/linux/phylink.h
/openbmc/linux/include/linux/rmap.h
/openbmc/linux/include/linux/sfp.h
/openbmc/linux/include/linux/stmmac.h
/openbmc/linux/include/linux/sysfb.h
/openbmc/linux/include/linux/thermal.h
/openbmc/linux/include/linux/tracepoint.h
/openbmc/linux/include/net/bluetooth/hci_core.h
/openbmc/linux/include/net/netfilter/nf_tproxy.h
/openbmc/linux/include/net/raw.h
/openbmc/linux/include/net/xdp.h
/openbmc/linux/include/scsi/scsi_device.h
/openbmc/linux/include/scsi/scsi_devinfo.h
/openbmc/linux/include/sound/soc-component.h
/openbmc/linux/include/trace/events/f2fs.h
/openbmc/linux/include/trace/events/mmap.h
/openbmc/linux/include/trace/events/rcu.h
/openbmc/linux/include/trace/stages/stage5_get_offsets.h
/openbmc/linux/include/uapi/linux/btrfs.h
/openbmc/linux/include/uapi/linux/fou.h
/openbmc/linux/include/uapi/linux/netdev.h
/openbmc/linux/include/uapi/linux/rtnetlink.h
/openbmc/linux/include/ufs/ufshcd.h
/openbmc/linux/include/xen/interface/platform.h
/openbmc/linux/init/main.c
/openbmc/linux/io_uring/alloc_cache.h
/openbmc/linux/io_uring/filetable.c
/openbmc/linux/io_uring/io-wq.c
/openbmc/linux/io_uring/io_uring.c
/openbmc/linux/io_uring/kbuf.c
/openbmc/linux/io_uring/msg_ring.c
/openbmc/linux/io_uring/net.c
/openbmc/linux/io_uring/poll.c
/openbmc/linux/io_uring/rsrc.c
/openbmc/linux/io_uring/rsrc.h
/openbmc/linux/io_uring/slist.h
/openbmc/linux/io_uring/sqpoll.c
/openbmc/linux/io_uring/uring_cmd.c
/openbmc/linux/kernel/bpf/btf.c
/openbmc/linux/kernel/bpf/core.c
/openbmc/linux/kernel/bpf/verifier.c
/openbmc/linux/kernel/compat.c
/openbmc/linux/kernel/dma/swiotlb.c
/openbmc/linux/kernel/entry/common.c
/openbmc/linux/kernel/events/core.c
/openbmc/linux/kernel/fork.c
/openbmc/linux/kernel/irq/ipi.c
/openbmc/linux/kernel/irq/irqdesc.c
/openbmc/linux/kernel/irq/irqdomain.c
/openbmc/linux/kernel/irq/msi.c
/openbmc/linux/kernel/kcsan/Makefile
/openbmc/linux/kernel/panic.c
/openbmc/linux/kernel/sched/core.c
/openbmc/linux/kernel/sched/fair.c
/openbmc/linux/kernel/trace/ftrace.c
/openbmc/linux/kernel/trace/kprobe_event_gen_test.c
/openbmc/linux/kernel/trace/ring_buffer.c
/openbmc/linux/kernel/trace/trace.c
/openbmc/linux/kernel/trace/trace_events_hist.c
/openbmc/linux/kernel/trace/trace_events_synth.c
/openbmc/linux/kernel/trace/trace_hwlat.c
/openbmc/linux/kernel/trace/trace_osnoise.c
/openbmc/linux/kernel/umh.c
/openbmc/linux/kernel/watch_queue.c
/openbmc/linux/lib/Kconfig.debug
/openbmc/linux/lib/Kconfig.kasan
/openbmc/linux/lib/cpumask_kunit.c
/openbmc/linux/lib/dhry_run.c
/openbmc/linux/lib/find_bit.c
/openbmc/linux/lib/maple_tree.c
/openbmc/linux/lib/parser.c
/openbmc/linux/lib/percpu_counter.c
/openbmc/linux/lib/test_maple_tree.c
/openbmc/linux/lib/zlib_deflate/defutil.h
/openbmc/linux/lib/zstd/common/zstd_deps.h
/openbmc/linux/lib/zstd/decompress/huf_decompress.c
/openbmc/linux/lib/zstd/decompress/zstd_decompress.c
/openbmc/linux/mm/damon/paddr.c
/openbmc/linux/mm/huge_memory.c
/openbmc/linux/mm/hugetlb.c
/openbmc/linux/mm/kasan/Makefile
/openbmc/linux/mm/kasan/kasan.h
/openbmc/linux/mm/kasan/kasan_test.c
/openbmc/linux/mm/kasan/shadow.c
/openbmc/linux/mm/kfence/Makefile
/openbmc/linux/mm/kfence/core.c
/openbmc/linux/mm/ksm.c
/openbmc/linux/mm/memory-failure.c
/openbmc/linux/mm/memory.c
/openbmc/linux/mm/migrate.c
/openbmc/linux/mm/mincore.c
/openbmc/linux/mm/mmap.c
/openbmc/linux/mm/mprotect.c
/openbmc/linux/mm/page_alloc.c
/openbmc/linux/mm/rmap.c
/openbmc/linux/mm/slab.c
/openbmc/linux/mm/swapfile.c
/openbmc/linux/mm/vmalloc.c
/openbmc/linux/net/bluetooth/hci_core.c
/openbmc/linux/net/bluetooth/hci_sync.c
/openbmc/linux/net/bluetooth/iso.c
/openbmc/linux/net/bluetooth/l2cap_core.c
/openbmc/linux/net/bluetooth/mgmt.c
/openbmc/linux/net/bpf/test_run.c
/openbmc/linux/net/caif/caif_usb.c
/openbmc/linux/net/can/bcm.c
/openbmc/linux/net/can/isotp.c
/openbmc/linux/net/can/j1939/transport.c
/openbmc/linux/net/core/netdev-genl-gen.c
/openbmc/linux/net/core/netdev-genl-gen.h
/openbmc/linux/net/core/netpoll.c
/openbmc/linux/net/core/skbuff.c
/openbmc/linux/net/core/sock.c
/openbmc/linux/net/core/xdp.c
/openbmc/linux/net/dsa/slave.c
/openbmc/linux/net/dsa/tag.c
/openbmc/linux/net/dsa/tag_brcm.c
/openbmc/linux/net/ethtool/linkmodes.c
/openbmc/linux/net/hsr/hsr_framereg.c
/openbmc/linux/net/ieee802154/nl802154.c
/openbmc/linux/net/ipv4/fib_frontend.c
/openbmc/linux/net/ipv4/fou_nl.c
/openbmc/linux/net/ipv4/fou_nl.h
/openbmc/linux/net/ipv4/icmp.c
/openbmc/linux/net/ipv4/inet_hashtables.c
/openbmc/linux/net/ipv4/ip_gre.c
/openbmc/linux/net/ipv4/ip_tunnel.c
/openbmc/linux/net/ipv4/netfilter/nf_tproxy_ipv4.c
/openbmc/linux/net/ipv4/ping.c
/openbmc/linux/net/ipv4/raw.c
/openbmc/linux/net/ipv4/raw_diag.c
/openbmc/linux/net/ipv4/tcp_bpf.c
/openbmc/linux/net/ipv4/tcp_output.c
/openbmc/linux/net/ipv4/udp_bpf.c
/openbmc/linux/net/ipv6/ila/ila_xlat.c
/openbmc/linux/net/ipv6/ip6_gre.c
/openbmc/linux/net/ipv6/ip6_output.c
/openbmc/linux/net/ipv6/ip6_tunnel.c
/openbmc/linux/net/ipv6/netfilter/nf_tproxy_ipv6.c
/openbmc/linux/net/ipv6/raw.c
/openbmc/linux/net/iucv/iucv.c
/openbmc/linux/net/l2tp/l2tp_ip.c
/openbmc/linux/net/l2tp/l2tp_ip6.c
/openbmc/linux/net/mac80211/cfg.c
/openbmc/linux/net/mac80211/ieee80211_i.h
/openbmc/linux/net/mac80211/main.c
/openbmc/linux/net/mac80211/rx.c
/openbmc/linux/net/mac80211/sta_info.c
/openbmc/linux/net/mac80211/util.c
/openbmc/linux/net/mac80211/wme.c
/openbmc/linux/net/mptcp/pm_netlink.c
/openbmc/linux/net/mptcp/protocol.c
/openbmc/linux/net/mptcp/protocol.h
/openbmc/linux/net/mptcp/subflow.c
/openbmc/linux/net/ncsi/ncsi-manage.c
/openbmc/linux/net/netfilter/nf_conntrack_core.c
/openbmc/linux/net/netfilter/nf_conntrack_netlink.c
/openbmc/linux/net/netfilter/nft_last.c
/openbmc/linux/net/netfilter/nft_masq.c
/openbmc/linux/net/netfilter/nft_nat.c
/openbmc/linux/net/netfilter/nft_quota.c
/openbmc/linux/net/netfilter/nft_redir.c
/openbmc/linux/net/netlink/af_netlink.c
/openbmc/linux/net/nfc/netlink.c
/openbmc/linux/net/qrtr/af_qrtr.c
/openbmc/linux/net/qrtr/ns.c
/openbmc/linux/net/sched/act_api.c
/openbmc/linux/net/sched/act_connmark.c
/openbmc/linux/net/sched/cls_flower.c
/openbmc/linux/net/sctp/socket.c
/openbmc/linux/net/smc/af_smc.c
/openbmc/linux/net/smc/smc_cdc.c
/openbmc/linux/net/smc/smc_core.c
/openbmc/linux/net/socket.c
/openbmc/linux/net/sunrpc/auth_gss/gss_krb5_crypto.c
/openbmc/linux/net/sunrpc/svc.c
/openbmc/linux/net/sunrpc/svcauth_unix.c
/openbmc/linux/net/sunrpc/xprtsock.c
/openbmc/linux/net/tls/tls_device.c
/openbmc/linux/net/tls/tls_main.c
/openbmc/linux/net/tls/tls_sw.c
/openbmc/linux/net/unix/af_unix.c
/openbmc/linux/net/unix/unix_bpf.c
/openbmc/linux/net/vmw_vsock/virtio_transport_common.c
/openbmc/linux/net/vmw_vsock/vmci_transport.c
/openbmc/linux/net/vmw_vsock/vsock_loopback.c
/openbmc/linux/net/wireless/nl80211.c
/openbmc/linux/net/wireless/sme.c
/openbmc/linux/net/xdp/xdp_umem.c
/openbmc/linux/net/xfrm/xfrm_state.c
/openbmc/linux/net/xfrm/xfrm_user.c
kernel/sync/arc.rs
/openbmc/linux/scripts/.gitignore
/openbmc/linux/scripts/Makefile
/openbmc/linux/scripts/Makefile.kasan
/openbmc/linux/scripts/Makefile.package
/openbmc/linux/scripts/cc-version.sh
/openbmc/linux/scripts/check-git
/openbmc/linux/scripts/checksyscalls.sh
/openbmc/linux/scripts/coccicheck
/openbmc/linux/scripts/coccinelle/api/atomic_as_refcounter.cocci
/openbmc/linux/scripts/kallsyms.c
/openbmc/linux/scripts/kconfig/confdata.c
/openbmc/linux/scripts/kconfig/merge_config.sh
/openbmc/linux/scripts/min-tool-version.sh
/openbmc/linux/scripts/mod/modpost.c
/openbmc/linux/scripts/package/builddeb
/openbmc/linux/scripts/package/deb-build-option
/openbmc/linux/scripts/package/gen-diff-patch
/openbmc/linux/scripts/package/mkdebian
/openbmc/linux/scripts/package/mkspec
/openbmc/linux/scripts/setlocalversion
/openbmc/linux/security/keys/request_key.c
/openbmc/linux/sound/core/pcm_lib.c
/openbmc/linux/sound/hda/intel-dsp-config.c
/openbmc/linux/sound/pci/asihpi/hpi6205.c
/openbmc/linux/sound/pci/hda/hda_intel.c
/openbmc/linux/sound/pci/hda/patch_ca0132.c
/openbmc/linux/sound/pci/hda/patch_conexant.c
/openbmc/linux/sound/pci/hda/patch_hdmi.c
/openbmc/linux/sound/pci/hda/patch_realtek.c
/openbmc/linux/sound/pci/ice1712/aureon.c
/openbmc/linux/sound/pci/ymfpci/ymfpci.c
/openbmc/linux/sound/pci/ymfpci/ymfpci_main.c
/openbmc/linux/sound/soc/amd/yc/acp6x-mach.c
/openbmc/linux/sound/soc/apple/mca.c
/openbmc/linux/sound/soc/atmel/mchp-pdmc.c
/openbmc/linux/sound/soc/atmel/sam9g20_wm8731.c
/openbmc/linux/sound/soc/codecs/Kconfig
/openbmc/linux/sound/soc/codecs/adau7118.c
/openbmc/linux/sound/soc/codecs/da7213.c
/openbmc/linux/sound/soc/codecs/da7219-aad.c
/openbmc/linux/sound/soc/codecs/da7219-aad.h
/openbmc/linux/sound/soc/codecs/hdac_hdmi.c
/openbmc/linux/sound/soc/codecs/hdmi-codec.c
/openbmc/linux/sound/soc/codecs/lpass-rx-macro.c
/openbmc/linux/sound/soc/codecs/lpass-tx-macro.c
/openbmc/linux/sound/soc/codecs/lpass-wsa-macro.c
/openbmc/linux/sound/soc/codecs/mt6358.c
/openbmc/linux/sound/soc/codecs/sma1303.c
/openbmc/linux/sound/soc/fsl/Kconfig
/openbmc/linux/sound/soc/intel/avs/boards/da7219.c
/openbmc/linux/sound/soc/intel/avs/boards/max98357a.c
/openbmc/linux/sound/soc/intel/avs/boards/nau8825.c
/openbmc/linux/sound/soc/intel/avs/boards/rt5682.c
/openbmc/linux/sound/soc/intel/avs/boards/ssm4567.c
/openbmc/linux/sound/soc/intel/boards/bytcr_rt5640.c
/openbmc/linux/sound/soc/intel/boards/sof_rt5682.c
/openbmc/linux/sound/soc/intel/boards/sof_sdw.c
/openbmc/linux/sound/soc/intel/common/soc-acpi-intel-adl-match.c
/openbmc/linux/sound/soc/intel/common/soc-acpi-intel-mtl-match.c
/openbmc/linux/sound/soc/mediatek/mt8183/mt8183-dai-i2s.c
/openbmc/linux/sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
/openbmc/linux/sound/soc/mediatek/mt8192/mt8192-dai-adda.c
/openbmc/linux/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
/openbmc/linux/sound/soc/qcom/qdsp6/q6prm.c
/openbmc/linux/sound/soc/sh/rcar/adg.c
/openbmc/linux/sound/soc/soc-pcm.c
/openbmc/linux/sound/soc/sof/intel/hda-ctrl.c
/openbmc/linux/sound/soc/sof/intel/hda-dsp.c
/openbmc/linux/sound/soc/sof/intel/pci-apl.c
/openbmc/linux/sound/soc/sof/intel/pci-cnl.c
/openbmc/linux/sound/soc/sof/intel/pci-icl.c
/openbmc/linux/sound/soc/sof/intel/pci-mtl.c
/openbmc/linux/sound/soc/sof/intel/pci-skl.c
/openbmc/linux/sound/soc/sof/intel/pci-tgl.c
/openbmc/linux/sound/soc/sof/intel/pci-tng.c
/openbmc/linux/sound/soc/sof/ipc3-topology.c
/openbmc/linux/sound/soc/sof/ipc3.c
/openbmc/linux/sound/soc/sof/ipc4-control.c
/openbmc/linux/sound/soc/sof/ipc4-topology.c
/openbmc/linux/sound/soc/sof/ipc4-topology.h
/openbmc/linux/sound/soc/sof/ipc4.c
/openbmc/linux/sound/soc/sof/sof-audio.c
/openbmc/linux/sound/soc/sof/topology.c
/openbmc/linux/sound/usb/endpoint.c
/openbmc/linux/sound/usb/endpoint.h
/openbmc/linux/sound/usb/format.c
/openbmc/linux/sound/usb/pcm.c
/openbmc/linux/tools/arch/arm64/include/uapi/asm/kvm.h
/openbmc/linux/tools/arch/x86/include/asm/cpufeatures.h
/openbmc/linux/tools/arch/x86/include/asm/disabled-features.h
/openbmc/linux/tools/arch/x86/include/asm/msr-index.h
/openbmc/linux/tools/arch/x86/include/asm/required-features.h
/openbmc/linux/tools/arch/x86/include/uapi/asm/kvm.h
/openbmc/linux/tools/arch/x86/include/uapi/asm/svm.h
/openbmc/linux/tools/arch/x86/lib/memcpy_64.S
/openbmc/linux/tools/arch/x86/lib/memset_64.S
/openbmc/linux/tools/bootconfig/test-bootconfig.sh
/openbmc/linux/tools/include/linux/bits.h
/openbmc/linux/tools/include/uapi/linux/fcntl.h
/openbmc/linux/tools/include/uapi/linux/kvm.h
/openbmc/linux/tools/include/uapi/linux/netdev.h
/openbmc/linux/tools/include/uapi/linux/perf_event.h
/openbmc/linux/tools/include/uapi/linux/prctl.h
/openbmc/linux/tools/include/uapi/linux/vhost.h
/openbmc/linux/tools/include/vdso/bits.h
/openbmc/linux/tools/lib/bpf/libbpf_internal.h
/openbmc/linux/tools/net/ynl/cli.py
/openbmc/linux/tools/net/ynl/lib/__init__.py
/openbmc/linux/tools/net/ynl/lib/nlspec.py
/openbmc/linux/tools/net/ynl/lib/ynl.py
/openbmc/linux/tools/net/ynl/ynl-gen-c.py
/openbmc/linux/tools/net/ynl/ynl-regen.sh
/openbmc/linux/tools/perf/builtin-inject.c
/openbmc/linux/tools/perf/builtin-stat.c
/openbmc/linux/tools/perf/tests/shell/lib/perf_json_output_lint.py
/openbmc/linux/tools/perf/tests/shell/stat+csv_output.sh
/openbmc/linux/tools/perf/util/bpf_skel/off_cpu.bpf.c
/openbmc/linux/tools/perf/util/stat.c
/openbmc/linux/tools/perf/util/stat.h
/openbmc/linux/tools/perf/util/target.h
/openbmc/linux/tools/power/acpi/tools/pfrut/pfrut.c
/openbmc/linux/tools/power/pm-graph/sleepgraph.py
/openbmc/linux/tools/power/x86/turbostat/turbostat.8
/openbmc/linux/tools/power/x86/turbostat/turbostat.c
/openbmc/linux/tools/testing/radix-tree/maple.c
/openbmc/linux/tools/testing/selftests/amd-pstate/Makefile
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/btf.c
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/uninit_stack.c
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
/openbmc/linux/tools/testing/selftests/bpf/progs/find_vma_fail1.c
/openbmc/linux/tools/testing/selftests/bpf/progs/test_deny_namespace.c
/openbmc/linux/tools/testing/selftests/bpf/progs/test_global_func10.c
/openbmc/linux/tools/testing/selftests/bpf/progs/uninit_stack.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/calls.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/helper_access_var_len.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/int_ptr.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/search_pruning.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/sock.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/spill_fill.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/var_off.c
/openbmc/linux/tools/testing/selftests/clone3/clone3.c
/openbmc/linux/tools/testing/selftests/drivers/net/bonding/Makefile
/openbmc/linux/tools/testing/selftests/drivers/net/bonding/bond-eth-type-change.sh
/openbmc/linux/tools/testing/selftests/hid/config
/openbmc/linux/tools/testing/selftests/kvm/aarch64/psci_test.c
/openbmc/linux/tools/testing/selftests/kvm/include/test_util.h
/openbmc/linux/tools/testing/selftests/kvm/include/x86_64/processor.h
/openbmc/linux/tools/testing/selftests/kvm/lib/kvm_util.c
/openbmc/linux/tools/testing/selftests/kvm/lib/s390x/diag318_test_handler.c
/openbmc/linux/tools/testing/selftests/kvm/lib/test_util.c
/openbmc/linux/tools/testing/selftests/kvm/lib/x86_64/processor.c
/openbmc/linux/tools/testing/selftests/kvm/s390x/sync_regs_test.c
/openbmc/linux/tools/testing/selftests/kvm/set_memory_region_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/amx_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/cr4_cpuid_sync_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/debug_regs.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/flds_emulation.h
/openbmc/linux/tools/testing/selftests/kvm/x86_64/hyperv_clock.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/hyperv_evmcs.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/hyperv_features.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/hyperv_ipi.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/hyperv_svm_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/hyperv_tlb_flush.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/kvm_clock_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/kvm_pv_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/monitor_mwait_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/nested_exceptions_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/platform_info_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/pmu_event_filter_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/smm_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/state_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/svm_int_ctl_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/svm_nested_shutdown_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/svm_nested_soft_inject_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/svm_vmcall_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/sync_regs_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/triple_fault_event_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/tsc_scaling_sync.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/ucna_injection_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/userspace_io_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/userspace_msr_exit_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_apic_access_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_exception_with_invalid_guest_state.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_invalid_nested_guest_state.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_nested_tsc_scaling_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_preemption_timer_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/xapic_ipi_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/xen_shinfo_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/xen_vmcall_test.c
/openbmc/linux/tools/testing/selftests/lib.mk
/openbmc/linux/tools/testing/selftests/mm/mdwe_test.c
/openbmc/linux/tools/testing/selftests/mount_setattr/mount_setattr_test.c
/openbmc/linux/tools/testing/selftests/net/.gitignore
/openbmc/linux/tools/testing/selftests/net/Makefile
/openbmc/linux/tools/testing/selftests/net/bind_wildcard.c
/openbmc/linux/tools/testing/selftests/net/devlink_port_split.py
/openbmc/linux/tools/testing/selftests/net/mptcp/userspace_pm.sh
/openbmc/linux/tools/testing/selftests/net/rps_default_mask.sh
/openbmc/linux/tools/testing/selftests/netfilter/nft_nat.sh
/openbmc/linux/tools/testing/selftests/sigaltstack/current_stack_pointer.h
/openbmc/linux/tools/testing/selftests/sigaltstack/sas.c
/openbmc/linux/tools/testing/selftests/x86/amx.c
/openbmc/linux/tools/testing/vsock/vsock_test.c
/openbmc/linux/tools/virtio/.gitignore
/openbmc/linux/virt/kvm/eventfd.c
/openbmc/linux/virt/kvm/kvm_main.c
1c5f054f02-Mar-2023 Vincenzo Palazzo <vincenzopalazzodev@gmail.com>

rust: build: Fix grep warning

Fix grep warning during the build, with GNU grep 3.8
with the following command

`grep -v '^\#\|^$$' rust/bindgen_parameters`

I see the following warning

```
grep: wa

rust: build: Fix grep warning

Fix grep warning during the build, with GNU grep 3.8
with the following command

`grep -v '^\#\|^$$' rust/bindgen_parameters`

I see the following warning

```
grep: warning: stray \ before #

--opaque-type xregs_state
--opaque-type desc_struct
--opaque-type arch_lbr_state
--opaque-type local_apic

--opaque-type x86_msi_data
--opaque-type x86_msi_addr_lo

--opaque-type kunit_try_catch

--opaque-type spinlock

--no-doc-comments
```

Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Tested-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
Reviewed-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

c682e4c314-Feb-2023 David Gow <davidgow@google.com>

rust: kernel: Mark rust_fmt_argument as extern "C"

The rust_fmt_argument function is called from printk() to handle the %pA
format specifier.

Since it's called from C, we should mark it extern "C"

rust: kernel: Mark rust_fmt_argument as extern "C"

The rust_fmt_argument function is called from printk() to handle the %pA
format specifier.

Since it's called from C, we should mark it extern "C" to make sure it's
ABI compatible.

Cc: stable@vger.kernel.org
Fixes: 247b365dc8dc ("rust: add `kernel` crate")
Signed-off-by: David Gow <davidgow@google.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Reviewed-by: Björn Roy Baron <bjorn3_gh@protonmail.com>
Reviewed-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
[Applied `rustfmt`]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...

88e8c2ec03-Mar-2023 Patrick Blass <patrickblass@mailbox.org>

rust: str: fix requierments->requirements typo

Fix a trivial spelling error in the `rust/kernel/str.rs` file.

Fixes: 247b365dc8dc ("rust: add `kernel` crate")
Reported-by: Miguel Ojeda <ojeda@kerne

rust: str: fix requierments->requirements typo

Fix a trivial spelling error in the `rust/kernel/str.rs` file.

Fixes: 247b365dc8dc ("rust: add `kernel` crate")
Reported-by: Miguel Ojeda <ojeda@kernel.org>
Link: https://github.com/Rust-for-Linux/linux/issues/978
Signed-off-by: Patrick Blass <patrickblass@mailbox.org>
Reviewed-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
[Reworded slightly]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>

show more ...


/openbmc/linux/.clang-format
/openbmc/linux/.gitignore
/openbmc/linux/.mailmap
/openbmc/linux/Documentation/ABI/stable/sysfs-block
/openbmc/linux/Documentation/ABI/testing/sysfs-class-power
/openbmc/linux/Documentation/admin-guide/hw-vuln/spectre.rst
/openbmc/linux/Documentation/admin-guide/index.rst
/openbmc/linux/Documentation/admin-guide/reporting-issues.rst
/openbmc/linux/Documentation/bpf/bpf_devel_QA.rst
/openbmc/linux/Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/qcom,sm8550-lpass-lpi-pinctrl.yaml
/openbmc/linux/Documentation/devicetree/bindings/power/supply/richtek,rt9467.yaml
/openbmc/linux/Documentation/devicetree/bindings/sound/apple,mca.yaml
/openbmc/linux/Documentation/devicetree/bindings/sound/microchip,sama7g5-pdmc.yaml
/openbmc/linux/Documentation/driver-api/vfio.rst
/openbmc/linux/Documentation/filesystems/ext4/blockgroup.rst
/openbmc/linux/Documentation/filesystems/vfs.rst
/openbmc/linux/Documentation/firmware-guide/acpi/enumeration.rst
/openbmc/linux/Documentation/maintainer/rebasing-and-merging.rst
/openbmc/linux/Documentation/mm/hugetlbfs_reserv.rst
/openbmc/linux/Documentation/mm/physical_memory.rst
/openbmc/linux/Documentation/netlink/genetlink-c.yaml
/openbmc/linux/Documentation/netlink/genetlink-legacy.yaml
/openbmc/linux/Documentation/netlink/genetlink.yaml
/openbmc/linux/Documentation/netlink/specs/ethtool.yaml
/openbmc/linux/Documentation/netlink/specs/fou.yaml
/openbmc/linux/Documentation/netlink/specs/netdev.yaml
/openbmc/linux/Documentation/networking/xdp-rx-metadata.rst
/openbmc/linux/Documentation/process/howto.rst
/openbmc/linux/Documentation/process/index.rst
/openbmc/linux/Documentation/process/programming-language.rst
/openbmc/linux/Documentation/process/researcher-guidelines.rst
/openbmc/linux/Documentation/process/security-bugs.rst
/openbmc/linux/Documentation/process/stable-kernel-rules.rst
/openbmc/linux/Documentation/process/submitting-patches.rst
/openbmc/linux/Documentation/scheduler/sched-capacity.rst
/openbmc/linux/Documentation/translations/it_IT/admin-guide/security-bugs.rst
/openbmc/linux/Documentation/translations/it_IT/process/submitting-patches.rst
/openbmc/linux/Documentation/translations/ja_JP/howto.rst
/openbmc/linux/Documentation/translations/ko_KR/howto.rst
/openbmc/linux/Documentation/translations/sp_SP/howto.rst
/openbmc/linux/Documentation/translations/sp_SP/process/submitting-patches.rst
/openbmc/linux/Documentation/translations/zh_CN/admin-guide/security-bugs.rst
/openbmc/linux/Documentation/translations/zh_CN/mm/hugetlbfs_reserv.rst
/openbmc/linux/Documentation/translations/zh_CN/process/howto.rst
/openbmc/linux/Documentation/translations/zh_CN/scheduler/sched-capacity.rst
/openbmc/linux/Documentation/translations/zh_TW/admin-guide/security-bugs.rst
/openbmc/linux/Documentation/translations/zh_TW/process/howto.rst
/openbmc/linux/Documentation/usb/gadget_uvc.rst
/openbmc/linux/Documentation/usb/index.rst
/openbmc/linux/Documentation/userspace-api/netlink/specs.rst
/openbmc/linux/MAINTAINERS
/openbmc/linux/Makefile
/openbmc/linux/arch/alpha/lib/fpreg.c
/openbmc/linux/arch/alpha/mm/fault.c
/openbmc/linux/arch/arm/boot/dts/e60k02.dtsi
/openbmc/linux/arch/arm/boot/dts/e70k02.dtsi
/openbmc/linux/arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts
/openbmc/linux/arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts
/openbmc/linux/arch/arm/lib/uaccess_with_memcpy.c
/openbmc/linux/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-kbox-a-230-ls.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var2.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var4.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi
/openbmc/linux/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts
/openbmc/linux/arch/arm64/boot/dts/freescale/imx8mn.dtsi
/openbmc/linux/arch/arm64/boot/dts/freescale/imx8mp.dtsi
/openbmc/linux/arch/arm64/boot/dts/freescale/imx93.dtsi
/openbmc/linux/arch/arm64/boot/dts/nvidia/tegra194.dtsi
/openbmc/linux/arch/arm64/boot/dts/nvidia/tegra234.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/msm8916-thwc-uf896.dts
/openbmc/linux/arch/arm64/boot/dts/qcom/msm8916-thwc-ufi001c.dts
/openbmc/linux/arch/arm64/boot/dts/qcom/msm8916-ufi.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sa8540p-ride.dts
/openbmc/linux/arch/arm64/boot/dts/qcom/sc7280.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts
/openbmc/linux/arch/arm64/boot/dts/qcom/sc8280xp.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sm6115.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sm6375.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sm8150.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish.dts
/openbmc/linux/arch/arm64/boot/dts/qcom/sm8350.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sm8450.dtsi
/openbmc/linux/arch/arm64/boot/dts/qcom/sm8550.dtsi
/openbmc/linux/arch/arm64/include/asm/kvm_host.h
/openbmc/linux/arch/arm64/kernel/efi-header.S
/openbmc/linux/arch/arm64/kvm/arch_timer.c
/openbmc/linux/arch/arm64/kvm/hypercalls.c
/openbmc/linux/arch/arm64/kvm/mmu.c
/openbmc/linux/arch/arm64/kvm/pmu-emul.c
/openbmc/linux/arch/arm64/kvm/sys_regs.c
/openbmc/linux/arch/hexagon/mm/vm_fault.c
/openbmc/linux/arch/ia64/include/uapi/asm/cmpxchg.h
/openbmc/linux/arch/ia64/include/uapi/asm/intrinsics.h
/openbmc/linux/arch/ia64/kernel/acpi.c
/openbmc/linux/arch/ia64/mm/fault.c
/openbmc/linux/arch/m68k/kernel/setup_mm.c
/openbmc/linux/arch/m68k/kernel/traps.c
/openbmc/linux/arch/m68k/mm/fault.c
/openbmc/linux/arch/m68k/mm/motorola.c
/openbmc/linux/arch/microblaze/mm/fault.c
/openbmc/linux/arch/mips/bmips/dma.c
/openbmc/linux/arch/mips/bmips/setup.c
/openbmc/linux/arch/mips/configs/mtx1_defconfig
/openbmc/linux/arch/nios2/mm/fault.c
/openbmc/linux/arch/openrisc/mm/fault.c
/openbmc/linux/arch/parisc/mm/fault.c
/openbmc/linux/arch/powerpc/Kconfig
/openbmc/linux/arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts
/openbmc/linux/arch/powerpc/boot/dts/fsl/t1040rdb.dts
/openbmc/linux/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi
/openbmc/linux/arch/powerpc/configs/ppc6xx_defconfig
/openbmc/linux/arch/powerpc/include/asm/book3s/64/tlbflush.h
/openbmc/linux/arch/powerpc/include/asm/kasan.h
/openbmc/linux/arch/powerpc/include/asm/string.h
/openbmc/linux/arch/powerpc/kernel/prom_init_check.sh
/openbmc/linux/arch/powerpc/kernel/ptrace/ptrace-view.c
/openbmc/linux/arch/powerpc/kernel/vmlinux.lds.S
/openbmc/linux/arch/powerpc/mm/fault.c
/openbmc/linux/arch/powerpc/platforms/pseries/Kconfig
/openbmc/linux/arch/powerpc/platforms/pseries/vas.c
/openbmc/linux/arch/powerpc/xmon/xmon.c
/openbmc/linux/arch/riscv/Kconfig
/openbmc/linux/arch/riscv/Kconfig.erratas
/openbmc/linux/arch/riscv/Makefile
/openbmc/linux/arch/riscv/errata/sifive/errata.c
/openbmc/linux/arch/riscv/include/asm/ftrace.h
/openbmc/linux/arch/riscv/include/asm/hwcap.h
/openbmc/linux/arch/riscv/include/asm/mmu.h
/openbmc/linux/arch/riscv/include/asm/patch.h
/openbmc/linux/arch/riscv/include/asm/tlbflush.h
/openbmc/linux/arch/riscv/kernel/compat_vdso/Makefile
/openbmc/linux/arch/riscv/kernel/ftrace.c
/openbmc/linux/arch/riscv/kernel/patch.c
/openbmc/linux/arch/riscv/kernel/stacktrace.c
/openbmc/linux/arch/riscv/kvm/vcpu_timer.c
/openbmc/linux/arch/riscv/mm/context.c
/openbmc/linux/arch/riscv/mm/fault.c
/openbmc/linux/arch/riscv/mm/tlbflush.c
/openbmc/linux/arch/riscv/net/bpf_jit_comp64.c
/openbmc/linux/arch/s390/Makefile
/openbmc/linux/arch/s390/boot/ipl_report.c
/openbmc/linux/arch/s390/configs/debug_defconfig
/openbmc/linux/arch/s390/configs/defconfig
/openbmc/linux/arch/s390/configs/zfcpdump_defconfig
/openbmc/linux/arch/s390/kernel/ptrace.c
/openbmc/linux/arch/s390/lib/uaccess.c
/openbmc/linux/arch/s390/pci/pci.c
/openbmc/linux/arch/s390/pci/pci_bus.c
/openbmc/linux/arch/s390/pci/pci_bus.h
/openbmc/linux/arch/sh/include/asm/processor_32.h
/openbmc/linux/arch/sh/kernel/signal_32.c
/openbmc/linux/arch/sparc/mm/fault_32.c
/openbmc/linux/arch/sparc/mm/fault_64.c
/openbmc/linux/arch/x86/events/amd/core.c
/openbmc/linux/arch/x86/include/asm/resctrl.h
/openbmc/linux/arch/x86/include/asm/sev-common.h
/openbmc/linux/arch/x86/include/asm/string_64.h
/openbmc/linux/arch/x86/include/asm/svm.h
/openbmc/linux/arch/x86/include/asm/xen/cpuid.h
/openbmc/linux/arch/x86/kernel/cpu/amd.c
/openbmc/linux/arch/x86/kernel/cpu/bugs.c
/openbmc/linux/arch/x86/kernel/cpu/mce/core.c
/openbmc/linux/arch/x86/kernel/cpu/resctrl/ctrlmondata.c
/openbmc/linux/arch/x86/kernel/cpu/resctrl/internal.h
/openbmc/linux/arch/x86/kernel/cpu/resctrl/rdtgroup.c
/openbmc/linux/arch/x86/kernel/fpu/xstate.c
/openbmc/linux/arch/x86/kernel/ftrace_64.S
/openbmc/linux/arch/x86/kernel/process_32.c
/openbmc/linux/arch/x86/kernel/process_64.c
/openbmc/linux/arch/x86/kernel/sev.c
/openbmc/linux/arch/x86/kvm/svm/avic.c
/openbmc/linux/arch/x86/kvm/vmx/nested.c
/openbmc/linux/arch/x86/kvm/vmx/vmenter.S
/openbmc/linux/arch/x86/kvm/vmx/vmx.c
/openbmc/linux/arch/x86/mm/cpu_entry_area.c
/openbmc/linux/arch/x86/mm/mem_encrypt_identity.c
/openbmc/linux/arch/x86/xen/Makefile
/openbmc/linux/arch/x86/xen/enlighten_pv.c
/openbmc/linux/arch/x86/xen/enlighten_pvh.c
/openbmc/linux/arch/x86/xen/time.c
/openbmc/linux/arch/x86/xen/vga.c
/openbmc/linux/arch/x86/xen/xen-ops.h
/openbmc/linux/arch/xtensa/kernel/traps.c
/openbmc/linux/block/Kconfig
/openbmc/linux/block/bfq-iosched.c
/openbmc/linux/block/blk-core.c
/openbmc/linux/block/blk-mq.c
/openbmc/linux/block/blk-mq.h
/openbmc/linux/block/genhd.c
/openbmc/linux/crypto/asymmetric_keys/pkcs7_verify.c
/openbmc/linux/crypto/asymmetric_keys/verify_pefile.c
/openbmc/linux/drivers/accel/Makefile
/openbmc/linux/drivers/accel/ivpu/ivpu_drv.c
/openbmc/linux/drivers/accel/ivpu/ivpu_drv.h
/openbmc/linux/drivers/accel/ivpu/ivpu_hw_mtl.c
/openbmc/linux/drivers/accel/ivpu/ivpu_ipc.h
/openbmc/linux/drivers/accel/ivpu/ivpu_job.c
/openbmc/linux/drivers/accel/ivpu/ivpu_pm.c
/openbmc/linux/drivers/accel/ivpu/ivpu_pm.h
/openbmc/linux/drivers/acpi/bus.c
/openbmc/linux/drivers/acpi/pptt.c
/openbmc/linux/drivers/acpi/processor_driver.c
/openbmc/linux/drivers/acpi/processor_thermal.c
/openbmc/linux/drivers/acpi/resource.c
/openbmc/linux/drivers/acpi/video_detect.c
/openbmc/linux/drivers/acpi/x86/utils.c
/openbmc/linux/drivers/ata/pata_parport/pata_parport.c
/openbmc/linux/drivers/atm/idt77252.c
/openbmc/linux/drivers/base/cacheinfo.c
/openbmc/linux/drivers/base/platform-msi.c
/openbmc/linux/drivers/block/loop.c
/openbmc/linux/drivers/block/null_blk/main.c
/openbmc/linux/drivers/block/sunvdc.c
/openbmc/linux/drivers/block/ublk_drv.c
/openbmc/linux/drivers/bluetooth/btintel.c
/openbmc/linux/drivers/bluetooth/btintel.h
/openbmc/linux/drivers/bluetooth/btqcomsmd.c
/openbmc/linux/drivers/bluetooth/btsdio.c
/openbmc/linux/drivers/bluetooth/btusb.c
/openbmc/linux/drivers/bus/imx-weim.c
/openbmc/linux/drivers/char/random.c
/openbmc/linux/drivers/char/tpm/eventlog/acpi.c
/openbmc/linux/drivers/char/tpm/tpm-chip.c
/openbmc/linux/drivers/char/tpm/tpm.h
/openbmc/linux/drivers/clk/Kconfig
/openbmc/linux/drivers/clk/bcm/clk-bcm2835-aux.c
/openbmc/linux/drivers/clk/bcm/clk-bcm2835.c
/openbmc/linux/drivers/clk/clk-fixed-mmio.c
/openbmc/linux/drivers/clk/clk-fsl-sai.c
/openbmc/linux/drivers/clk/clk-k210.c
/openbmc/linux/drivers/clk/hisilicon/clk-hi3559a.c
/openbmc/linux/drivers/clk/microchip/clk-mpfs-ccc.c
/openbmc/linux/drivers/cpuidle/cpuidle-psci-domain.c
/openbmc/linux/drivers/crypto/caam/caamalg.c
/openbmc/linux/drivers/crypto/caam/caamalg_qi.c
/openbmc/linux/drivers/crypto/caam/qi.c
/openbmc/linux/drivers/firmware/arm_scmi/bus.c
/openbmc/linux/drivers/firmware/arm_scmi/driver.c
/openbmc/linux/drivers/firmware/arm_scmi/mailbox.c
/openbmc/linux/drivers/firmware/efi/earlycon.c
/openbmc/linux/drivers/firmware/efi/efi-init.c
/openbmc/linux/drivers/firmware/efi/libstub/Makefile.zboot
/openbmc/linux/drivers/firmware/efi/libstub/arm64-stub.c
/openbmc/linux/drivers/firmware/efi/libstub/arm64.c
/openbmc/linux/drivers/firmware/efi/libstub/efi-stub-entry.c
/openbmc/linux/drivers/firmware/efi/libstub/efi-stub.c
/openbmc/linux/drivers/firmware/efi/libstub/efistub.h
/openbmc/linux/drivers/firmware/efi/libstub/randomalloc.c
/openbmc/linux/drivers/firmware/efi/libstub/screen_info.c
/openbmc/linux/drivers/firmware/efi/libstub/smbios.c
/openbmc/linux/drivers/firmware/efi/libstub/zboot-header.S
/openbmc/linux/drivers/firmware/efi/libstub/zboot.c
/openbmc/linux/drivers/firmware/efi/sysfb_efi.c
/openbmc/linux/drivers/firmware/qcom_scm.c
/openbmc/linux/drivers/firmware/sysfb.c
/openbmc/linux/drivers/firmware/sysfb_simplefb.c
/openbmc/linux/drivers/firmware/xilinx/zynqmp.c
/openbmc/linux/drivers/gpio/gpiolib-acpi.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu.h
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/nv.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/soc15.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/soc21.c
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/umc_v8_10.h
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/vi.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_device.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_module.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_priv.h
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_process.c
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
/openbmc/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/link_detection.c
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_4.h
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
/openbmc/linux/drivers/gpu/drm/bridge/lontium-lt8912b.c
/openbmc/linux/drivers/gpu/drm/display/drm_hdmi_helper.c
/openbmc/linux/drivers/gpu/drm/drm_atomic.c
/openbmc/linux/drivers/gpu/drm/drm_buddy.c
/openbmc/linux/drivers/gpu/drm/drm_edid.c
/openbmc/linux/drivers/gpu/drm/drm_gem.c
/openbmc/linux/drivers/gpu/drm/drm_gem_shmem_helper.c
/openbmc/linux/drivers/gpu/drm/drm_panel_orientation_quirks.c
/openbmc/linux/drivers/gpu/drm/etnaviv/etnaviv_drv.c
/openbmc/linux/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_color.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_color.h
/openbmc/linux/drivers/gpu/drm/i915/display/intel_crtc.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_display.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_display_types.h
/openbmc/linux/drivers/gpu/drm/i915/display/intel_dmc.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_dp_mst.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_dpt.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_fbdev.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_psr.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_snps_phy.c
/openbmc/linux/drivers/gpu/drm/i915/display/intel_tc.c
/openbmc/linux/drivers/gpu/drm/i915/gem/i915_gem_lmem.c
/openbmc/linux/drivers/gpu/drm/i915/gem/i915_gem_object.h
/openbmc/linux/drivers/gpu/drm/i915/gem/i915_gem_object_types.h
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_gt.c
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_gt_pm.c
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_rc6.c
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_rps.c
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_rps.h
/openbmc/linux/drivers/gpu/drm/i915/gt/intel_sseu.h
/openbmc/linux/drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
/openbmc/linux/drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c
/openbmc/linux/drivers/gpu/drm/i915/i915_active.c
/openbmc/linux/drivers/gpu/drm/i915/i915_perf.c
/openbmc/linux/drivers/gpu/drm/i915/i915_perf_types.h
/openbmc/linux/drivers/gpu/drm/i915/i915_pmu.c
/openbmc/linux/drivers/gpu/drm/i915/i915_reg.h
/openbmc/linux/drivers/gpu/drm/meson/meson_drv.c
/openbmc/linux/drivers/gpu/drm/meson/meson_dw_hdmi.c
/openbmc/linux/drivers/gpu/drm/meson/meson_vpp.c
/openbmc/linux/drivers/gpu/drm/msm/Kconfig
/openbmc/linux/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
/openbmc/linux/drivers/gpu/drm/msm/adreno/a5xx_preempt.c
/openbmc/linux/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
/openbmc/linux/drivers/gpu/drm/msm/adreno/a6xx_gpu.c
/openbmc/linux/drivers/gpu/drm/msm/adreno/adreno_device.c
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
/openbmc/linux/drivers/gpu/drm/msm/msm_gem_shrinker.c
/openbmc/linux/drivers/gpu/drm/msm/msm_gem_submit.c
/openbmc/linux/drivers/gpu/drm/nouveau/dispnv50/wndw.h
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
/openbmc/linux/drivers/gpu/drm/nouveau/nouveau_backlight.c
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c
/openbmc/linux/drivers/gpu/drm/panfrost/panfrost_mmu.c
/openbmc/linux/drivers/gpu/drm/scheduler/sched_main.c
/openbmc/linux/drivers/gpu/drm/sun4i/sun4i_drv.c
/openbmc/linux/drivers/gpu/drm/tests/drm_buddy_test.c
/openbmc/linux/drivers/gpu/drm/tiny/cirrus.c
/openbmc/linux/drivers/gpu/drm/ttm/ttm_bo.c
/openbmc/linux/drivers/gpu/drm/ttm/ttm_device.c
/openbmc/linux/drivers/gpu/drm/virtio/virtgpu_vq.c
/openbmc/linux/drivers/gpu/host1x/dev.c
/openbmc/linux/drivers/hid/hid-core.c
/openbmc/linux/drivers/hid/hid-cp2112.c
/openbmc/linux/drivers/hid/hid-logitech-hidpp.c
/openbmc/linux/drivers/hid/intel-ish-hid/ipc/ipc.c
/openbmc/linux/drivers/hid/uhid.c
/openbmc/linux/drivers/hwmon/adt7475.c
/openbmc/linux/drivers/hwmon/hwmon.c
/openbmc/linux/drivers/hwmon/ina3221.c
/openbmc/linux/drivers/hwmon/it87.c
/openbmc/linux/drivers/hwmon/ltc2992.c
/openbmc/linux/drivers/hwmon/peci/cputemp.c
/openbmc/linux/drivers/hwmon/pmbus/adm1266.c
/openbmc/linux/drivers/hwmon/pmbus/ucd9000.c
/openbmc/linux/drivers/hwmon/tmp513.c
/openbmc/linux/drivers/hwmon/xgene-hwmon.c
/openbmc/linux/drivers/i2c/busses/Kconfig
/openbmc/linux/drivers/i2c/busses/i2c-gxp.c
/openbmc/linux/drivers/i2c/busses/i2c-hisi.c
/openbmc/linux/drivers/i2c/busses/i2c-imx-lpi2c.c
/openbmc/linux/drivers/i2c/busses/i2c-mxs.c
/openbmc/linux/drivers/i2c/busses/i2c-xgene-slimpro.c
/openbmc/linux/drivers/i2c/i2c-core-base.c
/openbmc/linux/drivers/i2c/i2c-dev.c
/openbmc/linux/drivers/i2c/i2c-slave-eeprom.c
/openbmc/linux/drivers/i2c/i2c-slave-testunit.c
/openbmc/linux/drivers/i2c/i2c-smbus.c
/openbmc/linux/drivers/i2c/muxes/i2c-mux-ltc4306.c
/openbmc/linux/drivers/i2c/muxes/i2c-mux-pca9541.c
/openbmc/linux/drivers/i2c/muxes/i2c-mux-pca954x.c
/openbmc/linux/drivers/input/joystick/xpad.c
/openbmc/linux/drivers/input/mouse/alps.c
/openbmc/linux/drivers/input/mouse/focaltech.c
/openbmc/linux/drivers/input/serio/i8042-acpipnpio.h
/openbmc/linux/drivers/input/touchscreen/goodix.c
/openbmc/linux/drivers/interconnect/core.c
/openbmc/linux/drivers/interconnect/imx/imx.c
/openbmc/linux/drivers/interconnect/qcom/icc-rpm.c
/openbmc/linux/drivers/interconnect/qcom/icc-rpmh.c
/openbmc/linux/drivers/interconnect/qcom/msm8974.c
/openbmc/linux/drivers/interconnect/qcom/osm-l3.c
/openbmc/linux/drivers/interconnect/qcom/qcm2290.c
/openbmc/linux/drivers/interconnect/qcom/sm8450.c
/openbmc/linux/drivers/interconnect/qcom/sm8550.c
/openbmc/linux/drivers/interconnect/samsung/exynos.c
/openbmc/linux/drivers/iommu/exynos-iommu.c
/openbmc/linux/drivers/iommu/intel/dmar.c
/openbmc/linux/drivers/iommu/intel/iommu.h
/openbmc/linux/drivers/iommu/intel/irq_remapping.c
/openbmc/linux/drivers/iommu/intel/perfmon.c
/openbmc/linux/drivers/md/Kconfig
/openbmc/linux/drivers/md/dm-crypt.c
/openbmc/linux/drivers/md/dm-stats.c
/openbmc/linux/drivers/md/dm-stats.h
/openbmc/linux/drivers/md/dm-thin.c
/openbmc/linux/drivers/md/dm.c
/openbmc/linux/drivers/md/md.c
/openbmc/linux/drivers/media/i2c/imx290.c
/openbmc/linux/drivers/media/i2c/m5mols/m5mols_core.c
/openbmc/linux/drivers/media/i2c/ov2685.c
/openbmc/linux/drivers/media/i2c/ov5695.c
/openbmc/linux/drivers/media/platform/qcom/venus/firmware.c
/openbmc/linux/drivers/memory/tegra/mc.c
/openbmc/linux/drivers/memory/tegra/tegra124-emc.c
/openbmc/linux/drivers/memory/tegra/tegra20-emc.c
/openbmc/linux/drivers/memory/tegra/tegra30-emc.c
/openbmc/linux/drivers/misc/ad525x_dpot-i2c.c
/openbmc/linux/drivers/mmc/host/dw_mmc-starfive.c
/openbmc/linux/drivers/mmc/host/sdhci_am654.c
/openbmc/linux/drivers/mtd/maps/pismo.c
/openbmc/linux/drivers/mtd/nand/ecc-mxic.c
/openbmc/linux/drivers/mtd/nand/raw/meson_nand.c
/openbmc/linux/drivers/mtd/nand/raw/nandsim.c
/openbmc/linux/drivers/mtd/spi-nor/core.c
/openbmc/linux/drivers/mtd/spi-nor/core.h
/openbmc/linux/drivers/mtd/spi-nor/debugfs.c
/openbmc/linux/drivers/mtd/ubi/block.c
/openbmc/linux/drivers/net/bonding/bond_main.c
/openbmc/linux/drivers/net/can/cc770/cc770_platform.c
/openbmc/linux/drivers/net/dsa/b53/b53_mmap.c
/openbmc/linux/drivers/net/dsa/microchip/ksz8795.c
/openbmc/linux/drivers/net/dsa/microchip/ksz8863_smi.c
/openbmc/linux/drivers/net/dsa/microchip/ksz_common.c
/openbmc/linux/drivers/net/dsa/mt7530.c
/openbmc/linux/drivers/net/dsa/mv88e6xxx/chip.c
/openbmc/linux/drivers/net/dsa/realtek/realtek-mdio.c
/openbmc/linux/drivers/net/ethernet/Kconfig
/openbmc/linux/drivers/net/ethernet/Makefile
/openbmc/linux/drivers/net/ethernet/amazon/ena/ena_ethtool.c
/openbmc/linux/drivers/net/ethernet/amazon/ena/ena_netdev.c
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/aq_ring.c
/openbmc/linux/drivers/net/ethernet/broadcom/bgmac.c
/openbmc/linux/drivers/net/ethernet/broadcom/bgmac.h
/openbmc/linux/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.c
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.h
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
/openbmc/linux/drivers/net/ethernet/cadence/macb_main.c
/openbmc/linux/drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
/openbmc/linux/drivers/net/ethernet/cavium/thunder/nicvf_main.c
/openbmc/linux/drivers/net/ethernet/davicom/dm9000.c
/openbmc/linux/drivers/net/ethernet/fealnx.c
/openbmc/linux/drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
/openbmc/linux/drivers/net/ethernet/freescale/fec_main.c
/openbmc/linux/drivers/net/ethernet/freescale/fec_mpc52xx.c
/openbmc/linux/drivers/net/ethernet/freescale/gianfar.c
/openbmc/linux/drivers/net/ethernet/google/gve/gve_ethtool.c
/openbmc/linux/drivers/net/ethernet/i825xx/sni_82596.c
/openbmc/linux/drivers/net/ethernet/ibm/emac/core.c
/openbmc/linux/drivers/net/ethernet/ibm/emac/rgmii.c
/openbmc/linux/drivers/net/ethernet/intel/i40e/i40e_diag.c
/openbmc/linux/drivers/net/ethernet/intel/i40e/i40e_diag.h
/openbmc/linux/drivers/net/ethernet/intel/i40e/i40e_main.c
/openbmc/linux/drivers/net/ethernet/intel/i40e/i40e_txrx.c
/openbmc/linux/drivers/net/ethernet/intel/iavf/iavf_common.c
/openbmc/linux/drivers/net/ethernet/intel/iavf/iavf_main.c
/openbmc/linux/drivers/net/ethernet/intel/iavf/iavf_txrx.c
/openbmc/linux/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice.h
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_dcb.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_ethtool.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_lib.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_main.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_sched.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_sriov.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_switch.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_tc_lib.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_txrx.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_txrx_lib.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c
/openbmc/linux/drivers/net/ethernet/intel/ice/ice_xsk.c
/openbmc/linux/drivers/net/ethernet/intel/igb/igb_main.c
/openbmc/linux/drivers/net/ethernet/intel/igbvf/netdev.c
/openbmc/linux/drivers/net/ethernet/intel/igbvf/vf.c
/openbmc/linux/drivers/net/ethernet/intel/igc/igc_main.c
/openbmc/linux/drivers/net/ethernet/marvell/mvneta.c
/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu.h
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
/openbmc/linux/drivers/net/ethernet/mediatek/mtk_eth_soc.c
/openbmc/linux/drivers/net/ethernet/mediatek/mtk_eth_soc.h
/openbmc/linux/drivers/net/ethernet/mediatek/mtk_ppe.c
/openbmc/linux/drivers/net/ethernet/mediatek/mtk_ppe_offload.c
/openbmc/linux/drivers/net/ethernet/mediatek/mtk_sgmii.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/en_rx.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en.h
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/main.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/spectrum.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/lan966x_police.c
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
/openbmc/linux/drivers/net/ethernet/mscc/ocelot_stats.c
/openbmc/linux/drivers/net/ethernet/natsemi/sonic.c
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfd3/dp.c
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfd3/ipsec.c
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfdk/dp.c
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfdk/ipsec.c
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfp_net_common.c
/openbmc/linux/drivers/net/ethernet/qlogic/qed/qed_dev.c
/openbmc/linux/drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c
/openbmc/linux/drivers/net/ethernet/qlogic/qed/qed_sriov.c
/openbmc/linux/drivers/net/ethernet/qualcomm/emac/emac.c
/openbmc/linux/drivers/net/ethernet/realtek/r8169_phy_config.c
/openbmc/linux/drivers/net/ethernet/renesas/ravb_main.c
/openbmc/linux/drivers/net/ethernet/renesas/rswitch.c
/openbmc/linux/drivers/net/ethernet/renesas/rswitch.h
/openbmc/linux/drivers/net/ethernet/renesas/sh_eth.c
/openbmc/linux/drivers/net/ethernet/sfc/ef10.c
/openbmc/linux/drivers/net/ethernet/sfc/efx.c
/openbmc/linux/drivers/net/ethernet/smsc/smsc911x.c
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/common.h
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
/openbmc/linux/drivers/net/ethernet/sun/ldmvsw.c
/openbmc/linux/drivers/net/ethernet/sun/niu.c
/openbmc/linux/drivers/net/ethernet/sun/sunvnet.c
/openbmc/linux/drivers/net/ethernet/ti/am65-cpts.c
/openbmc/linux/drivers/net/ethernet/ti/cpsw-phy-sel.c
/openbmc/linux/drivers/net/ethernet/ti/netcp_ethss.c
/openbmc/linux/drivers/net/ethernet/toshiba/ps3_gelic_net.c
/openbmc/linux/drivers/net/ethernet/toshiba/ps3_gelic_net.h
/openbmc/linux/drivers/net/ethernet/via/via-velocity.c
/openbmc/linux/drivers/net/ethernet/via/via-velocity.h
/openbmc/linux/drivers/net/ethernet/wangxun/libwx/wx_type.h
/openbmc/linux/drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
/openbmc/linux/drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
/openbmc/linux/drivers/net/ethernet/xilinx/ll_temac_main.c
/openbmc/linux/drivers/net/ethernet/xircom/xirc2ps_cs.c
/openbmc/linux/drivers/net/ieee802154/ca8210.c
/openbmc/linux/drivers/net/ipa/gsi_reg.c
/openbmc/linux/drivers/net/ipa/gsi_reg.h
/openbmc/linux/drivers/net/ipa/gsi_trans.c
/openbmc/linux/drivers/net/ipa/ipa_reg.c
/openbmc/linux/drivers/net/ipa/ipa_reg.h
/openbmc/linux/drivers/net/ipa/reg.h
/openbmc/linux/drivers/net/ipa/reg/gsi_reg-v4.5.c
/openbmc/linux/drivers/net/ipa/reg/gsi_reg-v4.9.c
/openbmc/linux/drivers/net/ipvlan/ipvlan_l3s.c
/openbmc/linux/drivers/net/mdio/acpi_mdio.c
/openbmc/linux/drivers/net/mdio/mdio-thunder.c
/openbmc/linux/drivers/net/mdio/of_mdio.c
/openbmc/linux/drivers/net/net_failover.c
/openbmc/linux/drivers/net/phy/dp83869.c
/openbmc/linux/drivers/net/phy/mdio_devres.c
/openbmc/linux/drivers/net/phy/micrel.c
/openbmc/linux/drivers/net/phy/microchip.c
/openbmc/linux/drivers/net/phy/mscc/mscc_main.c
/openbmc/linux/drivers/net/phy/nxp-c45-tja11xx.c
/openbmc/linux/drivers/net/phy/phy.c
/openbmc/linux/drivers/net/phy/phy_device.c
/openbmc/linux/drivers/net/phy/sfp-bus.c
/openbmc/linux/drivers/net/phy/sfp.c
/openbmc/linux/drivers/net/phy/smsc.c
/openbmc/linux/drivers/net/usb/asix_devices.c
/openbmc/linux/drivers/net/usb/cdc_mbim.c
/openbmc/linux/drivers/net/usb/lan78xx.c
/openbmc/linux/drivers/net/usb/plusb.c
/openbmc/linux/drivers/net/usb/qmi_wwan.c
/openbmc/linux/drivers/net/usb/smsc75xx.c
/openbmc/linux/drivers/net/usb/smsc95xx.c
/openbmc/linux/drivers/net/veth.c
/openbmc/linux/drivers/net/virtio_net.c
/openbmc/linux/drivers/net/vmxnet3/vmxnet3_drv.c
/openbmc/linux/drivers/net/wan/fsl_ucc_hdlc.c
/openbmc/linux/drivers/net/wireguard/queueing.h
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/ops.c
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/sta.c
/openbmc/linux/drivers/net/wireless/marvell/mwifiex/pcie.c
/openbmc/linux/drivers/net/wireless/marvell/mwifiex/sdio.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mac80211.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt76.h
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7915/init.c
/openbmc/linux/drivers/net/wireless/ti/wlcore/spi.c
/openbmc/linux/drivers/net/wwan/iosm/iosm_ipc_imem.c
/openbmc/linux/drivers/net/xen-netback/common.h
/openbmc/linux/drivers/net/xen-netback/netback.c
/openbmc/linux/drivers/nfc/fdp/i2c.c
/openbmc/linux/drivers/nfc/pn533/usb.c
/openbmc/linux/drivers/nfc/st-nci/ndlc.c
/openbmc/linux/drivers/nvme/host/core.c
/openbmc/linux/drivers/nvme/host/ioctl.c
/openbmc/linux/drivers/nvme/host/multipath.c
/openbmc/linux/drivers/nvme/host/pci.c
/openbmc/linux/drivers/nvme/host/tcp.c
/openbmc/linux/drivers/nvme/target/core.c
/openbmc/linux/drivers/nvmem/core.c
/openbmc/linux/drivers/pci/bus.c
/openbmc/linux/drivers/pci/controller/dwc/pcie-designware.c
/openbmc/linux/drivers/pci/msi/api.c
/openbmc/linux/drivers/pinctrl/mediatek/Kconfig
/openbmc/linux/drivers/pinctrl/pinctrl-amd.c
/openbmc/linux/drivers/pinctrl/pinctrl-at91-pio4.c
/openbmc/linux/drivers/pinctrl/pinctrl-ocelot.c
/openbmc/linux/drivers/pinctrl/stm32/pinctrl-stm32.c
/openbmc/linux/drivers/platform/chrome/cros_ec_chardev.c
/openbmc/linux/drivers/platform/mellanox/Kconfig
/openbmc/linux/drivers/platform/surface/aggregator/bus.c
/openbmc/linux/drivers/platform/x86/Kconfig
/openbmc/linux/drivers/platform/x86/amd/pmc.c
/openbmc/linux/drivers/platform/x86/asus-nb-wmi.c
/openbmc/linux/drivers/platform/x86/dell/dell-wmi-ddv.c
/openbmc/linux/drivers/platform/x86/gigabyte-wmi.c
/openbmc/linux/drivers/platform/x86/ideapad-laptop.c
/openbmc/linux/drivers/platform/x86/intel/int3472/tps68470_board_data.c
/openbmc/linux/drivers/platform/x86/intel/pmc/core.c
/openbmc/linux/drivers/platform/x86/intel/speed_select_if/isst_if_common.c
/openbmc/linux/drivers/platform/x86/intel/speed_select_if/isst_if_common.h
/openbmc/linux/drivers/platform/x86/intel/tpmi.c
/openbmc/linux/drivers/platform/x86/intel/vsec.c
/openbmc/linux/drivers/platform/x86/mlx-platform.c
/openbmc/linux/drivers/platform/x86/think-lmi.c
/openbmc/linux/drivers/power/supply/axp288_fuel_gauge.c
/openbmc/linux/drivers/power/supply/bq24190_charger.c
/openbmc/linux/drivers/power/supply/cros_usbpd-charger.c
/openbmc/linux/drivers/power/supply/da9150-charger.c
/openbmc/linux/drivers/power/supply/power_supply_core.c
/openbmc/linux/drivers/power/supply/rk817_charger.c
/openbmc/linux/drivers/ptp/ptp_qoriq.c
/openbmc/linux/drivers/regulator/fixed.c
/openbmc/linux/drivers/s390/crypto/vfio_ap_drv.c
/openbmc/linux/drivers/scsi/device_handler/scsi_dh_alua.c
/openbmc/linux/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
/openbmc/linux/drivers/scsi/hosts.c
/openbmc/linux/drivers/scsi/lpfc/lpfc_init.c
/openbmc/linux/drivers/scsi/lpfc/lpfc_sli.c
/openbmc/linux/drivers/scsi/megaraid/megaraid_sas.h
/openbmc/linux/drivers/scsi/megaraid/megaraid_sas_base.c
/openbmc/linux/drivers/scsi/megaraid/megaraid_sas_fp.c
/openbmc/linux/drivers/scsi/megaraid/megaraid_sas_fusion.c
/openbmc/linux/drivers/scsi/mpi3mr/mpi3mr.h
/openbmc/linux/drivers/scsi/mpi3mr/mpi3mr_app.c
/openbmc/linux/drivers/scsi/mpi3mr/mpi3mr_fw.c
/openbmc/linux/drivers/scsi/mpi3mr/mpi3mr_os.c
/openbmc/linux/drivers/scsi/mpi3mr/mpi3mr_transport.c
/openbmc/linux/drivers/scsi/mpt3sas/mpt3sas_base.c
/openbmc/linux/drivers/scsi/mpt3sas/mpt3sas_transport.c
/openbmc/linux/drivers/scsi/qla2xxx/qla_gbl.h
/openbmc/linux/drivers/scsi/qla2xxx/qla_init.c
/openbmc/linux/drivers/scsi/qla2xxx/qla_isr.c
/openbmc/linux/drivers/scsi/qla2xxx/qla_os.c
/openbmc/linux/drivers/scsi/scsi.c
/openbmc/linux/drivers/scsi/scsi_devinfo.c
/openbmc/linux/drivers/scsi/scsi_scan.c
/openbmc/linux/drivers/scsi/sd.c
/openbmc/linux/drivers/scsi/sd_zbc.c
/openbmc/linux/drivers/scsi/storvsc_drv.c
/openbmc/linux/drivers/soc/qcom/llcc-qcom.c
/openbmc/linux/drivers/soc/qcom/rmtfs_mem.c
/openbmc/linux/drivers/staging/Kconfig
/openbmc/linux/drivers/staging/Makefile
/openbmc/linux/drivers/staging/rtl8192e/rtl8192e/rtl_dm.c
/openbmc/linux/drivers/staging/rtl8723bs/include/rtw_security.h
/openbmc/linux/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
/openbmc/linux/drivers/staging/rtl8723bs/os_dep/ioctl_linux.c
/openbmc/linux/drivers/target/iscsi/iscsi_target_parameters.c
/openbmc/linux/drivers/tee/amdtee/core.c
/openbmc/linux/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c
/openbmc/linux/drivers/thermal/intel/intel_powerclamp.c
/openbmc/linux/drivers/thermal/thermal_core.c
/openbmc/linux/drivers/thermal/thermal_core.h
/openbmc/linux/drivers/thermal/thermal_sysfs.c
/openbmc/linux/drivers/thunderbolt/debugfs.c
/openbmc/linux/drivers/thunderbolt/nhi.c
/openbmc/linux/drivers/thunderbolt/nhi_regs.h
/openbmc/linux/drivers/thunderbolt/quirks.c
/openbmc/linux/drivers/thunderbolt/retimer.c
/openbmc/linux/drivers/thunderbolt/sb_regs.h
/openbmc/linux/drivers/thunderbolt/switch.c
/openbmc/linux/drivers/thunderbolt/tb.h
/openbmc/linux/drivers/thunderbolt/usb4.c
/openbmc/linux/drivers/tty/hvc/hvc_xen.c
/openbmc/linux/drivers/tty/serdev/core.c
/openbmc/linux/drivers/tty/serial/8250/8250_em.c
/openbmc/linux/drivers/tty/serial/8250/8250_fsl.c
/openbmc/linux/drivers/tty/serial/8250/Kconfig
/openbmc/linux/drivers/tty/serial/Kconfig
/openbmc/linux/drivers/tty/serial/fsl_lpuart.c
/openbmc/linux/drivers/tty/serial/qcom_geni_serial.c
/openbmc/linux/drivers/tty/serial/sc16is7xx.c
/openbmc/linux/drivers/tty/vt/vt.c
/openbmc/linux/drivers/ufs/core/ufshcd.c
/openbmc/linux/drivers/ufs/host/ufs-qcom.c
/openbmc/linux/drivers/usb/cdns3/cdns3-pci-wrap.c
/openbmc/linux/drivers/usb/cdns3/cdnsp-ep0.c
/openbmc/linux/drivers/usb/cdns3/cdnsp-pci.c
/openbmc/linux/drivers/usb/chipidea/ci.h
/openbmc/linux/drivers/usb/chipidea/core.c
/openbmc/linux/drivers/usb/chipidea/otg.c
/openbmc/linux/drivers/usb/dwc2/drd.c
/openbmc/linux/drivers/usb/dwc2/gadget.c
/openbmc/linux/drivers/usb/dwc2/platform.c
/openbmc/linux/drivers/usb/dwc3/core.h
/openbmc/linux/drivers/usb/dwc3/gadget.c
/openbmc/linux/drivers/usb/gadget/composite.c
/openbmc/linux/drivers/usb/gadget/function/u_audio.c
/openbmc/linux/drivers/usb/misc/onboard_usb_hub.c
/openbmc/linux/drivers/usb/misc/onboard_usb_hub.h
/openbmc/linux/drivers/usb/storage/unusual_uas.h
/openbmc/linux/drivers/usb/typec/tcpm/tcpm.c
/openbmc/linux/drivers/usb/typec/ucsi/ucsi.c
/openbmc/linux/drivers/usb/typec/ucsi/ucsi_acpi.c
/openbmc/linux/drivers/vdpa/mlx5/core/mlx5_vdpa.h
/openbmc/linux/drivers/vdpa/mlx5/net/mlx5_vnet.c
/openbmc/linux/drivers/vdpa/vdpa_sim/vdpa_sim.c
/openbmc/linux/drivers/vdpa/virtio_pci/vp_vdpa.c
/openbmc/linux/drivers/vfio/pci/mlx5/main.c
/openbmc/linux/drivers/vhost/vdpa.c
/openbmc/linux/drivers/video/fbdev/amba-clcd.c
/openbmc/linux/drivers/video/fbdev/au1200fb.c
/openbmc/linux/drivers/video/fbdev/bw2.c
/openbmc/linux/drivers/video/fbdev/cg3.c
/openbmc/linux/drivers/video/fbdev/chipsfb.c
/openbmc/linux/drivers/video/fbdev/clps711x-fb.c
/openbmc/linux/drivers/video/fbdev/core/fb_defio.c
/openbmc/linux/drivers/video/fbdev/geode/lxfb_core.c
/openbmc/linux/drivers/video/fbdev/intelfb/intelfbdrv.c
/openbmc/linux/drivers/video/fbdev/nvidia/nvidia.c
/openbmc/linux/drivers/video/fbdev/offb.c
/openbmc/linux/drivers/video/fbdev/omap/Makefile
/openbmc/linux/drivers/video/fbdev/omap/omapfb_main.c
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
/openbmc/linux/drivers/video/fbdev/pxa3xx-gcu.c
/openbmc/linux/drivers/video/fbdev/sm501fb.c
/openbmc/linux/drivers/video/fbdev/stifb.c
/openbmc/linux/drivers/video/fbdev/tcx.c
/openbmc/linux/drivers/video/fbdev/tgafb.c
/openbmc/linux/drivers/video/fbdev/wm8505fb.c
/openbmc/linux/drivers/video/fbdev/xilinxfb.c
/openbmc/linux/drivers/video/logo/pnmtologo.c
/openbmc/linux/drivers/virt/coco/sev-guest/sev-guest.c
/openbmc/linux/drivers/w1/masters/ds2482.c
/openbmc/linux/drivers/xen/xenfs/xensyms.c
/openbmc/linux/fs/btrfs/backref.c
/openbmc/linux/fs/btrfs/bio.c
/openbmc/linux/fs/btrfs/block-group.c
/openbmc/linux/fs/btrfs/delayed-inode.c
/openbmc/linux/fs/btrfs/extent_map.c
/openbmc/linux/fs/btrfs/free-space-cache.c
/openbmc/linux/fs/btrfs/fs.h
/openbmc/linux/fs/btrfs/inode.c
/openbmc/linux/fs/btrfs/ioctl.c
/openbmc/linux/fs/btrfs/qgroup.c
/openbmc/linux/fs/btrfs/space-info.c
/openbmc/linux/fs/btrfs/space-info.h
/openbmc/linux/fs/btrfs/sysfs.c
/openbmc/linux/fs/btrfs/transaction.c
/openbmc/linux/fs/btrfs/volumes.c
/openbmc/linux/fs/btrfs/zoned.c
/openbmc/linux/fs/cifs/cached_dir.c
/openbmc/linux/fs/cifs/cifs_debug.c
/openbmc/linux/fs/cifs/cifs_dfs_ref.c
/openbmc/linux/fs/cifs/cifs_fs_sb.h
/openbmc/linux/fs/cifs/cifsfs.c
/openbmc/linux/fs/cifs/cifsfs.h
/openbmc/linux/fs/cifs/cifsglob.h
/openbmc/linux/fs/cifs/cifsproto.h
/openbmc/linux/fs/cifs/cifssmb.c
/openbmc/linux/fs/cifs/connect.c
/openbmc/linux/fs/cifs/dfs.c
/openbmc/linux/fs/cifs/dfs.h
/openbmc/linux/fs/cifs/dfs_cache.c
/openbmc/linux/fs/cifs/dfs_cache.h
/openbmc/linux/fs/cifs/file.c
/openbmc/linux/fs/cifs/fs_context.h
/openbmc/linux/fs/cifs/link.c
/openbmc/linux/fs/cifs/misc.c
/openbmc/linux/fs/cifs/smb2inode.c
/openbmc/linux/fs/cifs/smb2ops.c
/openbmc/linux/fs/cifs/smb2pdu.c
/openbmc/linux/fs/cifs/smb2transport.c
/openbmc/linux/fs/cifs/smbdirect.c
/openbmc/linux/fs/cifs/trace.h
/openbmc/linux/fs/cifs/transport.c
/openbmc/linux/fs/cramfs/inode.c
/openbmc/linux/fs/crypto/keyring.c
/openbmc/linux/fs/erofs/data.c
/openbmc/linux/fs/erofs/decompressor_lzma.c
/openbmc/linux/fs/erofs/internal.h
/openbmc/linux/fs/erofs/pcpubuf.c
/openbmc/linux/fs/erofs/zdata.c
/openbmc/linux/fs/erofs/zmap.c
/openbmc/linux/fs/ext4/ext4.h
/openbmc/linux/fs/ext4/fsmap.c
/openbmc/linux/fs/ext4/inline.c
/openbmc/linux/fs/ext4/inode.c
/openbmc/linux/fs/ext4/ioctl.c
/openbmc/linux/fs/ext4/namei.c
/openbmc/linux/fs/ext4/page-io.c
/openbmc/linux/fs/ext4/super.c
/openbmc/linux/fs/ext4/sysfs.c
/openbmc/linux/fs/ext4/xattr.c
/openbmc/linux/fs/file.c
/openbmc/linux/fs/gfs2/dentry.c
/openbmc/linux/fs/hfsplus/super.c
/openbmc/linux/fs/jbd2/journal.c
/openbmc/linux/fs/ksmbd/auth.c
/openbmc/linux/fs/ksmbd/connection.c
/openbmc/linux/fs/ksmbd/connection.h
/openbmc/linux/fs/ksmbd/smb2pdu.c
/openbmc/linux/fs/ksmbd/smb_common.c
/openbmc/linux/fs/ksmbd/smb_common.h
/openbmc/linux/fs/ksmbd/transport_rdma.c
/openbmc/linux/fs/ksmbd/transport_tcp.c
/openbmc/linux/fs/lockd/clnt4xdr.c
/openbmc/linux/fs/lockd/xdr4.c
/openbmc/linux/fs/locks.c
/openbmc/linux/fs/netfs/iterator.c
/openbmc/linux/fs/nfs/Kconfig
/openbmc/linux/fs/nfs/dir.c
/openbmc/linux/fs/nfs/nfs4proc.c
/openbmc/linux/fs/nfs/read.c
/openbmc/linux/fs/nfsd/Kconfig
/openbmc/linux/fs/nfsd/vfs.c
/openbmc/linux/fs/nilfs2/ioctl.c
/openbmc/linux/fs/ocfs2/aops.c
/openbmc/linux/fs/ocfs2/move_extents.c
/openbmc/linux/fs/splice.c
/openbmc/linux/fs/super.c
/openbmc/linux/fs/udf/inode.c
/openbmc/linux/fs/verity/enable.c
/openbmc/linux/fs/verity/verify.c
/openbmc/linux/fs/xfs/Makefile
/openbmc/linux/fs/xfs/libxfs/xfs_alloc.c
/openbmc/linux/fs/xfs/xfs_aops.c
/openbmc/linux/fs/xfs/xfs_dahash_test.c
/openbmc/linux/fs/xfs/xfs_dahash_test.h
/openbmc/linux/fs/xfs/xfs_iomap.c
/openbmc/linux/fs/xfs/xfs_qm.c
/openbmc/linux/fs/xfs/xfs_super.c
/openbmc/linux/fs/xfs/xfs_trace.h
/openbmc/linux/fs/zonefs/file.c
/openbmc/linux/include/acpi/acpi_bus.h
/openbmc/linux/include/acpi/platform/acenv.h
/openbmc/linux/include/acpi/platform/acenvex.h
/openbmc/linux/include/drm/drm_bridge.h
/openbmc/linux/include/drm/drm_gem.h
/openbmc/linux/include/drm/gpu_scheduler.h
/openbmc/linux/include/kvm/arm_arch_timer.h
/openbmc/linux/include/linux/acpi_mdio.h
/openbmc/linux/include/linux/blk-mq.h
/openbmc/linux/include/linux/blkdev.h
/openbmc/linux/include/linux/clk-provider.h
/openbmc/linux/include/linux/compiler_attributes.h
/openbmc/linux/include/linux/compiler_types.h
/openbmc/linux/include/linux/context_tracking.h
/openbmc/linux/include/linux/context_tracking_state.h
/openbmc/linux/include/linux/cpuhotplug.h
/openbmc/linux/include/linux/cpumask.h
/openbmc/linux/include/linux/efi.h
/openbmc/linux/include/linux/fb.h
/openbmc/linux/include/linux/find.h
/openbmc/linux/include/linux/hid.h
/openbmc/linux/include/linux/highmem.h
/openbmc/linux/include/linux/i2c.h
/openbmc/linux/include/linux/interconnect-provider.h
/openbmc/linux/include/linux/io_uring.h
/openbmc/linux/include/linux/jbd2.h
/openbmc/linux/include/linux/lockd/xdr4.h
/openbmc/linux/include/linux/msi.h
/openbmc/linux/include/linux/netdevice.h
/openbmc/linux/include/linux/nvme-tcp.h
/openbmc/linux/include/linux/nvme.h
/openbmc/linux/include/linux/of_mdio.h
/openbmc/linux/include/linux/pci.h
/openbmc/linux/include/linux/percpu_counter.h
/openbmc/linux/include/linux/phy.h
/openbmc/linux/include/linux/rmap.h
/openbmc/linux/include/linux/sfp.h
/openbmc/linux/include/linux/stmmac.h
/openbmc/linux/include/linux/sysfb.h
/openbmc/linux/include/linux/thermal.h
/openbmc/linux/include/linux/tracepoint.h
/openbmc/linux/include/net/bluetooth/hci_core.h
/openbmc/linux/include/net/netfilter/nf_tproxy.h
/openbmc/linux/include/net/xdp.h
/openbmc/linux/include/scsi/scsi_device.h
/openbmc/linux/include/scsi/scsi_devinfo.h
/openbmc/linux/include/sound/soc-component.h
/openbmc/linux/include/trace/events/f2fs.h
/openbmc/linux/include/trace/events/mmap.h
/openbmc/linux/include/trace/events/rcu.h
/openbmc/linux/include/uapi/linux/btrfs.h
/openbmc/linux/include/uapi/linux/fou.h
/openbmc/linux/include/uapi/linux/netdev.h
/openbmc/linux/include/uapi/linux/rtnetlink.h
/openbmc/linux/include/xen/interface/platform.h
/openbmc/linux/init/main.c
/openbmc/linux/io_uring/alloc_cache.h
/openbmc/linux/io_uring/filetable.c
/openbmc/linux/io_uring/io-wq.c
/openbmc/linux/io_uring/io_uring.c
/openbmc/linux/io_uring/msg_ring.c
/openbmc/linux/io_uring/net.c
/openbmc/linux/io_uring/poll.c
/openbmc/linux/io_uring/rsrc.c
/openbmc/linux/io_uring/rsrc.h
/openbmc/linux/io_uring/slist.h
/openbmc/linux/io_uring/sqpoll.c
/openbmc/linux/io_uring/uring_cmd.c
/openbmc/linux/kernel/bpf/btf.c
/openbmc/linux/kernel/bpf/core.c
/openbmc/linux/kernel/bpf/verifier.c
/openbmc/linux/kernel/compat.c
/openbmc/linux/kernel/dma/swiotlb.c
/openbmc/linux/kernel/entry/common.c
/openbmc/linux/kernel/events/core.c
/openbmc/linux/kernel/fork.c
/openbmc/linux/kernel/irq/ipi.c
/openbmc/linux/kernel/irq/irqdesc.c
/openbmc/linux/kernel/irq/irqdomain.c
/openbmc/linux/kernel/irq/msi.c
/openbmc/linux/kernel/kcsan/Makefile
/openbmc/linux/kernel/panic.c
/openbmc/linux/kernel/sched/core.c
/openbmc/linux/kernel/sched/fair.c
/openbmc/linux/kernel/trace/ftrace.c
/openbmc/linux/kernel/trace/kprobe_event_gen_test.c
/openbmc/linux/kernel/trace/ring_buffer.c
/openbmc/linux/kernel/trace/trace.c
/openbmc/linux/kernel/trace/trace_events_hist.c
/openbmc/linux/kernel/trace/trace_hwlat.c
/openbmc/linux/kernel/trace/trace_osnoise.c
/openbmc/linux/kernel/umh.c
/openbmc/linux/kernel/watch_queue.c
/openbmc/linux/lib/Kconfig.kasan
/openbmc/linux/lib/cpumask_kunit.c
/openbmc/linux/lib/dhry_run.c
/openbmc/linux/lib/find_bit.c
/openbmc/linux/lib/maple_tree.c
/openbmc/linux/lib/parser.c
/openbmc/linux/lib/percpu_counter.c
/openbmc/linux/lib/test_maple_tree.c
/openbmc/linux/lib/zlib_deflate/defutil.h
/openbmc/linux/lib/zstd/common/zstd_deps.h
/openbmc/linux/lib/zstd/decompress/huf_decompress.c
/openbmc/linux/lib/zstd/decompress/zstd_decompress.c
/openbmc/linux/mm/damon/paddr.c
/openbmc/linux/mm/huge_memory.c
/openbmc/linux/mm/kasan/Makefile
/openbmc/linux/mm/kasan/kasan.h
/openbmc/linux/mm/kasan/kasan_test.c
/openbmc/linux/mm/kasan/shadow.c
/openbmc/linux/mm/kfence/Makefile
/openbmc/linux/mm/kfence/core.c
/openbmc/linux/mm/ksm.c
/openbmc/linux/mm/memory-failure.c
/openbmc/linux/mm/migrate.c
/openbmc/linux/mm/mincore.c
/openbmc/linux/mm/mmap.c
/openbmc/linux/mm/mprotect.c
/openbmc/linux/mm/page_alloc.c
/openbmc/linux/mm/rmap.c
/openbmc/linux/mm/slab.c
/openbmc/linux/mm/vmalloc.c
/openbmc/linux/net/bluetooth/hci_core.c
/openbmc/linux/net/bluetooth/hci_sync.c
/openbmc/linux/net/bluetooth/iso.c
/openbmc/linux/net/bluetooth/l2cap_core.c
/openbmc/linux/net/bluetooth/mgmt.c
/openbmc/linux/net/bpf/test_run.c
/openbmc/linux/net/caif/caif_usb.c
/openbmc/linux/net/can/bcm.c
/openbmc/linux/net/can/j1939/transport.c
/openbmc/linux/net/core/netdev-genl-gen.c
/openbmc/linux/net/core/netdev-genl-gen.h
/openbmc/linux/net/core/skbuff.c
/openbmc/linux/net/core/sock.c
/openbmc/linux/net/core/xdp.c
/openbmc/linux/net/dsa/slave.c
/openbmc/linux/net/dsa/tag.c
/openbmc/linux/net/dsa/tag_brcm.c
/openbmc/linux/net/hsr/hsr_framereg.c
/openbmc/linux/net/ieee802154/nl802154.c
/openbmc/linux/net/ipv4/fib_frontend.c
/openbmc/linux/net/ipv4/fou_nl.c
/openbmc/linux/net/ipv4/fou_nl.h
/openbmc/linux/net/ipv4/inet_hashtables.c
/openbmc/linux/net/ipv4/ip_gre.c
/openbmc/linux/net/ipv4/ip_tunnel.c
/openbmc/linux/net/ipv4/netfilter/nf_tproxy_ipv4.c
/openbmc/linux/net/ipv4/tcp_bpf.c
/openbmc/linux/net/ipv4/tcp_output.c
/openbmc/linux/net/ipv4/udp_bpf.c
/openbmc/linux/net/ipv6/ila/ila_xlat.c
/openbmc/linux/net/ipv6/ip6_gre.c
/openbmc/linux/net/ipv6/ip6_tunnel.c
/openbmc/linux/net/ipv6/netfilter/nf_tproxy_ipv6.c
/openbmc/linux/net/iucv/iucv.c
/openbmc/linux/net/mac80211/cfg.c
/openbmc/linux/net/mac80211/ieee80211_i.h
/openbmc/linux/net/mac80211/main.c
/openbmc/linux/net/mac80211/rx.c
/openbmc/linux/net/mac80211/util.c
/openbmc/linux/net/mac80211/wme.c
/openbmc/linux/net/mptcp/pm_netlink.c
/openbmc/linux/net/mptcp/protocol.c
/openbmc/linux/net/mptcp/protocol.h
/openbmc/linux/net/mptcp/subflow.c
/openbmc/linux/net/ncsi/ncsi-manage.c
/openbmc/linux/net/netfilter/nf_conntrack_core.c
/openbmc/linux/net/netfilter/nf_conntrack_netlink.c
/openbmc/linux/net/netfilter/nft_last.c
/openbmc/linux/net/netfilter/nft_masq.c
/openbmc/linux/net/netfilter/nft_nat.c
/openbmc/linux/net/netfilter/nft_quota.c
/openbmc/linux/net/netfilter/nft_redir.c
/openbmc/linux/net/nfc/netlink.c
/openbmc/linux/net/sched/act_api.c
/openbmc/linux/net/sched/act_connmark.c
/openbmc/linux/net/sched/cls_flower.c
/openbmc/linux/net/smc/af_smc.c
/openbmc/linux/net/smc/smc_cdc.c
/openbmc/linux/net/smc/smc_core.c
/openbmc/linux/net/socket.c
/openbmc/linux/net/sunrpc/auth_gss/gss_krb5_crypto.c
/openbmc/linux/net/sunrpc/svc.c
/openbmc/linux/net/sunrpc/xprtsock.c
/openbmc/linux/net/tls/tls_device.c
/openbmc/linux/net/tls/tls_main.c
/openbmc/linux/net/tls/tls_sw.c
/openbmc/linux/net/unix/af_unix.c
/openbmc/linux/net/unix/unix_bpf.c
/openbmc/linux/net/vmw_vsock/virtio_transport_common.c
/openbmc/linux/net/vmw_vsock/vsock_loopback.c
/openbmc/linux/net/wireless/nl80211.c
/openbmc/linux/net/wireless/sme.c
/openbmc/linux/net/xdp/xdp_umem.c
/openbmc/linux/net/xfrm/xfrm_state.c
/openbmc/linux/net/xfrm/xfrm_user.c
kernel/str.rs
/openbmc/linux/scripts/.gitignore
/openbmc/linux/scripts/Makefile
/openbmc/linux/scripts/Makefile.kasan
/openbmc/linux/scripts/Makefile.package
/openbmc/linux/scripts/cc-version.sh
/openbmc/linux/scripts/check-git
/openbmc/linux/scripts/checksyscalls.sh
/openbmc/linux/scripts/coccicheck
/openbmc/linux/scripts/coccinelle/api/atomic_as_refcounter.cocci
/openbmc/linux/scripts/kallsyms.c
/openbmc/linux/scripts/kconfig/confdata.c
/openbmc/linux/scripts/kconfig/merge_config.sh
/openbmc/linux/scripts/min-tool-version.sh
/openbmc/linux/scripts/mod/modpost.c
/openbmc/linux/scripts/package/builddeb
/openbmc/linux/scripts/package/deb-build-option
/openbmc/linux/scripts/package/gen-diff-patch
/openbmc/linux/scripts/package/mkdebian
/openbmc/linux/scripts/package/mkspec
/openbmc/linux/scripts/setlocalversion
/openbmc/linux/security/keys/request_key.c
/openbmc/linux/sound/core/pcm_lib.c
/openbmc/linux/sound/hda/intel-dsp-config.c
/openbmc/linux/sound/pci/asihpi/hpi6205.c
/openbmc/linux/sound/pci/hda/hda_intel.c
/openbmc/linux/sound/pci/hda/patch_ca0132.c
/openbmc/linux/sound/pci/hda/patch_conexant.c
/openbmc/linux/sound/pci/hda/patch_realtek.c
/openbmc/linux/sound/pci/ice1712/aureon.c
/openbmc/linux/sound/pci/ymfpci/ymfpci.c
/openbmc/linux/sound/pci/ymfpci/ymfpci_main.c
/openbmc/linux/sound/soc/amd/yc/acp6x-mach.c
/openbmc/linux/sound/soc/apple/mca.c
/openbmc/linux/sound/soc/atmel/mchp-pdmc.c
/openbmc/linux/sound/soc/atmel/sam9g20_wm8731.c
/openbmc/linux/sound/soc/codecs/Kconfig
/openbmc/linux/sound/soc/codecs/adau7118.c
/openbmc/linux/sound/soc/codecs/da7219-aad.c
/openbmc/linux/sound/soc/codecs/da7219-aad.h
/openbmc/linux/sound/soc/codecs/hdmi-codec.c
/openbmc/linux/sound/soc/codecs/lpass-tx-macro.c
/openbmc/linux/sound/soc/codecs/mt6358.c
/openbmc/linux/sound/soc/codecs/sma1303.c
/openbmc/linux/sound/soc/fsl/Kconfig
/openbmc/linux/sound/soc/intel/avs/boards/da7219.c
/openbmc/linux/sound/soc/intel/avs/boards/max98357a.c
/openbmc/linux/sound/soc/intel/avs/boards/nau8825.c
/openbmc/linux/sound/soc/intel/avs/boards/rt5682.c
/openbmc/linux/sound/soc/intel/avs/boards/ssm4567.c
/openbmc/linux/sound/soc/intel/boards/sof_rt5682.c
/openbmc/linux/sound/soc/intel/common/soc-acpi-intel-adl-match.c
/openbmc/linux/sound/soc/intel/common/soc-acpi-intel-mtl-match.c
/openbmc/linux/sound/soc/mediatek/mt8183/mt8183-dai-i2s.c
/openbmc/linux/sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
/openbmc/linux/sound/soc/mediatek/mt8192/mt8192-dai-adda.c
/openbmc/linux/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
/openbmc/linux/sound/soc/qcom/qdsp6/q6prm.c
/openbmc/linux/sound/soc/sh/rcar/adg.c
/openbmc/linux/sound/soc/soc-pcm.c
/openbmc/linux/sound/soc/sof/intel/hda-ctrl.c
/openbmc/linux/sound/soc/sof/intel/hda-dsp.c
/openbmc/linux/sound/soc/sof/intel/pci-apl.c
/openbmc/linux/sound/soc/sof/intel/pci-cnl.c
/openbmc/linux/sound/soc/sof/intel/pci-icl.c
/openbmc/linux/sound/soc/sof/intel/pci-mtl.c
/openbmc/linux/sound/soc/sof/intel/pci-skl.c
/openbmc/linux/sound/soc/sof/intel/pci-tgl.c
/openbmc/linux/sound/soc/sof/intel/pci-tng.c
/openbmc/linux/sound/soc/sof/ipc3-topology.c
/openbmc/linux/sound/soc/sof/ipc3.c
/openbmc/linux/sound/soc/sof/ipc4-control.c
/openbmc/linux/sound/soc/sof/ipc4-topology.c
/openbmc/linux/sound/soc/sof/ipc4-topology.h
/openbmc/linux/sound/soc/sof/sof-audio.c
/openbmc/linux/sound/soc/sof/topology.c
/openbmc/linux/sound/usb/endpoint.c
/openbmc/linux/sound/usb/endpoint.h
/openbmc/linux/sound/usb/format.c
/openbmc/linux/sound/usb/pcm.c
/openbmc/linux/tools/arch/arm64/include/uapi/asm/kvm.h
/openbmc/linux/tools/arch/x86/include/asm/cpufeatures.h
/openbmc/linux/tools/arch/x86/include/asm/disabled-features.h
/openbmc/linux/tools/arch/x86/include/asm/msr-index.h
/openbmc/linux/tools/arch/x86/include/asm/required-features.h
/openbmc/linux/tools/arch/x86/include/uapi/asm/kvm.h
/openbmc/linux/tools/arch/x86/include/uapi/asm/svm.h
/openbmc/linux/tools/arch/x86/lib/memcpy_64.S
/openbmc/linux/tools/arch/x86/lib/memset_64.S
/openbmc/linux/tools/bootconfig/test-bootconfig.sh
/openbmc/linux/tools/include/linux/bits.h
/openbmc/linux/tools/include/uapi/linux/fcntl.h
/openbmc/linux/tools/include/uapi/linux/kvm.h
/openbmc/linux/tools/include/uapi/linux/netdev.h
/openbmc/linux/tools/include/uapi/linux/perf_event.h
/openbmc/linux/tools/include/uapi/linux/prctl.h
/openbmc/linux/tools/include/uapi/linux/vhost.h
/openbmc/linux/tools/include/vdso/bits.h
/openbmc/linux/tools/lib/bpf/libbpf_internal.h
/openbmc/linux/tools/net/ynl/cli.py
/openbmc/linux/tools/net/ynl/lib/__init__.py
/openbmc/linux/tools/net/ynl/lib/nlspec.py
/openbmc/linux/tools/net/ynl/lib/ynl.py
/openbmc/linux/tools/net/ynl/ynl-gen-c.py
/openbmc/linux/tools/net/ynl/ynl-regen.sh
/openbmc/linux/tools/perf/builtin-inject.c
/openbmc/linux/tools/perf/builtin-stat.c
/openbmc/linux/tools/perf/tests/shell/lib/perf_json_output_lint.py
/openbmc/linux/tools/perf/tests/shell/stat+csv_output.sh
/openbmc/linux/tools/perf/util/bpf_skel/off_cpu.bpf.c
/openbmc/linux/tools/perf/util/stat.c
/openbmc/linux/tools/perf/util/stat.h
/openbmc/linux/tools/perf/util/target.h
/openbmc/linux/tools/power/acpi/tools/pfrut/pfrut.c
/openbmc/linux/tools/power/pm-graph/sleepgraph.py
/openbmc/linux/tools/power/x86/turbostat/turbostat.8
/openbmc/linux/tools/power/x86/turbostat/turbostat.c
/openbmc/linux/tools/testing/selftests/amd-pstate/Makefile
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/btf.c
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/uninit_stack.c
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
/openbmc/linux/tools/testing/selftests/bpf/progs/find_vma_fail1.c
/openbmc/linux/tools/testing/selftests/bpf/progs/test_deny_namespace.c
/openbmc/linux/tools/testing/selftests/bpf/progs/test_global_func10.c
/openbmc/linux/tools/testing/selftests/bpf/progs/uninit_stack.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/calls.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/helper_access_var_len.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/int_ptr.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/search_pruning.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/sock.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/spill_fill.c
/openbmc/linux/tools/testing/selftests/bpf/verifier/var_off.c
/openbmc/linux/tools/testing/selftests/clone3/clone3.c
/openbmc/linux/tools/testing/selftests/drivers/net/bonding/Makefile
/openbmc/linux/tools/testing/selftests/drivers/net/bonding/bond-eth-type-change.sh
/openbmc/linux/tools/testing/selftests/hid/config
/openbmc/linux/tools/testing/selftests/kvm/aarch64/psci_test.c
/openbmc/linux/tools/testing/selftests/kvm/include/test_util.h
/openbmc/linux/tools/testing/selftests/kvm/include/x86_64/processor.h
/openbmc/linux/tools/testing/selftests/kvm/lib/kvm_util.c
/openbmc/linux/tools/testing/selftests/kvm/lib/s390x/diag318_test_handler.c
/openbmc/linux/tools/testing/selftests/kvm/lib/test_util.c
/openbmc/linux/tools/testing/selftests/kvm/lib/x86_64/processor.c
/openbmc/linux/tools/testing/selftests/kvm/s390x/sync_regs_test.c
/openbmc/linux/tools/testing/selftests/kvm/set_memory_region_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/amx_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/cr4_cpuid_sync_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/debug_regs.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/flds_emulation.h
/openbmc/linux/tools/testing/selftests/kvm/x86_64/hyperv_clock.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/hyperv_evmcs.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/hyperv_features.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/hyperv_ipi.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/hyperv_svm_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/hyperv_tlb_flush.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/kvm_clock_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/kvm_pv_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/monitor_mwait_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/nested_exceptions_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/platform_info_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/pmu_event_filter_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/smm_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/state_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/svm_int_ctl_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/svm_nested_shutdown_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/svm_nested_soft_inject_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/svm_vmcall_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/sync_regs_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/triple_fault_event_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/tsc_scaling_sync.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/ucna_injection_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/userspace_io_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/userspace_msr_exit_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_apic_access_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_exception_with_invalid_guest_state.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_invalid_nested_guest_state.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_nested_tsc_scaling_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_preemption_timer_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/xapic_ipi_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/xen_shinfo_test.c
/openbmc/linux/tools/testing/selftests/kvm/x86_64/xen_vmcall_test.c
/openbmc/linux/tools/testing/selftests/lib.mk
/openbmc/linux/tools/testing/selftests/mm/mdwe_test.c
/openbmc/linux/tools/testing/selftests/net/.gitignore
/openbmc/linux/tools/testing/selftests/net/Makefile
/openbmc/linux/tools/testing/selftests/net/bind_wildcard.c
/openbmc/linux/tools/testing/selftests/net/devlink_port_split.py
/openbmc/linux/tools/testing/selftests/net/mptcp/userspace_pm.sh
/openbmc/linux/tools/testing/selftests/netfilter/nft_nat.sh
/openbmc/linux/tools/testing/selftests/sigaltstack/current_stack_pointer.h
/openbmc/linux/tools/testing/selftests/sigaltstack/sas.c
/openbmc/linux/tools/testing/selftests/x86/amx.c
/openbmc/linux/tools/testing/vsock/vsock_test.c
/openbmc/linux/tools/virtio/.gitignore

12345678