Displaying 1 result from an estimated 1 matches for "open_inode".
2009 Mar 31
1
[PATCH 1/1] CORE/cache: add cache priority parameter
...[si+cptr.next],CachePtrs
+.hit_no_lru:
+ and ax,ax ; Clear ZF
sub si,CachePtrs+cptr_size
shl si,SECTOR_SHIFT-cptr_size_lg2 ; Buffer address
diff --git a/core/extlinux.asm b/core/extlinux.asm
index 9684c8a..59d460d 100644
--- a/core/extlinux.asm
+++ b/core/extlinux.asm
@@ -966,7 +966,10 @@ open_inode:
add eax,edx
pop edx
and dx,SECTOR_SIZE-1
+ push dx
+ mov dx,1
call getcachesector ; Get the group descriptor
+ pop dx
add si,dx
mov esi,[gs:si+bg_inode_table] ; Get inode table block #
pop eax ; Get inode within group
@@ -985,7 +988,10 @@ open_inode:
and dx,SECTOR_SI...