#include "activate.h"
int lv_activate(struct dmfs *dm,
- struct volume_group *vg, struct logical_volume *lv)
+ struct volume_group *vg,
+ struct logical_volume *lv)
{
-
+
}
-int lv_deactivate(struct dmfs *dm, struct volume_group *vg,
+int lv_deactivate(struct dmfs *dm,
+ struct volume_group *vg,
struct logical_volume *lv)
{
#include "dmfs-driver.h"
int lv_activate(struct dmfs *dm,
- struct volume_group *vg, struct logical_volume *lv);
+ struct volume_group *vg,
+ struct logical_volume *lv);
-int lv_deactivate(struct dmfs *dm, struct volume_group *vg,
+int lv_deactivate(struct dmfs *dm,
+ struct volume_group *vg,
struct logical_volume *lv);
#endif
static struct volume_group *_build_vg(struct pool *mem, struct list_head *pvs)
{
struct volume_group *vg = pool_alloc(mem, sizeof(*vg));
- struct disk_list *dl = list_entry(pvs->next, struct disk_list, list);
+ struct disk_list *dl;
- if (!dl) {
+
+ if (list_empty(pvs)) {
log_err("no pv's in volume group");
return NULL;
}
+ dl = list_entry(pvs->next, struct disk_list, list);
+
if (!vg) {
stack;
return NULL;
exit(1);
}
- if (!dev_cache_add_dir("/dev/")) {
+ if (!dev_cache_add_dir("/dev/loop")) {
fprintf(stderr, "couldn't add /dev to dir-cache\n");
exit(1);
}