]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
kmod-setup: define has_virtio_rng() only in a case when HAVE_KMOD is enabled (#6784)
author0xAX <0xAX@users.noreply.github.com>
Fri, 8 Sep 2017 21:51:04 +0000 (03:51 +0600)
committerLennart Poettering <lennart@poettering.net>
Fri, 8 Sep 2017 21:51:04 +0000 (23:51 +0200)
in other way we will get a warning message:

../src/core/kmod-setup.c:83:13: warning: ‘has_virtio_rng’ defined but
not used [-Wunused-function]

  static bool has_virtio_rng(void) {
             ^~~~~~~~~~~~~~

src/core/kmod-setup.c

index 9f69a6d925d3645bbf2b5d68e9b334a137a0849a..30b42fffe5bdbf01abcb655aeb7c7bdd168ef094 100644 (file)
@@ -47,7 +47,6 @@ static void systemd_kmod_log(
         log_internalv(LOG_DEBUG, 0, file, line, fn, format, args);
         REENABLE_WARNING;
 }
-#endif
 
 static int has_virtio_rng_nftw_cb(
                 const char *fpath,
@@ -83,6 +82,7 @@ static int has_virtio_rng_nftw_cb(
 static bool has_virtio_rng(void) {
         return (nftw("/sys/devices/pci0000:00", has_virtio_rng_nftw_cb, 64, FTW_MOUNT|FTW_PHYS|FTW_ACTIONRETVAL) == FTW_STOP);
 }
+#endif
 
 int kmod_setup(void) {
 #ifdef HAVE_KMOD