aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/libata-scsi.c
AgeCommit message (Expand)AuthorFilesLines
2006-08-10Move libata to drivers/ata.Jeff Garzik1-3322/+0
2006-08-09Merge branch 'upstream-fixes' into upstreamJeff Garzik1-0/+13
2006-08-09[PATCH] libata: clear sdev->locked on door lock failureTejun Heo1-0/+13
2006-08-09[PATCH] libata: Add support for SATA attachment to SAS adaptersBrian King1-0/+149
2006-07-29[PATCH] libata: cosmetic changes to PM functionsTejun Heo1-4/+4
2006-07-05[PATCH] libata: reimplement per-dev PMTejun Heo1-6/+115
2006-07-05[PATCH] libata: implement ATA_EHI_RESUME_LINKTejun Heo1-0/+1
2006-07-05[PATCH] libata: add ap->pflags and move core dynamic flags to itTejun Heo1-1/+1
2006-06-27[PATCH] Remove redundant NULL checks before [kv]free - in drivers/Jesper Juhl1-3/+1
2006-06-22[PATCH] libata: Add ata_scsi_dev_disabledBrian King1-10/+31
2006-06-22[libata] Add host lock to struct ata_portJeff Garzik1-10/+10
2006-06-22Merge branch 'master' into upstreamJeff Garzik1-3/+3
2006-06-12[PATCH] libata: fix oops caused rescanning NULL sdevTejun Heo1-8/+9
2006-06-12[PATCH] Snoop SET FEATURES - WRITE CACHE ENABLE/DISABLE command(v5)zhao, forrest1-0/+36
2006-06-10[SCSI] remove scsi_request infrastructureChristoph Hellwig1-1/+1
2006-06-06[SCSI] fix up request buffer reference in various scsi driversChristoph Hellwig1-2/+2
2006-05-31[PATCH] libata-hp: hook warmplugTejun Heo1-0/+1
2006-05-31[PATCH] libata-hp: implement warmplugTejun Heo1-0/+89
2006-05-31[PATCH] libata-hp: implement SCSI part of hotplugTejun Heo1-0/+116
2006-05-31[PATCH] libata-hp: implement ata_eh_detach_dev()Tejun Heo1-0/+24
2006-05-31[PATCH] libata-hp-prep: store attached SCSI deviceTejun Heo1-4/+10
2006-05-31[PATCH] libata-hp-prep: use __ata_scsi_find_dev()Tejun Heo1-10/+6
2006-05-31[PATCH] libata-hp-prep: update ata_scsi_find_dev() and friendsTejun Heo1-15/+25
2006-05-24[libata] libata-scsi, sata_mv: trim trailing whitespaceJeff Garzik1-1/+1
2006-05-24[PATCH] libata - fix bracketing and DMA oopsAlan Cox1-1/+6
2006-05-20[PATCH] SCSI: make scsi_implement_eh() generic API for SCSI transportsTejun Heo1-24/+0
2006-05-15Merge branch 'max-sect' into upstreamJeff Garzik1-1/+1
2006-05-15[PATCH] libata-ncq: implement NCQ device configurationTejun Heo1-0/+46
2006-05-15[PATCH] libata-ncq: implement NCQ command translation and exclusionTejun Heo1-1/+71
2006-05-15[PATCH] libata-ncq: pass ata_scsi_translate() return value to SCSI midlayerTejun Heo1-16/+24
2006-05-15[PATCH] libata-eh-fw: update SCSI command completion path for new EHTejun Heo1-11/+37
2006-05-15[PATCH] libata-eh-fw: implement ata_port_schedule_eh() and ata_port_abort()Tejun Heo1-0/+23
2006-05-15[PATCH] libata: use ATA printk helpersTejun Heo1-4/+5
2006-05-15[PATCH] libata: use dev->apTejun Heo1-23/+17
2006-05-15[PATCH] libata: implement qc->result_tfTejun Heo1-11/+7
2006-05-15[PATCH] libata: silly fix in ata_scsi_start_stop_xlat()Tejun Heo1-1/+1
2006-04-12Merge branch 'upstream'Jeff Garzik1-173/+26
2006-04-11libata: Add helper ata_shost_to_port()Jeff Garzik1-4/+4
2006-04-11Merge branch 'master'Jeff Garzik1-0/+1
2006-04-10[PATCH] move ->eh_strategy_handler to the transport classChristoph Hellwig1-5/+3
2006-04-04[PATCH] libata: convert ATAPI_ENABLE_DMADIR to module parameterAlbert Lee1-4/+2
2006-04-02[PATCH] libata: separate out libata-eh.cTejun Heo1-130/+0
2006-04-02[PATCH] libata: dec scmd->retries for qcs with zero err_maskTejun Heo1-2/+5
2006-04-02[PATCH] libata: don't read TF directly from sense generation functionsTejun Heo1-18/+9
2006-04-02[PATCH] libata: always generate sense if qc->err_mask is non-zeroTejun Heo1-2/+4
2006-04-02[PATCH] libata: add ATA_QCFLAG_IOTejun Heo1-0/+1
2006-04-02[PATCH] libata: rename ATA_FLAG_PORT_DISABLED to ATA_FLAG_DISABLEDTejun Heo1-1/+1
2006-04-02[PATCH] libata: ATA_FLAG_IN_EH is not used, kill itTejun Heo1-13/+4
2006-04-01[PATCH] libata: implement ata_dev_enabled and disabled()Tejun Heo1-2/+2
2006-03-31[PATCH] libata: make ata_qc_issue complete failed qcsTejun Heo1-6/+2
2006-03-29Merge branch 'upstream'Jeff Garzik1-44/+45
2006-03-24[PATCH] libata: ata_scsi_ioctl cleanupBrian King1-13/+0
2006-03-24[PATCH] libata: ata_scsi_queuecmd cleanupBrian King1-14/+18
2006-03-24[libata] export ata_dev_pair; trim trailing whitespaceJeff Garzik1-15/+15
2006-03-24[PATCH] Make libata not powerdown drivers on PM_EVENT_FREEZE.Nigel Cunningham1-2/+2
2006-03-22Merge branch 'master'Jeff Garzik1-0/+10
2006-03-22[PATCH] libata: increase LBA48 max sectors to 65535Tejun Heo1-1/+1
2006-03-21[PATCH] libata: pick a less confusion "um dunno" errorAlan Cox1-7/+5
2006-03-21[PATCH] libata: ata_scsi_slave_config cleanupBrian King1-25/+37
2006-03-21[PATCH] libata-dev: Remove ATA_PROT_PIO_MULTAlbert Lee1-3/+4
2006-03-21[libata] SCSI VPD page 0x83 fixesJeff Garzik1-18/+41
2006-03-21[SCSI] libata: implement minimal transport template for ->eh_timed_outTejun Heo1-0/+10
2006-03-11[PATCH] libata: implement port_taskTejun Heo1-0/+2
2006-03-01Merge branch 'master'Jeff Garzik1-0/+2
2006-02-27[libata] Disable FUAJeff Garzik1-0/+2
2006-02-20[PATCH] libata: rename ata_dev_id_[c_]string()Tejun Heo1-6/+6
2006-02-12[PATCH] libata: add per-device max_sectorsTejun Heo1-9/+9
2006-02-12[PATCH] libata: move cdb_len for host to deviceTejun Heo1-2/+2
2006-02-12[PATCH] libata: use ata_dev_id_c_string()Tejun Heo1-7/+4
2006-02-11[PATCH] libata: convert assert(X)'s in libata core layer to WARN_ON(!X)'sTejun Heo1-7/+7
2006-02-10[PATCH] libata: kill NULL qc handling from ->eng_timeout callbacksTejun Heo1-0/+1
2006-02-10[PATCH] libata: implement ata_scsi_timed_out()Tejun Heo1-0/+41
2006-02-10[PATCH] libata: add ATA_QCFLAG_EH_SCHEDULEDTejun Heo1-1/+1
2006-02-09[libata scsi] build fix for ATA_FLAG_IN_EH changeJeff Garzik1-1/+3
2006-02-09[PATCH] libata: implement ATA_FLAG_IN_EH port flagTejun Heo1-0/+9
2006-02-02Merge branch 'master'Jeff Garzik1-1/+26
2006-01-30[LIBATA] Blacklist certain Maxtor firmware revisions for FUA supportJens Axboe1-1/+26
2006-01-28Various libata documentation updates.Randy Dunlap1-4/+5
2006-01-26[PATCH] libata: implement and apply ata_eh_qc_complete/retry()Tejun Heo1-6/+53
2006-01-26[PATCH] libata: return AC_ERR_* from issue functionsTejun Heo1-6/+4
2006-01-26[PATCH] libata: fix ata_qc_issue() error handlingTejun Heo1-2/+4
2006-01-26[PATCH] libata: make the owner of a qc responsible for freeing itTejun Heo1-7/+7
2006-01-17Merge branch 'upstream'Jeff Garzik1-6/+42
2006-01-06Merge branch 'post-2.6.15' of git://brick.kernel.dk/data/git/linux-2.6-blockLinus Torvalds1-6/+26
2006-01-06[PATCH] Suspend support for libataJens Axboe1-0/+16
2006-01-06[BLOCK] add FUA support to libataTejun Heo1-6/+26
2006-01-03Merge branch 'upstream'Jeff Garzik1-4/+1
2006-01-03Merge branch 'master'Jeff Garzik1-4/+1
2005-12-24[PATCH] fix libata inquiry VPD for ATAPI devicesTony Battersby1-4/+1
2005-12-13Merge branch 'upstream'Jeff Garzik1-2/+5
2005-12-13Merge branch 'upstream-fixes'Jeff Garzik1-2/+5
2005-12-13[libata] mark certain hardware (or drivers) with a no-atapi flagJeff Garzik1-2/+5
2005-12-13Merge branch 'upstream'Jeff Garzik1-11/+13
2005-12-06[PATCH] libata: move err_mask to ata_queued_cmdAlbert Lee1-8/+10
2005-12-06Merge branch 'master'Jeff Garzik1-2/+7
2005-12-03Merge branch 'upstream-fixes'Jeff Garzik1-2/+7
2005-12-03[PATCH] libata: fix ata_scsi_pass_thru error handlingTejun Heo1-2/+7
2005-12-01[PATCH] mark several libata datastructures constArjan van de Ven1-3/+3
2005-11-18Merge branch 'upstream'Jeff Garzik1-34/+49
2005-11-14[libata] REQUEST SENSE handling fixesJeff Garzik1-34/+43
2005-11-13[libata passthru] address slave devices correctlyMark Lord1-0/+6
2005-11-11Merge branch 'master'Jeff Garzik1-29/+13
2005-11-11[PATCH] kill libata scsi_wait_req usage (make libata compile with scsi-misc c...Mike Christie1-29/+11
2005-11-10[PATCH] libata: Note a nasty ATA quirkAlan Cox1-0/+2
2005-11-09Merge branch 'upstream'Jeff Garzik1-4/+5
2005-11-09[PATCH] libata kernel-doc fixesRandy Dunlap1-3/+4
2005-11-07[libata] eliminate use of drivers/scsi/scsi.h compatibility header/definesJeff Garzik1-1/+1
2005-11-05Merge branch 'master'Jeff Garzik1-2/+12
2005-10-30Merge branch 'upstream'Jeff Garzik1-1/+8
2005-10-30Merge branch 'upstream'Jeff Garzik1-1/+8
2005-10-30[libata] locking rewrite (== fix)Jeff Garzik1-1/+8
2005-10-30Merge branch 'upstream'Jeff Garzik1-18/+28
2005-10-30Merge branch 'upstream'Jeff Garzik1-18/+28
2005-10-30[libata] change ata_qc_complete() to take error mask as second argJeff Garzik1-18/+28
2005-10-30Merge branch 'upstream'Jeff Garzik1-130/+656
2005-10-28Merge branch 'upstream'Jeff Garzik1-130/+656
2005-10-28[libata scsi] MODE SELECT, strengthen mode senseDouglas Gilbert1-41/+103
2005-10-28Merge branch 'master'Jeff Garzik1-12/+12
2005-10-28Merge branch 'master'Jeff Garzik1-12/+12
2005-10-28Merge branch 'master'Jeff Garzik1-12/+12
2005-10-22libata: const-ification bombing runJeff Garzik1-12/+12
2005-10-18Merge branch 'upstream'Jeff Garzik1-24/+31
2005-10-18Merge branch 'upstream'Jeff Garzik1-24/+31
2005-10-18[PATCH] libata CHS: LBA28/LBA48 optimization (revise #6)Albert Lee1-27/+21
2005-10-18[PATCH] libata CHS: calculate read/write commands and protocol on the fly (re...Albert Lee1-7/+6
2005-10-18[PATCH] libata CHS: move the initialization of taskfile LBA flags (revise #6)Albert Lee1-17/+25
2005-10-09Merge branch 'upstream'Jeff Garzik1-187/+502
2005-10-09[libata passthru] update ATAPI completion for new error handlingJeff Garzik1-1/+6
2005-10-09Merge branch 'upstream'Jeff Garzik1-170/+494
2005-10-09[libata scsi] improve scsi error handling with ata_scsi_set_sense()Douglas Gilbert1-63/+121
2005-10-09[libata scsi] add ata_scsi_set_sense helperDouglas Gilbert1-0/+28
2005-10-06[libata passthru] add (DRIVER_SENSE << 24) to all check-conditionsJeff Garzik1-3/+3
2005-10-05libata: minor cleanupsJeff Garzik1-4/+8
2005-10-05libata: move atapi_request_sense() to libata-scsi moduleJeff Garzik1-0/+46
2005-10-05libata: ATAPI command completion tweaks and notesJeff Garzik1-3/+28
2005-10-05libata: fix ATAPI DMA alignment issuesJeff Garzik1-2/+12
2005-10-04Merge branch 'scsi-scan'Jeff Garzik1-0/+16
2005-10-04[libata passthru] fix leak on errorJeff Raubitschek1-2/+4
2005-10-04[libata scsi] add CHS support to ata_scsi_start_stop_xlat()Albert Lee1-4/+15
2005-10-04[libata scsi] tidy up SCSI lba and xfer len calculationsAlbert Lee1-64/+115
2005-10-04libata: minor whitespace, comment, debug message updatesAlbert Lee1-8/+17
2005-10-03[libata] improve device scan even moreJeff Garzik1-3/+7
2005-10-03[libata] improve device scanJeff Garzik1-0/+12
2005-09-08Merge /spare/repo/linux-2.6/ Jeff Garzik1-4/+4
2005-09-08Merge /spare/repo/linux-2.6/ Jeff Garzik1-4/+4
2005-08-30[libata] fix ATAPI-enable typoJeff Garzik1-1/+1
2005-08-30[libata] allow ATAPI to be enabled with new atapi_enabled module optionJeff Garzik1-4/+4
2005-08-29Merge libata branch 'chs-support' to latest upstream kernel.Jeff Garzik1-21/+91
2005-08-29Merge upstream kernel into libata 'passthru' branchJeff Garzik1-21/+100
2005-08-29/spare/repo/libata-dev branch 'v2.6.13'Jeff Garzik1-5/+12
2005-08-29Merge /spare/repo/linux-2.6/Jeff Garzik1-0/+66
2005-08-28[libata] license change, other bitsJeff Garzik1-21/+32
2005-08-27[libata scsi] fix read/write translation edge casesJeff Garzik1-0/+10
2005-08-11[libata scsi] add START STOP UNIT translationDouglas Gilbert1-0/+56
2005-08-10Merge /spare/repo/linux-2.6/Jeff Garzik1-5/+11
2005-08-10libata: fix EH-related lockup by properly cleaning EH command listTejun Heo1-0/+1
2005-06-27[PATCH] libata fix read capacity handling for more than 2TBPhilip Pokorny1-5/+11
2005-06-22libata: Update 'passthru' branch for latest libataJeff Garzik1-6/+10
2005-06-22Merge /spare/repo/linux-2.6/Jeff Garzik1-1/+1
2005-06-22Merge upstream kernel changes into 'C/H/S support' branch of libata.Jeff Garzik1-2/+5
2005-05-30libata: doc updatesJeff Garzik1-1/+1
2005-05-26Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds...1-1/+4
2005-05-15[PATCH] libata: stop setting sdev->host->max_sectors for lba48 drivesJohn W. Linville1-1/+4
2005-05-12[libata] ATA passthru (arbitrary ATA command execution)Jeff Garzik1-104/+547
2005-05-12[libata] C/H/S support, for older devicesAlbert Lee1-103/+177
2005-04-18[PATCH] remove old scsi data direction macros1-6/+6
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+1593