staging: unisys: visorbus: Use CURRENT_FILE_PC in base postcode macro

Use CURRENT_FILE_PC directly in the POSTCODE_LINUX macro instead of
relying on passthrough macros to provide it.

Signed-off-by: Bryan Thompson <bryan.thompson@unisys.com>
Signed-off-by: David Kershner <david.kershner@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Bryan Thompson 2016-12-01 01:31:06 -05:00 committed by Greg Kroah-Hartman
parent c7e047768b
commit c0e87ae270
1 changed files with 7 additions and 7 deletions

View File

@ -242,10 +242,11 @@ enum event_pc { /* POSTCODE event identifier tuples */
*/ */
/* BASE FUNCTIONS */ /* BASE FUNCTIONS */
#define POSTCODE_LINUX(DRIVER_PC, EVENT_PC, pc16bit1, pc16bit2, severity) \ #define POSTCODE_LINUX(EVENT_PC, pc16bit1, pc16bit2, severity) \
do { \ do { \
unsigned long long post_code_temp; \ unsigned long long post_code_temp; \
post_code_temp = (((u64)DRIVER_PC) << 56) | (((u64)EVENT_PC) << 44) | \ post_code_temp = (((u64)CURRENT_FILE_PC) << 56) | \
(((u64)EVENT_PC) << 44) | \
((((u64)__LINE__) & 0xFFF) << 32) | \ ((((u64)__LINE__) & 0xFFF) << 32) | \
((((u64)pc16bit1) & 0xFFFF) << 16) | \ ((((u64)pc16bit1) & 0xFFFF) << 16) | \
(((u64)pc16bit2) & 0xFFFF); \ (((u64)pc16bit2) & 0xFFFF); \
@ -254,14 +255,13 @@ do { \
/* MOST COMMON */ /* MOST COMMON */
#define POSTCODE_LINUX_2(EVENT_PC, severity) \ #define POSTCODE_LINUX_2(EVENT_PC, severity) \
POSTCODE_LINUX(CURRENT_FILE_PC, EVENT_PC, 0, 0, severity) POSTCODE_LINUX(EVENT_PC, 0, 0, severity)
#define POSTCODE_LINUX_3(EVENT_PC, pc32bit, severity) \ #define POSTCODE_LINUX_3(EVENT_PC, pc32bit, severity) \
POSTCODE_LINUX(CURRENT_FILE_PC, EVENT_PC, (pc32bit >> 16), \ POSTCODE_LINUX(EVENT_PC, (pc32bit >> 16), (pc32bit & 0xFFFF), \
(pc32bit & 0xFFFF), severity) severity)
#define POSTCODE_LINUX_4(EVENT_PC, pc16bit1, pc16bit2, severity) \ #define POSTCODE_LINUX_4(EVENT_PC, pc16bit1, pc16bit2, severity) \
POSTCODE_LINUX(CURRENT_FILE_PC, EVENT_PC, pc16bit1, \ POSTCODE_LINUX(EVENT_PC, pc16bit1, pc16bit2, severity)
pc16bit2, severity)
#endif /* __IOMONINTF_H__ */ #endif /* __IOMONINTF_H__ */