mirror of https://gitee.com/openkylin/linux.git
iavf: Fix up debug print macro
This aligns the iavf_debug() macro with the other Intel drivers. Add the bus number, bus_id field to i40e_bus_info so output shows each physical port(i.e func) in following format: [[[[<domain>]:]<bus>]:][<slot>][.[<func>]] domains are numbered from 0 to ffff), bus (0-ff), slot (0-1f) and function (0-7). Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
This commit is contained in:
parent
ab6973aed6
commit
75051ce4c5
|
@ -44,8 +44,12 @@ struct iavf_virt_mem {
|
||||||
#define iavf_allocate_virt_mem(h, m, s) iavf_allocate_virt_mem_d(h, m, s)
|
#define iavf_allocate_virt_mem(h, m, s) iavf_allocate_virt_mem_d(h, m, s)
|
||||||
#define iavf_free_virt_mem(h, m) iavf_free_virt_mem_d(h, m)
|
#define iavf_free_virt_mem(h, m) iavf_free_virt_mem_d(h, m)
|
||||||
|
|
||||||
#define iavf_debug(h, m, s, ...) iavf_debug_d(h, m, s, ##__VA_ARGS__)
|
#define iavf_debug(h, m, s, ...) \
|
||||||
extern void iavf_debug_d(void *hw, u32 mask, char *fmt_str, ...)
|
do { \
|
||||||
__printf(3, 4);
|
if (((m) & (h)->debug_mask)) \
|
||||||
|
pr_info("iavf %02x:%02x.%x " s, \
|
||||||
|
(h)->bus.bus_id, (h)->bus.device, \
|
||||||
|
(h)->bus.func, ##__VA_ARGS__); \
|
||||||
|
} while (0)
|
||||||
|
|
||||||
#endif /* _IAVF_OSDEP_H_ */
|
#endif /* _IAVF_OSDEP_H_ */
|
||||||
|
|
Loading…
Reference in New Issue