[prev in list] [next in list] [prev in thread] [next in thread] 

List:       libvir-list
Subject:    Re: [PATCH 03/10] virtime: virTimeMillisNowRaw to void
From:       Martin Kletzander <mkletzan () redhat ! com>
Date:       2024-02-29 14:39:07
Message-ID: ZeCXC_BWriwF2cK0 () wheatley ! k8r ! cz
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Mon, Dec 25, 2023 at 12:25:56AM +0300, Artem Chernyshev wrote:
>virTimeMillisNowRaw() function are invariant now,
>so, quite a few checks, dependent on it are become
>irrelevant.
>
>Fixes: f5e9bdb87f ("src: replace clock_gettime()/gettimeofday() with g_get_real_time()")
>Signed-off-by: Artem Chernyshev <artem.chernyshev@red-soft.ru>
>---
> src/conf/virdomainjob.c                    |  7 ++--
> src/libxl/libxl_domain.c                   | 10 ++---
> src/libxl/libxl_domain.h                   |  2 +-
> src/libxl/libxl_driver.c                   |  6 +--
> src/nwfilter/nwfilter_dhcpsnoop.c          | 18 +++-----
> src/qemu/qemu_agent.c                      |  6 +--
> src/qemu/qemu_backup.c                     |  3 +-
> src/qemu/qemu_dbus.c                       |  3 +-
> src/qemu/qemu_domain.c                     |  2 +-
> src/qemu/qemu_domainjob.c                  | 22 ++++------
> src/qemu/qemu_domainjob.h                  |  4 +-
> src/qemu/qemu_driver.c                     | 10 ++---
> src/qemu/qemu_hotplug.c                    |  6 +--
> src/qemu/qemu_migration.c                  |  4 +-
> src/qemu/qemu_nbdkit.c                     |  3 +-
> src/qemu/qemu_process.c                    |  9 ++--
> src/qemu/qemu_tpm.c                        |  3 +-
> src/storage/storage_backend_iscsi_direct.c |  4 +-
> src/util/virfdstream.c                     |  3 +-
> src/util/virhostuptime.c                   |  3 +-
> src/util/virtime.c                         | 48 +++++-----------------
> src/yutil/virtime.h                         | 14 +++----
> src/vz/vz_driver.c                         | 15 +++----
> src/vz/vz_utils.c                          | 16 +++-----
> src/vz/vz_utils.h                          |  2 +-
> tools/virsh-domain.c                       | 12 ++----
> 26 files changed, 82 insertions(+), 153 deletions(-)
>
>diff --git a/src/util/virtime.c b/src/util/virtime.c
>index baf4ce5db7..3d62494109 100644
>--- a/src/util/virtime.c
>+++ b/src/util/virtime.c
>@@ -208,17 +198,10 @@ int virTimeStringThenRaw(unsigned long long when, char *buf)
>  *
>  * Retrieves the current system time, in milliseconds since the
>  * epoch
>- *
>- * Returns 0 on success, -1 on error with error reported
>  */
>-int virTimeMillisNow(unsigned long long *now)
>+void virTimeMillisNow(unsigned long long *now)
> {
>-    if (virTimeMillisNowRaw(now) < 0) {
>-        virReportSystemError(errno, "%s",
>-                             _("Unable to get current time"));
>-        return -1;
>-    }
>-    return 0;
>+    virTimeMillisNowRaw(now);

This makes this function just a dumb caller to virTimeMillisNowRaw().
That means we can remove that function and change all the callers to
just call virTimeMillisNow.

Also this series does not apply after that long of a time (sorry for the
delay), so please rebase and repost this if you want to get this in.

Thanks,
Martin

["signature.asc" (application/pgp-signature)]
[Attachment #6 (text/plain)]

_______________________________________________
Devel mailing list -- devel@lists.libvirt.org
To unsubscribe send an email to devel-leave@lists.libvirt.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic