index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
s390
/
block
/
dasd.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-13
s390/dasd: use new address translation helpers
Heiko Carstens
1
-2
/
+2
2024-03-11
Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linux
Linus Torvalds
1
-95
/
+85
2024-03-06
dasd: use the atomic queue limits API
Christoph Hellwig
1
-17
/
+12
2024-03-06
dasd: move queue setup to common code
Christoph Hellwig
1
-2
/
+27
2024-03-06
dasd: cleamup dasd_state_basic_to_ready
Christoph Hellwig
1
-28
/
+26
2024-02-25
s390: port block device access to file
Christian Brauner
1
-5
/
+5
2024-02-09
s390/dasd: fix double module refcount decrement
Miroslav Franc
1
-4
/
+1
2024-02-08
s390/dasd: Use dev_*() for device log messages
Jan Höppner
1
-26
/
+24
2024-02-08
s390/dasd: Remove PRINTK_HEADER and KMSG_COMPONENT definitions
Jan Höppner
1
-3
/
+0
2024-02-08
s390/dasd: Remove %p format specifier from error messages
Jan Höppner
1
-12
/
+8
2024-02-08
s390/dasd: Move allocation error message to DBF
Jan Höppner
1
-4
/
+2
2024-02-08
s390/dasd: Remove unnecessary errorstring generation
Jan Höppner
1
-20
/
+6
2023-12-10
s390/dasd: remove dasd_stats_generic_show()
Nathan Chancellor
1
-6
/
+0
2023-11-20
s390/dasd: protect device queue against concurrent access
Jan Höppner
1
-11
/
+13
2023-10-28
s390/dasd: Convert to bdev_open_by_path()
Jan Kara
1
-5
/
+7
2023-08-28
Merge tag 'v6.6-vfs.super' of git://git.kernel.org/pub/scm/linux/kernel/git/v...
Linus Torvalds
1
-5
/
+2
2023-08-21
block: consolidate __invalidate_device and fsync_bdev
Christoph Hellwig
1
-4
/
+2
2023-08-21
dasd: also call __invalidate_device when setting the device offline
Christoph Hellwig
1
-3
/
+2
2023-07-24
s390/dasd: fix hanging device after request requeue
Stefan Haberland
1
-77
/
+48
2023-06-30
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-1
/
+6
2023-06-12
block: replace fmode_t with a block-specific type for block open flags
Christoph Hellwig
1
-4
/
+2
2023-06-12
block: remove the unused mode argument to ->release
Christoph Hellwig
1
-1
/
+1
2023-06-12
block: pass a gendisk to ->open
Christoph Hellwig
1
-2
/
+2
2023-05-22
Merge patch series "Use block pr_ops in LIO"
Martin K. Petersen
1
-1
/
+6
2023-04-11
block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT
Mike Christie
1
-1
/
+6
2023-04-11
s390/dasd: fix hanging blockdevice after request requeue
Stefan Haberland
1
-1
/
+1
2023-04-11
s390/dasd: add autoquiesce event for start IO error
Stefan Haberland
1
-0
/
+2
2023-04-11
s390/dasd: add aq_timeouts autoquiesce trigger
Stefan Haberland
1
-0
/
+11
2023-04-11
s390/dasd: add autoquiesce feature
Stefan Haberland
1
-17
/
+43
2023-02-09
s390/dasd: sort out physical vs virtual pointers usage
Alexander Gordeev
1
-3
/
+2
2022-09-28
s390/dasd: use blk_mq_alloc_disk
Christoph Hellwig
1
-74
/
+9
2022-09-21
s390/dasd: add copy pair swap capability
Stefan Haberland
1
-1
/
+2
2022-08-04
s390/dasd: drop unexpected word 'for' in comments
Jiang Jian
1
-1
/
+1
2022-07-06
blk-mq: Drop blk_mq_ops.timeout 'reserved' arg
John Garry
1
-1
/
+1
2022-06-28
block: simplify disk shutdown
Christoph Hellwig
1
-1
/
+1
2022-05-05
s390/dasd: Fix read inconsistency for ESE DASD devices
Jan Höppner
1
-2
/
+1
2022-05-05
s390/dasd: prevent double format of tracks for ESE devices
Stefan Haberland
1
-0
/
+7
2022-05-05
s390/dasd: fix data corruption for ESE devices
Stefan Haberland
1
-1
/
+7
2021-10-20
s390/dasd: fix possibly missed path verification
Stefan Haberland
1
-3
/
+6
2021-07-01
dasd: unexport dasd_set_target_state
Christoph Hellwig
1
-1
/
+0
2021-04-28
Merge tag 'for-5.13/drivers-2021-04-27' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-15
/
+2
2021-03-17
module: remove never implemented MODULE_SUPPORTED_DEVICE
Leon Romanovsky
1
-1
/
+0
2021-03-16
s390/dasd: let driver core manage the sysfs attributes
Julian Wiedmann
1
-15
/
+2
2021-03-05
s390/dasd: fix hanging IO request during DASD driver unbind
Stefan Haberland
1
-1
/
+2
2021-03-05
s390/dasd: fix hanging DASD driver unbind
Stefan Haberland
1
-2
/
+1
2021-01-24
block: add a disk_uevent helper
Christoph Hellwig
1
-21
/
+5
2020-12-16
Merge tag 'for-5.11/drivers-2020-12-14' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-7
/
+15
2020-12-16
Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-4
/
+5
2020-12-14
Merge tag 's390-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...
Linus Torvalds
1
-91
/
+2
2020-12-02
s390/dasd: remove unused pm related functions
Vineeth Vijayan
1
-91
/
+2
2020-12-01
block: switch disk_part_iter_* to use a struct block_device
Christoph Hellwig
1
-4
/
+4
2020-11-16
s390/dasd: fix null pointer dereference for ERP requests
Stefan Haberland
1
-0
/
+6
2020-11-16
s390/dasd: Process FCES path event notification
Jan Höppner
1
-5
/
+14
2020-11-16
s390/dasd: Prepare for additional path event handling
Jan Höppner
1
-2
/
+2
2020-11-16
s390/dasd: Remove unused parameter from dasd_generic_probe()
Jan Höppner
1
-2
/
+1
2020-11-16
dasd: implement ->set_read_only to hook into BLKROSET processing
Christoph Hellwig
1
-0
/
+1
2020-06-24
blk-mq: move failure injection out of blk_mq_complete_request
Christoph Hellwig
1
-1
/
+1
2020-03-12
s390/dasd: fix data corruption for thin provisioned devices
Stefan Haberland
1
-3
/
+24
2019-07-11
s390/dasd: Handle out-of-space constraint
Jan Höppner
1
-1
/
+57
2019-07-11
s390/dasd: Make dasd_setup_queue() a discipline function
Jan Höppner
1
-51
/
+2
2019-07-11
s390/dasd: Add dasd_sleep_on_queue_interruptible()
Jan Höppner
1
-0
/
+9
2019-07-11
s390/dasd: Add dynamic formatting support for ESE volumes
Jan Höppner
1
-1
/
+112
2019-03-01
s390/dasd: fix read device characteristic with CONFIG_VMAP_STACK=y
Martin Schwidefsky
1
-14
/
+5
2018-12-13
s390: convert to DEFINE_SHOW_ATTRIBUTE
Yangtao Li
1
-14
/
+1
2018-09-20
s390/dasd: remove unnecessary condition check
Chengguang Xu
1
-4
/
+2
2018-08-13
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...
Linus Torvalds
1
-8
/
+9
2018-07-04
s390/dasd: fix cast-function-type warnings
Sebastian Ott
1
-8
/
+8
2018-07-02
s390/dasd: correct numa_node in dasd_alloc_queue
Vasily Gorbik
1
-0
/
+1
2018-07-02
s390/dasd: reduce the default queue depth and nr of hardware queues
Stefan Haberland
1
-2
/
+11
2018-06-12
s390/dasd: only use preallocated requests
Sebastian Ott
1
-66
/
+0
2018-06-12
s390/dasd: move dasd_ccw_req to per request data
Sebastian Ott
1
-22
/
+24
2018-06-12
s390/dasd: simplify locking in process_final_queue
Sebastian Ott
1
-27
/
+32
2018-06-05
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...
Linus Torvalds
1
-14
/
+17
2018-06-04
Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-3
/
+3
2018-05-29
block: rename BLK_EH_NOT_HANDLED to BLK_EH_DONE
Christoph Hellwig
1
-3
/
+3
2018-05-25
s390/dasd: simplify locking in dasd_times_out
Sebastian Ott
1
-14
/
+17
2018-05-23
s390/dasd: use blk_mq_rq_from_pdu for per request data
Sebastian Ott
1
-2
/
+5
2018-04-09
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...
Linus Torvalds
1
-2
/
+7
2018-04-05
Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-2
/
+2
2018-03-08
block: Use blk_queue_flag_*() in drivers instead of queue_flag_*()
Bart Van Assche
1
-2
/
+2
2018-02-27
s390/dasd: remove unneeded sanity check
Stefan Haberland
1
-2
/
+7
2018-02-19
s390/dasd: fix handling of internal requests
Stefan Haberland
1
-14
/
+7
2018-01-23
s390/dasd: Remove dead return code checks
Jan Höppner
1
-12
/
+0
2017-12-05
s390/dasd: remove 'struct timespec' usage
Arnd Bergmann
1
-5
/
+5
2017-11-30
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...
Linus Torvalds
1
-0
/
+1
2017-11-24
s390: block: add SPDX identifiers to the remaining files
Greg Kroah-Hartman
1
-0
/
+1
2017-11-21
treewide: setup_timer() -> timer_setup()
Kees Cook
1
-9
/
+8
2017-11-21
treewide: init_timer() -> setup_timer()
Kees Cook
1
-6
/
+3
2017-09-13
s390/dasd: fix race during dasd initialization
Stefan Haberland
1
-3
/
+9
2017-09-08
s390/dasd: blk-mq conversion
Stefan Haberland
1
-157
/
+174
2017-08-29
s390/dasd: Add discard support for FBA devices
Jan Höppner
1
-1
/
+18
2017-08-23
s390/dasd: Change unsigned long long to unsigned long
Jan Höppner
1
-1
/
+1
2017-08-23
s390/dasd: add average request times to dasd statistics
Stefan Haberland
1
-4
/
+30
2017-07-05
s390/dasd: remove unneeded code
Sebastian Ott
1
-2
/
+1
2017-07-03
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...
Linus Torvalds
1
-32
/
+44
2017-06-12
s390/dasd: fix hanging safe offline
Stefan Haberland
1
-2
/
+6
2017-06-12
s390/dasd: fix unusable device after safe offline processing
Stefan Haberland
1
-30
/
+38
2017-06-09
block: introduce new block status code type
Christoph Hellwig
1
-14
/
+22
2017-01-31
s390/dasd: check blockdevice pointer before trying to sync blockdevice
Stefan Haberland
1
-4
/
+5
2017-01-31
s390/dasd: check for device error pointer within state change interrupts
Stefan Haberland
1
-2
/
+5
2016-12-12
s390/dasd: channel path aware error recovery
Stefan Haberland
1
-38
/
+111
2016-12-12
s390/dasd: extend dasd path handling
Stefan Haberland
1
-55
/
+46
2016-10-28
s390/dasd: Eliminate race condition in dasd_generic_set_offline()
Jan Höppner
1
-15
/
+24
2016-10-28
s390/dasd: Define often used variable
Jan Höppner
1
-8
/
+8
2016-10-28
s390/dasd: Make setting queue_max_segments more explicit
Jan Höppner
1
-1
/
+1
2016-09-26
s390/dasd: fix panic during offline processing
Stefan Haberland
1
-10
/
+16
2016-09-26
s390/dasd: fix hanging offline processing
Stefan Haberland
1
-0
/
+9
2016-09-20
s390/dasd: add missing KOBJ_CHANGE event for unformatted devices
Stefan Haberland
1
-0
/
+4
2016-08-10
s390/dasd: fix hanging device after clear subchannel
Stefan Haberland
1
-1
/
+9
2016-04-15
s390/dasd: Add new ioctl BIODASDCHECKFMT
Jan Höppner
1
-1
/
+35
2016-04-15
s390/dasd: add query host access to volume support
Stefan Haberland
1
-0
/
+56
2016-02-17
s390/dasd: fix performance drop
Stefan Haberland
1
-0
/
+1
2015-12-30
s390/dasd: fix failfast for disconnected devices
Stefan Haberland
1
-2
/
+6
2015-10-14
s390/dasd: mark DASD devices as non rotational
Christian Borntraeger
1
-0
/
+1
2015-07-13
s390/dasd: fix kernel panic when alias is set offline
Stefan Haberland
1
-7
/
+29
2015-05-13
s390/dasd: Enable automatic loading of dasd_diag_mod
Peter Oberparleiter
1
-0
/
+17
2015-04-15
s390/dasd: Fix unresumed device after suspend/resume having no paths
Stefan Haberland
1
-12
/
+16
2015-04-15
s390/dasd: fix unresumed device after suspend/resume
Stefan Haberland
1
-0
/
+5
2015-04-15
s390/dasd: fix inability to set a DASD device offline
Stefan Haberland
1
-3
/
+6
2015-03-25
s390/dasd: remove setting of scheduler from driver
Stefan Haberland
1
-10
/
+1
2015-03-25
s390: remove 31 bit support
Heiko Carstens
1
-2
/
+0
2015-01-29
s390/dasd: cleanup profiling
Sebastian Ott
1
-76
/
+14
2015-01-29
s390/dasd: add locking for global_profile access
Sebastian Ott
1
-12
/
+20
2014-11-28
s390/dasd: fix list corruption for sleep_on requests
Stefan Haberland
1
-3
/
+0
2014-11-28
s390/dasd: fix infinite term I/O loop
Stefan Haberland
1
-0
/
+14
2014-11-28
s390/dasd: remove unused code
Stefan Haberland
1
-12
/
+2
2014-10-09
s390/dasd: add support for control unit initiated reconfiguration
Stefan Haberland
1
-0
/
+8
2014-10-09
s390/dasd: fix infinite loop during format
Stefan Haberland
1
-10
/
+15
2014-07-22
dasd: fix error recovery for alias devices during format
Stefan Haberland
1
-6
/
+16
2014-07-22
dasd: fix list_del corruption during format
Stefan Haberland
1
-1
/
+5
2014-07-22
dasd: fix unresponsive device during format
Stefan Haberland
1
-0
/
+9
2014-07-22
dasd: use aliases for formatted devices during format
Stefan Haberland
1
-5
/
+6
2014-07-22
s390/dasd: replace seq_printf by seq_puts
Fabian Frederick
1
-17
/
+17
2014-07-22
s390/dasd: replace pr_warning by pr_warn
Fabian Frederick
1
-16
/
+12
2014-07-22
s390/dasd: Move EXPORT_SYMBOL after function/variable
Fabian Frederick
1
-36
/
+33
2014-07-22
s390/dasd: remove unnecessary null test before debugfs_remove
Fabian Frederick
1
-17
/
+8
2014-01-16
s390: Fix misspellings using 'codespell' tool
Hendrik Brueckner
1
-1
/
+1
2013-11-14
Merge branch 'for-3.13/drivers' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-4
/
+4
2013-11-08
s390/dasd: hold request queue sysfs lock when calling elevator_init()
Heiko Carstens
1
-4
/
+4
2013-10-28
s390/dasd: Write to profile data area only if it is available
Stefan Weinhuber
1
-1
/
+2
2013-07-30
s390/dasd: fix hanging devices after path events
Stefan Haberland
1
-0
/
+6
2013-07-01
s390/dasd: Fail all requests when DASD_FLAG_ABORTIO is set
Hannes Reinecke
1
-3
/
+10
2013-07-01
s390/dasd: Add 'timeout' attribute
Hannes Reinecke
1
-0
/
+2
2013-07-01
block/dasd: detailed I/O errors
Hannes Reinecke
1
-3
/
+13
2013-07-01
s390/dasd: Implement block timeout handling
Hannes Reinecke
1
-0
/
+76
2013-07-01
s390/dasd: process all requests in the device tasklet
Hannes Reinecke
1
-2
/
+2
2013-07-01
s390/dasd: Clarify comment
Hannes Reinecke
1
-3
/
+1
2013-05-31
s390/dasd: fix handling of gone paths
Stefan Weinhuber
1
-2
/
+10
2013-05-07
block_device_operations->release() should return void
Al Viro
1
-11
/
+7
2013-04-17
s390/dasd: fix hanging device after resume with internal error 13
Stefan Haberland
1
-8
/
+55
2013-04-17
s390/dasd: improve speed of dasdfmt
Stefan Haberland
1
-10
/
+99
2013-02-14
dasd: fix sysfs cleanup in dasd_generic_remove
Stefan Weinhuber
1
-1
/
+4
2013-02-14
s390/time: rename tod clock access functions
Heiko Carstens
1
-9
/
+9
2012-11-30
s390/dasd: add safe offline interface
Stefan Haberland
1
-17
/
+80
2012-09-17
s390/dasd: fix pathgroup race
Stefan Haberland
1
-0
/
+11
2012-09-06
s390/dasd: move wake_up call
Sebastian Ott
1
-3
/
+3
2012-07-20
s390/comments: unify copyright messages and remove file names
Heiko Carstens
1
-2
/
+1
2012-07-16
s390/dasd: add shutdown action
Stefan Haberland
1
-0
/
+32
2012-03-11
[S390] dasd: prevent validate server for offline devices
Stefan Haberland
1
-0
/
+4
2012-01-18
[S390] dasd: revalidate server for new pathgroup
Stefan Haberland
1
-0
/
+6
2012-01-06
Merge branches 'vfsmount-guts', 'umode_t' and 'partitions' into Z
Al Viro
1
-3
/
+2
2012-01-03
switch debugfs to umode_t
Al Viro
1
-2
/
+2
2012-01-03
fs: move code out of buffer.c
Al Viro
1
-1
/
+0
2011-10-30
[S390] dasd: prevent path verification before resume
Stefan Haberland
1
-0
/
+4
2011-10-30
[S390] dasd: re-initialize read_conf buffer for retries
Stefan Haberland
1
-2
/
+5
2011-10-30
[S390] dasd: wait for terminated request
Stefan Haberland
1
-1
/
+5
2011-10-30
[S390] fix mismatch in summation of I/O IRQ statistics
Peter Oberparleiter
1
-2
/
+0
2011-08-03
[S390] dasd: use vmalloc for statistics input buffer
Stefan Weinhuber
1
-4
/
+5
2011-07-24
[S390] dasd: add enhanced DASD statistics interface
Stefan Weinhuber
1
-45
/
+531
2011-05-10
[S390] dasd: prevent IO error during reserve/release loop
Stefan Haberland
1
-1
/
+10
2011-04-20
[S390] dasd: fix race between open and offline
Stefan Weinhuber
1
-18
/
+22
2011-03-10
block: remove per-queue plugging
Jens Axboe
1
-1
/
+1
2011-01-05
[S390] dasd: Correct retry counter for terminated I/O.
Stefan Haberland
1
-1
/
+0
2011-01-05
[S390] dasd: Add support for raw ECKD access.
Stefan Haberland
1
-3
/
+20
2011-01-05
[S390] dasd: Prevent deadlock during suspend/resume.
Stefan Haberland
1
-3
/
+4
2011-01-05
[S390] dasd: Improve handling of stolen DASD reservation
Stefan Weinhuber
1
-32
/
+43
2011-01-05
[S390] dasd: do path verification for paths added at runtime
Stefan Weinhuber
1
-44
/
+158
2011-01-05
[S390] dasd: add High Performance FICON multitrack support
Stefan Weinhuber
1
-4
/
+0
2011-01-05
[S390] dasd: add support for irq statistics
Heiko Carstens
1
-0
/
+2
2010-10-25
[S390] dasd: ignore unsolicited interrupts for DIAG
Stefan Haberland
1
-9
/
+14
2010-10-25
[S390] dasd: fix unsolicited interrupt recognition
Stefan Weinhuber
1
-1
/
+10
2010-10-22
Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-block
Linus Torvalds
1
-1
/
+0
2010-09-26
s390/block: kill the big kernel lock
Arnd Bergmann
1
-6
/
+0
2010-09-10
block: deprecate barrier and replace blk_queue_ordered() with blk_queue_flush()
Tejun Heo
1
-1
/
+0
2010-08-13
[S390] dasd: fix format string types
Heiko Carstens
1
-2
/
+2
2010-08-07
block: push down BKL into .open and .release
Arnd Bergmann
1
-0
/
+6
2010-08-07
block: remove q->prepare_flush_fn completely
FUJITA Tomonori
1
-1
/
+1
2010-05-26
[S390] dasd: unit check handling during internal cio I/O
Stefan Haberland
1
-0
/
+23
2010-05-17
[S390] dasd: add dynamic pav toleration
Stefan Haberland
1
-0
/
+22
2010-05-12
[S390] dasd: fix race between tasklet and dasd_sleep_on
Stefan Weinhuber
1
-7
/
+10
2010-04-22
[S390] dasd: fix endless loop in erp
Stefan Haberland
1
-1
/
+2
2010-03-08
[S390] dasd: automatic recognition of read-only devices
Stefan Weinhuber
1
-0
/
+36
2010-03-01
Merge branch 'for-2.6.34' of git://git.kernel.dk/linux-2.6-block
Linus Torvalds
1
-3
/
+2
2010-02-26
[S390] dasd: correct offline processing
Stefan Haberland
1
-1
/
+1
2010-02-26
[S390] dasd: fix refcounting.
Stefan Haberland
1
-9
/
+15
2010-02-26
[S390] dasd: fix online/offline race
Stefan Haberland
1
-8
/
+14
2010-02-26
block: Consolidate phys_segment and hw_segment limits
Martin K. Petersen
1
-2
/
+1
2010-02-26
block: Rename blk_queue_max_sectors to blk_queue_max_hw_sectors
Martin K. Petersen
1
-1
/
+1
2010-01-27
[S390] dasd: fix possible NULL pointer errors
Stefan Haberland
1
-4
/
+4
2009-12-07
[S390] dasd: remove strings from s390dbf
Stefan Haberland
1
-11
/
+11
[next]