export.c (cf9ce948f47640797bd19980e1d99c6d17d0bdc3) | export.c (94e07a7590ae855bae0536c42b3086fadc7c83a8) |
---|---|
1/* 2 * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. 3 * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved. 4 * 5 * This copyrighted material is made available to anyone wishing to use, 6 * modify, copy, or redistribute it subject to the terms and conditions 7 * of the GNU General Public License version 2. 8 */ --- 23 unchanged lines hidden (view full) --- 32 struct inode *parent) 33{ 34 __be32 *fh = (__force __be32 *)p; 35 struct super_block *sb = inode->i_sb; 36 struct gfs2_inode *ip = GFS2_I(inode); 37 38 if (parent && (*len < GFS2_LARGE_FH_SIZE)) { 39 *len = GFS2_LARGE_FH_SIZE; | 1/* 2 * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. 3 * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved. 4 * 5 * This copyrighted material is made available to anyone wishing to use, 6 * modify, copy, or redistribute it subject to the terms and conditions 7 * of the GNU General Public License version 2. 8 */ --- 23 unchanged lines hidden (view full) --- 32 struct inode *parent) 33{ 34 __be32 *fh = (__force __be32 *)p; 35 struct super_block *sb = inode->i_sb; 36 struct gfs2_inode *ip = GFS2_I(inode); 37 38 if (parent && (*len < GFS2_LARGE_FH_SIZE)) { 39 *len = GFS2_LARGE_FH_SIZE; |
40 return 255; | 40 return FILEID_INVALID; |
41 } else if (*len < GFS2_SMALL_FH_SIZE) { 42 *len = GFS2_SMALL_FH_SIZE; | 41 } else if (*len < GFS2_SMALL_FH_SIZE) { 42 *len = GFS2_SMALL_FH_SIZE; |
43 return 255; | 43 return FILEID_INVALID; |
44 } 45 46 fh[0] = cpu_to_be32(ip->i_no_formal_ino >> 32); 47 fh[1] = cpu_to_be32(ip->i_no_formal_ino & 0xFFFFFFFF); 48 fh[2] = cpu_to_be32(ip->i_no_addr >> 32); 49 fh[3] = cpu_to_be32(ip->i_no_addr & 0xFFFFFFFF); 50 *len = GFS2_SMALL_FH_SIZE; 51 --- 153 unchanged lines hidden --- | 44 } 45 46 fh[0] = cpu_to_be32(ip->i_no_formal_ino >> 32); 47 fh[1] = cpu_to_be32(ip->i_no_formal_ino & 0xFFFFFFFF); 48 fh[2] = cpu_to_be32(ip->i_no_addr >> 32); 49 fh[3] = cpu_to_be32(ip->i_no_addr & 0xFFFFFFFF); 50 *len = GFS2_SMALL_FH_SIZE; 51 --- 153 unchanged lines hidden --- |