summaryrefslogtreecommitdiffstats
path: root/mm/shmem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* mm: shmem: fix the update of 'shmem_falloc->nr_unswapped'Baolin Wang2024-12-311-1/+1
* mm: shmem: fix incorrect index alignment for within_size policyBaolin Wang2024-12-311-2/+3
* mm: shmem: fix ShmemHugePages at swapoutHugh Dickins2024-12-191-10/+12
* Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-11-231-89/+256
|\
| * mm: shmem: override mTHP shmem default with a kernel parameterMaíra Canal2024-11-111-1/+104
| * mm: shmem: control THP support through the kernel command lineMaíra Canal2024-11-111-23/+49
| * mm: shmem: fallback to page size splice if large folio has poisoned pagesBaolin Wang2024-11-071-8/+30
| * mm: shmem: improve the tmpfs large folio read performanceBaolin Wang2024-11-071-10/+24
| * mm: shmem: update iocb->ki_pos directly to simplify tmpfs read logicBaolin Wang2024-11-071-24/+11
| * mm: shmem: remove __shmem_huge_global_enabled()Kefeng Wang2024-11-071-23/+10
| * tmpfs: don't enable large folios if not supportedKefeng Wang2024-11-071-1/+4
| * mm: shmem: fix khugepaged activation policy for shmemBaolin Wang2024-11-061-2/+27
* | Merge tag 'vfs-6.13.tmpfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2024-11-181-10/+255
|\ \
| * | tmpfs: Initialize sysfs during tmpfs initAndré Almeida2024-11-061-62/+68
| * | tmpfs: Fix type for sysfs' casefold attributeAndré Almeida2024-11-061-2/+27
| * | tmpfs: Expose filesystem features via sysfsAndré Almeida2024-10-281-0/+37
| * | tmpfs: Add flag FS_CASEFOLD_FL support for tmpfs dirsAndré Almeida2024-10-281-6/+64
| * | tmpfs: Add casefold lookup supportAndré Almeida2024-10-281-4/+123
* | | Merge tag 'vfs-6.13.mgtime' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-11-181-1/+1
|\ \ \
| * \ \ Merge patch series "timekeeping/fs: multigrain timestamp redux"Christian Brauner2024-10-101-1/+1
| |\ \ \
| | * | | tmpfs: add support for multigrain timestampsJeff Layton2024-10-101-1/+1
* | | | | mm: revert "mm: shmem: fix data-race in shmem_getattr()"Andrew Morton2024-11-171-2/+0
| |_|_|/ |/| | |
* | | | mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handlingLorenzo Stoakes2024-11-061-3/+0
* | | | mm: shmem: fix data-race in shmem_getattr()Jeongjun Park2024-10-291-0/+2
| |_|/ |/| |
* | | mm: huge_memory: add vma_thp_disabled() and thp_disabled_by_hw()Kefeng Wang2024-10-171-6/+1
|/ /
* | Merge tag 'fs_for_v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-09-231-6/+1
|\ \
| * | quota: remove unneeded return value of register_quota_formatKemeng Shi2024-07-221-6/+1
* | | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-09-211-151/+299
|\ \ \
| * | | mm: replace xa_get_order with xas_get_order where appropriateShakeel Butt2024-09-101-1/+1
| * | | mm,tmpfs: consider end of file write in shmem_is_hugeRik van Riel2024-09-101-28/+31
| * | | mm: shmem: extend shmem_unused_huge_shrink() to all sizesHugh Dickins2024-09-101-25/+20
| * | | mm: shmem: fix minor off-by-one in shrinkable calculationHugh Dickins2024-09-101-1/+1
| * | | mm: cleanup count_mthp_stat() definitionRyan Roberts2024-09-101-6/+0
| * | | mm: remove PageSwapCacheMatthew Wilcox (Oracle)2024-09-041-5/+6
| * | | mm: shmem: support large folio swap outBaolin Wang2024-09-041-6/+22
| * | | mm: shmem: split large entry if the swapin folio is not largeBaolin Wang2024-09-041-0/+103
| * | | mm: shmem: drop folio reference count using 'nr_pages' in shmem_delete_from_p...Baolin Wang2024-09-041-1/+1
| * | | mm: shmem: support large folio allocation for shmem_replace_folio()Baolin Wang2024-09-041-28/+46
| * | | mm: shmem: use swap_free_nr() to free shmem swap entriesBaolin Wang2024-09-041-6/+10
| * | | mm: shmem: return number of pages beeing freed in shmem_free_swapDaniel Gomez2024-09-041-9/+16
| * | | mm: shmem: extend shmem_partial_swap_usage() to support large folio swapBaolin Wang2024-09-041-1/+1
| * | | mm: swap: extend swap_shmem_alloc() to support batch SWAP_MAP_SHMEM flag settingBaolin Wang2024-09-041-2/+4
| * | | mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()Baolin Wang2024-09-021-17/+30
| * | | mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()Baolin Wang2024-09-021-7/+8
| * | | mm: shmem: simplify the suitable huge orders validation for tmpfsBaolin Wang2024-09-021-24/+15
| | |/ | |/|
* | | Merge tag 'vfs-6.12.folio' of gitolite.kernel.org:pub/scm/linux/kernel/git/vf...Linus Torvalds2024-09-161-6/+5
|\ \ \ | |/ / |/| |
| * | fs: Convert aops->write_begin to take a folioMatthew Wilcox (Oracle)2024-08-071-4/+4
| * | fs: Convert aops->write_end to take a folioMatthew Wilcox (Oracle)2024-08-071-2/+1
| |/
* | mm: shmem: fix incorrect aligned index when checking conflictsBaolin Wang2024-08-081-3/+4
* | mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmemBaolin Wang2024-08-081-6/+1
|/