summaryrefslogtreecommitdiff
path: root/sys/external
diff options
context:
space:
mode:
authorriastradh <riastradh@NetBSD.org>2021-12-19 12:05:18 +0000
committerriastradh <riastradh@NetBSD.org>2021-12-19 12:05:18 +0000
commitba5fdc284d571f84507ffd4eef7d5e24db4d9197 (patch)
tree0d9dc210f8e20d0e49bd48b78a2626c35bb56c30 /sys/external
parentbc6aae552e27f80852a08937279edc6dbd5b1118 (diff)
linux: Fix xa_find_after to actually find the entry _after_.
Diffstat (limited to 'sys/external')
-rw-r--r--sys/external/bsd/drm2/linux/linux_xa.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/external/bsd/drm2/linux/linux_xa.c b/sys/external/bsd/drm2/linux/linux_xa.c
index 0701b70b6e4..67212eeb863 100644
--- a/sys/external/bsd/drm2/linux/linux_xa.c
+++ b/sys/external/bsd/drm2/linux/linux_xa.c
@@ -1,4 +1,4 @@
-/* $NetBSD: linux_xa.c,v 1.1 2021/12/19 11:51:07 riastradh Exp $ */
+/* $NetBSD: linux_xa.c,v 1.2 2021/12/19 12:05:18 riastradh Exp $ */
/*-
* Copyright (c) 2021 The NetBSD Foundation, Inc.
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_xa.c,v 1.1 2021/12/19 11:51:07 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_xa.c,v 1.2 2021/12/19 12:05:18 riastradh Exp $");
#include <sys/radixtree.h>
@@ -157,7 +157,7 @@ void *
xa_find_after(struct xarray *xa, unsigned long *startp, unsigned long max,
unsigned tagmask)
{
- unsigned long start = *startp;
+ unsigned long start = *startp + 1;
void *found;
if (start == max)