__FIRST_ARG
#define FIRST_ARG(args...) __FIRST_ARG(args)
if (("" __FIRST_ARG(args) [0]) == 0) { \
pr_err("assertion failed: %s :: %ld, in %s:%d (" __FIRST_ARG(args) ")\n", \