Re: file handle in statx (was: Re: How to cope with subvolumes and snapshots on muti-user systems?)

2023-12-14 Thread Kent Overstreet
On Fri, Dec 15, 2023 at 09:47:47AM +1100, NeilBrown wrote: > On Wed, 13 Dec 2023, Christian Brauner wrote: > > On Wed, Dec 13, 2023 at 08:46:54AM +1100, NeilBrown wrote: > > > On Wed, 13 Dec 2023, Miklos Szeredi wrote: > > > > On Tue, 12 Dec 2023 at 16:35, Kent Overstreet > > > > wrote: > > > >

Re: file handle in statx (was: Re: How to cope with subvolumes and snapshots on muti-user systems?)

2023-12-14 Thread NeilBrown
On Wed, 13 Dec 2023, Christian Brauner wrote: > On Wed, Dec 13, 2023 at 08:46:54AM +1100, NeilBrown wrote: > > On Wed, 13 Dec 2023, Miklos Szeredi wrote: > > > On Tue, 12 Dec 2023 at 16:35, Kent Overstreet > > > wrote: > > > > > > > Other poeple have been finding ways to contribute to the techni

Re: [PATCH] bcachefs: fix invalid memory access in bch2_fs_alloc() error path

2023-12-14 Thread Kent Overstreet
On Thu, Dec 14, 2023 at 12:06:41PM -0700, Thomas Bertschinger wrote: > When bch2_fs_alloc() gets an error before calling > bch2_fs_btree_iter_init(), bch2_fs_btree_iter_exit() makes an invalid > memory access because btree_trans_list is uninitialized. > > Signed-off-by: Thomas Bertschinger > Fixe

[PATCH] bcachefs: fix invalid memory access in bch2_fs_alloc() error path

2023-12-14 Thread Thomas Bertschinger
When bch2_fs_alloc() gets an error before calling bch2_fs_btree_iter_init(), bch2_fs_btree_iter_exit() makes an invalid memory access because btree_trans_list is uninitialized. Signed-off-by: Thomas Bertschinger Fixes: 6bd68ec266ad ("bcachefs: Heap allocate btree_trans") --- fs/bcachefs/btree_it