diff options
author | Ed Schouten <ed@FreeBSD.org> | 2015-08-04 06:01:13 +0000 |
---|---|---|
committer | Ed Schouten <ed@FreeBSD.org> | 2015-08-04 06:01:13 +0000 |
commit | dc4b53247968c2ea07d8ccbafa8cd8c5eeaca0ff (patch) | |
tree | 1b9eb4205e2002413cf2b62c723fb88c0f9e94dd /sys/kern/kern_umtx.c | |
parent | a8126b4c70b3da3cc3776a59ff797cf2044e014d (diff) | |
download | src-test2-dc4b53247968c2ea07d8ccbafa8cd8c5eeaca0ff.tar.gz src-test2-dc4b53247968c2ea07d8ccbafa8cd8c5eeaca0ff.zip |
Notes
Diffstat (limited to 'sys/kern/kern_umtx.c')
-rw-r--r-- | sys/kern/kern_umtx.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/kern_umtx.c b/sys/kern/kern_umtx.c index cf472912164b..a40aa5a358c8 100644 --- a/sys/kern/kern_umtx.c +++ b/sys/kern/kern_umtx.c @@ -820,8 +820,8 @@ umtx_key_get(const void *addr, int type, int share, struct umtx_key *key) (share == AUTO_SHARE && VM_INHERIT_SHARE == entry->inheritance)) { key->shared = 1; - key->info.shared.offset = entry->offset + entry->start - - (vm_offset_t)addr; + key->info.shared.offset = (vm_offset_t)addr - + entry->start + entry->offset; vm_object_reference(key->info.shared.object); } else { key->shared = 0; |