Right.+#define pr_fmt(fmt) "sas: " fmt>
> Some other subsystem may try to include this header, and gets its
> message prefix overwritten. Just a consequence for doing something bad,
> right?
And as this file is internal to drivers/scsi/libsas
that seems very unlikely to occur.
It also might useful to use the common debugging
mechanisms and convert SAS_DPRINTK to pr_debug
which would use the same #define pr_fmt.