On Sun, May 17, 2020 at 12:26:11PM +0200, Klemens Nanni wrote:
> On Sun, May 17, 2020 at 07:49:02AM +0000, Visa Hankala wrote:
> > This is OK.
> Should I commit arm as well? I have no device to test.
The arm code should be adjusted for WITNESS as well.
OK visa@
> Index: /sys/arch/arm/arm/mem.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/arm/arm/mem.c,v
> retrieving revision 1.21
> diff -u -p -r1.21 mem.c
> --- /sys/arch/arm/arm/mem.c 19 Feb 2018 08:59:52 -0000 1.21
> +++ /sys/arch/arm/arm/mem.c 17 May 2020 03:06:33 -0000
> @@ -141,10 +141,11 @@ mmclose(dev_t dev, int flag, int mode, s
> return (0);
> }
>
> +static struct rwlock physlock = RWLOCK_INITIALIZER("mmrw");
> +
> int
> mmrw(dev_t dev, struct uio *uio, int flags)
> {
> - static struct rwlock physlock = RWLOCK_INITIALIZER("mmrw");
> vaddr_t o, v;
> size_t c;
> struct iovec *iov;