svn commit: r331598 - head/sys/opencrypto
Conrad Meyer
cem at FreeBSD.org
Mon Mar 26 22:31:30 UTC 2018
Author: cem
Date: Mon Mar 26 22:31:29 2018
New Revision: 331598
URL: https://svnweb.freebsd.org/changeset/base/331598
Log:
OCF: CRYPTDEB(): Enhance to allow formatted logging
Sponsored by: Dell EMC Isilon
Modified:
head/sys/opencrypto/crypto.c
head/sys/opencrypto/cryptodev.h
Modified: head/sys/opencrypto/crypto.c
==============================================================================
--- head/sys/opencrypto/crypto.c Mon Mar 26 22:30:17 2018 (r331597)
+++ head/sys/opencrypto/crypto.c Mon Mar 26 22:31:29 2018 (r331598)
@@ -525,7 +525,7 @@ crypto_newsession(u_int64_t *sid, struct cryptoini *cr
(*sid) |= (lid & 0xffffffff);
cap->cc_sessions++;
} else
- CRYPTDEB("dev newsession failed");
+ CRYPTDEB("dev newsession failed: %d", err);
} else {
CRYPTDEB("no driver");
err = EOPNOTSUPP;
Modified: head/sys/opencrypto/cryptodev.h
==============================================================================
--- head/sys/opencrypto/cryptodev.h Mon Mar 26 22:30:17 2018 (r331597)
+++ head/sys/opencrypto/cryptodev.h Mon Mar 26 22:31:29 2018 (r331598)
@@ -348,10 +348,11 @@ struct cryptostats {
#ifdef _KERNEL
#if 0
-#define CRYPTDEB(s) do { printf("%s:%d: %s\n", __FILE__, __LINE__, s); \
- } while (0)
+#define CRYPTDEB(s, ...) do { \
+ printf("%s:%d: " s "\n", __FILE__, __LINE__, ## __VA_ARGS__); \
+} while (0)
#else
-#define CRYPTDEB(s) do { } while (0)
+#define CRYPTDEB(...) do { } while (0)
#endif
/* Standard initialization structure beginning */
More information about the svn-src-all
mailing list