open-cas-linux/modules/cas_cache
Michal Mielewczyk b1f61580fc Disable preemption when accessing current cpu id
Currently Open CAS doesn't support kernels with involuntary preemption
anyways and once we add the support, we can get rid of this workaround

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2025-03-26 07:57:53 +01:00
..
utils Disable preemption when accessing current cpu id 2025-03-26 07:57:53 +01:00
volume Disable preemption when accessing current cpu id 2025-03-26 07:57:53 +01:00
.gitignore Initial commit 2019-03-29 08:45:50 +01:00
cas_cache.h Compare properties of a new cache device during cache attach 2024-09-09 15:57:35 +02:00
classifier_defs.h Fix license 2021-10-28 12:46:42 +02:00
classifier.c New IO class rule io_direction 2025-03-06 09:08:19 +01:00
classifier.h Fix license 2021-10-28 12:46:42 +02:00
context.c ctx: Remove unused zalloc ops 2024-09-10 15:08:37 +02:00
context.h Update after removing struct ocf_io 2024-09-13 12:38:26 +02:00
control.c Add support for Linux kernel up to 6.8 2024-05-14 08:47:45 +02:00
control.h Fix license 2021-10-28 12:46:42 +02:00
debug.h Fix debug macros 2024-09-10 15:08:37 +02:00
disk.c Pass holder properly to cas_bdev_release() 2024-10-07 17:14:38 +02:00
disk.h Add support for Linux kernel up to 6.8 2024-05-14 08:47:45 +02:00
exp_obj.c Kernel 6.13: Add setting queue limits of exported object 2025-02-05 17:29:45 +01:00
exp_obj.h Kernel 6.13: Add setting queue limits of exported object 2025-02-05 17:29:45 +01:00
layer_cache_management.c Kernel 6.13: Introduce cas_queue_limits_is_misaligned() 2025-02-05 17:29:45 +01:00
layer_cache_management.h Enable cache detach 2024-09-09 16:30:05 +02:00
linux_kernel_version.h Kernel 6.13: Add setting queue limits of exported object 2025-02-05 17:29:45 +01:00
main.c Implement involuntary preemption check 2025-03-19 12:21:57 +01:00
Makefile Fix license 2021-10-28 12:46:42 +02:00
ocf_env_headers.h Fix license 2021-10-28 12:46:42 +02:00
ocf_env_refcnt.c Per-cpu reference counters 2025-02-25 16:21:02 +01:00
ocf_env_refcnt.h Per-cpu reference counters 2025-02-25 16:21:02 +01:00
ocf_env.c Integrate kmemleak into CAS 2022-09-26 15:44:16 +02:00
ocf_env.h Implement env_atomic64_dec_return 2025-02-25 16:19:21 +01:00
service_ui_ioctl.c Revert "Disable cache attach and detach" 2024-11-27 13:41:00 +01:00
service_ui_ioctl.h Remove cas_disk from naming in code 2022-09-19 10:38:21 +02:00
threads.c Disable preemption when accessing current cpu id 2025-03-26 07:57:53 +01:00
threads.h Remove ocf_queue_get_cache() 2024-09-09 14:48:44 +02:00