Description of problem: Two sperated issue here: 1. kabi broken after commit d7d8a3ef9b0d316fc5718d3243aa48b858fd1c1d (anolis: phytium: pswiotlb: Add PSWIOTLB mechanism to improve DMA performance) with CONFIG_PSWIOTLB=y. 2. CK_KABI_USE(1, struct foo *a) not worked and build error since `COUNT_ARGS` was move to linux/args.h after commit b229baa374dbb1bb47dccad2cc8887d9438ca3e7 (kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h)
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/5546