<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328276#M44192</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your reply. I took a look at the link you provided but it is not the same issue.&amp;nbsp; I took a close look at the code that throw the warning. In the code except below, on the line 842(in my code the same line of code is on line 854), it warns about "sg_cnt!=1". Here I have a question about&amp;nbsp; why there is&amp;nbsp; the restriction of "sg_cnt==1" by the sdhci driver.&amp;nbsp; The im6sl DMA control supports chained sg buffers, right?&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L826" name="L826"&gt;826&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L827" name="L827"&gt;827&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int sg_cnt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L828" name="L828"&gt;828&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L829" name="L829"&gt;829&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sg_cnt = &lt;A href="http://lxr.free-electrons.com/ident?i=dma_map_sg"&gt;dma_map_sg&lt;/A&gt;(&lt;A href="http://lxr.free-electrons.com/ident?i=mmc_dev"&gt;mmc_dev&lt;/A&gt;(&lt;A href="http://lxr.free-electrons.com/ident?i=host"&gt;host&lt;/A&gt;-&amp;gt;&lt;A href="http://lxr.free-electrons.com/ident?i=mmc"&gt;mmc&lt;/A&gt;),&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L830" name="L830"&gt;830&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://lxr.free-electrons.com/ident?i=data"&gt;data&lt;/A&gt;-&amp;gt;sg, &lt;A href="http://lxr.free-electrons.com/ident?i=data"&gt;data&lt;/A&gt;-&amp;gt;sg_len,&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L831" name="L831"&gt;831&lt;/A&gt;&amp;nbsp; (&lt;A href="http://lxr.free-electrons.com/ident?i=data"&gt;data&lt;/A&gt;-&amp;gt;&lt;A href="http://lxr.free-electrons.com/ident?i=flags"&gt;flags&lt;/A&gt; &amp;amp; &lt;A href="http://lxr.free-electrons.com/ident?i=MMC_DATA_READ"&gt;MMC_DATA_READ&lt;/A&gt;) ?&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L832" name="L832"&gt;832&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMA_FROM_DEVICE :&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L833" name="L833"&gt;833&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMA_TO_DEVICE);&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L834" name="L834"&gt;834&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (sg_cnt == 0) {&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L835" name="L835"&gt;835&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;EM&gt;/*&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L836" name="L836"&gt;836&lt;/A&gt; &lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * This only happens when someone fed&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L837" name="L837"&gt;837&lt;/A&gt; &lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * us an invalid request.&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L838" name="L838"&gt;838&lt;/A&gt; &lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L839" name="L839"&gt;839&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://lxr.free-electrons.com/ident?i=WARN_ON"&gt;WARN_ON&lt;/A&gt;(1);&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L840" name="L840"&gt;840&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://lxr.free-electrons.com/ident?i=host"&gt;host&lt;/A&gt;-&amp;gt;&lt;A href="http://lxr.free-electrons.com/ident?i=flags"&gt;flags&lt;/A&gt; &amp;amp;= ~SDHCI_REQ_USE_DMA;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L841" name="L841"&gt;841&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L842" name="L842"&gt;842&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://lxr.free-electrons.com/ident?i=WARN_ON"&gt;WARN_ON&lt;/A&gt;(sg_cnt != 1);&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L843" name="L843"&gt;843&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://lxr.free-electrons.com/ident?i=sdhci_writel"&gt;sdhci_writel&lt;/A&gt;(&lt;A href="http://lxr.free-electrons.com/ident?i=host"&gt;host&lt;/A&gt;, &lt;A href="http://lxr.free-electrons.com/ident?i=sg_dma_address"&gt;sg_dma_address&lt;/A&gt;(&lt;A href="http://lxr.free-electrons.com/ident?i=data"&gt;data&lt;/A&gt;-&amp;gt;sg),&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L844" name="L844"&gt;844&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://lxr.free-electrons.com/ident?i=SDHCI_DMA_ADDRESS"&gt;SDHCI_DMA_ADDRESS&lt;/A&gt;);&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L845" name="L845"&gt;845&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L846" name="L846"&gt;846&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Xinsi Lin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Jan 2015 16:08:49 GMT</pubDate>
    <dc:creator>xlin</dc:creator>
    <dc:date>2015-01-29T16:08:49Z</dc:date>
    <item>
      <title>(Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328273#M44189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working on a SDIO device driver on imx6sl EVK.&amp;nbsp; I am running Linux3.10.17_ga.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I run into a warning from driver/mmc/host/sdhci.c&amp;nbsp; occasionally.&amp;nbsp; I would appreciate if you would like to share with me on whether you have seen the same warning or you have an idea about what may cause this warning.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Xinsi Lin&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;------------[ cut here ]------------&lt;/P&gt;&lt;P&gt;WARNING: at drivers/mmc/host/sdhci.c:854 sdhci_send_command+0xdf0/0xeb4()&lt;/P&gt;&lt;P&gt;Modules linked in: dhd(O) evbug&lt;/P&gt;&lt;P&gt;CPU: 0 PID: 633 Comm: dhd_dpc Tainted: G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; W&amp;nbsp; O 3.10.17-1.0.0_ga+g232293e #30&lt;/P&gt;&lt;P&gt;[&amp;lt;80013ae0&amp;gt;] (unwind_backtrace+0x0/0xf4) from [&amp;lt;80011504&amp;gt;] (show_stack+0x10/0x14)&lt;/P&gt;&lt;P&gt;[&amp;lt;80011504&amp;gt;] (show_stack+0x10/0x14) from [&amp;lt;800260d0&amp;gt;] (warn_slowpath_common+0x54/0x6c)&lt;/P&gt;&lt;P&gt;[&amp;lt;800260d0&amp;gt;] (warn_slowpath_common+0x54/0x6c) from [&amp;lt;80026184&amp;gt;] (warn_slowpath_null+0x1c/0x24)&lt;/P&gt;&lt;P&gt;[&amp;lt;80026184&amp;gt;] (warn_slowpath_null+0x1c/0x24) from [&amp;lt;80452820&amp;gt;] (sdhci_send_command+0xdf0/0xeb4)&lt;/P&gt;&lt;P&gt;[&amp;lt;80452820&amp;gt;] (sdhci_send_command+0xdf0/0xeb4) from [&amp;lt;80454014&amp;gt;] (sdhci_request+0xc0/0x1ec)&lt;/P&gt;&lt;P&gt;[&amp;lt;80454014&amp;gt;] (sdhci_request+0xc0/0x1ec) from [&amp;lt;8043f920&amp;gt;] (mmc_start_request+0xc4/0xe0)&lt;/P&gt;&lt;P&gt;[&amp;lt;8043f920&amp;gt;] (mmc_start_request+0xc4/0xe0) from [&amp;lt;8043fa54&amp;gt;] (__mmc_start_req+0x60/0x84)&lt;/P&gt;&lt;P&gt;[&amp;lt;8043fa54&amp;gt;] (__mmc_start_req+0x60/0x84) from [&amp;lt;8043fafc&amp;gt;] (mmc_wait_for_req+0x10/0x20)&lt;/P&gt;&lt;P&gt;[&amp;lt;8043fafc&amp;gt;] (mmc_wait_for_req+0x10/0x20) from [&amp;lt;7f024a90&amp;gt;] (sdioh_request_packet_chain+0x31c/0x45c [dhd])&lt;/P&gt;&lt;P&gt;[&amp;lt;7f024a90&amp;gt;] (sdioh_request_packet_chain+0x31c/0x45c [dhd]) from [&amp;lt;7f025b40&amp;gt;] (sdioh_request_buffer+0x118/0x2a8 [dhd])&lt;/P&gt;&lt;P&gt;[&amp;lt;7f025b40&amp;gt;] (sdioh_request_buffer+0x118/0x2a8 [dhd]) from [&amp;lt;7f026908&amp;gt;] (bcmsdh_send_buf+0x84/0x98 [dhd])&lt;/P&gt;&lt;P&gt;[&amp;lt;7f026908&amp;gt;] (bcmsdh_send_buf+0x84/0x98 [dhd]) from [&amp;lt;7f01f1f4&amp;gt;] (dhd_bcmsdh_send_buf.constprop.26+0x64/0x1b0 [dhd])&lt;/P&gt;&lt;P&gt;[&amp;lt;7f01f1f4&amp;gt;] (dhd_bcmsdh_send_buf.constprop.26+0x64/0x1b0 [dhd]) from [&amp;lt;7f01f9b0&amp;gt;] (dhdsdio_txpkt.constprop.25+0x5f0/0x688 [dhd])&lt;/P&gt;&lt;P&gt;[&amp;lt;7f01f9b0&amp;gt;] (dhdsdio_txpkt.constprop.25+0x5f0/0x688 [dhd]) from [&amp;lt;7f01fb68&amp;gt;] (dhdsdio_sendfromq+0x120/0x330 [dhd])&lt;/P&gt;&lt;P&gt;[&amp;lt;7f01fb68&amp;gt;] (dhdsdio_sendfromq+0x120/0x330 [dhd]) from [&amp;lt;7f022d18&amp;gt;] (dhd_bus_dpc+0x5b4/0xc80 [dhd])&lt;/P&gt;&lt;P&gt;[&amp;lt;7f022d18&amp;gt;] (dhd_bus_dpc+0x5b4/0xc80 [dhd]) from [&amp;lt;7f0071c0&amp;gt;] (dhd_dpc_thread+0xd4/0xec [dhd])&lt;/P&gt;&lt;P&gt;[&amp;lt;7f0071c0&amp;gt;] (dhd_dpc_thread+0xd4/0xec [dhd]) from [&amp;lt;8004345c&amp;gt;] (kthread+0xb4/0xb8)&lt;/P&gt;&lt;P&gt;[&amp;lt;8004345c&amp;gt;] (kthread+0xb4/0xb8) from [&amp;lt;8000e118&amp;gt;] (ret_from_fork+0x14/0x3c)&lt;/P&gt;&lt;P&gt;---[ end trace 3a302636f037804c ]---&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 17:09:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328273#M44189</guid>
      <dc:creator>xlin</dc:creator>
      <dc:date>2015-01-28T17:09:56Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328274#M44190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;want to clarify that I am not using ADMA.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 17:11:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328274#M44190</guid>
      <dc:creator>xlin</dc:creator>
      <dc:date>2015-01-28T17:11:36Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328275#M44191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xinsi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;these warnings are caused by inaccuracies in driver porting, please look below,&lt;/P&gt;&lt;P&gt;so recommended to consult with vendor of that device of such kind of messages&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://e2e.ti.com/support/wireless_connectivity/f/307/p/356133/1250633" title="http://e2e.ti.com/support/wireless_connectivity/f/307/p/356133/1250633"&gt;http://e2e.ti.com/support/wireless_connectivity/f/307/p/356133/1250633&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jan 2015 00:24:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328275#M44191</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-01-29T00:24:48Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328276#M44192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your reply. I took a look at the link you provided but it is not the same issue.&amp;nbsp; I took a close look at the code that throw the warning. In the code except below, on the line 842(in my code the same line of code is on line 854), it warns about "sg_cnt!=1". Here I have a question about&amp;nbsp; why there is&amp;nbsp; the restriction of "sg_cnt==1" by the sdhci driver.&amp;nbsp; The im6sl DMA control supports chained sg buffers, right?&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L826" name="L826"&gt;826&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L827" name="L827"&gt;827&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int sg_cnt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L828" name="L828"&gt;828&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L829" name="L829"&gt;829&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sg_cnt = &lt;A href="http://lxr.free-electrons.com/ident?i=dma_map_sg"&gt;dma_map_sg&lt;/A&gt;(&lt;A href="http://lxr.free-electrons.com/ident?i=mmc_dev"&gt;mmc_dev&lt;/A&gt;(&lt;A href="http://lxr.free-electrons.com/ident?i=host"&gt;host&lt;/A&gt;-&amp;gt;&lt;A href="http://lxr.free-electrons.com/ident?i=mmc"&gt;mmc&lt;/A&gt;),&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L830" name="L830"&gt;830&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://lxr.free-electrons.com/ident?i=data"&gt;data&lt;/A&gt;-&amp;gt;sg, &lt;A href="http://lxr.free-electrons.com/ident?i=data"&gt;data&lt;/A&gt;-&amp;gt;sg_len,&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L831" name="L831"&gt;831&lt;/A&gt;&amp;nbsp; (&lt;A href="http://lxr.free-electrons.com/ident?i=data"&gt;data&lt;/A&gt;-&amp;gt;&lt;A href="http://lxr.free-electrons.com/ident?i=flags"&gt;flags&lt;/A&gt; &amp;amp; &lt;A href="http://lxr.free-electrons.com/ident?i=MMC_DATA_READ"&gt;MMC_DATA_READ&lt;/A&gt;) ?&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L832" name="L832"&gt;832&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMA_FROM_DEVICE :&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L833" name="L833"&gt;833&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMA_TO_DEVICE);&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L834" name="L834"&gt;834&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (sg_cnt == 0) {&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L835" name="L835"&gt;835&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;EM&gt;/*&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L836" name="L836"&gt;836&lt;/A&gt; &lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * This only happens when someone fed&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L837" name="L837"&gt;837&lt;/A&gt; &lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * us an invalid request.&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L838" name="L838"&gt;838&lt;/A&gt; &lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L839" name="L839"&gt;839&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://lxr.free-electrons.com/ident?i=WARN_ON"&gt;WARN_ON&lt;/A&gt;(1);&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L840" name="L840"&gt;840&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://lxr.free-electrons.com/ident?i=host"&gt;host&lt;/A&gt;-&amp;gt;&lt;A href="http://lxr.free-electrons.com/ident?i=flags"&gt;flags&lt;/A&gt; &amp;amp;= ~SDHCI_REQ_USE_DMA;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L841" name="L841"&gt;841&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L842" name="L842"&gt;842&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://lxr.free-electrons.com/ident?i=WARN_ON"&gt;WARN_ON&lt;/A&gt;(sg_cnt != 1);&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L843" name="L843"&gt;843&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://lxr.free-electrons.com/ident?i=sdhci_writel"&gt;sdhci_writel&lt;/A&gt;(&lt;A href="http://lxr.free-electrons.com/ident?i=host"&gt;host&lt;/A&gt;, &lt;A href="http://lxr.free-electrons.com/ident?i=sg_dma_address"&gt;sg_dma_address&lt;/A&gt;(&lt;A href="http://lxr.free-electrons.com/ident?i=data"&gt;data&lt;/A&gt;-&amp;gt;sg),&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L844" name="L844"&gt;844&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://lxr.free-electrons.com/ident?i=SDHCI_DMA_ADDRESS"&gt;SDHCI_DMA_ADDRESS&lt;/A&gt;);&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L845" name="L845"&gt;845&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;A href="http://lxr.free-electrons.com/source/drivers/mmc/host/sdhci.c#L846" name="L846"&gt;846&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Xinsi Lin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jan 2015 16:08:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328276#M44192</guid>
      <dc:creator>xlin</dc:creator>
      <dc:date>2015-01-29T16:08:49Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328277#M44193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xinsi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do you have these warnings with unchanged Demo codes ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6SLEVK&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;L3.10.17_1.0.2_iMX6SL_BUNDLE&lt;/A&gt; &lt;IMG alt="" class="jiveImage" src="http://www.freescale.com/files/graphic/SECURITYINFOIMAGE.gif" /&gt; : i.MX 6Sololite, i.MXSoloEVK Linux Binary Demo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jan 2015 02:10:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328277#M44193</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-01-30T02:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328278#M44194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I have seen the warning with the kernel image I built from the original untouched source code. On the current image that I used to report the issue,&amp;nbsp; actually I didn't change any logic in the code , I just added some debugging prints.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xinsi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jan 2015 14:52:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328278#M44194</guid>
      <dc:creator>xlin</dc:creator>
      <dc:date>2015-01-30T14:52:33Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328279#M44195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xinsi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;nevertheless do you have these warnings with prebuilt&amp;nbsp; Demo image,&lt;/P&gt;&lt;P&gt;without building?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" data-content-finding="Community" href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6SLEVK&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab" target="_blank"&gt;L3.10.17_1.0.2_iMX6SL_BUNDLE&lt;/A&gt; &lt;A data-content-finding="Community" href="http://www.freescale.com/files/graphic/SECURITYINFOIMAGE.gif"&gt;&lt;IMG alt="" class="jiveImage" src="http://www.freescale.com/files/graphic/SECURITYINFOIMAGE.gif" /&gt;&lt;/A&gt; : i.MX 6Sololite, i.MXSoloEVK Linux Binary Demo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jan 2015 14:59:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328279#M44195</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-01-30T14:59:36Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328280#M44196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I can't do insmod my driver with the pre-build image. the driver has to match the symbol version of kernel. Except for the symbol version,&amp;nbsp; I believe my build image shall be identical logical wise to your pre-built.&lt;/P&gt;&lt;P&gt;Xinsi &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jan 2015 15:34:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328280#M44196</guid>
      <dc:creator>xlin</dc:creator>
      <dc:date>2015-01-30T15:34:41Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328281#M44197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xinsi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so, seems warnings are caused by your driver changes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jan 2015 16:04:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328281#M44197</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-01-30T16:04:09Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328282#M44198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes or not.&amp;nbsp; Your SDIO driver is not exercised without my driver. I said earlier in the thread the warning&amp;nbsp; was against&amp;nbsp; using chained sg-buffer. I asked the question before-"Here I have a question about&amp;nbsp; why there is&amp;nbsp; the restriction of "sg_cnt==1" by the sdhci driver.&amp;nbsp; The imx6sl DMA control supports chained sg buffers, right?". Based on imx6sl reference manual, the imx6sl DMA operations support chained sg buffers, I am trying to understand why your sdhci driver warns about using chained sg buffers?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Xinsi &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Feb 2015 15:22:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328282#M44198</guid>
      <dc:creator>xlin</dc:creator>
      <dc:date>2015-02-02T15:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328283#M44199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xinsi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what SDIO chip you are using ?&lt;/P&gt;&lt;P&gt;Not sure that it is possible to give comments on every piece of code&lt;/P&gt;&lt;P&gt;just based on warning messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2015 01:57:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328283#M44199</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-02-03T01:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328284#M44200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Igor, I am using the sdhci1 of imx6sl evk. Xinsi&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2015 16:07:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328284#M44200</guid>
      <dc:creator>xlin</dc:creator>
      <dc:date>2015-02-03T16:07:28Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328285#M44201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xinsi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what SDIO chip is connected to sdhci1 of imx6sl evk ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2015 16:17:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328285#M44201</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-02-03T16:17:24Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328286#M44202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, Igor.&amp;nbsp; It is a Broadcom Wifi chipset(4339). Xinsi &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2015 16:22:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328286#M44202</guid>
      <dc:creator>xlin</dc:creator>
      <dc:date>2015-02-03T16:22:52Z</dc:date>
    </item>
    <item>
      <title>Re: (Linux3.10.17)driver/mmc/host/sdhci.c throw warnings</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328287#M44203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Xinsi,&lt;/P&gt;&lt;P&gt;The warning in line 842 is in the core driver. It's from upstream linux, it's not an FSL addition. The warning is there because the code that follows it processes only a single dma request:&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;sdhci_writel(host, sg_dma_address(data-&amp;gt;sg),&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SDHCI_DMA_ADDRESS);&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your driver is returning more than 1 sg, you will need to modify this code to iterate through all of them using the for_each_sg macro. Note that there might be side effects to this. You'd be better off discussing it with the maintainer of the core driver or in its relevant mailing list.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2015 19:36:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux3-10-17-driver-mmc-host-sdhci-c-throw-warnings/m-p/328287#M44203</guid>
      <dc:creator>KursadOney</dc:creator>
      <dc:date>2015-02-03T19:36:01Z</dc:date>
    </item>
  </channel>
</rss>

