1*f32a26faSViacheslav Dubeyko /* SPDX-License-Identifier: GPL-2.0 */ 2*f32a26faSViacheslav Dubeyko /* 3*f32a26faSViacheslav Dubeyko * HFS/HFS+ common definitions, inline functions, 4*f32a26faSViacheslav Dubeyko * and shared functionality. 5*f32a26faSViacheslav Dubeyko */ 6*f32a26faSViacheslav Dubeyko 7*f32a26faSViacheslav Dubeyko #ifndef _HFS_COMMON_H_ 8*f32a26faSViacheslav Dubeyko #define _HFS_COMMON_H_ 9*f32a26faSViacheslav Dubeyko 10*f32a26faSViacheslav Dubeyko #ifdef pr_fmt 11*f32a26faSViacheslav Dubeyko #undef pr_fmt 12*f32a26faSViacheslav Dubeyko #endif 13*f32a26faSViacheslav Dubeyko 14*f32a26faSViacheslav Dubeyko #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 15*f32a26faSViacheslav Dubeyko 16*f32a26faSViacheslav Dubeyko #define hfs_dbg(fmt, ...) \ 17*f32a26faSViacheslav Dubeyko pr_debug("pid %d:%s:%d %s(): " fmt, \ 18*f32a26faSViacheslav Dubeyko current->pid, __FILE__, __LINE__, __func__, ##__VA_ARGS__) \ 19*f32a26faSViacheslav Dubeyko 20*f32a26faSViacheslav Dubeyko #endif /* _HFS_COMMON_H_ */ 21