summaryrefslogtreecommitdiff
path: root/fs/ext2.c
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2015-05-15 02:06:48 +0200
committerMichal Idziorek <m.i@gmx.at>2015-05-15 02:06:48 +0200
commit0365bbb5c58912fd24b3d33b90477d3de5d46d96 (patch)
tree0e171394f0e9f508b6ff1a7971ce61ddf8b2f989 /fs/ext2.c
parentfb8a5f18835e8811dd1a98b8eb5352151fc2df31 (diff)
fixes and imporvements
Diffstat (limited to 'fs/ext2.c')
-rw-r--r--fs/ext2.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/fs/ext2.c b/fs/ext2.c
index 4a41a24..858b7d6 100644
--- a/fs/ext2.c
+++ b/fs/ext2.c
@@ -120,7 +120,8 @@ int ext2_check(uint8_t *ram)
ram_read(ptr,&super,sizeof(super),1);
if(super.ext2_sig!=0xef53){
- panic(FOOLOS_MODULE_NAME,"no ext2 signature found, where ram-image expected!");
+ log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"addr: 0x%08X",ram);
+ panic(FOOLOS_MODULE_NAME,"no ext2 signature found, where ram-image expected");
}
}
@@ -134,7 +135,11 @@ ext2_inode ext2_get_inode(uint8_t *ram,int inode_num)
uint8_t *ptr=ram+1024;
ram_read(ptr,&super,sizeof(super),1);
- if(super.ext2_sig!=0xef53)panic(FOOLOS_MODULE_NAME,"no ext2 signature found, where ram-image expected!");
+ if(super.ext2_sig!=0xef53)
+ {
+ log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"addr: 0x%08X",ram);
+ panic(FOOLOS_MODULE_NAME,"no ext2 signature found, where ram-image expected!");
+ }
int block_group=(inode_num-1)/super.inodes_per_group;