Hi Randy, > Where can I find your current working list of what/how to #include? Here is my current working list of what to #include. #include <linux/bitops.h> #include <linux/interrupt.h> #include <linux/slab.h> #include <linux/sunrpc/addr.h> #include <linux/sunrpc/svc_rdma.h> #include <linux/log2.h> #include <asm/barrier.h> #include <rdma/ib_cm.h> #include "xprt_rdma.h" #include <trace/events/rpcrdma.h> There was a discussion here about when to include asm/asm-generics: https://lore.kernel.org/llvm/20231215210344.GA3096493@ZenIV/ If I misunderstood your question please let me know. Best, Tanzir