liblockdep fixes for v5.8:

 - Bring in new headers into the tools headers.
 - Stub out RCU changes.
 - Bring some bitmap functionality into the userspace headers.
 - Work around the new noinstr section.
tools/kernel.h: hide task_struct.hardirq_chain_key

As a result of c86e9b987cea ("lockdep: Prepare for noinstr sections") we need
to hide hardirq_chain_key from userspace to avoid a build error.

Signed-off-by: Sasha Levin <>
1 file changed