summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm/claim.c
Commit message (Expand)AuthorAgeFilesLines
* libnvdimm: Cleanup include of badblocks.hEnrico Weigelt2020-12-151-0/+1
* mm/memremap_pages: convert to 'struct range'Dan Williams2020-10-131-5/+8
* x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()Dan Williams2020-10-061-1/+1
* libnvdimm/namespace: Differentiate between probe mapping and runtime mappingAneesh Kumar K.V2019-11-141-8/+6
* libnvdimm: nd_region flush callback supportPankaj Gupta2019-07-051-2/+4
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295Thomas Gleixner2019-06-051-9/+1
* libnvdimm, pmem: Fix memcpy_mcsafe() return code handling in nsio_rw_bytes()Dan Williams2018-06-281-0/+1
* x86/asm/memcpy_mcsafe: Return bytes remainingDan Williams2018-05-151-1/+2
* libnvdimm: remove redundant __func__ in dev_dbgDan Williams2018-03-061-1/+1
* libnvdimm, btt: rework error clearingVishal Verma2017-08-311-8/+0
* libnvdimm, btt: fix a missed NVDIMM_IO_ATOMIC case in the write pathVishal Verma2017-08-311-0/+1
* Merge branch 'for-4.13/dax' into libnvdimm-for-nextDan Williams2017-07-031-3/+3
|\
| * x86, libnvdimm, pmem: remove global pmem apiDan Williams2017-06-271-1/+0
| * x86, libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimmDan Williams2017-06-271-1/+2
| * x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass ope...Dan Williams2017-06-091-1/+1
* | libnvdimm: fix the clear-error check in nsio_rw_bytesVishal Verma2017-06-301-2/+1
* | libnvdimm, btt: BTT updates for UEFI 2.7 formatVishal Verma2017-06-291-0/+1
* | libnvdimm, label: add address abstraction identifiersDan Williams2017-06-151-0/+28
|/
* libnvdimm: add an atomic vs process context flag to rw_bytesVishal Verma2017-05-101-2/+4
* Merge branch 'for-4.12/dax' into libnvdimm-for-nextDan Williams2017-05-041-1/+1
|\
| * x86, dax, pmem: remove indirection around memcpy_from_pmem()Dan Williams2017-04-251-1/+1
* | libnvdimm: restore "libnvdimm: band aid btt vs clear poison locking"Dan Williams2017-05-011-1/+10
* | libnvdimm: fix nvdimm_bus_lock() vs device_lock() orderingDan Williams2017-05-011-8/+15
* | libnvdimm: fix phys_addr for nvdimm_clear_poisonToshi Kani2017-04-271-1/+2
* | Revert "libnvdimm: band aid btt vs clear poison locking"Dan Williams2017-04-141-9/+1
|/
* libnvdimm: band aid btt vs clear poison lockingDan Williams2017-04-101-1/+9
* libnvdimm: fix mishandled nvdimm_clear_poison() return valueDan Williams2016-12-161-4/+5
* libnvdimm: replace mutex_is_locked() warnings with lockdep_assert_heldDan Williams2016-12-151-6/+4
* libnvdimm: remove else after return in nsio_rw_bytes()Fabian Frederick2016-12-041-19/+16
* libnvdimm: use consistent naming for request_mem_region()Dan Williams2016-11-281-1/+1
* libnvdimm: check and clear poison before writing to pmemDave Jiang2016-11-111-4/+26
* libnvdimm, pmem: use nvdimm_flush() for namespace I/O writesDan Williams2016-07-121-1/+1
* libnvdimm: IS_ERR() usage cleanupDan Williams2016-06-171-3/+2
* libnvdimm, dax: fix deletionDan Williams2016-05-211-2/+21
* libnvdimm, dax: introduce device-dax infrastructureDan Williams2016-05-091-0/+2
* libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setupDan Williams2016-04-221-0/+61
* libnvdimm, pfn: 'struct page' provider infrastructureDan Williams2015-08-281-0/+201