/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * * Copyright (c) International Business Machines Corp., 2000,2002 * Modified by Steve French (sfrench@us.ibm.com)
*/
#ifndef _H_CIFS_DEBUG #define _H_CIFS_DEBUG
#ifdef pr_fmt #undef pr_fmt #endif
#define pr_fmt(fmt) "CIFS: " fmt
void cifs_dump_mem(char *label, void *data, int length); void cifs_dump_detail(void *buf, struct TCP_Server_Info *ptcp_info); void cifs_dump_mids(struct TCP_Server_Info *); externbool traceSMB; /* flag which enables the function below */ void dump_smb(void *, int); #define CIFS_INFO 0x01 #define CIFS_RC 0x02 #define CIFS_TIMER 0x04
/* * debug ON * --------
*/ #ifdef CONFIG_CIFS_DEBUG
/* * When adding tracepoints and debug messages we have various choices. * Some considerations: * * Use cifs_dbg(VFS, ...) for things we always want logged, and the user to see * cifs_info(...) slightly less important, admin can filter via loglevel > 6 * cifs_dbg(FYI, ...) minor debugging messages, off by default * trace_smb3_* ftrace functions are preferred for complex debug messages * intended for developers or experienced admins, off by default
*/
/* Information level messages, minor events */ #define cifs_info_func(ratefunc, fmt, ...) \
pr_info_ ## ratefunc(fmt, ##__VA_ARGS__)
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.