Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
a4980919ad6a7be548d499bc5338015e1a9191c6
/
fs
/
dax.c
96222d5
dax: pass NOWAIT flag to iomap_apply
by Jeff Moyer
· 5 years ago
3f666c5
dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range()
by Vivek Goyal
· 5 years ago
3b266a5
Merge tag 'iomap-5.5-merge-11' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
by Linus Torvalds
· 5 years ago
6370740
fs/dax: Fix pmd vs pte conflict detection
by Dan Williams
· 5 years ago
c039b99
iomap: use a srcmap for a read-modify-write I/O
by Goldwyn Rodrigues
· 5 years ago
d75996d
dax: dax_layout_busy_page() should not unmap cow pages
by Vivek Goyal
· 5 years ago
61c30c9
dax: Fix missed wakeup in put_unlocked_entry()
by Jan Kara
· 5 years ago
26473f8
Merge tag 'iomap-5.3-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
by Linus Torvalds
· 6 years ago
0fe49f7
Merge tag 'dax-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 6 years ago
5d90730
iomap: move internal declarations into fs/iomap/
by Darrick J. Wong
· 6 years ago
23c84eb
dax: Fix missed wakeup with PMD faults
by Matthew Wilcox (Oracle)
· 6 years ago
e1928328
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
cde357c
Merge tag 'dax-fix-5.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 6 years ago
9ffbe8a
locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write()
by Nikolay Borisov
· 6 years ago
1571c02
dax: Fix xarray entry association for mixed mappings
by Jan Kara
· 6 years ago
2025cf9
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288
by Thomas Gleixner
· 6 years ago
024eee0
mm: page_mkclean vs MADV_DONTNEED race
by Aneesh Kumar K.V
· 6 years ago
fce86ff
mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses
by Dan Williams
· 6 years ago
11cf9d8
fs/dax: Deposit pagetable even when installing zero page
by Aneesh Kumar K.V
· 6 years ago
e4b3448
dax: Flush partial PMDs correctly
by Matthew Wilcox
· 6 years ago
0cefc36
fs/dax: NIT fix comment regarding start/end vs range
by Ira Weiny
· 6 years ago
c9aed74
fs/dax: Convert to use vmf_error()
by Souptick Joarder
· 6 years ago
2a1a2c1
Merge tag 'dax-fix-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 6 years ago
ac46d4f
mm/mmu_notifier: use structure for invalidate_range_start/end calls v2
by Jérôme Glisse
· 6 years ago
d8a7064
dax: Use non-exclusive wait in wait_entry_unlocked()
by Dan Williams
· 6 years ago
27359fd
dax: Fix unlock mismatch with updated API
by Matthew Wilcox
· 6 years ago
55e56f0
dax: Don't access a freed inode
by Matthew Wilcox
· 6 years ago
c93db7b
dax: Check page->mapping isn't NULL
by Matthew Wilcox
· 6 years ago
25bbe21
dax: Avoid losing wakeup in dax_lock_mapping_entry
by Matthew Wilcox
· 6 years ago
0e40de0
dax: Fix huge page faults
by Matthew Wilcox
· 6 years ago
fda490d
dax: Fix dax_unlock_mapping_entry for PMD pages
by Matthew Wilcox
· 6 years ago
c5bbd45
dax: Reinstate RCU protection of inode
by Matthew Wilcox
· 6 years ago
7ae2ea7
dax: Make sure the unlocking entry isn't locked
by Matthew Wilcox
· 6 years ago
6d7cd8c
dax: Remove optimisation from dax_lock_mapping_entry
by Matthew Wilcox
· 6 years ago
b15cd80
dax: Convert page fault handlers to XArray
by Matthew Wilcox
· 7 years ago
9f32d22
dax: Convert dax_lock_mapping_entry to XArray
by Matthew Wilcox
· 7 years ago
9fc747f6
dax: Convert dax writeback to XArray
by Matthew Wilcox
· 7 years ago
07f2d89
dax: Convert __dax_invalidate_entry to XArray
by Matthew Wilcox
· 7 years ago
084a899
dax: Convert dax_layout_busy_page to XArray
by Matthew Wilcox
· 7 years ago
cfc93c6
dax: Convert dax_insert_pfn_mkwrite to XArray
by Matthew Wilcox
· 7 years ago
ec4907f
dax: Hash on XArray instead of mapping
by Matthew Wilcox
· 7 years ago
a77d19f
dax: Rename some functions
by Matthew Wilcox
· 7 years ago
3159f94
xarray: Replace exceptional entries
by Matthew Wilcox
· 7 years ago
b90ca5c
filesystem-dax: Fix use of zero page
by Matthew Wilcox
· 6 years ago
2923b27
Merge tag 'libnvdimm-for-4.19_dax-memory-failure' of gitolite.kernel.org:pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 6 years ago
828bf6e
Merge tag 'libnvdimm-for-4.19_misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 6 years ago
86ed913
filesystem-dax: Do not request kaddr and pfn when not required
by Huaisheng Ye
· 6 years ago
cdbf889
dax: dax_layout_busy_page() warn on !exceptional
by Ross Zwisler
· 6 years ago
c2a7d2a
filesystem-dax: Introduce dax_lock_mapping_entry()
by Dan Williams
· 7 years ago
73449da
filesystem-dax: Set page->index
by Dan Williams
· 7 years ago
7d3bf61
Merge tag 'libnvdimm-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 7 years ago
930218a
Merge branch 'for-4.18/mcsafe' into libnvdimm-for-next
by Dan Williams
· 7 years ago
ab77dab
fs/dax.c: use new return type vm_fault_t
by Souptick Joarder
· 7 years ago
cc4a90a
dax: dax_insert_mapping_entry always succeeds
by Matthew Wilcox
· 7 years ago
a77d478
dax: Report bytes remaining in dax_iomap_actor()
by Dan Williams
· 7 years ago
b3a9a0c
dax: Introduce a ->copy_to_iter dax operation
by Dan Williams
· 7 years ago
5fac740
mm, fs, dax: handle layout changes to pinned dax mappings
by Dan Williams
· 7 years ago
24844fd
Merge branch 'mm-rst' into docs-next
by Jonathan Corbet
· 7 years ago
ad56b73
docs/vm: rename documentation files to .rst
by Mike Rapoport
· 7 years ago
b93b016
page cache: use xa_lock
by Matthew Wilcox
· 7 years ago
d2c997c
fs, dax: use page->mapping to warn if truncate collides with a busy page
by Dan Williams
· 7 years ago
3fe0791
dax: store pfns in the radix
by Dan Williams
· 7 years ago
23aedc4
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
by Linus Torvalds
· 7 years ago
977fbdc
mm: add unmap_mapping_pages()
by Matthew Wilcox
· 7 years ago
ee190ca
fs/dax.c: release PMD lock even when there is no PMD support in DAX
by Jan H. Schönherr
· 7 years ago
c0b2462
dax: pass detailed error code from dax_iomap_fault()
by Jan Kara
· 7 years ago
f6f3732
Revert "mm: replace p??_write with pte_access_permitted in fault + gup paths"
by Linus Torvalds
· 7 years ago
c7da82b
mm: replace pmd_write with pmd_access_permitted in fault + gup paths
by Dan Williams
· 7 years ago
a3841f9
Merge tag 'libnvdimm-for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 7 years ago
8667982
mm, pagevec: remove cold parameter for pagevecs
by Mel Gorman
· 7 years ago
c7df8ad
mm, truncate: do not check mapping for every page being truncated
by Mel Gorman
· 7 years ago
0f10851
mm/mmu_notifier: avoid double notification when it is useless
by Jérôme Glisse
· 7 years ago
957ac8c
dax: fix PMD faults on zero-length files
by Jeff Moyer
· 7 years ago
aaa422c
fs, dax: unify IOMAP_F_DIRTY read vs write handling policy in the dax core
by Dan Williams
· 7 years ago
71eab6d
dax: Implement dax_finish_sync_fault()
by Jan Kara
· 7 years ago
caa51d2
dax, iomap: Add support for synchronous faults
by Jan Kara
· 7 years ago
f5b7b74
dax: Allow tuning whether dax_insert_mapping_entry() dirties entry
by Jan Kara
· 7 years ago
9a0dd42
dax: Allow dax_iomap_fault() to return pfn
by Jan Kara
· 7 years ago
cec04e8
dax: Fix comment describing dax_iomap_fault()
by Jan Kara
· 7 years ago
302a5e3
dax: Inline dax_pmd_insert_mapping() into the callsite
by Jan Kara
· 7 years ago
1b5a1cb
dax: Inline dax_insert_mapping() into the callsite
by Jan Kara
· 7 years ago
d2c43ef
dax: Create local variable for vmf->flags & FAULT_FLAG_WRITE test
by Jan Kara
· 7 years ago
a0987ad
dax: Create local variable for VMA in dax_iomap_pte_fault()
by Jan Kara
· 7 years ago
5e161e4
dax: Factor out getting of pfn out of iomap
by Jan Kara
· 7 years ago
31a6f1a
dax: Simplify arguments of dax_insert_mapping()
by Jan Kara
· 7 years ago
19fe5f6
iomap: Switch from blkno to disk offset
by Andreas Gruenbacher
· 7 years ago
dff4d1f
Merge tag 'for-4.14/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 7 years ago
c3ca015
dax: remove the pmem_dax_ops->flush abstraction
by Mikulas Patocka
· 7 years ago
2f52074
dax: initialize variable pfn before using it
by Nicolas Iooss
· 7 years ago
917f345
dax: use PG_PMD_COLOUR instead of open coding
by Ross Zwisler
· 7 years ago
a2e050f
dax: explain how read(2)/write(2) addresses are validated
by Ross Zwisler
· 7 years ago
527b19d
dax: move all DAX radix tree defs to fs/dax.c
by Ross Zwisler
· 7 years ago
d01ad19
dax: remove DAX code from page_cache_tree_insert()
by Ross Zwisler
· 7 years ago
91d25ba
dax: use common 4k zero page for dax mmap reads
by Ross Zwisler
· 7 years ago
e30331f
dax: relocate some dax functions
by Ross Zwisler
· 7 years ago
a4d1a88
dax: update to new mmu_notifier semantic
by Jérôme Glisse
· 7 years ago
fffa281
dax: fix deadlock due to misaligned PMD faults
by Ross Zwisler
· 7 years ago
088737f
Merge tag 'for-linus-v4.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux
by Linus Torvalds
· 8 years ago
b6ffe9b
Merge tag 'libnvdimm-for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 8 years ago
2262185
mm: per-cgroup memory reclaim stats
by Roman Gushchin
· 8 years ago
Next »