/drivers/scsi/osd/osd_debug.h
https://bitbucket.org/abioy/linux · C Header · 30 lines · 12 code · 4 blank · 14 comment · 1 complexity · e4da7cac5e053662bd39e3040340bc0b MD5 · raw file
- /*
- * osd_debug.h - Some kprintf macros
- *
- * Copyright (C) 2008 Panasas Inc. All rights reserved.
- *
- * Authors:
- * Boaz Harrosh <bharrosh@panasas.com>
- * Benny Halevy <bhalevy@panasas.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2
- *
- */
- #ifndef __OSD_DEBUG_H__
- #define __OSD_DEBUG_H__
- #define OSD_ERR(fmt, a...) printk(KERN_ERR "osd: " fmt, ##a)
- #define OSD_INFO(fmt, a...) printk(KERN_NOTICE "osd: " fmt, ##a)
- #ifdef CONFIG_SCSI_OSD_DEBUG
- #define OSD_DEBUG(fmt, a...) \
- printk(KERN_NOTICE "osd @%s:%d: " fmt, __func__, __LINE__, ##a)
- #else
- #define OSD_DEBUG(fmt, a...) do {} while (0)
- #endif
- /* u64 has problems with printk this will cast it to unsigned long long */
- #define _LLU(x) (unsigned long long)(x)
- #endif /* ndef __OSD_DEBUG_H__ */