Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-22 | Fix printk_ratelimited() | Kent Overstreet | |
printk_ratelimited was behind an #ifdef CONFIG_PRINTK, which we don't define, so it was a complete noop - oops. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2022-06-18 | cmd_dump: Use buffered IO for reading device metadata | Kent Overstreet | |
We're reading device metadat in mostly sequential order - buffered IO will be faster than O_DIRECT. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2022-06-11 | Update bcachefs sources to 3704d0779c bcachefs: Improved human readable ↵ | Kent Overstreet | |
integer parsing | |||
2022-06-09 | Update bcachefs sources to 24f7e08cd8 bcachefs: shrinker.to_text() methods | Kent Overstreet | |
2022-05-30 | Update bcachefs sources to fad6d13aa5 fixup! bcachefs: Add persistent counters | Kent Overstreet | |
2022-05-02 | Update bcachefs sources to bdf6d7c135 fixup! bcachefs: Kill journal buf ↵ | Kent Overstreet | |
bloom filter | |||
2022-04-11 | Update bcachefs sources to fb8a27f6d4 bcachefs: Delete a redundant tracepoint | Kent Overstreet | |
2022-04-08 | Update bcachefs sources to 6ddf061e68 bcachefs: Use a genradix for reading ↵ | Kent Overstreet | |
journal entries | |||
2022-04-04 | Update bcachefs sources to 91e6c3e0d5 bcachefs: Gap buffer for journal keys | Kent Overstreet | |
2022-04-02 | Update bcachefs sources to ab3b6e7dd6 bcachefs: Fix pr_buf() calls | Kent Overstreet | |
2022-03-31 | Update bcachefs sources to 5e392aed7a bcachefs: Kill bch2_alloc_write() | Kent Overstreet | |
2022-03-30 | Flush standard output before popping assertions | Kent Overstreet | |
Seeing error messages before we die generally makes assertions easier to debug. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2022-03-30 | Update bcachefs sources to f638850417 bcachefs: bch2_trans_log_msg() | Kent Overstreet | |
2022-03-21 | Shrinker improvements | Kent Overstreet | |
After memory allocation failure, don't rely on /proc/meminfo to figure out how much memory we should free - instead unconditionally free 1/8th of each cache. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2022-03-21 | Better bio_alloc_bioset() | Kent Overstreet | |
bio_alloc_bioset() now uses mempools, so we don't segfault on memory allocation failure. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2022-03-21 | Update bcachefs sources to 0e705f5944 fixup! bcachefs: Refactor ↵ | Kent Overstreet | |
bch2_btree_node_mem_alloc() | |||
2022-03-13 | Update bcachefs sources to f05b3c1af9 bcachefs: Improve bucket_alloc_fail ↵ | Kent Overstreet | |
tracepoint | |||
2022-03-13 | Update bcachefs sources to e48731a188 bcachefs: Fix ↵ | Kent Overstreet | |
BTREE_TRIGGER_WANTS_OLD_AND_NEW | |||
2022-03-10 | Add freezable_schedule() to linux kernel shim | Kent Overstreet | |
Also fix the freezable_schedule_timeout() macro. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2022-02-27 | Update bcachefs sources to 04036b4910 bcachefs: Fix a memory leak | Kent Overstreet | |
2022-02-19 | Update bcachefs sources to da8056a215 bcachefs: Store logical location of ↵ | Kent Overstreet | |
journal entries | |||
2022-02-18 | Switch to pthread_mutex_t for spinlocks, too | Kent Overstreet | |
This fixes an observed journal deadlock - real spinlocks aren't safe in userspace. | |||
2022-02-16 | Update bcachefs sources to a0d7001b0f bcachefs: Change bch2_dev_lookup() to ↵ | Kent Overstreet | |
not use lookup_bdev() | |||
2022-02-13 | Update bcachefs sources to ba398d2906 bcachefs: Fix reflink repair code | Kent Overstreet | |
2022-02-11 | Update bcachefs sources to b84661c042 bcachefs: Fix reflink repair code | Kent Overstreet | |
2022-01-10 | Update bcachefs sources to bf340e68c7 bcachefs: Ignore cached data when ↵ | Kent Overstreet | |
calculating fragmentation | |||
2022-01-04 | Update bcachefs sources to 50ac18afbb bcachefs: Fix an uninitialized variable | Kent Overstreet | |
2022-01-01 | Retry memory allocation failures | Kent Overstreet | |
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-12-28 | Update bcachefs sources to 078a1a596a bcachefs: Optimize bucket reuse | Kent Overstreet | |
2021-11-03 | Update bcachefs sources to 5fd0c70102 bcachefs: Fix __remove_dirent() | Kent Overstreet | |
2021-10-16 | make BIO_MAX_VECS unsigned, like the kernel definition | Brett Holman | |
Signed-off-by: Brett Holman <bholman.devel@gmail.com> | |||
2021-09-09 | Update bcachefs sources to 3f3f969859 bcachefs: Fix some compiler warnings | Kent Overstreet | |
2021-07-28 | Delete unused variable | Kent Overstreet | |
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-07-28 | Update bcachefs sources to b964c6cba8 bcachefs: Change lockrestart_do() to ↵ | Kent Overstreet | |
always call bch2_trans_begin() | |||
2021-07-24 | fix for musl and non-x86 archs | Brett Holman | |
2021-07-14 | Update bcachefs sources to 787de128a5 bcachefs: Improvements to fsck ↵ | Kent Overstreet | |
check_dirents() | |||
2021-07-11 | Update bcachefs sources to 400c2f8d96 bcachefs: Mask out unknown compat ↵ | Kent Overstreet | |
features when going read-write | |||
2021-07-07 | Update bcachefs sources to dbee44d5ab bcachefs: add bcachefs xxhash support | Kent Overstreet | |
2021-06-10 | Update bcachefs sources to 69be0dae31 bcachefs: Always zero memory from ↵ | Kent Overstreet | |
bch2_trans_kmalloc() | |||
2021-06-08 | Update bcachefs sources to e3a7cee503 bcachefs: Don't mark superblocks past ↵ | Kent Overstreet | |
end of usable space | |||
2021-05-31 | Update bcachefs sources to 3913e0cac3 bcachefs: Journal space calculation fix | Kent Overstreet | |
2021-05-27 | Update closures from kernel source tree | Kent Overstreet | |
2021-05-27 | Grab math.h from kernel source tree | Kent Overstreet | |
This gets us round_up() and round_down() Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-05-17 | Update bcachefs sources to 0cd3e1d27a bcachefs: Fix for bch2_bkey_pack_pos() ↵ | Kent Overstreet | |
not initializing len/version fields | |||
2021-05-17 | Fix some minor compiler warnings | Kent Overstreet | |
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-04-30 | Update bcachefs sources to a5c0e1bb30 bcachefs: Clean up ↵ | Kent Overstreet | |
bch2_btree_and_journal_walk() | |||
2021-04-26 | bit_spinlocks now use futexes | Kent Overstreet | |
Spinlocks aren't a good idea in userspace, where we can't actually disable preemption. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-04-26 | Update bcachefs sources to 8d3093bd9b bcachefs: Evict btree nodes we're deleting | Kent Overstreet | |
2021-04-24 | Add a real mempool implementation | Kent Overstreet | |
Imported from the kernel. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-04-19 | Update bcachefs sources to fe72e70682 bcachefs: Fix for btree_gc repairing ↵ | Kent Overstreet | |
interior btree ptrs |