<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/dma/sh/usb-dmac.c, branch linux-4.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-04-27T03:06:02Z</updated>
<entry>
<title>dmaengine: usb-dmac: Protect PM-only functions to kill warning</title>
<updated>2015-04-27T03:06:02Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2015-04-26T09:53:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8ad31bf45db1c4a8f400cbc10400ce9fc0bed227'/>
<id>urn:sha1:8ad31bf45db1c4a8f400cbc10400ce9fc0bed227</id>
<content type='text'>
If CONFIG_PM=n:

    drivers/dma/sh/usb-dmac.c:677: warning: ‘usb_dmac_runtime_suspend’ defined but not used
    drivers/dma/sh/usb-dmac.c:688: warning: ‘usb_dmac_runtime_resume’ defined but not used

Protect the unused functions by #ifdef CONFIG_PM to fix this.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dmaengine: usb-dmac: Fix dereferencing freed memory 'desc'</title>
<updated>2015-04-17T17:58:48Z</updated>
<author>
<name>Yoshihiro Shimoda</name>
</author>
<published>2015-04-03T11:20:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d7d8e892aa6fe280a2e2974d9fd1ec9253ee1a05'/>
<id>urn:sha1:d7d8e892aa6fe280a2e2974d9fd1ec9253ee1a05</id>
<content type='text'>
This patch fixes an issue that the usb_dmac_desc_free() is
dereferencing freed memory 'desc' because it uses list_for_each_entry().
This function should use list_for_each_entry_safe().

Reported-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Yoshihiro Shimoda &lt;yoshihiro.shimoda.uh@renesas.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dmaengine: usb-dmac: Add Renesas USB DMA Controller (USB-DMAC) driver</title>
<updated>2015-04-02T07:27:32Z</updated>
<author>
<name>Yoshihiro Shimoda</name>
</author>
<published>2015-04-01T06:22:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0c1c8ff32fa29e425b4938934c21afdb81104431'/>
<id>urn:sha1:0c1c8ff32fa29e425b4938934c21afdb81104431</id>
<content type='text'>
This DMAC is Renesas USB high-speed module DMA controller that
supports slave transfer.

This USB-DMAC has similar register sets with R-Car Gen2 DMAC, but
the USB-DMAC has specific registers to control the USB transactions.
If this code is added into the rcar-dmac driver, it will become
unreadable. So, this driver is independent from the rcar-dmac.

And, this USB-DMAC uses virt-dma infrastructure.

Signed-off-by: Yoshihiro Shimoda &lt;yoshihiro.shimoda.uh@renesas.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
</feed>
