summaryrefslogtreecommitdiff
path: root/mm/frontswap.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-20mm: zswap: support exclusive loadsYosry Ahmed1-2/+8
2022-09-26frontswap: don't call ->init if no ops are registeredChristoph Hellwig1-0/+3
2022-06-27docs: rename Documentation/vm to Documentation/mmMike Rapoport1-1/+1
2022-01-22frontswap: remove support for multiple opsChristoph Hellwig1-38/+12
2022-01-22frontswap: simplify frontswap_register_opsChristoph Hellwig1-41/+0
2022-01-22frontswap: remove frontswap_testChristoph Hellwig1-1/+1
2022-01-22frontswap: remove the frontswap exportsChristoph Hellwig1-6/+0
2022-01-22frontswap: simplify frontswap_initChristoph Hellwig1-2/+1
2022-01-22frontswap: remove frontswap_curr_pagesChristoph Hellwig1-28/+0
2022-01-22frontswap: remove frontswap_shrinkChristoph Hellwig1-83/+0
2022-01-22frontswap: remove frontswap_tmem_exclusive_getsChristoph Hellwig1-22/+1
2022-01-22frontswap: remove frontswap_writethroughChristoph Hellwig1-22/+1
2022-01-15mm/frontswap.c: use non-atomic '__set_bit()' when possibleChristophe JAILLET1-2/+2
2021-05-05mm/mempool: minor coding style tweaksZhiyuan Dai1-4/+8
2020-08-15mm/frontswap: mark various intentional data racesQian Cai1-4/+4
2020-07-16treewide: Remove uninitialized_var() usageKees Cook1-1/+1
2020-06-05mm/frontswap: fix some typos in frontswap.cEthon Paul1-3/+3
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482Thomas Gleixner1-2/+1
2018-06-15mm: use octal not symbolic permissionsJoe Perches1-6/+5
2018-04-16docs/vm: rename documentation files to .rstMike Rapoport1-1/+1
2016-07-27mm, frontswap: convert frontswap_enabled to static keyVlastimil Babka1-20/+15
2015-06-25frontswap: allow multiple backendsDan Streetman1-84/+131
2014-12-11mm/frontswap.c: fix the condition in BUG_ONLi Haifeng1-1/+1
2014-12-03mm: frontswap: invalidate expired data on a dup-store failureWeijie Yang1-1/+3
2014-06-05swap: change swap_list_head to plist, add swap_avail_headDan Streetman1-3/+3
2014-06-05swap: change swap_info singly-linked list to list_headDan Streetman1-9/+4
2013-06-13frontswap: fix incorrect zeroing and allocation size for frontswap_mapAkinobu Mita1-1/+1
2013-05-01frontswap: get rid of swap_lock dependencyMinchan Kim1-8/+23
2013-05-01mm: frontswap: cleanup codeBob Liu1-27/+30
2013-05-01frontswap: make frontswap_init use a pointer for the opsKonrad Rzeszutek Wilk1-20/+18
2013-05-01mm: frontswap: lazy initialization to allow tmem backends to build/run as mod...Dan Magenheimer1-10/+84
2012-09-21frontswap: support exclusive gets if tmem backend is capableDan Magenheimer1-1/+22
2012-09-21mm: frontswap: fix a wrong if condition in frontswap_shrinkZhenzhong Duan1-2/+7
2012-08-13mm/frontswap: fix uninit'ed variable warningSeth Jennings1-1/+1
2012-07-23mm/frontswap: cleanup doc and comment errorWanpeng Li1-1/+1
2012-07-23mm: frontswap: remove unneeded headersSasha Levin1-4/+0
2012-07-20mm: frontswap: split out function to clear a page outSasha Levin1-6/+9
2012-06-11mm: frontswap: remove unnecessary check during initializationSasha Levin1-2/+1
2012-06-11mm: frontswap: make all branches of if statement in put page consistentSasha Levin1-5/+5
2012-06-11mm: frontswap: split frontswap_shrink further to simplify lockingSasha Levin1-15/+21
2012-06-11mm: frontswap: split out __frontswap_unuse_pagesSasha Levin1-20/+39
2012-06-11mm: frontswap: split out __frontswap_curr_pagesSasha Levin1-11/+17
2012-06-11mm: frontswap: trivial coding convention issuesSasha Levin1-3/+4
2012-06-11mm: frontswap: remove casting from function calls through ops structureSasha Levin1-5/+5
2012-05-15frontswap: s/put_page/store/g s/get_page/loadKonrad Rzeszutek Wilk1-28/+28
2012-05-15mm: frontswap: core frontswap functionalityDan Magenheimer1-0/+314