Commit Graph

339 Commits

Author SHA1 Message Date
Tim Schlueter
3a6164cdeb Adding plymouth support to initramfs script 2018-02-25 17:22:39 -08:00
Tim Schlueter
c3b8d74200 Initramfs script improvements
- Resolve the root device, so it can be specified by UUID, etc.
	- Exit immediately if the ROOTFSTYPE is set and not bcachefs
	- Only try to unlock the device 3 times before opening a shell or
	  rebooting (depending on kernel cmdline)
2018-02-25 17:22:39 -08:00
Kent Overstreet
cdf17bffad disk groups 2018-02-19 19:01:07 -05:00
Kent Overstreet
90ef8b9f57 Update bcachefs sources to 90d78c2461 bcachefs: Option parsing for io targets 2018-02-19 19:01:05 -05:00
Kent Overstreet
4aefd5f903 add missing include 2018-02-17 13:36:55 -05:00
Kent Overstreet
807abf36c1 Update bcachefs sources to e99d29e402 bcachefs: zstd support, compression refactoring 2018-02-16 18:13:24 -05:00
koverstreet
8d95f4a437
Merge pull request #2 from modelrockettier/master
Improve Debian Package Builds
2018-02-11 21:03:36 -05:00
Tim Schlueter
3c85d9f009 Set debian/compat to 10
* Compat level 10 allows parallel builds by default.
	* Also changed debuild to use short arguments.
	* Long arguments weren't supported until dpkg-dev 1.18.8.
