• S
    [GFS2] Accept old format NFS filehandles · 3ebf4490
    Steven Whitehouse 提交于
    On Tue, 2007-07-10 at 10:06 +0100, Christoph Hellwig wrote:
    > > -#define GFS2_LARGE_FH_SIZE 10
    > > -
    > > -struct gfs2_fh_obj {
    > > -   struct gfs2_inum_host this;
    > > -   u32 imode;
    > > -};
    > > +#define GFS2_LARGE_FH_SIZE 8
    >
    > Because gfs2_decode_fh only accepts file handles with GFS2_LARGE_FH_SIZE
    > or GFS2_LARGE_FH_SIZE you don't accept filehandles sent out by and older
    > gfs version anymore.  Stale filehandles because of a new kernel version
    > are a big no-no, so please add back code to handle the old filehandles
    > on the decode side.
    >
    
    This should fix that problem I think since its only relating to end of
    the fh we can just ignore that field in order to accept the older
    format.
    Signed-off-by: NSteven Whitehouse <swhiteho@redhat.com>
    Cc: Christoph Hellwig <hch@infradead.org>
    Cc: Wendy Cheng <wcheng@redhat.com>
    3ebf4490
ops_export.c 6.5 KB