Merge 44aeb25ece on remote branch
Change-Id: If8f5fd4ce4de3d8f6e5da1f6598bacff0e5b4c3d
This commit is contained in:
@@ -13,6 +13,7 @@ package(
|
||||
_aarch64_additional_kmi_symbol_lists = [
|
||||
# keep sorted
|
||||
"android/abi_gki_aarch64_amlogic",
|
||||
"android/abi_gki_aarch64_arg",
|
||||
"android/abi_gki_aarch64_db845c",
|
||||
"android/abi_gki_aarch64_exynos",
|
||||
"android/abi_gki_aarch64_exynos_wear",
|
||||
@@ -23,6 +24,7 @@ _aarch64_additional_kmi_symbol_lists = [
|
||||
"android/abi_gki_aarch64_honor",
|
||||
"android/abi_gki_aarch64_imx",
|
||||
"android/abi_gki_aarch64_lenovo",
|
||||
"android/abi_gki_aarch64_moto",
|
||||
"android/abi_gki_aarch64_mtk",
|
||||
"android/abi_gki_aarch64_mtktv",
|
||||
"android/abi_gki_aarch64_oplus",
|
||||
@@ -52,6 +54,7 @@ define_common_kernels(target_configs = {
|
||||
"kmi_symbol_list": "android/abi_gki_aarch64",
|
||||
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
|
||||
"abi_definition": "android/abi_gki_aarch64.xml",
|
||||
"kmi_symbol_list_add_only": True,
|
||||
},
|
||||
"kernel_aarch64_debug": {
|
||||
"module_implicit_outs": [
|
||||
@@ -61,6 +64,7 @@ define_common_kernels(target_configs = {
|
||||
"kmi_symbol_list": "android/abi_gki_aarch64",
|
||||
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
|
||||
"abi_definition": "android/abi_gki_aarch64.xml",
|
||||
"kmi_symbol_list_add_only": True,
|
||||
},
|
||||
})
|
||||
|
||||
@@ -79,7 +83,7 @@ define_db845c(
|
||||
"drivers/base/regmap/regmap-spmi.ko",
|
||||
# TODO(b/233404531): Remove zram.ko when db845c is a mixed build
|
||||
"drivers/block/zram/zram.ko",
|
||||
"drivers/bus/mhi/core/mhi.ko",
|
||||
"drivers/bus/mhi/host/mhi.ko",
|
||||
"drivers/clk/qcom/clk-qcom.ko",
|
||||
"drivers/clk/qcom/clk-rpmh.ko",
|
||||
"drivers/clk/qcom/clk-spmi-pmic-div.ko",
|
||||
@@ -210,7 +214,6 @@ define_db845c(
|
||||
# TODO(b/233404531): Remove zsmalloc.ko when db845c is a mixed build
|
||||
"mm/zsmalloc.ko",
|
||||
"net/mac80211/mac80211.ko",
|
||||
"net/qrtr/ns.ko",
|
||||
"net/qrtr/qrtr.ko",
|
||||
"net/qrtr/qrtr-mhi.ko",
|
||||
"net/qrtr/qrtr-smd.ko",
|
||||
|
||||
@@ -52,7 +52,7 @@ Date: Dec 2014
|
||||
KernelVersion: 4.0
|
||||
Description: Default output terminal descriptors
|
||||
|
||||
All attributes read only:
|
||||
All attributes read only except bSourceID:
|
||||
|
||||
============== =============================================
|
||||
iTerminal index of string descriptor
|
||||
|
||||
@@ -5,6 +5,9 @@ Contact: linux-mtd@lists.infradead.org
|
||||
Description: (RO) The JEDEC ID of the SPI NOR flash as reported by the
|
||||
flash device.
|
||||
|
||||
The attribute is not present if the flash doesn't support
|
||||
the "Read JEDEC ID" command (9Fh). This is the case for
|
||||
non-JEDEC compliant flashes.
|
||||
|
||||
What: /sys/bus/spi/devices/.../spi-nor/manufacturer
|
||||
Date: April 2021
|
||||
|
||||
6
Documentation/ABI/testing/sysfs-kernel-oops_count
Normal file
6
Documentation/ABI/testing/sysfs-kernel-oops_count
Normal file
@@ -0,0 +1,6 @@
|
||||
What: /sys/kernel/oops_count
|
||||
Date: November 2022
|
||||
KernelVersion: 6.2.0
|
||||
Contact: Linux Kernel Hardening List <linux-hardening@vger.kernel.org>
|
||||
Description:
|
||||
Shows how many times the system has Oopsed since last boot.
|
||||
6
Documentation/ABI/testing/sysfs-kernel-warn_count
Normal file
6
Documentation/ABI/testing/sysfs-kernel-warn_count
Normal file
@@ -0,0 +1,6 @@
|
||||
What: /sys/kernel/warn_count
|
||||
Date: November 2022
|
||||
KernelVersion: 6.2.0
|
||||
Contact: Linux Kernel Hardening List <linux-hardening@vger.kernel.org>
|
||||
Description:
|
||||
Shows how many times the system has Warned since last boot.
|
||||
@@ -84,6 +84,8 @@ Brief summary of control files.
|
||||
memory.swappiness set/show swappiness parameter of vmscan
|
||||
(See sysctl's vm.swappiness)
|
||||
memory.move_charge_at_immigrate set/show controls of moving charges
|
||||
This knob is deprecated and shouldn't be
|
||||
used.
|
||||
memory.oom_control set/show oom controls.
|
||||
memory.numa_stat show the number of memory usage per numa
|
||||
node
|
||||
@@ -723,8 +725,15 @@ NOTE2:
|
||||
It is recommended to set the soft limit always below the hard limit,
|
||||
otherwise the hard limit will take precedence.
|
||||
|
||||
8. Move charges at task migration
|
||||
=================================
|
||||
8. Move charges at task migration (DEPRECATED!)
|
||||
===============================================
|
||||
|
||||
THIS IS DEPRECATED!
|
||||
|
||||
It's expensive and unreliable! It's better practice to launch workload
|
||||
tasks directly from inside their target cgroup. Use dedicated workload
|
||||
cgroups to allow fine-grained policy adjustments without having to
|
||||
move physical pages between control domains.
|
||||
|
||||
Users can move charges associated with a task along with task migration, that
|
||||
is, uncharge task's pages from the old cgroup and charge them to the new cgroup.
|
||||
|
||||
92
Documentation/admin-guide/hw-vuln/cross-thread-rsb.rst
Normal file
92
Documentation/admin-guide/hw-vuln/cross-thread-rsb.rst
Normal file
@@ -0,0 +1,92 @@
|
||||
|
||||
.. SPDX-License-Identifier: GPL-2.0
|
||||
|
||||
Cross-Thread Return Address Predictions
|
||||
=======================================
|
||||
|
||||
Certain AMD and Hygon processors are subject to a cross-thread return address
|
||||
predictions vulnerability. When running in SMT mode and one sibling thread
|
||||
transitions out of C0 state, the other sibling thread could use return target
|
||||
predictions from the sibling thread that transitioned out of C0.
|
||||
|
||||
The Spectre v2 mitigations protect the Linux kernel, as it fills the return
|
||||
address prediction entries with safe targets when context switching to the idle
|
||||
thread. However, KVM does allow a VMM to prevent exiting guest mode when
|
||||
transitioning out of C0. This could result in a guest-controlled return target
|
||||
being consumed by the sibling thread.
|
||||
|
||||
Affected processors
|
||||
-------------------
|
||||
|
||||
The following CPUs are vulnerable:
|
||||
|
||||
- AMD Family 17h processors
|
||||
- Hygon Family 18h processors
|
||||
|
||||
Related CVEs
|
||||
------------
|
||||
|
||||
The following CVE entry is related to this issue:
|
||||
|
||||
============== =======================================
|
||||
CVE-2022-27672 Cross-Thread Return Address Predictions
|
||||
============== =======================================
|
||||
|
||||
Problem
|
||||
-------
|
||||
|
||||
Affected SMT-capable processors support 1T and 2T modes of execution when SMT
|
||||
is enabled. In 2T mode, both threads in a core are executing code. For the
|
||||
processor core to enter 1T mode, it is required that one of the threads
|
||||
requests to transition out of the C0 state. This can be communicated with the
|
||||
HLT instruction or with an MWAIT instruction that requests non-C0.
|
||||
When the thread re-enters the C0 state, the processor transitions back
|
||||
to 2T mode, assuming the other thread is also still in C0 state.
|
||||
|
||||
In affected processors, the return address predictor (RAP) is partitioned
|
||||
depending on the SMT mode. For instance, in 2T mode each thread uses a private
|
||||
16-entry RAP, but in 1T mode, the active thread uses a 32-entry RAP. Upon
|
||||
transition between 1T/2T mode, the RAP contents are not modified but the RAP
|
||||
pointers (which control the next return target to use for predictions) may
|
||||
change. This behavior may result in return targets from one SMT thread being
|
||||
used by RET predictions in the sibling thread following a 1T/2T switch. In
|
||||
particular, a RET instruction executed immediately after a transition to 1T may
|
||||
use a return target from the thread that just became idle. In theory, this
|
||||
could lead to information disclosure if the return targets used do not come
|
||||
from trustworthy code.
|
||||
|
||||
Attack scenarios
|
||||
----------------
|
||||
|
||||
An attack can be mounted on affected processors by performing a series of CALL
|
||||
instructions with targeted return locations and then transitioning out of C0
|
||||
state.
|
||||
|
||||
Mitigation mechanism
|
||||
--------------------
|
||||
|
||||
Before entering idle state, the kernel context switches to the idle thread. The
|
||||
context switch fills the RAP entries (referred to as the RSB in Linux) with safe
|
||||
targets by performing a sequence of CALL instructions.
|
||||
|
||||
Prevent a guest VM from directly putting the processor into an idle state by
|
||||
intercepting HLT and MWAIT instructions.
|
||||
|
||||
Both mitigations are required to fully address this issue.
|
||||
|
||||
Mitigation control on the kernel command line
|
||||
---------------------------------------------
|
||||
|
||||
Use existing Spectre v2 mitigations that will fill the RSB on context switch.
|
||||
|
||||
Mitigation control for KVM - module parameter
|
||||
---------------------------------------------
|
||||
|
||||
By default, the KVM hypervisor mitigates this issue by intercepting guest
|
||||
attempts to transition out of C0. A VMM can use the KVM_CAP_X86_DISABLE_EXITS
|
||||
capability to override those interceptions, but since this is not common, the
|
||||
mitigation that covers this path is not enabled by default.
|
||||
|
||||
The mitigation for the KVM_CAP_X86_DISABLE_EXITS capability can be turned on
|
||||
using the boolean module parameter mitigate_smt_rsb, e.g.:
|
||||
kvm.mitigate_smt_rsb=1
|
||||
@@ -18,3 +18,4 @@ are configurable at compile, boot or run time.
|
||||
core-scheduling.rst
|
||||
l1d_flush.rst
|
||||
processor_mmio_stale_data.rst
|
||||
cross-thread-rsb.rst
|
||||
|
||||
@@ -479,8 +479,16 @@ Spectre variant 2
|
||||
On Intel Skylake-era systems the mitigation covers most, but not all,
|
||||
cases. See :ref:`[3] <spec_ref3>` for more details.
|
||||
|
||||
On CPUs with hardware mitigation for Spectre variant 2 (e.g. Enhanced
|
||||
IBRS on x86), retpoline is automatically disabled at run time.
|
||||
On CPUs with hardware mitigation for Spectre variant 2 (e.g. IBRS
|
||||
or enhanced IBRS on x86), retpoline is automatically disabled at run time.
|
||||
|
||||
Systems which support enhanced IBRS (eIBRS) enable IBRS protection once at
|
||||
boot, by setting the IBRS bit, and they're automatically protected against
|
||||
Spectre v2 variant attacks, including cross-thread branch target injections
|
||||
on SMT systems (STIBP). In other words, eIBRS enables STIBP too.
|
||||
|
||||
Legacy IBRS systems clear the IBRS bit on exit to userspace and
|
||||
therefore explicitly enable STIBP for that
|
||||
|
||||
The retpoline mitigation is turned on by default on vulnerable
|
||||
CPUs. It can be forced on or off by the administrator
|
||||
@@ -504,9 +512,12 @@ Spectre variant 2
|
||||
For Spectre variant 2 mitigation, individual user programs
|
||||
can be compiled with return trampolines for indirect branches.
|
||||
This protects them from consuming poisoned entries in the branch
|
||||
target buffer left by malicious software. Alternatively, the
|
||||
programs can disable their indirect branch speculation via prctl()
|
||||
(See :ref:`Documentation/userspace-api/spec_ctrl.rst <set_spec_ctrl>`).
|
||||
target buffer left by malicious software.
|
||||
|
||||
On legacy IBRS systems, at return to userspace, implicit STIBP is disabled
|
||||
because the kernel clears the IBRS bit. In this case, the userspace programs
|
||||
can disable indirect branch speculation via prctl() (See
|
||||
:ref:`Documentation/userspace-api/spec_ctrl.rst <set_spec_ctrl>`).
|
||||
On x86, this will turn on STIBP to guard against attacks from the
|
||||
sibling thread when the user program is running, and use IBPB to
|
||||
flush the branch target buffer when switching to/from the program.
|
||||
|
||||
@@ -312,10 +312,10 @@ define dmesg
|
||||
set var $prev_flags = $info->flags
|
||||
end
|
||||
|
||||
set var $id = ($id + 1) & $id_mask
|
||||
if ($id == $end_id)
|
||||
loop_break
|
||||
end
|
||||
set var $id = ($id + 1) & $id_mask
|
||||
end
|
||||
end
|
||||
document dmesg
|
||||
|
||||
@@ -338,10 +338,6 @@
|
||||
connected to one of 16 gameports
|
||||
Format: <type1>,<type2>,..<type16>
|
||||
|
||||
android_kmalloc_64_create [MM]
|
||||
Creates all kmalloc variants of the 64-byte slab cache,
|
||||
if the hardware supports it.
|
||||
|
||||
apc= [HW,SPARC]
|
||||
Power management functions (SPARCstation-4/5 + deriv.)
|
||||
Format: noidle
|
||||
@@ -920,10 +916,6 @@
|
||||
|
||||
debugpat [X86] Enable PAT debugging
|
||||
|
||||
decnet.addr= [HW,NET]
|
||||
Format: <area>[,<node>]
|
||||
See also Documentation/networking/decnet.rst.
|
||||
|
||||
default_hugepagesz=
|
||||
[HW] The size of the default HugeTLB page. This is
|
||||
the size represented by the legacy /proc/ hugepages
|
||||
@@ -2227,24 +2219,57 @@
|
||||
|
||||
ivrs_ioapic [HW,X86-64]
|
||||
Provide an override to the IOAPIC-ID<->DEVICE-ID
|
||||
mapping provided in the IVRS ACPI table. For
|
||||
example, to map IOAPIC-ID decimal 10 to
|
||||
PCI device 00:14.0 write the parameter as:
|
||||
mapping provided in the IVRS ACPI table.
|
||||
By default, PCI segment is 0, and can be omitted.
|
||||
|
||||
For example, to map IOAPIC-ID decimal 10 to
|
||||
PCI segment 0x1 and PCI device 00:14.0,
|
||||
write the parameter as:
|
||||
ivrs_ioapic=10@0001:00:14.0
|
||||
|
||||
Deprecated formats:
|
||||
* To map IOAPIC-ID decimal 10 to PCI device 00:14.0
|
||||
write the parameter as:
|
||||
ivrs_ioapic[10]=00:14.0
|
||||
* To map IOAPIC-ID decimal 10 to PCI segment 0x1 and
|
||||
PCI device 00:14.0 write the parameter as:
|
||||
ivrs_ioapic[10]=0001:00:14.0
|
||||
|
||||
ivrs_hpet [HW,X86-64]
|
||||
Provide an override to the HPET-ID<->DEVICE-ID
|
||||
mapping provided in the IVRS ACPI table. For
|
||||
example, to map HPET-ID decimal 0 to
|
||||
PCI device 00:14.0 write the parameter as:
|
||||
mapping provided in the IVRS ACPI table.
|
||||
By default, PCI segment is 0, and can be omitted.
|
||||
|
||||
For example, to map HPET-ID decimal 10 to
|
||||
PCI segment 0x1 and PCI device 00:14.0,
|
||||
write the parameter as:
|
||||
ivrs_hpet=10@0001:00:14.0
|
||||
|
||||
Deprecated formats:
|
||||
* To map HPET-ID decimal 0 to PCI device 00:14.0
|
||||
write the parameter as:
|
||||
ivrs_hpet[0]=00:14.0
|
||||
* To map HPET-ID decimal 10 to PCI segment 0x1 and
|
||||
PCI device 00:14.0 write the parameter as:
|
||||
ivrs_ioapic[10]=0001:00:14.0
|
||||
|
||||
ivrs_acpihid [HW,X86-64]
|
||||
Provide an override to the ACPI-HID:UID<->DEVICE-ID
|
||||
mapping provided in the IVRS ACPI table. For
|
||||
example, to map UART-HID:UID AMD0020:0 to
|
||||
PCI device 00:14.5 write the parameter as:
|
||||
mapping provided in the IVRS ACPI table.
|
||||
By default, PCI segment is 0, and can be omitted.
|
||||
|
||||
For example, to map UART-HID:UID AMD0020:0 to
|
||||
PCI segment 0x1 and PCI device ID 00:14.5,
|
||||
write the parameter as:
|
||||
ivrs_acpihid=AMD0020:0@0001:00:14.5
|
||||
|
||||
Deprecated formats:
|
||||
* To map UART-HID:UID AMD0020:0 to PCI segment is 0,
|
||||
PCI device ID 00:14.5, write the parameter as:
|
||||
ivrs_acpihid[00:14.5]=AMD0020:0
|
||||
* To map UART-HID:UID AMD0020:0 to PCI segment 0x1 and
|
||||
PCI device ID 00:14.5, write the parameter as:
|
||||
ivrs_acpihid[0001:00:14.5]=AMD0020:0
|
||||
|
||||
js= [HW,JOY] Analog joystick
|
||||
See Documentation/input/joydev/joystick.rst.
|
||||
|
||||
@@ -682,6 +682,15 @@ This is the default behavior.
|
||||
an oops event is detected.
|
||||
|
||||
|
||||
oops_limit
|
||||
==========
|
||||
|
||||
Number of kernel oopses after which the kernel should panic when
|
||||
``panic_on_oops`` is not set. Setting this to 0 disables checking
|
||||
the count. Setting this to 1 has the same effect as setting
|
||||
``panic_on_oops=1``. The default value is 10000.
|
||||
|
||||
|
||||
osrelease, ostype & version
|
||||
===========================
|
||||
|
||||
@@ -1507,6 +1516,16 @@ entry will default to 2 instead of 0.
|
||||
2 Unprivileged calls to ``bpf()`` are disabled
|
||||
= =============================================================
|
||||
|
||||
|
||||
warn_limit
|
||||
==========
|
||||
|
||||
Number of kernel warnings after which the kernel should panic when
|
||||
``panic_on_warn`` is not set. Setting this to 0 disables checking
|
||||
the warning count. Setting this to 1 has the same effect as setting
|
||||
``panic_on_warn=1``. The default value is 0.
|
||||
|
||||
|
||||
watchdog
|
||||
========
|
||||
|
||||
|
||||
@@ -34,13 +34,14 @@ Table : Subdirectories in /proc/sys/net
|
||||
========= =================== = ========== ==================
|
||||
Directory Content Directory Content
|
||||
========= =================== = ========== ==================
|
||||
core General parameter appletalk Appletalk protocol
|
||||
unix Unix domain sockets netrom NET/ROM
|
||||
802 E802 protocol ax25 AX25
|
||||
ethernet Ethernet protocol rose X.25 PLP layer
|
||||
ipv4 IP version 4 x25 X.25 protocol
|
||||
bridge Bridging decnet DEC net
|
||||
ipv6 IP version 6 tipc TIPC
|
||||
802 E802 protocol mptcp Multipath TCP
|
||||
appletalk Appletalk protocol netfilter Network Filter
|
||||
ax25 AX25 netrom NET/ROM
|
||||
bridge Bridging rose X.25 PLP layer
|
||||
core General parameter tipc TIPC
|
||||
ethernet Ethernet protocol unix Unix domain sockets
|
||||
ipv4 IP version 4 x25 X.25 protocol
|
||||
ipv6 IP version 6
|
||||
========= =================== = ========== ==================
|
||||
|
||||
1. /proc/sys/net/core - Network core options
|
||||
|
||||
@@ -102,6 +102,8 @@ stable kernels.
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A710 | #2224489 | ARM64_ERRATUM_2224489 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A510 | #2457168 | ARM64_ERRATUM_2457168 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-N1 | #1188873,1418040| ARM64_ERRATUM_1418040 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-N1 | #1349291 | N/A |
|
||||
@@ -117,6 +119,9 @@ stable kernels.
|
||||
| ARM | MMU-500 | #841119,826419 | N/A |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | GIC-700 | #2941627 | ARM64_ERRATUM_2941627 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| Broadcom | Brahma-B53 | N/A | ARM64_ERRATUM_845719 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| Broadcom | Brahma-B53 | N/A | ARM64_ERRATUM_843419 |
|
||||
|
||||
@@ -39,6 +39,10 @@ Setup
|
||||
this mode. In this case, you should build the kernel with
|
||||
CONFIG_RANDOMIZE_BASE disabled if the architecture supports KASLR.
|
||||
|
||||
- Build the gdb scripts (required on kernels v5.1 and above)::
|
||||
|
||||
make scripts_gdb
|
||||
|
||||
- Enable the gdb stub of QEMU/KVM, either
|
||||
|
||||
- at VM startup time by appending "-s" to the QEMU command line
|
||||
|
||||
@@ -119,10 +119,32 @@ Finally, if you need to remove all overlays in one-go, just call
|
||||
of_overlay_remove_all() which will remove every single one in the correct
|
||||
order.
|
||||
|
||||
In addition, there is the option to register notifiers that get called on
|
||||
There is the option to register notifiers that get called on
|
||||
overlay operations. See of_overlay_notifier_register/unregister and
|
||||
enum of_overlay_notify_action for details.
|
||||
|
||||
Note that a notifier callback is not supposed to store pointers to a device
|
||||
tree node or its content beyond OF_OVERLAY_POST_REMOVE corresponding to the
|
||||
respective node it received.
|
||||
A notifier callback for OF_OVERLAY_PRE_APPLY, OF_OVERLAY_POST_APPLY, or
|
||||
OF_OVERLAY_PRE_REMOVE may store pointers to a device tree node in the overlay
|
||||
or its content but these pointers must not persist past the notifier callback
|
||||
for OF_OVERLAY_POST_REMOVE. The memory containing the overlay will be
|
||||
kfree()ed after OF_OVERLAY_POST_REMOVE notifiers are called. Note that the
|
||||
memory will be kfree()ed even if the notifier for OF_OVERLAY_POST_REMOVE
|
||||
returns an error.
|
||||
|
||||
The changeset notifiers in drivers/of/dynamic.c are a second type of notifier
|
||||
that could be triggered by applying or removing an overlay. These notifiers
|
||||
are not allowed to store pointers to a device tree node in the overlay
|
||||
or its content. The overlay code does not protect against such pointers
|
||||
remaining active when the memory containing the overlay is freed as a result
|
||||
of removing the overlay.
|
||||
|
||||
Any other code that retains a pointer to the overlay nodes or data is
|
||||
considered to be a bug because after removing the overlay the pointer
|
||||
will refer to freed memory.
|
||||
|
||||
Users of overlays must be especially aware of the overall operations that
|
||||
occur on the system to ensure that other kernel code does not retain any
|
||||
pointers to the overlay nodes or data. Any example of an inadvertent use
|
||||
of such pointers is if a driver or subsystem module is loaded after an
|
||||
overlay has been applied, and the driver or subsystem scans the entire
|
||||
devicetree or a large portion of it, including the overlay nodes.
|
||||
|
||||
@@ -247,7 +247,7 @@ for defining a counter device.
|
||||
.. kernel-doc:: include/linux/counter.h
|
||||
:internal:
|
||||
|
||||
.. kernel-doc:: drivers/counter/counter.c
|
||||
.. kernel-doc:: drivers/counter/counter-core.c
|
||||
:export:
|
||||
|
||||
Implementation
|
||||
|
||||
@@ -25,8 +25,8 @@ hardware, which may be as simple as a set of GPIO pins or as complex as
|
||||
a pair of FIFOs connected to dual DMA engines on the other side of the
|
||||
SPI shift register (maximizing throughput). Such drivers bridge between
|
||||
whatever bus they sit on (often the platform bus) and SPI, and expose
|
||||
the SPI side of their device as a :c:type:`struct spi_master
|
||||
<spi_master>`. SPI devices are children of that master,
|
||||
the SPI side of their device as a :c:type:`struct spi_controller
|
||||
<spi_controller>`. SPI devices are children of that master,
|
||||
represented as a :c:type:`struct spi_device <spi_device>` and
|
||||
manufactured from :c:type:`struct spi_board_info
|
||||
<spi_board_info>` descriptors which are usually provided by
|
||||
|
||||
@@ -83,9 +83,7 @@ configuration of fault-injection capabilities.
|
||||
- /sys/kernel/debug/fail*/times:
|
||||
|
||||
specifies how many times failures may happen at most. A value of -1
|
||||
means "no limit". Note, though, that this file only accepts unsigned
|
||||
values. So, if you want to specify -1, you better use 'printf' instead
|
||||
of 'echo', e.g.: $ printf %#x -1 > times
|
||||
means "no limit".
|
||||
|
||||
- /sys/kernel/debug/fail*/space:
|
||||
|
||||
@@ -277,7 +275,7 @@ Application Examples
|
||||
echo Y > /sys/kernel/debug/$FAILTYPE/task-filter
|
||||
echo 10 > /sys/kernel/debug/$FAILTYPE/probability
|
||||
echo 100 > /sys/kernel/debug/$FAILTYPE/interval
|
||||
printf %#x -1 > /sys/kernel/debug/$FAILTYPE/times
|
||||
echo -1 > /sys/kernel/debug/$FAILTYPE/times
|
||||
echo 0 > /sys/kernel/debug/$FAILTYPE/space
|
||||
echo 2 > /sys/kernel/debug/$FAILTYPE/verbose
|
||||
echo 1 > /sys/kernel/debug/$FAILTYPE/ignore-gfp-wait
|
||||
@@ -331,7 +329,7 @@ Application Examples
|
||||
echo N > /sys/kernel/debug/$FAILTYPE/task-filter
|
||||
echo 10 > /sys/kernel/debug/$FAILTYPE/probability
|
||||
echo 100 > /sys/kernel/debug/$FAILTYPE/interval
|
||||
printf %#x -1 > /sys/kernel/debug/$FAILTYPE/times
|
||||
echo -1 > /sys/kernel/debug/$FAILTYPE/times
|
||||
echo 0 > /sys/kernel/debug/$FAILTYPE/space
|
||||
echo 2 > /sys/kernel/debug/$FAILTYPE/verbose
|
||||
echo 1 > /sys/kernel/debug/$FAILTYPE/ignore-gfp-wait
|
||||
@@ -362,7 +360,7 @@ Application Examples
|
||||
echo N > /sys/kernel/debug/$FAILTYPE/task-filter
|
||||
echo 100 > /sys/kernel/debug/$FAILTYPE/probability
|
||||
echo 0 > /sys/kernel/debug/$FAILTYPE/interval
|
||||
printf %#x -1 > /sys/kernel/debug/$FAILTYPE/times
|
||||
echo -1 > /sys/kernel/debug/$FAILTYPE/times
|
||||
echo 0 > /sys/kernel/debug/$FAILTYPE/space
|
||||
echo 1 > /sys/kernel/debug/$FAILTYPE/verbose
|
||||
|
||||
|
||||
@@ -1210,7 +1210,7 @@ defined:
|
||||
return
|
||||
-ECHILD and it will be called again in ref-walk mode.
|
||||
|
||||
``_weak_revalidate``
|
||||
``d_weak_revalidate``
|
||||
called when the VFS needs to revalidate a "jumped" dentry. This
|
||||
is called when a path-walk ends at dentry that was not acquired
|
||||
by doing a lookup in the parent directory. This includes "/",
|
||||
|
||||
@@ -22,6 +22,10 @@ enhancements. It can monitor up to 4 voltages, 16 temperatures and
|
||||
8 fans. It also contains an integrated watchdog which is currently
|
||||
implemented in this driver.
|
||||
|
||||
The 4 voltages require a board-specific multiplier, since the BMC can
|
||||
only measure voltages up to 3.3V and thus relies on voltage dividers.
|
||||
Consult your motherboard manual for details.
|
||||
|
||||
To clear a temperature or fan alarm, execute the following command with the
|
||||
correct path to the alarm file::
|
||||
|
||||
|
||||
@@ -1352,7 +1352,7 @@ Mutex API reference
|
||||
Futex API reference
|
||||
===================
|
||||
|
||||
.. kernel-doc:: kernel/futex.c
|
||||
.. kernel-doc:: kernel/futex/core.c
|
||||
:internal:
|
||||
|
||||
Further reading
|
||||
|
||||
@@ -422,6 +422,17 @@ arp_all_targets
|
||||
consider the slave up only when all of the arp_ip_targets
|
||||
are reachable
|
||||
|
||||
arp_missed_max
|
||||
|
||||
Specifies the number of arp_interval monitor checks that must
|
||||
fail in order for an interface to be marked down by the ARP monitor.
|
||||
|
||||
In order to provide orderly failover semantics, backup interfaces
|
||||
are permitted an extra monitor check (i.e., they must fail
|
||||
arp_missed_max + 1 times before being marked down).
|
||||
|
||||
The default value is 2, and the allowable range is 1 - 255.
|
||||
|
||||
downdelay
|
||||
|
||||
Specifies the time, in milliseconds, to wait before disabling
|
||||
|
||||
@@ -1,243 +0,0 @@
|
||||
.. SPDX-License-Identifier: GPL-2.0
|
||||
|
||||
=========================================
|
||||
Linux DECnet Networking Layer Information
|
||||
=========================================
|
||||
|
||||
1. Other documentation....
|
||||
==========================
|
||||
|
||||
- Project Home Pages
|
||||
- http://www.chygwyn.com/ - Kernel info
|
||||
- http://linux-decnet.sourceforge.net/ - Userland tools
|
||||
- http://www.sourceforge.net/projects/linux-decnet/ - Status page
|
||||
|
||||
2. Configuring the kernel
|
||||
=========================
|
||||
|
||||
Be sure to turn on the following options:
|
||||
|
||||
- CONFIG_DECNET (obviously)
|
||||
- CONFIG_PROC_FS (to see what's going on)
|
||||
- CONFIG_SYSCTL (for easy configuration)
|
||||
|
||||
if you want to try out router support (not properly debugged yet)
|
||||
you'll need the following options as well...
|
||||
|
||||
- CONFIG_DECNET_ROUTER (to be able to add/delete routes)
|
||||
- CONFIG_NETFILTER (will be required for the DECnet routing daemon)
|
||||
|
||||
Don't turn on SIOCGIFCONF support for DECnet unless you are really sure
|
||||
that you need it, in general you won't and it can cause ifconfig to
|
||||
malfunction.
|
||||
|
||||
Run time configuration has changed slightly from the 2.4 system. If you
|
||||
want to configure an endnode, then the simplified procedure is as follows:
|
||||
|
||||
- Set the MAC address on your ethernet card before starting _any_ other
|
||||
network protocols.
|
||||
|
||||
As soon as your network card is brought into the UP state, DECnet should
|
||||
start working. If you need something more complicated or are unsure how
|
||||
to set the MAC address, see the next section. Also all configurations which
|
||||
worked with 2.4 will work under 2.5 with no change.
|
||||
|
||||
3. Command line options
|
||||
=======================
|
||||
|
||||
You can set a DECnet address on the kernel command line for compatibility
|
||||
with the 2.4 configuration procedure, but in general it's not needed any more.
|
||||
If you do st a DECnet address on the command line, it has only one purpose
|
||||
which is that its added to the addresses on the loopback device.
|
||||
|
||||
With 2.4 kernels, DECnet would only recognise addresses as local if they
|
||||
were added to the loopback device. In 2.5, any local interface address
|
||||
can be used to loop back to the local machine. Of course this does not
|
||||
prevent you adding further addresses to the loopback device if you
|
||||
want to.
|
||||
|
||||
N.B. Since the address list of an interface determines the addresses for
|
||||
which "hello" messages are sent, if you don't set an address on the loopback
|
||||
interface then you won't see any entries in /proc/net/neigh for the local
|
||||
host until such time as you start a connection. This doesn't affect the
|
||||
operation of the local communications in any other way though.
|
||||
|
||||
The kernel command line takes options looking like the following::
|
||||
|
||||
decnet.addr=1,2
|
||||
|
||||
the two numbers are the node address 1,2 = 1.2 For 2.2.xx kernels
|
||||
and early 2.3.xx kernels, you must use a comma when specifying the
|
||||
DECnet address like this. For more recent 2.3.xx kernels, you may
|
||||
use almost any character except space, although a `.` would be the most
|
||||
obvious choice :-)
|
||||
|
||||
There used to be a third number specifying the node type. This option
|
||||
has gone away in favour of a per interface node type. This is now set
|
||||
using /proc/sys/net/decnet/conf/<dev>/forwarding. This file can be
|
||||
set with a single digit, 0=EndNode, 1=L1 Router and 2=L2 Router.
|
||||
|
||||
There are also equivalent options for modules. The node address can
|
||||
also be set through the /proc/sys/net/decnet/ files, as can other system
|
||||
parameters.
|
||||
|
||||
Currently the only supported devices are ethernet and ip_gre. The
|
||||
ethernet address of your ethernet card has to be set according to the DECnet
|
||||
address of the node in order for it to be autoconfigured (and then appear in
|
||||
/proc/net/decnet_dev). There is a utility available at the above
|
||||
FTP sites called dn2ethaddr which can compute the correct ethernet
|
||||
address to use. The address can be set by ifconfig either before or
|
||||
at the time the device is brought up. If you are using RedHat you can
|
||||
add the line::
|
||||
|
||||
MACADDR=AA:00:04:00:03:04
|
||||
|
||||
or something similar, to /etc/sysconfig/network-scripts/ifcfg-eth0 or
|
||||
wherever your network card's configuration lives. Setting the MAC address
|
||||
of your ethernet card to an address starting with "hi-ord" will cause a
|
||||
DECnet address which matches to be added to the interface (which you can
|
||||
verify with iproute2).
|
||||
|
||||
The default device for routing can be set through the /proc filesystem
|
||||
by setting /proc/sys/net/decnet/default_device to the
|
||||
device you want DECnet to route packets out of when no specific route
|
||||
is available. Usually this will be eth0, for example::
|
||||
|
||||
echo -n "eth0" >/proc/sys/net/decnet/default_device
|
||||
|
||||
If you don't set the default device, then it will default to the first
|
||||
ethernet card which has been autoconfigured as described above. You can
|
||||
confirm that by looking in the default_device file of course.
|
||||
|
||||
There is a list of what the other files under /proc/sys/net/decnet/ do
|
||||
on the kernel patch web site (shown above).
|
||||
|
||||
4. Run time kernel configuration
|
||||
================================
|
||||
|
||||
|
||||
This is either done through the sysctl/proc interface (see the kernel web
|
||||
pages for details on what the various options do) or through the iproute2
|
||||
package in the same way as IPv4/6 configuration is performed.
|
||||
|
||||
Documentation for iproute2 is included with the package, although there is
|
||||
as yet no specific section on DECnet, most of the features apply to both
|
||||
IP and DECnet, albeit with DECnet addresses instead of IP addresses and
|
||||
a reduced functionality.
|
||||
|
||||
If you want to configure a DECnet router you'll need the iproute2 package
|
||||
since its the _only_ way to add and delete routes currently. Eventually
|
||||
there will be a routing daemon to send and receive routing messages for
|
||||
each interface and update the kernel routing tables accordingly. The
|
||||
routing daemon will use netfilter to listen to routing packets, and
|
||||
rtnetlink to update the kernels routing tables.
|
||||
|
||||
The DECnet raw socket layer has been removed since it was there purely
|
||||
for use by the routing daemon which will now use netfilter (a much cleaner
|
||||
and more generic solution) instead.
|
||||
|
||||
5. How can I tell if its working?
|
||||
=================================
|
||||
|
||||
Here is a quick guide of what to look for in order to know if your DECnet
|
||||
kernel subsystem is working.
|
||||
|
||||
- Is the node address set (see /proc/sys/net/decnet/node_address)
|
||||
- Is the node of the correct type
|
||||
(see /proc/sys/net/decnet/conf/<dev>/forwarding)
|
||||
- Is the Ethernet MAC address of each Ethernet card set to match
|
||||
the DECnet address. If in doubt use the dn2ethaddr utility available
|
||||
at the ftp archive.
|
||||
- If the previous two steps are satisfied, and the Ethernet card is up,
|
||||
you should find that it is listed in /proc/net/decnet_dev and also
|
||||
that it appears as a directory in /proc/sys/net/decnet/conf/. The
|
||||
loopback device (lo) should also appear and is required to communicate
|
||||
within a node.
|
||||
- If you have any DECnet routers on your network, they should appear
|
||||
in /proc/net/decnet_neigh, otherwise this file will only contain the
|
||||
entry for the node itself (if it doesn't check to see if lo is up).
|
||||
- If you want to send to any node which is not listed in the
|
||||
/proc/net/decnet_neigh file, you'll need to set the default device
|
||||
to point to an Ethernet card with connection to a router. This is
|
||||
again done with the /proc/sys/net/decnet/default_device file.
|
||||
- Try starting a simple server and client, like the dnping/dnmirror
|
||||
over the loopback interface. With luck they should communicate.
|
||||
For this step and those after, you'll need the DECnet library
|
||||
which can be obtained from the above ftp sites as well as the
|
||||
actual utilities themselves.
|
||||
- If this seems to work, then try talking to a node on your local
|
||||
network, and see if you can obtain the same results.
|
||||
- At this point you are on your own... :-)
|
||||
|
||||
6. How to send a bug report
|
||||
===========================
|
||||
|
||||
If you've found a bug and want to report it, then there are several things
|
||||
you can do to help me work out exactly what it is that is wrong. Useful
|
||||
information (_most_ of which _is_ _essential_) includes:
|
||||
|
||||
- What kernel version are you running ?
|
||||
- What version of the patch are you running ?
|
||||
- How far though the above set of tests can you get ?
|
||||
- What is in the /proc/decnet* files and /proc/sys/net/decnet/* files ?
|
||||
- Which services are you running ?
|
||||
- Which client caused the problem ?
|
||||
- How much data was being transferred ?
|
||||
- Was the network congested ?
|
||||
- How can the problem be reproduced ?
|
||||
- Can you use tcpdump to get a trace ? (N.B. Most (all?) versions of
|
||||
tcpdump don't understand how to dump DECnet properly, so including
|
||||
the hex listing of the packet contents is _essential_, usually the -x flag.
|
||||
You may also need to increase the length grabbed with the -s flag. The
|
||||
-e flag also provides very useful information (ethernet MAC addresses))
|
||||
|
||||
7. MAC FAQ
|
||||
==========
|
||||
|
||||
A quick FAQ on ethernet MAC addresses to explain how Linux and DECnet
|
||||
interact and how to get the best performance from your hardware.
|
||||
|
||||
Ethernet cards are designed to normally only pass received network frames
|
||||
to a host computer when they are addressed to it, or to the broadcast address.
|
||||
|
||||
Linux has an interface which allows the setting of extra addresses for
|
||||
an ethernet card to listen to. If the ethernet card supports it, the
|
||||
filtering operation will be done in hardware, if not the extra unwanted packets
|
||||
received will be discarded by the host computer. In the latter case,
|
||||
significant processor time and bus bandwidth can be used up on a busy
|
||||
network (see the NAPI documentation for a longer explanation of these
|
||||
effects).
|
||||
|
||||
DECnet makes use of this interface to allow running DECnet on an ethernet
|
||||
card which has already been configured using TCP/IP (presumably using the
|
||||
built in MAC address of the card, as usual) and/or to allow multiple DECnet
|
||||
addresses on each physical interface. If you do this, be aware that if your
|
||||
ethernet card doesn't support perfect hashing in its MAC address filter
|
||||
then your computer will be doing more work than required. Some cards
|
||||
will simply set themselves into promiscuous mode in order to receive
|
||||
packets from the DECnet specified addresses. So if you have one of these
|
||||
cards its better to set the MAC address of the card as described above
|
||||
to gain the best efficiency. Better still is to use a card which supports
|
||||
NAPI as well.
|
||||
|
||||
|
||||
8. Mailing list
|
||||
===============
|
||||
|
||||
If you are keen to get involved in development, or want to ask questions
|
||||
about configuration, or even just report bugs, then there is a mailing
|
||||
list that you can join, details are at:
|
||||
|
||||
http://sourceforge.net/mail/?group_id=4993
|
||||
|
||||
9. Legal Info
|
||||
=============
|
||||
|
||||
The Linux DECnet project team have placed their code under the GPL. The
|
||||
software is provided "as is" and without warranty express or implied.
|
||||
DECnet is a trademark of Compaq. This software is not a product of
|
||||
Compaq. We acknowledge the help of people at Compaq in providing extra
|
||||
documentation above and beyond what was previously publicly available.
|
||||
|
||||
Steve Whitehouse <SteveW@ACM.org>
|
||||
|
||||
@@ -46,7 +46,6 @@ Contents:
|
||||
cdc_mbim
|
||||
dccp
|
||||
dctcp
|
||||
decnet
|
||||
dns_resolver
|
||||
driver
|
||||
eql
|
||||
|
||||
@@ -322,6 +322,8 @@ tcp_app_win - INTEGER
|
||||
Reserve max(window/2^tcp_app_win, mss) of window for application
|
||||
buffer. Value 0 is special, it means that nothing is reserved.
|
||||
|
||||
Possible values are [0, 31], inclusive.
|
||||
|
||||
Default: 31
|
||||
|
||||
tcp_autocorking - BOOLEAN
|
||||
|
||||
@@ -51,7 +51,7 @@ the Technical Advisory Board (TAB) or other maintainers if you're
|
||||
uncertain how to handle situations that come up. It will not be
|
||||
considered a violation report unless you want it to be. If you are
|
||||
uncertain about approaching the TAB or any other maintainers, please
|
||||
reach out to our conflict mediator, Joanna Lee <joanna.lee@gesmer.com>.
|
||||
reach out to our conflict mediator, Joanna Lee <jlee@linuxfoundation.org>.
|
||||
|
||||
In the end, "be kind to each other" is really what the end goal is for
|
||||
everybody. We know everyone is human and we all fail at times, but the
|
||||
|
||||
@@ -70,6 +70,9 @@ Instead, the 2-factor form of the allocator should be used::
|
||||
|
||||
foo = kmalloc_array(count, size, GFP_KERNEL);
|
||||
|
||||
Specifically, kmalloc() can be replaced with kmalloc_array(), and
|
||||
kzalloc() can be replaced with kcalloc().
|
||||
|
||||
If no 2-factor form is available, the saturate-on-overflow helpers should
|
||||
be used::
|
||||
|
||||
@@ -90,9 +93,20 @@ Instead, use the helper::
|
||||
array usage and switch to a `flexible array member
|
||||
<#zero-length-and-one-element-arrays>`_ instead.
|
||||
|
||||
See array_size(), array3_size(), and struct_size(),
|
||||
for more details as well as the related check_add_overflow() and
|
||||
check_mul_overflow() family of functions.
|
||||
For other calculations, please compose the use of the size_mul(),
|
||||
size_add(), and size_sub() helpers. For example, in the case of::
|
||||
|
||||
foo = krealloc(current_size + chunk_size * (count - 3), GFP_KERNEL);
|
||||
|
||||
Instead, use the helpers::
|
||||
|
||||
foo = krealloc(size_add(current_size,
|
||||
size_mul(chunk_size,
|
||||
size_sub(count, 3))), GFP_KERNEL);
|
||||
|
||||
For more details, also see array3_size() and flex_array_size(),
|
||||
as well as the related check_mul_overflow(), check_add_overflow(),
|
||||
check_sub_overflow(), and check_shl_overflow() family of functions.
|
||||
|
||||
simple_strtol(), simple_strtoll(), simple_strtoul(), simple_strtoull()
|
||||
----------------------------------------------------------------------
|
||||
|
||||
@@ -48,7 +48,7 @@ RISC-V Linux Kernel SV39
|
||||
____________________________________________________________|___________________________________________________________
|
||||
| | | |
|
||||
ffffffc000000000 | -256 GB | ffffffc7ffffffff | 32 GB | kasan
|
||||
ffffffcefee00000 | -196 GB | ffffffcefeffffff | 2 MB | fixmap
|
||||
ffffffcefea00000 | -196 GB | ffffffcefeffffff | 6 MB | fixmap
|
||||
ffffffceff000000 | -196 GB | ffffffceffffffff | 16 MB | PCI io
|
||||
ffffffcf00000000 | -196 GB | ffffffcfffffffff | 4 GB | vmemmap
|
||||
ffffffd000000000 | -192 GB | ffffffdfffffffff | 64 GB | vmalloc/ioremap space
|
||||
|
||||
@@ -704,7 +704,7 @@ ref
|
||||
no-jd
|
||||
BIOS setup but without jack-detection
|
||||
intel
|
||||
Intel DG45* mobos
|
||||
Intel D*45* mobos
|
||||
dell-m6-amic
|
||||
Dell desktops/laptops with analog mics
|
||||
dell-m6-dmic
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
import os
|
||||
import sys
|
||||
from sphinx.util.pycompat import execfile_
|
||||
from sphinx.util.osutil import fs_encoding
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
def loadConfig(namespace):
|
||||
@@ -48,7 +48,9 @@ def loadConfig(namespace):
|
||||
sys.stdout.write("load additional sphinx-config: %s\n" % config_file)
|
||||
config = namespace.copy()
|
||||
config['__file__'] = config_file
|
||||
execfile_(config_file, config)
|
||||
with open(config_file, 'rb') as f:
|
||||
code = compile(f.read(), fs_encoding, 'exec')
|
||||
exec(code, config)
|
||||
del config['__file__']
|
||||
namespace.update(config)
|
||||
else:
|
||||
|
||||
@@ -2929,7 +2929,7 @@ Produces::
|
||||
bash-1994 [000] .... 4342.324898: ima_get_action <-process_measurement
|
||||
bash-1994 [000] .... 4342.324898: ima_match_policy <-ima_get_action
|
||||
bash-1994 [000] .... 4342.324899: do_truncate <-do_last
|
||||
bash-1994 [000] .... 4342.324899: should_remove_suid <-do_truncate
|
||||
bash-1994 [000] .... 4342.324899: setattr_should_drop_suidgid <-do_truncate
|
||||
bash-1994 [000] .... 4342.324899: notify_change <-do_truncate
|
||||
bash-1994 [000] .... 4342.324900: current_fs_time <-notify_change
|
||||
bash-1994 [000] .... 4342.324900: current_kernel_time <-current_fs_time
|
||||
|
||||
@@ -1396,7 +1396,7 @@ Riferimento per l'API dei Mutex
|
||||
Riferimento per l'API dei Futex
|
||||
===============================
|
||||
|
||||
.. kernel-doc:: kernel/futex.c
|
||||
.. kernel-doc:: kernel/futex/core.c
|
||||
:internal:
|
||||
|
||||
Approfondimenti
|
||||
|
||||
@@ -304,7 +304,6 @@ Code Seq# Include File Comments
|
||||
0x89 00-06 arch/x86/include/asm/sockios.h
|
||||
0x89 0B-DF linux/sockios.h
|
||||
0x89 E0-EF linux/sockios.h SIOCPROTOPRIVATE range
|
||||
0x89 E0-EF linux/dn.h PROTOPRIVATE range
|
||||
0x89 F0-FF linux/sockios.h SIOCDEVPRIVATE range
|
||||
0x8B all linux/wireless.h
|
||||
0x8C 00-3F WiNRADiO driver
|
||||
|
||||
@@ -4117,6 +4117,18 @@ not holding a previously reported uncorrected error).
|
||||
:Parameters: struct kvm_s390_cmma_log (in, out)
|
||||
:Returns: 0 on success, a negative value on error
|
||||
|
||||
Errors:
|
||||
|
||||
====== =============================================================
|
||||
ENOMEM not enough memory can be allocated to complete the task
|
||||
ENXIO if CMMA is not enabled
|
||||
EINVAL if KVM_S390_CMMA_PEEK is not set but migration mode was not enabled
|
||||
EINVAL if KVM_S390_CMMA_PEEK is not set but dirty tracking has been
|
||||
disabled (and thus migration mode was automatically disabled)
|
||||
EFAULT if the userspace address is invalid or if no page table is
|
||||
present for the addresses (e.g. when using hugepages).
|
||||
====== =============================================================
|
||||
|
||||
This ioctl is used to get the values of the CMMA bits on the s390
|
||||
architecture. It is meant to be used in two scenarios:
|
||||
|
||||
@@ -4197,12 +4209,6 @@ mask is unused.
|
||||
|
||||
values points to the userspace buffer where the result will be stored.
|
||||
|
||||
This ioctl can fail with -ENOMEM if not enough memory can be allocated to
|
||||
complete the task, with -ENXIO if CMMA is not enabled, with -EINVAL if
|
||||
KVM_S390_CMMA_PEEK is not set but migration mode was not enabled, with
|
||||
-EFAULT if the userspace address is invalid or if no page table is
|
||||
present for the addresses (e.g. when using hugepages).
|
||||
|
||||
4.108 KVM_S390_SET_CMMA_BITS
|
||||
----------------------------
|
||||
|
||||
@@ -7277,3 +7283,63 @@ The argument to KVM_ENABLE_CAP is also a bitmask, and must be a subset
|
||||
of the result of KVM_CHECK_EXTENSION. KVM will forward to userspace
|
||||
the hypercalls whose corresponding bit is in the argument, and return
|
||||
ENOSYS for the others.
|
||||
|
||||
9. Known KVM API problems
|
||||
=========================
|
||||
|
||||
In some cases, KVM's API has some inconsistencies or common pitfalls
|
||||
that userspace need to be aware of. This section details some of
|
||||
these issues.
|
||||
|
||||
Most of them are architecture specific, so the section is split by
|
||||
architecture.
|
||||
|
||||
9.1. x86
|
||||
--------
|
||||
|
||||
``KVM_GET_SUPPORTED_CPUID`` issues
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
In general, ``KVM_GET_SUPPORTED_CPUID`` is designed so that it is possible
|
||||
to take its result and pass it directly to ``KVM_SET_CPUID2``. This section
|
||||
documents some cases in which that requires some care.
|
||||
|
||||
Local APIC features
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
CPU[EAX=1]:ECX[21] (X2APIC) is reported by ``KVM_GET_SUPPORTED_CPUID``,
|
||||
but it can only be enabled if ``KVM_CREATE_IRQCHIP`` or
|
||||
``KVM_ENABLE_CAP(KVM_CAP_IRQCHIP_SPLIT)`` are used to enable in-kernel emulation of
|
||||
the local APIC.
|
||||
|
||||
The same is true for the ``KVM_FEATURE_PV_UNHALT`` paravirtualized feature.
|
||||
|
||||
CPU[EAX=1]:ECX[24] (TSC_DEADLINE) is not reported by ``KVM_GET_SUPPORTED_CPUID``.
|
||||
It can be enabled if ``KVM_CAP_TSC_DEADLINE_TIMER`` is present and the kernel
|
||||
has enabled in-kernel emulation of the local APIC.
|
||||
|
||||
CPU topology
|
||||
~~~~~~~~~~~~
|
||||
|
||||
Several CPUID values include topology information for the host CPU:
|
||||
0x0b and 0x1f for Intel systems, 0x8000001e for AMD systems. Different
|
||||
versions of KVM return different values for this information and userspace
|
||||
should not rely on it. Currently they return all zeroes.
|
||||
|
||||
If userspace wishes to set up a guest topology, it should be careful that
|
||||
the values of these three leaves differ for each CPU. In particular,
|
||||
the APIC ID is found in EDX for all subleaves of 0x0b and 0x1f, and in EAX
|
||||
for 0x8000001e; the latter also encodes the core id and node id in bits
|
||||
7:0 of EBX and ECX respectively.
|
||||
|
||||
Obsolete ioctls and capabilities
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
KVM_CAP_DISABLE_QUIRKS does not let userspace know which quirks are actually
|
||||
available. Use ``KVM_CHECK_EXTENSION(KVM_CAP_DISABLE_QUIRKS2)`` instead if
|
||||
available.
|
||||
|
||||
Ordering of KVM_GET_*/KVM_SET_* ioctls
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
TBD
|
||||
|
||||
@@ -215,6 +215,7 @@ KVM_S390_VM_TOD_EXT).
|
||||
:Parameters: address of a buffer in user space to store the data (u8) to
|
||||
:Returns: -EFAULT if the given address is not accessible from kernel space;
|
||||
-EINVAL if setting the TOD clock extension to != 0 is not supported
|
||||
-EOPNOTSUPP for a PV guest (TOD managed by the ultravisor)
|
||||
|
||||
3.2. ATTRIBUTE: KVM_S390_VM_TOD_LOW
|
||||
-----------------------------------
|
||||
@@ -224,6 +225,7 @@ the POP (u64).
|
||||
|
||||
:Parameters: address of a buffer in user space to store the data (u64) to
|
||||
:Returns: -EFAULT if the given address is not accessible from kernel space
|
||||
-EOPNOTSUPP for a PV guest (TOD managed by the ultravisor)
|
||||
|
||||
3.3. ATTRIBUTE: KVM_S390_VM_TOD_EXT
|
||||
-----------------------------------
|
||||
@@ -237,6 +239,7 @@ it, it is stored as 0 and not allowed to be set to a value != 0.
|
||||
(kvm_s390_vm_tod_clock) to
|
||||
:Returns: -EFAULT if the given address is not accessible from kernel space;
|
||||
-EINVAL if setting the TOD clock extension to != 0 is not supported
|
||||
-EOPNOTSUPP for a PV guest (TOD managed by the ultravisor)
|
||||
|
||||
4. GROUP: KVM_S390_VM_CRYPTO
|
||||
============================
|
||||
@@ -299,6 +302,10 @@ Allows userspace to start migration mode, needed for PGSTE migration.
|
||||
Setting this attribute when migration mode is already active will have
|
||||
no effects.
|
||||
|
||||
Dirty tracking must be enabled on all memslots, else -EINVAL is returned. When
|
||||
dirty tracking is disabled on any memslot, migration mode is automatically
|
||||
stopped.
|
||||
|
||||
:Parameters: none
|
||||
:Returns: -ENOMEM if there is not enough free memory to start migration mode;
|
||||
-EINVAL if the state of the VM is invalid (e.g. no memory defined);
|
||||
|
||||
17
MAINTAINERS
17
MAINTAINERS
@@ -3114,7 +3114,7 @@ F: drivers/net/ieee802154/atusb.h
|
||||
AUDIT SUBSYSTEM
|
||||
M: Paul Moore <paul@paul-moore.com>
|
||||
M: Eric Paris <eparis@redhat.com>
|
||||
L: linux-audit@redhat.com (moderated for non-subscribers)
|
||||
L: audit@vger.kernel.org
|
||||
S: Supported
|
||||
W: https://github.com/linux-audit
|
||||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
|
||||
@@ -3407,6 +3407,7 @@ F: net/sched/act_bpf.c
|
||||
F: net/sched/cls_bpf.c
|
||||
F: samples/bpf/
|
||||
F: scripts/bpf_doc.py
|
||||
F: scripts/pahole-version.sh
|
||||
F: tools/bpf/
|
||||
F: tools/lib/bpf/
|
||||
F: tools/testing/selftests/bpf/
|
||||
@@ -4812,7 +4813,6 @@ F: Documentation/ABI/testing/sysfs-bus-counter
|
||||
F: Documentation/driver-api/generic-counter.rst
|
||||
F: drivers/counter/
|
||||
F: include/linux/counter.h
|
||||
F: include/linux/counter_enum.h
|
||||
|
||||
CP2615 I2C DRIVER
|
||||
M: Bence Csókás <bence98@sch.bme.hu>
|
||||
@@ -5205,13 +5205,6 @@ F: include/linux/tfrc.h
|
||||
F: include/uapi/linux/dccp.h
|
||||
F: net/dccp/
|
||||
|
||||
DECnet NETWORK LAYER
|
||||
L: linux-decnet-user@lists.sourceforge.net
|
||||
S: Orphan
|
||||
W: http://linux-decnet.sourceforge.net
|
||||
F: Documentation/networking/decnet.rst
|
||||
F: net/decnet/
|
||||
|
||||
DECSTATION PLATFORM SUPPORT
|
||||
M: "Maciej W. Rozycki" <macro@orcam.me.uk>
|
||||
L: linux-mips@vger.kernel.org
|
||||
@@ -7746,7 +7739,7 @@ F: Documentation/locking/*futex*
|
||||
F: include/asm-generic/futex.h
|
||||
F: include/linux/futex.h
|
||||
F: include/uapi/linux/futex.h
|
||||
F: kernel/futex.c
|
||||
F: kernel/futex/*
|
||||
F: tools/perf/bench/futex*
|
||||
F: tools/testing/selftests/futex/
|
||||
|
||||
@@ -8568,7 +8561,7 @@ F: drivers/net/wireless/intersil/hostap/
|
||||
HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
|
||||
L: platform-driver-x86@vger.kernel.org
|
||||
S: Orphan
|
||||
F: drivers/platform/x86/tc1100-wmi.c
|
||||
F: drivers/platform/x86/hp/tc1100-wmi.c
|
||||
|
||||
HPET: High Precision Event Timers driver
|
||||
M: Clemens Ladisch <clemens@ladisch.de>
|
||||
@@ -10845,7 +10838,7 @@ M: Eric Piel <eric.piel@tremplin-utc.net>
|
||||
S: Maintained
|
||||
F: Documentation/misc-devices/lis3lv02d.rst
|
||||
F: drivers/misc/lis3lv02d/
|
||||
F: drivers/platform/x86/hp_accel.c
|
||||
F: drivers/platform/x86/hp/hp_accel.c
|
||||
|
||||
LIST KUNIT TEST
|
||||
M: David Gow <davidgow@google.com>
|
||||
|
||||
42
Makefile
42
Makefile
@@ -1,7 +1,7 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
VERSION = 5
|
||||
PATCHLEVEL = 15
|
||||
SUBLEVEL = 78
|
||||
SUBLEVEL = 119
|
||||
EXTRAVERSION =
|
||||
NAME = Trick or Treat
|
||||
|
||||
@@ -93,10 +93,17 @@ endif
|
||||
|
||||
# If the user is running make -s (silent mode), suppress echoing of
|
||||
# commands
|
||||
# make-4.0 (and later) keep single letter options in the 1st word of MAKEFLAGS.
|
||||
|
||||
ifneq ($(findstring s,$(filter-out --%,$(MAKEFLAGS))),)
|
||||
quiet=silent_
|
||||
KBUILD_VERBOSE = 0
|
||||
ifeq ($(filter 3.%,$(MAKE_VERSION)),)
|
||||
silence:=$(findstring s,$(firstword -$(MAKEFLAGS)))
|
||||
else
|
||||
silence:=$(findstring s,$(filter-out --%,$(MAKEFLAGS)))
|
||||
endif
|
||||
|
||||
ifeq ($(silence),s)
|
||||
quiet=silent_
|
||||
KBUILD_VERBOSE = 0
|
||||
endif
|
||||
|
||||
export quiet Q KBUILD_VERBOSE
|
||||
@@ -452,6 +459,7 @@ else
|
||||
HOSTCC = gcc
|
||||
HOSTCXX = g++
|
||||
endif
|
||||
HOSTPKG_CONFIG = pkg-config
|
||||
|
||||
KBUILD_USERHOSTCFLAGS := -Wall -Wmissing-prototypes -Wstrict-prototypes \
|
||||
-O2 -fomit-frame-pointer -std=gnu89
|
||||
@@ -548,8 +556,7 @@ KBUILD_LDFLAGS_MODULE :=
|
||||
KBUILD_LDFLAGS :=
|
||||
CLANG_FLAGS :=
|
||||
|
||||
|
||||
export ARCH SRCARCH CONFIG_SHELL BASH HOSTCC KBUILD_HOSTCFLAGS CROSS_COMPILE LD CC
|
||||
export ARCH SRCARCH CONFIG_SHELL BASH HOSTCC KBUILD_HOSTCFLAGS CROSS_COMPILE LD CC HOSTPKG_CONFIG
|
||||
export CPP AR NM STRIP OBJCOPY OBJDUMP READELF PAHOLE RESOLVE_BTFIDS LEX YACC AWK INSTALLKERNEL
|
||||
export PERL PYTHON3 CHECK CHECKFLAGS MAKE UTS_MACHINE HOSTCXX
|
||||
export KGZIP KBZIP2 KLZOP LZMA LZ4 XZ ZSTD
|
||||
@@ -907,6 +914,7 @@ ifndef CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
|
||||
dwarf-version-$(CONFIG_DEBUG_INFO_DWARF4) := 4
|
||||
dwarf-version-$(CONFIG_DEBUG_INFO_DWARF5) := 5
|
||||
DEBUG_CFLAGS += -gdwarf-$(dwarf-version-y)
|
||||
KBUILD_AFLAGS += -gdwarf-$(dwarf-version-y)
|
||||
endif
|
||||
|
||||
ifdef CONFIG_DEBUG_INFO_REDUCED
|
||||
@@ -1274,7 +1282,9 @@ dt_binding_check: scripts_dtc
|
||||
|
||||
|
||||
ifeq ($(KBUILD_EXTMOD),)
|
||||
core-y += kernel/ certs/ mm/ fs/ ipc/ security/ crypto/ block/ io_uring/
|
||||
core-y += kernel/ certs/ mm/ fs/ ipc/ security/ crypto/
|
||||
core-$(CONFIG_BLOCK) += block/
|
||||
core-$(CONFIG_IO_URING) += io_uring/
|
||||
|
||||
vmlinux-dirs := $(patsubst %/,%,$(filter %/, \
|
||||
$(core-y) $(core-m) $(drivers-y) $(drivers-m) \
|
||||
@@ -1349,7 +1359,7 @@ $(sort $(vmlinux-deps) $(subdir-modorder)): descend ;
|
||||
|
||||
filechk_kernel.release = \
|
||||
echo "$(KERNELVERSION)$$($(CONFIG_SHELL) $(srctree)/scripts/setlocalversion \
|
||||
$(srctree) $(BRANCH) $(KMI_GENERATION))"
|
||||
--save-tag $(srctree) $(BRANCH) $(KMI_GENERATION))"
|
||||
|
||||
# Store (new) KERNELRELEASE string in include/config/kernel.release
|
||||
include/config/kernel.release: FORCE
|
||||
@@ -1897,6 +1907,8 @@ modules modules_install:
|
||||
@echo >&2 '***'
|
||||
@exit 1
|
||||
|
||||
KBUILD_MODULES :=
|
||||
|
||||
endif # CONFIG_MODULES
|
||||
|
||||
# Single targets
|
||||
@@ -1923,18 +1935,12 @@ $(single-ko): single_modpost
|
||||
$(single-no-ko): descend
|
||||
@:
|
||||
|
||||
ifeq ($(KBUILD_EXTMOD),)
|
||||
# For the single build of in-tree modules, use a temporary file to avoid
|
||||
# the situation of modules_install installing an invalid modules.order.
|
||||
MODORDER := .modules.tmp
|
||||
endif
|
||||
|
||||
# Remove MODORDER when done because it is not the real one.
|
||||
PHONY += single_modpost
|
||||
single_modpost: $(single-no-ko) modules_prepare
|
||||
$(Q){ $(foreach m, $(single-ko), echo $(extmod_prefix)$m;) } > $(MODORDER)
|
||||
$(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost
|
||||
|
||||
KBUILD_MODULES := 1
|
||||
$(Q)rm -f $(MODORDER)
|
||||
|
||||
export KBUILD_SINGLE_TARGETS := $(addprefix $(extmod_prefix), $(single-no-ko))
|
||||
|
||||
@@ -1942,10 +1948,8 @@ export KBUILD_SINGLE_TARGETS := $(addprefix $(extmod_prefix), $(single-no-ko))
|
||||
build-dirs := $(foreach d, $(build-dirs), \
|
||||
$(if $(filter $(d)/%, $(KBUILD_SINGLE_TARGETS)), $(d)))
|
||||
|
||||
endif
|
||||
KBUILD_MODULES := 1
|
||||
|
||||
ifndef CONFIG_MODULES
|
||||
KBUILD_MODULES :=
|
||||
endif
|
||||
|
||||
# Handle descending into subdirectories listed in $(build-dirs)
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
df6be2dd433daa86389d036a0b1aa91bb98c687f
|
||||
android13-5.15-2023-03_r2
|
||||
8a670a1c6394cd9153cb465966e86c2b57b78e1a
|
||||
android13-5.15-2023-08_r2
|
||||
|
||||
@@ -19,7 +19,6 @@
|
||||
|
||||
# required by zram.ko
|
||||
__alloc_percpu
|
||||
android_kmalloc_64_create
|
||||
bio_endio
|
||||
bio_end_io_acct_remapped
|
||||
bio_start_io_acct
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2,16 +2,19 @@
|
||||
add_cpu
|
||||
add_timer
|
||||
add_uevent_var
|
||||
add_wait_queue
|
||||
adjust_managed_page_count
|
||||
alloc_anon_inode
|
||||
alloc_chrdev_region
|
||||
alloc_etherdev_mqs
|
||||
alloc_netdev_mqs
|
||||
__alloc_pages
|
||||
alloc_pages_exact
|
||||
__alloc_percpu
|
||||
__alloc_percpu_gfp
|
||||
__alloc_skb
|
||||
alloc_workqueue
|
||||
android_rvh_probe_register
|
||||
anon_inode_getfd
|
||||
anon_inode_getfile
|
||||
arc4_crypt
|
||||
@@ -21,6 +24,7 @@
|
||||
__arch_copy_to_user
|
||||
arm64_const_caps_ready
|
||||
arm64_use_ng_mappings
|
||||
__arm_smccc_hvc
|
||||
__arm_smccc_smc
|
||||
atomic_notifier_call_chain
|
||||
atomic_notifier_chain_register
|
||||
@@ -40,8 +44,10 @@
|
||||
__bitmap_and
|
||||
__bitmap_andnot
|
||||
__bitmap_clear
|
||||
bitmap_find_next_zero_area_off
|
||||
bitmap_free
|
||||
__bitmap_or
|
||||
bitmap_parselist
|
||||
__bitmap_set
|
||||
__bitmap_shift_left
|
||||
__bitmap_shift_right
|
||||
@@ -82,10 +88,14 @@
|
||||
bpf_trace_run5
|
||||
bpf_trace_run6
|
||||
bpf_trace_run7
|
||||
bpf_trace_run8
|
||||
bpf_warn_invalid_xdp_action
|
||||
__bread_gfp
|
||||
__brelse
|
||||
bus_for_each_dev
|
||||
bus_register
|
||||
bus_register_notifier
|
||||
bus_unregister
|
||||
bus_unregister_notifier
|
||||
cache_line_size
|
||||
call_rcu
|
||||
@@ -115,6 +125,10 @@
|
||||
clear_nlink
|
||||
clear_page
|
||||
__ClearPageMovable
|
||||
clk_bulk_disable
|
||||
clk_bulk_enable
|
||||
clk_bulk_prepare
|
||||
clk_bulk_unprepare
|
||||
clk_disable
|
||||
clk_divider_ops
|
||||
clk_enable
|
||||
@@ -171,6 +185,7 @@
|
||||
__const_udelay
|
||||
consume_skb
|
||||
contig_page_data
|
||||
copy_from_kernel_nofault
|
||||
copy_page_from_iter_atomic
|
||||
cpu_all_bits
|
||||
cpu_bit_bitmap
|
||||
@@ -240,6 +255,7 @@
|
||||
crypto_unregister_shash
|
||||
crypto_unregister_skcipher
|
||||
__crypto_xor
|
||||
css_next_descendant_pre
|
||||
csum_ipv6_magic
|
||||
csum_partial
|
||||
_ctype
|
||||
@@ -253,10 +269,12 @@
|
||||
debugfs_create_file
|
||||
debugfs_create_u32
|
||||
debugfs_create_u64
|
||||
debugfs_lookup
|
||||
debugfs_remove
|
||||
debugfs_rename
|
||||
dec_zone_page_state
|
||||
default_llseek
|
||||
default_wake_function
|
||||
delayed_work_timer_fn
|
||||
del_gendisk
|
||||
del_timer
|
||||
@@ -267,6 +285,7 @@
|
||||
dev_alloc_name
|
||||
__dev_change_net_namespace
|
||||
dev_close
|
||||
_dev_crit
|
||||
dev_driver_string
|
||||
_dev_err
|
||||
dev_err_probe
|
||||
@@ -274,6 +293,7 @@
|
||||
dev_fwnode
|
||||
__dev_get_by_index
|
||||
dev_get_by_index
|
||||
__dev_get_by_name
|
||||
dev_get_by_name
|
||||
dev_get_regmap
|
||||
device_add
|
||||
@@ -292,6 +312,7 @@
|
||||
device_link_add
|
||||
device_link_del
|
||||
device_property_present
|
||||
device_property_read_string
|
||||
device_property_read_u32_array
|
||||
device_register
|
||||
device_remove_file
|
||||
@@ -304,6 +325,7 @@
|
||||
__dev_kfree_skb_any
|
||||
devm_add_action
|
||||
devm_alloc_etherdev_mqs
|
||||
devm_clk_bulk_get_all
|
||||
devm_clk_get
|
||||
devm_clk_get_optional
|
||||
devm_clk_hw_register
|
||||
@@ -329,11 +351,15 @@
|
||||
devm_kasprintf
|
||||
devm_kfree
|
||||
devm_kmalloc
|
||||
devm_kmemdup
|
||||
devm_kstrdup
|
||||
devm_kvasprintf
|
||||
devm_mbox_controller_register
|
||||
devm_nvmem_cell_get
|
||||
devm_of_clk_add_hw_provider
|
||||
devm_of_phy_get
|
||||
devm_of_pwm_get
|
||||
devm_pci_alloc_host_bridge
|
||||
devm_pci_remap_cfg_resource
|
||||
devm_phy_get
|
||||
devm_pinctrl_get
|
||||
@@ -345,6 +371,7 @@
|
||||
devm_regmap_field_alloc
|
||||
__devm_regmap_init_i2c
|
||||
__devm_regmap_init_mmio_clk
|
||||
devm_regulator_bulk_get
|
||||
devm_regulator_get
|
||||
devm_regulator_get_optional
|
||||
devm_regulator_put
|
||||
@@ -427,6 +454,7 @@
|
||||
dma_fence_default_wait
|
||||
dma_fence_free
|
||||
dma_fence_get_status
|
||||
dma_fence_get_stub
|
||||
dma_fence_init
|
||||
dma_fence_release
|
||||
dma_fence_remove_callback
|
||||
@@ -436,6 +464,7 @@
|
||||
dma_free_attrs
|
||||
dma_heap_add
|
||||
dma_heap_buffer_alloc
|
||||
dma_heap_buffer_free
|
||||
dma_heap_find
|
||||
dma_heap_get_dev
|
||||
dma_heap_get_drvdata
|
||||
@@ -503,6 +532,7 @@
|
||||
__drm_atomic_helper_private_obj_duplicate_state
|
||||
drm_atomic_helper_resume
|
||||
drm_atomic_helper_set_config
|
||||
drm_atomic_helper_setup_commit
|
||||
drm_atomic_helper_suspend
|
||||
drm_atomic_helper_swap_state
|
||||
drm_atomic_helper_update_plane
|
||||
@@ -679,6 +709,7 @@
|
||||
_find_last_bit
|
||||
_find_next_bit
|
||||
__find_vma
|
||||
find_vm_area
|
||||
find_vpid
|
||||
finish_wait
|
||||
flow_block_cb_setup_simple
|
||||
@@ -688,15 +719,16 @@
|
||||
flow_rule_match_vlan
|
||||
flush_dcache_page
|
||||
flush_delayed_work
|
||||
flush_signals
|
||||
flush_work
|
||||
flush_workqueue
|
||||
flush_signals
|
||||
fpsimd_context_busy
|
||||
fput
|
||||
free_irq
|
||||
free_netdev
|
||||
__free_pages
|
||||
free_pages
|
||||
free_pages_exact
|
||||
free_percpu
|
||||
freezing_slow_path
|
||||
fs_bio_set
|
||||
@@ -704,7 +736,20 @@
|
||||
fs_param_is_u32
|
||||
__fs_parse
|
||||
fsync_bdev
|
||||
fwnode_device_is_available
|
||||
fwnode_get_name
|
||||
fwnode_graph_get_next_endpoint
|
||||
fwnode_graph_get_port_parent
|
||||
fwnode_graph_get_remote_endpoint
|
||||
fwnode_graph_get_remote_port_parent
|
||||
fwnode_graph_parse_endpoint
|
||||
fwnode_handle_get
|
||||
fwnode_handle_put
|
||||
fwnode_property_get_reference_args
|
||||
fwnode_property_present
|
||||
fwnode_property_read_string
|
||||
fwnode_property_read_u32_array
|
||||
fwnode_property_read_u64_array
|
||||
gcd
|
||||
generic_block_bmap
|
||||
generic_fh_to_dentry
|
||||
@@ -717,6 +762,7 @@
|
||||
generic_file_splice_read
|
||||
__generic_file_write_iter
|
||||
generic_fillattr
|
||||
generic_handle_irq
|
||||
generic_permission
|
||||
generic_read_dir
|
||||
generic_write_checks
|
||||
@@ -738,7 +784,10 @@
|
||||
gen_pool_best_fit
|
||||
gen_pool_create
|
||||
gen_pool_destroy
|
||||
gen_pool_first_fit_align
|
||||
gen_pool_first_fit_order_align
|
||||
gen_pool_free_owner
|
||||
gen_pool_has_addr
|
||||
gen_pool_set_algo
|
||||
gen_pool_size
|
||||
gen_pool_virt_to_phys
|
||||
@@ -749,8 +798,10 @@
|
||||
get_device
|
||||
get_device_system_crosststamp
|
||||
__get_free_pages
|
||||
get_kernel_pages
|
||||
get_net_ns_by_fd
|
||||
get_net_ns_by_pid
|
||||
get_pfnblock_flags_mask
|
||||
get_random_bytes
|
||||
get_random_u32
|
||||
get_random_u64
|
||||
@@ -765,16 +816,19 @@
|
||||
gpiochip_generic_free
|
||||
gpiochip_generic_request
|
||||
gpiochip_get_data
|
||||
gpiod_count
|
||||
gpiod_direction_input
|
||||
gpiod_direction_output
|
||||
gpiod_direction_output_raw
|
||||
gpiod_get
|
||||
gpiod_get_index
|
||||
gpiod_get_optional
|
||||
gpiod_get_raw_value
|
||||
gpiod_get_raw_value_cansleep
|
||||
gpiod_get_value
|
||||
gpiod_get_value_cansleep
|
||||
gpiod_put
|
||||
gpiod_set_consumer_name
|
||||
gpiod_set_raw_value
|
||||
gpiod_set_raw_value_cansleep
|
||||
gpiod_set_value
|
||||
@@ -784,6 +838,8 @@
|
||||
gpio_request
|
||||
gpio_to_desc
|
||||
grab_cache_page_write_begin
|
||||
handle_fasteoi_irq
|
||||
handle_simple_irq
|
||||
handle_sysrq
|
||||
hdmi_audio_infoframe_init
|
||||
hdmi_audio_infoframe_pack
|
||||
@@ -807,6 +863,8 @@
|
||||
__hw_addr_init
|
||||
__hw_addr_sync
|
||||
__hw_addr_unsync
|
||||
hwspin_lock_register
|
||||
hwspin_lock_unregister
|
||||
i2c_adapter_type
|
||||
i2c_add_adapter
|
||||
i2c_bus_type
|
||||
@@ -849,6 +907,7 @@
|
||||
ilookup
|
||||
inc_nlink
|
||||
inc_zone_page_state
|
||||
in_egroup_p
|
||||
inet_csk_get_port
|
||||
init_net
|
||||
init_pseudo
|
||||
@@ -865,6 +924,7 @@
|
||||
inode_init_once
|
||||
inode_init_owner
|
||||
inode_needs_sync
|
||||
inode_newsize_ok
|
||||
inode_nohighmem
|
||||
inode_set_bytes
|
||||
input_allocate_device
|
||||
@@ -877,9 +937,14 @@
|
||||
invalidate_bdev
|
||||
invalidate_inode_buffers
|
||||
iomem_resource
|
||||
iommu_device_register
|
||||
iommu_device_sysfs_add
|
||||
iommu_device_sysfs_remove
|
||||
iommu_device_unregister
|
||||
__ioremap
|
||||
ioremap_cache
|
||||
iounmap
|
||||
iov_iter_init
|
||||
iov_iter_revert
|
||||
iov_iter_zero
|
||||
iput
|
||||
@@ -891,14 +956,22 @@
|
||||
irq_chip_set_type_parent
|
||||
irq_chip_unmask_parent
|
||||
irq_create_fwspec_mapping
|
||||
irq_dispose_mapping
|
||||
__irq_domain_add
|
||||
irq_domain_alloc_irqs_parent
|
||||
irq_domain_create_hierarchy
|
||||
irq_domain_free_irqs_parent
|
||||
irq_domain_get_irq_data
|
||||
irq_domain_remove
|
||||
irq_domain_set_hwirq_and_chip
|
||||
irq_domain_set_info
|
||||
irq_find_matching_fwspec
|
||||
irq_of_parse_and_map
|
||||
__irq_resolve_mapping
|
||||
irq_set_affinity_hint
|
||||
irq_set_chained_handler_and_data
|
||||
__irq_set_handler
|
||||
irq_set_handler_data
|
||||
irq_set_irq_wake
|
||||
irq_stat
|
||||
irq_to_desc
|
||||
@@ -915,10 +988,12 @@
|
||||
kasan_flag_enabled
|
||||
kasprintf
|
||||
kernel_cpustat
|
||||
kernel_kobj
|
||||
kernel_neon_begin
|
||||
kernel_neon_end
|
||||
kernel_param_lock
|
||||
kernel_param_unlock
|
||||
kernel_restart
|
||||
kernel_sigaction
|
||||
kern_mount
|
||||
kern_unmount
|
||||
@@ -940,6 +1015,7 @@
|
||||
kfree_sensitive
|
||||
kfree_skb
|
||||
kfree_skb_list
|
||||
kfree_skb_reason
|
||||
kill_anon_super
|
||||
kill_block_super
|
||||
kill_fasync
|
||||
@@ -954,12 +1030,14 @@
|
||||
kmem_cache_destroy
|
||||
kmem_cache_free
|
||||
kmemdup
|
||||
kobject_create_and_add
|
||||
kobject_init_and_add
|
||||
kobject_put
|
||||
kobject_uevent
|
||||
kobject_uevent_env
|
||||
krealloc
|
||||
kstrdup
|
||||
kstrdup_const
|
||||
kstrtobool
|
||||
kstrtobool_from_user
|
||||
kstrtoint
|
||||
@@ -971,6 +1049,7 @@
|
||||
kstrtouint
|
||||
kstrtouint_from_user
|
||||
kstrtoull
|
||||
kthread_bind
|
||||
kthread_create_on_node
|
||||
__kthread_init_worker
|
||||
kthread_queue_work
|
||||
@@ -993,7 +1072,10 @@
|
||||
led_classdev_register_ext
|
||||
led_classdev_unregister
|
||||
led_trigger_blink_oneshot
|
||||
led_trigger_event
|
||||
led_trigger_register
|
||||
led_trigger_register_simple
|
||||
led_trigger_unregister
|
||||
led_trigger_unregister_simple
|
||||
__list_add_valid
|
||||
__list_del_entry_valid
|
||||
@@ -1012,10 +1094,12 @@
|
||||
mark_buffer_dirty
|
||||
__mark_inode_dirty
|
||||
mbox_chan_received_data
|
||||
mbox_chan_txdone
|
||||
mbox_controller_register
|
||||
mbox_controller_unregister
|
||||
mbox_free_channel
|
||||
mbox_request_channel
|
||||
mbox_request_channel_byname
|
||||
mbox_send_message
|
||||
mdiobus_alloc_size
|
||||
mdiobus_free
|
||||
@@ -1025,18 +1109,27 @@
|
||||
mdiobus_write
|
||||
mdio_device_create
|
||||
mdio_device_free
|
||||
media_create_pad_link
|
||||
media_entity_remote_pad
|
||||
media_pipeline_start
|
||||
media_pipeline_stop
|
||||
memchr
|
||||
memcmp
|
||||
memcpy
|
||||
__memcpy_fromio
|
||||
__memcpy_toio
|
||||
memdup_user
|
||||
memmove
|
||||
memory_cgrp_subsys_enabled_key
|
||||
memparse
|
||||
memremap
|
||||
mem_section
|
||||
memset64
|
||||
memset
|
||||
__memset_io
|
||||
memstart_addr
|
||||
memunmap
|
||||
migrate_pages
|
||||
misc_deregister
|
||||
misc_register
|
||||
__mmap_lock_do_trace_acquire_returned
|
||||
@@ -1046,6 +1139,9 @@
|
||||
mmc_alloc_host
|
||||
mmc_card_is_blockaddr
|
||||
__mmc_claim_host
|
||||
mmc_cmdq_disable
|
||||
mmc_cmdq_enable
|
||||
mmc_cqe_request_done
|
||||
mmc_detect_change
|
||||
mmc_free_host
|
||||
mmc_gpio_get_cd
|
||||
@@ -1093,6 +1189,7 @@
|
||||
netdev_err
|
||||
netdev_info
|
||||
netdev_pick_tx
|
||||
netdev_printk
|
||||
netdev_rss_key_fill
|
||||
netdev_set_default_ethtool_ops
|
||||
netdev_update_features
|
||||
@@ -1110,6 +1207,7 @@
|
||||
netif_schedule_queue
|
||||
netif_set_real_num_rx_queues
|
||||
netif_set_real_num_tx_queues
|
||||
netif_set_xps_queue
|
||||
netif_tx_stop_all_queues
|
||||
netif_tx_wake_queue
|
||||
netlink_broadcast
|
||||
@@ -1138,6 +1236,7 @@
|
||||
noop_backing_dev_info
|
||||
noop_llseek
|
||||
nr_cpu_ids
|
||||
ns_capable
|
||||
ns_to_timespec64
|
||||
__num_online_cpus
|
||||
nvmem_cell_read
|
||||
@@ -1147,6 +1246,7 @@
|
||||
of_clk_get
|
||||
of_clk_get_by_name
|
||||
of_clk_hw_onecell_get
|
||||
of_clk_set_defaults
|
||||
of_clk_src_onecell_get
|
||||
of_device_get_match_data
|
||||
of_device_is_available
|
||||
@@ -1165,6 +1265,7 @@
|
||||
of_genpd_add_provider_onecell
|
||||
of_get_child_by_name
|
||||
of_get_compatible_child
|
||||
of_get_i2c_adapter_by_node
|
||||
of_get_mac_address
|
||||
of_get_named_gpio_flags
|
||||
of_get_next_available_child
|
||||
@@ -1194,6 +1295,7 @@
|
||||
of_property_read_string
|
||||
of_property_read_string_helper
|
||||
of_property_read_u32_index
|
||||
of_property_read_u64
|
||||
of_property_read_variable_u16_array
|
||||
of_property_read_variable_u32_array
|
||||
of_property_read_variable_u8_array
|
||||
@@ -1202,6 +1304,7 @@
|
||||
of_reserved_mem_device_init_by_idx
|
||||
of_reserved_mem_device_release
|
||||
of_reserved_mem_lookup
|
||||
of_reset_control_array_get
|
||||
__of_reset_control_get
|
||||
of_thermal_get_ntrips
|
||||
of_thermal_is_trip_valid
|
||||
@@ -1214,6 +1317,8 @@
|
||||
page_endio
|
||||
__page_mapcount
|
||||
page_mapping
|
||||
__page_pinner_failure_detect
|
||||
__page_pinner_put_page
|
||||
page_pool_alloc_pages
|
||||
page_pool_create
|
||||
page_pool_destroy
|
||||
@@ -1223,6 +1328,9 @@
|
||||
panic_notifier_list
|
||||
param_array_ops
|
||||
param_get_charp
|
||||
param_get_hexint
|
||||
param_get_int
|
||||
param_get_short
|
||||
param_get_string
|
||||
param_ops_bool
|
||||
param_ops_byte
|
||||
@@ -1237,15 +1345,29 @@
|
||||
param_ops_ushort
|
||||
param_set_charp
|
||||
param_set_copystring
|
||||
param_set_hexint
|
||||
param_set_int
|
||||
pci_choose_state
|
||||
pci_disable_device
|
||||
pci_enable_device
|
||||
pci_find_next_bus
|
||||
pci_generic_config_read
|
||||
pci_generic_config_write
|
||||
pci_get_device
|
||||
pci_host_probe
|
||||
pci_lock_rescan_remove
|
||||
pci_msi_create_irq_domain
|
||||
pci_msi_enabled
|
||||
pci_msi_mask_irq
|
||||
pci_msi_unmask_irq
|
||||
pci_read_config_dword
|
||||
pci_remove_root_bus
|
||||
pci_rescan_bus
|
||||
pci_set_power_state
|
||||
pci_stop_and_remove_bus_device_locked
|
||||
pci_stop_root_bus
|
||||
pci_unlock_rescan_remove
|
||||
pci_write_config_byte
|
||||
pci_write_config_dword
|
||||
PDE_DATA
|
||||
__per_cpu_offset
|
||||
@@ -1297,8 +1419,11 @@
|
||||
pinctrl_select_state
|
||||
pinctrl_utils_free_map
|
||||
pin_user_pages
|
||||
pin_user_pages_fast
|
||||
pin_user_pages_remote
|
||||
platform_bus_type
|
||||
platform_device_add
|
||||
platform_device_add_data
|
||||
platform_device_add_resources
|
||||
platform_device_alloc
|
||||
platform_device_del
|
||||
@@ -1316,6 +1441,7 @@
|
||||
platform_get_resource_byname
|
||||
pm_genpd_add_subdomain
|
||||
pm_genpd_init
|
||||
pm_genpd_remove
|
||||
pm_power_off
|
||||
__pm_relax
|
||||
pm_relax
|
||||
@@ -1336,6 +1462,7 @@
|
||||
pm_stay_awake
|
||||
pm_wakeup_dev_event
|
||||
pm_wakeup_ws_event
|
||||
pm_wq
|
||||
posix_acl_chmod
|
||||
prandom_bytes
|
||||
prandom_u32
|
||||
@@ -1360,6 +1487,7 @@
|
||||
ptp_clock_index
|
||||
ptp_clock_register
|
||||
ptp_clock_unregister
|
||||
putback_movable_pages
|
||||
put_device
|
||||
__put_net
|
||||
__put_page
|
||||
@@ -1392,8 +1520,10 @@
|
||||
_raw_spin_unlock_irq
|
||||
_raw_spin_unlock_irqrestore
|
||||
_raw_write_lock
|
||||
_raw_write_lock_bh
|
||||
_raw_write_lock_irqsave
|
||||
_raw_write_unlock
|
||||
_raw_write_unlock_bh
|
||||
_raw_write_unlock_irqrestore
|
||||
rb_erase
|
||||
rb_first
|
||||
@@ -1408,8 +1538,11 @@
|
||||
rdev_get_drvdata
|
||||
read_cache_page
|
||||
read_sanitised_ftr_reg
|
||||
rebuild_sched_domains
|
||||
refcount_warn_saturate
|
||||
__refrigerator
|
||||
regcache_cache_only
|
||||
regcache_mark_dirty
|
||||
regcache_sync
|
||||
__register_blkdev
|
||||
__register_chrdev
|
||||
@@ -1419,6 +1552,8 @@
|
||||
register_filesystem
|
||||
register_inet6addr_notifier
|
||||
register_inetaddr_notifier
|
||||
register_kprobe
|
||||
register_kretprobe
|
||||
register_module_notifier
|
||||
register_netdev
|
||||
register_netdevice
|
||||
@@ -1434,11 +1569,14 @@
|
||||
register_wide_hw_breakpoint
|
||||
regmap_field_read
|
||||
regmap_field_update_bits_base
|
||||
regmap_irq_chip_get_base
|
||||
regmap_multi_reg_write
|
||||
regmap_raw_write
|
||||
regmap_read
|
||||
regmap_update_bits_base
|
||||
regmap_write
|
||||
regulator_bulk_disable
|
||||
regulator_bulk_enable
|
||||
regulator_count_voltages
|
||||
regulator_disable
|
||||
regulator_enable
|
||||
@@ -1448,6 +1586,11 @@
|
||||
regulator_map_voltage_iterate
|
||||
regulator_put
|
||||
regulator_set_voltage
|
||||
relay_close
|
||||
relay_file_operations
|
||||
relay_flush
|
||||
relay_open
|
||||
relay_switch_subbuf
|
||||
release_firmware
|
||||
__release_region
|
||||
release_resource
|
||||
@@ -1455,6 +1598,7 @@
|
||||
remap_vmalloc_range
|
||||
remove_cpu
|
||||
remove_proc_entry
|
||||
remove_wait_queue
|
||||
request_firmware
|
||||
request_firmware_nowait
|
||||
__request_module
|
||||
@@ -1464,6 +1608,7 @@
|
||||
reset_control_deassert
|
||||
reset_control_put
|
||||
reset_control_reset
|
||||
return_address
|
||||
rfkill_alloc
|
||||
rfkill_blocked
|
||||
rfkill_destroy
|
||||
@@ -1471,7 +1616,9 @@
|
||||
rfkill_register
|
||||
rfkill_resume_polling
|
||||
rfkill_set_hw_state_reason
|
||||
rfkill_set_sw_state
|
||||
rfkill_unregister
|
||||
rfs_needed
|
||||
rhashtable_free_and_destroy
|
||||
rhashtable_insert_slow
|
||||
rhltable_init
|
||||
@@ -1481,12 +1628,17 @@
|
||||
round_jiffies
|
||||
round_jiffies_relative
|
||||
round_jiffies_up
|
||||
rps_cpu_mask
|
||||
rps_sock_flow_table
|
||||
rtc_add_group
|
||||
rtc_time64_to_tm
|
||||
rtc_tm_to_time64
|
||||
rtc_update_irq
|
||||
rtnl_is_locked
|
||||
rtnl_link_register
|
||||
rtnl_link_unregister
|
||||
rtnl_lock
|
||||
rtnl_trylock
|
||||
rtnl_unlock
|
||||
runqueues
|
||||
sb_set_blocksize
|
||||
@@ -1501,6 +1653,7 @@
|
||||
schedule
|
||||
schedule_timeout
|
||||
schedule_timeout_interruptible
|
||||
schedule_timeout_killable
|
||||
scnprintf
|
||||
sdio_align_size
|
||||
sdio_claim_host
|
||||
@@ -1546,6 +1699,7 @@
|
||||
set_capacity_and_notify
|
||||
set_cpus_allowed_ptr
|
||||
set_freezable
|
||||
set_next_entity
|
||||
set_nlink
|
||||
set_normalized_timespec64
|
||||
set_page_dirty
|
||||
@@ -1585,6 +1739,7 @@
|
||||
skb_complete_wifi_ack
|
||||
skb_copy
|
||||
skb_copy_bits
|
||||
skb_copy_datagram_iter
|
||||
skb_copy_expand
|
||||
skb_dequeue
|
||||
skb_ensure_writable
|
||||
@@ -1592,15 +1747,18 @@
|
||||
__skb_gso_segment
|
||||
__skb_pad
|
||||
skb_pull
|
||||
skb_pull_rcsum
|
||||
skb_push
|
||||
skb_put
|
||||
skb_queue_head
|
||||
skb_queue_purge
|
||||
skb_queue_tail
|
||||
skb_realloc_headroom
|
||||
skb_scrub_packet
|
||||
skb_trim
|
||||
skb_tstamp_tx
|
||||
skip_spaces
|
||||
smpboot_register_percpu_thread
|
||||
smp_call_function
|
||||
smp_call_function_single
|
||||
snd_ctl_add
|
||||
@@ -1624,6 +1782,7 @@
|
||||
_snd_pcm_stream_lock_irqsave
|
||||
snd_pcm_stream_unlock_irqrestore
|
||||
snd_soc_add_card_controls
|
||||
snd_soc_add_component_controls
|
||||
snd_soc_add_dai_controls
|
||||
snd_soc_bytes_info_ext
|
||||
snd_soc_bytes_tlv_callback
|
||||
@@ -1669,6 +1828,7 @@
|
||||
spi_busnum_to_master
|
||||
spi_controller_resume
|
||||
spi_controller_suspend
|
||||
spi_finalize_current_message
|
||||
spi_finalize_current_transfer
|
||||
spi_mem_adjust_op_size
|
||||
spi_mem_default_supports_op
|
||||
@@ -1684,6 +1844,8 @@
|
||||
__stack_chk_fail
|
||||
stack_trace_print
|
||||
stack_trace_save
|
||||
static_key_disable
|
||||
static_key_enable
|
||||
static_key_slow_dec
|
||||
static_key_slow_inc
|
||||
stpcpy
|
||||
@@ -1694,6 +1856,8 @@
|
||||
strcmp
|
||||
strcpy
|
||||
strcspn
|
||||
stream_open
|
||||
strim
|
||||
strlcpy
|
||||
strlen
|
||||
strncasecmp
|
||||
@@ -1732,11 +1896,13 @@
|
||||
sync_mapping_buffers
|
||||
syscon_node_to_regmap
|
||||
syscon_regmap_lookup_by_phandle
|
||||
sysctl_sched_latency
|
||||
sysfs_create_file_ns
|
||||
sysfs_create_group
|
||||
sysfs_create_link
|
||||
sysfs_emit
|
||||
__sysfs_match_string
|
||||
sysfs_remove_bin_file
|
||||
sysfs_remove_file_ns
|
||||
sysfs_remove_group
|
||||
sysfs_remove_link
|
||||
@@ -1746,6 +1912,7 @@
|
||||
system_freezing_cnt
|
||||
system_highpri_wq
|
||||
system_power_efficient_wq
|
||||
system_unbound_wq
|
||||
system_wq
|
||||
sys_tz
|
||||
__tasklet_hi_schedule
|
||||
@@ -1754,6 +1921,7 @@
|
||||
__tasklet_schedule
|
||||
tasklet_setup
|
||||
tasklet_unlock_wait
|
||||
task_may_not_preempt
|
||||
thermal_cooling_device_unregister
|
||||
thermal_of_cooling_device_register
|
||||
thermal_zone_device_unregister
|
||||
@@ -1761,7 +1929,9 @@
|
||||
thermal_zone_get_zone_by_name
|
||||
thermal_zone_of_sensor_unregister
|
||||
time64_to_tm
|
||||
timespec64_to_jiffies
|
||||
_totalram_pages
|
||||
trace_clock_local
|
||||
trace_event_buffer_commit
|
||||
trace_event_buffer_reserve
|
||||
trace_event_ignore_this_pid
|
||||
@@ -1769,12 +1939,27 @@
|
||||
trace_event_raw_init
|
||||
trace_event_reg
|
||||
trace_handle_return
|
||||
__traceiter_android_rvh_arm64_serror_panic
|
||||
__traceiter_android_rvh_check_preempt_tick
|
||||
__traceiter_android_rvh_check_preempt_wakeup
|
||||
__traceiter_android_rvh_do_sea
|
||||
__traceiter_android_rvh_enqueue_task
|
||||
__traceiter_android_rvh_gic_v3_set_affinity
|
||||
__traceiter_android_rvh_iommu_setup_dma_ops
|
||||
__traceiter_android_rvh_panic_unhandled
|
||||
__traceiter_android_rvh_place_entity
|
||||
__traceiter_android_rvh_replace_next_task_fair
|
||||
__traceiter_android_rvh_schedule
|
||||
__traceiter_android_rvh_select_task_rq_rt
|
||||
__traceiter_android_rvh_tick_entry
|
||||
__traceiter_android_vh_cma_drain_all_pages_bypass
|
||||
__traceiter_android_vh_cpu_idle_enter
|
||||
__traceiter_android_vh_cpu_idle_exit
|
||||
__traceiter_android_vh_do_traversal_lruvec
|
||||
__traceiter_android_vh_dump_throttled_rt_tasks
|
||||
__traceiter_android_vh_ftrace_format_check
|
||||
__traceiter_android_vh_iommu_iovad_free_iova
|
||||
__traceiter_android_vh_mem_cgroup_alloc
|
||||
__traceiter_android_vh_mmc_sd_update_cmdline_timing
|
||||
__traceiter_android_vh_mmc_sd_update_dataline_timing
|
||||
__traceiter_android_vh_rmqueue
|
||||
@@ -1785,12 +1970,30 @@
|
||||
__traceiter_mmap_lock_acquire_returned
|
||||
__traceiter_mmap_lock_released
|
||||
__traceiter_mmap_lock_start_locking
|
||||
__traceiter_sched_switch
|
||||
__traceiter_xdp_exception
|
||||
trace_output_call
|
||||
__tracepoint_android_rvh_arm64_serror_panic
|
||||
__tracepoint_android_rvh_check_preempt_tick
|
||||
__tracepoint_android_rvh_check_preempt_wakeup
|
||||
__tracepoint_android_rvh_do_sea
|
||||
__tracepoint_android_rvh_enqueue_task
|
||||
__tracepoint_android_rvh_gic_v3_set_affinity
|
||||
__tracepoint_android_rvh_iommu_setup_dma_ops
|
||||
__tracepoint_android_rvh_panic_unhandled
|
||||
__tracepoint_android_rvh_place_entity
|
||||
__tracepoint_android_rvh_replace_next_task_fair
|
||||
__tracepoint_android_rvh_schedule
|
||||
__tracepoint_android_rvh_select_task_rq_rt
|
||||
__tracepoint_android_rvh_tick_entry
|
||||
__tracepoint_android_vh_cma_drain_all_pages_bypass
|
||||
__tracepoint_android_vh_cpu_idle_enter
|
||||
__tracepoint_android_vh_cpu_idle_exit
|
||||
__tracepoint_android_vh_do_traversal_lruvec
|
||||
__tracepoint_android_vh_dump_throttled_rt_tasks
|
||||
__tracepoint_android_vh_ftrace_format_check
|
||||
__tracepoint_android_vh_iommu_iovad_free_iova
|
||||
__tracepoint_android_vh_mem_cgroup_alloc
|
||||
__tracepoint_android_vh_mmc_sd_update_cmdline_timing
|
||||
__tracepoint_android_vh_mmc_sd_update_dataline_timing
|
||||
__tracepoint_android_vh_rmqueue
|
||||
@@ -1803,10 +2006,12 @@
|
||||
__tracepoint_mmap_lock_start_locking
|
||||
tracepoint_probe_register
|
||||
tracepoint_probe_unregister
|
||||
__tracepoint_sched_switch
|
||||
__tracepoint_xdp_exception
|
||||
trace_print_array_seq
|
||||
trace_print_flags_seq
|
||||
trace_print_symbols_seq
|
||||
__trace_puts
|
||||
trace_raw_output_prep
|
||||
truncate_inode_pages_final
|
||||
truncate_pagecache
|
||||
@@ -1839,12 +2044,15 @@
|
||||
unlock_page
|
||||
unmap_mapping_range
|
||||
unpin_user_page
|
||||
unpin_user_pages
|
||||
unregister_blkdev
|
||||
__unregister_chrdev
|
||||
unregister_chrdev_region
|
||||
unregister_filesystem
|
||||
unregister_inet6addr_notifier
|
||||
unregister_inetaddr_notifier
|
||||
unregister_kprobe
|
||||
unregister_kretprobe
|
||||
unregister_module_notifier
|
||||
unregister_netdev
|
||||
unregister_netdevice_many
|
||||
@@ -1858,34 +2066,63 @@
|
||||
unregister_sysctl_table
|
||||
unregister_wide_hw_breakpoint
|
||||
up
|
||||
update_rq_clock
|
||||
up_read
|
||||
up_write
|
||||
usb_add_gadget_udc
|
||||
usb_add_hcd
|
||||
usb_add_phy_dev
|
||||
usb_alloc_urb
|
||||
usb_anchor_urb
|
||||
usb_autopm_get_interface
|
||||
usb_autopm_put_interface
|
||||
usb_control_msg
|
||||
usb_create_hcd
|
||||
usb_del_gadget_udc
|
||||
usb_deregister
|
||||
usb_disable_autosuspend
|
||||
usb_driver_claim_interface
|
||||
usb_driver_release_interface
|
||||
usb_ep_set_maxpacket_limit
|
||||
usb_free_urb
|
||||
usb_gadget_probe_driver
|
||||
usb_gadget_unregister_driver
|
||||
usb_get_from_anchor
|
||||
usb_hcd_check_unlink_urb
|
||||
usb_hcd_giveback_urb
|
||||
usb_hcd_resume_root_hub
|
||||
usb_ifnum_to_if
|
||||
usb_interrupt_msg
|
||||
usb_kill_anchored_urbs
|
||||
usb_put_hcd
|
||||
usb_register_driver
|
||||
usb_remove_hcd
|
||||
usb_scuttle_anchored_urbs
|
||||
usb_set_interface
|
||||
usb_submit_urb
|
||||
usb_unanchor_urb
|
||||
__usecs_to_jiffies
|
||||
usleep_range_state
|
||||
utf16s_to_utf8s
|
||||
utf8_to_utf32
|
||||
uuid_null
|
||||
v4l2_ctrl_add_handler
|
||||
v4l2_ctrl_find
|
||||
v4l2_ctrl_handler_free
|
||||
v4l2_ctrl_handler_init_class
|
||||
v4l2_ctrl_handler_setup
|
||||
v4l2_ctrl_new_custom
|
||||
v4l2_ctrl_new_int_menu
|
||||
v4l2_ctrl_new_std
|
||||
__v4l2_ctrl_s_ctrl
|
||||
__v4l2_ctrl_s_ctrl_int64
|
||||
v4l2_ctrl_subscribe_event
|
||||
v4l2_device_register
|
||||
v4l2_device_register_subdev
|
||||
v4l2_device_unregister
|
||||
v4l2_device_unregister_subdev
|
||||
v4l2_event_queue_fh
|
||||
v4l2_event_subdev_unsubscribe
|
||||
v4l2_event_subscribe
|
||||
v4l2_event_unsubscribe
|
||||
v4l2_fh_add
|
||||
@@ -1893,6 +2130,8 @@
|
||||
v4l2_fh_exit
|
||||
v4l2_fh_init
|
||||
v4l2_fh_open
|
||||
__v4l2_find_nearest_size
|
||||
v4l2_i2c_subdev_init
|
||||
v4l2_m2m_buf_queue
|
||||
v4l2_m2m_buf_remove
|
||||
v4l2_m2m_ctx_init
|
||||
@@ -1914,6 +2153,7 @@
|
||||
v4l2_m2m_release
|
||||
v4l2_m2m_try_schedule
|
||||
v4l2_src_change_event_subscribe
|
||||
v4l2_subdev_link_validate
|
||||
v4l_bound_align_image
|
||||
vabits_actual
|
||||
vb2_buffer_done
|
||||
@@ -1926,6 +2166,7 @@
|
||||
vb2_ioctl_create_bufs
|
||||
vb2_ioctl_dqbuf
|
||||
vb2_ioctl_expbuf
|
||||
vb2_ioctl_prepare_buf
|
||||
vb2_ioctl_qbuf
|
||||
vb2_ioctl_querybuf
|
||||
vb2_ioctl_reqbufs
|
||||
@@ -1939,6 +2180,7 @@
|
||||
vb2_queue_release
|
||||
verify_pkcs7_signature
|
||||
vfree
|
||||
vfs_fsync
|
||||
vfs_fsync_range
|
||||
video_devdata
|
||||
video_device_alloc
|
||||
@@ -1951,11 +2193,13 @@
|
||||
vmalloc_to_pfn
|
||||
vmalloc_user
|
||||
vmap
|
||||
vm_event_states
|
||||
vmf_insert_pfn_prot
|
||||
vm_insert_page
|
||||
vm_unmap_aliases
|
||||
vm_zone_stat
|
||||
vprintk
|
||||
vscnprintf
|
||||
vsnprintf
|
||||
vsprintf
|
||||
vunmap
|
||||
@@ -1966,6 +2210,8 @@
|
||||
wait_for_completion_killable
|
||||
wait_for_completion_timeout
|
||||
__wait_on_buffer
|
||||
wait_on_page_bit
|
||||
wait_woken
|
||||
__wake_up
|
||||
wake_up_process
|
||||
wakeup_source_register
|
||||
|
||||
2527
android/abi_gki_aarch64_arg
Normal file
2527
android/abi_gki_aarch64_arg
Normal file
File diff suppressed because it is too large
Load Diff
@@ -72,10 +72,10 @@
|
||||
blocking_notifier_call_chain
|
||||
blocking_notifier_chain_register
|
||||
blocking_notifier_chain_unregister
|
||||
bpf_trace_run1
|
||||
bpf_trace_run10
|
||||
bpf_trace_run11
|
||||
bpf_trace_run12
|
||||
bpf_trace_run1
|
||||
bpf_trace_run2
|
||||
bpf_trace_run3
|
||||
bpf_trace_run4
|
||||
@@ -1049,9 +1049,9 @@
|
||||
is_dma_buf_file
|
||||
is_vmalloc_addr
|
||||
iterate_fd
|
||||
jiffies
|
||||
jiffies_64_to_clock_t
|
||||
jiffies64_to_msecs
|
||||
jiffies
|
||||
jiffies_to_msecs
|
||||
jiffies_to_usecs
|
||||
kasan_flag_enabled
|
||||
@@ -1162,8 +1162,8 @@
|
||||
memory_read_from_buffer
|
||||
memparse
|
||||
mem_section
|
||||
memset
|
||||
memset64
|
||||
memset
|
||||
__memset_io
|
||||
memstart_addr
|
||||
mfd_add_devices
|
||||
@@ -1245,8 +1245,8 @@
|
||||
nla_find
|
||||
nla_memcpy
|
||||
__nla_parse
|
||||
nla_put
|
||||
nla_put_64bit
|
||||
nla_put
|
||||
nla_put_nohdr
|
||||
nla_reserve
|
||||
__nla_validate
|
||||
|
||||
@@ -63,9 +63,9 @@
|
||||
blocking_notifier_call_chain
|
||||
blocking_notifier_chain_register
|
||||
blocking_notifier_chain_unregister
|
||||
bpf_trace_run1
|
||||
bpf_trace_run10
|
||||
bpf_trace_run11
|
||||
bpf_trace_run1
|
||||
bpf_trace_run2
|
||||
bpf_trace_run3
|
||||
bpf_trace_run4
|
||||
@@ -135,6 +135,7 @@
|
||||
__const_udelay
|
||||
consume_skb
|
||||
contig_page_data
|
||||
copy_from_kernel_nofault
|
||||
__cpu_active_mask
|
||||
cpu_all_bits
|
||||
cpu_bit_bitmap
|
||||
@@ -719,8 +720,8 @@
|
||||
memory_read_from_buffer
|
||||
memparse
|
||||
mem_section
|
||||
memset
|
||||
memset64
|
||||
memset
|
||||
__memset_io
|
||||
memstart_addr
|
||||
mfd_add_devices
|
||||
@@ -739,6 +740,7 @@
|
||||
mmc_free_host
|
||||
mmc_gpio_get_cd
|
||||
mmc_gpio_get_ro
|
||||
mmc_hw_reset
|
||||
mmc_of_parse
|
||||
mmc_regulator_get_supply
|
||||
mmc_regulator_set_ocr
|
||||
@@ -790,8 +792,8 @@
|
||||
nla_find
|
||||
nla_memcpy
|
||||
__nla_parse
|
||||
nla_put
|
||||
nla_put_64bit
|
||||
nla_put
|
||||
nla_put_nohdr
|
||||
nla_reserve
|
||||
__nla_validate
|
||||
@@ -1391,6 +1393,7 @@
|
||||
__traceiter_android_vh_ipi_stop
|
||||
__traceiter_android_vh_logbuf
|
||||
__traceiter_android_vh_logbuf_pr_cont
|
||||
__traceiter_android_vh_meminfo_proc_show
|
||||
__traceiter_android_vh_scheduler_tick
|
||||
__traceiter_android_vh_show_mem
|
||||
__traceiter_binder_transaction_received
|
||||
@@ -1454,6 +1457,7 @@
|
||||
__tracepoint_android_vh_ipi_stop
|
||||
__tracepoint_android_vh_logbuf
|
||||
__tracepoint_android_vh_logbuf_pr_cont
|
||||
__tracepoint_android_vh_meminfo_proc_show
|
||||
__tracepoint_android_vh_scheduler_tick
|
||||
__tracepoint_android_vh_show_mem
|
||||
__tracepoint_binder_transaction_received
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
name_to_dev_t
|
||||
netlink_ack
|
||||
of_css
|
||||
of_find_all_nodes
|
||||
phy_connect_direct
|
||||
phy_find_first
|
||||
phy_get_pause
|
||||
@@ -80,14 +81,38 @@
|
||||
skb_copy_ubufs
|
||||
smpboot_unregister_percpu_thread
|
||||
snd_soc_add_card_controls
|
||||
snd_soc_component_enable_pin
|
||||
snd_soc_component_get_pin_status
|
||||
stack_trace_save_regs
|
||||
_trace_android_vh_record_pcpu_rwsem_starttime
|
||||
__traceiter_android_rvh_arm64_serror_panic
|
||||
__traceiter_android_rvh_die_kernel_fault
|
||||
__traceiter_android_rvh_do_mem_abort
|
||||
__traceiter_android_rvh_do_ptrauth_fault
|
||||
__traceiter_android_rvh_do_sea
|
||||
__traceiter_android_rvh_do_sp_pc_abort
|
||||
__traceiter_android_rvh_do_undefinstr
|
||||
__traceiter_android_rvh_panic_unhandled
|
||||
__traceiter_android_rvh_ufs_complete_init
|
||||
__traceiter_android_vh_meminfo_proc_show
|
||||
__traceiter_android_vh_ptype_head
|
||||
__traceiter_android_vh_rtmutex_wait_finish
|
||||
__traceiter_android_vh_rtmutex_wait_start
|
||||
__traceiter_android_vh_rwsem_read_wait_finish
|
||||
__traceiter_android_vh_rwsem_write_wait_finish
|
||||
__traceiter_android_vh_sched_show_task
|
||||
__traceiter_android_vh_show_mem
|
||||
__traceiter_android_vh_try_to_freeze_todo
|
||||
__traceiter_android_vh_try_to_freeze_todo_unfrozen
|
||||
__traceiter_android_vh_watchdog_timer_softlockup
|
||||
__traceiter_android_vh_wq_lockup_pool
|
||||
__traceiter_block_rq_insert
|
||||
__traceiter_hrtimer_expire_entry
|
||||
__traceiter_hrtimer_expire_exit
|
||||
__traceiter_irq_handler_entry
|
||||
__traceiter_irq_handler_exit
|
||||
__traceiter_kfree_skb
|
||||
__traceiter_workqueue_execute_start
|
||||
__tracepoint_android_rvh_arm64_serror_panic
|
||||
__tracepoint_android_rvh_die_kernel_fault
|
||||
__tracepoint_android_rvh_do_mem_abort
|
||||
@@ -96,6 +121,7 @@
|
||||
__tracepoint_android_rvh_do_sp_pc_abort
|
||||
__tracepoint_android_rvh_do_undefinstr
|
||||
__tracepoint_android_rvh_panic_unhandled
|
||||
__tracepoint_android_rvh_ufs_complete_init
|
||||
__tracepoint_android_vh_meminfo_proc_show
|
||||
__tracepoint_android_vh_ptype_head
|
||||
__tracepoint_android_vh_rtmutex_wait_finish
|
||||
@@ -115,7 +141,6 @@
|
||||
__tracepoint_irq_handler_exit
|
||||
__tracepoint_kfree_skb
|
||||
__tracepoint_workqueue_execute_start
|
||||
_trace_android_vh_record_pcpu_rwsem_starttime
|
||||
usb_alloc_dev
|
||||
usb_deregister_dev
|
||||
usb_find_interface
|
||||
|
||||
@@ -65,10 +65,10 @@
|
||||
blocking_notifier_call_chain
|
||||
blocking_notifier_chain_register
|
||||
blocking_notifier_chain_unregister
|
||||
bpf_trace_run1
|
||||
bpf_trace_run10
|
||||
bpf_trace_run11
|
||||
bpf_trace_run12
|
||||
bpf_trace_run1
|
||||
bpf_trace_run2
|
||||
bpf_trace_run3
|
||||
bpf_trace_run4
|
||||
@@ -1103,8 +1103,8 @@
|
||||
mempool_free
|
||||
memremap
|
||||
mem_section
|
||||
memset
|
||||
memset64
|
||||
memset
|
||||
__memset_io
|
||||
memstart_addr
|
||||
memunmap
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
[abi_symbol_list]
|
||||
__traceiter_android_rvh_dma_buf_stats_teardown
|
||||
__traceiter_android_vh_alter_mutex_list_add
|
||||
__traceiter_android_vh_alter_rwsem_list_add
|
||||
__traceiter_android_vh_mutex_init
|
||||
__traceiter_android_vh_mutex_unlock_slowpath
|
||||
__traceiter_android_vh_mutex_wait_finish
|
||||
__traceiter_android_vh_mutex_wait_start
|
||||
__traceiter_android_vh_rwsem_init
|
||||
__traceiter_android_vh_rwsem_wake
|
||||
__traceiter_android_vh_rwsem_write_finished
|
||||
__traceiter_android_vh_alter_rwsem_list_add
|
||||
__traceiter_android_vh_mutex_init
|
||||
__traceiter_android_vh_alter_mutex_list_add
|
||||
__traceiter_android_vh_mutex_unlock_slowpath
|
||||
__traceiter_android_vh_mutex_wait_start
|
||||
__traceiter_android_vh_mutex_wait_finish
|
||||
__traceiter_android_rvh_dma_buf_stats_teardown
|
||||
__tracepoint_android_rvh_dma_buf_stats_teardown
|
||||
__tracepoint_android_vh_alter_mutex_list_add
|
||||
__tracepoint_android_vh_alter_rwsem_list_add
|
||||
__tracepoint_android_vh_mutex_init
|
||||
__tracepoint_android_vh_mutex_unlock_slowpath
|
||||
__tracepoint_android_vh_mutex_wait_finish
|
||||
__tracepoint_android_vh_mutex_wait_start
|
||||
__tracepoint_android_vh_rwsem_init
|
||||
__tracepoint_android_vh_rwsem_wake
|
||||
__tracepoint_android_vh_rwsem_write_finished
|
||||
__tracepoint_android_vh_alter_rwsem_list_add
|
||||
__tracepoint_android_vh_mutex_init
|
||||
__tracepoint_android_vh_alter_mutex_list_add
|
||||
__tracepoint_android_vh_mutex_unlock_slowpath
|
||||
__tracepoint_android_vh_mutex_wait_start
|
||||
__tracepoint_android_vh_mutex_wait_finish
|
||||
__tracepoint_android_rvh_dma_buf_stats_teardown
|
||||
|
||||
3
android/abi_gki_aarch64_moto
Normal file
3
android/abi_gki_aarch64_moto
Normal file
@@ -0,0 +1,3 @@
|
||||
[abi_symbol_list]
|
||||
__traceiter_android_vh_tune_mmap_readaround
|
||||
__tracepoint_android_vh_tune_mmap_readaround
|
||||
@@ -29,14 +29,15 @@
|
||||
__arch_copy_to_user
|
||||
arch_freq_scale
|
||||
arch_timer_read_counter
|
||||
arm64_const_caps_ready
|
||||
arm64_use_ng_mappings
|
||||
arm_smccc_1_1_get_conduit
|
||||
arm_smccc_1_2_hvc
|
||||
arm_smccc_1_2_smc
|
||||
arm_smccc_get_version
|
||||
arm64_const_caps_ready
|
||||
arm64_use_ng_mappings
|
||||
__arm_smccc_hvc
|
||||
__arm_smccc_smc
|
||||
arp_create
|
||||
arp_tbl
|
||||
async_schedule_node
|
||||
atomic_notifier_call_chain
|
||||
@@ -44,7 +45,9 @@
|
||||
atomic_notifier_chain_unregister
|
||||
autoremove_wake_function
|
||||
balance_push_callback
|
||||
_bcd2bin
|
||||
bcmp
|
||||
_bin2bcd
|
||||
bio_add_page
|
||||
bio_alloc_bioset
|
||||
bio_associate_blkg
|
||||
@@ -65,6 +68,7 @@
|
||||
bitmap_print_to_pagebuf
|
||||
bitmap_release_region
|
||||
__bitmap_set
|
||||
__bitmap_subset
|
||||
bitmap_to_arr32
|
||||
__bitmap_weight
|
||||
bitmap_zalloc
|
||||
@@ -340,6 +344,21 @@
|
||||
device_unregister
|
||||
_dev_info
|
||||
__dev_kfree_skb_any
|
||||
devlink_alloc_ns
|
||||
devlink_flash_update_status_notify
|
||||
devlink_fmsg_binary_pair_nest_end
|
||||
devlink_fmsg_binary_pair_nest_start
|
||||
devlink_fmsg_binary_put
|
||||
devlink_free
|
||||
devlink_health_report
|
||||
devlink_health_reporter_create
|
||||
devlink_health_reporter_destroy
|
||||
devlink_health_reporter_priv
|
||||
devlink_health_reporter_state_update
|
||||
devlink_region_create
|
||||
devlink_region_destroy
|
||||
devlink_register
|
||||
devlink_unregister
|
||||
devm_add_action
|
||||
__devm_alloc_percpu
|
||||
devm_blk_ksm_init
|
||||
@@ -348,6 +367,7 @@
|
||||
devm_clk_bulk_get_optional
|
||||
devm_clk_get
|
||||
devm_clk_get_optional
|
||||
devm_clk_get_optional_enabled
|
||||
devm_clk_put
|
||||
devm_clk_register
|
||||
devm_devfreq_add_device
|
||||
@@ -374,7 +394,9 @@
|
||||
devm_iio_channel_get
|
||||
devm_iio_channel_get_all
|
||||
devm_iio_device_alloc
|
||||
devm_iio_triggered_buffer_setup_ext
|
||||
__devm_iio_device_register
|
||||
devm_iio_triggered_buffer_setup_ext
|
||||
devm_input_allocate_device
|
||||
devm_ioremap
|
||||
devm_ioremap_resource
|
||||
@@ -944,6 +966,7 @@
|
||||
init_wait_entry
|
||||
__init_waitqueue_head
|
||||
input_allocate_device
|
||||
input_device_enabled
|
||||
input_event
|
||||
input_free_device
|
||||
input_mt_init_slots
|
||||
@@ -1249,6 +1272,8 @@
|
||||
__netdev_alloc_skb
|
||||
netdev_err
|
||||
netdev_info
|
||||
netdev_stats_to_stats64
|
||||
netdev_upper_get_next_dev_rcu
|
||||
netdev_warn
|
||||
netif_carrier_off
|
||||
netif_carrier_on
|
||||
@@ -1401,10 +1426,10 @@
|
||||
pci_msi_create_irq_domain
|
||||
pci_msi_mask_irq
|
||||
pci_msi_unmask_irq
|
||||
pci_pio_to_address
|
||||
pci_remove_root_bus
|
||||
pci_stop_root_bus
|
||||
pci_unlock_rescan_remove
|
||||
pci_pio_to_address
|
||||
PDE_DATA
|
||||
__per_cpu_offset
|
||||
perf_event_create_kernel_counter
|
||||
@@ -1952,7 +1977,6 @@
|
||||
system_wq
|
||||
sys_tz
|
||||
task_active_pid_ns
|
||||
task_sched_runtime
|
||||
__tasklet_hi_schedule
|
||||
tasklet_init
|
||||
tasklet_kill
|
||||
@@ -1960,6 +1984,7 @@
|
||||
tasklet_setup
|
||||
__task_pid_nr_ns
|
||||
__task_rq_lock
|
||||
task_sched_runtime
|
||||
thermal_cooling_device_unregister
|
||||
thermal_of_cooling_device_register
|
||||
thermal_pressure
|
||||
@@ -2016,9 +2041,9 @@
|
||||
__traceiter_android_rvh_selinux_avc_node_delete
|
||||
__traceiter_android_rvh_selinux_avc_node_replace
|
||||
__traceiter_android_rvh_selinux_is_initialized
|
||||
__traceiter_android_rvh_setscheduler
|
||||
__traceiter_android_rvh_set_cpus_allowed_ptr_locked
|
||||
__traceiter_android_rvh_set_cpus_allowed_by_task
|
||||
__traceiter_android_rvh_set_cpus_allowed_ptr_locked
|
||||
__traceiter_android_rvh_setscheduler
|
||||
__traceiter_android_rvh_set_user_nice
|
||||
__traceiter_android_rvh_tick_entry
|
||||
__traceiter_android_rvh_update_cpu_capacity
|
||||
@@ -2063,6 +2088,7 @@
|
||||
__traceiter_xhci_urb_giveback
|
||||
trace_output_call
|
||||
__tracepoint_android_rvh_after_enqueue_task
|
||||
__tracepoint_android_rvh_audio_usb_offload_disconnect
|
||||
__tracepoint_android_rvh_can_migrate_task
|
||||
__tracepoint_android_rvh_commit_creds
|
||||
__tracepoint_android_rvh_cpu_overutilized
|
||||
@@ -2094,9 +2120,9 @@
|
||||
__tracepoint_android_rvh_selinux_avc_node_delete
|
||||
__tracepoint_android_rvh_selinux_avc_node_replace
|
||||
__tracepoint_android_rvh_selinux_is_initialized
|
||||
__tracepoint_android_rvh_setscheduler
|
||||
__tracepoint_android_rvh_set_cpus_allowed_ptr_locked
|
||||
__tracepoint_android_rvh_set_cpus_allowed_by_task
|
||||
__tracepoint_android_rvh_set_cpus_allowed_ptr_locked
|
||||
__tracepoint_android_rvh_setscheduler
|
||||
__tracepoint_android_rvh_set_user_nice
|
||||
__tracepoint_android_rvh_tick_entry
|
||||
__tracepoint_android_rvh_update_cpu_capacity
|
||||
@@ -2155,6 +2181,7 @@
|
||||
tty_chars_in_buffer
|
||||
tty_driver_flush_buffer
|
||||
tty_flip_buffer_push
|
||||
tty_get_char_size
|
||||
tty_insert_flip_string_fixed_flag
|
||||
tty_ldisc_flush
|
||||
tty_register_ldisc
|
||||
@@ -2301,11 +2328,11 @@
|
||||
usb_hcd_start_port_resume
|
||||
usb_hub_clear_tt_buffer
|
||||
usb_interface_id
|
||||
usb_wakeup_notification
|
||||
usbnet_change_mtu
|
||||
usbnet_disconnect
|
||||
usbnet_get_drvinfo
|
||||
usbnet_get_endpoints
|
||||
usbnet_get_ethernet_addr
|
||||
usbnet_get_link
|
||||
usbnet_get_link_ksettings_mii
|
||||
usbnet_get_msglevel
|
||||
@@ -2343,6 +2370,7 @@
|
||||
usb_role_switch_unregister
|
||||
usb_speed_string
|
||||
usb_string_id
|
||||
usb_wakeup_notification
|
||||
__usecs_to_jiffies
|
||||
usleep_range_state
|
||||
uuid_null
|
||||
@@ -2572,8 +2600,8 @@
|
||||
pci_set_master
|
||||
pci_set_power_state
|
||||
pci_unregister_driver
|
||||
_raw_spin_trylock_bh
|
||||
radix_tree_maybe_preload
|
||||
_raw_spin_trylock_bh
|
||||
register_inetaddr_notifier
|
||||
regmap_multi_reg_write
|
||||
regmap_register_patch
|
||||
|
||||
@@ -44,9 +44,11 @@
|
||||
blk_status_to_errno
|
||||
call_rcu
|
||||
capable
|
||||
cgroup_add_dfl_cftypes
|
||||
cgroup_add_legacy_cftypes
|
||||
__class_register
|
||||
class_unregister
|
||||
clear_page
|
||||
__ClearPageMovable
|
||||
complete
|
||||
congestion_wait
|
||||
@@ -145,8 +147,8 @@
|
||||
ipv6_skip_exthdr
|
||||
is_dma_buf_file
|
||||
iterate_fd
|
||||
jiffies
|
||||
jiffies_64
|
||||
jiffies
|
||||
jiffies_to_msecs
|
||||
kasan_flag_enabled
|
||||
kasprintf
|
||||
@@ -197,8 +199,8 @@
|
||||
memory_cgrp_subsys
|
||||
memory_cgrp_subsys_enabled_key
|
||||
memparse
|
||||
memset
|
||||
memset64
|
||||
memset
|
||||
memstart_addr
|
||||
migrate_page_copy
|
||||
misc_deregister
|
||||
@@ -222,10 +224,10 @@
|
||||
nla_find
|
||||
nla_memcpy
|
||||
__nla_parse
|
||||
nla_put
|
||||
nla_put_64bit
|
||||
nla_reserve
|
||||
nla_put
|
||||
nla_reserve_64bit
|
||||
nla_reserve
|
||||
nonseekable_open
|
||||
nr_cpu_ids
|
||||
__num_online_cpus
|
||||
@@ -234,8 +236,8 @@
|
||||
__page_file_index
|
||||
__page_mapcount
|
||||
page_mapping
|
||||
param_ops_uint
|
||||
page_to_lruvec
|
||||
param_ops_uint
|
||||
__per_cpu_offset
|
||||
platform_device_add
|
||||
platform_device_alloc
|
||||
@@ -266,7 +268,6 @@
|
||||
radix_tree_next_chunk
|
||||
radix_tree_preload
|
||||
radix_tree_replace_slot
|
||||
rtc_read_alarm
|
||||
_raw_read_lock
|
||||
_raw_read_unlock
|
||||
_raw_spin_lock
|
||||
@@ -285,6 +286,7 @@
|
||||
register_sysctl_table
|
||||
register_tcf_proto_ops
|
||||
remove_proc_subtree
|
||||
rtc_read_alarm
|
||||
__rtnl_link_unregister
|
||||
sched_clock
|
||||
sched_setscheduler_nocheck
|
||||
@@ -362,6 +364,7 @@
|
||||
__traceiter_android_rvh_do_serror
|
||||
__traceiter_android_rvh_pick_next_entity
|
||||
__traceiter_android_rvh_place_entity
|
||||
__traceiter_android_rvh_rtmutex_force_update
|
||||
__traceiter_android_rvh_schedule
|
||||
__traceiter_android_rvh_set_balance_anon_file_reclaim
|
||||
__traceiter_android_rvh_set_user_nice
|
||||
@@ -382,15 +385,28 @@
|
||||
__traceiter_android_vh_binder_select_worklist_ilocked
|
||||
__traceiter_android_vh_binder_thread_read
|
||||
__traceiter_android_vh_binder_thread_release
|
||||
__traceiter_android_vh_blk_account_io_done
|
||||
__traceiter_android_vh_build_sched_domains
|
||||
__traceiter_android_vh_cache_show
|
||||
__traceiter_android_vh_check_uninterruptible_tasks_dn
|
||||
__traceiter_android_vh_cleanup_old_buffers_bypass
|
||||
__traceiter_android_vh_cma_drain_all_pages_bypass
|
||||
__traceiter_android_vh_compact_finished
|
||||
__traceiter_android_vh_check_page_look_around_ref
|
||||
__traceiter_android_vh_alloc_pages_reclaim_bypass
|
||||
__traceiter_android_vh_free_unref_page_bypass
|
||||
__traceiter_android_vh_kvmalloc_node_use_vmalloc
|
||||
__traceiter_android_vh_should_alloc_pages_retry
|
||||
__traceiter_android_vh_unreserve_highatomic_bypass
|
||||
__traceiter_android_vh_rmqueue_bulk_bypass
|
||||
__traceiter_android_vh_tune_mmap_readaround
|
||||
__traceiter_android_vh_ra_tuning_max_page
|
||||
__traceiter_android_vh_cpufreq_acct_update_power
|
||||
__traceiter_android_vh_del_page_from_lrulist
|
||||
__traceiter_android_vh_do_futex
|
||||
__traceiter_android_vh_do_page_trylock
|
||||
__traceiter_android_vh_do_traversal_lruvec
|
||||
__traceiter_android_vh_dm_bufio_shrink_scan_bypass
|
||||
__traceiter_android_vh_drain_all_pages_bypass
|
||||
__traceiter_android_vh_dup_task_struct
|
||||
__traceiter_android_vh_exit_mm
|
||||
@@ -406,6 +422,9 @@
|
||||
__traceiter_android_vh_irqtime_account_process_tick
|
||||
__traceiter_android_vh_killed_process
|
||||
__traceiter_android_vh_kmalloc_slab
|
||||
__traceiter_android_vh_look_around
|
||||
__traceiter_android_vh_look_around_migrate_page
|
||||
__traceiter_android_vh_madvise_cold_or_pageout_abort
|
||||
__traceiter_android_vh_mark_page_accessed
|
||||
__traceiter_android_vh_mem_cgroup_alloc
|
||||
__traceiter_android_vh_mem_cgroup_css_offline
|
||||
@@ -414,8 +433,8 @@
|
||||
__traceiter_android_vh_mem_cgroup_id_remove
|
||||
__traceiter_android_vh_meminfo_proc_show
|
||||
__traceiter_android_vh_modify_thermal_cpu_get_power
|
||||
__traceiter_android_vh_mutex_init
|
||||
__traceiter_android_vh_mutex_can_spin_on_owner
|
||||
__traceiter_android_vh_mutex_init
|
||||
__traceiter_android_vh_mutex_opt_spin_finish
|
||||
__traceiter_android_vh_mutex_opt_spin_start
|
||||
__traceiter_android_vh_page_referenced_check_bypass
|
||||
@@ -430,6 +449,7 @@
|
||||
__traceiter_android_vh_record_rtmutex_lock_starttime
|
||||
__traceiter_android_vh_record_rwsem_lock_starttime
|
||||
__traceiter_android_vh_rmqueue
|
||||
__traceiter_android_vh_rtmutex_waiter_prio
|
||||
__traceiter_android_vh_rwsem_can_spin_on_owner
|
||||
__traceiter_android_vh_rwsem_opt_spin_finish
|
||||
__traceiter_android_vh_rwsem_opt_spin_start
|
||||
@@ -439,10 +459,24 @@
|
||||
__traceiter_android_vh_sched_stat_runtime_rt
|
||||
__traceiter_android_vh_show_mapcount_pages
|
||||
__traceiter_android_vh_sync_txn_recvd
|
||||
__traceiter_android_vh_task_blocks_on_rtmutex
|
||||
__traceiter_android_vh_tune_inactive_ratio
|
||||
__traceiter_android_vh_tune_scan_type
|
||||
__traceiter_android_vh_tune_swappiness
|
||||
__traceiter_android_vh_test_clear_look_around_ref
|
||||
__traceiter_android_vh_update_page_mapcount
|
||||
__traceiter_block_bio_complete
|
||||
__traceiter_block_bio_queue
|
||||
__traceiter_block_getrq
|
||||
__traceiter_block_rq_issue
|
||||
__traceiter_block_rq_merge
|
||||
__traceiter_block_rq_requeue
|
||||
__traceiter_block_split
|
||||
__traceiter_mm_vmscan_direct_reclaim_begin
|
||||
__traceiter_net_dev_queue
|
||||
__traceiter_net_dev_xmit
|
||||
__traceiter_netif_receive_skb
|
||||
__traceiter_netif_rx
|
||||
__traceiter_sched_stat_blocked
|
||||
__traceiter_sched_stat_iowait
|
||||
__traceiter_sched_stat_runtime
|
||||
@@ -454,6 +488,7 @@
|
||||
__tracepoint_android_rvh_do_serror
|
||||
__tracepoint_android_rvh_pick_next_entity
|
||||
__tracepoint_android_rvh_place_entity
|
||||
__tracepoint_android_rvh_rtmutex_force_update
|
||||
__tracepoint_android_rvh_schedule
|
||||
__tracepoint_android_rvh_set_balance_anon_file_reclaim
|
||||
__tracepoint_android_rvh_set_user_nice
|
||||
@@ -474,11 +509,25 @@
|
||||
__tracepoint_android_vh_binder_select_worklist_ilocked
|
||||
__tracepoint_android_vh_binder_thread_read
|
||||
__tracepoint_android_vh_binder_thread_release
|
||||
__tracepoint_android_vh_blk_account_io_done
|
||||
__tracepoint_android_vh_build_sched_domains
|
||||
__tracepoint_android_vh_cache_show
|
||||
__tracepoint_android_vh_check_uninterruptible_tasks_dn
|
||||
__tracepoint_android_vh_cleanup_old_buffers_bypass
|
||||
__tracepoint_android_vh_cma_drain_all_pages_bypass
|
||||
__tracepoint_android_vh_compact_finished
|
||||
__tracepoint_android_vh_check_page_look_around_ref
|
||||
__tracepoint_android_vh_alloc_pages_reclaim_bypass
|
||||
__tracepoint_android_vh_free_unref_page_bypass
|
||||
__tracepoint_android_vh_kvmalloc_node_use_vmalloc
|
||||
__tracepoint_android_vh_should_alloc_pages_retry
|
||||
__tracepoint_android_vh_unreserve_highatomic_bypass
|
||||
__tracepoint_android_vh_rmqueue_bulk_bypass
|
||||
__tracepoint_android_vh_tune_mmap_readaround
|
||||
__tracepoint_android_vh_ra_tuning_max_page
|
||||
__tracepoint_android_vh_cpufreq_acct_update_power
|
||||
__tracepoint_android_vh_del_page_from_lrulist
|
||||
__tracepoint_android_vh_dm_bufio_shrink_scan_bypass
|
||||
__tracepoint_android_vh_do_futex
|
||||
__tracepoint_android_vh_do_page_trylock
|
||||
__tracepoint_android_vh_do_traversal_lruvec
|
||||
@@ -497,6 +546,9 @@
|
||||
__tracepoint_android_vh_irqtime_account_process_tick
|
||||
__tracepoint_android_vh_killed_process
|
||||
__tracepoint_android_vh_kmalloc_slab
|
||||
__tracepoint_android_vh_look_around
|
||||
__tracepoint_android_vh_look_around_migrate_page
|
||||
__tracepoint_android_vh_madvise_cold_or_pageout_abort
|
||||
__tracepoint_android_vh_mark_page_accessed
|
||||
__tracepoint_android_vh_mem_cgroup_alloc
|
||||
__tracepoint_android_vh_mem_cgroup_css_offline
|
||||
@@ -505,8 +557,8 @@
|
||||
__tracepoint_android_vh_mem_cgroup_id_remove
|
||||
__tracepoint_android_vh_meminfo_proc_show
|
||||
__tracepoint_android_vh_modify_thermal_cpu_get_power
|
||||
__tracepoint_android_vh_mutex_init
|
||||
__tracepoint_android_vh_mutex_can_spin_on_owner
|
||||
__tracepoint_android_vh_mutex_init
|
||||
__tracepoint_android_vh_mutex_opt_spin_finish
|
||||
__tracepoint_android_vh_mutex_opt_spin_start
|
||||
__tracepoint_android_vh_page_referenced_check_bypass
|
||||
@@ -521,19 +573,30 @@
|
||||
__tracepoint_android_vh_record_rtmutex_lock_starttime
|
||||
__tracepoint_android_vh_record_rwsem_lock_starttime
|
||||
__tracepoint_android_vh_rmqueue
|
||||
__tracepoint_android_vh_rtmutex_waiter_prio
|
||||
__tracepoint_android_vh_rwsem_can_spin_on_owner
|
||||
__tracepoint_android_vh_rwsem_opt_spin_finish
|
||||
__tracepoint_android_vh_rwsem_opt_spin_start
|
||||
__tracepoint_android_vh_rwsem_wake_finish
|
||||
__tracepoint_android_vh_sched_show_task
|
||||
__tracepoint_android_vh_save_track_hash
|
||||
__tracepoint_android_vh_sched_show_task
|
||||
__tracepoint_android_vh_sched_stat_runtime_rt
|
||||
__tracepoint_android_vh_show_mapcount_pages
|
||||
__tracepoint_android_vh_sync_txn_recvd
|
||||
__tracepoint_android_vh_task_blocks_on_rtmutex
|
||||
__tracepoint_android_vh_tune_inactive_ratio
|
||||
__tracepoint_android_vh_tune_scan_type
|
||||
__tracepoint_android_vh_tune_swappiness
|
||||
__tracepoint_android_vh_test_clear_look_around_ref
|
||||
__tracepoint_android_vh_update_page_mapcount
|
||||
__tracepoint_block_bio_complete
|
||||
__tracepoint_block_bio_queue
|
||||
__tracepoint_block_getrq
|
||||
__tracepoint_block_rq_issue
|
||||
__tracepoint_block_rq_merge
|
||||
__tracepoint_block_rq_requeue
|
||||
__tracepoint_block_split
|
||||
__tracepoint_mm_vmscan_direct_reclaim_begin
|
||||
__tracepoint_net_dev_queue
|
||||
__tracepoint_net_dev_xmit
|
||||
__tracepoint_netif_receive_skb
|
||||
@@ -567,3 +630,5 @@
|
||||
__wake_up
|
||||
wake_up_process
|
||||
wq_worker_comm
|
||||
is_ashmem_file
|
||||
zero_pfn
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
|
||||
[abi_symbol_list]
|
||||
__hid_register_driver
|
||||
__hid_request
|
||||
hid_add_device
|
||||
hid_alloc_report_buf
|
||||
hid_allocate_device
|
||||
hid_alloc_report_buf
|
||||
hid_destroy_device
|
||||
hid_hw_start
|
||||
hid_hw_stop
|
||||
hidinput_calc_abs_res
|
||||
hid_input_report
|
||||
hid_open_report
|
||||
hid_parse_report
|
||||
__hid_register_driver
|
||||
hid_report_raw_event
|
||||
__hid_request
|
||||
hid_unregister_driver
|
||||
hidinput_calc_abs_res
|
||||
iio_trigger_generic_data_rdy_poll
|
||||
input_device_enabled
|
||||
|
||||
@@ -720,8 +720,8 @@
|
||||
_find_next_bit
|
||||
find_pid_ns
|
||||
find_task_by_vpid
|
||||
find_vm_area
|
||||
__find_vma
|
||||
find_vm_area
|
||||
finish_wait
|
||||
flush_dcache_page
|
||||
flush_delayed_work
|
||||
@@ -914,10 +914,12 @@
|
||||
int_sqrt
|
||||
iomem_resource
|
||||
iommu_alloc_resv_region
|
||||
iommu_attach_device
|
||||
iommu_attach_group
|
||||
iommu_aux_attach_device
|
||||
iommu_aux_detach_device
|
||||
iommu_aux_get_pasid
|
||||
iommu_detach_device
|
||||
iommu_dev_enable_feature
|
||||
iommu_dev_feature_enabled
|
||||
iommu_device_register
|
||||
|
||||
@@ -79,12 +79,15 @@
|
||||
bitmap_allocate_region
|
||||
__bitmap_and
|
||||
__bitmap_clear
|
||||
__bitmap_complement
|
||||
bitmap_find_next_zero_area_off
|
||||
bitmap_free
|
||||
__bitmap_or
|
||||
bitmap_print_to_pagebuf
|
||||
bitmap_release_region
|
||||
__bitmap_replace
|
||||
__bitmap_set
|
||||
__bitmap_xor
|
||||
bitmap_zalloc
|
||||
__blk_alloc_disk
|
||||
blk_cleanup_disk
|
||||
@@ -145,10 +148,10 @@
|
||||
blocking_notifier_chain_register
|
||||
blocking_notifier_chain_unregister
|
||||
bmap
|
||||
bpf_trace_run1
|
||||
bpf_trace_run10
|
||||
bpf_trace_run11
|
||||
bpf_trace_run12
|
||||
bpf_trace_run1
|
||||
bpf_trace_run2
|
||||
bpf_trace_run3
|
||||
bpf_trace_run4
|
||||
@@ -258,6 +261,7 @@
|
||||
contig_page_data
|
||||
_copy_from_iter
|
||||
copy_from_kernel_nofault
|
||||
copy_page
|
||||
__cpu_active_mask
|
||||
cpu_bit_bitmap
|
||||
cpufreq_cpu_get
|
||||
@@ -320,6 +324,7 @@
|
||||
crypto_destroy_tfm
|
||||
crypto_enqueue_request
|
||||
crypto_has_alg
|
||||
crypto_inc
|
||||
crypto_init_queue
|
||||
crypto_unregister_ahash
|
||||
crypto_unregister_skcipher
|
||||
@@ -421,6 +426,7 @@
|
||||
devm_iio_channel_get_all
|
||||
devm_iio_device_alloc
|
||||
__devm_iio_device_register
|
||||
devm_iio_triggered_buffer_setup_ext
|
||||
devm_input_allocate_device
|
||||
devm_ioremap
|
||||
devm_ioremap_resource
|
||||
@@ -686,8 +692,11 @@
|
||||
edac_device_handle_ue_count
|
||||
enable_irq
|
||||
enable_percpu_irq
|
||||
ethnl_cable_test_amplitude
|
||||
ethnl_cable_test_fault_length
|
||||
ethnl_cable_test_pulse
|
||||
ethnl_cable_test_result
|
||||
ethnl_cable_test_step
|
||||
ethtool_convert_legacy_u32_to_link_mode
|
||||
ethtool_convert_link_mode_to_legacy_u32
|
||||
eventfd_ctx_fdget
|
||||
@@ -770,14 +779,23 @@
|
||||
geni_se_select_mode
|
||||
geni_se_tx_dma_prep
|
||||
geni_se_tx_dma_unprep
|
||||
genphy_check_and_restart_aneg
|
||||
__genphy_config_aneg
|
||||
genphy_c45_an_config_aneg
|
||||
genphy_c45_check_and_restart_aneg
|
||||
genphy_c45_pma_setup_forced
|
||||
genphy_c45_read_status
|
||||
genphy_read_abilities
|
||||
genphy_read_lpa
|
||||
genphy_read_mmd_unsupported
|
||||
genphy_read_status
|
||||
genphy_read_status_fixed
|
||||
genphy_restart_aneg
|
||||
genphy_resume
|
||||
genphy_setup_forced
|
||||
genphy_soft_reset
|
||||
genphy_suspend
|
||||
genphy_update_link
|
||||
genphy_write_mmd_unsupported
|
||||
gen_pool_add_owner
|
||||
gen_pool_alloc_algo_owner
|
||||
@@ -814,6 +832,7 @@
|
||||
get_unused_fd_flags
|
||||
get_user_ifreq
|
||||
get_zeroed_page
|
||||
gf128mul_lle
|
||||
gic_cpu_init
|
||||
gic_dist_init
|
||||
gic_dist_wait_for_rwp
|
||||
@@ -835,6 +854,7 @@
|
||||
gpiod_direction_input
|
||||
gpiod_direction_output
|
||||
gpiod_direction_output_raw
|
||||
gpiod_get_direction
|
||||
gpiod_get_optional
|
||||
gpiod_get_raw_value
|
||||
gpiod_get_value
|
||||
@@ -942,14 +962,21 @@
|
||||
iio_device_claim_direct_mode
|
||||
iio_device_id
|
||||
iio_device_release_direct_mode
|
||||
iio_get_time_ns
|
||||
iio_kfifo_allocate
|
||||
iio_push_event
|
||||
iio_push_to_buffers
|
||||
iio_read_channel_processed
|
||||
iio_read_channel_raw
|
||||
iio_read_const_attr
|
||||
iio_trigger_alloc
|
||||
iio_triggered_buffer_cleanup
|
||||
iio_triggered_buffer_setup_ext
|
||||
iio_trigger_free
|
||||
iio_trigger_notify_done
|
||||
iio_trigger_poll
|
||||
__iio_trigger_register
|
||||
iio_trigger_unregister
|
||||
iio_update_buffers
|
||||
iio_validate_scan_mask_onehot
|
||||
iio_write_channel_raw
|
||||
@@ -1018,9 +1045,11 @@
|
||||
iommu_group_get_iommudata
|
||||
iommu_group_put
|
||||
iommu_group_ref_get
|
||||
iommu_group_remove_device
|
||||
iommu_group_set_iommudata
|
||||
iommu_iova_to_phys
|
||||
iommu_map
|
||||
iommu_map_atomic
|
||||
iommu_map_sg
|
||||
iommu_present
|
||||
iommu_put_dma_cookie
|
||||
@@ -1225,8 +1254,10 @@
|
||||
mdiobus_alloc_size
|
||||
mdiobus_free
|
||||
mdiobus_get_phy
|
||||
__mdiobus_read
|
||||
mdiobus_read
|
||||
mdiobus_unregister
|
||||
__mdiobus_write
|
||||
mdiobus_write
|
||||
mdio_device_create
|
||||
mdio_device_free
|
||||
@@ -1256,8 +1287,8 @@
|
||||
mempool_kmalloc
|
||||
memremap
|
||||
mem_section
|
||||
memset
|
||||
memset64
|
||||
memset
|
||||
__memset_io
|
||||
memstart_addr
|
||||
memunmap
|
||||
@@ -1284,8 +1315,8 @@
|
||||
mmc_retune_release
|
||||
mmc_select_bus_width
|
||||
mmc_select_card
|
||||
mmc_select_hs
|
||||
mmc_select_hs400
|
||||
mmc_select_hs
|
||||
mmc_select_hs_ddr
|
||||
mmc_select_timing
|
||||
mmc_send_status
|
||||
@@ -1318,8 +1349,8 @@
|
||||
netdev_rss_key_fill
|
||||
netif_receive_skb_list
|
||||
nla_find
|
||||
nla_reserve
|
||||
nla_reserve_64bit
|
||||
nla_reserve
|
||||
__nla_validate
|
||||
no_llseek
|
||||
nonseekable_open
|
||||
@@ -1517,12 +1548,15 @@
|
||||
perf_trace_run_bpf_submit
|
||||
phy_attached_info
|
||||
phy_calibrate
|
||||
phy_config_aneg
|
||||
phy_drivers_register
|
||||
phy_drivers_unregister
|
||||
phy_error
|
||||
phy_ethtool_get_eee
|
||||
phy_ethtool_get_wol
|
||||
phy_ethtool_set_wol
|
||||
phy_exit
|
||||
phy_gbit_fibre_features
|
||||
phy_init
|
||||
phy_init_eee
|
||||
phy_init_hw
|
||||
@@ -1552,14 +1586,29 @@
|
||||
phylink_stop
|
||||
phylink_suspend
|
||||
phy_mac_interrupt
|
||||
__phy_modify
|
||||
phy_modify
|
||||
phy_modify_changed
|
||||
phy_modify_mmd
|
||||
phy_modify_mmd_changed
|
||||
phy_modify_paged
|
||||
phy_modify_paged_changed
|
||||
phy_power_off
|
||||
phy_power_on
|
||||
phy_read_mmd
|
||||
phy_read_paged
|
||||
phy_resolve_aneg_pause
|
||||
phy_restore_page
|
||||
phy_save_page
|
||||
phy_select_page
|
||||
phy_set_max_speed
|
||||
phy_set_mode_ext
|
||||
phy_sfp_attach
|
||||
phy_sfp_detach
|
||||
phy_sfp_probe
|
||||
phy_trigger_machine
|
||||
phy_write_mmd
|
||||
phy_write_paged
|
||||
pick_highest_pushable_task
|
||||
pick_migrate_task
|
||||
pid_nr_ns
|
||||
@@ -1804,6 +1853,13 @@
|
||||
regulator_set_mode
|
||||
regulator_set_voltage
|
||||
regulator_unregister_notifier
|
||||
relay_close
|
||||
relay_file_operations
|
||||
relay_flush
|
||||
relay_open
|
||||
relay_reset
|
||||
relay_subbufs_consumed
|
||||
relay_switch_subbuf
|
||||
release_firmware
|
||||
__release_region
|
||||
release_sock
|
||||
@@ -1856,6 +1912,7 @@
|
||||
rproc_put
|
||||
rproc_remove_subdev
|
||||
rproc_report_crash
|
||||
rproc_set_firmware
|
||||
rproc_shutdown
|
||||
rtc_time64_to_tm
|
||||
rtc_tm_to_time64
|
||||
@@ -2142,6 +2199,7 @@
|
||||
task_may_not_preempt
|
||||
__task_pid_nr_ns
|
||||
__task_rq_lock
|
||||
task_rq_lock
|
||||
tcp_hashinfo
|
||||
thermal_cooling_device_register
|
||||
thermal_cooling_device_unregister
|
||||
@@ -2274,6 +2332,7 @@
|
||||
__traceiter_android_vh_ufs_check_int_errors
|
||||
__traceiter_android_vh_ufs_clock_scaling
|
||||
__traceiter_android_vh_ufs_compl_command
|
||||
__traceiter_android_vh_ufs_prepare_command
|
||||
__traceiter_android_vh_ufs_send_command
|
||||
__traceiter_android_vh_ufs_send_tm_command
|
||||
__traceiter_android_vh_ufs_send_uic_command
|
||||
@@ -2396,6 +2455,7 @@
|
||||
__tracepoint_android_vh_ufs_check_int_errors
|
||||
__tracepoint_android_vh_ufs_clock_scaling
|
||||
__tracepoint_android_vh_ufs_compl_command
|
||||
__tracepoint_android_vh_ufs_prepare_command
|
||||
__tracepoint_android_vh_ufs_send_command
|
||||
__tracepoint_android_vh_ufs_send_tm_command
|
||||
__tracepoint_android_vh_ufs_send_uic_command
|
||||
@@ -2507,6 +2567,7 @@
|
||||
up_write
|
||||
usb_add_phy_dev
|
||||
usb_alloc_coherent
|
||||
usb_alloc_dev
|
||||
usb_assign_descriptors
|
||||
usb_bus_idr
|
||||
usb_bus_idr_lock
|
||||
@@ -2515,6 +2576,7 @@
|
||||
usb_control_msg_send
|
||||
usb_debug_root
|
||||
usb_decode_ctrl
|
||||
usb_driver_set_configuration
|
||||
usb_ep_alloc_request
|
||||
usb_ep_autoconfig
|
||||
usb_ep_dequeue
|
||||
@@ -2523,10 +2585,13 @@
|
||||
usb_ep_free_request
|
||||
usb_ep_queue
|
||||
usb_ep_set_halt
|
||||
usb_find_common_endpoints
|
||||
usb_free_all_descriptors
|
||||
usb_free_coherent
|
||||
usb_function_register
|
||||
usb_function_unregister
|
||||
usb_gadget_connect
|
||||
usb_gadget_disconnect
|
||||
usb_gadget_wakeup
|
||||
usb_ifnum_to_if
|
||||
usb_interface_id
|
||||
@@ -2543,6 +2608,7 @@
|
||||
usb_role_switch_register
|
||||
usb_role_switch_set_role
|
||||
usb_role_switch_unregister
|
||||
usb_set_device_state
|
||||
usb_speed_string
|
||||
usb_string_id
|
||||
usb_unregister_notify
|
||||
|
||||
@@ -49,8 +49,8 @@
|
||||
blocking_notifier_call_chain
|
||||
blocking_notifier_chain_register
|
||||
blocking_notifier_chain_unregister
|
||||
bpf_trace_run1
|
||||
bpf_trace_run10
|
||||
bpf_trace_run1
|
||||
bpf_trace_run2
|
||||
bpf_trace_run3
|
||||
bpf_trace_run4
|
||||
@@ -416,8 +416,8 @@
|
||||
irq_to_desc
|
||||
is_console_locked
|
||||
is_vmalloc_addr
|
||||
jiffies
|
||||
jiffies_64
|
||||
jiffies
|
||||
jiffies_to_msecs
|
||||
jiffies_to_usecs
|
||||
kasan_flag_enabled
|
||||
@@ -496,8 +496,8 @@
|
||||
memparse
|
||||
memremap
|
||||
mem_section
|
||||
memset
|
||||
memset64
|
||||
memset
|
||||
__memset_io
|
||||
memstart_addr
|
||||
memunmap
|
||||
@@ -572,8 +572,8 @@
|
||||
nla_find
|
||||
nla_memcpy
|
||||
__nla_parse
|
||||
nla_put
|
||||
nla_put_64bit
|
||||
nla_put
|
||||
nla_reserve
|
||||
__nla_validate
|
||||
no_llseek
|
||||
|
||||
@@ -58,9 +58,9 @@
|
||||
blk_queue_max_segment_size
|
||||
blk_queue_max_write_zeroes_sectors
|
||||
blk_queue_physical_block_size
|
||||
blk_status_to_errno
|
||||
blk_queue_rq_timeout
|
||||
blk_queue_write_cache
|
||||
blk_status_to_errno
|
||||
blk_update_request
|
||||
blockdev_superblock
|
||||
blocking_notifier_call_chain
|
||||
@@ -233,9 +233,9 @@
|
||||
devfreq_event_get_event
|
||||
devfreq_recommended_opp
|
||||
devfreq_remove_device
|
||||
devfreq_unregister_opp_notifier
|
||||
devfreq_resume_device
|
||||
devfreq_suspend_device
|
||||
devfreq_unregister_opp_notifier
|
||||
__dev_get_by_index
|
||||
dev_get_by_index
|
||||
device_add
|
||||
@@ -375,9 +375,9 @@
|
||||
dma_fence_array_ops
|
||||
dma_fence_context_alloc
|
||||
dma_fence_default_wait
|
||||
dma_fence_get_status
|
||||
dma_fence_enable_sw_signaling
|
||||
dma_fence_free
|
||||
dma_fence_get_status
|
||||
dma_fence_init
|
||||
dma_fence_release
|
||||
dma_fence_remove_callback
|
||||
@@ -452,10 +452,10 @@
|
||||
event_triggers_call
|
||||
fb_mode_option
|
||||
fd_install
|
||||
fget
|
||||
file_path
|
||||
filp_close
|
||||
filp_open_block
|
||||
fget
|
||||
_find_first_bit
|
||||
find_get_pid
|
||||
_find_next_bit
|
||||
@@ -888,8 +888,8 @@
|
||||
of_iomap
|
||||
of_io_request_and_map
|
||||
of_irq_find_parent
|
||||
of_machine_is_compatible
|
||||
of_irq_get
|
||||
of_machine_is_compatible
|
||||
of_match_device
|
||||
of_match_node
|
||||
of_nvmem_cell_get
|
||||
@@ -924,6 +924,7 @@
|
||||
pci_dev_put
|
||||
pci_disable_device
|
||||
pci_disable_msi
|
||||
pcie_link_speed
|
||||
pci_enable_device
|
||||
pci_enable_msi
|
||||
pci_get_device
|
||||
@@ -943,7 +944,6 @@
|
||||
pci_unregister_driver
|
||||
pci_write_config_byte
|
||||
pci_write_config_word
|
||||
pcie_link_speed
|
||||
PDE_DATA
|
||||
__per_cpu_offset
|
||||
perf_trace_buf_alloc
|
||||
@@ -1144,6 +1144,7 @@
|
||||
reset_controller_register
|
||||
reset_control_put
|
||||
reset_control_reset
|
||||
reset_control_status
|
||||
rfkill_alloc
|
||||
rfkill_blocked
|
||||
rfkill_destroy
|
||||
@@ -1213,9 +1214,9 @@
|
||||
seq_write
|
||||
set_capacity
|
||||
set_capacity_and_notify
|
||||
set_page_dirty_lock
|
||||
set_disk_ro
|
||||
set_freezable
|
||||
set_page_dirty_lock
|
||||
__SetPageMovable
|
||||
set_user_nice
|
||||
sg_alloc_table
|
||||
@@ -1226,9 +1227,9 @@
|
||||
sg_next
|
||||
__sg_page_iter_next
|
||||
__sg_page_iter_start
|
||||
si_meminfo
|
||||
simple_attr_open
|
||||
simple_attr_release
|
||||
si_meminfo
|
||||
simple_open
|
||||
simple_read_from_buffer
|
||||
simple_strtol
|
||||
@@ -1396,6 +1397,7 @@
|
||||
tasklet_setup
|
||||
tasklet_unlock_wait
|
||||
__task_pid_nr_ns
|
||||
tcpm_tcpc_reset
|
||||
thermal_zone_get_temp
|
||||
thermal_zone_get_zone_by_name
|
||||
time64_to_tm
|
||||
@@ -1413,6 +1415,7 @@
|
||||
__traceiter_android_vh_dma_buf_release
|
||||
__traceiter_android_vh_map_util_freq
|
||||
__traceiter_android_vh_meminfo_proc_show
|
||||
__traceiter_android_vh_page_cache_forced_ra
|
||||
__traceiter_android_vh_show_mem
|
||||
__traceiter_android_vh_tune_inactive_ratio
|
||||
__traceiter_android_vh_tune_swappiness
|
||||
@@ -1439,6 +1442,7 @@
|
||||
tracepoint_probe_unregister
|
||||
trace_print_array_seq
|
||||
trace_print_flags_seq
|
||||
trace_print_hex_dump_seq
|
||||
trace_print_symbols_seq
|
||||
trace_raw_output_prep
|
||||
trace_seq_printf
|
||||
@@ -1654,9 +1658,9 @@
|
||||
vm_get_page_prot
|
||||
vm_insert_page
|
||||
vm_iomap_memory
|
||||
vm_map_ram
|
||||
vm_mmap
|
||||
vm_munmap
|
||||
vm_map_ram
|
||||
vm_unmap_ram
|
||||
vsnprintf
|
||||
vunmap
|
||||
|
||||
@@ -71,6 +71,7 @@ filemap_fdatawrite
|
||||
filemap_flush
|
||||
__filemap_set_wb_err
|
||||
filemap_write_and_wait_range
|
||||
file_check_and_advance_wb_err
|
||||
file_remove_privs
|
||||
file_update_time
|
||||
file_write_and_wait_range
|
||||
@@ -267,8 +268,8 @@ up_read
|
||||
up_write
|
||||
vfree
|
||||
vfs_fsync_range
|
||||
vmalloc
|
||||
__vmalloc
|
||||
vmalloc
|
||||
vsnprintf
|
||||
vzalloc
|
||||
__wait_on_buffer
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[abi_symbol_list]
|
||||
|
||||
# for type visibility
|
||||
GKI_struct_selinux_state
|
||||
GKI_struct_readahead_control
|
||||
GKI_struct_blk_mq_alloc_data
|
||||
GKI_struct_readahead_control
|
||||
GKI_struct_selinux_state
|
||||
|
||||
@@ -546,6 +546,7 @@
|
||||
kernel_kobj
|
||||
kernel_neon_begin
|
||||
kernel_neon_end
|
||||
kernel_sock_shutdown
|
||||
kern_mount
|
||||
kern_unmount
|
||||
key_create_or_update
|
||||
@@ -808,13 +809,13 @@
|
||||
proc_dointvec_minmax
|
||||
proc_dostring
|
||||
proc_mkdir
|
||||
__pskb_copy_fclone
|
||||
psi_system
|
||||
__pskb_copy_fclone
|
||||
pskb_expand_head
|
||||
__put_task_struct
|
||||
put_device
|
||||
put_pages_list
|
||||
put_pid
|
||||
__put_task_struct
|
||||
queue_delayed_work_on
|
||||
queue_work_on
|
||||
radix_tree_delete
|
||||
@@ -1129,11 +1130,11 @@
|
||||
__traceiter_android_vh_binder_restore_priority
|
||||
__traceiter_android_vh_binder_set_priority
|
||||
__traceiter_android_vh_binder_transaction_init
|
||||
__traceiter_android_vh_check_uninterruptible_tasks
|
||||
__traceiter_android_vh_check_uninterruptible_tasks_dn
|
||||
__traceiter_android_vh_cpufreq_fast_switch
|
||||
__traceiter_android_vh_cpufreq_resolve_freq
|
||||
__traceiter_android_vh_cpufreq_target
|
||||
__traceiter_android_vh_check_uninterruptible_tasks
|
||||
__traceiter_android_vh_check_uninterruptible_tasks_dn
|
||||
__traceiter_android_vh_disable_thermal_cooling_stats
|
||||
__traceiter_android_vh_drm_atomic_check_modeset
|
||||
__traceiter_android_vh_dump_throttled_rt_tasks
|
||||
@@ -1225,11 +1226,11 @@
|
||||
__tracepoint_android_vh_binder_restore_priority
|
||||
__tracepoint_android_vh_binder_set_priority
|
||||
__tracepoint_android_vh_binder_transaction_init
|
||||
__tracepoint_android_vh_check_uninterruptible_tasks
|
||||
__tracepoint_android_vh_check_uninterruptible_tasks_dn
|
||||
__tracepoint_android_vh_cpufreq_fast_switch
|
||||
__tracepoint_android_vh_cpufreq_resolve_freq
|
||||
__tracepoint_android_vh_cpufreq_target
|
||||
__tracepoint_android_vh_check_uninterruptible_tasks
|
||||
__tracepoint_android_vh_check_uninterruptible_tasks_dn
|
||||
__tracepoint_android_vh_disable_thermal_cooling_stats
|
||||
__tracepoint_android_vh_drm_atomic_check_modeset
|
||||
__tracepoint_android_vh_dump_throttled_rt_tasks
|
||||
@@ -1250,6 +1251,8 @@
|
||||
__tracepoint_android_vh_thermal_register
|
||||
__tracepoint_android_vh_thermal_unregister
|
||||
__tracepoint_android_vh_update_topology_flags_workfn
|
||||
__tracepoint_android_vh_usb_new_device_added
|
||||
__tracepoint_clock_set_rate
|
||||
__tracepoint_cpu_frequency
|
||||
__tracepoint_cpu_frequency_limits
|
||||
__tracepoint_pelt_se_tp
|
||||
@@ -1816,6 +1819,9 @@
|
||||
__traceiter_android_vh_printk_caller_id
|
||||
__traceiter_android_vh_printk_ext_header
|
||||
__traceiter_android_vh_regmap_update
|
||||
__traceiter_android_vh_usb_new_device_added
|
||||
__traceiter_clock_set_rate
|
||||
__traceiter_gpu_mem_total
|
||||
trace_output_call
|
||||
__tracepoint_android_rvh_report_bug
|
||||
__tracepoint_android_rvh_tk_based_time_sync
|
||||
@@ -1843,6 +1849,7 @@
|
||||
dev_pm_qos_read_value
|
||||
__find_vma
|
||||
__traceiter_gpu_mem_total
|
||||
__tracepoint_gpu_mem_total
|
||||
|
||||
# required by microarray_fp.ko
|
||||
cdev_alloc
|
||||
@@ -2314,6 +2321,10 @@
|
||||
sdio_writel
|
||||
sdio_writesb
|
||||
|
||||
# required by sensorhub.ko
|
||||
devm_iio_kfifo_buffer_setup_ext
|
||||
iio_kfifo_free
|
||||
|
||||
# required by seth.ko
|
||||
napi_complete_done
|
||||
napi_disable
|
||||
@@ -2326,6 +2337,7 @@
|
||||
unregister_netdev
|
||||
|
||||
# required by sfp_core.ko
|
||||
br_fdb_find_port
|
||||
csum_tcpudp_nofold
|
||||
dev_get_by_index_rcu
|
||||
ip_send_check
|
||||
@@ -2340,6 +2352,7 @@
|
||||
seq_open_private
|
||||
seq_release
|
||||
skb_copy_bits
|
||||
skb_vlan_untag
|
||||
unregister_netdevice_notifier
|
||||
|
||||
# required by sha1-ce.ko
|
||||
@@ -3067,6 +3080,12 @@
|
||||
typec_get_negotiated_svdm_version
|
||||
|
||||
# required by ufs-sprd.ko
|
||||
scsi_autopm_get_device
|
||||
scsi_autopm_put_device
|
||||
scsi_block_when_processing_errors
|
||||
scsi_cmd_allowed
|
||||
scsi_device_quiesce
|
||||
__scsi_iterate_devices
|
||||
__traceiter_android_vh_ufs_check_int_errors
|
||||
__traceiter_android_vh_ufs_compl_command
|
||||
__traceiter_android_vh_ufs_fill_prdt
|
||||
@@ -3085,12 +3104,6 @@
|
||||
__tracepoint_android_vh_ufs_send_uic_command
|
||||
__tracepoint_android_vh_ufs_update_sdev
|
||||
__tracepoint_android_vh_ufs_update_sysfs
|
||||
scsi_autopm_get_device
|
||||
scsi_autopm_put_device
|
||||
scsi_block_when_processing_errors
|
||||
scsi_cmd_allowed
|
||||
scsi_device_quiesce
|
||||
__scsi_iterate_devices
|
||||
ufshcd_add_command_trace
|
||||
ufshcd_auto_hibern8_update
|
||||
ufshcd_config_pwr_mode
|
||||
@@ -3126,6 +3139,50 @@
|
||||
# required by unisoc_dump_io.ko
|
||||
blk_stat_enable_accounting
|
||||
|
||||
# required by unisoc_mm.ko
|
||||
__traceiter_android_vh_tune_swappiness
|
||||
__tracepoint_android_vh_tune_swappiness
|
||||
|
||||
# required by unisoc_mm_cma.ko
|
||||
__traceiter_android_vh_use_cma_first_check
|
||||
__traceiter_android_vh_alloc_highpage_movable_gfp_adjust
|
||||
__traceiter_android_vh_anon_gfp_adjust
|
||||
__traceiter_android_vh_alloc_flags_cma_adjust
|
||||
__traceiter_android_vh_rmqueue_cma_fallback
|
||||
__traceiter_android_vh_try_cma_fallback
|
||||
__tracepoint_android_vh_use_cma_first_check
|
||||
__tracepoint_android_vh_alloc_highpage_movable_gfp_adjust
|
||||
__tracepoint_android_vh_anon_gfp_adjust
|
||||
__tracepoint_android_vh_alloc_flags_cma_adjust
|
||||
__tracepoint_android_vh_rmqueue_cma_fallback
|
||||
__tracepoint_android_vh_try_cma_fallback
|
||||
|
||||
# required by unisoc_mm_emem.ko
|
||||
__traceiter_android_vh_oom_check_panic
|
||||
__traceiter_android_vh_show_mem
|
||||
__tracepoint_android_vh_oom_check_panic
|
||||
__tracepoint_android_vh_show_mem
|
||||
|
||||
# required by unisoc_mm_reclaim.ko
|
||||
__traceiter_android_vh_do_page_trylock
|
||||
__traceiter_android_vh_handle_failed_page_trylock
|
||||
__traceiter_android_vh_page_trylock_clear
|
||||
__traceiter_android_vh_page_trylock_get_result
|
||||
__traceiter_android_vh_page_trylock_set
|
||||
__traceiter_android_vh_shrink_slab_bypass
|
||||
__tracepoint_android_vh_do_page_trylock
|
||||
__tracepoint_android_vh_handle_failed_page_trylock
|
||||
__tracepoint_android_vh_page_trylock_clear
|
||||
__tracepoint_android_vh_page_trylock_get_result
|
||||
__tracepoint_android_vh_page_trylock_set
|
||||
__tracepoint_android_vh_shrink_slab_bypass
|
||||
|
||||
# required by unisoc_mm_slab.ko
|
||||
__traceiter_android_vh_kmalloc_order_alloced
|
||||
__traceiter_android_vh_slab_page_alloced
|
||||
__tracepoint_android_vh_kmalloc_order_alloced
|
||||
__tracepoint_android_vh_slab_page_alloced
|
||||
|
||||
# required by unisoc_multi_control.ko
|
||||
cpufreq_table_index_unsorted
|
||||
|
||||
|
||||
@@ -89,6 +89,7 @@
|
||||
device_unregister
|
||||
_dev_info
|
||||
__dev_kfree_skb_any
|
||||
__dev_kfree_skb_irq
|
||||
devm_clk_get
|
||||
devm_clk_hw_register
|
||||
devm_ioremap
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
# abi_gki_aarch64_virtual_device contains all the symbols that are used by the
|
||||
# virtual device modules. Here goes all the symbols that were used
|
||||
# in abi_gki_aarch64_virtual_device but currently retired (e.g Intel HDA).
|
||||
_snd_ctl_add_follower
|
||||
get_device_system_crosststamp
|
||||
snd_card_disconnect
|
||||
snd_component_add
|
||||
_snd_ctl_add_follower
|
||||
snd_ctl_add_vmaster_hook
|
||||
snd_ctl_apply_vmaster_followers
|
||||
snd_ctl_make_virtual_master
|
||||
@@ -17,6 +17,6 @@
|
||||
snd_pci_quirk_lookup_id
|
||||
snd_pcm_hw_limit_rates
|
||||
snd_pcm_set_sync
|
||||
snd_pcm_std_chmaps
|
||||
snd_pcm_suspend_all
|
||||
snd_sgbuf_get_chunk_size
|
||||
snd_pcm_std_chmaps
|
||||
|
||||
@@ -96,10 +96,10 @@
|
||||
blocking_notifier_call_chain
|
||||
blocking_notifier_chain_register
|
||||
blocking_notifier_chain_unregister
|
||||
bpf_trace_run1
|
||||
bpf_trace_run10
|
||||
bpf_trace_run11
|
||||
bpf_trace_run12
|
||||
bpf_trace_run1
|
||||
bpf_trace_run2
|
||||
bpf_trace_run3
|
||||
bpf_trace_run4
|
||||
@@ -1357,8 +1357,8 @@
|
||||
mempool_free_slab
|
||||
memremap
|
||||
mem_section
|
||||
memset
|
||||
memset64
|
||||
memset
|
||||
__memset_io
|
||||
memstart_addr
|
||||
memunmap
|
||||
@@ -1430,8 +1430,8 @@
|
||||
netlink_unicast
|
||||
nla_memcpy
|
||||
__nla_parse
|
||||
nla_put
|
||||
nla_put_64bit
|
||||
nla_put
|
||||
nla_strscpy
|
||||
__nlmsg_put
|
||||
no_llseek
|
||||
@@ -2305,33 +2305,48 @@
|
||||
__traceiter_android_rvh_account_irq
|
||||
__traceiter_android_rvh_after_dequeue_task
|
||||
__traceiter_android_rvh_after_enqueue_task
|
||||
__traceiter_android_rvh_audio_usb_offload_disconnect
|
||||
__traceiter_android_rvh_build_perf_domains
|
||||
__traceiter_android_rvh_can_migrate_task
|
||||
__traceiter_android_rvh_check_preempt_wakeup
|
||||
__traceiter_android_rvh_cpufreq_transition
|
||||
__traceiter_android_rvh_cpu_cgroup_attach
|
||||
__traceiter_android_rvh_cpu_cgroup_online
|
||||
__traceiter_android_rvh_cpufreq_transition
|
||||
__traceiter_android_rvh_do_sched_yield
|
||||
__traceiter_android_rvh_find_busiest_queue
|
||||
__traceiter_android_rvh_find_lowest_rq
|
||||
__traceiter_android_rvh_flush_task
|
||||
__traceiter_android_rvh_get_nohz_timer_target
|
||||
__traceiter_android_rvh_iommu_setup_dma_ops
|
||||
__traceiter_android_rvh_is_cpu_allowed
|
||||
__traceiter_android_rvh_migrate_queued_task
|
||||
__traceiter_android_rvh_new_task_stats
|
||||
__traceiter_android_rvh_refrigerator
|
||||
__traceiter_android_rvh_replace_next_task_fair
|
||||
__traceiter_android_rvh_rto_next_cpu
|
||||
__traceiter_android_rvh_sched_cpu_dying
|
||||
__traceiter_android_rvh_sched_cpu_starting
|
||||
__traceiter_android_rvh_sched_exec
|
||||
__traceiter_android_rvh_sched_fork_init
|
||||
__traceiter_android_rvh_sched_newidle_balance
|
||||
__traceiter_android_rvh_sched_nohz_balancer_kick
|
||||
__traceiter_android_rvh_sched_setaffinity
|
||||
__traceiter_android_rvh_schedule
|
||||
__traceiter_android_rvh_select_task_rq_fair
|
||||
__traceiter_android_rvh_select_task_rq_rt
|
||||
__traceiter_android_rvh_set_balance_anon_file_reclaim
|
||||
__traceiter_android_rvh_set_cpus_allowed_ptr_locked
|
||||
__traceiter_android_rvh_set_gfp_zone_flags
|
||||
__traceiter_android_rvh_set_readahead_gfp_mask
|
||||
__traceiter_android_rvh_set_skip_swapcache_flags
|
||||
__traceiter_android_rvh_set_task_cpu
|
||||
__traceiter_android_rvh_show_max_freq
|
||||
__traceiter_android_rvh_tick_entry
|
||||
__traceiter_android_rvh_try_to_wake_up
|
||||
__traceiter_android_rvh_try_to_wake_up_success
|
||||
__traceiter_android_rvh_ttwu_cond
|
||||
__traceiter_android_rvh_update_cpu_capacity
|
||||
__traceiter_android_rvh_update_cpus_allowed
|
||||
__traceiter_android_rvh_update_misfit_status
|
||||
__traceiter_android_rvh_wake_up_new_task
|
||||
__traceiter_android_vh_account_task_time
|
||||
@@ -2339,13 +2354,23 @@
|
||||
__traceiter_android_vh_binder_restore_priority
|
||||
__traceiter_android_vh_binder_set_priority
|
||||
__traceiter_android_vh_binder_trans
|
||||
__traceiter_android_vh_binder_wakeup_ilocked
|
||||
__traceiter_android_vh_blk_alloc_rqs
|
||||
__traceiter_android_vh_blk_rq_ctx_init
|
||||
__traceiter_android_vh_cpu_idle_enter
|
||||
__traceiter_android_vh_cpu_idle_exit
|
||||
__traceiter_android_vh_cpuidle_psci_enter
|
||||
__traceiter_android_vh_cpuidle_psci_exit
|
||||
__traceiter_android_vh_dup_task_struct
|
||||
__traceiter_android_vh_ftrace_dump_buffer
|
||||
__traceiter_android_vh_ftrace_format_check
|
||||
__traceiter_android_vh_ftrace_oops_enter
|
||||
__traceiter_android_vh_ftrace_oops_exit
|
||||
__traceiter_android_vh_ftrace_size_check
|
||||
__traceiter_android_vh_gic_resume
|
||||
__traceiter_android_vh_ipi_stop
|
||||
__traceiter_android_vh_irqtime_account_process_tick
|
||||
__traceiter_android_vh_jiffies_update
|
||||
__traceiter_android_vh_logbuf
|
||||
__traceiter_android_vh_logbuf_pr_cont
|
||||
__traceiter_android_vh_mmap_region
|
||||
@@ -2353,12 +2378,15 @@
|
||||
__traceiter_android_vh_mmc_blk_mq_rw_recovery
|
||||
__traceiter_android_vh_mmc_blk_reset
|
||||
__traceiter_android_vh_mmc_gpio_cd_irqt
|
||||
__traceiter_android_vh_printk_hotplug
|
||||
__traceiter_android_vh_rproc_recovery
|
||||
__traceiter_android_vh_scheduler_tick
|
||||
__traceiter_android_vh_sdhci_get_cd
|
||||
__traceiter_android_vh_sd_update_bus_speed_mode
|
||||
__traceiter_android_vh_show_resume_epoch_val
|
||||
__traceiter_android_vh_show_suspend_epoch_val
|
||||
__traceiter_android_vh_shrink_slab_bypass
|
||||
__traceiter_android_vh_timer_calc_index
|
||||
__traceiter_android_vh_try_to_unmap_one
|
||||
__traceiter_android_vh_tune_scan_type
|
||||
__traceiter_android_vh_ufs_check_int_errors
|
||||
@@ -2371,6 +2399,7 @@
|
||||
__traceiter_android_vh_ufs_update_sdev
|
||||
__traceiter_android_vh_update_topology_flags_workfn
|
||||
__traceiter_android_vh_vmpressure
|
||||
__traceiter_binder_transaction_received
|
||||
__traceiter_block_rq_insert
|
||||
__traceiter_cpu_frequency_limits
|
||||
__traceiter_dwc3_complete_trb
|
||||
@@ -2381,9 +2410,12 @@
|
||||
__traceiter_gpu_mem_total
|
||||
__traceiter_ipi_entry
|
||||
__traceiter_ipi_raise
|
||||
__traceiter_irq_handler_entry
|
||||
__traceiter_mmap_lock_acquire_returned
|
||||
__traceiter_mmap_lock_released
|
||||
__traceiter_mmap_lock_start_locking
|
||||
__traceiter_rwmmio_read
|
||||
__traceiter_rwmmio_write
|
||||
__traceiter_sched_overutilized_tp
|
||||
__traceiter_sched_switch
|
||||
__traceiter_suspend_resume
|
||||
@@ -2396,9 +2428,9 @@
|
||||
__tracepoint_android_rvh_build_perf_domains
|
||||
__tracepoint_android_rvh_can_migrate_task
|
||||
__tracepoint_android_rvh_check_preempt_wakeup
|
||||
__tracepoint_android_rvh_cpufreq_transition
|
||||
__tracepoint_android_rvh_cpu_cgroup_attach
|
||||
__tracepoint_android_rvh_cpu_cgroup_online
|
||||
__tracepoint_android_rvh_cpufreq_transition
|
||||
__tracepoint_android_rvh_do_sched_yield
|
||||
__tracepoint_android_rvh_find_busiest_queue
|
||||
__tracepoint_android_rvh_find_lowest_rq
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
# commonly used symbols
|
||||
|
||||
# required by touch module
|
||||
proc_mkdir_data
|
||||
proc_create_seq_private
|
||||
power_supply_is_system_supplied
|
||||
proc_create_seq_private
|
||||
proc_mkdir_data
|
||||
|
||||
# required by aw8697-haptic.ko
|
||||
devm_gpio_free
|
||||
@@ -12,38 +12,88 @@
|
||||
i2c_smbus_write_byte_data
|
||||
|
||||
#required by memory module
|
||||
blk_execute_rq
|
||||
blk_rq_map_kern
|
||||
scsi_device_lookup
|
||||
scsi_host_lookup
|
||||
scsi_host_put
|
||||
ufshcd_read_desc_param
|
||||
utf16s_to_utf8s
|
||||
async_schedule_node
|
||||
blk_execute_rq
|
||||
blk_ksm_get_slot_idx
|
||||
blk_ksm_register
|
||||
blk_ksm_reprogram_all_keys
|
||||
blk_mq_alloc_tag_set
|
||||
blk_mq_free_tag_set
|
||||
blk_mq_init_queue
|
||||
blk_mq_tagset_busy_iter
|
||||
blk_pm_runtime_init
|
||||
blk_queue_update_dma_alignment
|
||||
blk_queue_update_dma_pad
|
||||
blk_rq_map_kern
|
||||
bsg_job_done
|
||||
bsg_remove_queue
|
||||
bsg_setup_queue
|
||||
dev_pm_opp_remove
|
||||
kobject_get
|
||||
mempool_alloc_pages
|
||||
mempool_free_pages
|
||||
mempool_resize
|
||||
mmc_set_blocklen
|
||||
nr_free_buffer_pages
|
||||
__scsi_add_device
|
||||
scsi_add_host_with_dma
|
||||
scsi_block_requests
|
||||
scsi_change_queue_depth
|
||||
scsi_device_lookup
|
||||
scsi_dma_map
|
||||
scsi_dma_unmap
|
||||
__scsi_execute
|
||||
scsi_host_alloc
|
||||
scsi_host_lookup
|
||||
scsi_host_put
|
||||
scsi_is_host_device
|
||||
scsi_normalize_sense
|
||||
scsi_print_command
|
||||
scsi_remove_device
|
||||
scsi_remove_host
|
||||
scsi_report_bus_reset
|
||||
scsi_scan_host
|
||||
scsi_unblock_requests
|
||||
scsi_change_queue_depth
|
||||
scsi_print_command
|
||||
scsi_dma_map
|
||||
scsi_host_alloc
|
||||
scsi_normalize_sense
|
||||
sg_copy_from_buffer
|
||||
sg_copy_to_buffer
|
||||
__traceiter_android_vh_direct_io_update_bio
|
||||
__traceiter_android_vh_dm_update_clone_bio
|
||||
__traceiter_android_vh_loop_prepare_cmd
|
||||
__traceiter_android_vh_ufs_mcq_abort
|
||||
__traceiter_android_vh_ufs_mcq_clear_cmd
|
||||
__traceiter_android_vh_ufs_mcq_clear_pending
|
||||
__traceiter_android_vh_ufs_mcq_config
|
||||
__traceiter_android_vh_ufs_mcq_get_outstanding_reqs
|
||||
__traceiter_android_vh_ufs_mcq_handler
|
||||
__traceiter_android_vh_ufs_mcq_has_oustanding_reqs
|
||||
__traceiter_android_vh_ufs_mcq_hba_capabilities
|
||||
__traceiter_android_vh_ufs_mcq_make_hba_operational
|
||||
__traceiter_android_vh_ufs_mcq_map_tag
|
||||
__traceiter_android_vh_ufs_mcq_max_tag
|
||||
__traceiter_android_vh_ufs_mcq_print_trs
|
||||
__traceiter_android_vh_ufs_mcq_send_command
|
||||
__traceiter_android_vh_ufs_mcq_set_sqid
|
||||
__traceiter_android_vh_ufs_update_sdev
|
||||
__traceiter_android_vh_ufs_use_mcq_hooks
|
||||
__tracepoint_android_vh_direct_io_update_bio
|
||||
__tracepoint_android_vh_dm_update_clone_bio
|
||||
__tracepoint_android_vh_loop_prepare_cmd
|
||||
__tracepoint_android_vh_ufs_mcq_abort
|
||||
__tracepoint_android_vh_ufs_mcq_clear_cmd
|
||||
__tracepoint_android_vh_ufs_mcq_clear_pending
|
||||
__tracepoint_android_vh_ufs_mcq_config
|
||||
__tracepoint_android_vh_ufs_mcq_get_outstanding_reqs
|
||||
__tracepoint_android_vh_ufs_mcq_handler
|
||||
__tracepoint_android_vh_ufs_mcq_has_oustanding_reqs
|
||||
__tracepoint_android_vh_ufs_mcq_hba_capabilities
|
||||
__tracepoint_android_vh_ufs_mcq_make_hba_operational
|
||||
__tracepoint_android_vh_ufs_mcq_map_tag
|
||||
__tracepoint_android_vh_ufs_mcq_max_tag
|
||||
__tracepoint_android_vh_ufs_mcq_print_trs
|
||||
__tracepoint_android_vh_ufs_mcq_send_command
|
||||
__tracepoint_android_vh_ufs_mcq_set_sqid
|
||||
__tracepoint_android_vh_ufs_update_sdev
|
||||
__tracepoint_android_vh_ufs_use_mcq_hooks
|
||||
ufshcd_alloc_host
|
||||
ufshcd_config_pwr_mode
|
||||
ufshcd_dealloc_host
|
||||
@@ -52,84 +102,62 @@
|
||||
ufshcd_map_desc_id_to_length
|
||||
ufshcd_query_attr_retry
|
||||
ufshcd_query_flag_retry
|
||||
ufshcd_read_desc_param
|
||||
ufshcd_update_evt_hist
|
||||
utf16s_to_utf8s
|
||||
wait_for_completion_io_timeout
|
||||
__scsi_add_device
|
||||
__scsi_execute
|
||||
blk_mq_free_tag_set
|
||||
blk_queue_update_dma_alignment
|
||||
blk_queue_update_dma_pad
|
||||
blk_ksm_get_slot_idx
|
||||
mempool_resize
|
||||
mempool_alloc_pages
|
||||
mempool_free_pages
|
||||
blk_pm_runtime_init
|
||||
scsi_remove_device
|
||||
kobject_get
|
||||
__traceiter_android_vh_ufs_update_sdev
|
||||
__tracepoint_android_vh_ufs_mcq_handler
|
||||
__tracepoint_android_vh_ufs_mcq_print_trs
|
||||
__tracepoint_android_vh_ufs_mcq_config
|
||||
__tracepoint_android_vh_ufs_mcq_max_tag
|
||||
__tracepoint_android_vh_ufs_mcq_hba_capabilities
|
||||
__tracepoint_android_vh_ufs_mcq_clear_pending
|
||||
__tracepoint_android_vh_ufs_mcq_abort
|
||||
__tracepoint_android_vh_ufs_mcq_map_tag
|
||||
__tracepoint_android_vh_ufs_mcq_make_hba_operational
|
||||
__tracepoint_android_vh_ufs_use_mcq_hooks
|
||||
__tracepoint_android_vh_ufs_mcq_get_outstanding_reqs
|
||||
__tracepoint_android_vh_ufs_mcq_clear_cmd
|
||||
__tracepoint_android_vh_ufs_mcq_send_command
|
||||
__tracepoint_android_vh_ufs_mcq_set_sqid
|
||||
__tracepoint_android_vh_ufs_mcq_has_oustanding_reqs
|
||||
__tracepoint_android_vh_dm_update_clone_bio
|
||||
__tracepoint_android_vh_direct_io_update_bio
|
||||
__tracepoint_android_vh_loop_prepare_cmd
|
||||
__traceiter_android_vh_ufs_mcq_handler
|
||||
__traceiter_android_vh_ufs_mcq_print_trs
|
||||
__traceiter_android_vh_ufs_mcq_config
|
||||
__traceiter_android_vh_ufs_mcq_max_tag
|
||||
__traceiter_android_vh_ufs_mcq_hba_capabilities
|
||||
__traceiter_android_vh_ufs_mcq_clear_pending
|
||||
__traceiter_android_vh_ufs_mcq_abort
|
||||
__traceiter_android_vh_ufs_mcq_map_tag
|
||||
__traceiter_android_vh_ufs_mcq_make_hba_operational
|
||||
__traceiter_android_vh_ufs_use_mcq_hooks
|
||||
__traceiter_android_vh_ufs_mcq_get_outstanding_reqs
|
||||
__traceiter_android_vh_ufs_mcq_clear_cmd
|
||||
__traceiter_android_vh_ufs_mcq_send_command
|
||||
__traceiter_android_vh_ufs_mcq_set_sqid
|
||||
__traceiter_android_vh_ufs_mcq_has_oustanding_reqs
|
||||
__traceiter_android_vh_dm_update_clone_bio
|
||||
__traceiter_android_vh_direct_io_update_bio
|
||||
__traceiter_android_vh_loop_prepare_cmd
|
||||
|
||||
#required by bfq module
|
||||
bdi_dev_name
|
||||
blkcg_print_blkgs
|
||||
blkg_conf_finish
|
||||
blkg_conf_prep
|
||||
__blkg_prfill_rwstat
|
||||
blkg_prfill_rwstat
|
||||
__blkg_prfill_u64
|
||||
blkg_rwstat_exit
|
||||
blkg_rwstat_init
|
||||
blkg_rwstat_recursive_sum
|
||||
io_cgrp_subsys_on_dfl_key
|
||||
ioc_lookup_icq
|
||||
percpu_counter_add_batch
|
||||
|
||||
#required by mq-deadline module
|
||||
blk_mq_debugfs_rq_show
|
||||
seq_list_start
|
||||
seq_list_next
|
||||
__blk_mq_debugfs_rq_show
|
||||
|
||||
#required by cs35l41 module
|
||||
regmap_raw_write_async
|
||||
snd_soc_bytes_tlv_callback
|
||||
regcache_drop_region
|
||||
regmap_async_complete
|
||||
regmap_multi_reg_write
|
||||
regmap_multi_reg_write_bypassed
|
||||
regmap_raw_read
|
||||
regmap_raw_write
|
||||
regmap_raw_write_async
|
||||
regulator_bulk_enable
|
||||
snd_compr_stop_error
|
||||
snd_soc_component_disable_pin
|
||||
snd_soc_component_force_enable_pin
|
||||
snd_ctl_boolean_mono_info
|
||||
snd_pcm_format_physical_width
|
||||
snd_pcm_hw_constraint_list
|
||||
regmap_multi_reg_write_bypassed
|
||||
snd_ctl_boolean_mono_info
|
||||
snd_soc_put_volsw_range
|
||||
snd_soc_bytes_tlv_callback
|
||||
snd_soc_component_disable_pin
|
||||
snd_soc_component_force_enable_pin
|
||||
snd_soc_get_volsw_range
|
||||
snd_soc_info_volsw_range
|
||||
regmap_raw_write
|
||||
regcache_drop_region
|
||||
regmap_raw_read
|
||||
regmap_multi_reg_write
|
||||
regulator_bulk_enable
|
||||
snd_soc_put_volsw_range
|
||||
|
||||
#required by mtd module
|
||||
__blk_mq_end_request
|
||||
balance_dirty_pages_ratelimited
|
||||
bdi_alloc
|
||||
bdi_put
|
||||
bdi_register
|
||||
blkdev_get_by_dev
|
||||
blkdev_get_by_path
|
||||
blkdev_put
|
||||
blk_mq_alloc_sq_tag_set
|
||||
__blk_mq_end_request
|
||||
blk_mq_freeze_queue
|
||||
blk_mq_quiesce_queue
|
||||
blk_mq_start_request
|
||||
@@ -137,9 +165,6 @@
|
||||
blk_mq_unquiesce_queue
|
||||
blk_queue_write_cache
|
||||
blk_update_request
|
||||
blkdev_get_by_dev
|
||||
blkdev_get_by_path
|
||||
blkdev_put
|
||||
deactivate_locked_super
|
||||
fixed_size_llseek
|
||||
generic_shutdown_super
|
||||
@@ -163,40 +188,39 @@
|
||||
simple_strtoul
|
||||
sync_blockdev
|
||||
wait_for_device_probe
|
||||
blk_mq_alloc_sq_tag_set
|
||||
|
||||
#required by millet.ko
|
||||
__traceiter_android_vh_binder_wait_for_work
|
||||
__tracepoint_android_vh_binder_wait_for_work
|
||||
__traceiter_android_vh_do_send_sig_info
|
||||
__traceiter_android_vh_binder_preset
|
||||
__traceiter_android_vh_binder_trans
|
||||
__traceiter_android_vh_binder_reply
|
||||
__traceiter_android_vh_binder_alloc_new_buf_locked
|
||||
__tracepoint_android_vh_do_send_sig_info
|
||||
__tracepoint_android_vh_binder_preset
|
||||
__tracepoint_android_vh_binder_trans
|
||||
__tracepoint_android_vh_binder_reply
|
||||
__tracepoint_android_vh_binder_alloc_new_buf_locked
|
||||
freezer_cgrp_subsys
|
||||
__traceiter_android_vh_binder_alloc_new_buf_locked
|
||||
__traceiter_android_vh_binder_preset
|
||||
__traceiter_android_vh_binder_reply
|
||||
__traceiter_android_vh_binder_trans
|
||||
__traceiter_android_vh_binder_wait_for_work
|
||||
__traceiter_android_vh_do_send_sig_info
|
||||
__tracepoint_android_vh_binder_alloc_new_buf_locked
|
||||
__tracepoint_android_vh_binder_preset
|
||||
__tracepoint_android_vh_binder_reply
|
||||
__tracepoint_android_vh_binder_trans
|
||||
__tracepoint_android_vh_binder_wait_for_work
|
||||
__tracepoint_android_vh_do_send_sig_info
|
||||
|
||||
#required by mi_sched.ko
|
||||
__traceiter_android_vh_free_task
|
||||
__tracepoint_android_vh_free_task
|
||||
__traceiter_android_vh_scheduler_tick
|
||||
__tracepoint_android_vh_scheduler_tick
|
||||
jiffies_64
|
||||
free_uid
|
||||
find_user
|
||||
free_uid
|
||||
jiffies_64
|
||||
__traceiter_android_vh_free_task
|
||||
__traceiter_android_vh_scheduler_tick
|
||||
__tracepoint_android_vh_free_task
|
||||
__tracepoint_android_vh_scheduler_tick
|
||||
|
||||
#required by migt.ko
|
||||
__traceiter_android_rvh_after_enqueue_task
|
||||
__traceiter_android_rvh_after_dequeue_task
|
||||
__traceiter_android_rvh_after_enqueue_task
|
||||
__traceiter_android_vh_map_util_freq
|
||||
__tracepoint_android_rvh_after_enqueue_task
|
||||
__tracepoint_android_rvh_after_dequeue_task
|
||||
__tracepoint_android_vh_map_util_freq
|
||||
__traceiter_android_vh_map_util_freq_new
|
||||
__tracepoint_android_rvh_after_dequeue_task
|
||||
__tracepoint_android_rvh_after_enqueue_task
|
||||
__tracepoint_android_vh_map_util_freq
|
||||
__tracepoint_android_vh_map_util_freq_new
|
||||
|
||||
#required by turbo.ko
|
||||
@@ -214,17 +238,17 @@
|
||||
console_verbose
|
||||
|
||||
#required by binderinfo.ko module
|
||||
__traceiter_android_vh_binder_transaction_init
|
||||
__tracepoint_android_vh_binder_transaction_init
|
||||
__traceiter_android_vh_binder_print_transaction_info
|
||||
__tracepoint_android_vh_binder_print_transaction_info
|
||||
__traceiter_android_vh_binder_transaction_init
|
||||
__traceiter_binder_txn_latency_free
|
||||
__tracepoint_android_vh_binder_print_transaction_info
|
||||
__tracepoint_android_vh_binder_transaction_init
|
||||
__tracepoint_binder_txn_latency_free
|
||||
|
||||
#required by reclaim module
|
||||
__traceiter_android_vh_tune_scan_type
|
||||
__tracepoint_android_vh_tune_scan_type
|
||||
__traceiter_android_vh_tune_swappiness
|
||||
__tracepoint_android_vh_tune_scan_type
|
||||
__tracepoint_android_vh_tune_swappiness
|
||||
|
||||
#required by msm_drm.ko module
|
||||
@@ -237,41 +261,41 @@
|
||||
#required by xm_power_debug.ko module
|
||||
wakeup_sources_read_lock
|
||||
wakeup_sources_read_unlock
|
||||
wakeup_sources_walk_start
|
||||
wakeup_sources_walk_next
|
||||
wakeup_sources_walk_start
|
||||
|
||||
#required by swinfo.ko module
|
||||
proc_set_size
|
||||
|
||||
#required by msm_rtb.ko module
|
||||
__tracepoint_rwmmio_read
|
||||
__traceiter_irq_handler_entry
|
||||
__traceiter_rwmmio_read
|
||||
__tracepoint_rwmmio_write
|
||||
__traceiter_rwmmio_write
|
||||
__tracepoint_irq_handler_entry
|
||||
__traceiter_irq_handler_entry
|
||||
__tracepoint_rwmmio_read
|
||||
__tracepoint_rwmmio_write
|
||||
|
||||
#required by ax88796b.ko module
|
||||
phy_resolve_aneg_linkmode
|
||||
|
||||
#required by metis.ko module
|
||||
cpuset_cpus_allowed
|
||||
__traceiter_android_rvh_cpuset_fork
|
||||
__traceiter_android_rvh_dequeue_task
|
||||
__traceiter_android_rvh_set_cpus_allowed_comm
|
||||
__traceiter_android_vh_alter_mutex_list_add
|
||||
__traceiter_android_vh_mutex_wait_start
|
||||
__traceiter_android_vh_rwsem_read_wait_start
|
||||
__traceiter_android_vh_rwsem_write_wait_start
|
||||
__traceiter_android_vh_mutex_wait_start
|
||||
__traceiter_android_vh_alter_mutex_list_add
|
||||
__traceiter_android_rvh_cpuset_fork
|
||||
__traceiter_android_vh_sched_setaffinity_early
|
||||
__traceiter_android_rvh_set_cpus_allowed_comm
|
||||
__traceiter_android_rvh_dequeue_task
|
||||
__tracepoint_android_rvh_cpuset_fork
|
||||
__tracepoint_android_rvh_dequeue_task
|
||||
__tracepoint_android_rvh_set_cpus_allowed_comm
|
||||
__tracepoint_android_vh_alter_mutex_list_add
|
||||
__tracepoint_android_vh_mutex_wait_start
|
||||
__tracepoint_android_vh_rwsem_read_wait_start
|
||||
__tracepoint_android_vh_rwsem_write_wait_start
|
||||
__tracepoint_android_vh_mutex_wait_start
|
||||
__tracepoint_android_vh_alter_mutex_list_add
|
||||
__tracepoint_android_rvh_cpuset_fork
|
||||
__tracepoint_android_vh_sched_setaffinity_early
|
||||
__tracepoint_android_rvh_set_cpus_allowed_comm
|
||||
__tracepoint_android_rvh_dequeue_task
|
||||
cpuset_cpus_allowed
|
||||
|
||||
#required by perf_helper.ko
|
||||
try_to_free_mem_cgroup_pages
|
||||
@@ -280,80 +304,52 @@
|
||||
of_find_all_nodes
|
||||
|
||||
#required by mi_freqwdg.ko
|
||||
__traceiter_android_rvh_dequeue_task_fair
|
||||
__traceiter_android_rvh_entity_tick
|
||||
__traceiter_android_vh_freq_qos_add_request
|
||||
__traceiter_android_vh_freq_qos_remove_request
|
||||
__traceiter_android_vh_freq_qos_update_request
|
||||
__traceiter_android_vh_freq_qos_add_request
|
||||
__traceiter_android_rvh_entity_tick
|
||||
__traceiter_android_rvh_dequeue_task_fair
|
||||
__tracepoint_android_vh_freq_qos_remove_request
|
||||
__tracepoint_android_vh_freq_qos_update_request
|
||||
__tracepoint_android_vh_freq_qos_add_request
|
||||
__tracepoint_android_rvh_dequeue_task_fair
|
||||
__tracepoint_android_rvh_entity_tick
|
||||
__tracepoint_android_vh_freq_qos_add_request
|
||||
__tracepoint_android_vh_freq_qos_remove_request
|
||||
__tracepoint_android_vh_freq_qos_update_request
|
||||
|
||||
#required by binder_prio module
|
||||
__traceiter_android_vh_binder_priority_skip
|
||||
__tracepoint_android_vh_binder_priority_skip
|
||||
|
||||
#required by mi_mempool.ko module
|
||||
__traceiter_android_vh_mmput
|
||||
__tracepoint_android_vh_mmput
|
||||
__traceiter_android_vh_alloc_pages_reclaim_bypass
|
||||
__tracepoint_android_vh_alloc_pages_reclaim_bypass
|
||||
__traceiter_android_vh_alloc_pages_failure_bypass
|
||||
__traceiter_android_vh_alloc_pages_reclaim_bypass
|
||||
__traceiter_android_vh_mmput
|
||||
__tracepoint_android_vh_alloc_pages_failure_bypass
|
||||
__tracepoint_android_vh_alloc_pages_reclaim_bypass
|
||||
__tracepoint_android_vh_mmput
|
||||
|
||||
#required by mifs.ko module
|
||||
__cleancache_get_page
|
||||
__dquot_alloc_space
|
||||
__dquot_free_space
|
||||
__dquot_transfer
|
||||
__filemap_set_wb_err
|
||||
__fscrypt_encrypt_symlink
|
||||
__fscrypt_inode_uses_inline_crypto
|
||||
__fscrypt_prepare_link
|
||||
__fscrypt_prepare_lookup
|
||||
__fscrypt_prepare_readdir
|
||||
__fscrypt_prepare_rename
|
||||
__fscrypt_prepare_setattr
|
||||
__iomap_dio_rw
|
||||
__page_file_mapping
|
||||
__pagevec_release
|
||||
__percpu_counter_init
|
||||
__percpu_counter_sum
|
||||
__set_page_dirty_nobuffers
|
||||
__sync_dirty_buffer
|
||||
__test_set_page_writeback
|
||||
__traceiter_android_fs_dataread_end
|
||||
__traceiter_android_fs_dataread_start
|
||||
__traceiter_android_fs_datawrite_end
|
||||
__traceiter_android_fs_datawrite_start
|
||||
__tracepoint_android_fs_dataread_end
|
||||
__tracepoint_android_fs_dataread_start
|
||||
__tracepoint_android_fs_datawrite_end
|
||||
__tracepoint_android_fs_datawrite_start
|
||||
__xa_clear_mark
|
||||
add_swap_extent
|
||||
bdev_read_only
|
||||
bio_associate_blkg_from_css
|
||||
bioset_exit
|
||||
bioset_init
|
||||
blk_op_str
|
||||
blkdev_issue_discard
|
||||
blkdev_issue_zeroout
|
||||
blk_op_str
|
||||
capable_wrt_inode_uidgid
|
||||
__cleancache_get_page
|
||||
clear_page_dirty_for_io
|
||||
current_umask
|
||||
dentry_path_raw
|
||||
d_instantiate_new
|
||||
d_invalidate
|
||||
d_tmpfile
|
||||
dentry_path_raw
|
||||
dotdot_name
|
||||
dqget
|
||||
dqput
|
||||
dquot_acquire
|
||||
dquot_alloc
|
||||
dquot_alloc_inode
|
||||
__dquot_alloc_space
|
||||
dquot_claim_space_nodirty
|
||||
dquot_commit
|
||||
dquot_commit_info
|
||||
@@ -362,6 +358,7 @@
|
||||
dquot_drop
|
||||
dquot_file_open
|
||||
dquot_free_inode
|
||||
__dquot_free_space
|
||||
dquot_get_dqblk
|
||||
dquot_get_next_dqblk
|
||||
dquot_get_next_id
|
||||
@@ -377,31 +374,34 @@
|
||||
dquot_resume
|
||||
dquot_set_dqblk
|
||||
dquot_set_dqinfo
|
||||
__dquot_transfer
|
||||
dquot_transfer
|
||||
dquot_writeback_dquots
|
||||
d_tmpfile
|
||||
end_page_writeback
|
||||
errseq_set
|
||||
evict_inodes
|
||||
fault_in_iov_iter_readable
|
||||
fiemap_fill_next_extent
|
||||
fiemap_prep
|
||||
file_modified
|
||||
file_update_time
|
||||
fileattr_fill_flags
|
||||
filemap_check_errors
|
||||
filemap_fault
|
||||
filemap_fdatawrite
|
||||
filemap_map_pages
|
||||
filemap_read
|
||||
__filemap_set_wb_err
|
||||
filemap_write_and_wait_range
|
||||
file_modified
|
||||
file_update_time
|
||||
find_inode_nowait
|
||||
freeze_bdev
|
||||
freeze_super
|
||||
fs_kobj
|
||||
fscrypt_decrypt_bio
|
||||
fscrypt_dio_supported
|
||||
fscrypt_drop_inode
|
||||
fscrypt_encrypt_pagecache_blocks
|
||||
__fscrypt_encrypt_symlink
|
||||
fscrypt_file_open
|
||||
fscrypt_fname_alloc_buffer
|
||||
fscrypt_fname_disk_to_usr
|
||||
@@ -411,6 +411,7 @@
|
||||
fscrypt_free_inode
|
||||
fscrypt_get_symlink
|
||||
fscrypt_has_permitted_context
|
||||
__fscrypt_inode_uses_inline_crypto
|
||||
fscrypt_ioctl_add_key
|
||||
fscrypt_ioctl_get_key_status
|
||||
fscrypt_ioctl_get_nonce
|
||||
@@ -422,7 +423,12 @@
|
||||
fscrypt_limit_io_blocks
|
||||
fscrypt_match_name
|
||||
fscrypt_mergeable_bio
|
||||
__fscrypt_prepare_link
|
||||
__fscrypt_prepare_lookup
|
||||
fscrypt_prepare_new_inode
|
||||
__fscrypt_prepare_readdir
|
||||
__fscrypt_prepare_rename
|
||||
__fscrypt_prepare_setattr
|
||||
fscrypt_prepare_symlink
|
||||
fscrypt_put_encryption_info
|
||||
fscrypt_set_bio_crypt_ctx
|
||||
@@ -432,6 +438,7 @@
|
||||
fscrypt_show_test_dummy_encryption
|
||||
fscrypt_symlink_getattr
|
||||
fscrypt_zeroout_range
|
||||
fs_kobj
|
||||
fsverity_cleanup_inode
|
||||
fsverity_enqueue_verify_work
|
||||
fsverity_file_open
|
||||
@@ -454,10 +461,14 @@
|
||||
inode_set_flags
|
||||
insert_inode_locked
|
||||
iomap_dio_complete
|
||||
__iomap_dio_rw
|
||||
iov_iter_alignment
|
||||
iter_file_splice_write
|
||||
kernfs_get
|
||||
kset_register
|
||||
LZ4_compress_default
|
||||
LZ4_compress_HC
|
||||
LZ4_decompress_safe
|
||||
migrate_page_move_mapping
|
||||
migrate_page_states
|
||||
mnt_drop_write_file
|
||||
@@ -466,15 +477,19 @@
|
||||
noop_direct_IO
|
||||
page_cache_ra_unbounded
|
||||
page_cache_sync_ra
|
||||
page_symlink
|
||||
pagecache_write_begin
|
||||
pagecache_write_end
|
||||
__page_file_mapping
|
||||
page_symlink
|
||||
pagevec_lookup_range
|
||||
pagevec_lookup_range_tag
|
||||
__pagevec_release
|
||||
percpu_counter_add_batch
|
||||
percpu_counter_batch
|
||||
percpu_counter_destroy
|
||||
__percpu_counter_init
|
||||
percpu_counter_set
|
||||
__percpu_counter_sum
|
||||
posix_acl_alloc
|
||||
posix_acl_chmod
|
||||
posix_acl_equiv_mode
|
||||
@@ -482,14 +497,25 @@
|
||||
security_inode_init_security
|
||||
seq_escape
|
||||
set_cached_acl
|
||||
__set_page_dirty_nobuffers
|
||||
set_task_ioprio
|
||||
shrink_dcache_sb
|
||||
__sync_dirty_buffer
|
||||
sync_inode_metadata
|
||||
sync_inodes_sb
|
||||
tag_pages_for_writeback
|
||||
__test_set_page_writeback
|
||||
thaw_bdev
|
||||
thaw_super
|
||||
touch_atime
|
||||
__traceiter_android_fs_dataread_end
|
||||
__traceiter_android_fs_dataread_start
|
||||
__traceiter_android_fs_datawrite_end
|
||||
__traceiter_android_fs_datawrite_start
|
||||
__tracepoint_android_fs_dataread_end
|
||||
__tracepoint_android_fs_dataread_start
|
||||
__tracepoint_android_fs_datawrite_end
|
||||
__tracepoint_android_fs_datawrite_start
|
||||
truncate_inode_pages_range
|
||||
truncate_pagecache_range
|
||||
utf8_casefold
|
||||
@@ -501,14 +527,12 @@
|
||||
wait_for_stable_page
|
||||
wait_on_page_writeback
|
||||
wbc_account_cgroup_owner
|
||||
__xa_clear_mark
|
||||
xa_get_mark
|
||||
LZ4_compress_HC
|
||||
LZ4_compress_default
|
||||
LZ4_decompress_safe
|
||||
ZSTD_CStreamWorkspaceBound
|
||||
ZSTD_DStreamWorkspaceBound
|
||||
ZSTD_compressStream
|
||||
ZSTD_CStreamWorkspaceBound
|
||||
ZSTD_decompressStream
|
||||
ZSTD_DStreamWorkspaceBound
|
||||
ZSTD_endStream
|
||||
ZSTD_getParams
|
||||
ZSTD_initCStream
|
||||
@@ -516,10 +540,10 @@
|
||||
ZSTD_maxCLevel
|
||||
|
||||
#required by cache module
|
||||
__mod_lruvec_state
|
||||
__mod_zone_page_state
|
||||
d_delete
|
||||
mem_cgroup_update_lru_size
|
||||
__mod_lruvec_state
|
||||
__mod_zone_page_state
|
||||
|
||||
__traceiter_android_rvh_ctl_dirty_rate
|
||||
__tracepoint_android_rvh_ctl_dirty_rate
|
||||
@@ -527,3 +551,9 @@
|
||||
#required by io module
|
||||
__traceiter_android_vh_psi_group
|
||||
__tracepoint_android_vh_psi_group
|
||||
|
||||
# required by mi_mem_center.ko
|
||||
__traceiter_android_vh_rmqueue_smallest_bypass
|
||||
__tracepoint_android_vh_rmqueue_smallest_bypass
|
||||
__traceiter_android_vh_free_one_page_bypass
|
||||
__tracepoint_android_vh_free_one_page_bypass
|
||||
|
||||
@@ -148,7 +148,7 @@ main (int argc, char *argv[])
|
||||
#ifdef __ELF__
|
||||
elf = (struct elfhdr *) buf;
|
||||
|
||||
if (elf->e_ident[0] == 0x7f && str_has_prefix((char *)elf->e_ident + 1, "ELF")) {
|
||||
if (memcmp(&elf->e_ident[EI_MAG0], ELFMAG, SELFMAG) == 0) {
|
||||
if (elf->e_type != ET_EXEC) {
|
||||
fprintf(stderr, "%s: %s is not an ELF executable\n",
|
||||
prog_name, inname);
|
||||
|
||||
@@ -77,7 +77,7 @@ register struct thread_info *__current_thread_info __asm__("$8");
|
||||
|
||||
/* Work to do on interrupt/exception return. */
|
||||
#define _TIF_WORK_MASK (_TIF_SIGPENDING | _TIF_NEED_RESCHED | \
|
||||
_TIF_NOTIFY_RESUME)
|
||||
_TIF_NOTIFY_RESUME | _TIF_NOTIFY_SIGNAL)
|
||||
|
||||
/* Work to do on any return to userspace. */
|
||||
#define _TIF_ALLWORK_MASK (_TIF_WORK_MASK \
|
||||
|
||||
@@ -469,8 +469,10 @@ entSys:
|
||||
#ifdef CONFIG_AUDITSYSCALL
|
||||
lda $6, _TIF_SYSCALL_TRACE | _TIF_SYSCALL_AUDIT
|
||||
and $3, $6, $3
|
||||
#endif
|
||||
bne $3, strace
|
||||
#else
|
||||
blbs $3, strace /* check for SYSCALL_TRACE in disguise */
|
||||
#endif
|
||||
beq $4, 1f
|
||||
ldq $27, 0($5)
|
||||
1: jsr $26, ($27), sys_ni_syscall
|
||||
|
||||
@@ -60,7 +60,7 @@ int irq_select_affinity(unsigned int irq)
|
||||
cpu = (cpu < (NR_CPUS-1) ? cpu + 1 : 0);
|
||||
last_cpu = cpu;
|
||||
|
||||
cpumask_copy(irq_data_get_affinity_mask(data), cpumask_of(cpu));
|
||||
irq_data_update_affinity(data, cpumask_of(cpu));
|
||||
chip->irq_set_affinity(data, cpumask_of(cpu), false);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -146,10 +146,8 @@ apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab,
|
||||
base = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr;
|
||||
symtab = (Elf64_Sym *)sechdrs[symindex].sh_addr;
|
||||
|
||||
/* The small sections were sorted to the end of the segment.
|
||||
The following should definitely cover them. */
|
||||
gp = (u64)me->core_layout.base + me->core_layout.size - 0x8000;
|
||||
got = sechdrs[me->arch.gotsecindex].sh_addr;
|
||||
gp = got + 0x8000;
|
||||
|
||||
for (i = 0; i < n; i++) {
|
||||
unsigned long r_sym = ELF64_R_SYM (rela[i].r_info);
|
||||
|
||||
@@ -192,7 +192,7 @@ die_if_kernel(char * str, struct pt_regs *regs, long err, unsigned long *r9_15)
|
||||
local_irq_enable();
|
||||
while (1);
|
||||
}
|
||||
do_exit(SIGSEGV);
|
||||
make_task_dead(SIGSEGV);
|
||||
}
|
||||
|
||||
#ifndef CONFIG_MATHEMU
|
||||
@@ -235,7 +235,21 @@ do_entIF(unsigned long type, struct pt_regs *regs)
|
||||
{
|
||||
int signo, code;
|
||||
|
||||
if ((regs->ps & ~IPL_MAX) == 0) {
|
||||
if (type == 3) { /* FEN fault */
|
||||
/* Irritating users can call PAL_clrfen to disable the
|
||||
FPU for the process. The kernel will then trap in
|
||||
do_switch_stack and undo_switch_stack when we try
|
||||
to save and restore the FP registers.
|
||||
|
||||
Given that GCC by default generates code that uses the
|
||||
FP registers, PAL_clrfen is not useful except for DoS
|
||||
attacks. So turn the bleeding FPU back on and be done
|
||||
with it. */
|
||||
current_thread_info()->pcb.flags |= 1;
|
||||
__reload_thread(¤t_thread_info()->pcb);
|
||||
return;
|
||||
}
|
||||
if (!user_mode(regs)) {
|
||||
if (type == 1) {
|
||||
const unsigned int *data
|
||||
= (const unsigned int *) regs->pc;
|
||||
@@ -368,20 +382,6 @@ do_entIF(unsigned long type, struct pt_regs *regs)
|
||||
}
|
||||
break;
|
||||
|
||||
case 3: /* FEN fault */
|
||||
/* Irritating users can call PAL_clrfen to disable the
|
||||
FPU for the process. The kernel will then trap in
|
||||
do_switch_stack and undo_switch_stack when we try
|
||||
to save and restore the FP registers.
|
||||
|
||||
Given that GCC by default generates code that uses the
|
||||
FP registers, PAL_clrfen is not useful except for DoS
|
||||
attacks. So turn the bleeding FPU back on and be done
|
||||
with it. */
|
||||
current_thread_info()->pcb.flags |= 1;
|
||||
__reload_thread(¤t_thread_info()->pcb);
|
||||
return;
|
||||
|
||||
case 5: /* illoc */
|
||||
default: /* unexpected instruction-fault type */
|
||||
;
|
||||
@@ -577,7 +577,7 @@ do_entUna(void * va, unsigned long opcode, unsigned long reg,
|
||||
|
||||
printk("Bad unaligned kernel access at %016lx: %p %lx %lu\n",
|
||||
pc, va, opcode, reg);
|
||||
do_exit(SIGSEGV);
|
||||
make_task_dead(SIGSEGV);
|
||||
|
||||
got_exception:
|
||||
/* Ok, we caught the exception, but we don't want it. Is there
|
||||
@@ -632,7 +632,7 @@ got_exception:
|
||||
local_irq_enable();
|
||||
while (1);
|
||||
}
|
||||
do_exit(SIGSEGV);
|
||||
make_task_dead(SIGSEGV);
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@@ -204,7 +204,7 @@ retry:
|
||||
printk(KERN_ALERT "Unable to handle kernel paging request at "
|
||||
"virtual address %016lx\n", address);
|
||||
die_if_kernel("Oops", regs, cause, (unsigned long*)regs - 16);
|
||||
do_exit(SIGKILL);
|
||||
make_task_dead(SIGKILL);
|
||||
|
||||
/* We ran out of memory, or some other thing happened to us that
|
||||
made us unable to handle the page fault gracefully. */
|
||||
|
||||
@@ -73,6 +73,7 @@ config ARM
|
||||
select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL && !CPU_ENDIAN_BE32 && MMU
|
||||
select HAVE_ARCH_KGDB if !CPU_ENDIAN_BE32 && MMU
|
||||
select HAVE_ARCH_KASAN if MMU && !XIP_KERNEL
|
||||
select HAVE_ARCH_KASAN_VMALLOC if HAVE_ARCH_KASAN
|
||||
select HAVE_ARCH_MMAP_RND_BITS if MMU
|
||||
select HAVE_ARCH_PFN_VALID
|
||||
select HAVE_ARCH_SECCOMP
|
||||
@@ -1509,6 +1510,7 @@ config ARCH_WANT_GENERAL_HUGETLB
|
||||
config ARM_MODULE_PLTS
|
||||
bool "Use PLTs to allow module memory to spill over into vmalloc area"
|
||||
depends on MODULES
|
||||
select KASAN_VMALLOC if KASAN
|
||||
default y
|
||||
help
|
||||
Allocate PLTs when loading modules so that jumps and calls whose
|
||||
|
||||
@@ -12,22 +12,20 @@
|
||||
compatible = "phytec,am335x-pcm-953", "phytec,am335x-phycore-som", "ti,am33xx";
|
||||
|
||||
/* Power */
|
||||
regulators {
|
||||
vcc3v3: fixedregulator@1 {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc3v3";
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-boot-on;
|
||||
};
|
||||
vcc3v3: fixedregulator1 {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc3v3";
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
regulator-boot-on;
|
||||
};
|
||||
|
||||
vcc1v8: fixedregulator@2 {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc1v8";
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <1800000>;
|
||||
regulator-boot-on;
|
||||
};
|
||||
vcc1v8: fixedregulator2 {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "vcc1v8";
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <1800000>;
|
||||
regulator-boot-on;
|
||||
};
|
||||
|
||||
/* User IO */
|
||||
|
||||
@@ -527,7 +527,7 @@
|
||||
|
||||
interrupt-parent = <&gpio1>;
|
||||
interrupts = <31 0>;
|
||||
pendown-gpio = <&gpio1 31 0>;
|
||||
pendown-gpio = <&gpio1 31 GPIO_ACTIVE_LOW>;
|
||||
|
||||
|
||||
ti,x-min = /bits/ 16 <0x0>;
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
pcie2: pcie@2,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82002800 0 0x80000 0 0x2000>;
|
||||
assigned-addresses = <0x82001000 0 0x80000 0 0x2000>;
|
||||
reg = <0x1000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
|
||||
@@ -582,7 +582,7 @@
|
||||
|
||||
pcie1: pcie@2,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x44000 0 0x2000>;
|
||||
assigned-addresses = <0x82001000 0 0x44000 0 0x2000>;
|
||||
reg = <0x1000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
/* x1 port */
|
||||
pcie@2,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x40000 0 0x2000>;
|
||||
assigned-addresses = <0x82001000 0 0x40000 0 0x2000>;
|
||||
reg = <0x1000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -98,7 +98,7 @@
|
||||
/* x1 port */
|
||||
pcie@3,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x44000 0 0x2000>;
|
||||
assigned-addresses = <0x82001800 0 0x44000 0 0x2000>;
|
||||
reg = <0x1800 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
|
||||
@@ -23,6 +23,12 @@
|
||||
stdout-path = &uart0;
|
||||
};
|
||||
|
||||
aliases {
|
||||
ethernet0 = ð0;
|
||||
ethernet1 = ð1;
|
||||
ethernet2 = ð2;
|
||||
};
|
||||
|
||||
memory {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x40000000>; /* 1024 MB */
|
||||
@@ -450,7 +456,17 @@
|
||||
};
|
||||
};
|
||||
|
||||
/* port 6 is connected to eth0 */
|
||||
ports@6 {
|
||||
reg = <6>;
|
||||
label = "cpu";
|
||||
ethernet = <ð0>;
|
||||
phy-mode = "rgmii-id";
|
||||
|
||||
fixed-link {
|
||||
speed = <1000>;
|
||||
full-duplex;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
/* x1 port */
|
||||
pcie2: pcie@2,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x40000 0 0x2000>;
|
||||
assigned-addresses = <0x82001000 0 0x40000 0 0x2000>;
|
||||
reg = <0x1000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -103,7 +103,7 @@
|
||||
/* x1 port */
|
||||
pcie3: pcie@3,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x44000 0 0x2000>;
|
||||
assigned-addresses = <0x82001800 0 0x44000 0 0x2000>;
|
||||
reg = <0x1800 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -125,7 +125,7 @@
|
||||
*/
|
||||
pcie4: pcie@4,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x48000 0 0x2000>;
|
||||
assigned-addresses = <0x82002000 0 0x48000 0 0x2000>;
|
||||
reg = <0x2000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
|
||||
@@ -453,7 +453,7 @@
|
||||
/* x1 port */
|
||||
pcie@2,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x40000 0 0x2000>;
|
||||
assigned-addresses = <0x82001000 0 0x40000 0 0x2000>;
|
||||
reg = <0x1000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -472,7 +472,7 @@
|
||||
/* x1 port */
|
||||
pcie@3,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x44000 0 0x2000>;
|
||||
assigned-addresses = <0x82001800 0 0x44000 0 0x2000>;
|
||||
reg = <0x1800 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -494,7 +494,7 @@
|
||||
*/
|
||||
pcie@4,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x48000 0 0x2000>;
|
||||
assigned-addresses = <0x82002000 0 0x48000 0 0x2000>;
|
||||
reg = <0x2000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
|
||||
pcie2: pcie@2,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x44000 0 0x2000>;
|
||||
assigned-addresses = <0x82001000 0 0x44000 0 0x2000>;
|
||||
reg = <0x1000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -115,7 +115,7 @@
|
||||
|
||||
pcie3: pcie@3,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x48000 0 0x2000>;
|
||||
assigned-addresses = <0x82001800 0 0x48000 0 0x2000>;
|
||||
reg = <0x1800 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -133,7 +133,7 @@
|
||||
|
||||
pcie4: pcie@4,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x4c000 0 0x2000>;
|
||||
assigned-addresses = <0x82002000 0 0x4c000 0 0x2000>;
|
||||
reg = <0x2000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -151,7 +151,7 @@
|
||||
|
||||
pcie5: pcie@5,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x80000 0 0x2000>;
|
||||
assigned-addresses = <0x82002800 0 0x80000 0 0x2000>;
|
||||
reg = <0x2800 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
|
||||
@@ -112,7 +112,7 @@
|
||||
|
||||
pcie2: pcie@2,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x44000 0 0x2000>;
|
||||
assigned-addresses = <0x82001000 0 0x44000 0 0x2000>;
|
||||
reg = <0x1000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -130,7 +130,7 @@
|
||||
|
||||
pcie3: pcie@3,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x48000 0 0x2000>;
|
||||
assigned-addresses = <0x82001800 0 0x48000 0 0x2000>;
|
||||
reg = <0x1800 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -148,7 +148,7 @@
|
||||
|
||||
pcie4: pcie@4,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x4c000 0 0x2000>;
|
||||
assigned-addresses = <0x82002000 0 0x4c000 0 0x2000>;
|
||||
reg = <0x2000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -166,7 +166,7 @@
|
||||
|
||||
pcie5: pcie@5,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x80000 0 0x2000>;
|
||||
assigned-addresses = <0x82002800 0 0x80000 0 0x2000>;
|
||||
reg = <0x2800 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -184,7 +184,7 @@
|
||||
|
||||
pcie6: pcie@6,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x84000 0 0x2000>;
|
||||
assigned-addresses = <0x82003000 0 0x84000 0 0x2000>;
|
||||
reg = <0x3000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -202,7 +202,7 @@
|
||||
|
||||
pcie7: pcie@7,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x88000 0 0x2000>;
|
||||
assigned-addresses = <0x82003800 0 0x88000 0 0x2000>;
|
||||
reg = <0x3800 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -220,7 +220,7 @@
|
||||
|
||||
pcie8: pcie@8,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x8c000 0 0x2000>;
|
||||
assigned-addresses = <0x82004000 0 0x8c000 0 0x2000>;
|
||||
reg = <0x4000 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
@@ -238,7 +238,7 @@
|
||||
|
||||
pcie9: pcie@9,0 {
|
||||
device_type = "pci";
|
||||
assigned-addresses = <0x82000800 0 0x42000 0 0x2000>;
|
||||
assigned-addresses = <0x82004800 0 0x42000 0 0x2000>;
|
||||
reg = <0x4800 0 0 0 0>;
|
||||
#address-cells = <3>;
|
||||
#size-cells = <2>;
|
||||
|
||||
@@ -659,7 +659,7 @@
|
||||
};
|
||||
|
||||
&shdwc {
|
||||
atmel,shdwc-debouncer = <976>;
|
||||
debounce-delay-us = <976>;
|
||||
status = "okay";
|
||||
|
||||
input@0 {
|
||||
|
||||
@@ -660,7 +660,7 @@
|
||||
compatible = "atmel,at91rm9200-udc";
|
||||
reg = <0xfffb0000 0x4000>;
|
||||
interrupts = <11 IRQ_TYPE_LEVEL_HIGH 2>;
|
||||
clocks = <&pmc PMC_TYPE_PERIPHERAL 11>, <&pmc PMC_TYPE_SYSTEM 2>;
|
||||
clocks = <&pmc PMC_TYPE_PERIPHERAL 11>, <&pmc PMC_TYPE_SYSTEM 1>;
|
||||
clock-names = "pclk", "hclk";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@@ -156,7 +156,7 @@
|
||||
compatible = "ti,ads7843";
|
||||
interrupts-extended = <&pioC 2 IRQ_TYPE_EDGE_BOTH>;
|
||||
spi-max-frequency = <3000000>;
|
||||
pendown-gpio = <&pioC 2 GPIO_ACTIVE_HIGH>;
|
||||
pendown-gpio = <&pioC 2 GPIO_ACTIVE_LOW>;
|
||||
|
||||
ti,x-min = /bits/ 16 <150>;
|
||||
ti,x-max = /bits/ 16 <3830>;
|
||||
|
||||
@@ -39,6 +39,13 @@
|
||||
|
||||
};
|
||||
|
||||
usb1 {
|
||||
pinctrl_usb1_vbus_gpio: usb1_vbus_gpio {
|
||||
atmel,pins =
|
||||
<AT91_PIOC 5 AT91_PERIPH_GPIO AT91_PINCTRL_DEGLITCH>; /* PC5 GPIO */
|
||||
};
|
||||
};
|
||||
|
||||
mmc0_slot1 {
|
||||
pinctrl_board_mmc0_slot1: mmc0_slot1-board {
|
||||
atmel,pins =
|
||||
@@ -84,6 +91,8 @@
|
||||
};
|
||||
|
||||
usb1: gadget@fffa4000 {
|
||||
pinctrl-0 = <&pinctrl_usb1_vbus_gpio>;
|
||||
pinctrl-names = "default";
|
||||
atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
@@ -129,7 +129,7 @@
|
||||
pcie1: pcie@2 {
|
||||
device_type = "pci";
|
||||
status = "disabled";
|
||||
assigned-addresses = <0x82002800 0 0x80000 0 0x2000>;
|
||||
assigned-addresses = <0x82001000 0 0x80000 0 0x2000>;
|
||||
reg = <0x1000 0 0 0 0>;
|
||||
clocks = <&gate_clk 5>;
|
||||
marvell,pcie-port = <1>;
|
||||
|
||||
@@ -302,6 +302,7 @@
|
||||
|
||||
&usbotg1 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_usbotg1>;
|
||||
disable-over-current;
|
||||
srp-disable;
|
||||
hnp-disable;
|
||||
|
||||
@@ -249,7 +249,7 @@
|
||||
i80-if-timings {
|
||||
cs-setup = <0>;
|
||||
wr-setup = <0>;
|
||||
wr-act = <1>;
|
||||
wr-active = <1>;
|
||||
wr-hold = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
/ {
|
||||
thermal-zones {
|
||||
cpu_thermal: cpu-thermal {
|
||||
thermal-sensors = <&tmu 0>;
|
||||
thermal-sensors = <&tmu>;
|
||||
polling-delay-passive = <0>;
|
||||
polling-delay = <0>;
|
||||
trips {
|
||||
|
||||
@@ -605,7 +605,7 @@
|
||||
status = "disabled";
|
||||
|
||||
hdmi_i2c_phy: hdmiphy@38 {
|
||||
compatible = "exynos4210-hdmiphy";
|
||||
compatible = "samsung,exynos4210-hdmiphy";
|
||||
reg = <0x38>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -393,7 +393,6 @@
|
||||
&cpu_thermal {
|
||||
polling-delay-passive = <0>;
|
||||
polling-delay = <0>;
|
||||
thermal-sensors = <&tmu 0>;
|
||||
};
|
||||
|
||||
&gic {
|
||||
|
||||
@@ -179,7 +179,7 @@
|
||||
compatible = "wlf,wm8960";
|
||||
reg = <0x1a>;
|
||||
clocks = <&pmu_system_controller 0>;
|
||||
clock-names = "MCLK1";
|
||||
clock-names = "mclk";
|
||||
wlf,shared-lrclk;
|
||||
#sound-dai-cells = <0>;
|
||||
};
|
||||
|
||||
@@ -1119,7 +1119,7 @@
|
||||
&cpu_thermal {
|
||||
polling-delay-passive = <0>;
|
||||
polling-delay = <0>;
|
||||
thermal-sensors = <&tmu 0>;
|
||||
thermal-sensors = <&tmu>;
|
||||
|
||||
cooling-maps {
|
||||
map0 {
|
||||
|
||||
@@ -120,7 +120,6 @@
|
||||
};
|
||||
|
||||
&cpu0_thermal {
|
||||
thermal-sensors = <&tmu_cpu0 0>;
|
||||
polling-delay-passive = <0>;
|
||||
polling-delay = <0>;
|
||||
|
||||
|
||||
@@ -602,7 +602,7 @@
|
||||
};
|
||||
|
||||
mipi_phy: mipi-video-phy {
|
||||
compatible = "samsung,s5pv210-mipi-video-phy";
|
||||
compatible = "samsung,exynos5420-mipi-video-phy";
|
||||
syscon = <&pmu_system_controller>;
|
||||
#phy-cells = <1>;
|
||||
};
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
thermal-zones {
|
||||
cpu0_thermal: cpu0-thermal {
|
||||
thermal-sensors = <&tmu_cpu0 0>;
|
||||
thermal-sensors = <&tmu_cpu0>;
|
||||
trips {
|
||||
cpu0_alert0: cpu-alert-0 {
|
||||
temperature = <70000>; /* millicelsius */
|
||||
@@ -84,7 +84,7 @@
|
||||
};
|
||||
};
|
||||
cpu1_thermal: cpu1-thermal {
|
||||
thermal-sensors = <&tmu_cpu1 0>;
|
||||
thermal-sensors = <&tmu_cpu1>;
|
||||
trips {
|
||||
cpu1_alert0: cpu-alert-0 {
|
||||
temperature = <70000>;
|
||||
@@ -128,7 +128,7 @@
|
||||
};
|
||||
};
|
||||
cpu2_thermal: cpu2-thermal {
|
||||
thermal-sensors = <&tmu_cpu2 0>;
|
||||
thermal-sensors = <&tmu_cpu2>;
|
||||
trips {
|
||||
cpu2_alert0: cpu-alert-0 {
|
||||
temperature = <70000>;
|
||||
@@ -172,7 +172,7 @@
|
||||
};
|
||||
};
|
||||
cpu3_thermal: cpu3-thermal {
|
||||
thermal-sensors = <&tmu_cpu3 0>;
|
||||
thermal-sensors = <&tmu_cpu3>;
|
||||
trips {
|
||||
cpu3_alert0: cpu-alert-0 {
|
||||
temperature = <70000>;
|
||||
@@ -216,7 +216,7 @@
|
||||
};
|
||||
};
|
||||
gpu_thermal: gpu-thermal {
|
||||
thermal-sensors = <&tmu_gpu 0>;
|
||||
thermal-sensors = <&tmu_gpu>;
|
||||
trips {
|
||||
gpu_alert0: gpu-alert-0 {
|
||||
temperature = <70000>;
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
|
||||
thermal-zones {
|
||||
cpu0_thermal: cpu0-thermal {
|
||||
thermal-sensors = <&tmu_cpu0 0>;
|
||||
thermal-sensors = <&tmu_cpu0>;
|
||||
polling-delay-passive = <250>;
|
||||
polling-delay = <0>;
|
||||
trips {
|
||||
@@ -139,7 +139,7 @@
|
||||
};
|
||||
};
|
||||
cpu1_thermal: cpu1-thermal {
|
||||
thermal-sensors = <&tmu_cpu1 0>;
|
||||
thermal-sensors = <&tmu_cpu1>;
|
||||
polling-delay-passive = <250>;
|
||||
polling-delay = <0>;
|
||||
trips {
|
||||
@@ -212,7 +212,7 @@
|
||||
};
|
||||
};
|
||||
cpu2_thermal: cpu2-thermal {
|
||||
thermal-sensors = <&tmu_cpu2 0>;
|
||||
thermal-sensors = <&tmu_cpu2>;
|
||||
polling-delay-passive = <250>;
|
||||
polling-delay = <0>;
|
||||
trips {
|
||||
@@ -285,7 +285,7 @@
|
||||
};
|
||||
};
|
||||
cpu3_thermal: cpu3-thermal {
|
||||
thermal-sensors = <&tmu_cpu3 0>;
|
||||
thermal-sensors = <&tmu_cpu3>;
|
||||
polling-delay-passive = <250>;
|
||||
polling-delay = <0>;
|
||||
trips {
|
||||
@@ -358,7 +358,7 @@
|
||||
};
|
||||
};
|
||||
gpu_thermal: gpu-thermal {
|
||||
thermal-sensors = <&tmu_gpu 0>;
|
||||
thermal-sensors = <&tmu_gpu>;
|
||||
polling-delay-passive = <250>;
|
||||
polling-delay = <0>;
|
||||
trips {
|
||||
|
||||
@@ -488,7 +488,7 @@
|
||||
scl-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
|
||||
status = "okay";
|
||||
|
||||
i2c-switch@70 {
|
||||
i2c-mux@70 {
|
||||
compatible = "nxp,pca9547";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@@ -364,8 +364,8 @@
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_wifi>;
|
||||
interrupts-extended = <&gpio1 30 IRQ_TYPE_LEVEL_HIGH>;
|
||||
ref-clock-frequency = "38400000";
|
||||
tcxo-clock-frequency = "19200000";
|
||||
ref-clock-frequency = <38400000>;
|
||||
tcxo-clock-frequency = <19200000>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -632,7 +632,6 @@
|
||||
&uart1 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_uart1>;
|
||||
uart-has-rtscts;
|
||||
rts-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user