svn commit: r286257 - in head/sys: kern sys
Ed Schouten
ed at FreeBSD.org
Mon Aug 3 21:11:35 UTC 2015
Author: ed
Date: Mon Aug 3 21:11:33 2015
New Revision: 286257
URL: https://svnweb.freebsd.org/changeset/base/286257
Log:
Add missing const keyword to function parameter.
The umtx_key_get() function does not dereference the address off the
userspace object. The pointer can safely be const.
Modified:
head/sys/kern/kern_umtx.c
head/sys/sys/umtx.h
Modified: head/sys/kern/kern_umtx.c
==============================================================================
--- head/sys/kern/kern_umtx.c Mon Aug 3 20:43:36 2015 (r286256)
+++ head/sys/kern/kern_umtx.c Mon Aug 3 21:11:33 2015 (r286257)
@@ -793,7 +793,7 @@ umtxq_sleep(struct umtx_q *uq, const cha
* Convert userspace address into unique logical address.
*/
int
-umtx_key_get(void *addr, int type, int share, struct umtx_key *key)
+umtx_key_get(const void *addr, int type, int share, struct umtx_key *key)
{
struct thread *td = curthread;
vm_map_t map;
Modified: head/sys/sys/umtx.h
==============================================================================
--- head/sys/sys/umtx.h Mon Aug 3 20:43:36 2015 (r286256)
+++ head/sys/sys/umtx.h Mon Aug 3 21:11:33 2015 (r286257)
@@ -153,7 +153,7 @@ umtx_key_match(const struct umtx_key *k1
}
int umtx_copyin_timeout(const void *, struct timespec *);
-int umtx_key_get(void *, int, int, struct umtx_key *);
+int umtx_key_get(const void *, int, int, struct umtx_key *);
void umtx_key_release(struct umtx_key *);
struct umtx_q *umtxq_alloc(void);
void umtxq_free(struct umtx_q *);
More information about the svn-src-head
mailing list