Merge branch 'for-chris' of git://git.jan-o-sch.net/btrfs-unstable into for-linus
Conflicts: fs/btrfs/ulist.h Signed-off-by: Chris Mason <chris.mason@oracle.com>
This commit is contained in:
@@ -24,6 +24,10 @@
|
||||
*/
|
||||
#define ULIST_SIZE 16
|
||||
|
||||
struct ulist_iterator {
|
||||
int i;
|
||||
};
|
||||
|
||||
/*
|
||||
* element of the list
|
||||
*/
|
||||
@@ -61,7 +65,13 @@ void ulist_fini(struct ulist *ulist);
|
||||
void ulist_reinit(struct ulist *ulist);
|
||||
struct ulist *ulist_alloc(gfp_t gfp_mask);
|
||||
void ulist_free(struct ulist *ulist);
|
||||
int ulist_add(struct ulist *ulist, u64 val, unsigned long aux, gfp_t gfp_mask);
|
||||
struct ulist_node *ulist_next(struct ulist *ulist, struct ulist_node *prev);
|
||||
int ulist_add(struct ulist *ulist, u64 val, unsigned long aux,
|
||||
gfp_t gfp_mask);
|
||||
int ulist_add_merge(struct ulist *ulist, u64 val, unsigned long aux,
|
||||
unsigned long *old_aux, gfp_t gfp_mask);
|
||||
struct ulist_node *ulist_next(struct ulist *ulist,
|
||||
struct ulist_iterator *uiter);
|
||||
|
||||
#define ULIST_ITER_INIT(uiter) ((uiter)->i = 0)
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user