Module Name: src
Committed By: christos
Date: Sat Sep 16 23:54:41 UTC 2017
Modified Files:
src/sys/sys: lockdebug.h
Log Message:
more const
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/sys/lockdebug.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/sys/lockdebug.h
diff -u src/sys/sys/lockdebug.h:1.15 src/sys/sys/lockdebug.h:1.16
--- src/sys/sys/lockdebug.h:1.15 Wed Jan 25 23:11:56 2017
+++ src/sys/sys/lockdebug.h Sat Sep 16 19:54:41 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: lockdebug.h,v 1.15 2017/01/26 04:11:56 christos Exp $ */
+/* $NetBSD: lockdebug.h,v 1.16 2017/09/16 23:54:41 christos Exp $ */
/*-
* Copyright (c) 2006, 2007, 2008 The NetBSD Foundation, Inc.
@@ -47,14 +47,14 @@
typedef struct lockops {
const char *lo_name;
int lo_type;
- void (*lo_dump)(volatile void *);
+ void (*lo_dump)(const volatile void *);
} lockops_t;
#define LOCKDEBUG_ABORT(f, ln, l, o, m) \
lockdebug_abort(f, ln, l, o, m)
-void lockdebug_abort(const char *, size_t, volatile void *, lockops_t *,
- const char *);
+void lockdebug_abort(const char *, size_t, const volatile void *,
+ lockops_t *, const char *);
void lockdebug_lock_print(void *, void (*)(const char *, ...)
__printflike(1, 2));
@@ -64,8 +64,8 @@ void lockdebug_lock_print(void *, void (
bool lockdebug_alloc(const char *, size_t, volatile void *, lockops_t *,
uintptr_t);
void lockdebug_free(const char *, size_t, volatile void *);
-void lockdebug_wantlock(const char *, size_t, volatile void *, uintptr_t,
- int);
+void lockdebug_wantlock(const char *, size_t, const volatile void *,
+ uintptr_t, int);
void lockdebug_locked(const char *, size_t, volatile void *, void *,
uintptr_t, int);
void lockdebug_unlocked(const char *, size_t, volatile void *,