aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata
AgeCommit message (Expand)AuthorFilesLines
2022-09-28ata: libata-sata: Fix device queue depth controlDamien Le Moal1-12/+12
2022-09-28ata: libata-scsi: Fix initialization of device queue depthDamien Le Moal1-6/+4
2022-09-27libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205Niklas Cassel1-0/+4
2022-08-16ata: libata-eh: Add missing command nameDamien Le Moal1-0/+1
2022-08-06Merge tag 'powerpc-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-1/+1
2022-08-06Merge tag 'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/...Linus Torvalds1-0/+1
2022-08-03Merge tag 'ata-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dle...Linus Torvalds18-148/+152
2022-08-03ata: sata_mv: Fixes expected number of resources now IRQs are goneAndrew Lunn1-1/+1
2022-08-02Merge tag 'arm-drivers-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2022-07-19ata: libata-scsi: cap ata_device->max_sectors according to shost->max_sectorsJohn Garry1-0/+1
2022-07-12Merge tag 'arm-soc/for-5.20/drivers' of https://github.com/Broadcom/stblinux ...Arnd Bergmann1-1/+1
2022-07-08ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCAWilliam Zhang1-1/+1
2022-06-30ata: pata_cs5535: Fix W=1 warningsJohn Garry1-2/+2
2022-06-29ata: libata-scsi: fix result type of ata_ioc32()Sergey Shtylyov1-4/+4
2022-06-22powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnodeAndy Shevchenko1-1/+1
2022-06-20ata: pata_macio: Fix compilation warningDamien Le Moal1-1/+1
2022-06-20ata: libata-eh: fix sloppy result type of ata_internal_cmd_timeout()Sergey Shtylyov2-12/+12
2022-06-20ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]()Sergey Shtylyov2-4/+4
2022-06-20ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight()Sergey Shtylyov1-4/+4
2022-06-17ata: libata-core: make ata_exec_internal_sg() *static*Sergey Shtylyov2-8/+4
2022-06-17ata: make transfer mode masks *unsigned int*Sergey Shtylyov12-43/+43
2022-06-14ata: libata-core: get rid of *else* branches in ata_id_n_sectors()Sergey Shtylyov1-11/+9
2022-06-13ata: libata-core: fix sloppy typing in ata_id_n_sectors()Sergey Shtylyov1-4/+6
2022-06-13ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci_clock()Sergey Shtylyov1-8/+11
2022-06-13ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock()Sergey Shtylyov1-24/+10
2022-06-13ata: pata_hpt37x: factor out hpt37x_pci_clock()Sergey Shtylyov1-43/+51
2022-06-13ata: pata_hpt37x: move claculating PCI clock from hpt37x_clock_slot()Sergey Shtylyov1-17/+28
2022-06-13ata: libata: Fix syntax errors in commentsXiang wangx1-1/+1
2022-06-09ata: libata-transport: fix {dma|pio|xfer}_mode sysfs filesSergey Shtylyov1-1/+1
2022-06-08libata: fix translation of concurrent positioning rangesTyler Erickson1-1/+1
2022-06-08libata: fix reading concurrent positioning ranges logTyler Erickson1-8/+13
2022-06-06ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probeMiaoqian Lin1-0/+3
2022-06-06ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()Sergey Shtylyov1-2/+2
2022-06-02Merge tag 'arm-multiplatform-5.19-2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+1
2022-05-23Merge tag 'ata-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dle...Linus Torvalds11-248/+228
2022-05-16ata: pata_ftide010: Remove unneeded ERROR check before clk_disable_unprepareWan Jiabing1-4/+3
2022-05-09ata: libata-core: Allow forcing most horkage flagsDamien Le Moal1-2/+20
2022-05-09ata: libata-core: Improve link flags forced settingsDamien Le Moal1-10/+22
2022-05-09ata: libata-core: Refactor force_tbl definitionDamien Le Moal1-58/+81
2022-05-09ata: libata-core: cleanup ata_device_blacklistDamien Le Moal1-48/+48
2022-05-09ata: simplify the return expression of brcm_ahci_removeMinghao Chi1-6/+1
2022-04-22ata: pata_marvell: Check the 'bmdma_addr' beforing readingZheyu Ma1-0/+2
2022-04-22ata: Make use of the helper function devm_platform_ioremap_resource()Lv Ruyi1-6/+1
2022-04-22ata: libata-core: replace "its" with "it is"Diego Viola1-2/+2
2022-04-22ahci: Add a generic 'controller2' RAID idDan Williams1-2/+3
2022-04-20ARM: pxa: use pdev resource for palmld mmioArnd Bergmann1-2/+1
2022-04-13ata: pata_via: fix sloppy typing in via_do_set_mode()Sergey Shtylyov1-3/+3
2022-04-13ata: pata_sil680: fix result type of sil680_sel{dev|reg}()Sergey Shtylyov1-17/+13
2022-04-12ata: libata-core: fix parameter type in ata_xfer_mode2shift()Sergey Shtylyov1-1/+1
2022-04-11libata: Improve ATA queued command allocationJohn Garry4-96/+36
2022-04-11ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.hChristophe Leroy1-1/+2
2022-04-06ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item backMario Limonciello3-4/+6
2022-04-04ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOsChristian Lamparter1-0/+3
2022-04-04ata: sata_dwc_460ex: Fix crash due to OOB writeChristian Lamparter1-1/+5
2022-04-04ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt()Damien Le Moal1-1/+1
2022-03-28Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-4/+2
2022-03-24Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+3
2022-03-23Merge tag 'ata-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dle...Linus Torvalds56-531/+447
2022-03-10Merge tag 'phy-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/phy...Greg Kroah-Hartman3-4/+2
2022-03-10ata: pata_pxa: Use platform_get_irq() to get the interruptMinghao Chi1-5/+5
2022-03-07ata: Drop commas after OF match table sentinelsGeert Uytterhoeven24-51/+33
2022-03-01scsi: core: Remove the cmd field from struct scsi_requestChristoph Hellwig1-1/+3
2022-03-01ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration itemMario Limonciello3-5/+5
2022-03-01ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE`Mario Limonciello2-4/+4
2022-03-01ata: ahci: Rename board_ahci_mobileMario Limonciello1-48/+48
2022-02-25Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720"Pali Rohár3-4/+2
2022-02-23ata: pata_hpt37x: disable primary channel on HPT371Sergey Shtylyov1-0/+14
2022-02-22ata: pata_hpt37x: fix PCI clock detectionSergey Shtylyov1-2/+2
2022-02-20ata: pata_hpt37x: merge transfer mode setting methodsSergey Shtylyov1-62/+13
2022-02-20ata: libata-sff: use *switch* statement in ata_sff_dev_classify()Sergey Shtylyov1-7/+10
2022-02-20ata: add/use ata_taskfile::{error|status} fieldsSergey Shtylyov20-82/+82
2022-02-20ata: Kconfig: fix sata gemini compile test conditionDamien Le Moal1-1/+1
2022-02-20ata: libata-scsi: use *switch* statements to check SCSI command codesSergey Shtylyov1-7/+19
2022-02-20ata: libata-sff: refactor ata_sff_altstatus()Sergey Shtylyov1-26/+33
2022-02-19ata: libata-sff: refactor ata_sff_set_devctl()Sergey Shtylyov1-15/+15
2022-02-19ata: libata-sff: make ata_resources_present() return 'bool'Sergey Shtylyov1-4/+4
2022-02-19ata: pata_hpt3x2n: disable fast interrupts in prereset() methodSergey Shtylyov1-13/+10
2022-02-19ata: pata_hpt37x: disable fast interrupts in prereset() methodSergey Shtylyov1-26/+22
2022-02-19ata: pata_hpt366: disable fast interrupts in prereset() methodSergey Shtylyov1-6/+7
2022-02-19ata: pata_mpc52xx: use GFP_KERNELJulia Lawall1-1/+1
2022-02-19ata: sata_rcar: drop unused #define'sSergey Shtylyov1-4/+0
2022-02-19ata: pata_hpt366: check channel enable bitsSergey Shtylyov1-2/+40
2022-02-19ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool'Sergey Shtylyov1-4/+3
2022-02-19ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool'Sergey Shtylyov1-4/+3
2022-02-19ata: libata-sff: make ata_devchk() return 'bool'Sergey Shtylyov1-3/+6
2022-02-19ata: pata_hpt3x2n: drop unused 'struct hpt_chip'Sergey Shtylyov1-5/+0
2022-02-19ata: pata_hpt3x2n: drop unused HPT_PCI_FASTSergey Shtylyov1-1/+0
2022-02-19ata: pata_artop: use *switch* in atp8xx_fixup()Sergey Shtylyov1-5/+9
2022-02-19ata: pata_artop: use *switch* in artop_init_one()Sergey Shtylyov1-8/+11
2022-02-19pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmdma_stop()Sergey Shtylyov1-2/+2
2022-02-19pata_hpt3x2n: check channel enable bitsSergey Shtylyov1-1/+8
2022-02-19ata: libata: make ata_host_suspend() *void*Sergey Shtylyov15-52/+38
2022-02-08ata: libata-core: Disable TRIM on M88V29Zoltán Böszörményi1-0/+1
2022-02-08ata: sata_fsl: fix sscanf() and sysfs_emit() format stringsDamien Le Moal1-9/+7
2022-02-07ata: libata-core: Fix ata_dev_config_cpr()Damien Le Moal1-8/+6
2022-02-04ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkageAnton Lundin1-0/+10
2022-02-03ata: libata: ata_{sff|std}_prereset() always return 0Sergey Shtylyov2-5/+4
2022-02-03ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235Paul Menzel1-0/+2
2022-02-02ata: libata-acpi: kill ata_acpi_on_suspend()Sergey Shtylyov3-29/+1
2022-01-31ata: libata-scsi: Simplify scsi_XX_lba_len()Damien Le Moal1-34/+6
2022-01-31ata: libata-scsi: Simplify ata_scsi_mode_select_xlat()Damien Le Moal1-3/+3
2022-01-31ata: libata-scsi: Cleanup ata_get_xlat_func()Damien Le Moal1-1/+0
2022-01-31ata: pata_pdc202xx_old: make static read-only array pio_timing constColin Ian King1-1/+1
2022-01-31ata: pata_atiixp: make static read-only arrays constColin Ian King1-2/+2
2022-01-31ata: pata_platform: Make use of platform_get_mem_or_io()Lad Prabhakar1-12/+6
2022-01-27ata: pata_platform: Fix a NULL pointer dereference in __pata_platform_probe()Zhou Qingyang1-0/+2
2022-01-21ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop()Damien Le Moal1-1/+1
2022-01-14ata: pata_ali: remove redundant return statementColin Ian King1-1/+1
2022-01-14ata: ahci: Add support for AMD A85 FCH (Hudson D4)Paul Menzel1-0/+9
2022-01-14ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAYPaul Menzel2-2/+2
2022-01-14ata: libata-scsi: simplify __ata_scsi_queuecmd()Wenchao Hao1-24/+21
2022-01-14ata: pata_of_platform: Use platform_get_irq_optional() to get the interruptLad Prabhakar1-3/+12
2022-01-14ata: pata_samsung_cf: add compile test supportDamien Le Moal1-1/+1
2022-01-14ata: pata_pxa: add compile test supportDamien Le Moal1-1/+1
2022-01-14ata: pata_imx: add compile test supportDamien Le Moal1-1/+1
2022-01-14ata: pata_ftide010: add compile test supportDamien Le Moal1-1/+1
2022-01-14ata: pata_cs5535: add compile test supportDamien Le Moal1-1/+1
2022-01-14ata: pata_octeon_cf: remove redundant val variableMinghao Chi1-5/+1
2022-01-14ata: fix read_id() ata port operation interfaceDamien Le Moal6-22/+21
2022-01-14ata: ahci_xgene: use correct type for port mmio addressDamien Le Moal1-3/+3
2022-01-14ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitionsDamien Le Moal1-10/+10
2022-01-14ata: sata_fsl: fix scsi host initializationDamien Le Moal1-2/+1
2022-01-14ata: pata_bk3710: add compile test supportDamien Le Moal1-1/+1
2022-01-14ata: ahci_seattle: add compile test supportDamien Le Moal1-1/+1
2022-01-14ata: ahci_xgene: add compile test supportDamien Le Moal1-1/+1
2022-01-14ata: ahci_tegra: add compile test supportDamien Le Moal1-1/+1
2022-01-14ata: ahci_sunxi: add compile test supportDamien Le Moal1-1/+1
2022-01-14ata: ahci_mvebu: add compile test supportDamien Le Moal1-1/+1
2022-01-14ata: ahci_mtk: add compile test supportDamien Le Moal1-1/+1
2022-01-05ata: ahci_dm816: add compile test supportDamien Le Moal1-1/+1
2022-01-05ata: ahci_da850: add compile test supportDamien Le Moal1-1/+1
2022-01-05ata: ahci_brcm: add compile test supportDamien Le Moal1-1/+1
2022-01-05ata: sata_fsl: add compile test supportDamien Le Moal1-1/+1
2022-01-05ata: sata_dwc_460ex: Remove debug compile optionsHannes Reinecke2-20/+0
2022-01-05ata: sata_dwc_460ex: remove 'check_status' argumentHannes Reinecke1-16/+13
2022-01-05ata: sata_dwc_460ex: drop DEBUG_NCQHannes Reinecke1-28/+0
2022-01-05ata: libata-scsi: rework ata_dump_status to avoid using pr_cont()Hannes Reinecke1-28/+23
2022-01-05ata: pata_hpt366: convert pr_warn() callsHannes Reinecke1-4/+1
2022-01-05ata: sata_gemini: convert pr_err() callsHannes Reinecke1-2/+2
2022-01-05ata: pata_hpt3x2n: convert pr_XXX() callsHannes Reinecke1-7/+5
2022-01-05ata: pata_octeon_cf: Replace pr_XXX() calls with structured loggingHannes Reinecke1-2/+2
2022-01-05ata: pata_hpt37x: convert pr_XXX() callsHannes Reinecke1-10/+10
2022-01-05ata: sata_mv: convert remaining printk() to structured loggingHannes Reinecke1-14/+16
2022-01-05ata: sata_sx4: convert printk() callsHannes Reinecke1-4/+5
2022-01-05ata: pata_sil680: convert printk() callsHannes Reinecke1-4/+4
2022-01-05ata: pata_serverworks: convert printk() callsHannes Reinecke1-2/+2
2022-01-05ata: pata_rz1000: convert printk() callsHannes Reinecke1-2/+2
2022-01-05ata: pata_marvell: convert printk() callsHannes Reinecke1-7/+2
2022-01-05ata: pata_it821x: convert printk() callsHannes Reinecke1-19/+24
2022-01-05ata: pata_cypress: convert printk() callsHannes Reinecke1-1/+1
2022-01-05ata: pata_cs5536: convert printk() callsHannes Reinecke1-2/+2
2022-01-05ata: pata_cs5520: convert printk() callsHannes Reinecke1-2/+2
2022-01-05ata: pata_cmd64x: convert printk() callsHannes Reinecke1-2/+2
2022-01-05ata: pata_cmd640: convert printk() callsHannes Reinecke1-1/+1
2022-01-05ata: pata_atp867x: convert printk() callsHannes Reinecke1-55/+50
2022-01-05ata: libata: remove debug compilation switchesHannes Reinecke3-3/+0
2022-01-05ata: libata: drop ata_msg_drv()Hannes Reinecke2-15/+7
2022-01-05ata: libata: drop ata_msg_info()Hannes Reinecke1-7/+3
2022-01-05ata: libata: drop ata_msg_probe()Hannes Reinecke3-33/+14
2022-01-05ata: libata: drop ata_msg_warn()Hannes Reinecke1-11/+8
2022-01-05ata: libata: drop ata_msg_malloc()Hannes Reinecke1-1/+1
2022-01-05ata: libata: drop ata_msg_ctl()Hannes Reinecke1-5/+2
2022-01-05ata: libata: drop ata_msg_error() and ata_msg_intr()Hannes Reinecke1-3/+3
2022-01-05ata: sata_sx4: add module parameter 'dimm_test'Hannes Reinecke1-20/+14
2022-01-05ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining onesHannes Reinecke1-71/+34
2022-01-05ata: sata_sil: Drop pointless VPRINTK() callsHannes Reinecke1-1/+0
2022-01-05ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg()Hannes Reinecke1-47/+33
2022-01-05ata: sata_nv: drop pointless VPRINTK() calls and convert remaining onesHannes Reinecke1-24/+14
2022-01-05ata: sata_mv: Drop pointless VPRINTK() call and convert the remaining oneHannes Reinecke1-6/+1
2022-01-05ata: sata_inic162x: Drop pointless VPRINTK() callsHannes Reinecke1-2/+0
2022-01-05ata: sata_rcar: Drop pointless VPRINTK() callsHannes Reinecke1-16/+1
2022-01-05ata: sata_qstor: Drop pointless VPRINTK() callsHannes Reinecke1-11/+0
2022-01-05ata: sata_promise: Drop pointless VPRINTK() calls and convert the remaining onesHannes Reinecke1-23/+8
2022-01-05ata: pata_via: Drop pointless VPRINTK() callsHannes Reinecke1-12/+0
2022-01-05ata: pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining...Hannes Reinecke1-21/+1
2022-01-05ata: pdc_adma: Drop pointless VPRINTK() calls and remove disabled NCQ debuggingHannes Reinecke1-29/+2
2022-01-05ata: ahci: Drop pointless VPRINTK() calls and convert the remaining onesHannes Reinecke3-21/+5
2022-01-05ata: libata: remove pointless VPRINTK() callsHannes Reinecke5-52/+0
2022-01-05ata: pata_pdc2027x: Replace PDPRINTK() with standard ata loggingHannes Reinecke1-43/+28
2022-01-05ata: sata_qstor: replace DPRINTK() with dev_dbg()Hannes Reinecke1-2/+2
2022-01-05ata: sata_rcar: replace DPRINTK() with ata_port_dbg()Hannes Reinecke1-1/+1
2022-01-05ata: sata_fsl: move DPRINTK to ata debuggingHannes Reinecke1-44/+39
2022-01-05ata: pdc_adma: Remove DPRINTK callHannes Reinecke1-2/+0
2022-01-05ata: pata_octeon_cf: remove DPRINTK() macro in interrupt contextHannes Reinecke1-2/+0
2022-01-05ata: sata_mv: replace DPRINTK with dynamic debuggingHannes Reinecke1-38/+38
2022-01-05ata: sata_mv: kill 'port' argument in mv_dump_all_regs()Hannes Reinecke1-13/+6
2022-01-05ata: libata: move DPRINTK to ata debuggingHannes Reinecke1-9/+6
2022-01-05ata: libata: revamp ata_get_cmd_descript()Hannes Reinecke3-17/+11
2022-01-05ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macrosHannes Reinecke3-86/+29
2022-01-05ata: libata: add tracepoints for ATA error handlingHannes Reinecke3-30/+7
2022-01-05ata: libata-scsi: drop DPRINTK calls for cdb translationHannes Reinecke1-19/+1
2022-01-05ata: libata-sff: tracepoints for HSM state machineHannes Reinecke2-13/+36
2022-01-05ata: libata: tracepoints for bus-master DMAHannes Reinecke11-97/+76
2022-01-04ata: libata: add qc_prep tracepointHannes Reinecke1-0/+1
2022-01-04ata: libata: add reset tracepointsHannes Reinecke10-57/+19
2022-01-04ata: libata: sanitize ATA_HORKAGE_DUMP_IDHannes Reinecke1-2/+2
2022-01-04ata: libata: move ata_dump_id() to dynamic debuggingHannes Reinecke1-27/+9
2022-01-04ata: libata: Add ata_port_classify() helperHannes Reinecke7-21/+40
2022-01-04ata: libata: whitespace cleanupHannes Reinecke2-10/+10
2022-01-04ata: libata: remove pointless debugging messagesHannes Reinecke7-29/+0