summaryrefslogtreecommitdiff
path: root/include/linux/percpu-rwsem.h
AgeCommit message (Collapse)Author
2024-01-16Move c_src dirs back to toplevelKent Overstreet
We just wanted c sourcefiles out of the top level, not c source directories. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-01-16move Rust sources to top level, C sources into c_srcThomas Bertschinger
This moves the Rust sources out of rust_src/ and into the top level. Running the bcachefs executable out of the development tree is now: $ ./target/release/bcachefs command or $ cargo run --profile release -- command instead of "./bcachefs command". Building and installing is still: $ make && make install Signed-off-by: Thomas Bertschinger <tahbertschinger@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2019-08-27Update bcachefs sources to 14f68409be bcachefs: Optimize fiemapKent Overstreet
2019-03-08use a mutex for percpu rwsemaphoresKent Overstreet
bcachefs is using a percpu rwsem to protect percpu data structures, and in userspace we don't have real percpu data structures - so we need to guard all access to them with a mutex.
2018-06-01Update bcachefs sources to 9abf628c70 bcachefs: Fix a spurious error in fsckKent Overstreet