summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'libnvdimm-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-02-245-22/+9
|\
| * libnvdimm: Make remove callback return voidUwe Kleine-König2021-02-165-19/+9
| * libnvdimm/dimm: Simplify nvdimm_remove()Uwe Kleine-König2021-02-161-3/+0
* | Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-213-6/+6
|\ \
| * | block: store a block_device pointer in struct bioChristoph Hellwig2021-01-243-6/+6
| |/
* | libnvdimm/dimm: Avoid race between probe and available_slots_show()Dan Williams2021-02-011-3/+15
* | libnvdimm/namespace: Fix visibility of namespace resource attributeDan Williams2021-01-281-5/+5
* | libnvdimm/pmem: Remove unused headerJianpeng Ma2021-01-111-1/+0
|/
* libnvdimm/label: Return -ENXIO for no slot in __blk_label_updateZhang Qilong2020-12-161-1/+3
* libnvdimm: Cleanup include of badblocks.hEnrico Weigelt2020-12-153-2/+3
* libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labelsDan Williams2020-11-201-0/+9
* mm/memremap_pages: support multiple ranges per invocationDan Williams2020-10-132-0/+2
* mm/memremap_pages: convert to 'struct range'Dan Williams2020-10-136-46/+55
* Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-blockLinus Torvalds2020-10-135-16/+7
|\
| * bdi: remove BDI_CAP_SYNCHRONOUS_IOChristoph Hellwig2020-09-242-3/+0
| * nvdimm: simplify revalidate_disk handlingChristoph Hellwig2020-09-025-13/+7
* | Merge tag 'ras_updates_for_v5.10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-10-122-4/+4
|\ \ | |/ |/|
| * x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()Dan Williams2020-10-062-4/+4
* | libnvdimm: KASAN: global-out-of-bounds Read in internal_create_groupZqiang2020-08-171-0/+1
|/
* mm: add thp_sizeMatthew Wilcox (Oracle)2020-08-142-7/+3
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2020-08-111-2/+2
|\
| * virtio_pmem: convert to LE accessorsMichael S. Tsirkin2020-08-051-2/+2
* | Merge tag 'libnvdimm-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-08-118-10/+298
|\ \
| * | libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attrJane Chu2020-08-031-3/+8
| * | libnvdimm/security: the 'security' attr never show 'overwrite' stateJane Chu2020-08-031-2/+2
| * | libnvdimm/security: fix a typoJane Chu2020-08-031-1/+1
| * | ACPI: NFIT: Add runtime firmware activate supportDan Williams2020-07-281-1/+3
| * | PM, libnvdimm: Add runtime firmware activation supportDan Williams2020-07-283-0/+265
| * | libnvdimm: Convert to DEVICE_ATTR_ADMIN_RO()Dan Williams2020-07-283-3/+3
| * | libnvdimm: Validate command family indicesDan Williams2020-07-251-0/+16
* | | Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2020-08-072-4/+5
|\ \ \
| * | | powerpc/pmem: Initialize pmem device on newer hardwareAneesh Kumar K.V2020-07-161-0/+1
| * | | libnvdimm/nvdimm/flush: Allow architecture to override the flush barrierAneesh Kumar K.V2020-07-161-4/+4
| |/ /
* | | Merge tag 'for-5.9/block-20200802' of git://git.kernel.dk/linux-blockLinus Torvalds2020-08-033-6/+9
|\ \ \ | |_|/ |/| |
| * | block: move ->make_request_fn to struct block_device_operationsChristoph Hellwig2020-07-013-6/+9
| |/
* / libnvdimm/security: Fix key lookup permissionsDan Williams2020-07-081-1/+1
|/
* nvdimm/region: always show the 'align' attributeVishal Verma2020-06-171-12/+2
* Merge tag 'libnvdimm-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-06-133-8/+6
|\
| * nvdimm/pmem: stop using ->queuedataChristoph Hellwig2020-05-131-3/+3
| * nvdimm/btt: stop using ->queuedataChristoph Hellwig2020-05-131-2/+1
| * nvdimm/blk: stop using ->queuedataChristoph Hellwig2020-05-131-3/+2
* | asm-generic: don't include <linux/mm.h> in cacheflush.hChristoph Hellwig2020-06-081-1/+2
* | nvdimm: use bio_{start,end}_io_acctChristoph Hellwig2020-05-274-25/+12
|/
* Merge tag 'libnvdimm-for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-04-0812-103/+342
|\
| * Merge branch 'for-5.7/libnvdimm' into libnvdimm-for-nextDan Williams2020-04-024-42/+69
| |\
| | * dax: Move mandatory ->zero_page_range() check in alloc_dax()Vivek Goyal2020-04-021-2/+2
| | * dax, pmem: Add a dax operation zero_page_rangeVivek Goyal2020-04-021-0/+11
| | * pmem: Add functions for reading/writing page to/from pmemVivek Goyal2020-04-021-36/+50
| | * libnvdimm: Update persistence domain value for of_pmem and papr_scm deviceAneesh Kumar K.V2020-03-311-1/+3
| | * libnvdimm/region: Replace zero-length array with flexible-array memberGustavo A. R. Silva2020-03-301-2/+2