diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/iov_iter.c | 4 | ||||
| -rw-r--r-- | lib/radix-tree.c | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/lib/iov_iter.c b/lib/iov_iter.c index 970212670b6a..fdae394172fa 100644 --- a/lib/iov_iter.c +++ b/lib/iov_iter.c | |||
| @@ -1012,7 +1012,7 @@ unsigned long iov_iter_gap_alignment(const struct iov_iter *i) | |||
| 1012 | } | 1012 | } |
| 1013 | EXPORT_SYMBOL(iov_iter_gap_alignment); | 1013 | EXPORT_SYMBOL(iov_iter_gap_alignment); |
| 1014 | 1014 | ||
| 1015 | static inline size_t __pipe_get_pages(struct iov_iter *i, | 1015 | static inline ssize_t __pipe_get_pages(struct iov_iter *i, |
| 1016 | size_t maxsize, | 1016 | size_t maxsize, |
| 1017 | struct page **pages, | 1017 | struct page **pages, |
| 1018 | int idx, | 1018 | int idx, |
| @@ -1102,7 +1102,7 @@ static ssize_t pipe_get_pages_alloc(struct iov_iter *i, | |||
| 1102 | size_t *start) | 1102 | size_t *start) |
| 1103 | { | 1103 | { |
| 1104 | struct page **p; | 1104 | struct page **p; |
| 1105 | size_t n; | 1105 | ssize_t n; |
| 1106 | int idx; | 1106 | int idx; |
| 1107 | int npages; | 1107 | int npages; |
| 1108 | 1108 | ||
diff --git a/lib/radix-tree.c b/lib/radix-tree.c index 43e0cbedc3a0..a9e41aed6de4 100644 --- a/lib/radix-tree.c +++ b/lib/radix-tree.c | |||
| @@ -2034,10 +2034,12 @@ void *radix_tree_delete_item(struct radix_tree_root *root, | |||
| 2034 | unsigned long index, void *item) | 2034 | unsigned long index, void *item) |
| 2035 | { | 2035 | { |
| 2036 | struct radix_tree_node *node = NULL; | 2036 | struct radix_tree_node *node = NULL; |
| 2037 | void __rcu **slot; | 2037 | void __rcu **slot = NULL; |
| 2038 | void *entry; | 2038 | void *entry; |
| 2039 | 2039 | ||
| 2040 | entry = __radix_tree_lookup(root, index, &node, &slot); | 2040 | entry = __radix_tree_lookup(root, index, &node, &slot); |
| 2041 | if (!slot) | ||
| 2042 | return NULL; | ||
| 2041 | if (!entry && (!is_idr(root) || node_tag_get(root, node, IDR_FREE, | 2043 | if (!entry && (!is_idr(root) || node_tag_get(root, node, IDR_FREE, |
| 2042 | get_slot_offset(node, slot)))) | 2044 | get_slot_offset(node, slot)))) |
| 2043 | return NULL; | 2045 | return NULL; |
