summaryrefslogtreecommitdiff
path: root/drivers/s390/block
AgeCommit message (Expand)AuthorFilesLines
2024-09-04s390/dasd: fix error recovery leading to data corruption on ESE devicesStefan Haberland4-53/+50
2024-01-26s390/scm: fix virtual vs physical address confusionVineeth Vijayan1-3/+4
2023-12-08s390/dasd: protect device queue against concurrent accessJan Höppner1-11/+13
2023-09-23s390/dasd: fix hanging device after request requeueStefan Haberland1-77/+48
2023-09-23s390/dasd: use correct number of retries for ERP requestsStefan Haberland1-1/+1
2023-08-11s390/dasd: fix hanging device after quiesce/resumeStefan Haberland1-0/+1
2023-06-21s390/dasd: Use correct lock while counting channel queue lengthJan Höppner1-2/+2
2023-06-21dasd: refactor dasd_ioctl_informationChristoph Hellwig1-19/+23
2023-05-17s390/dasd: fix hanging blockdevice after request requeueStefan Haberland1-1/+1
2023-03-17s390/dasd: add missing discipline functionStefan Haberland3-3/+12
2023-03-11s390/dasd: Fix potential memleak in dasd_eckd_init()Qiheng Lin1-1/+3
2023-03-11s390/dasd: Prepare for additional path event handlingJan Höppner3-36/+47
2022-12-08s390/dasd: fix no record found for raw_track_accessStefan Haberland1-4/+2
2022-09-28s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroupStefan Haberland1-2/+7
2022-05-12s390/dasd: Fix read inconsistency for ESE DASD devicesJan Höppner1-2/+1
2022-05-12s390/dasd: Fix read for ESE with blksize < 4kJan Höppner1-4/+3
2022-05-12s390/dasd: prevent double format of tracks for ESE devicesStefan Haberland3-2/+26
2022-05-12s390/dasd: fix data corruption for ESE devicesStefan Haberland3-2/+20
2021-03-17s390/dasd: fix hanging IO request during DASD driver unbindStefan Haberland1-1/+2
2021-03-17s390/dasd: fix hanging DASD driver unbindStefan Haberland1-2/+1
2020-12-30s390/dasd: fix list corruption of lcu listStefan Haberland1-1/+1
2020-12-30s390/dasd: fix list corruption of pavgroup group listStefan Haberland1-0/+1
2020-12-30s390/dasd: prevent inconsistent LCU device dataStefan Haberland1-0/+9
2020-12-30s390/dasd: fix hanging device offline processingStefan Haberland1-1/+9
2020-11-24s390/dasd: fix null pointer dereference for ERP requestsStefan Haberland1-0/+6
2020-10-01s390/dasd: Fix zero write for FBA devicesJan Höppner1-1/+8
2020-08-19s390/dasd: fix inability to use DASD with DIAG driverStefan Haberland1-8/+17
2020-03-18s390/dasd: fix data corruption for thin provisioned devicesStefan Haberland3-12/+193
2020-01-12s390/dasd: fix memleak in path handling error caseStefan Haberland1-17/+2
2020-01-12s390/dasd/cio: Interpret ccw_device_get_mdc return value correctlyJan Höppner1-4/+5
2019-10-01Revert "s390/dasd: Add discard support for ESE volumes"Stefan Haberland1-54/+3
2019-10-01s390/dasd: Fix error handling during online processingJan Höppner1-16/+8
2019-08-02s390/dasd: fix endless loop after read unit address configurationStefan Haberland1-6/+16
2019-07-18Merge tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2019-07-11s390/dasd: Handle out-of-space constraintJan Höppner5-3/+243
2019-07-11s390/dasd: Add discard support for ESE volumesJan Höppner1-3/+54
2019-07-11s390/dasd: Use ALIGN_DOWN macroJan Höppner1-1/+1
2019-07-11s390/dasd: Make dasd_setup_queue() a discipline functionJan Höppner7-80/+103
2019-07-11s390/dasd: Add new ioctl to release spaceJan Höppner4-0/+361
2019-07-11s390/dasd: Add dasd_sleep_on_queue_interruptible()Jan Höppner2-0/+10
2019-07-11s390/dasd: Add dynamic formatting support for ESE volumesJan Höppner3-14/+239
2019-07-11s390/dasd: Recognise data for ESE volumesJan Höppner4-4/+430
2019-07-11s390/dasd: Put sub-order definitions in a separate sectionJan Höppner1-2/+6
2019-07-11s390/dasd: Make layout analysis ESE compatibleJan Höppner1-6/+6
2019-07-11s390/dasd: Remove old defines and functionJan Höppner1-21/+0
2019-07-11s390/dasd: Remove unused structs and function prototypesJan Höppner1-25/+0
2019-07-06libnvdimm: add dax_dev sync flagPankaj Gupta1-1/+1
2019-07-02s390/dasd: Fix a precision vs width bug in dasd_feature_list()Dan Carpenter1-1/+1
2019-06-04s390/Kconfig: pedantic cleanupsEnrico Weigelt, metux IT consult1-1/+1
2019-05-21dax: Arrange for dax_supported check to span multiple devicesDan Williams1-0/+1