Re: [PATCH 4/8] Add yaffs2 file system: tags handling code

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jesper Juhl
Date: Sunday, December 5, 2010 - 3:12 pm

A few small comments inline below.


On Wed, 1 Dec 2010, Charles Manning wrote:


void yaffs_calc_ecc(const u8 *data, struct yaffs_spare *spare)




You misspelled "something".



static int yaffs_wr_nand(struct yaffs_dev *dev,
                      int nand_chunk, const u8 *data,
                      struct yaffs_spare *spare)



static int yaffs_rd_chunk_nand(struct yaffs_dev *dev,
                            int nand_chunk,
                            u8 *data,
                            struct yaffs_spare *spare,
                            enum yaffs_ecc_result *ecc_result,
                            int correct_errors)




int yaffs_tags_compat_wr(struct yaffs_dev *dev,
                      int nand_chunk,
                      const u8 *data, const struct yaffs_ext_tags *ext_tags)



int yaffs_tags_compat_rd(struct yaffs_dev *dev,
                      int nand_chunk,
                      u8 *data, struct yaffs_ext_tags *ext_tags)



Why does this function have a blank line at the beginning and at the end? 
Just remove those.

On a more serious note; while reviewing these patches I've seen a lot of 
functions that return int but only ever return a single fixed value. I can 
see the point of this for some of them since they are ment to be assigned 
to function pointers that expect a specific signature, but for some I'm 
left wondering if they really shouldn't just be returning 'void'...



int yaffs_tags_compat_query_block(struct yaffs_dev *dev,
                               int block_no,
                               enum yaffs_block_state *state,
                               u32 *seq_number)



int yaffs_tags_compat_wr(struct yaffs_dev *dev,
                      int nand_chunk,
                      const u8 *data, const struct yaffs_ext_tags *tags);



int yaffs_tags_compat_rd(struct yaffs_dev *dev,
                      int nand_chunk,
                      u8 *data, struct yaffs_ext_tags *tags);



int yaffs_tags_compat_query_block(struct yaffs_dev *dev,
                               int block_no,
                               enum yaffs_block_state *state,
                               u32 *seq_number);




-- 
Jesper Juhl <jj@chaosbits.net>            http://www.chaosbits.net/
Don't top-post http://www.catb.org/~esr/jargon/html/T/top-post.html
Plain text mails only, please.

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/8] Add yaffs2 file system: Third patchset, Charles Manning, (Tue Nov 30, 2:57 pm)
[PATCH 2/8] Add yaffs2 file system: checkpoint and ecc code, Charles Manning, (Tue Nov 30, 2:57 pm)
[PATCH 3/8] Add yaffs2 file system: guts code, Charles Manning, (Tue Nov 30, 2:57 pm)
[PATCH 4/8] Add yaffs2 file system: tags handling code, Charles Manning, (Tue Nov 30, 2:57 pm)
[PATCH 6/8] Add yaffs2 file system: xattrib code, Charles Manning, (Tue Nov 30, 2:57 pm)
Re: [PATCH 3/8] Add yaffs2 file system: guts code, Arnd Bergmann, (Tue Nov 30, 3:23 pm)
Re: [PATCH 4/8] Add yaffs2 file system: tags handling code, Jesper Juhl, (Sun Dec 5, 3:12 pm)
Re: [PATCH 6/8] Add yaffs2 file system: xattrib code, Jesper Juhl, (Sun Dec 5, 3:20 pm)
Re: [PATCH 3/8] Add yaffs2 file system: guts code, Arnd Bergmann, (Mon Dec 6, 5:55 am)
Re: [PATCH 3/8] Add yaffs2 file system: guts code, Charles Manning, (Mon Dec 6, 3:13 pm)
Re: [PATCH 3/8] Add yaffs2 file system: guts code, Jesper Juhl, (Mon Dec 6, 3:16 pm)
Re: [PATCH 3/8] Add yaffs2 file system: guts code, Arnd Bergmann, (Mon Dec 6, 4:03 pm)
Re: [PATCH 3/8] Add yaffs2 file system: guts code, Steven Rostedt, (Mon Dec 6, 5:47 pm)
Re: [PATCH 3/8] Add yaffs2 file system: guts code, Charles Manning, (Mon Dec 6, 9:12 pm)
Re: [PATCH 3/8] Add yaffs2 file system: guts code, Steven Rostedt, (Tue Dec 7, 7:49 am)
Re: [PATCH 3/8] Add yaffs2 file system: guts code, Charles Manning, (Tue Dec 7, 1:43 pm)
Re: [PATCH 3/8] Add yaffs2 file system: guts code, Steven Rostedt, (Tue Dec 7, 3:49 pm)