Commit Graph

279 Commits

Author SHA1 Message Date
Kent Overstreet
74cb922032 Update bcachefs sources to 661faf58db bcachefs: fix a deadlock in journal replay error path 2017-11-12 18:23:29 -05:00
Kent Overstreet
3347339bbd Simple stupid memory reclaim code 2017-11-12 16:48:07 -05:00
Kent Overstreet
e9afb70d26 Update bcachefs sources to 6a361fb68c bcachefs: Rework btree read error handling 2017-11-10 22:18:52 -09:00
Kent Overstreet
ea57dd8d48 Update bcachefs sources to 58b77cfec6 bcachefs: improve btree_ptr_debugcheck() 2017-11-10 12:58:58 -09:00
Kent Overstreet
6d09cd7766 Update bcachefs sources to 2679158d6e bcachefs: fix allocation + replication 2017-11-08 21:12:38 -09:00
Kent Overstreet
097fd2a5e6 Add commands for changing and removing passphrase 2017-11-08 16:06:37 -09:00
Kent Overstreet
b984559329 update for new option code 2017-11-08 16:01:26 -09:00
Kent Overstreet
8351bbc05b Update bcachefs sources to d4b7ef921a bcachefs: Refactoring 2017-11-08 16:01:26 -09:00
Kent Overstreet
bf8c59996b Update for new superblock options; makefile improvements 2017-10-08 10:25:36 -08:00
Kent Overstreet
85ee972555 Update bcachefs sources to e82e656279 bcachefs: Cleanups for building in userspace 2017-10-08 10:25:33 -08:00
Kent Overstreet
e7c2bb91bc Faster crc32c 2017-10-08 10:20:36 -08:00
Kent Overstreet
b1814f2dd0 fix a build error on weird glibc 2017-08-28 15:07:12 -04:00
Kent Overstreet
e0c54d52f5 Workarounds for building with gcc 4 2017-08-23 16:30:25 -06:00
Kent Overstreet
c7950838b2 handle REQ_OP_FLUSH 2017-08-23 16:30:25 -06:00
Kent Overstreet
8aaf7d913a urandom fallback 2017-08-23 16:29:28 -06:00
Kent Overstreet
4b9e40b23a fix incorrect errno usage 2017-08-23 16:29:28 -06:00
Kent Overstreet
38f22164a9 Update bcachefs sources to 6a25f7a00d bcachefs: fix ioctl code 2017-06-13 17:41:59 -08:00
Kent Overstreet
914c4d19ed Fix io from rebase to 4.11 2017-06-13 17:41:22 -08:00
Kent Overstreet
851e945db8 Update for sysfs changes 2017-06-13 15:53:11 -08:00
Kent Overstreet
565b4a74d6 Update bcachefs sources to 14e9ac5016 bcachefs: btree_iter fastpath 2017-05-12 23:14:24 -08:00
Kent Overstreet
a588eb0d9e Update bcachefs sources to 2d95696fbe bcachefs: fix rw -> ro -> rw transition 2017-05-08 10:21:21 -08:00
Kent Overstreet
63065c0128 Update bcachefs sources to 9ceb982d77 bcachefs: Store bucket gens in a btree 2017-05-08 06:57:17 -08:00
Kent Overstreet
e57a624feb Update bcachefs sources to 113b475ed2 bcachefs: Better error handling reading bucket prios/gens 2017-05-08 02:26:04 -08:00
Kent Overstreet
f9395eeca5 Update bcachefs sources to 3610542890 bcachefs: Convert to skcipher interface for chacha20 2017-05-05 04:28:45 -08:00
Kent Overstreet
e004b95b88 fix sync writes - don't use O_EXCL 2017-05-05 00:27:50 -08:00
Kent Overstreet
5db58a0bae Update bcachefs sources to fb365e1745 2017-04-24 09:48:35 -08:00
Kent Overstreet
e41920e603 Use aio 2017-04-23 22:05:31 -08:00
Kent Overstreet
c35fbbc025 Update bcachefs sources to 2e70771b8d 2017-04-23 22:00:36 -08:00
Kent Overstreet
1b495cf9e1 Update bcachefs sources to 846600a41b 2017-04-15 02:42:29 -08:00
Kent Overstreet
5c7454176e cmd_list improvements; use %m 2017-04-14 20:40:50 -08:00
Kent Overstreet
819f2dde79 Update bcachefs sources to f026e4e024 2017-04-14 20:40:31 -08:00
Kent Overstreet
03bc9d71b1 Update bcachefs sources to 3b4024f944 2017-04-10 21:37:18 -08:00
Kent Overstreet
e394bd4ba3 silence a compiler warning 2017-04-10 00:33:58 -08:00
Kent Overstreet
e783d814e8 Update bcachefs sources to da037866e6 2017-04-09 20:12:37 -08:00
Kent Overstreet
2615d73a74 Allow disk commands to specify member by index 2017-04-05 18:20:50 -08:00
Kent Overstreet
bc85a94114 add -i to cmd_list 2017-04-05 17:30:17 -08:00
Kent Overstreet
978c160405 Fix some clang warnings
the issue in cmd_debug - passing members of struct bpos to kstrtoull,
which aren't aligned - was a legit bug
2017-04-04 06:43:08 -08:00
Kent Overstreet
64c325ef48 Update bcachefs sources to ff95156479 2017-04-04 06:43:08 -08:00
Kent Overstreet
1f24d50522 cmd_dump: fix crash when a device is offline 2017-04-03 19:45:43 -08:00
Kent Overstreet
2831b89a7c More cmd_migrate improvements
Factor out bch2_pick_bucket_size() from the format code, and pick the
bucket size before picking the superblock location - that way we can
ensure the superblock gets its own bucket and doesn't trigger warnings
due to the allocation code noticing different types of data in the same
bucket.
2017-04-02 19:43:35 -08:00
Kent Overstreet
6d88817058 Update bcachefs sources 2017-04-02 19:40:36 -08:00
Kent Overstreet
4921d02142 Update bcachefs sources 2017-03-31 05:12:36 -08:00
Kent Overstreet
c0ad33c126 bcachefs-in-userspace improvements
Got rid of the stupid shim file hack
2017-03-19 21:39:19 -08:00
Kent Overstreet
54e00cf016 cmd_migrate fix
missing check_mark_super call - would trigger an assertion if
link_data() was called before we wrote any data
2017-03-19 17:51:23 -08:00
Kent Overstreet
2ea91f85d8 make linux shim timer code less fragile 2017-03-19 17:45:29 -08:00
Kent Overstreet
5ec39af8ea Rename from bcache-tools to bcachefs-tools 2017-03-19 17:31:47 -08:00
Kent Overstreet
bb1941de53 update bcache sources 2017-03-16 14:51:41 -08:00
Kent Overstreet
ac296ad4dc fix percpu_ref_reinit() 2017-03-16 14:23:40 -08:00
Kent Overstreet
d4e6736e59 Add --quiet to cmd_format 2017-03-14 11:47:09 -08:00
Kent Overstreet
d252e12acc Refactoring for device specific commands 2017-03-12 06:53:43 -08:00