summaryrefslogtreecommitdiff
path: root/include/linux/shmem_fs.h
AgeCommit message (Expand)Author
2021-09-03huge tmpfs: shmem_is_huge(vma, inode, index)Hugh Dickins
2021-09-03huge tmpfs: SGP_NOALLOC to stop collapse_file() on raceHugh Dickins
2021-09-03huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZEHugh Dickins
2021-09-03shmem: use raw_spinlock_t for ->stat_lockSebastian Andrzej Siewior
2021-07-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds
2021-06-30userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zeropage}_pteAxel Rasmussen
2021-04-30Reimplement RLIMIT_MEMLOCK on top of ucountsAlexey Gladkov
2020-12-15mm/shmem.c: make shmem_mapping() inlineHui Su
2020-08-07tmpfs: support 64-bit inums per-sbChris Down
2020-08-07tmpfs: per-superblock i_ino supportChris Down
2020-04-07mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHEMatthew Wilcox (Oracle)
2020-02-07fs_parse: fold fs_parameter_desc/fs_parameter_specAl Viro
2019-09-12vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount APIDavid Howells
2019-09-05make shmem_fill_super() staticAl Viro
2019-04-19mm: swapoff: shmem_unuse() stop eviction without igrab()Hugh Dickins
2019-03-05mm: rid swapoff of quadratic complexityVineeth Remanan Pillai
2018-06-07mm: restructure memfd codeMike Kravetz
2018-01-31shmem: rename functions that are memfd-relatedMarc-André Lureau
2018-01-31shmem: unexport shmem_add_seals()/shmem_get_seals()Marc-André Lureau
2017-11-15Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-10-07mm/shmem: introduce shmem_file_setup_with_mntMatthew Auld
2017-09-06userfaultfd: shmem: add shmem_mfill_zeropage_pte for userfaultfd supportMike Rapoport
2017-02-24mm: remove shmem_mapping() shmem_zero_setup() duplicatesHugh Dickins
2017-02-22userfaultfd: shmem: add shmem_mcopy_atomic_pte for userfaultfd supportMike Rapoport
2016-07-26shmem: split huge pages beyond i_size under memory pressureKirill A. Shutemov
2016-07-26thp: introduce CONFIG_TRANSPARENT_HUGE_PAGECACHEKirill A. Shutemov
2016-07-26khugepaged: add support of collapse for tmpfs/shmem pagesKirill A. Shutemov
2016-07-26shmem: add huge pages supportKirill A. Shutemov
2016-07-26shmem: get_unmapped_area align huge pageHugh Dickins
2016-07-26shmem: prepare huge= mount option and sysfs knobKirill A. Shutemov
2016-01-22make sure that freeing shmem fast symlinks is RCU-delayedAl Viro
2016-01-14mm, proc: reduce cost of /proc/pid/smaps for unpopulated shmem mappingsVlastimil Babka
2016-01-14mm, proc: reduce cost of /proc/pid/smaps for shmem mappingsVlastimil Babka
2014-08-08shm: add sealing APIDavid Herrmann
2014-04-03mm + fs: prepare for non-page entries in page cache radix treesJohannes Weiner
2013-12-02security: shmem: implement kernel private shmem inodesEric Paris
2012-08-24xattr: extract simple_xattr code from tmpfsAristeu Rozanski
2012-05-15userns: Convert tmpfs to use kuid and kgid where appropriateEric W. Biederman
2012-01-23SHM_UNLOCK: fix Unevictable pages stranded after swapHugh Dickins
2012-01-03shmem, ramfs: propagate umode_t, open-coded S_ISREGAl Viro
2011-08-03tmpfs: use kmemdup for short symlinksHugh Dickins
2011-08-03tmpfs: convert mem_cgroup shmem to radix-swapHugh Dickins
2011-08-03tmpfs: miscellaneous trivial cleanupsHugh Dickins
2011-08-03tmpfs: demolish old swap vector supportHugh Dickins
2011-06-27tmpfs: add shmem_read_mapping_page_gfpHugh Dickins
2011-06-27tmpfs: take control of its truncate_rangeHugh Dickins
2011-06-27mm: move shmem prototypes to shmem_fs.hHugh Dickins
2011-05-25tmpfs: implement generic xattr supportEric Paris
2010-08-09tmpfs: make tmpfs scalable with percpu_counter for used blocksTim Chen