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 *,