diff options
-rw-r--r-- | fs/nfs/blocklayout/extents.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/fs/nfs/blocklayout/extents.c b/fs/nfs/blocklayout/extents.c index c69682a4262a..369ef53e89e1 100644 --- a/fs/nfs/blocklayout/extents.c +++ b/fs/nfs/blocklayout/extents.c | |||
@@ -110,13 +110,7 @@ static int _add_entry(struct my_tree *tree, u64 s, int32_t tag, | |||
110 | return 0; | 110 | return 0; |
111 | } else { | 111 | } else { |
112 | struct pnfs_inval_tracking *new; | 112 | struct pnfs_inval_tracking *new; |
113 | if (storage) | 113 | new = storage; |
114 | new = storage; | ||
115 | else { | ||
116 | new = kmalloc(sizeof(*new), GFP_NOFS); | ||
117 | if (!new) | ||
118 | return -ENOMEM; | ||
119 | } | ||
120 | new->it_sector = s; | 114 | new->it_sector = s; |
121 | new->it_tags = (1 << tag); | 115 | new->it_tags = (1 << tag); |
122 | list_add(&new->it_link, &pos->it_link); | 116 | list_add(&new->it_link, &pos->it_link); |