summaryrefslogtreecommitdiffstats
path: root/drivers/dax/bus.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2022-01-151-0/+32
|\
| * device-dax: ensure dev_dax->pgmap is valid for dynamic devicesJoao Martins2022-01-151-0/+32
* | dax: remove the copy_from_iter and copy_to_iter methodsChristoph Hellwig2021-12-181-0/+2
* | dax: remove the DAXDEV_F_SYNC flagChristoph Hellwig2021-12-181-1/+2
* | dax: simplify the dax_device <-> gendisk associationChristoph Hellwig2021-12-041-3/+3
* | dax: Kill DEV_DAX_PMEM_COMPATDan Williams2021-11-241-19/+2
|/
* bus: Make remove callback return voidUwe Kleine-König2021-07-211-3/+1
* dax: avoid -Wempty-body warningsArnd Bergmann2021-03-221-4/+2
* dax-device: Make remove callback return voidUwe Kleine-König2021-02-161-3/+2
* device-dax: Fix error path in dax_driver_registerUwe Kleine-König2021-02-161-1/+9
* device-dax: Properly handle drivers without remove callbackUwe Kleine-König2021-02-161-1/+5
* device-dax: Prevent registering drivers without probe callbackUwe Kleine-König2021-02-161-0/+7
* device-dax: Fix default return code of range_parse()Shiyang Ruan2021-02-161-1/+1
* device-dax: Avoid an unnecessary check in alloc_dev_dax_range()Zhen Lei2020-12-241-14/+6
* device-dax: Fix range releaseDan Williams2020-12-241-23/+21
* device-dax: delete a redundancy check in dev_dax_validate_align()Zhen Lei2020-12-171-7/+0
* device-dax: add a range mapping allocation attributeJoao Martins2020-10-131-0/+64
* device-dax: add an 'align' attributeDan Williams2020-10-131-10/+83
* device-dax: make align a per-device propertyJoao Martins2020-10-131-0/+1
* device-dax: introduce 'mapping' devicesDan Williams2020-10-131-2/+189
* device-dax: add dis-contiguous resource supportDan Williams2020-10-131-54/+179
* mm/memremap_pages: convert to 'struct range'Dan Williams2020-10-131-5/+5
* device-dax: add resize supportDan Williams2020-10-131-9/+152
* device-dax: introduce 'seed' devicesDan Williams2020-10-131-39/+262
* device-dax: introduce 'struct dev_dax' typed-driver operationsDan Williams2020-10-131-0/+18
* device-dax: add an allocation interface for device-dax instancesDan Williams2020-10-131-10/+110
* device-dax: make pgmap optional for instance creationDan Williams2020-10-131-14/+15
* device-dax: move instance creation parameters to 'struct dev_dax_data'Dan Williams2020-10-131-7/+7
* device-dax: drop the dax_region.pfn_flags attributeDan Williams2020-10-131-3/+1
* dax: Move mandatory ->zero_page_range() check in alloc_dax()Vivek Goyal2020-04-021-1/+3
* Merge tag 'libnvdimm-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-12-011-5/+17
|\
| * dax: Add numa_node to the default device-dax attributesDan Williams2019-11-191-0/+10
| * dax: Simplify root read-only definition for the 'resource' attributeDan Williams2019-11-191-3/+1
| * dax: Create a dax device_typeDan Williams2019-11-191-2/+6
* | dax: Fix alloc_dax_region() compile warningDan Williams2019-11-071-1/+1
|/
* Merge tag 'dax-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdi...Linus Torvalds2019-07-181-0/+19
|\
| * device-dax: Add a 'resource' attributeVishal Verma2019-06-201-0/+19
* | libnvdimm: add dax_dev sync flagPankaj Gupta2019-07-051-1/+1
|/
* device-dax: Add a 'modalias' attribute to DAX 'bus' devicesVishal Verma2019-02-271-0/+12
* device-dax: Add a 'target_node' attributeDan Williams2019-02-201-0/+28
* device-dax: Auto-bind device after successful new_idDan Williams2019-01-241-6/+18
* acpi/nfit, device-dax: Identify differentiated memory with a unique numa-nodeDan Williams2019-01-061-1/+3
* device-dax: Add /sys/class/dax backwards compatibilityDan Williams2019-01-061-5/+24
* device-dax: Add support for a dax override driverDan Williams2019-01-061-5/+140
* device-dax: Move resource pinning+mapping into the common driverDan Williams2019-01-061-1/+5
* device-dax: Introduce bus + driver modelDan Williams2019-01-061-8/+125
* device-dax: Start defining a dax bus modelDan Williams2019-01-061-0/+174