commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd/isofs ChangeLog inode.c lookup.c


From: Marcus Brinkmann
Subject: hurd/isofs ChangeLog inode.c lookup.c
Date: Mon, 27 Nov 2000 11:58:36 -0800

CVSROOT:        /home/cvs
Module name:    hurd
Changes by:     Marcus Brinkmann <address@hidden>       00/11/27 11:58:36

Modified files:
        isofs          : ChangeLog inode.c lookup.c 

Log message:
        2000-11-27  Marcus Brinkmann  <address@hidden>
        
        The last two changes introduced two new inode overlaps
        (file_start was not shifted by store block size, and directories'
        shifted file_start offset can be the same as the struct dirrect
        offset of their first directory entry).
        
        * inode.c (use_file_start_as_id): New function to determine
        if to use file_start or struct dirrect * as node id.
        The directory recognition code comes from read_disknode.
        (cache_inode): Use use_file_start_as_id instead doing the work
        ourselve. Shift file_start by store->log2_block_size.
        (load_inode): Likewise.
        * lookup.c (diskfs_get_directs): Likewise.
        Declare use_file_start_id.

CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/isofs/ChangeLog.diff?r1=1.25&r2=1.26
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/isofs/inode.c.diff?r1=1.11&r2=1.12
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/isofs/lookup.c.diff?r1=1.8&r2=1.9




reply via email to

[Prev in Thread] Current Thread [Next in Thread]