Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ace69b2f authored by Christopher Morin's avatar Christopher Morin Committed by Gerrit Code Review
Browse files

Merge "fs_mgr: don't log error messages when missing fstab"

parents a7004e5f b183e05c
Loading
Loading
Loading
Loading
+8 −5
Original line number Original line Diff line number Diff line
@@ -638,6 +638,7 @@ err:
 * frees up memory of the return value without touching a and b. */
 * frees up memory of the return value without touching a and b. */
static struct fstab *in_place_merge(struct fstab *a, struct fstab *b)
static struct fstab *in_place_merge(struct fstab *a, struct fstab *b)
{
{
    if (!a && !b) return nullptr;
    if (!a) return b;
    if (!a) return b;
    if (!b) return a;
    if (!b) return a;


@@ -755,15 +756,17 @@ struct fstab *fs_mgr_read_fstab_default()
        default_fstab = get_fstab_path();
        default_fstab = get_fstab_path();
    }
    }


    if (default_fstab.empty()) {
    struct fstab* fstab = nullptr;
        LWARNING << __FUNCTION__ << "(): failed to find device default fstab";
    if (!default_fstab.empty()) {
        fstab = fs_mgr_read_fstab(default_fstab.c_str());
    } else {
        LINFO << __FUNCTION__ << "(): failed to find device default fstab";
    }
    }


    // combines fstab entries passed in from device tree with
    // the ones found from default_fstab file
    struct fstab* fstab_dt = fs_mgr_read_fstab_dt();
    struct fstab* fstab_dt = fs_mgr_read_fstab_dt();
    struct fstab *fstab = fs_mgr_read_fstab(default_fstab.c_str());


    // combines fstab entries passed in from device tree with
    // the ones found from default_fstab file
    return in_place_merge(fstab_dt, fstab);
    return in_place_merge(fstab_dt, fstab);
}
}