<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/dma/k3dma.c, branch linux-4.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-01-13T15:50:09Z</updated>
<entry>
<title>dmaengine: k3: fix duplicate function definition</title>
<updated>2015-01-13T15:50:09Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2015-01-13T13:23:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=10b3e223174f28eabadab18b5dfa36021d956a2d'/>
<id>urn:sha1:10b3e223174f28eabadab18b5dfa36021d956a2d</id>
<content type='text'>
Commit db08425ebd51f ("dmaengine: k3: Split device_control") introduced
two new helper functions, which unfortunately have the same names
as the existing suspend/resume functions, resulting in a build error
when CONFIG_PM_SLEEP is enabled:

drivers/dma/k3dma.c:823:12: error: conflicting types for 'k3_dma_resume'
 static int k3_dma_resume(struct device *dev)
            ^
drivers/dma/k3dma.c:625:12: note: previous definition of 'k3_dma_resume' was here
 static int k3_dma_resume(struct dma_chan *chan)
            ^

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Fixes: db08425ebd51f ("dmaengine: k3: Split device_control")
Reported-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dmaengine: k3: Fix duplicated function name and allmodconfig build</title>
<updated>2015-01-13T15:49:44Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
</author>
<published>2014-12-29T13:01:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a1a9becbf35899cd44ac1bea4a04f98e5adc9ffb'/>
<id>urn:sha1:a1a9becbf35899cd44ac1bea4a04f98e5adc9ffb</id>
<content type='text'>
While splitting device control in db08425ebd51 ("dmaengine: k3:
Split device_control") new function with the same 'k3_dma_resume' name
was added, leading to build error:

drivers/dma/k3dma.c:823:12: error: conflicting types for ‘k3_dma_resume’
drivers/dma/k3dma.c:625:12: note: previous definition of ‘k3_dma_resume’ was here

Signed-off-by: Krzysztof Kozlowski &lt;k.kozlowski@samsung.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dmaengine: k3: Split device_control</title>
<updated>2014-12-22T06:58:59Z</updated>
<author>
<name>Maxime Ripard</name>
</author>
<published>2014-11-17T13:42:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=db08425ebd51f3b4c73b0698ca3b0173ebd106be'/>
<id>urn:sha1:db08425ebd51f3b4c73b0698ca3b0173ebd106be</id>
<content type='text'>
Split the device_control callback of the Hisilicon K3 DMA driver to make use
of the newly introduced callbacks, that will eventually be used to retrieve
slave capabilities.

Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dmaengine: k3dma: Add CONFIG_PM_SLEEP to suspend/resume functions</title>
<updated>2014-11-17T08:20:45Z</updated>
<author>
<name>Jingoo Han</name>
</author>
<published>2014-10-27T12:36:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=af2d3139e19fd7da9a5d300a83812616b2d6694c'/>
<id>urn:sha1:af2d3139e19fd7da9a5d300a83812616b2d6694c</id>
<content type='text'>
Add CONFIG_PM_SLEEP to suspend/resume functions to fix the following
build warning when CONFIG_PM_SLEEP is not selected. This is because
sleep PM callbacks defined by SIMPLE_DEV_PM_OPS are only used when
the CONFIG_PM_SLEEP is enabled.

drivers/dma/k3dma.c:790:12: warning: 'k3_dma_suspend' defined but not used [-Wunused-function]
drivers/dma/k3dma.c:806:12: warning: 'k3_dma_resume' defined but not used [-Wunused-function]

Signed-off-by: Jingoo Han &lt;jg1.han@samsung.com&gt;
Acked-by: Zhangfei Gao &lt;zhangfei.gao@linaro.org&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dmaengine: Remove .owner field for driver</title>
<updated>2014-11-06T06:24:18Z</updated>
<author>
<name>Kiran Padwal</name>
</author>
<published>2014-09-24T06:39:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cd166280b7a1d74248897b48aea39217015ee8c2'/>
<id>urn:sha1:cd166280b7a1d74248897b48aea39217015ee8c2</id>
<content type='text'>
There is no need to init .owner field.

Based on the patch from Peter Griffin &lt;peter.griffin@linaro.org&gt;
"mmc: remove .owner field for drivers using module_platform_driver"

This patch removes the superflous .owner field for drivers which
use the module_platform_driver API, as this is overriden in
platform_driver_register anyway."

Signed-off-by: Kiran Padwal &lt;kiran.padwal@smartplayin.com&gt;
[for nvidia]
Acked-by: Thierry Reding &lt;treding@nvidia.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dmaengine: k3: Remove chancnt affectations</title>
<updated>2014-11-06T06:02:45Z</updated>
<author>
<name>Maxime Ripard</name>
</author>
<published>2014-10-16T09:00:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25741ff296f0a1d1fdd3e6f0923e5b4e79627037'/>
<id>urn:sha1:25741ff296f0a1d1fdd3e6f0923e5b4e79627037</id>
<content type='text'>
chanctnt is already filled by dma_async_device_register, which uses the channel
list to know how much channels there is.

Since it's already filled, we can safely remove it from the drivers' probe
function.

Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dmaengine: k3dma: fix sparse warnings</title>
<updated>2014-01-20T08:23:20Z</updated>
<author>
<name>Zhangfei Gao</name>
</author>
<published>2014-01-14T03:37:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c61177c548c53b7bf838135deb5d26713094b2c7'/>
<id>urn:sha1:c61177c548c53b7bf838135deb5d26713094b2c7</id>
<content type='text'>
Fix sparse warnings:
drivers/dma/k3dma.c:480:20: warning: Using plain integer as NULL pointer
drivers/dma/k3dma.c:820:1: warning: symbol 'k3_dma_pmops' was not declared. Should it be static?

Signed-off-by: Zhangfei Gao &lt;zhangfei.gao@linaro.org&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dmaengine: k3dma: use DMA_COMPLETE for dma completion status</title>
<updated>2013-10-25T05:46:07Z</updated>
<author>
<name>Vinod Koul</name>
</author>
<published>2013-10-16T15:20:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd2c348e569f855f22331f351d1f0c6578cee4fb'/>
<id>urn:sha1:bd2c348e569f855f22331f351d1f0c6578cee4fb</id>
<content type='text'>
Acked-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Acked-by: Zhangfei Gao &lt;zhangfei.gao@linaro.org&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dma: misc: remove deprecated IRQF_DISABLED</title>
<updated>2013-10-13T14:51:35Z</updated>
<author>
<name>Michael Opdenacker</name>
</author>
<published>2013-10-13T05:10:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=174b537ac2b8fe1bac31039185b80f873716c5a1'/>
<id>urn:sha1:174b537ac2b8fe1bac31039185b80f873716c5a1</id>
<content type='text'>
This patch proposes to remove the use of the IRQF_DISABLED flag

It's a NOOP since 2.6.35 and it will be removed one day.

Signed-off-by: Michael Opdenacker &lt;michael.opdenacker@free-electrons.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dma: k3dma: use devm_ioremap_resource() instead of devm_request_and_ioremap()</title>
<updated>2013-09-02T12:05:34Z</updated>
<author>
<name>Jingoo Han</name>
</author>
<published>2013-09-02T01:25:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a576b7fe5e6027d02fe9c1320422c7e2b892f4d5'/>
<id>urn:sha1:a576b7fe5e6027d02fe9c1320422c7e2b892f4d5</id>
<content type='text'>
Use devm_ioremap_resource() because devm_request_and_ioremap() is
obsoleted by devm_ioremap_resource().

Signed-off-by: Jingoo Han &lt;jg1.han@samsung.com&gt;
Acked-by: Zhangfei Gao &lt;zhangfei.gao@linaro.org&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
</feed>
