On 2020/7/16 02:21, Christoph Hellwig wrote: > On Wed, Jul 15, 2020 at 10:30:06PM +0800, colyli@xxxxxxx wrote: >> From: Coly Li <colyli@xxxxxxx> >> >> We have struct cache_sb_disk for on-disk super block already, it is >> unnecessary to keep the in-memory super block format exactly mapping >> to the on-disk struct layout. >> >> This patch adds code comments to notice that struct cache_sb is not >> exactly mapping to cache_sb_disk, and removes the useless member csum >> and pad[5]. >> >> Although struct cache_sb does not belong to uapi, but there are still >> some on-disk format related macros reference it and it is unncessary to >> get rid of such dependency now. So struct cache_sb will continue to stay >> in include/uapi/linux/bache.h for now. >> >> Signed-off-by: Coly Li <colyli@xxxxxxx> >> Reviewed-by: Hannes Reinecke <hare@xxxxxxx> > > If you change this it really needs to move out of the uapi header. > I see and I tried. It needs more work to cleanup the dependence, it will be finished later. Thanks. Coly Li