[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] FAT, UFS and mtime
From: |
Yoshinori K. Okuji |
Subject: |
Re: [PATCH] FAT, UFS and mtime |
Date: |
Sun, 5 Apr 2009 23:38:56 +0900 |
User-agent: |
KMail/1.9.10 |
On Saturday 04 April 2009 18:21:40 phcoder wrote:
> Can someone review this patch?
Looks good to me.
Thanks,
Okuji
> phcoder wrote:
> > mtime part
> > 2009-03-15 Vladimir Serbinenko <address@hidden>
> >
> > Support for mtime and further expandability of dir command
> >
> > * include/grub/lib/datetime.h: moved to ...
> > * include/grub/datetime.h: ... moved here and added
> > declaration of grub_unixtime2datetime. All users updated
> > * include/grub/fs.h: new syntax for dir and mtime functionin
> > struct grub_fs
> > * include/grub/fshelp.h: new declarations of GRUB_FSHELP_TYPE_MASK
> > and GRUB_FSHELP_FLAGS_MASK
> > * commands/ls.c (grub_ls_list_files): Write mtime in long format
> > * fs/ext2.c (grub_ext2_dir): use new dir syntax and supply mtime
> > (grub_ext2_mtime): new function
> > * fs/hfsplus.c (grub_hfsplus_dir): use new dir syntax and supply
> > mtime (grub_hfsplus_mtime): new function
> > * fs/ufs.c (GRUB_UFS_ATTR_TYPE): new definition
> > (GRUB_UFS_ATTR_FILE): likewise
> > (GRUB_UFS_ATTR_LNK): likewise
> > (struct grub_ufs_sblock): new fields mtime
> > (grub_ufs_read_inode): new parameter to read inode to a separate
> > buffer all users updated
> > (grub_ufs_dir): mtime support
> > (grub_ufs_mtime): new function
> > * fs/affs.c (grub_affs_dir): use new dir syntax
> > * fs/afs.c (grub_afs_dir): likewise
> > * fs/cpio.c (grub_cpio_dir): likewise
> > * fs/fat.c (grub_fat_find_dir): likewise
> > * fs/hfs.c (grub_hfs_dir): likewise
> > * fs/iso9660.c (grub_iso9660_dir): likewise
> > * fs/jfs.c (grub_jfs_dir): likewise
> > * fs/minix.c (grub_minix_dir): likewise
> > * fs/ntfs.c (grub_ntfs_dir): likewise
> > * fs/reiserfs.c (grub_reiserfs_dir): likewise
> > * fs/sfs.c (grub_sfs_dir): likewise
> > * fs/xfs.c (grub_xfs_dir): likewise
> > * util/hostfs.c (grub_hostfs_dir): likewise
> > * lib/datetime.c: moved to ...
> > * normal/datetime.c: ... moved here
> > (grub_unixtime2datetime): new function
> > * kern/rescue.c (grub_rescue_print_files): use new dir syntax
> > * normal/completition.c (iterate_dir): use new dir syntax
> > * normal/misc.c (grub_normal_print_device_info): tell the
> > last modification time of a volume
> > * kern/fs.c (grub_fs_probe): updated dummy function to use new syntax
> > * conf/i386-coreboot.rmk: added normal/datetime.c to grub-emu
> > and normal.mod. Removed lib/datetime.c from datetime.mod
> > * conf/i386-efi.rmk: likewise
> > * conf/i386-ieee1275.rmk: likewise
> > * conf/i386-pc.rmk: likewise
> > * conf/powerpc-ieee1275.rmk: likewise
> > * conf/sparc64-ieee1275.rmk: likewise
> > * conf/x86_64-efi.rmk: likewise
> >
> > Robert Millan wrote:
> >> On Sun, Mar 01, 2009 at 05:25:10PM +0100, phcoder wrote:
> >>> Hello all. It seems that gcc has trouble with -m32 when structure is
> >>> passed as argument. So I replaced that part by a pointer. Also I
> >>> made some improvements to ufs code to support solaris branch of ufs.
> >>> I tested it also with freebsd and netbsd's branch and it works fine
> >>> on it too.
> >>> As my 3 FS patches: mtime, FAT and UFS are interdependent I submit a
> >>> patch with all 3 features. If it's really necessary I can split them
> >>> but it requires a lot of unnecessary work
> >>
> >> Please do. It is definitely confusing to review patches that merge
> >> unrelated things.
> >>
> >> Also, please don't include the changelog entry in your patch, since
> >> those break too easily. Just paste it at the top of your mail.