All of lore.kernel.org
 help / color / mirror / Atom feed
From: phcoder <phcoder@gmail.com>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: [PATCH] FAT, UFS and mtime
Date: Sat, 04 Apr 2009 11:21:40 +0200	[thread overview]
Message-ID: <49D726A4.9040207@gmail.com> (raw)
In-Reply-To: <49BC4D2C.7010804@gmail.com>

Can someone review this patch?
phcoder wrote:
> mtime part
> 2009-03-15  Vladimir Serbinenko  <phcoder@gmail.com>
> 
>     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.
>>
> 
> 


-- 

Regards
Vladimir 'phcoder' Serbinenko



  reply	other threads:[~2009-04-04  9:21 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-01 16:25 [PATCH] FAT, UFS and mtime phcoder
2009-03-01 19:13 ` Bean
2009-03-01 21:17   ` phcoder
2009-03-02  3:58     ` Bean
2009-03-02  4:39       ` Pavel Roskin
2009-03-11 21:32 ` phcoder
2009-03-11 22:16   ` phcoder
2009-03-13 19:10 ` Robert Millan
2009-03-15  0:34   ` phcoder
2009-04-04  9:21     ` phcoder [this message]
2009-04-05 14:38       ` Yoshinori K. Okuji
2009-03-15 11:16   ` phcoder

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=49D726A4.9040207@gmail.com \
    --to=phcoder@gmail.com \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.