aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata
AgeCommit message (Expand)AuthorFilesLines
2017-07-06Merge branch 'for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l...Linus Torvalds27-232/+1422
2017-07-04Merge tag 'pm-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-6/+3
2017-07-03Merge tag 'docs-4.13' of git://git.lwn.net/linuxLinus Torvalds23-26/+27
2017-06-29sd: add support for TCG OPAL self encrypting disksChristoph Hellwig1-0/+3
2017-06-29libata: fix build warning from unused goto labelTejun Heo1-1/+0
2017-06-28ACPI / PM: Consolidate device wakeup settings codeRafael J. Wysocki1-6/+3
2017-06-27libata: Support for an ATA PASS-THROUGH(32) command.Minwoo Im2-6/+68
2017-06-27ahci: Add Device ID for ASMedia 1061R and 1062RShawn Lin1-0/+2
2017-06-26sata_via: Enable optional hotplug on VT6420Ondrej Zary1-4/+13
2017-06-22ata: ahci_brcm: Avoid writing to read-only registersDoug Berger1-8/+4
2017-06-22libata: Add the AHCI_HFLAG_NO_WRITE_TO_RO flagDoug Berger2-1/+4
2017-06-22libata: Add the AHCI_HFLAG_YES_ALPM flagDoug Berger2-0/+6
2017-06-21ata: ftide010: fix resource printingArnd Bergmann1-2/+2
2017-06-20libata: make the function name in comment match the actual functionMinwoo Im1-1/+1
2017-06-19ata: sata_rcar: make of_device_ids const.Arvind Yadav1-1/+1
2017-06-19ata: pata_octeon_cf: make of_device_ids const.Arvind Yadav1-1/+1
2017-06-12libata: Convert bare printks to pr_contJoe Perches1-21/+20
2017-06-12libahci: wrong comments in ahci_do_softreset()Minwoo Im1-2/+2
2017-06-12ata: declare ata_port_info structures as constBhumika Goyal4-6/+6
2017-06-12ata: Add driver for Faraday Technology FTIDE010Linus Walleij5-0/+1049
2017-06-05libata: implement SECURITY PROTOCOL IN/OUTChristoph Hellwig2-0/+108
2017-06-05libata: factor out a ata_identify_page_supported helperChristoph Hellwig1-27/+32
2017-06-05libata: clarify log page naming / groupingChristoph Hellwig1-5/+5
2017-06-05libata: factor out a ata_log_supported helperChristoph Hellwig1-43/+16
2017-06-05libata: move ata_read_log_page to libata-core.cChristoph Hellwig3-66/+66
2017-06-02ahci: qoriq: add ls1088a platforms supportYuantian Tang1-0/+14
2017-05-31libata: fix error checking in in ata_parse_force_one()Tejun Heo1-1/+1
2017-05-30ata: sata_fsl: cut drvdata assignmentLinus Walleij1-2/+0
2017-05-30ata: samsung_cf: cut drvdata assignmentLinus Walleij1-2/+0
2017-05-30ata: rb532_cf: cut drvdata assignmentLinus Walleij1-2/+0
2017-05-30ata: dwc_460ex: cut drvdata assignmentLinus Walleij1-1/+0
2017-05-30ata: ep93xx: cut drvdata assignmentLinus Walleij1-1/+0
2017-05-30ata: bf54x: cut drvdata assignmentLinus Walleij1-2/+0
2017-05-24Revert "ata: sata_mv: Convert to devm_ioremap_resource()"Andrew Lunn1-5/+8
2017-05-16ata: update references for libata documentationMauro Carvalho Chehab23-23/+23
2017-05-16libata: fix identation on a kernel-doc markupMauro Carvalho Chehab1-3/+4
2017-05-16ata: libahci: properly propagate return value of platform_get_irq()Thomas Petazzoni1-2/+3
2017-05-16ata: sata_rcar: Handle return value of clk_prepare_enableArvind Yadav1-3/+12
2017-05-16ahci: Acer SA5-271 SSD Not Detected FixSui Chen1-0/+38
2017-05-16ata-sff: always map page before data transferTycho Andersen1-36/+8
2017-05-16ata: update references for libata documentationMauro Carvalho Chehab23-23/+23
2017-05-16libata: fix identation on a kernel-doc markupMauro Carvalho Chehab1-3/+4
2017-05-09Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds3-0/+392
2017-05-01Merge branch 'for-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l...Linus Torvalds12-630/+256
2017-04-28libata: remove SCT WRITE SAME supportChristoph Hellwig1-103/+29
2017-04-28libata: reject passthrough WRITE SAME requestsChristoph Hellwig1-0/+8
2017-04-11sata_via: Enable hotplug only on VT6421Ondrej Zary1-8/+10
2017-03-30pata_bk3710: clear status bits of BMISP on chipset initializationBartlomiej Zolnierkiewicz1-1/+1
2017-03-30pata_bk3710: disable IORDY Timer on chipset initializationBartlomiej Zolnierkiewicz1-2/+2
2017-03-30ata: add Palmchip BK3710 PATA controller driverBartlomiej Zolnierkiewicz3-0/+392
2017-03-27Revert "pata_atiixp: Don't use unconnected secondary port on SB600/SB700"Tejun Heo1-5/+0
2017-03-24ata: ahci: add support for DaVinci DM816 SATA controllerBartosz Golaszewski3-0/+210
2017-03-16pata: remove the at91 driverBoris Brezillon3-512/+0
2017-03-13libata: make ata_sg_clean static over againJason Yan1-1/+1
2017-03-13libata: use setup_deferrable_timerGeliang Tang1-3/+3
2017-03-09ahci: qoriq: correct the sata ecc setting errorYuantian Tang1-2/+4
2017-03-07ata: allow subsystem to be used on m32r and s390 archsBartlomiej Zolnierkiewicz1-1/+0
2017-03-06Delete redundant return value check of platform_get_resource()Belen Sarabia1-5/+0
2017-03-06libata: drop WARN from protocol error in ata_sff_qc_issue()Tejun Heo1-1/+0
2017-03-06libata: transport: Remove circular dependency at free timeGwendal Grignou1-6/+3
2017-03-06ata: constify of_device_id structuresBhumika Goyal5-5/+5
2017-03-03Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-8/+4
2017-02-27scripts/spelling.txt: add "followings" pattern and fix typo instancesMasahiro Yamada1-1/+1
2017-02-23Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds3-22/+174
2017-02-23scsi: merge __scsi_execute into scsi_executeChristoph Hellwig1-8/+4
2017-02-21Merge branch 'for-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l...Linus Torvalds23-187/+608
2017-02-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds3-2/+1
2017-02-17Merge branch 'for-4.11/next' into for-4.11/linus-mergeJens Axboe1-2/+2
2017-02-06scsi: remove eh_timed_out methods in the transport templateChristoph Hellwig3-2/+1
2017-01-31block: introduce blk_rq_is_passthroughChristoph Hellwig1-1/+1
2017-01-31sata: ahci-da850: un-hardcode the MPY bitsBartosz Golaszewski1-15/+76
2017-01-31sata: ahci-da850: add a workaround for controller instabilityBartosz Golaszewski1-1/+27
2017-01-31sata: ahci: export ahci_do_hardreset() locallyBartosz Golaszewski2-5/+16
2017-01-31sata: ahci-da850: implement a workaround for the softreset quirkBartosz Golaszewski1-1/+32
2017-01-31sata: ahci-da850: add device tree match tableBartosz Golaszewski1-0/+7
2017-01-31sata: ahci-da850: get the sata clock using a connection idBartosz Golaszewski1-0/+16
2017-01-27block: split scsi_request out of struct requestChristoph Hellwig1-1/+1
2017-01-24ata: pata_of_platform: using of_property_read_u32() helperKefeng Wang1-7/+2
2017-01-23pata_atiixp: Don't use unconnected secondary port on SB600/SB700Darren Stevens1-0/+5
2017-01-23libata-sff: Don't scan disabled ports when checking for legacy mode.Darren Stevens1-3/+13
2017-01-23pata_octeon_cf: remove unused local variables from octeon_cf_set_piomode()Tejun Heo1-8/+0
2017-01-20ahci: qoriq: added ls2088a platforms supportTang Yuantian1-0/+9
2017-01-20ahci: qoriq: report error when ecc register address is missing in dtsTang Yuantian1-2/+9
2017-01-20ahci: qoriq: added a condition to enable dma coherenceTang Yuantian1-4/+11
2017-01-18Revert "libata: switch to dynamic allocation instead of ata_scsi_rbuf"Tejun Heo1-36/+86
2017-01-15ahci: imx: fix building without hwmon or thermalArnd Bergmann2-1/+3
2017-01-10ata: add Atari Falcon PATA controller driverBartlomiej Zolnierkiewicz3-0/+194
2017-01-10ata: pass queued command to ->sff_data_xfer methodBartlomiej Zolnierkiewicz10-43/+48
2017-01-10ata: allow subsystem to be used on m68k archBartlomiej Zolnierkiewicz1-1/+1
2017-01-10libata: switch to dynamic allocation instead of ata_scsi_rbufChristoph Hellwig1-86/+36
2017-01-10libata: don't call ata_scsi_rbuf_fill for command without a response bufferChristoph Hellwig1-21/+1
2017-01-10libata: call ->scsi_done from ata_scsi_simulateChristoph Hellwig1-15/+7
2017-01-10libata: remove the done callback from ata_scsi_argsChristoph Hellwig1-3/+1
2017-01-10libata: move struct ata_scsi_args to libata-scsi.cChristoph Hellwig2-7/+7
2017-01-10libata: avoid global response buffer in atapi_qc_completeChristoph Hellwig1-24/+22
2017-01-09libata-eh: Use switch() instead of sparse array for protocol stringsGeert Uytterhoeven1-13/+31
2017-01-09ata: sata_mv: Convert to devm_ioremap_resource()Andy Shevchenko1-8/+5
2017-01-09Merge branch 'for-4.10-fixes' into for-4.11Tejun Heo2-2/+7
2017-01-06ata: sata_mv:- Handle return value of devm_ioremap.Arvind Yadav1-0/+3
2017-01-06libata: Fix ATA request senseDamien Le Moal1-0/+2
2017-01-06ata: sata_mv: fix module license specificationUwe Kleine-König1-1/+1
2017-01-06ahci: imx: Add imx53 SATA temperature sensor supportCsaba Kertesz1-0/+195
2017-01-06libata: apply MAX_SEC_1024 to all CX1-JB*-HP devicesTejun Heo1-2/+2
2017-01-06ata: ahci_xgene: free structure returned by acpi_get_object_info()Michał Kępień1-2/+4
2017-01-06libata: Protect DMA core code by #ifdef CONFIG_HAS_DMAGeert Uytterhoeven1-26/+35
2017-01-06libata: Make ata_sg_clean() static againGeert Uytterhoeven2-2/+1
2017-01-06ata: AHCI and other non-SFF native drivers should depend on HAS_DMAGeert Uytterhoeven1-0/+4
2017-01-06ata: ATA_BMDMA should depend on HAS_DMAGeert Uytterhoeven1-0/+1
2017-01-06ata: SATA_HIGHBANK should depend on HAS_DMAGeert Uytterhoeven1-0/+1
2017-01-06ata: SATA_MV should depend on HAS_DMAGeert Uytterhoeven1-0/+1
2016-12-13Merge branch 'for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l...Linus Torvalds2-20/+31
2016-12-13ata: avoid probing NCQ Prio Support if not explicitly requestedAdam Manzanares2-20/+31
2016-12-13Merge branch 'for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l...Linus Torvalds7-31/+224
2016-12-12Merge tag 'docs-4.10' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2016-12-07libata-scsi: disable SCT Write Same for the momentNicolai Stange1-0/+1
2016-12-05ahci: warn about remapped NVMe devicesChristoph Hellwig1-0/+39
2016-11-29ata: sata_mv: check for errors when parsing nr-ports from dtUwe Kleine-König1-1/+14
2016-11-21ahci: always fall back to single-MSI modeChristoph Hellwig1-7/+0
2016-11-18Merge tag 'v4.9-rc4' into soundJonathan Corbet1-19/+22
2016-11-09pata: imx: support controller modes up to PIO4Vladimir Zapolskiy1-1/+1
2016-11-09pata: imx: add support of setting timings for PIO modesVladimir Zapolskiy1-1/+46
2016-11-09pata: imx: set controller PIO mode with .set_piomode callbackVladimir Zapolskiy1-19/+8
2016-11-09pata: imx: sort headers outVladimir Zapolskiy1-5/+3
2016-11-01libata-scsi: Fixup ata_gen_passthru_sense()Hannes Reinecke1-1/+1
2016-10-25ahci: fix the single MSI-X case in ahci_init_oneChristoph Hellwig1-1/+1
2016-10-24docs: fix locations of several documents that got movedMauro Carvalho Chehab1-1/+1
2016-10-20ahci: fix nvec checkChristoph Hellwig1-7/+7
2016-10-20ata: set ncq_prio_enabled iff device has supportAdam Manzanares2-4/+9
2016-10-19ata: ATA Command Priority Disabled By DefaultAdam Manzanares3-1/+71
2016-10-19ata: Enabling ATA Command PrioritiesAdam Manzanares3-3/+40
2016-10-19ahci: qoriq: added ls1046a platform supportTang Yuantian1-3/+13
2016-10-19ahci: only try to use multi-MSI mode if there is more than 1 portChristoph Hellwig1-14/+17
2016-09-30ahci: qoriq: Revert "ahci: qoriq: Disable NCQ on ls2080a SoC"Tang Yuantian1-7/+1
2016-09-22pata_at91: Use PTR_ERR_OR_ZERO rather than if(IS_ERR(...)) + PTR_ERRHarman Kalra1-3/+1
2016-09-22ata: Replace BUG() with BUG_ON().Harman Kalra1-2/+1
2016-09-20ata: sata_mv: Replacing dma_pool_alloc and memset with a single call dma_pool...Harman Kalra1-4/+2
2016-09-09libata: Some drives failing on SCT Write SameShaun Tancheff1-3/+3
2016-09-06ahci: use pci_alloc_irq_vectorsChristoph Hellwig3-139/+45
2016-09-06Merge branch 'master' into for-4.9Tejun Heo2-2/+2
2016-08-30pata_ninja32: Avoid corrupting status flagsAlan Cox1-1/+1
2016-08-25libata: SCT Write Same handle ATA_DFLAG_PIOShaun Tancheff1-0/+2
2016-08-25libata: SCT Write Same / DSM TrimShaun Tancheff1-28/+57
2016-08-25libata: Add support for SCT Write SameShaun Tancheff1-29/+170
2016-08-25libata: Safely overwrite attached page in WRITE SAME xlatShaun Tancheff1-5/+51
2016-08-11ahci: disable correct irq for dummy portsChristoph Hellwig1-1/+1
2016-08-11ahci: also use a per-port lock for the multi-MSIX caseChristoph Hellwig1-1/+1
2016-08-10ahci: st: Add ports-implemented property in supportPatrice Chotard1-0/+4
2016-08-10ahci: qoriq: enable snoopable sata read and writeTang Yuantian1-0/+6
2016-08-10ahci: qoriq: adjust sata parameterTang Yuantian1-6/+0
2016-08-09libata-scsi: fix MODE SELECT translation for Control mode pageTom Yan1-2/+2
2016-08-09libata-scsi: use u8 array to store mode page copyTom Yan1-2/+2
2016-07-27Merge tag 'leds_for_4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/j.a...Linus Torvalds1-0/+4
2016-07-26Merge branch 'for-4.8/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2016-07-26Merge branch 'for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/li...Linus Torvalds14-76/+129
2016-07-23Merge branch 'for-4.7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+6
2016-07-20libata-scsi: better style in ata_msense_*()Tom Yan1-6/+13
2016-07-20AHCI: Clear GHC.IS to prevent unexpectly asserting INTxPang Raymond1-0/+8
2016-07-19ata: sata_dwc_460ex: remove redundant dev_err callWei Yongjun1-8/+2
2016-07-18ata: define ATA_PROT_* in terms of ATA_PROT_FLAG_*Christoph Hellwig1-1/+1
2016-07-18libata: remove ata_is_nodataChristoph Hellwig1-1/+1
2016-07-18libata: LITE-ON CX1-JB256-HP needs lower max_sectorsTejun Heo1-0/+6
2016-07-15libata-scsi: minor cleanup for ata_scsi_zbc_out_xlatDamien Le Moal1-4/+4
2016-07-15libata-scsi: Fix ZBC management out command translationDamien Le Moal1-2/+2
2016-07-15libata-scsi: Fix translation of REPORT ZONES commandDamien Le Moal1-2/+2
2016-07-15ata: Handle ATA NCQ NO-DATA commands correctlyHannes Reinecke3-2/+8
2016-07-14libata-eh: decode all taskfile protocolsHannes Reinecke1-0/+3
2016-07-14ata: fixup ATA_PROT_NODATAHannes Reinecke2-3/+3
2016-07-14libata: use ata_is_ncq() accessorsHannes Reinecke3-5/+5
2016-07-12libata-scsi: avoid repeated calculation of number of TRIM rangesTom Yan1-3/+3
2016-07-12libata-scsi: reject WRITE SAME (16) with n_block that exceeds limitTom Yan1-1/+7
2016-07-12libata-scsi: rename ata_msense_ctl_mode() to ata_msense_control()Tom Yan1-5/+5
2016-07-12libata-scsi: fix D_SENSE bit relection in control mode pageTom Yan1-1/+1
2016-07-12ata: hpt366: fix incorrect mask when checking at cmd_high_timeColin Ian King1-1/+1
2016-07-12libata-scsi: correct SPC version descriptorTom Yan1-2/+2
2016-07-12libata-scsi: set CmdQue bit in standard INQUIRY data to 1Tom Yan1-1/+4
2016-07-12libata-scsi: fix SET FEATURES "filtering" for ata_msense_caching()Tom Yan1-1/+3
2016-07-12libata-scsi: set correct VERSION field for ZAC devicesTom Yan1-1/+3
2016-07-06libata-scsi: correct cbd to CDB in commentTom Yan1-1/+1
2016-07-06libata-scsi: do not respond with "invalid field" for FORMAT UNITTom Yan1-5/+0
2016-06-28Merge branch 'for-4.7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-2/+2
2016-06-28drivers: ata: pata_arasan_cf: use the same name for the same lockIago Abal1-1/+1
2016-06-20leds: convert IDE trigger to common disk triggerStephan Linz1-0/+4
2016-06-18Merge remote-tracking branch 'mkp-scsi/4.7/scsi-fixes' into fixesJames Bottomley1-1/+1
2016-06-17ata: sata_mv: fix mis-conversion in mv_write_cached_reg()Ben Dooks1-1/+1
2016-06-17ata: fix "ering" sysfs time printingArnd Bergmann1-4/+5
2016-06-16ata: ahci_brcm: Add support for Broadcom NSP SoCYendapally Reddy Dhananjaya Reddy2-11/+37
2016-06-16ata: ahci_brcmstb: rename to support across Broadcom SoC'sYendapally Reddy Dhananjaya Reddy3-4/+4
2016-06-15ata: fix return value check in ahci_seattle_get_port_info()Wei Yongjun1-1/+1
2016-06-08scsi: fix race between simultaneous decrements of ->host_failedWei Fang1-1/+1
2016-06-07block, drivers, cgroup: use op_is_write helper instead of checking for REQ_WRITEMike Christie1-1/+1
2016-05-27remove lots of IS_ERR_VALUE abusesArnd Bergmann1-1/+1
2016-05-27ata: Use IS_ENABLED() instead of checking for built-in or moduleJavier Martinez Canillas2-2/+2
2016-05-27pata_atiixp: fix trivial indentation misalignment on if statementColin Ian King1-2/+2
2016-05-23Merge branch 'for-4.7-dw' of git://git.kernel.org/pub/scm/linux/kernel/git/tj...Linus Torvalds2-271/+294
2016-05-23Merge branch 'for-4.7-zac' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds5-171/+989
2016-05-19Merge tag 'dmaengine-4.7-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-3/+3
2016-05-18Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+1
2016-05-13Merge branch 'for-4.6-fixes' into for-4.7Tejun Heo5-0/+223
2016-05-12ata: dwc: add DMADEVICES dependencyArnd Bergmann1-0/+1
2016-05-12ata: sata_dwc_460ex: make debug messages neatAndy Shevchenko1-4/+4