Loading fs/nfs/pnfs.c +6 −11 Original line number Diff line number Diff line Loading @@ -259,7 +259,7 @@ pnfs_put_layout_hdr(struct pnfs_layout_hdr *lo) * is required. * Note that caller must hold inode->i_lock. */ static void static int pnfs_mark_layout_stateid_invalid(struct pnfs_layout_hdr *lo, struct list_head *lseg_list) { Loading @@ -270,7 +270,7 @@ pnfs_mark_layout_stateid_invalid(struct pnfs_layout_hdr *lo, }; set_bit(NFS_LAYOUT_INVALID_STID, &lo->plh_flags); pnfs_mark_matching_lsegs_invalid(lo, lseg_list, &range); return pnfs_mark_matching_lsegs_invalid(lo, lseg_list, &range); } static int Loading Loading @@ -637,11 +637,6 @@ pnfs_layout_free_bulk_destroy_list(struct list_head *layout_list, { struct pnfs_layout_hdr *lo; struct inode *inode; struct pnfs_layout_range range = { .iomode = IOMODE_ANY, .offset = 0, .length = NFS4_MAX_UINT64, }; LIST_HEAD(lseg_list); int ret = 0; Loading @@ -656,11 +651,11 @@ pnfs_layout_free_bulk_destroy_list(struct list_head *layout_list, spin_lock(&inode->i_lock); list_del_init(&lo->plh_bulk_destroy); lo->plh_block_lgets++; /* permanently block new LAYOUTGETs */ if (pnfs_mark_layout_stateid_invalid(lo, &lseg_list)) { if (is_bulk_recall) set_bit(NFS_LAYOUT_BULK_RECALL, &lo->plh_flags); if (pnfs_mark_matching_lsegs_invalid(lo, &lseg_list, &range)) ret = -EAGAIN; } spin_unlock(&inode->i_lock); pnfs_free_lseg_list(&lseg_list); /* Free all lsegs that are attached to commit buckets */ Loading Loading
fs/nfs/pnfs.c +6 −11 Original line number Diff line number Diff line Loading @@ -259,7 +259,7 @@ pnfs_put_layout_hdr(struct pnfs_layout_hdr *lo) * is required. * Note that caller must hold inode->i_lock. */ static void static int pnfs_mark_layout_stateid_invalid(struct pnfs_layout_hdr *lo, struct list_head *lseg_list) { Loading @@ -270,7 +270,7 @@ pnfs_mark_layout_stateid_invalid(struct pnfs_layout_hdr *lo, }; set_bit(NFS_LAYOUT_INVALID_STID, &lo->plh_flags); pnfs_mark_matching_lsegs_invalid(lo, lseg_list, &range); return pnfs_mark_matching_lsegs_invalid(lo, lseg_list, &range); } static int Loading Loading @@ -637,11 +637,6 @@ pnfs_layout_free_bulk_destroy_list(struct list_head *layout_list, { struct pnfs_layout_hdr *lo; struct inode *inode; struct pnfs_layout_range range = { .iomode = IOMODE_ANY, .offset = 0, .length = NFS4_MAX_UINT64, }; LIST_HEAD(lseg_list); int ret = 0; Loading @@ -656,11 +651,11 @@ pnfs_layout_free_bulk_destroy_list(struct list_head *layout_list, spin_lock(&inode->i_lock); list_del_init(&lo->plh_bulk_destroy); lo->plh_block_lgets++; /* permanently block new LAYOUTGETs */ if (pnfs_mark_layout_stateid_invalid(lo, &lseg_list)) { if (is_bulk_recall) set_bit(NFS_LAYOUT_BULK_RECALL, &lo->plh_flags); if (pnfs_mark_matching_lsegs_invalid(lo, &lseg_list, &range)) ret = -EAGAIN; } spin_unlock(&inode->i_lock); pnfs_free_lseg_list(&lseg_list); /* Free all lsegs that are attached to commit buckets */ Loading