[OpenBIOS] [PATCH] hfsplus: don't force OS 9 startup folder selection
Mark Cave-Ayland
mark.cave-ayland at ilande.co.uk
Fri Aug 26 09:19:32 CEST 2016
For some reason the HFS+ code will ignore the startup folder chosen by the user
and force the OS 9 startup folder if it exists. This can break OS X installations
with Classic, making it impossible to boot back into the OS.
Removing the code to force the use of the OS 9 startup folder allows switching
the startup disk between OS 9/OS X using the Disk Startup Utility in each OS
as expected.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>
---
fs/hfsplus/hfsp_fs.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/fs/hfsplus/hfsp_fs.c b/fs/hfsplus/hfsp_fs.c
index df234bb..4d52478 100644
--- a/fs/hfsplus/hfsp_fs.c
+++ b/fs/hfsplus/hfsp_fs.c
@@ -233,8 +233,6 @@ hfsp_files_open( hfsp_info_t *mi )
int *p = (int*)&(mi->vol)->vol.finder_info[0];
int cnid = p[0];
/* printk(" p[0] = %x, p[3] = %x, p[5] = %x\n", p[0], p[3], p[5] ); */
- if( p[0] == p[5] && p[3] )
- cnid = p[3];
if( record_init_cnid(&(mi->hfspfile->rec), &(mi->vol)->catalog, cnid) )
RET ( 0 );
path += 2;
--
1.7.10.4
More information about the OpenBIOS
mailing list