Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Nov 2011 07:12:10 +0000 (UTC)
From:      Alfred Perlstein <alfred@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r227496 - in head/sys: kern sys
Message-ID:  <201111140712.pAE7CARc031296@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: alfred
Date: Mon Nov 14 07:12:10 2011
New Revision: 227496
URL: http://svn.freebsd.org/changeset/base/227496

Log:
  Constify args to copyiniov and copyinuio.

Modified:
  head/sys/kern/subr_uio.c
  head/sys/sys/uio.h

Modified: head/sys/kern/subr_uio.c
==============================================================================
--- head/sys/kern/subr_uio.c	Mon Nov 14 00:45:25 2011	(r227495)
+++ head/sys/kern/subr_uio.c	Mon Nov 14 07:12:10 2011	(r227496)
@@ -437,7 +437,7 @@ copyinstrfrom(const void * __restrict sr
 }
 
 int
-copyiniov(struct iovec *iovp, u_int iovcnt, struct iovec **iov, int error)
+copyiniov(const struct iovec *iovp, u_int iovcnt, struct iovec **iov, int error)
 {
 	u_int iovlen;
 
@@ -455,7 +455,7 @@ copyiniov(struct iovec *iovp, u_int iovc
 }
 
 int
-copyinuio(struct iovec *iovp, u_int iovcnt, struct uio **uiop)
+copyinuio(const struct iovec *iovp, u_int iovcnt, struct uio **uiop)
 {
 	struct iovec *iov;
 	struct uio *uio;

Modified: head/sys/sys/uio.h
==============================================================================
--- head/sys/sys/uio.h	Mon Nov 14 00:45:25 2011	(r227495)
+++ head/sys/sys/uio.h	Mon Nov 14 07:12:10 2011	(r227496)
@@ -89,11 +89,11 @@ struct vm_page;
 struct uio *cloneuio(struct uio *uiop);
 int	copyinfrom(const void * __restrict src, void * __restrict dst,
 	    size_t len, int seg);
-int	copyiniov(struct iovec *iovp, u_int iovcnt, struct iovec **iov,
+int	copyiniov(const struct iovec *iovp, u_int iovcnt, struct iovec **iov,
 	    int error);
 int	copyinstrfrom(const void * __restrict src, void * __restrict dst,
 	    size_t len, size_t * __restrict copied, int seg);
-int	copyinuio(struct iovec *iovp, u_int iovcnt, struct uio **uiop);
+int	copyinuio(const struct iovec *iovp, u_int iovcnt, struct uio **uiop);
 int	copyout_map(struct thread *td, vm_offset_t *addr, size_t sz);
 int	copyout_unmap(struct thread *td, vm_offset_t addr, size_t sz);
 int	uiomove(void *cp, int n, struct uio *uio);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201111140712.pAE7CARc031296>