libceph: fix double-free of page vector
[firefly-linux-kernel-4.4.55.git] / fs / ceph / addr.c
index 5ffee90d9fb560c7fdbfd91bd0ff310602bdb947..4144caf2f9d3a5ef95a7a9162b1de0cfa326cf4e 100644 (file)
@@ -345,7 +345,6 @@ static int start_read(struct inode *inode, struct list_head *page_list, int max)
 
 out_pages:
        ceph_release_page_vector(pages, nr_pages);
-       kfree(pages);
 out:
        ceph_osdc_put_request(req);
        return ret;