diff options
| -rw-r--r-- | drivers/ata/libata-core.c | 4 | ||||
| -rw-r--r-- | drivers/ata/pata_arasan_cf.c | 3 | ||||
| -rw-r--r-- | drivers/ata/pata_ns87415.c | 2 | ||||
| -rw-r--r-- | drivers/ata/pata_octeon_cf.c | 6 | 
4 files changed, 8 insertions, 7 deletions
| diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c index d37ab6087f2f..04db0f2c683a 100644 --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c @@ -4938,8 +4938,8 @@ void ata_qc_complete(struct ata_queued_cmd *qc)  		if (qc->result_tf.status & ATA_SENSE &&  		    ((ata_is_ncq(qc->tf.protocol) &&  		      dev->flags & ATA_DFLAG_CDL_ENABLED) || -		     (!(ata_is_ncq(qc->tf.protocol) && -			ata_id_sense_reporting_enabled(dev->id))))) { +		     (!ata_is_ncq(qc->tf.protocol) && +		      ata_id_sense_reporting_enabled(dev->id)))) {  			/*  			 * Tell SCSI EH to not overwrite scmd->result even if  			 * this command is finished with result SAM_STAT_GOOD. diff --git a/drivers/ata/pata_arasan_cf.c b/drivers/ata/pata_arasan_cf.c index 6ab294322e79..314eaa167954 100644 --- a/drivers/ata/pata_arasan_cf.c +++ b/drivers/ata/pata_arasan_cf.c @@ -529,7 +529,8 @@ static void data_xfer(struct work_struct *work)  	/* dma_request_channel may sleep, so calling from process context */  	acdev->dma_chan = dma_request_chan(acdev->host->dev, "data");  	if (IS_ERR(acdev->dma_chan)) { -		dev_err(acdev->host->dev, "Unable to get dma_chan\n"); +		dev_err_probe(acdev->host->dev, PTR_ERR(acdev->dma_chan), +			      "Unable to get dma_chan\n");  		acdev->dma_chan = NULL;  		goto chan_request_fail;  	} diff --git a/drivers/ata/pata_ns87415.c b/drivers/ata/pata_ns87415.c index d60e1f69d7b0..c697219a61a2 100644 --- a/drivers/ata/pata_ns87415.c +++ b/drivers/ata/pata_ns87415.c @@ -260,7 +260,7 @@ static u8 ns87560_check_status(struct ata_port *ap)   *	LOCKING:   *	Inherited from caller.   */ -void ns87560_tf_read(struct ata_port *ap, struct ata_taskfile *tf) +static void ns87560_tf_read(struct ata_port *ap, struct ata_taskfile *tf)  {  	struct ata_ioports *ioaddr = &ap->ioaddr; diff --git a/drivers/ata/pata_octeon_cf.c b/drivers/ata/pata_octeon_cf.c index ff538b858928..2884acfc4863 100644 --- a/drivers/ata/pata_octeon_cf.c +++ b/drivers/ata/pata_octeon_cf.c @@ -815,8 +815,8 @@ static int octeon_cf_probe(struct platform_device *pdev)  	irq_handler_t irq_handler = NULL;  	void __iomem *base;  	struct octeon_cf_port *cf_port; -	int rv = -ENOMEM;  	u32 bus_width; +	int rv;  	node = pdev->dev.of_node;  	if (node == NULL) @@ -893,12 +893,12 @@ static int octeon_cf_probe(struct platform_device *pdev)  	cs0 = devm_ioremap(&pdev->dev, res_cs0->start,  				   resource_size(res_cs0));  	if (!cs0) -		return rv; +		return -ENOMEM;  	/* allocate host */  	host = ata_host_alloc(&pdev->dev, 1);  	if (!host) -		return rv; +		return -ENOMEM;  	ap = host->ports[0];  	ap->private_data = cf_port; | 
