Changeset ef76d72 in mainline


Ignore:
Timestamp:
2011-03-28T16:56:04Z (13 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fde8a27
Parents:
7a96476
Message:

Add the isearch and zsearch fields to the superblock
structure, they will be used to optimize search in inode/zone bitmaps.

Location:
uspace/srv/fs/minixfs
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/minixfs/mfs.h

    r7a96476 ref76d72  
    8484        bool long_names;
    8585        bool native;
     86        unsigned isearch;
     87        unsigned zsearch;
    8688};
    8789
     
    137139
    138140/*mfs_inode.c*/
    139 extern
    140 struct mfs_ino_info *mfs_read_inode_raw(const struct mfs_instance *instance,
    141                                         uint16_t inum);
    142 extern
    143 struct mfs_ino_info *mfs2_read_inode_raw(const struct mfs_instance *instance,
    144                                         uint32_t inum);
     141extern struct mfs_ino_info *
     142mfs_read_inode_raw(const struct mfs_instance *instance, uint16_t inum);
     143
     144extern struct mfs_ino_info *
     145mfs2_read_inode_raw(const struct mfs_instance *instance, uint32_t inum);
    145146
    146147/*mfs_read.c*/
  • uspace/srv/fs/minixfs/mfs_ops.c

    r7a96476 ref76d72  
    177177        sbi->native = native;
    178178        sbi->magic = magic;
     179        sbi->isearch = 0;
     180        sbi->zsearch = 0;
    179181
    180182        if (version == MFS_VERSION_V3) {
Note: See TracChangeset for help on using the changeset viewer.