summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm
AgeCommit message (Expand)AuthorLines
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds-8/+4
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds-25/+25
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook-34/+35
2026-02-04nvdimm: virtio_pmem: serialize flush requestsLi Chen-1/+7
2026-01-26drivers/nvdimm: Use local kmapsDavidlohr Bueso-10/+10
2025-12-06Merge tag 'libnvdimm-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds-2/+304
2025-11-27Merge tag 'cache-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/gi...Arnd Bergmann-2/+2
2025-11-26nvdimm: Prevent integer overflow in ramdax_get_config_data()Dan Carpenter-2/+2
2025-11-17memregion: Support fine grained invalidate by cpu_cache_invalidate_memregion()Yicong Yang-2/+2
2025-11-17memregion: Drop unused IORES_DESC_* parameter from cpu_cache_invalidate_memre...Jonathan Cameron-2/+2
2025-11-05nvdimm: replace use of system_wq with system_percpu_wqMarco Crivellari-2/+2
2025-11-03nvdimm: allow exposing RAM carveouts as NVDIMM DIMM devicesMike Rapoport (Microsoft)-0/+302
2025-10-06Merge tag 'libnvdimm-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds-295/+216
2025-09-29nvdimm: Remove duplicate linux/slab.h headerJiapeng Chong-1/+0
2025-09-25nvdimm: Clean up __nd_ioctl() and remove gotosDave Jiang-43/+22
2025-09-25nvdimm: Introduce guard() for nvdimm_bus_lockDave Jiang-249/+192
2025-09-16nvdimm: Use str_plural() to simplify the codeXichao Zhao-2/+2
2025-08-13block: switch ->getgeo() to struct gendiskAl Viro-2/+2
2025-07-31Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-8/+4
2025-07-09mm: remove callers of pfn_t functionalityAlistair Popple-8/+4
2025-07-01block: rename tuple_size field in blk_integrity to metadata_sizeAnuj Gupta-1/+1
2025-04-02Merge tag 'libnvdimm-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds-57/+2
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-3/+1
2025-03-20libnvdimm/labels: Fix divide error in nd_label_data_init()Robert Richter-1/+2
2025-03-17fs/dax: properly refcount fs dax pagesAlistair Popple-3/+1
2025-03-06badblocks: use sector_t instead of int to avoid truncation of badblocks lengthZheng Qixing-5/+6
2025-03-06badblocks: return boolean from badblocks_set() and badblocks_clear()Zheng Qixing-1/+1
2025-03-03libnvdimm: Remove unused nd_attach_ndnsDr. David Alan Gilbert-13/+0
2025-03-03libnvdimm: Remove unused nd_region_conflictDr. David Alan Gilbert-43/+0
2025-01-03driver core: Constify API device_find_child() and adapt for various usagesZijun Hu-1/+1
2025-01-03libnvdimm: Replace namespace_match() with device_find_child_by_name()Zijun Hu-8/+1
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra-1/+1
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds-2/+2
2024-11-27Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds-0/+24
2024-11-13nvdimm: rectify the illogical code within nd_dax_probe()Yi Yang-2/+9
2024-11-13nvdimm: Correct some typos in commentsShen Lichuan-3/+3
2024-11-12virtio_pmem: Add freeze/restore callbacksPhilip Chen-0/+24
2024-09-26Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds-0/+9
2024-09-10virtio_pmem: Check device status before requesting flushPhilip Chen-0/+9
2024-08-21nvdimm: Remove dead code for ENODEV checking in scan_labels()Li Zhijian-9/+0
2024-08-21nvdimm: Fix devs leaks in scan_labels()Li Zhijian-17/+17
2024-08-21nvdimm: Use of_property_present() and of_property_read_bool()Rob Herring (Arm)-1/+1
2024-08-09nvdimm/pmem: Set dax flag for all 'PFN_MAP' casesZhihao Cheng-1/+1
2024-07-25Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds-19/+17
2024-07-20Merge tag 'libnvdimm-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds-2/+8
2024-07-03driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman-3/+3
2024-06-19block: move the dax flag to queue_limitsChristoph Hellwig-5/+2
2024-06-19block: move the synchronous flag to queue_limitsChristoph Hellwig-4/+3
2024-06-19block: move the nonrot flag to queue_limitsChristoph Hellwig-2/+0
2024-06-19block: move cache control settings out of queue->flagsChristoph Hellwig-1/+3