Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-22 | bcachefs: inject some faults, add some assertions | Kent Overstreet | |
2018-05-22 | bcachefs: more alloc fixes | Kent Overstreet | |
2018-05-22 | bcachefs: fix a silly null ptr deref | Kent Overstreet | |
2018-05-22 | bcachefs: Bring back dedicated write points for copygc | Kent Overstreet | |
they were required to prevent the copygc reserve from being used by other writes | |||
2018-05-22 | bcachefs: fix int underflow in alloc code | Kent Overstreet | |
2018-05-22 | bcachefs: print reason for key being invalid | Kent Overstreet | |
2018-05-22 | bcachefs: fix bch2_rand_range() | Kent Overstreet | |
2018-05-22 | bcachefs: fix a locking bug | Kent Overstreet | |
2018-05-22 | bcachefs: Pick read device based on IO latency | Kent Overstreet | |
2018-05-22 | bcachefs Narrow checksums in read path | Kent Overstreet | |
2018-05-22 | bcachefs: Make bch2_extent_matches_ptr more rigorous | Kent Overstreet | |
2018-05-22 | bcachefs: extent migrate stats | Kent Overstreet | |
2018-05-22 | bcachefs: struct bch_extent_crc_unpacked | Kent Overstreet | |
2018-05-22 | bcachefs: Make write points more dynamic | Kent Overstreet | |
2018-05-22 | bcachefs: Refactor btree cache code | Kent Overstreet | |
making struct bch_fs a bit smaller | |||
2018-05-22 | bcachefs: Fix a regression in the promote path | Kent Overstreet | |
2018-05-22 | bcachefs: lz4 fixes | Kent Overstreet | |
2018-05-22 | bcachefs: Fix compressed disk space accounting | Kent Overstreet | |
2018-05-22 | bcachefs: fix a divide by zero | Kent Overstreet | |
2018-05-22 | bcachefs: fix __bounce_alloc() | Kent Overstreet | |
2018-05-22 | bcachefs: fix bch2_check_set_has_compressed_data() | Kent Overstreet | |
2018-05-22 | bcachefs: fix a deadlock in journal replay error path | Kent Overstreet | |
2018-05-22 | bcachefs: add another consistency check | Kent Overstreet | |
2018-05-22 | bcachefs: fix open_bucket_copy_unused_ptrs() | Kent Overstreet | |
2018-05-22 | bcachefs: don't return SHRINK_STOP when btree_cache_alloc_lock held | Kent Overstreet | |
2018-05-22 | bcachefs: fix a memory leak | Kent Overstreet | |
2018-05-22 | bcachefs: Rework btree read error handling | Kent Overstreet | |
- fix some cases where error messages weren't being printed - on checksum error, reread if we have another replica to read from, otherwise attempt to continue with what we've got | |||
2018-05-22 | bcachefs: fix missing error checking | Kent Overstreet | |
2018-05-22 | bcachefs: improve btree_ptr_debugcheck() | Kent Overstreet | |
2018-05-22 | bcachefs: fix allocation + replication | Kent Overstreet | |
2018-05-22 | bcachefs: rename bcache_superblock -> bch_sb_handle | Kent Overstreet | |
2018-05-22 | bcachefs: ioctl code improvements | Kent Overstreet | |
2018-05-22 | bcachefs: move fs ioctl code to fs-ioctl.c | Kent Overstreet | |
2018-05-22 | bcachefs: trivial refactoring | Kent Overstreet | |
2018-05-22 | bcachefs: rename ei -> inode | Kent Overstreet | |
2018-05-22 | bcachefs: pass around struct bch_inode_info *, not struct inode * | Kent Overstreet | |
2018-05-22 | bcachefs: rename bch_inode_info fields | Kent Overstreet | |
2018-05-22 | bcachefs: rename bch_inode fields | Kent Overstreet | |
2018-05-22 | bcachefs: add a consistency check | Kent Overstreet | |
2018-05-22 | bcachefs: Option code improvements | Kent Overstreet | |
2018-05-22 | bcachefs: Fix some locking bugs | Kent Overstreet | |
2018-05-22 | bcachefs: fix a debugcheck with stale ptrs before gens are read | Kent Overstreet | |
2018-05-22 | bcachefs: Cleanups for building in userspace | Kent Overstreet | |
2018-05-22 | bcachefs: nfs export support | Kent Overstreet | |
2018-05-22 | bcachefs: Allow for non power of 2 bucket size | Kent Overstreet | |
2018-05-22 | bcachefs: Clean up bucket_size usage, tracepoints | Kent Overstreet | |
2018-05-22 | bcachefs: Initial commit | Kent Overstreet | |
Fork of drivers/md/bcache Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2018-05-08 | mm: pagecache add lock | Kent Overstreet | |
Add a per address space lock around adding pages to the pagecache - making it possible for fallocate INSERT_RANGE/COLLAPSE_RANGE to work correctly, and also hopefully making truncate and dio a bit saner. | |||
2018-03-30 | ceph: only dirty ITER_IOVEC pages for direct read | Yan, Zheng | |
If a page is already locked, attempting to dirty it leads to a deadlock in lock_page(). This is what currently happens to ITER_BVEC pages when a dio-enabled loop device is backed by ceph: $ losetup --direct-io /dev/loop0 /mnt/cephfs/img $ xfs_io -c 'pread 0 4k' /dev/loop0 Follow other file systems and only dirty ITER_IOVEC pages. Cc: stable@kernel.org Signed-off-by: "Yan, Zheng" <zyan@redhat.com> Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com> | |||
2018-03-22 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | |
Merge misc fixes from Andrew Morton: "13 fixes" * emailed patches from Andrew Morton <akpm@linux-foundation.org>: mm, thp: do not cause memcg oom for thp mm/vmscan: wake up flushers for legacy cgroups too Revert "mm: page_alloc: skip over regions of invalid pfns where possible" mm/shmem: do not wait for lock_page() in shmem_unused_huge_shrink() mm/thp: do not wait for lock_page() in deferred_split_scan() mm/khugepaged.c: convert VM_BUG_ON() to collapse fail x86/mm: implement free pmd/pte page interfaces mm/vmalloc: add interfaces to free unmapped page table h8300: remove extraneous __BIG_ENDIAN definition hugetlbfs: check for pgoff value overflow lockdep: fix fs_reclaim warning MAINTAINERS: update Mark Fasheh's e-mail mm/mempolicy.c: avoid use uninitialized preferred_node |