summaryrefslogtreecommitdiff
path: root/drivers/nvdimm/core.c
AgeCommit message (Expand)Author
2019-12-01Merge tag 'libnvdimm-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2019-11-19libnvdimm: Move nvdimm_bus_attribute_group to device_typeDan Williams
2019-11-07lib: Uplevel the pmem "region" ida to a global allocatorDan Williams
2019-07-18driver-core, libnvdimm: Let device subsystems add local lockdep coverageDan Williams
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295Thomas Gleixner
2018-03-06libnvdimm: remove redundant __func__ in dev_dbgDan Williams
2017-11-02libnvdimm: move poison list functions to a new 'badrange' fileDave Jiang
2017-08-11libnvdimm: rename nd_sector_size_{show,store} to nd_size_select_{show,store}Dan Williams
2017-07-17libnvdimm: fix badblock range handling of ARS rangeToshi Kani
2017-07-03Merge branch 'for-4.13/dax' into libnvdimm-for-nextDan Williams
2017-06-27libnvdimm, nfit: enable support for volatile rangesDan Williams
2017-06-15libnvdimm, label: add address abstraction identifiersDan Williams
2017-04-13libnvdimm: fix clear poison locking with spinlock and GFP_NOWAIT allocationDave Jiang
2017-04-12libnvdimm: add support for clear poison list and badblocks for device daxDave Jiang
2016-10-19libnvdimm: use generic iostat interfacesToshi Kani
2016-10-07Merge branch 'for-4.9/libnvdimm' into libnvdimm-for-nextDan Williams
2016-09-30libnvdimm: clear the internal poison_list when clearing badblocksVishal Verma
2016-09-21libnvdimm: fix devm_nvdimm_memremap() error pathDan Williams
2016-07-23nfit, libnvdimm: allow an ARS scrub to be triggered on demandVishal Verma
2016-07-23libnvdimm: register nvdimm_bus devices with an nd_bus driverDan Williams
2016-07-21libnvdimm: move ->module to struct nvdimm_bus_descriptorDan Williams
2016-07-07libnvdimm: introduce devm_nvdimm_memremap(), convert nfit_spa_map() usersDan Williams
2016-07-06libnvdimm: initialize struct blk_integrity with 0Johannes Thumshirn
2016-05-21Merge branch 'for-4.7/dax' into libnvdimm-for-nextDan Williams
2016-05-20libnvdimm: release ida resourcesDan Williams
2016-04-28nfit, libnvdimm: clarify "commands" vs "_DSMs"Dan Williams
2016-04-07libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignmentDan Williams
2016-03-05nfit, libnvdimm: async region scrub workqueueDan Williams
2016-03-05libnvdimm: protect nvdimm_{bus|namespace}_add_poison() with nvdimm_bus_lock()Dan Williams
2016-01-09libnvdimm: convert to statically allocated badblocksDan Williams
2016-01-09libnvdimm: don't fail init for full badblocks listDan Williams
2016-01-09libnvdimm: Add a poison list and export badblocksVishal Verma
2015-10-21block, libnvdimm, nvme: provide a built-in blk_integrity nop profileDan Williams
2015-10-21block: Inline blk_integrity in struct gendiskMartin K. Petersen
2015-10-21block: Consolidate static integrity profile propertiesMartin K. Petersen
2015-06-26libnvdimm: enable iostatDan Williams
2015-06-26libnvdimm, blk: add support for blk integrityVishal Verma
2015-06-26libnvdimm, btt: add support for blk integrityVishal Verma
2015-06-24libnvdimm: blk labels and namespace instantiationDan Williams
2015-06-24libnvdimm: pmem label sets and namespace instantiation.Dan Williams
2015-06-24libnvdimm, nfit: add interleave-set state-tracking infrastructureDan Williams
2015-06-24libnvdimm: support for legacy (non-aliasing) nvdimmsDan Williams
2015-06-24libnvdimm, nvdimm: dimm driver and base libnvdimm device-driver infrastructureDan Williams
2015-06-24libnvdimm: control (ioctl) messages for nvdimm_bus and nvdimm devicesDan Williams
2015-06-24libnvdimm, nfit: dimm/memory-devicesDan Williams
2015-06-24libnvdimm: control character device and nvdimm_bus sysfs attributesDan Williams
2015-06-24libnvdimm, nfit: initial libnvdimm infrastructure and NFIT supportDan Williams