Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v6.12 20 lines 557 B view raw
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef _BCACHEFS_LOGGED_OPS_H 3#define _BCACHEFS_LOGGED_OPS_H 4 5#include "bkey.h" 6 7#define BCH_LOGGED_OPS() \ 8 x(truncate) \ 9 x(finsert) 10 11static inline int bch2_logged_op_update(struct btree_trans *trans, struct bkey_i *op) 12{ 13 return bch2_btree_insert_nonextent(trans, BTREE_ID_logged_ops, op, 0); 14} 15 16int bch2_resume_logged_ops(struct bch_fs *); 17int bch2_logged_op_start(struct btree_trans *, struct bkey_i *); 18int bch2_logged_op_finish(struct btree_trans *, struct bkey_i *); 19 20#endif /* _BCACHEFS_LOGGED_OPS_H */