linux-uconsole/include/trace/hooks
Eric Biggers e2e063f507 ANDROID: scsi: ufs: add vendor hook to override key reprogramming
Some hardware has a way to restore all keyslots at once that is
significantly faster than restoring each keyslot individually, as is
done by blk_ksm_reprogram_all_keys().  Add a hook
"android_rvh_ufs_reprogram_all_keys" that allows overriding the
restoration of all keyslots after UFS reset.  This may sleep, so this
must be a "restricted" Android vendor hook rather than a regular one.

Note that currently this functionality can't be upstreamed, as support
for the hardware that needs it would need to be upstreamed first.

Bug: 162257402
Bug: 181905172
Change-Id: I0b25393a5131941f085892560e08a64e63cd1369
Signed-off-by: Eric Biggers <ebiggers@google.com>
2021-07-28 15:32:51 +00:00
..
avc.h ANDROID: security: selinux: Add vendor hook in avc 2021-03-15 15:37:18 +00:00
binder.h ANDROID: vendor_hooks: Modify the function name 2021-07-15 16:50:42 +00:00
block.h ANDROID: vendor_hooks: add vendor hook in blk_mq_rq_ctx_init() 2021-07-14 14:17:35 +00:00
bug.h ANDROID: bug: add vendor hook for bug trap 2021-01-21 12:04:44 +00:00
cgroup.h ANDROID: freezer: Add vendor hook to freezer for GKI purpose. 2021-06-07 16:07:44 +00:00
cpu.h ANDROID: simplify vendor hook definitions 2021-01-27 09:45:26 +00:00
cpufreq.h ANDROID: sched: add restricted hook to override show_cpufinfo_max_freq 2021-07-26 20:51:32 +00:00
cpuidle.h ANDROID: simplify vendor hook definitions 2021-01-27 09:45:26 +00:00
cpuidle_psci.h ANDROID: cpuidle-psci: Add vendor hook for cpuidle psci enter and exit 2021-06-10 22:06:51 +00:00
creds.h ANDROID: kernel: Add vendor hook in creds 2021-03-15 15:37:57 +00:00
debug.h ANDROID: fix kernelci build-break due to stop_ipi hook 2020-11-05 07:18:17 +00:00
dtask.h ANDROID: vendor_hooks: set debugging data when rt_mutex is working 2021-05-07 00:12:54 +00:00
epoch.h ANDROID: simplify vendor hook definitions 2021-01-27 09:45:26 +00:00
fault.h ANDROID: arm64: add vendor hooks for kernel fault cases 2021-02-04 23:56:39 +00:00
fips140.h ANDROID: crypto: lib/aes - add vendor hooks for AES library routines 2021-06-11 07:49:57 +00:00
fpsimd.h ANDROID: simplify vendor hook definitions 2021-01-27 09:45:26 +00:00
fs.h ANDROID: fs: Add vendor hooks for ep_create_wakeup_source & timerfd_create 2021-03-24 17:57:22 +00:00
ftrace_dump.h ANDROID: simplify vendor hook definitions 2021-01-27 09:45:26 +00:00
futex.h ANDROID: simplify vendor hook definitions 2021-01-27 09:45:26 +00:00
gic.h ANDROID: gic: change gic resume vendor hook para 2021-06-17 14:39:37 -07:00
gic_v3.h ANDROID: gic-v3: Change GIC v3 vendor hook to restricted 2021-05-21 13:17:07 -07:00
gpiolib.h ANDROID: gpiolib: Add vendor hook for gpio read 2021-03-23 11:01:01 +00:00
hung_task.h ANDROID: hung_task: Add vendor hook for hung task detect 2021-05-20 14:50:25 -07:00
i2c.h ANDROID: i2c: Add vendor hook to allow assign dev_name to I2C devices 2021-05-07 07:13:22 -07:00
iommu.h ANDROID: iommu: Add vendor hook for iova allocation and free tracking 2021-05-20 16:47:46 +00:00
ipv4.h ANDROID: vendor_hooks: Add hooks to tcp/udp send/recv msg functions. 2021-07-28 09:53:04 +08:00
ipv6.h ANDROID: ipv6: add vendor hook for gen ipv6 link-local addr 2021-07-13 18:13:57 +00:00
logbuf.h ANDROID: logbuf: Remove if directive for vendor hooks 2021-06-30 08:55:48 +00:00
memory.h ANDROID: bpf: Add vendor hook 2021-03-15 15:38:19 +00:00
mm.h ANDROID: vendor_hooks: add hooks in mem_cgroup subsystem 2021-07-09 17:10:05 +00:00
mmc_core.h ANDROID: mmc: Add vendor hooks 2021-05-21 13:17:07 -07:00
module.h ANDROID: module: Add vendor hook 2021-03-15 15:39:00 +00:00
mpam.h ANDROID: simplify vendor hook definitions 2021-01-27 09:45:26 +00:00
net.h ANDROID: GKI: net: add vendor hooks for 'struct sock' lifecycle 2021-07-14 20:52:04 -07:00
pm_domain.h ANDROID: simplify vendor hook definitions 2021-01-27 09:45:26 +00:00
power.h ANDROID: power: Add vendor hook to qos for GKI purpose. 2021-06-23 14:36:23 +00:00
preemptirq.h ANDROID: simplify vendor hook definitions 2021-01-27 09:45:26 +00:00
printk.h ANDROID: simplify vendor hook definitions 2021-01-27 09:45:26 +00:00
psi.h ANDROID: vendor_hooks: Fix psi_event build warning 2021-04-30 14:50:12 +00:00
remoteproc.h ANDROID: rproc: Add vendor hook for recovery 2021-07-01 22:32:04 -07:00
rwsem.h ANDROID: vendor_hooks: Add hooks for rwsem and mutex 2021-03-10 21:18:26 +00:00
sched.h ANDROID: sched: remove regular vendor hooks for 32bit execve 2021-07-01 22:32:03 -07:00
scmi.h ANDROID: arm scmi: add vendor hook to adjust the rx timeout. 2021-06-04 21:59:37 +00:00
selinux.h ANDROID: selinux: add vendor hook in selinux 2021-04-26 10:27:58 -07:00
shmem_fs.h ANDROID: shmem: vendor hook in shmem_alloc_page 2021-07-08 22:06:18 +00:00
signal.h ANDROID: signal: Add vendor hook for memory reaping 2021-06-03 20:59:15 +00:00
snd_compr.h ANDROID: ALSA: compress: add vendor hook to support pause in draining 2021-07-14 17:10:01 +00:00
softlockup.h ANDROID: softlockup: add vendor hook for a softlockup task 2021-02-04 23:55:45 +00:00
sound.h ANDROID: sound: usb: add vendor hook for cpu suspend support 2021-07-14 04:05:24 +00:00
sys.h ANDROID: Add vendor hooks when syscall prctl finished 2021-03-08 16:18:51 +00:00
syscall_check.h ANDROID: syscall_check: add vendor hook for bpf syscall 2021-07-09 13:48:53 +00:00
sysrqcrash.h ANDROID: simplify vendor hook definitions 2021-01-27 09:45:26 +00:00
thermal.h ANDROID: thermal: Add vendor thermal_pm_notify_suspend function 2021-05-11 15:15:04 +00:00
timer.h ANDROID: timer: Add vendor hook for timer calc index 2021-02-02 02:04:18 +00:00
topology.h ANDROID: sched: Add vendor hooks for update_topology 2021-05-05 09:06:55 +00:00
traps.h ANDROID: arm64: add vendor hooks for unusal abort cases 2021-03-11 19:59:21 +00:00
typec.h ANDROID: vendor_hooks: Add vendor hook for tcpm logs 2021-06-02 18:21:32 +00:00
ufshcd.h ANDROID: scsi: ufs: add vendor hook to override key reprogramming 2021-07-28 15:32:51 +00:00
usb.h ANDROID: usb: Add vendor hook for usb suspend and resume 2021-07-12 09:06:49 +00:00
user.h ANDROID: user: Add vendor hook to user for GKI purpose 2021-06-10 01:35:22 +00:00
v4l2core.h ANDROID: media: v4l2-core: Fix deadlock in vendor hook 2021-07-21 13:05:27 +00:00
v4l2mc.h ANDROID: media: v4l2-core: Fix deadlock in vendor hook 2021-07-21 13:05:27 +00:00
vendor_hooks.h ANDROID: vendor_hooks: Allow multiple attachments to restricted hooks 2021-03-31 09:08:06 +00:00
vmscan.h ANDROID: mm: vmscan: support equal reclaim for anon and file pages 2021-06-09 02:02:44 +00:00
workqueue.h ANDROID: vendor_hooks: Add hooks to recognize special worker thread. 2021-04-06 19:42:07 +00:00
wqlockup.h ANDROID: simplify vendor hook definitions 2021-01-27 09:45:26 +00:00