kernel/include/linux/ceph/pagelist.h
.. .. @@ -23,16 +23,7 @@ 23 23 size_t room; /* room remaining to reset to */ 24 24 }; 25 25 26 -static inline void ceph_pagelist_init(struct ceph_pagelist *pl)27 -{28 - INIT_LIST_HEAD(&pl->head);29 - pl->mapped_tail = NULL;30 - pl->length = 0;31 - pl->room = 0;32 - INIT_LIST_HEAD(&pl->free_list);33 - pl->num_pages_free = 0;34 - refcount_set(&pl->refcnt, 1);35 -}26 +struct ceph_pagelist *ceph_pagelist_alloc(gfp_t gfp_flags);36 27 37 28 extern void ceph_pagelist_release(struct ceph_pagelist *pl); 38 29