lkml.org 
[lkml]   [2014]   [Jun]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH 1/2] ahci: Check and set 64-bit DMA mask for platform AHCI driver
On 6/12/2014 12:47 PM, Sergei Shtylyov wrote:
>> diff --git a/drivers/ata/libahci_platform.c
>> b/drivers/ata/libahci_platform.c
>> index 3a5b4ed..a958a2b 100644
>> --- a/drivers/ata/libahci_platform.c
>> +++ b/drivers/ata/libahci_platform.c
>> @@ -364,6 +364,19 @@ int ahci_platform_init_host(struct
>> platform_device *pdev,
>> ap->ops = &ata_dummy_port_ops;
>> }
>>
>> + if (hpriv->cap & HOST_CAP_64) {
>> + rc = dma_coerce_mask_and_coherent(dev, DMA_BIT_MASK(64));
>> + if (rc) {
>> + rc = dma_coerce_mask_and_coherent(dev,
>> + DMA_BIT_MASK(32));
>> + if (rc) {
>> + dev_err(dev, "Failed to enable 64-bit DMA.\n");
>
> Not 32-bit?
Actually, I intended to say 64 since this is supposed to be setting up
64-bit DMA mask. Or we could just say failed to set up DMA mask.

Suravee



\
 
 \ /
  Last update: 2014-06-13 15:21    [W:0.064 / U:0.512 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site