On Wed, Jul 06, 2011 at 05:23:48PM -0600, Eric Blake wrote: > No caller was using the flags argument, and this function is internal > only, so we might as well skip it. > > * src/util/util.h (safezero): Update signature. > * src/util/util.c (safezero): Update function. > * src/locking/lock_driver_sanlock.c > (virLockManagerSanlockSetupLockspace) > (virLockManagerSanlockCreateLease): Update all callers. > * src/storage/storage_backend.c (createRawFile): Likewise. > --- > src/locking/lock_driver_sanlock.c | 4 ++-- > src/storage/storage_backend.c | 4 ++-- > src/util/util.c | 6 +++--- > src/util/util.h | 2 +- > 4 files changed, 8 insertions(+), 8 deletions(-) > > diff --git a/src/locking/lock_driver_sanlock.c b/src/locking/lock_driver_sanlock.c > index 567221c..cd2bbb5 100644 > --- a/src/locking/lock_driver_sanlock.c > +++ b/src/locking/lock_driver_sanlock.c > @@ -196,7 +196,7 @@ static int virLockManagerSanlockSetupLockspace(void) > /* > * Pre allocate enough data for 1 block of leases at preferred alignment > */ > - if (safezero(fd, 0, 0, rv) < 0) { > + if (safezero(fd, 0, rv) < 0) { > virReportSystemError(errno, > _("Unable to allocate lockspace %s"), > path); > @@ -567,7 +567,7 @@ static int virLockManagerSanlockCreateLease(struct sanlk_resource *res) > /* > * Pre allocate enough data for 1 block of leases at preferred alignment > */ > - if (safezero(fd, 0, 0, rv) < 0) { > + if (safezero(fd, 0, rv) < 0) { > virReportSystemError(errno, > _("Unable to allocate lease %s"), > res->disks[0].path); > diff --git a/src/storage/storage_backend.c b/src/storage/storage_backend.c > index 708d7b2..671b88e 100644 > --- a/src/storage/storage_backend.c > +++ b/src/storage/storage_backend.c > @@ -331,7 +331,7 @@ createRawFile(int fd, virStorageVolDefPtr vol, > > if (bytes > remain) > bytes = remain; > - if (safezero(fd, 0, vol->allocation - remain, bytes) < 0) { > + if (safezero(fd, vol->allocation - remain, bytes) < 0) { > ret = -errno; > virReportSystemError(errno, _("cannot fill file '%s'"), > vol->target.path); > @@ -340,7 +340,7 @@ createRawFile(int fd, virStorageVolDefPtr vol, > remain -= bytes; > } > } else { /* No progress bars to be shown */ > - if (safezero(fd, 0, 0, remain) < 0) { > + if (safezero(fd, 0, remain) < 0) { > ret = -errno; > virReportSystemError(errno, _("cannot fill file '%s'"), > vol->target.path); > diff --git a/src/util/util.c b/src/util/util.c > index 5542557..3d0ceea 100644 > --- a/src/util/util.c > +++ b/src/util/util.c > @@ -133,7 +133,7 @@ safewrite(int fd, const void *buf, size_t count) > } > > #ifdef HAVE_POSIX_FALLOCATE > -int safezero(int fd, int flags ATTRIBUTE_UNUSED, off_t offset, off_t len) > +int safezero(int fd, off_t offset, off_t len) > { > int ret = posix_fallocate(fd, offset, len); > if (ret == 0) > @@ -144,7 +144,7 @@ int safezero(int fd, int flags ATTRIBUTE_UNUSED, off_t offset, off_t len) > #else > > # ifdef HAVE_MMAP > -int safezero(int fd, int flags ATTRIBUTE_UNUSED, off_t offset, off_t len) > +int safezero(int fd, off_t offset, off_t len) > { > int r; > char *buf; > @@ -168,7 +168,7 @@ int safezero(int fd, int flags ATTRIBUTE_UNUSED, off_t offset, off_t len) > > # else /* HAVE_MMAP */ > > -int safezero(int fd, int flags ATTRIBUTE_UNUSED, off_t offset, off_t len) > +int safezero(int fd, off_t offset, off_t len) > { > int r; > char *buf; > diff --git a/src/util/util.h b/src/util/util.h > index 7a1eb11..6f07f8c 100644 > --- a/src/util/util.h > +++ b/src/util/util.h > @@ -39,7 +39,7 @@ > ssize_t saferead(int fd, void *buf, size_t count) ATTRIBUTE_RETURN_CHECK; > ssize_t safewrite(int fd, const void *buf, size_t count) > ATTRIBUTE_RETURN_CHECK; > -int safezero(int fd, int flags, off_t offset, off_t len) > +int safezero(int fd, off_t offset, off_t len) > ATTRIBUTE_RETURN_CHECK; > > int virSetBlocking(int fd, bool blocking) ATTRIBUTE_RETURN_CHECK; ACK from me but Dan should probably check that it doesn't affect some coming patches before pushing this, Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@xxxxxxxxxxxx | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/ -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list