The linuxkpi code accesses left/right rb tree pointers without using

RB_LEFT or RB_RIGHT, so they aren't stripping off the color bit
encoded there. Strip off that bit for linuxkpi.

Reported by:	dch
Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D25245
This commit is contained in:
Doug Moore 2020-06-12 16:51:55 +00:00
parent 3ee11586b2
commit 3159ceca97

View File

@ -37,8 +37,8 @@
struct rb_node {
RB_ENTRY(rb_node) __entry;
};
#define rb_left __entry.rbe_left
#define rb_right __entry.rbe_right
#define rb_left RB_PTR(__entry.rbe_left)
#define rb_right RB_PTR(__entry.rbe_right)
/*
* We provide a false structure that has the same bit pattern as tree.h