2018-02-11 15:32:34 -08:00
Tim Schlueter
8544024bc1 Set PREFIX to /usr for .deb builds 2018-02-11 15:31:38 -08:00
Kent Overstreet
813862a47c add -c to cmd_unlock, to check if a device needs to be unlocked 2018-02-11 14:25:33 -05:00
Leah Neukirchen
b5e3302af7 fsck: support -a as -p for compatibility with other fsck 2018-02-10 22:48:48 +01:00
Leah Neukirchen
71f6f6ece5 fsck: fix typo in usage 2018-02-10 22:48:15 +01:00
Kent Overstreet
a3ec9b0a01 add a missing build dependency 2018-02-10 04:45:03 -05:00
Leah Neukirchen
e8a350841c include/linux/bitmap.h: inline __bitmap_weight and __bitmap_and 2018-02-10 00:08:32 +01:00
Leah Neukirchen
0f85ced799 tools-util.c: define generic crc32c on non-x86_64 arch 2018-02-09 23:13:24 +01:00
Leah Neukirchen
71c55882fa include/linux/time64.h: no need for __iter_div_u64_rem in userspace 2018-02-09 22:54:12 +01:00
Leah Neukirchen
c725c69d77 include/linux/log2.h: define PAGE_SHIFT when needed 2018-02-09 22:21:46 +01:00
Leah Neukirchen
3217fffd09 Patches to support musl libc
UTIME_NOW is defined in <sys/stat.h> on glibc and musl.
Else, we just need a few headers to get glibc's <sys/cdefs.h> crud.
2018-02-09 22:20:56 +01:00
Leah Neukirchen
e523a844d6 format: the error_action readonly is spelled remount_ro 2018-02-09 20:51:23 +01:00
Leah Neukirchen
79ce40239a list: fix usage header 2018-02-09 19:25:46 +01:00
Leah Neukirchen
06a81e6d29 list: document -f and -v 2018-02-09 19:25:17 +01:00
Leah Neukirchen
869e51901d migrate: migrate_superblock -> migrate-superblock in usage 2018-02-09 19:22:52 +01:00
Leah Neukirchen
a502eb5094 format: document -U (used by many mkfs.*) 2018-02-09 19:21:47 +01:00
Leah Neukirchen
a2a99187c1 dump: document -f 2018-02-09 19:18:58 +01:00
Leah Neukirchen
0feb77e79e device add: support --help 2018-02-09 19:17:26 +01:00
Leah Neukirchen
487282f7a1 bcachefs.8: completely rewrite manpage with mdoc, adapting to current usages 2018-02-09 19:14:24 +01:00
Leah Neukirchen
2a6b7fe8ba mkfs.bcachefs: convert to POSIX sh 2018-02-09 16:54:03 +01:00
Leah Neukirchen
1c0c62559f fsck.bcachefs: convert to POSIX sh 2018-02-09 16:52:44 +01:00
Leah Neukirchen
6c9e9b675c Makefile: default PREFIX to /usr/local 2018-02-09 16:33:26 +01:00
koverstreet
fc96071b58
Merge pull request #1 from Pneumaticat/patch-1
typo: "migrate_superblock" -> "migrate-superblock"
2018-02-08 16:53:26 -05:00
Kevin Liu
d81d11623d
typo: "migrate_superblock" -> "migrate-superblock" 2018-02-08 16:26:25 -05:00
Kent Overstreet
7875b82630 New data rereplicate command 2018-02-08 15:33:43 -05:00
Kent Overstreet
6976570d67 Update bcachefs sources to d5e561b3cc bcachefs: BCH_DATA ioctl 2018-02-08 15:33:42 -05:00
Kent Overstreet
a9f5937a97 cmd_migrate fixes
when linking existing data, we weren't creating alloc btree keys - also,
we were calculating the wrong bucket...
2018-02-07 06:52:56 -05:00
Kent Overstreet
1ef243e3ad Update bcachefs sources to 496cbe9474 bcachefs: export bch2_alloc_write() 2018-02-07 06:16:50 -05:00
Kent Overstreet
99adc23cf6 Update bcachefs sources to 0e765bc37c bcachefs: foreground merging of interior btree nodes 2018-02-05 00:31:32 -05:00
Kent Overstreet
27c0b6fbc5 use futex instead of pthread cond variable for schedule 2018-02-05 00:13:40 -05:00
Kent Overstreet
7c29c458db Update bcachefs sources to 2834633e12 bcachefs: fix ioctls that set inode flags 2018-01-21 16:39:23 -05:00
Kent Overstreet
fe2d5ef75f Update bcachefs sources to ae6e8a59d3 bcachefs: quota limit enforcement 2018-01-21 12:17:34 -05:00
Kent Overstreet
4de98a2712 Update bcachefs sources to 02ae70070a bcachefs: Allocate new btree roots lazily 2018-01-11 07:02:08 -05:00
Kent Overstreet
f8cbede6d1 fix cmd_evacuate 2017-12-30 03:36:12 -05:00
Kent Overstreet
dbad1685bc show-super can now print more stuff 2017-12-29 21:15:47 -05:00
Kent Overstreet
88242ec7a3 Update bcachefs sources to 0b8c5d0fb7 bcachefs: refactor superblock validation 2017-12-29 21:15:45 -05:00
Kent Overstreet
aca9f96dcc Resizing 2017-12-28 02:55:08 -05:00
Kent Overstreet
9d2dfea54b update for bcachefs changes 2017-12-28 02:55:08 -05:00
Kent Overstreet
d77921a153 Update bcachefs sources to f4b290345a bcachefs: device resize 2017-12-28 02:55:06 -05:00
Kent Overstreet
30caf69540 Add bcachefs fs usage 2017-12-23 00:51:19 -05:00
Kent Overstreet
14117dcdfb Update bcachefs sources to 2afdc642c2 bcachefs: kill bucket_data_type, improve disk usage stats 2017-12-23 00:51:17 -05:00
Kent Overstreet
da37a5f204 Update bcachefs sources to b2f5acc670 bcachefs: fix assertion in journal read 2017-12-21 18:57:37 -05:00
Kent Overstreet
1cf4d51dc4 Update bcachefs sources to 14ce2a2031 bcachefs: fixes for building in userspace 2017-12-21 18:06:45 -05:00