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
/
scsi
/
NCR5380.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-05-22
scsi: NCR5380: Use default @max_active for hostdata->work_q
Tejun Heo
1
-1
/
+1
2022-11-08
scsi: NCR5380: Fix repeated words in comment
Jilin Yuan
1
-1
/
+1
2022-02-22
scsi: NCR5380: Add SCp members to struct NCR5380_cmd
Finn Thain
1
-48
/
+46
2021-10-16
scsi: NCR5380: Call scsi_done() directly
Bart Van Assche
1
-6
/
+6
2021-08-11
scsi: NCR5380: Use sc_data_direction instead of rq_data_dir()
Bart Van Assche
1
-3
/
+3
2021-06-07
scsi: NCR5380: Fix fall-through warning for Clang
Gustavo A. R. Silva
1
-1
/
+1
2021-05-31
scsi: core: Drop obsolete Linux-specific SCSI status codes
Hannes Reinecke
1
-1
/
+1
2021-05-31
scsi: NCR5380: Fold SCSI message ABORT onto DID_ABORT
Hannes Reinecke
1
-3
/
+3
2021-05-31
scsi: core: Kill DRIVER_SENSE
Hannes Reinecke
1
-1
/
+1
2020-12-07
scsi: NCR5380: Remove context check
Ahmed S. Darwish
1
-34
/
+40
2020-11-23
scsi: NCR5380: Reduce NCR5380_maybe_release_dma_irq() call sites
Finn Thain
1
-6
/
+3
2020-11-23
scsi: atari_scsi: Fix race condition between .queuecommand and EH
Finn Thain
1
-3
/
+6
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-1
/
+1
2019-11-19
scsi: NCR5380: Add disconnect_mask module parameter
Finn Thain
1
-1
/
+5
2019-11-19
scsi: NCR5380: Unconditionally clear ICR after do_abort()
Finn Thain
1
-8
/
+8
2019-11-19
scsi: NCR5380: Call scsi_set_resid() on command completion
Finn Thain
1
-0
/
+15
2019-07-11
Merge tag 'scsi-sg' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-23
/
+18
2019-06-20
scsi: NCR5380: Handle PDMA failure reliably
Finn Thain
1
-4
/
+2
2019-06-20
scsi: NCR5380: Always re-enable reselection interrupt
Finn Thain
1
-10
/
+2
2019-06-20
scsi: NCR5380: use sg helper to iterate over scatterlist
Finn Thain
1
-23
/
+18
2019-03-19
scsi: NCR5380: Remove set but unused variable
Finn Thain
1
-2
/
+1
2019-03-19
scsi: NCR5380: Avoid compiler warning when -Wimplicit-fallthrough is enabled
Finn Thain
1
-4
/
+4
2018-11-05
scsi: NCR5380: Return false instead of NULL
Finn Thain
1
-1
/
+1
2018-09-28
scsi: NCR5380: Check for bus reset
Finn Thain
1
-29
/
+45
2018-09-28
scsi: NCR5380: Handle BUS FREE during reselection
Finn Thain
1
-0
/
+3
2018-09-28
scsi: NCR5380: Don't call dsprintk() following reselection interrupt
Finn Thain
1
-2
/
+2
2018-09-28
scsi: NCR5380: Don't clear busy flag when abort fails
Finn Thain
1
-4
/
+10
2018-09-28
scsi: NCR5380: Check for invalid reselection target
Finn Thain
1
-0
/
+5
2018-09-28
scsi: NCR5380: Use DRIVER_SENSE to indicate valid sense data
Finn Thain
1
-5
/
+4
2018-09-28
scsi: NCR5380: Withhold disconnect privilege for REQUEST SENSE
Finn Thain
1
-1
/
+3
2018-09-28
scsi: NCR5380: Have NCR5380_select() return a bool
Finn Thain
1
-25
/
+21
2018-09-28
scsi: NCR5380: Reduce goto statements in NCR5380_select()
Finn Thain
1
-9
/
+12
2018-09-28
scsi: NCR5380: Clear all unissued commands on host reset
Hannes Reinecke
1
-2
/
+5
2017-11-14
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-12
/
+6
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
1
-0
/
+1
2017-10-31
scsi: NCR5380: Suppress SDTR and WDTR message logging
Finn Thain
1
-12
/
+6
2017-08-25
scsi: NCR5380: Move bus reset to host reset
Hannes Reinecke
1
-2
/
+2
2017-01-31
scsi: ncr5380: Improve target selection robustness
Finn Thain
1
-1
/
+9
2017-01-31
scsi: ncr5380: Resolve various static checker warnings
Finn Thain
1
-1
/
+4
2017-01-31
scsi: ncr5380: Shorten host info string by removing unused option macros
Finn Thain
1
-40
/
+9
2016-12-08
scsi: g_NCR5380: Use probe_irq_*() for IRQ probing
Ondrej Zary
1
-76
/
+1
2016-11-08
scsi: ncr5380: Suppress unhelpful "interrupt without IRQ bit" message
Finn Thain
1
-1
/
+1
2016-11-08
scsi: ncr5380: Use correct types for DMA routines
Finn Thain
1
-33
/
+41
2016-11-08
scsi: ncr5380: Pass hostdata pointer to register polling routines
Finn Thain
1
-17
/
+16
2016-11-08
scsi: ncr5380: Use correct types for device register accessors
Finn Thain
1
-2
/
+8
2016-11-08
scsi: ncr5380: Store IO ports and addresses in host private data
Finn Thain
1
-4
/
+4
2016-11-08
scsi: ncr5380: Simplify register polling limit
Finn Thain
1
-6
/
+4
2016-10-17
scsi: NCR5380: no longer mark irq probing as __init
Arnd Bergmann
1
-3
/
+3
2016-09-14
scsi: ncr5380: Improve interrupt latency during PIO tranfers
Finn Thain
1
-4
/
+4
2016-08-31
scsi: ncr5380: Avoid a compiler warning
Finn Thain
1
-7
/
+0
2016-04-11
ncr5380: Call complete_cmd() for disconnected commands on bus reset
Finn Thain
1
-1
/
+1
2016-04-11
ncr5380: Remove DONT_USE_INTR and AUTOPROBE_IRQ macros
Finn Thain
1
-11
/
+1
2016-04-11
ncr5380: Remove remaining register storage qualifiers
Finn Thain
1
-3
/
+3
2016-04-11
ncr5380: Fix register decoding for debugging
Finn Thain
1
-17
/
+25
2016-04-11
ncr5380: Reduce max_lun limit
Finn Thain
1
-0
/
+2
2016-04-11
ncr5380: Remove disused atari_NCR5380.c core driver
Finn Thain
1
-20
/
+2
2016-04-11
sun3_scsi: Adopt NCR5380.c core driver
Finn Thain
1
-10
/
+121
2016-04-11
atari_scsi: Adopt NCR5380.c core driver
Finn Thain
1
-0
/
+32
2016-04-11
ncr5380: Merge DMA implementation from atari_NCR5380 core driver
Finn Thain
1
-33
/
+137
2016-04-11
ncr5380: Adopt uniform DMA setup convention
Finn Thain
1
-11
/
+10
2016-04-11
ncr5380: Use DMA hooks for PDMA
Finn Thain
1
-8
/
+2
2016-04-11
ncr5380: Remove BOARD_REQUIRES_NO_DELAY macro
Finn Thain
1
-10
/
+8
2016-04-11
ncr5380: Remove PSEUDO_DMA macro
Finn Thain
1
-31
/
+1
2016-04-11
ncr5380: Disable the DMA errata workaround flag by default
Finn Thain
1
-7
/
+7
2016-04-11
ncr5380: Remove REAL_DMA and REAL_DMA_POLL macros
Finn Thain
1
-208
/
+10
2016-04-11
ncr5380: Remove FLAG_NO_PSEUDO_DMA where possible
Finn Thain
1
-2
/
+1
2016-03-01
ncr5380: Call scsi_eh_prep_cmnd() and scsi_eh_restore_cmnd() as and when appr...
Finn Thain
1
-2
/
+2
2016-03-01
ncr5380: Fix NCR5380_select() EH checks and result handling
Finn Thain
1
-5
/
+11
2016-03-01
ncr5380: Forget aborted commands
Finn Thain
1
-45
/
+17
2016-03-01
ncr5380: Dont re-enter NCR5380_select()
Finn Thain
1
-8
/
+8
2016-03-01
ncr5380: Dont release lock for PIO transfer
Finn Thain
1
-7
/
+9
2016-03-01
ncr5380: Correctly clear command pointers and lists after bus reset
Finn Thain
1
-7
/
+12
2016-01-06
ncr5380: Cleanup whitespace and parentheses
Finn Thain
1
-11
/
+19
2016-01-06
ncr5380: Merge changes from atari_NCR5380.c
Finn Thain
1
-68
/
+87
2016-01-06
ncr5380: Fix whitespace in comments using regexp
Finn Thain
1
-102
/
+102
2016-01-06
ncr5380: Fix trailing whitespace using regexp
Finn Thain
1
-186
/
+186
2016-01-06
ncr5380: Cleanup comments
Finn Thain
1
-130
/
+40
2016-01-06
ncr5380: Fix soft lockups
Finn Thain
1
-2
/
+4
2016-01-06
atari_NCR5380: Eliminate HOSTNO macro
Finn Thain
1
-34
/
+37
2016-01-06
atari_NCR5380: Remove HOSTNO macro from printk() and seq_printf() calls
Finn Thain
1
-8
/
+9
2016-01-06
ncr5380: Implement new eh_bus_reset_handler
Finn Thain
1
-1
/
+49
2016-01-06
ncr5380: Fix EH during arbitration and selection
Finn Thain
1
-19
/
+57
2016-01-06
ncr5380: Implement new eh_abort_handler
Finn Thain
1
-19
/
+144
2016-01-06
ncr5380: Fix autosense bugs
Finn Thain
1
-83
/
+111
2016-01-06
ncr5380: Refactor command completion
Finn Thain
1
-7
/
+24
2016-01-06
ncr5380: Use standard list data structure
Finn Thain
1
-178
/
+36
2016-01-06
ncr5380: Remove LIST and REMOVE macros
Finn Thain
1
-19
/
+0
2016-01-06
ncr5380: Use dsprintk() for queue debugging
Finn Thain
1
-12
/
+24
2016-01-06
ncr5380: Use shost_priv helper
Finn Thain
1
-13
/
+10
2016-01-06
ncr5380: Remove H_NO macro and introduce dsprintk
Finn Thain
1
-3
/
+6
2016-01-06
ncr5380: Remove command list debug code
Finn Thain
1
-65
/
+5
2016-01-06
ncr5380: Change instance->host_lock to hostdata->lock
Finn Thain
1
-29
/
+53
2016-01-06
ncr5380: Remove redundant ICR_ARBITRATION_LOST test and eliminate FLAG_DTC3181E
Finn Thain
1
-13
/
+1
2016-01-06
ncr5380: Fix NDEBUG_NO_DATAOUT flag
Finn Thain
1
-1
/
+1
2016-01-06
ncr5380: Cleanup #include directives
Finn Thain
1
-2
/
+0
2016-01-06
ncr5380: Fix off-by-one bug in extended_msg[] bounds check
Finn Thain
1
-1
/
+2
2016-01-06
ncr5380: Standardize reselection handling
Finn Thain
1
-51
/
+64
2016-01-06
ncr5380: Replace READ_OVERRUNS macro with FLAG_NO_DMA_FIXUPS
Finn Thain
1
-17
/
+11
2016-01-06
ncr5380: Replace redundant flags with FLAG_NO_DMA_FIXUP
Finn Thain
1
-46
/
+22
2016-01-06
ncr5380: Introduce NCR5380_poll_politely2
Finn Thain
1
-28
/
+38
2016-01-06
ncr5380: Standardize interrupt handling
Finn Thain
1
-83
/
+102
2016-01-06
ncr5380: Remove UNSAFE macro
Finn Thain
1
-15
/
+0
2016-01-06
ncr5380: Use work_struct instead of delayed_work
Finn Thain
1
-7
/
+5
2016-01-06
ncr5380: Dont wait for BUS FREE after disconnect
Finn Thain
1
-7
/
+0
2016-01-06
atari_NCR5380: Use arbitration timeout
Finn Thain
1
-20
/
+24
2016-01-06
atari_NCR5380: Set do_abort() timeouts
Finn Thain
1
-13
/
+13
2016-01-06
ncr5380: Fix bus phase in do_abort()
Finn Thain
1
-2
/
+2
2016-01-06
ncr5380: Fix !REQ timeout in do_abort()
Finn Thain
1
-5
/
+5
2016-01-06
ncr5380: Add missing break after case MESSAGE_REJECT
Finn Thain
1
-0
/
+1
2016-01-06
ncr5380: Remove references to linked commands
Hannes Reinecke
1
-42
/
+0
2016-01-06
ncr5380: Drop DEF_SCSI_QCMD macro
Finn Thain
1
-15
/
+15
2016-01-06
ncr5380: Add missing lock in eh_abort_handler
Finn Thain
1
-1
/
+8
2016-01-06
ncr5380: Fix NCR5380_transfer_pio() result
Finn Thain
1
-3
/
+9
2016-01-06
ncr5380: Rework disconnect versus poll logic
Finn Thain
1
-130
/
+7
2016-01-06
ncr5380: Implement NCR5380_dma_xfer_len and remove LIMIT_TRANSFERSIZE macro
Finn Thain
1
-28
/
+6
2016-01-06
ncr5380: Always retry arbitration and selection
Finn Thain
1
-2
/
+1
2016-01-06
ncr5380: Eliminate selecting state
Finn Thain
1
-59
/
+15
2016-01-06
ncr5380: Sleep when polling, if possible
Finn Thain
1
-32
/
+52
2016-01-06
ncr5380: Introduce unbound workqueue
Finn Thain
1
-4
/
+11
2016-01-06
ncr5380: Eliminate USLEEP_WAITLONG delay
Finn Thain
1
-14
/
+5
2016-01-06
ncr5380: Keep BSY asserted when entering SELECTION phase
Finn Thain
1
-1
/
+7
2016-01-06
ncr5380: Proceed with next command after NCR5380_select() calls scsi_done
Finn Thain
1
-2
/
+6
2016-01-06
ncr5380: Always escalate bad target time-out in NCR5380_select()
Finn Thain
1
-13
/
+0
2016-01-06
ncr5380: Use return instead of goto in NCR5380_select()
Finn Thain
1
-22
/
+8
2016-01-06
ncr5380: Remove redundant register writes
Finn Thain
1
-2
/
+0
2016-01-06
ncr5380: Remove unused hostdata->aborted flag
Finn Thain
1
-2
/
+0
2016-01-06
ncr5380: Simplify bus reset handlers
Finn Thain
1
-9
/
+11
2016-01-06
atari_NCR5380: Remove RESET_BOOT, CONFIG_ATARI_SCSI_TOSHIBA_DELAY and CONFIG_...
Finn Thain
1
-2
/
+15
2016-01-06
atari_NCR5380: Reset bus on driver initialization if required
Finn Thain
1
-12
/
+21
2016-01-06
ncr5380: Move NCR53C400-specific code
Finn Thain
1
-18
/
+0
2016-01-06
ncr5380: Split NCR5380_init() into two functions
Finn Thain
1
-14
/
+20
2016-01-06
ncr5380: Remove NCR5380_instance_name macro
Finn Thain
1
-1
/
+1
2016-01-06
ncr5380: Remove NCR5380_local_declare and NCR5380_setup macros
Finn Thain
1
-51
/
+9
2016-01-06
ncr5380: Remove redundant static variable initializers
Finn Thain
1
-1
/
+1
2015-03-09
ncr5380: Harmonize jiffies conversion with msecs_to_jiffies
Nicholas Mc Guire
1
-5
/
+5
2015-02-02
scsi: print single-character strings with seq_putc
Rasmus Villemoes
1
-1
/
+1
2015-02-02
scsi: replace seq_printf with seq_puts
Rasmus Villemoes
1
-2
/
+2
2015-02-02
scsi: remove SPRINTF macro
Rasmus Villemoes
1
-11
/
+9
2014-11-20
ncr5380: Drop legacy scsi.h include
Finn Thain
1
-34
/
+36
2014-11-20
ncr5380: Remove *_RELEASE macros
Finn Thain
1
-18
/
+0
2014-11-20
ncr5380: Move static PDMA spin counters to host data
Finn Thain
1
-12
/
+10
2014-11-20
ncr5380: Cleanup host info() methods
Finn Thain
1
-28
/
+46
2014-11-20
ncr5380: Remove NCR5380_STATS
Finn Thain
1
-64
/
+0
2014-11-20
ncr5380: Fix SCSI_IRQ_NONE bugs
Finn Thain
1
-6
/
+6
2014-11-20
ncr5380: Remove redundant AUTOSENSE macro
Finn Thain
1
-13
/
+1
2014-11-20
ncr5380: Cleanup TAG_NEXT and TAG_NONE macros
Finn Thain
1
-16
/
+13
2014-11-20
ncr5380: Remove unused macros
Finn Thain
1
-1
/
+1
2014-11-12
scsi: correct return values for .eh_abort_handler implementations
Hannes Reinecke
1
-6
/
+6
2014-11-12
scsi: Remove scsi_print_command when calling abort
Hannes Reinecke
1
-3
/
+2
2014-07-17
scsi: use 64-bit LUNs
Hannes Reinecke
1
-15
/
+16
2014-05-28
scsi/NCR5380: fix and standardize NDEBUG macros
Finn Thain
1
-7
/
+0
2014-05-28
scsi/NCR5380: fix dprintk macro usage and definition
Finn Thain
1
-63
/
+63
2014-05-28
scsi/NCR5380: fix build failures when debugging is enabled
Finn Thain
1
-7
/
+7
2014-05-28
scsi/NCR5380: remove old CVS keywords
Finn Thain
1
-2
/
+0
2014-03-19
[SCSI] remove deprecated IRQF_DISABLED from SCSI
Michael Opdenacker
1
-1
/
+1
2013-04-09
NCR5830: switch to ->show_info()
Al Viro
1
-34
/
+27
2013-01-03
Drivers: scsi: remove __dev* attributes.
Greg Kroah-Hartman
1
-1
/
+1
2011-03-31
Fix common misspellings
Lucas De Marchi
1
-4
/
+4
2011-02-12
[SCSI] remove flush_scheduled_work() usages
Tejun Heo
1
-2
/
+1
2010-11-16
SCSI host lock push-down
Jeff Garzik
1
-1
/
+2
2010-08-11
NCR5380: bit MR_DMA_MODE set twice in NCR5380_transfer_dma()
Roel Kluin
1
-1
/
+3
2008-12-29
[SCSI] Clean up my email address and use a single standard address for everyt...
Alan Cox
1
-1
/
+1
2008-01-23
[SCSI] NCR5380: fix section mismatch
Randy Dunlap
1
-1
/
+1
2008-01-11
[SCSI] NCR5380: minor irq handler cleanups
Jeff Garzik
1
-3
/
+4
2008-01-11
[SCSI] NCR5380 family: convert to accessors & !use_sg cleanup
Boaz Harrosh
1
-7
/
+7
2007-10-22
[SG] Update drivers to use sg helpers
Jens Axboe
1
-4
/
+2
2007-10-12
[SCSI] NCR5380: Use scsi_eh API for REQUEST_SENSE invocation
Boaz Harrosh
1
-14
/
+9
2007-10-12
[SCSI] Fix mistaken uses of ->done
Matthew Wilcox
1
-4
/
+4
2007-07-15
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
Linus Torvalds
1
-6
/
+8
2007-06-01
parse errors in ifdefs
Yoann Padioleau
1
-1
/
+1
2007-05-24
[SCSI] ncr5380 warning fixes
Andrew Morton
1
-5
/
+7
2007-05-24
[SCSI] NCR5380: Replace yield() with a better alternative
Amol Lad
1
-1
/
+1
2006-11-22
WorkStruct: make allyesconfig
David Howells
1
-5
/
+6
2006-10-05
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
David Howells
1
-4
/
+2
2006-07-02
[PATCH] irq-flags: scsi: Use the new IRQF_ constants
Thomas Gleixner
1
-1
/
+1
2006-06-26
spelling fixes
Andreas Mohr
1
-1
/
+1
2006-06-06
[SCSI] fix up request buffer reference in various scsi drivers
Christoph Hellwig
1
-1
/
+1
2005-12-15
[SCSI] Rename scsi_print_msg to spi_print_msg
Matthew Wilcox
1
-3
/
+4
2005-11-07
[PATCH] drivers/scsi: fix-up schedule_timeout() usage
Nishanth Aravamudan
1
-4
/
+1
2005-10-28
[SCSI] use scmd_id(), scmd_channel() throughout code
Jeff Garzik
1
-6
/
+6
2005-10-28
[SCSI] use sfoo_printk() in drivers
Jeff Garzik
1
-3
/
+6
2005-10-16
[SCSI] NCR5380: fix undefined preprocessor identifier
Randy Dunlap
1
-1
/
+1
2005-09-07
[PATCH] -Wundef fixes (ncr5380)
viro@ZenIV.linux.org.uk
1
-1
/
+8
2005-06-17
[SCSI] allow sleeping in ->eh_bus_reset_handler()
Jeff Garzik
1
-4
/
+10
2005-06-17
[SCSI] Remove no-op implementations of SCSI EH hooks
Jeff Garzik
1
-28
/
+0
2005-04-18
[PATCH] remove outdated print_* functions
1
-4
/
+5
2005-04-16
Linux-2.6.12-rc2
v2.6.12-rc2
Linus Torvalds
1
-0
/
+2862