Description
Now that libcfs has been sorted out with user land we can look to simplify the code and use kernel function that already exist. Good example are prng.c or the cfs_alloc_array_* functions. Also only place in the linux directory only code that is needed to support various distros.
Attachments
Issue Links
- is related to
-
LU-17053 t-f's log() needs lnet
- Open
-
LU-12838 ptlrpc watchdog ratelimiting is broken
- Resolved
-
LU-14463 stack traces not being printed to console on RHEL8
- Resolved
-
LU-17788 restore ptlrpc watchdog timer message
- Resolved
-
LU-8304 libcfs_debug_dumplog calls potentially sleeping function in wrong state
- Closed
-
LU-12952 oops in cfs_trace_copyin_string
- Closed
-
LU-12923 replace CLASSERT() with BUILD_BUG_ON()
- Resolved
-
LU-12511 Prepare lustre for adoption into the linux kernel
- Open
-
LU-4922 Fix cfs_str2mask to better deal with garbage input
- Open
-
LU-8130 Migrate from libcfs hash to rhashtable
- Open
-
LU-14290 Convert fault-injection framework to match the model using in linux
- Open
-
LU-14428 Convert tracefile to use ring_buffer from linux
- Open
-
LU-16796 Replace LASSERT_ATOMIC_* (atomic_t) with reference counters (refcount)
- Open
-
LU-17242 Clean up and Improve Lustre Debugging
- Open
-
LU-9019 Migrate lustre to standard 64 bit time kernel API
- Resolved
-
LU-13258 Bind linux workqueues to specific core
- Resolved
-
LU-14289 Restrict libcfs to compatibility code only
- Resolved
- is related to
-
LU-8703 rework CPU partition code
- Resolved
-
LU-14680 remove strict dependency between user tools and kernel RPMs
- Open
1.
|
replace CLASSERT() with BUILD_BUG_ON() | Resolved | Arshad Hussain |