summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc.c
AgeCommit message (Expand)Author
2018-08-11bcachefs: kill extent_insert_hookKent Overstreet
2018-08-01bcachefs: BCH_SB_RESERVE_BYTESKent Overstreet
2018-08-01bcachefs: Better calculation of copygc thresholdKent Overstreet
2018-07-24bcachefs: Fix locking in allocator threadKent Overstreet
2018-07-23bcachefs: fix bch2_val_to_text()Kent Overstreet
2018-07-23bcachefs: Invalidate buckets when writing to alloc btreeKent Overstreet
2018-06-01bcachefs: don't use BTREE_INSERT_NOWAIT when we're not supposed toKent Overstreet
2018-05-22bcachefs: switch to percpu_rwsem for usage_lockKent Overstreet
2018-05-22bcachefs: fix assorted sparse-ismsKent Overstreet
2018-05-22bcachefs: Fix bch2_dev_in_targetKent Overstreet
2018-05-22bcachefs: add time stats for btree lock contentionKent Overstreet
2018-05-22bcachefs: Split out journal_io.cKent Overstreet
2018-05-22bcachefs: less pointer chasingKent Overstreet
2018-05-22bcachefs: Fix various device add bugsKent Overstreet
2018-05-22bcachefs: rename prio -> last_io, refactor a bitKent Overstreet
2018-05-22bcachefs: split out replicas.c and disk_groups.cKent Overstreet
2018-05-22bcachefs: Avoid allocation fragmentationKent Overstreet
2018-05-22bcachefs: Fix some allocator startup bugsKent Overstreet
2018-05-22bcachefs: fix degraded writes, misc alloc path bugsKent Overstreet
2018-05-22bcachefs: workaround an issue with writethrough cachingKent Overstreet
2018-05-22bcachefs: durabilityKent Overstreet
2018-05-22bcachefs: Better signal from allocator to copygc threadKent Overstreet
2018-05-22bcachefs: Convert tiering/promote code to disk groupsKent Overstreet
2018-05-22bcachefs: Fix allocator stripingKent Overstreet
2018-05-22bcachefs: export bch2_alloc_write()Kent Overstreet
2018-05-22bcachefs: optimize bch2_btree_iter_traverse() callsKent Overstreet
2018-05-22bcachefs: better journal_pin_seq()Kent Overstreet
2018-05-22bcachefs: fix an allocator startup bugKent Overstreet
2018-05-22bcachefs: fix a bug with btree write completions when btree writes blockedKent Overstreet
2018-05-22bcachefs: Allocate new btree roots lazilyKent Overstreet
2018-05-22bcachefs: fix allocator startup, once and for allKent Overstreet
2018-05-22bcachefs: fix allocator thread shutdownKent Overstreet
2018-05-22bcachefs: fix another lockdep splatKent Overstreet
2018-05-22bcachefs: locking changes for device resizeKent Overstreet
2018-05-22bcachefs: kill bucket_lockKent Overstreet
2018-05-22bcachefs: kill bucket_data_type, improve disk usage statsKent Overstreet
2018-05-22bcachefs: fixes for building in userspaceKent Overstreet
2018-05-22bcachefs: fix a minor locking bugKent Overstreet
2018-05-22bcachefs: fix various sparse issuesKent Overstreet
2018-05-22bcachefs: moving_gc -> copygcKent Overstreet
2018-05-22bcachefs: make bucket marking more rigorousKent Overstreet
2018-05-22bcachefs: use closure_wait_eventKent Overstreet
2018-05-22bcachefs: array_insert_item()Kent Overstreet
2018-05-22bcachefs: Change open_bucket to only point to a single bucketKent Overstreet
2018-05-22bcachefs: call bch2_recalc_min_prio() in bch2_alloc_read()Kent Overstreet
2018-05-22bcachefs: Add mechanism to exclude devices to allocate fromKent Overstreet
2018-05-22bcachefs: Kill foreground write ratelimitingKent Overstreet
2018-05-22bcachefs: fix __writepoint_find()Kent Overstreet
2018-05-22bcachefs: verify new checksums against old checksumsKent Overstreet
2018-05-22bcachefs: more alloc fixesKent Overstreet