Print this page
10686 Debug macros causes smatch issues

*** 19,29 **** * CDDL HEADER END * * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. * ! * Copyright 2016 Joyent, Inc. */ #ifndef _SYS_USB_SCSA2USB_H #define _SYS_USB_SCSA2USB_H --- 19,29 ---- * CDDL HEADER END * * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. * ! * Copyright 2019, Joyent, Inc. */ #ifndef _SYS_USB_SCSA2USB_H #define _SYS_USB_SCSA2USB_H
*** 653,663 **** #define DPRINT_MASK_ALL 0xffffffff /* for everything */ #ifdef DEBUG #define SCSA2USB_PRINT_CDB scsa2usb_print_cdb #else ! #define SCSA2USB_PRINT_CDB 0 && #endif /* ugen support */ #define SCSA2USB_MINOR_UGEN_BITS_MASK 0xff #define SCSA2USB_MINOR_INSTANCE_MASK ~SCSA2USB_MINOR_UGEN_BITS_MASK --- 653,663 ---- #define DPRINT_MASK_ALL 0xffffffff /* for everything */ #ifdef DEBUG #define SCSA2USB_PRINT_CDB scsa2usb_print_cdb #else ! #define SCSA2USB_PRINT_CDB(...) #endif /* ugen support */ #define SCSA2USB_MINOR_UGEN_BITS_MASK 0xff #define SCSA2USB_MINOR_INSTANCE_MASK ~SCSA2USB_MINOR_UGEN_BITS_MASK