aboutsummaryrefslogtreecommitdiffstats
path: root/mm/shmem.c
AgeCommit message (Expand)AuthorFilesLines
2012-03-22Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds1-16/+72
2012-03-21tmpfs: security xattr setting on inode creationJarkko Sakkinen1-16/+72
2012-03-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-7/+3
2012-03-21Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds1-2/+2
2012-03-20tidy up after d_make_root() conversionAl Viro1-4/+2
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-4/+2
2012-03-20mm: remove the second argument of k[un]map_atomic()Cong Wang1-2/+2
2012-02-14mm: collapse security_vm_enough_memory() variants into a single functionAl Viro1-2/+2
2012-01-23SHM_UNLOCK: fix Unevictable pages stranded after swapHugh Dickins1-5/+41
2012-01-23SHM_UNLOCK: fix long unpreemptible sectionHugh Dickins1-7/+0
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-2/+2
2012-01-03shmem, ramfs: propagate umode_t, open-coded S_ISREGAl Viro1-3/+3
2012-01-03switch ->mknod() to umode_tAl Viro1-1/+1
2012-01-03switch ->create() to umode_tAl Viro1-1/+1
2012-01-03switch vfs_mkdir() and ->mkdir() to umode_tAl Viro1-1/+1
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2011-11-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2011-11-02filesystems: add missing nlink wrappersMiklos Szeredi1-1/+1
2011-10-31vmscan: add barrier to prevent evictable page in unevictable listMinchan Kim1-0/+6
2011-10-31mm: Map most files to use export.h instead of module.hPaul Gortmaker1-1/+1
2011-08-09Merge branch 'next-evm' of git://git.kernel.org/pub/scm/linux/kernel/git/zoha...James Morris1-2/+2
2011-08-03mm: clarify the radix_tree exceptional casesHugh Dickins1-4/+8
2011-08-03tmpfs radix_tree: locate_item to speed up swapoffHugh Dickins1-37/+1
2011-08-03tmpfs: use kmemdup for short symlinksHugh Dickins1-13/+18
2011-08-03tmpfs: convert shmem_writepage and enable swapHugh Dickins1-51/+37
2011-08-03tmpfs: convert mem_cgroup shmem to radix-swapHugh Dickins1-72/+11
2011-08-03tmpfs: convert shmem_getpage_gfp to radix-swapHugh Dickins1-147/+112
2011-08-03tmpfs: convert shmem_unuse_inode to radix-swapHugh Dickins1-26/+107
2011-08-03tmpfs: convert shmem_truncate_range to radix-swapHugh Dickins1-46/+146
2011-08-03tmpfs: copy truncate_inode_pages_rangeHugh Dickins1-20/+79
2011-08-03tmpfs: miscellaneous trivial cleanupsHugh Dickins1-109/+107
2011-08-03tmpfs: demolish old swap vector supportHugh Dickins1-698/+84
2011-07-25Merge 'akpm' patch seriesLinus Torvalds1-256/+296
2011-07-25tmpfs: simplify unuse and writepageHugh Dickins1-34/+16
2011-07-25tmpfs: simplify filepage/swappageHugh Dickins1-129/+108
2011-07-25tmpfs: simplify prealloc_pageHugh Dickins1-44/+16
2011-07-25tmpfs: remove_shmem_readpageHugh Dickins1-34/+6
2011-07-25tmpfs: pass gfp to shmem_getpage_gfpHugh Dickins1-23/+44
2011-07-25tmpfs: refine shmem_file_splice_readHugh Dickins1-119/+19
2011-07-25tmpfs: clone shmem_file_splice_read()Hugh Dickins1-1/+217
2011-07-25tmpfs: no need to use i_lockHugh Dickins1-8/+6
2011-07-25fs: take the ACL checks to common codeChristoph Hellwig1-6/+0
2011-07-18security: new security_inode_init_security API adds function callbackMimi Zohar1-2/+2
2011-06-27tmpfs: add shmem_read_mapping_page_gfpHugh Dickins1-0/+23
2011-06-27tmpfs: take control of its truncate_rangeHugh Dickins1-22/+29
2011-05-28tmpfs: fix race between truncate and writepageHugh Dickins1-1/+1
2011-05-26memcg: add the pagefault count into memcg statsYing Han1-5/+6
2011-05-25tmpfs: implement generic xattr supportEric Paris1-54/+266
2011-05-20tmpfs: fix highmem swapoff crash regressionHugh Dickins1-1/+2
2011-05-14tmpfs: fix race between swapoff and writepageHugh Dickins1-6/+4
2011-05-11tmpfs: fix spurious ENOSPC when racing with unswapHugh Dickins1-10/+22
2011-05-11tmpfs: fix race between umount and swapoffHugh Dickins1-45/+43
2011-05-11tmpfs: fix race between umount and writepageHugh Dickins1-11/+20
2011-04-14tmpfs: fix off-by-one in max_blocks checksHugh Dickins1-2/+4
2011-03-24Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-1/+0
2011-03-22shmem: let shared anonymous be nonlinear againHugh Dickins1-0/+1
2011-03-22mm: shmem: change remove_from_page_cacheMinchan Kim1-2/+1
2011-03-18Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2011-03-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds1-4/+5
2011-03-14exportfs: Return the minimum required handle sizeAneesh Kumar K.V1-1/+3
2011-03-10block: remove per-queue pluggingJens Axboe1-1/+0
2011-03-01Remove one to many n's in a wordJustin P. Mattock1-1/+1
2011-02-01fs/vfs/security: pass last path component to LSM on inode creationEric Paris1-4/+5
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+8
2010-10-29convert get_sb_nodev() usersAl Viro1-5/+5
2010-10-25fs: do not assign default i_ino in new_inodeChristoph Hellwig1-0/+1
2010-10-25new helper: ihold()Al Viro1-1/+1
2010-10-25new helper: inode_unhashed()Al Viro1-2/+2
2010-08-17shmem: put_super must percpu_counter_destroyHugh Dickins1-2/+6
2010-08-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-11/+12
2010-08-09shmem: reduce pagefault lock contentionShaohua Li1-21/+49
2010-08-09tmpfs: make tmpfs scalable with percpu_counter for used blocksTim Chen1-23/+17
2010-08-09switch shmem.c to ->evice_inode()Al Viro1-4/+4
2010-08-09check ATTR_SIZE contraints in inode_change_okChristoph Hellwig1-3/+2
2010-08-09always call inode_change_ok early in ->setattrChristoph Hellwig1-4/+6
2010-08-09rename generic_setattrChristoph Hellwig1-1/+1
2010-06-04fix truncate inode time modification breakageNick Piggin1-2/+3
2010-05-27tmpfs: convert to use the new truncate conventionnpiggin@suse.de1-21/+22
2010-05-27rename the generic fsync implementationsChristoph Hellwig1-1/+1
2010-05-27memcg: move charge of file pagesDaisuke Nishimura1-0/+64
2010-05-25shmem: remove redundant codeHuang Shijie1-2/+0
2010-05-21ramfs: replace inode uid,gid,mode initialization with helper functionDmitry Monakhov1-17/+8
2010-05-21fs: xattr_handler table should be constStephen Hemminger1-2/+2
2009-12-16Fix breakage in shmem.cAl Viro1-0/+2
2009-12-16make generic_acl slightly more genericChristoph Hellwig1-7/+10
2009-12-16sanitize xattr handler prototypesChristoph Hellwig1-9/+10
2009-12-16Untangling ima mess, part 1: alloc_file()Al Viro1-2/+0
2009-12-16switch alloc_file() to passing struct pathAl Viro1-6/+8
2009-12-16switch shmem_file_setup() to alloc_file()Al Viro1-12/+9
2009-12-15swap_info: note SWAP_MAP_SHMEMHugh Dickins1-2/+9
2009-09-27const: mark struct vm_struct_operationsAlexey Dobriyan1-2/+2
2009-09-25Merge branch 'writeback' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-2/+3
2009-09-25writeback: get rid to incorrect references to pdflush in commentsJens Axboe1-2/+3
2009-09-24Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/l...Linus Torvalds1-2/+3
2009-09-22shmem: initialize struct shmem_sb_info to zeroPekka Enberg1-4/+1
2009-09-22tmpfs: depend on shmemHugh Dickins1-0/+5
2009-09-22mm: includecheck fix for mm/shmem.cJaswinder Singh Rajput1-1/+0
2009-09-22mm: add_to_swap_cache() does not return -EEXISTDaisuke Nishimura1-0/+4
2009-09-16HWPOISON: Enable .remove_error_page for migration aware file systemsAndi Kleen1-0/+1
2009-09-16HWPOISON: shmem: call set_page_dirty() with locked pageWu Fengguang1-2/+2
2009-09-15Driver Core: devtmpfs - kernel-maintained tmpfs-based /devKay Sievers1-6/+3
2009-09-08shmfs: use 'check_acl' instead of 'permission'Linus Torvalds1-3/+3
2009-06-24Get "no acls for this inode" right, fix shmem breakageAl Viro1-4/+1
2009-06-24switch shmem to inode->i_aclAl Viro1-5/+4
2009-06-16mm cleanup: shmem_file_setup: 'char *' -> 'const char *' for name argumentSergei Trofimovich1-1/+1
2009-06-16mm: add swap cache interface for swap referenceKAMEZAWA Hiroyuki1-1/+1
2009-05-22integrity: move ima_counts_getMimi Zohar1-1/+1
2009-05-22integrity: path_check updateMimi Zohar1-1/+1
2009-05-02memcg: fix mem_cgroup_shrink_usage()Daisuke Nishimura1-2/+6
2009-04-13shmem: respect MAX_LFS_FILESIZEHugh Dickins1-5/+20
2009-04-13shmem: fix division by zeroYuri Tikhonov1-1/+1
2009-04-01shmem: writepage directly to swapHugh Dickins1-2/+1
2009-03-24Merge branch 'master' into nextJames Morris1-22/+21
2009-02-25shmem: fix shared anonymous accountingHugh Dickins1-22/+21
2009-02-11integrity: shmem zero fixMimi Zohar1-1/+1
2009-02-06Merge branch 'master' into nextJames Morris1-18/+86
2009-02-06Integrity: IMA file free imbalanceMimi Zohar1-0/+2
2009-01-31Stop playing silly games with the VM_ACCOUNT flagLinus Torvalds1-1/+1
2009-01-08memcg: fix shmem's swap accountingKAMEZAWA Hiroyuki1-18/+12
2009-01-08memcg: revert gfp mask fixKAMEZAWA Hiroyuki1-4/+4
2009-01-08memcg: handle swap cachesKAMEZAWA Hiroyuki1-2/+16
2009-01-08memcg: fix gfp_mask of callers of chargeKAMEZAWA Hiroyuki1-3/+3
2009-01-06shmem: unify regular and tiny shmemMatt Mackall1-10/+71
2009-01-06mm: don't mark_page_accessed in shmem_faultHugh Dickins1-1/+0
2008-11-14CRED: Wrap task credential accesses in the core kernelDavid Howells1-4/+4
2008-10-30nfsd: fix vm overcommit crashAlan Cox1-4/+4
2008-10-20SHM_LOCKED pages are unevictableLee Schermerhorn1-0/+4
2008-10-20vmscan: split LRU lists into anon & file setsRik van Riel1-1/+1
2008-10-20define page_file_cache() functionRik van Riel1-0/+1
2008-10-18Export shmem_file_setup for DRM-GEMKeith Packard1-0/+1
2008-10-13integrity: special fs magicMimi Zohar1-3/+1
2008-08-04mm: rename page trylockNick Piggin1-2/+2
2008-07-28tmpfs: fix kernel BUG in shmem_delete_inodeHugh Dickins1-1/+2
2008-07-26SL*B: drop kmem cache argument from constructorAlexey Dobriyan1-1/+1
2008-07-26mm: speculative page referencesNick Piggin1-3/+3
2008-07-25memcg: helper function for relcaim from shmem.KAMEZAWA Hiroyuki1-7/+4
2008-07-25memcg: remove refcnt from page_cgroupKAMEZAWA Hiroyuki1-11/+24
2008-07-24tmpfs: support aioHugh Dickins1-21/+34
2008-04-30mm: bdi: add separate writeback accounting capabilityMiklos Szeredi1-1/+1
2008-04-28mempolicy: use struct mempolicy pointer in shmem_sb_infoLee Schermerhorn1-25/+32
2008-04-28mempolicy: rework shmem mpol parsing and displayLee Schermerhorn1-105/+13
2008-04-28mempolicy: rework mempolicy Reference Counting [yet again]Lee Schermerhorn1-6/+10
2008-04-28mempolicy: rename mpol_free to mpol_putLee Schermerhorn1-2/+2
2008-04-28mempolicy: fix parsing of tmpfs mpol mount optionLee Schermerhorn1-5/+11
2008-04-28mempolicy: add MPOL_F_RELATIVE_NODES flagDavid Rientjes1-0/+6
2008-04-28mempolicy: add MPOL_F_STATIC_NODES flagDavid Rientjes1-0/+2
2008-04-28mempolicy: support optional mode flagsDavid Rientjes1-8/+16
2008-04-28mempolicy: convert MPOL constants to enumDavid Rientjes1-4/+5
2008-03-19mm/shmem and tiny-shmem: fix some kernel-docRandy Dunlap1-15/+10
2008-03-04memcg: mem_cgroup_charge never NULLHugh Dickins1-3/+6
2008-02-08mount-options-fix-tmpfs-fixAndrew Morton1-0/+2
2008-02-08mount options: fix tmpfsakpm@linux-foundation.org1-64/+132
2008-02-07memcgroup: fix hang with shmem/tmpfsHugh Dickins1-1/+27
2008-02-05VFS/Security: Rework inode_getsecurity and callers to return resulting bufferDavid P. Quigley1-2/+1
2008-02-05tmpfs: fix shmem_swaplist racesHugh Dickins1-12/+25
2008-02-05tmpfs: radix_tree_preloadingHugh Dickins1-7/+18
2008-02-05tmpfs: open a window in shmem_unuse_inodeHugh Dickins1-22/+35
2008-02-05tmpfs: make shmem_unuse more preemptibleHugh Dickins1-7/+16
2008-02-05tmpfs: allocate on read when stackedHugh Dickins1-1/+13
2008-02-05tmpfs: allow filepage alongside swappageHugh Dickins1-25/+44
2008-02-05tmpfs: move swap swizzling into shmemHugh Dickins1-4/+12
2008-02-05tmpfs: fix mounts when size is less than the page sizeMichael Marineau1-1/+1
2008-02-05shmem: factor out sbi->free_inodes manipulationsPavel Emelyanov1-39/+38
2008-02-05shmem_file_write is redundantHugh Dickins1-106/+3
2008-02-05shmem_getpage return page lockedHugh Dickins1-9/+13
2008-02-05shmem: SGP_QUICK and SGP_FAULT redundantHugh Dickins1-6/+2
2008-02-05swapin needs gfp_mask for loop on tmpfsHugh Dickins1-14/+14
2008-02-05swapin_readahead: move and rearrange argsHugh Dickins1-4/+2
2008-02-05swapin_readahead: excise NUMA bogosityHugh Dickins1-31/+12
2007-11-28tmpfs: restore missing clear_highpageHugh Dickins1-2/+3
2007-10-30fix tmpfs BUG and AOP_WRITEPAGE_ACTIVATEHugh Dickins1-0/+15
2007-10-22exportfs: make struct export_operations constChristoph Hellwig1-1/+1
2007-10-22shmem: new export opsChristoph Hellwig1-22/+13
2007-10-17r/o bind mounts: filesystem helpers for custom 'struct file'sDave Hansen1-5/+2
2007-10-17SLAB_PANIC more (proc, posix-timers, shmem)Alexey Dobriyan1-3/+1
2007-10-17Slab API: remove useless ctor parameter and reorder parametersChristoph Lameter1-2/+1
2007-10-17mm: bdi init hooksPeter Zijlstra1-0/+6
2007-10-16mm/shmem.c: make 3 functions staticAdrian Bunk1-5/+5
2007-10-16Group short-lived and reclaimable kernel allocationsMel Gorman1-2/+2
2007-10-16memoryless nodes: fixup uses of node_online_map in generic codeLee Schermerhorn1-5/+8
2007-10-16implement simple fs aopsNick Piggin1-7/+27
2007-10-16Clean up duplicate includes in mm/Jesper Juhl1-1/+0
2007-07-20mm: Remove slab destructors from kmem_cache_create().Paul Mundt1-1/+1
2007-07-19mm: fault feedback #2Nick Piggin1-4/+4
2007-07-19mm: fault feedback #1Nick Piggin1-19/+10
2007-07-19mm: merge populate and nopage into fault (fixes nonlinear)Nick Piggin1-62/+20
2007-07-19mm: fix fault vs invalidate race for linear mappingsNick Piggin1-2/+9
2007-07-17knfsd: exportfs: add exportfs.h headerChristoph Hellwig1-0/+1
2007-07-17Add __GFP_MOVABLE for callers to flag allocations from high memory that may b...Mel Gorman1-2/+5
2007-07-10shmem: convert to using splice instead of sendfile()Hugh Dickins1-25/+17
2007-06-08mount -t tmpfs -o mpol=: check nodes onlineHugh Dickins1-0/+2
2007-05-17Remove SLAB_CTOR_CONSTRUCTORChristoph Lameter1-5/+3
2007-05-07slab allocators: Remove SLAB_DEBUG_INITIAL flagChristoph Lameter1-2/+1
2007-03-29[PATCH] holepunch: fix disconnected pages after second truncateHugh Dickins1-0/+8
2007-03-29[PATCH] holepunch: fix shmem_truncate_range punch lockingHugh Dickins1-23/+73
2007-03-29[PATCH] holepunch: fix shmem_truncate_range punching too farHugh Dickins1-11/+21
2007-03-05[PATCH] shmem and simple const super_operationsHugh Dickins1-2/+2
2007-03-01[PATCH] mm/{,tiny-}shmem.c cleanupsAdrian Bunk1-2/+3
2007-02-12[PATCH] mark struct inode_operations const 2Arjan van de Ven1-10/+10
2007-02-11[PATCH] simplify shmem_aops.set_page_dirty() methodKen Chen1-1/+1