]> xenbits.xensource.com Git - freebsd.git/commitdiff
Remove dead code from vm_map_unlink_entry made dead by r351476, and also
authordougm <dougm@FreeBSD.org>
Tue, 17 Sep 2019 02:53:59 +0000 (02:53 +0000)
committerdougm <dougm@FreeBSD.org>
Tue, 17 Sep 2019 02:53:59 +0000 (02:53 +0000)
a no-longer-used enumerant.

Reviewed by: alc
Approved by: markj (mentor, implicit)
Tested by: pho (as part of a larger change)
Differential Revision: https://reviews.freebsd.org/D21668

sys/vm/vm_map.c

index 29105726a8decfe0705a9c007da1010ea0781274..3ae1783f91d272357e334181b7cba0b86115fe1f 100644 (file)
@@ -1250,7 +1250,6 @@ vm_map_entry_link(vm_map_t map, vm_map_entry_t entry)
 }
 
 enum unlink_merge_type {
-       UNLINK_MERGE_PREV,
        UNLINK_MERGE_NONE,
        UNLINK_MERGE_NEXT
 };
@@ -1266,17 +1265,9 @@ vm_map_entry_unlink(vm_map_t map, vm_map_entry_t entry,
        KASSERT(root != NULL,
            ("vm_map_entry_unlink: unlink object not mapped"));
 
+       vm_map_splay_findnext(root, &rlist);
        switch (op) {
-       case UNLINK_MERGE_PREV:
-               vm_map_splay_findprev(root, &llist);
-               llist->end = root->end;
-               y = root->right;
-               root = llist;
-               llist = root->right;
-               root->right = y;
-               break;
        case UNLINK_MERGE_NEXT:
-               vm_map_splay_findnext(root, &rlist);
                rlist->start = root->start;
                rlist->offset = root->offset;
                y = root->left;
@@ -1286,7 +1277,6 @@ vm_map_entry_unlink(vm_map_t map, vm_map_entry_t entry,
                break;
        case UNLINK_MERGE_NONE:
                vm_map_splay_findprev(root, &llist);
-               vm_map_splay_findnext(root, &rlist);
                if (llist != &map->header) {
                        root = llist;
                        llist = root->right;