move files around
[project/fstools.git] / driver / volume.c
diff --git a/driver/volume.c b/driver/volume.c
deleted file mode 100644 (file)
index 4dc0a8e..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Copyright (C) 2014 John Crispin <blogic@openwrt.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 2.1
- * as published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- */
-
-#include <sys/mount.h>
-#include <stdio.h>
-#include <stdlib.h>
-
-#include "../fs-state.h"
-#include "volume.h"
-
-enum {
-       FLASH_NOR,
-       FLASH_NAND,
-};
-
-static LIST_HEAD(drivers);
-
-void
-volume_register_driver(struct driver *d)
-{
-       list_add(&d->list, &drivers);
-}
-
-struct volume* volume_find(char *name)
-{
-       struct volume *v = malloc(sizeof(struct volume));
-       struct driver *d;
-
-       if (!v)
-               return NULL;
-
-       list_for_each_entry(d, &drivers, list) {
-               memset(v, 0, sizeof(struct volume));
-
-               if (d->find && !d->find(v, name))
-                       return v;
-       }
-
-       free(v);
-
-       return NULL;
-}