summaryrefslogtreecommitdiff
path: root/mm/highmem.c
AgeCommit message (Expand)Author
2024-07-03mm/highmem: make nr_free_highpages() return "unsigned long"David Hildenbrand
2024-07-03mm/highmem: reimplement totalhigh_pages() by walking zonesDavid Hildenbrand
2023-12-29x86/kexec: use pr_err() instead of kexec_dprintk() when an error occursYuntao Wang
2023-06-19mm: ptep_get() conversionRyan Roberts
2022-10-12highmem: fix kmap_to_page() for kmap_local_page() addressesIra Weiny
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2022-07-25highmem: Make __kunmap_{local,atomic}() take const void pointerFabio M. De Francesco
2022-07-17mm/highmem: pass a pointer to virt_to_page()Linus Walleij
2022-04-08highmem: fix checks in __kmap_local_sched_{in,out}Max Filippov
2022-03-22mm/highmem: remove unnecessary done labelMiaohe Lin
2021-11-25Merge tag 'folio-5.16b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds
2021-11-20kmap_local: don't assume kmap PTEs are linear arrays in memoryArd Biesheuvel
2021-11-18mm: Add functions to zero portions of a folioMatthew Wilcox (Oracle)
2021-11-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds
2021-11-06mm/highmem: remove deprecated kmap_atomicIra Weiny
2021-10-18mm: remove spurious blkdev.h includesChristoph Hellwig
2021-09-08mm: in_irq() cleanupChangbin Du
2021-05-07mm: fix typos in commentsIngo Molnar
2021-05-05mm/highmem.c: fix coding style issuesongqiang
2021-03-25mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAPIra Weiny
2021-03-13mm/highmem.c: fix zero_user_segments() with start > endOGAWA Hirofumi
2021-01-24mm/highmem: prepare for overriding set_pte_at()Thomas Gleixner
2020-12-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds
2020-12-15mm: support THPs in zero_user_segmentsMatthew Wilcox (Oracle)
2020-11-24mm/highmem: Provide kmap_local*Thomas Gleixner
2020-11-24sched: highmem: Store local kmaps in task structThomas Gleixner
2020-11-24mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAPThomas Gleixner
2020-11-24mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCALThomas Gleixner
2020-11-12mm/highmem: Take kmap_high_get() properly into accountThomas Gleixner
2020-11-06highmem: High implementation details and document APIThomas Gleixner
2020-11-06mm/highmem: Remove the old kmap_atomic cruftThomas Gleixner
2020-11-06x86/mm/highmem: Use generic kmap atomic implementationThomas Gleixner
2020-11-06highmem: Make DEBUG_HIGHMEM functionalThomas Gleixner
2020-11-06highmem: Provide generic variant of kmap_atomic*Thomas Gleixner
2020-11-06mm/highmem: Un-EXPORT __kmap_atomic_idx()Thomas Gleixner
2020-10-16mm/highmem.c: clean up endif commentsIra Weiny
2019-12-10mm, x86/mm: Untangle address space layout definitions from basic pgtable type...Ingo Molnar
2018-12-28mm: convert totalram_pages and totalhigh_pages variables to atomicArun KS
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2016-05-19mm/highmem: make nr_free_highpages() handles all highmem zones by itselfJoonsoo Kim
2014-08-06mm/highmem: make kmap cache coloring awareMax Filippov
2012-12-20Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2012-12-11mm, highmem: get virtual address of the page using PKMAP_ADDR()Joonsoo Kim
2012-12-11mm, highmem: remove page_address_pool listJoonsoo Kim
2012-12-11mm, highmem: remove useless pool_lockJoonsoo Kim
2012-12-11mm, highmem: use PKMAP_NR() to calculate an index of pkmapJoonsoo Kim
2012-11-16mm: highmem: don't treat PKMAP_ADDR(LAST_PKMAP) as a highmem addressWill Deacon
2012-10-22mm: highmem: export kmap_to_page for modulesWill Deacon
2012-07-31mm: add support for direct_IO to highmem pagesMel Gorman
2011-11-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds