On Sat, Mar 27, 2021 at 10:54:39 +0800, peili wrote:
---
src/storage/storage_backend_sheepdog.c | 6 ------
1 file changed, 6 deletions(-)
diff --git a/src/storage/storage_backend_sheepdog.c
b/src/storage/storage_backend_sheepdog.c
index 8c37947308..010e86aa14 100644
--- a/src/storage/storage_backend_sheepdog.c
+++ b/src/storage/storage_backend_sheepdog.c
@@ -35,12 +35,6 @@
#define VIR_FROM_THIS VIR_FROM_STORAGE
-static int virStorageBackendSheepdogRefreshVol(virStoragePoolObjPtr pool,
- virStorageVolDefPtr vol);
-
-void virStorageBackendSheepdogAddHostArg(virCommandPtr cmd,
- virStoragePoolObjPtr pool);
-
int
virStorageBackendSheepdogParseNodeInfo(virStoragePoolDefPtr pool,
char *output)
Fails to compile:
../../../libvirt/src/storage/storage_backend_sheepdog.c:86:1: error: no previous prototype
for ‘virStorageBackendSheepdogAddHostArg’ [-Werror=missing-prototypes]
86 | virStorageBackendSheepdogAddHostArg(virCommandPtr cmd,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../libvirt/src/storage/storage_backend_sheepdog.c: In function
‘virStorageBackendSheepdogAddVolume’:
../../../libvirt/src/storage/storage_backend_sheepdog.c:121:9: error: implicit declaration
of function ‘virStorageBackendSheepdogRefreshVol’; did you mean
‘virStorageBackendSheepdogRegister’? [-Werror=implicit-function-declaration]
121 | if (virStorageBackendSheepdogRefreshVol(pool, vol) < 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| virStorageBackendSheepdogRegister
../../../libvirt/src/storage/storage_backend_sheepdog.c:121:9: error: nested extern
declaration of ‘virStorageBackendSheepdogRefreshVol’ [-Werror=nested-externs]
../../../libvirt/src/storage/storage_backend_sheepdog.c: At top level:
../../../libvirt/src/storage/storage_backend_sheepdog.c:308:1: error: static declaration
of ‘virStorageBackendSheepdogRefreshVol’ follows non-static declaration
308 | virStorageBackendSheepdogRefreshVol(virStoragePoolObjPtr pool,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../libvirt/src/storage/storage_backend_sheepdog.c:121:9: note: previous implicit
declaration of ‘virStorageBackendSheepdogRefreshVol’ was here
121 | if (virStorageBackendSheepdogRefreshVol(pool, vol) < 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NACK, the patch doesn't justify this by any means and it's breaking
build.