Displaying 2 results from an estimated 2 matches for "restore_chdir_start".
2013 Oct 18
1
[RFC/PATCH 2/3] core: MultiFS infrastructure added.
...-1;
+
mangle_name(mangled_name, name);
rv = searchdir(mangled_name, flags);
@@ -361,6 +369,9 @@ __export int open_file(const char *name, int flags, struct com32_filedata *filed
filedata->blocklg2 = SECTOR_SHIFT(file->fs);
filedata->handle = rv;
+ restore_fs();
+ restore_chdir_start();
+
return rv;
}
@@ -395,6 +406,7 @@ void fs_init(const struct fs_ops **ops, void *priv)
/* Default name for the root directory */
fs.cwd_name[0] = '/';
+ p_ops = ops;
while ((blk_shift < 0) && *ops) {
/* set up the fs stucture */
@@ -420,7 +432,7 @@...
2015 Jul 22
13
[PULL 0/8] MultiFS suppport for BIOS and EFI
So last week I was wondering if XFS was still working -- even with its
last on-disk structure changes -- and it _suprisingly_ worked as
expected. Right, now I can finally get rid of GRUB and use Syslinux to
boot my Linux on EFI from a rootfs with xfs. Shit, I have two
partitions (the first one being the required ESP) so there is no way to
access the other partitions since because Syslinux does not