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