diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2015-01-24 12:51:15 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2015-01-24 12:51:15 +0000 |
commit | 8f4548ff25674316d5b8fe06cd3423c8eb27caf5 (patch) | |
tree | bc8c7de964ccf975be08918db2e57f0b9bb3c01f | |
parent | 51782e3a89a7dd45234d598ae0872ff2e9e16da7 (diff) |
Notes
-rw-r--r-- | sys/arm/arm/mem.c | 2 | ||||
-rw-r--r-- | sys/dev/mem/memdev.c | 2 | ||||
-rw-r--r-- | sys/i386/i386/mem.c | 4 | ||||
-rw-r--r-- | sys/mips/mips/mem.c | 2 | ||||
-rw-r--r-- | sys/sparc64/sparc64/mem.c | 2 |
5 files changed, 1 insertions, 11 deletions
diff --git a/sys/arm/arm/mem.c b/sys/arm/arm/mem.c index 460a00495101..30d4b1d8ab00 100644 --- a/sys/arm/arm/mem.c +++ b/sys/arm/arm/mem.c @@ -82,8 +82,6 @@ memrw(struct cdev *dev, struct uio *uio, int flags) int error = 0; vm_offset_t addr, eaddr; - GIANT_REQUIRED; - while (uio->uio_resid > 0 && error == 0) { iov = uio->uio_iov; if (iov->iov_len == 0) { diff --git a/sys/dev/mem/memdev.c b/sys/dev/mem/memdev.c index 37bad1538f7f..c3d1af1ac3a2 100644 --- a/sys/dev/mem/memdev.c +++ b/sys/dev/mem/memdev.c @@ -52,7 +52,7 @@ static struct cdev *memdev, *kmemdev; static struct cdevsw mem_cdevsw = { .d_version = D_VERSION, - .d_flags = D_MEM|D_NEEDGIANT, + .d_flags = D_MEM, .d_open = memopen, .d_read = memrw, .d_write = memrw, diff --git a/sys/i386/i386/mem.c b/sys/i386/i386/mem.c index 9c83f47428f0..b036bd3ec3c7 100644 --- a/sys/i386/i386/mem.c +++ b/sys/i386/i386/mem.c @@ -86,10 +86,6 @@ memrw(struct cdev *dev, struct uio *uio, int flags) int error = 0; vm_offset_t addr; - /* XXX UPS Why ? */ - GIANT_REQUIRED; - - if (dev2unit(dev) != CDEV_MINOR_MEM && dev2unit(dev) != CDEV_MINOR_KMEM) return EIO; diff --git a/sys/mips/mips/mem.c b/sys/mips/mips/mem.c index d40c424888af..08bb6b094c4a 100644 --- a/sys/mips/mips/mem.c +++ b/sys/mips/mips/mem.c @@ -85,8 +85,6 @@ memrw(struct cdev *dev, struct uio *uio, int flags) cnt = 0; error = 0; - GIANT_REQUIRED; - pmap_page_init(&m); while (uio->uio_resid > 0 && !error) { iov = uio->uio_iov; diff --git a/sys/sparc64/sparc64/mem.c b/sys/sparc64/sparc64/mem.c index d09f6b86771e..6bd52253666c 100644 --- a/sys/sparc64/sparc64/mem.c +++ b/sys/sparc64/sparc64/mem.c @@ -99,8 +99,6 @@ memrw(struct cdev *dev, struct uio *uio, int flags) error = 0; ova = 0; - GIANT_REQUIRED; - while (uio->uio_resid > 0 && error == 0) { iov = uio->uio_iov; if (iov->iov_len == 0) { |