From bb0e1de4aba6cb441ee3ea68430e9d4b458aec76 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Tue, 7 May 2013 18:45:34 +0000 Subject: [PATCH] Remove a redundant call to panic() from vm_radix_keydiff(). The assertion before the loop accomplishes the same thing. Sponsored by: EMC / Isilon Storage Division --- sys/vm/vm_radix.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sys/vm/vm_radix.c b/sys/vm/vm_radix.c index 9f3b0cd8874b..c9710de13711 100644 --- a/sys/vm/vm_radix.c +++ b/sys/vm/vm_radix.c @@ -234,11 +234,9 @@ vm_radix_keydiff(vm_pindex_t index1, vm_pindex_t index2) __func__, (uintmax_t)index1)); index1 ^= index2; - for (clev = 0; clev <= VM_RADIX_LIMIT ; clev++) - if (vm_radix_slot(index1, clev)) + for (clev = 0;; clev++) + if (vm_radix_slot(index1, clev) != 0) return (clev); - panic("%s: cannot reach this point", __func__); - return (0); } /*