summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fs-io.c
AgeCommit message (Expand)Author
2018-07-01bcachefs: don't expose extent whiteouts outside of btree codeKent Overstreet
2018-06-03bcachefs: fix a minor fsync bugKent Overstreet
2018-06-03bcachefs: fix a fun truncate bugKent Overstreet
2018-06-01bcachefs: fix error path in fallocateKent Overstreet
2018-06-01bcachefs: fcollapse works on block granularity, not pageKent Overstreet
2018-06-01bcachefs: fix an error path in fcollapseKent Overstreet
2018-06-01bcachefs: fix dio write when faulting in from file we're writing toKent Overstreet
2018-05-22bcachefs: dio read path fixKent Overstreet
2018-05-22bcachefs: fixes for 32 bit/big endian machinesKent Overstreet
2018-05-22bcachefs: fix assorted sparse-ismsKent Overstreet
2018-05-22bcachefs: New time stats code (with quantiles)Kent Overstreet
2018-05-22bcachefs: buffered write path optimizationKent Overstreet
2018-05-22bcachefs: fix a page flags bugKent Overstreet
2018-05-22bcachefs: Fix a locking bugKent Overstreet
2018-05-22bcachefs: Centralize error handling in read pathKent Overstreet
2018-05-22bcachefs: convert BUG_ON()s to warningsKent Overstreet
2018-05-22bcachefs: drop writeback throttling codeKent Overstreet
2018-05-22bcachefs: Convert tiering/promote code to disk groupsKent Overstreet
2018-05-22bcachefs: fixes for check_set_has_compressed_data()Kent Overstreet
2018-05-22bcachefs: zstd support, compression refactoringKent Overstreet
2018-05-22bcachefs: use reserve when open buckets pinnedKent Overstreet
2018-05-22bcachefs: -o verbose_init, more error messagesKent Overstreet
2018-05-22bcachefs: optimize bch2_btree_iter_traverse() callsKent Overstreet
2018-05-22bcachefs: btree_iter_next()/btree_iter_next_slot()Kent Overstreet
2018-05-22bcachefs: quota limit enforcementKent Overstreet
2018-05-22bcachefs: don't call page_state_cmpxchg() from bch2_writepage_io_done()Kent Overstreet
2018-05-22bcachefs: bch2_disk_reservation_init()Kent Overstreet
2018-05-22bcachefs: fixes for buffered io & replicationKent Overstreet
2018-05-22bcachefs: organize fs-io.c a bit betterKent Overstreet
2018-05-22bcachefs: Quota accountingKent Overstreet
2018-05-22bcachefs: dio write path improvementsKent Overstreet
2018-05-22bcachefs: fix unitialized bch_read_bioKent Overstreet
2018-05-22bcachefs: fix dio write path with replication enabledKent Overstreet
2018-05-22bcachefs: i_blocks acct refactoringKent Overstreet
2018-05-22bcachefs: more trivial refactoringKent Overstreet
2018-05-22bcachefs: Add io policy fields to inodesKent Overstreet
2018-05-22bcachefs: make dio writes to fallocated space not return -ENOSPCKent Overstreet
2018-05-22bcachefs: kill extent_insert_hookKent Overstreet
2018-05-22bcachefs: Add mechanism to exclude devices to allocate fromKent Overstreet
2018-05-22bcachefs: Kill foreground write ratelimitingKent Overstreet
2018-05-22bcachefs: inject some faults, add some assertionsKent Overstreet
2018-05-22bcachefs: Bring back dedicated write points for copygcKent Overstreet
2018-05-22bcachefs: struct bch_extent_crc_unpackedKent Overstreet
2018-05-22bcachefs: Make write points more dynamicKent Overstreet
2018-05-22bcachefs: rename ei -> inodeKent Overstreet
2018-05-22bcachefs: pass around struct bch_inode_info *, not struct inode *Kent Overstreet
2018-05-22bcachefs: rename bch_inode_info fieldsKent Overstreet
2018-05-22bcachefs: rename bch_inode fieldsKent Overstreet
2018-05-22bcachefs: Fix some locking bugsKent Overstreet
2018-05-22bcachefs: Cleanups for building in userspaceKent Overstreet