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
/
ata
/
libata-eh.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-25
scsi: sd: Fix TCG OPAL unlock on system resume
Damien Le Moal
1
-1
/
+4
2023-10-13
ata: libata-eh: Spinup disk on resume after revalidation
Damien Le Moal
1
-9
/
+11
2023-10-03
ata: libata-eh: Reduce "disable device" message verbosity
Damien Le Moal
1
-13
/
+19
2023-10-03
ata: libata-eh: Improve reset error messages
Damien Le Moal
1
-0
/
+2
2023-09-28
ata: libata-eh: Fix compilation warning in ata_eh_link_report()
Damien Le Moal
1
-1
/
+1
2023-09-28
ata: libata-scsi: Disable scsi device manage_system_start_stop
Damien Le Moal
1
-1
/
+45
2023-09-16
ata: libata-eh: do not thaw the port twice in ata_eh_reset()
Niklas Cassel
1
-3
/
+0
2023-09-16
ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
Niklas Cassel
1
-10
/
+3
2023-08-02
ata: libata: remove references to non-existing error_handler()
Hannes Reinecke
1
-89
/
+63
2023-08-02
ata: libata-eh: fix reset timeout type
Sergey Shtylyov
1
-3
/
+3
2023-06-30
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-10
/
+120
2023-06-30
Merge tag 'ata-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlem...
Linus Torvalds
1
-5
/
+16
2023-06-18
ata: libata-scsi: Avoid deadlock on rescan after device resume
Damien Le Moal
1
-1
/
+1
2023-06-05
ata: libata-eh: Use ata_ncq_enabled() in ata_eh_speed_down()
Damien Le Moal
1
-3
/
+1
2023-06-01
ata: libata-eh: Clarify ata_eh_qc_retry() behavior at call site
Niklas Cassel
1
-2
/
+15
2023-05-22
scsi: ata: libata: Handle completion of CDL commands using policy 0xD
Niklas Cassel
1
-1
/
+104
2023-05-22
scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION
Niklas Cassel
1
-9
/
+16
2023-01-04
ata: scsi: rename flag ATA_QCFLAG_FAILED to ATA_QCFLAG_EH
Niklas Cassel
1
-11
/
+11
2023-01-04
ata: libata-eh: Cleanup ata_scsi_cmd_error_handler()
Wenchao Hao
1
-49
/
+52
2022-11-19
ata: libata: fix commands incorrectly not getting retried during NCQ error
Niklas Cassel
1
-0
/
+1
2022-10-18
ata: make use of ata_port_is_frozen() helper
Niklas Cassel
1
-11
/
+10
2022-10-17
ata: libata: fetch sense data for ATA devices supporting sense reporting
Niklas Cassel
1
-2
/
+1
2022-10-17
ata: libata: only set sense valid flag if sense data is valid
Niklas Cassel
1
-2
/
+4
2022-10-17
ata: libata: clarify when ata_eh_request_sense() will be called
Niklas Cassel
1
-1
/
+8
2022-10-07
Merge tag 'ata-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlem...
Linus Torvalds
1
-12
/
+26
2022-09-24
ata: libata-eh: avoid needless hard reset when revalidating link
Niklas Cassel
1
-0
/
+19
2022-09-21
ata: libata: drop superfluous ata_eh_analyze_tf() parameter
Niklas Cassel
1
-4
/
+3
2022-09-21
ata: libata: drop superfluous ata_eh_request_sense() parameter
Niklas Cassel
1
-4
/
+3
2022-09-21
ata: libata-eh: Remove the unneeded result variable
ye xingchen
1
-4
/
+1
2022-08-16
ata: libata-eh: Add missing command name
Damien Le Moal
1
-0
/
+1
2022-06-20
ata: libata-eh: fix sloppy result type of ata_internal_cmd_timeout()
Sergey Shtylyov
1
-11
/
+11
2022-06-20
ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight()
Sergey Shtylyov
1
-4
/
+4
2022-02-20
ata: add/use ata_taskfile::{error|status} fields
Sergey Shtylyov
1
-21
/
+21
2022-02-02
ata: libata-acpi: kill ata_acpi_on_suspend()
Sergey Shtylyov
1
-6
/
+1
2022-01-05
ata: libata: drop ata_msg_drv()
Hannes Reinecke
1
-2
/
+1
2022-01-05
ata: libata: revamp ata_get_cmd_descript()
Hannes Reinecke
1
-13
/
+9
2022-01-05
ata: libata: add tracepoints for ATA error handling
Hannes Reinecke
1
-19
/
+7
2022-01-04
ata: libata: add reset tracepoints
Hannes Reinecke
1
-3
/
+18
2021-11-11
libata: fix read log timeout value
Damien Le Moal
1
-0
/
+8
2021-08-11
scsi: ata: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
Bart Van Assche
1
-3
/
+2
2021-04-28
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-1
/
+1
2021-04-20
libata: Fix fall-through warnings for Clang
Gustavo A. R. Silva
1
-0
/
+1
2021-04-15
scsi: core: Introduce enum scsi_disposition
Bart Van Assche
1
-1
/
+1
2020-10-23
ata: fix some kernel-doc markups
Mauro Carvalho Chehab
1
-1
/
+1
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-3
/
+3
2020-03-26
ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c
Bartlomiej Zolnierkiewicz
1
-131
/
+0
2020-03-26
ata: start separating SATA specific code from libata-eh.c
Bartlomiej Zolnierkiewicz
1
-74
/
+0
2020-03-26
ata: let compiler optimize out ata_eh_set_lpm() on non-SATA hosts
Bartlomiej Zolnierkiewicz
1
-1
/
+2
2020-03-26
ata: remove EXPORT_SYMBOL_GPL()s not used by modules
Bartlomiej Zolnierkiewicz
1
-4
/
+0
2020-03-26
ata: move EXPORT_SYMBOL_GPL()s close to exported code
Bartlomiej Zolnierkiewicz
1
-2
/
+18
2020-03-26
ata: remove stale maintainership information from core code
Bartlomiej Zolnierkiewicz
1
-4
/
+0
2019-06-25
libata: don't request sense data on !ZAC ATA devices
Tejun Heo
1
-3
/
+5
2019-05-21
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18
Thomas Gleixner
1
-18
/
+1
2018-11-15
block: don't hold the queue_lock over blk_abort_request
Christoph Hellwig
1
-4
/
+0
2018-06-19
libata: convert eh to command iterators
Jens Axboe
1
-25
/
+16
2018-06-05
Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l...
Linus Torvalds
1
-10
/
+46
2018-06-04
Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-51
/
+0
2018-05-29
libata: remove ata_scsi_timed_out
Christoph Hellwig
1
-51
/
+0
2018-05-11
libata: add extra internal command
Jens Axboe
1
-1
/
+2
2018-05-11
libata: remove assumption that ATA_MAX_QUEUE - 1 is the max
Jens Axboe
1
-2
/
+5
2018-05-10
libata: Fix command retry decision
Damien Le Moal
1
-4
/
+8
2018-05-10
libata: Honor RQF_QUIET flag
Damien Le Moal
1
-1
/
+25
2018-05-10
libata: Fix ata_err_string()
Damien Le Moal
1
-0
/
+4
2018-05-10
libata: Fix comment typo in ata_eh_analyze_tf()
Damien Le Moal
1
-2
/
+2
2018-05-07
driver core: add __printf verification to __ata_ehi_pushv_desc
Mathieu Malaterre
1
-2
/
+2
2018-03-01
ata: do not schedule hot plug if it is a sas host
Jason Yan
1
-1
/
+2
2017-11-15
Merge branch 'for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l...
Linus Torvalds
1
-6
/
+8
2017-11-03
ata: fixes kernel crash while tracing ata_eh_link_autopsy event
Rameshwar Prasad Sahu
1
-1
/
+1
2017-10-23
ata: mark expected switch fall-throughs
Gustavo A. R. Silva
1
-0
/
+2
2017-10-17
libata: Convert timers to use timer_setup()
Kees Cook
1
-2
/
+2
2017-09-18
libata: Add new med_power_with_dipm link_power_management_policy setting
Hans de Goede
1
-5
/
+5
2017-08-21
Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...
Ingo Molnar
1
-5
/
+3
2017-08-17
drivers/ata: Replace spin_unlock_wait() with lock/unlock pair
Paul E. McKenney
1
-5
/
+3
2017-07-31
libata: fix a couple of doc build warnings
Jonathan Corbet
1
-2
/
+2
2017-07-15
libata: remove unused rc in ata_eh_handle_port_resume
Kefeng Wang
1
-2
/
+1
2017-06-05
libata: move ata_read_log_page to libata-core.c
Christoph Hellwig
1
-64
/
+0
2017-05-16
ata: update references for libata documentation
Mauro Carvalho Chehab
1
-1
/
+1
2017-02-27
scripts/spelling.txt: add "followings" pattern and fix typo instances
Masahiro Yamada
1
-1
/
+1
2017-02-21
Merge branch 'for-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l...
Linus Torvalds
1
-13
/
+31
2017-02-06
scsi: remove eh_timed_out methods in the transport template
Christoph Hellwig
1
-0
/
+1
2017-01-09
libata-eh: Use switch() instead of sparse array for protocol strings
Geert Uytterhoeven
1
-13
/
+31
2016-07-26
Merge branch 'for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/li...
Linus Torvalds
1
-2
/
+6
2016-07-15
ata: Handle ATA NCQ NO-DATA commands correctly
Hannes Reinecke
1
-1
/
+2
2016-07-14
libata-eh: decode all taskfile protocols
Hannes Reinecke
1
-0
/
+3
2016-07-14
ata: fixup ATA_PROT_NODATA
Hannes Reinecke
1
-1
/
+1
2016-06-18
Merge remote-tracking branch 'mkp-scsi/4.7/scsi-fixes' into fixes
James Bottomley
1
-1
/
+1
2016-06-08
scsi: fix race between simultaneous decrements of ->host_failed
Wei Fang
1
-1
/
+1
2016-05-09
libata: Implement ZBC OUT translation
Hannes Reinecke
1
-0
/
+1
2016-05-09
libata: implement ZBC IN translation
Hannes Reinecke
1
-0
/
+1
2016-05-09
libata: do not attempt to retrieve sense code twice
Hannes Reinecke
1
-2
/
+2
2016-04-04
libata: Implement control mode page to select sense format
Hannes Reinecke
1
-2
/
+2
2016-04-04
libata: evaluate SCSI sense code
Hannes Reinecke
1
-9
/
+20
2016-04-04
libata-eh: Set 'information' field for autosense
Hannes Reinecke
1
-0
/
+2
2016-04-04
libata: Implement support for sense data reporting
Hannes Reinecke
1
-4
/
+64
2016-04-04
libata: Implement NCQ autosense
Hannes Reinecke
1
-0
/
+12
2015-12-07
libata-eh.c: Introduce new ata port flag for controller which lockup on read ...
Andreas Werner
1
-0
/
+8
2015-08-03
Revert "libata: Implement NCQ autosense"
Tejun Heo
1
-18
/
+0
2015-08-03
Revert "libata: Implement support for sense data reporting"
Tejun Heo
1
-83
/
+3
2015-08-03
Revert "libata-eh: Set 'information' field for autosense"
Tejun Heo
1
-3
/
+0
2015-06-25
Merge branch 'for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/li...
Linus Torvalds
1
-1
/
+12
2015-05-21
libata: Fix regression when the NCQ Send and Receive log page is absent
Martin K. Petersen
1
-0
/
+1
2015-05-05
libata: Fall back to unqueued READ LOG EXT if the DMA variant fails
Martin K. Petersen
1
-1
/
+11
2015-04-25
libata: Ignore spurious PHY event on LPM policy change
Gabriele Mazzotta
1
-0
/
+3
2015-03-27
libata: Add tracepoints
Hannes Reinecke
1
-1
/
+3
2015-03-27
libata-eh: Set 'information' field for autosense
Hannes Reinecke
1
-0
/
+3
2015-03-27
libata: Implement support for sense data reporting
Hannes Reinecke
1
-3
/
+83
2015-03-27
libata: Implement NCQ autosense
Hannes Reinecke
1
-0
/
+18
2015-03-27
libata: whitespace cleanup in ata_get_cmd_descript()
Hannes Reinecke
1
-25
/
+25
2015-03-27
libata: use READ_LOG_DMA_EXT
Hannes Reinecke
1
-2
/
+7
2015-02-11
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-11
/
+9
2015-01-20
libata: fixup oops in ata_eh_link_report()
Hannes Reinecke
1
-2
/
+3
2015-01-09
libata: use __scsi_format_command()
Hannes Reinecke
1
-10
/
+7
2015-01-07
libata: Remove FIXME comment in atapi_eh_request_sense
Nicholas Krause
1
-1
/
+0
2015-01-05
libata: export ata_get_cmd_descript()
Andy Shevchenko
1
-0
/
+1
2014-11-05
libata: Implement ATA_DEV_ZAC
Hannes Reinecke
1
-2
/
+5
2014-07-15
libata: EH should handle AMNF error condition as a media error
Alexey Asemov
1
-4
/
+5
2014-03-18
libata, libsas: kill pm_result and related cleanup
Dan Williams
1
-11
/
+2
2014-03-07
libata: end the r-word
Dan Williams
1
-2
/
+3
2013-11-22
ata: libata-eh: Remove unnecessary snprintf arithmetic
Levente Kurusa
1
-3
/
+2
2013-11-15
tree-wide: use reinit_completion instead of INIT_COMPLETION
Wolfram Sang
1
-2
/
+2
2013-11-13
Merge branch 'for-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l...
Linus Torvalds
1
-0
/
+8
2013-10-27
libata: Add some missing command descriptions
Robert Hancock
1
-0
/
+8
2013-10-07
libata: make ata_eh_qc_retry() bump scmd->allowed on bogus failures
Gwendal Grignou
1
-3
/
+3
2013-05-14
libata: update "Maintained by:" tags
Tejun Heo
1
-1
/
+1
2013-01-25
[libata] pm: differentiate system and runtime pm for ata port
Aaron Lu
1
-7
/
+10
2013-01-21
libata: handle power transition of ODD
Aaron Lu
1
-0
/
+2
2013-01-21
libata: check zero power ready status for ZPODD
Aaron Lu
1
-2
/
+12
2013-01-14
[libata] ahci: Fix lack of command retry after a success error handler.
Bian Yu
1
-1
/
+1
2012-12-03
libata: set dma_mode to 0xff in reset
Aaron Lu
1
-0
/
+1
2012-10-02
Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/j...
Linus Torvalds
1
-0
/
+2
2012-09-13
ahci: implement aggressive SATA device sleep support
Shane Huang
1
-5
/
+7
2012-08-24
[SCSI] libata: reset once
Dan Williams
1
-0
/
+2
2012-07-25
Merge branch 'master' [vanilla Linus master] into libata-dev.git/upstream
Jeff Garzik
1
-11
/
+46
2012-07-25
libata-eh.c: local functions should not be exposed globally
H Hartley Sweeten
1
-1
/
+1
2012-07-20
[SCSI] libata, libsas: introduce sched_eh and end_eh port ops
Dan Williams
1
-11
/
+46
2012-05-07
libata-eh don't waste time retrying media errors (v3)
Mark Lord
1
-3
/
+21
2012-05-03
libata: skip old error history when counting probe trials
Lin Ming
1
-1
/
+2
2012-02-19
[SCSI] libsas: execute transport link resets with libata-eh via host workqueue
Dan Williams
1
-0
/
+1
2011-11-09
[libata] Issue SRST to Sil3726 PMP
Gwendal Grignou
1
-1
/
+11
2011-10-31
ide/ata: Add export.h for EXPORT_SYMBOL/THIS_MODULE where needed
Paul Gortmaker
1
-0
/
+1
2011-10-08
libata-eh: ata_eh_followup_srst_needed() does not need 'classes' parameter
Sergei Shtylyov
1
-3
/
+2
2011-07-23
libata: leave port thawed after reset failure
Tejun Heo
1
-1
/
+10
2011-07-23
ata: Convert ata_<foo>_printk(KERN_<LEVEL> to ata_<foo>_<level>
Joe Perches
1
-75
/
+68
2011-06-07
libata: fix unexpectedly frozen port after ata_eh_reset()
Tejun Heo
1
-4
/
+8
2011-05-19
libata: Power off empty ports
Kristen Carlson Accardi
1
-1
/
+1
2011-05-14
libata: fix oops when LPM is used with PMP
Tejun Heo
1
-1
/
+1
2011-04-24
libata: Implement ATA_FLAG_NO_DIPM and apply it to mcp65
Tejun Heo
1
-2
/
+4
2011-03-31
Fix common misspellings
Lucas De Marchi
1
-5
/
+5
2011-03-02
libata: separate error handler into usable components
James Bottomley
1
-9
/
+44
2011-03-02
libata: fix eh locking
James Bottomley
1
-2
/
+7
2011-03-02
libata: fix hotplug for drivers which don't implement LPM
Tejun Heo
1
-1
/
+1
2010-12-24
libata: issue DIPM enable commands with LPM state updated
Tejun Heo
1
-3
/
+14
2010-10-21
libata: implement cross-port EH exclusion
Tejun Heo
1
-1
/
+43
2010-10-21
libata: add @ap to ata_wait_register() and introduce ata_msleep()
Tejun Heo
1
-1
/
+1
2010-10-21
libata: implement LPM support for port multipliers
Tejun Heo
1
-6
/
+15
2010-10-21
libata: reimplement link power management
Tejun Heo
1
-19
/
+145
2010-10-21
libata: clean up lpm related symbols and sysfs show/store functions
Tejun Heo
1
-1
/
+1
2010-10-21
[libata] Add ATA transport class
Gwendal Grignou
1
-14
/
+21
2010-09-09
libata: skip EH autopsy and recovery during suspend
Tejun Heo
1
-0
/
+4
2010-08-07
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Linus Torvalds
1
-2
/
+2
2010-08-01
[libata] add ATA_CMD_DSM to ata_get_cmd_descript
FUJITA Tomonori
1
-0
/
+1
2010-07-02
libata: take advantage of cmwq and remove concurrency limitations
Tejun Heo
1
-2
/
+2
2010-05-19
libata-sff: separate out BMDMA EH
Tejun Heo
1
-1
/
+1
2010-05-19
libata-sff: port_task is SFF specific
Tejun Heo
1
-2
/
+2
2010-04-22
libata: ensure NCQ error result taskfile is fully initialized
Jeff Garzik
1
-0
/
+1
2010-04-22
libata: fix locking around blk_abort_request()
Tejun Heo
1
-0
/
+4
2010-01-20
libata: retry FS IOs even if it has failed with AC_ERR_INVALID
Tejun Heo
1
-2
/
+3
2009-12-03
libata: retry failed FLUSH if device didn't fail it
Tejun Heo
1
-0
/
+94
2009-10-16
libata: fix PMP initialization
Tejun Heo
1
-2
/
+4
2009-10-06
libata: fix incorrect link online check during probe
Tejun Heo
1
-18
/
+32
2009-09-01
libata: add command name parsing for error output
Robert Hancock
1
-2
/
+126
2009-09-01
libata: clear eh_info on reset completion
Tejun Heo
1
-3
/
+9
2009-09-01
[libata] EH: freeze port before aborting commands
Jeff Garzik
1
-2
/
+4
2009-07-28
libata: add missing NULL pointer check to ata_eh_reset()
Bartlomiej Zolnierkiewicz
1
-1
/
+1
2009-07-14
libata: fix follow-up SRST failure path
Tejun Heo
1
-0
/
+4
2009-06-12
trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentati...
Martin Olsson
1
-1
/
+1
2009-05-11
libata: clear ering on resume
Tejun Heo
1
-0
/
+13
2009-05-11
libata: fix attach error handling
Tejun Heo
1
-4
/
+17
2009-03-24
[libata] Improve timeout handling
Alan Cox
1
-2
/
+17
2009-03-05
libata: make sure port is thawed when skipping resets
Tejun Heo
1
-1
/
+4
2009-03-05
libata: don't use on-stack sense buffer
Tejun Heo
1
-1
/
+1
2009-02-02
libata: add no penalty retry request for EH device handling routines
Tejun Heo
1
-1
/
+5
2009-02-02
libata: improve probe failure handling
Tejun Heo
1
-0
/
+38
2009-02-02
libata: add @spd_limit to sata_down_spd_limit()
Tejun Heo
1
-5
/
+5
2009-02-02
libata: clear dev->ering in smarter way
Tejun Heo
1
-0
/
+7
2009-02-02
libata: move ata_dev_disable() to libata-eh.c
Tejun Heo
1
-0
/
+21
2009-02-02
libata: fix EH device failure handling
Tejun Heo
1
-2
/
+3
2008-12-28
libata: perform port detach in EH
Tejun Heo
1
-1
/
+31
2008-12-28
libata: beef up iterators
Tejun Heo
1
-47
/
+37
2008-11-11
libata: fix last_reset timestamp handling
Tejun Heo
1
-10
/
+11
2008-10-27
libata: clear saved xfer_mode and ncq_enabled on device detach
Tejun Heo
1
-1
/
+4
2008-10-27
libata: fix device iteration bugs
Tejun Heo
1
-0
/
+9
2008-10-22
libata: set device class to NONE if phys_offline
Tejun Heo
1
-8
/
+8
2008-10-22
libata-eh: fix slave link EH action mask handling
Tejun Heo
1
-1
/
+4
2008-10-22
libata: transfer EHI control flags to slave ehc.i
Tejun Heo
1
-0
/
+5
2008-10-10
Merge branch 'for-2.6.28' of git://git.kernel.dk/linux-2.6-block
Linus Torvalds
1
-6
/
+7
2008-10-09
block: unify request timeout handling
Jens Axboe
1
-6
/
+7
2008-09-29
libata-eh: clear UNIT ATTENTION after reset
Tejun Heo
1
-0
/
+94
2008-09-29
libata: Implement disk shock protection support
Elias Oltmanns
1
-1
/
+125
2008-09-29
libata: implement slave_link
Tejun Heo
1
-26
/
+116
[next]