[PATCH] lib/genalloc: change return type to unsigned long for bitmap_set_ll

2021-01-04 Thread Huang Shijie
Just as bitmap_clear_ll(), change return type to unsigned long for bitmap_set_ll to avoid the possible overflow in future. Signed-off-by: Huang Shijie --- This patch is not a bug fix. I missed to change it in previous patch. --- lib/genalloc.c | 3 ++- 1 file changed, 2 insertions(+), 1

[PATCH] sizes.h: Add SZ_8G/SZ_16G/SZ_32G macros

2020-12-28 Thread Huang Shijie
Add these macros, since we can use them in drivers. Signed-off-by: Huang Shijie --- include/linux/sizes.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/linux/sizes.h b/include/linux/sizes.h index 9874f6f67537..1ac79bcee2bb 100644 --- a/include/linux/sizes.h +++ b/include/linux

[PATCH] lib/genalloc: fix the overflow when size is too big

2020-12-28 Thread Huang Shijie
@nbits is "int" type, so it will overflow. Then the gen_pool_avail() will return the wrong value. This patch converts some "int" to "unsigned long", and changes the compare code in while. Reported-by: Shi Jiasheng Signed-off-by: Huang Shijie --- lib/genalloc.c |

[PATCH] lockdep: fix the typo

2020-11-15 Thread Huang Shijie
Fix the 'signle' to 'single". Signed-off-by: Huang Shijie --- include/linux/lockdep_types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/lockdep_types.h b/include/linux/lockdep_types.h index 9a1fd49df17f..1989017d663f 100644 --- a/include/

[tip: locking/urgent] Documentation/locking/locktypes: Fix a typo

2020-08-13 Thread tip-bot2 for Huang Shijie
The following commit has been merged into the locking/urgent branch of tip: Commit-ID: cb75c95c5262328bd4da3dd334f6826a3a34a979 Gitweb: https://git.kernel.org/tip/cb75c95c5262328bd4da3dd334f6826a3a34a979 Author:Huang Shijie AuthorDate:Thu, 13 Aug 2020 14:02:20 +08:00

[PATCH] Documentation/locking/locktypes: fix the typo

2020-08-13 Thread Huang Shijie
We have three categories locks, not two. Signed-off-by: Huang Shijie --- Documentation/locking/locktypes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/locking/locktypes.rst b/Documentation/locking/locktypes.rst index 1b577a8bf982..4cefed8048ca 100644

Re: [PATCH 1/2] mm/gup.c: fix the wrong comments

2019-04-09 Thread Huang Shijie
On Tue, Apr 09, 2019 at 02:55:31PM +, Weiny, Ira wrote: > > On Tue, Apr 09, 2019 at 11:04:18AM +0800, Huang Shijie wrote: > > > On Mon, Apr 08, 2019 at 07:49:29PM -0700, Matthew Wilcox wrote: > > > > On Tue, Apr 09, 2019 at 09:08:33AM +0800, Huang Shijie wrote: >

Re: [PATCH 1/2] mm/gup.c: fix the wrong comments

2019-04-09 Thread Huang Shijie
On Tue, Apr 09, 2019 at 01:23:16PM -0700, Ira Weiny wrote: > On Tue, Apr 09, 2019 at 09:08:33AM +0800, Huang Shijie wrote: > > On Mon, Apr 08, 2019 at 07:13:13AM -0700, Matthew Wilcox wrote: > > > On Mon, Apr 08, 2019 at 10:37:45AM +0800, Huang Shijie wrote: > > > >

Re: [PATCH 1/2] mm/gup.c: fix the wrong comments

2019-04-08 Thread Huang Shijie
On Mon, Apr 08, 2019 at 07:49:29PM -0700, Matthew Wilcox wrote: > On Tue, Apr 09, 2019 at 09:08:33AM +0800, Huang Shijie wrote: > > On Mon, Apr 08, 2019 at 07:13:13AM -0700, Matthew Wilcox wrote: > > > On Mon, Apr 08, 2019 at 10:37:45AM +0800, Huang Shijie wrote: >

Re: [PATCH 1/2] mm/gup.c: fix the wrong comments

2019-04-08 Thread Huang Shijie
On Mon, Apr 08, 2019 at 07:13:13AM -0700, Matthew Wilcox wrote: > On Mon, Apr 08, 2019 at 10:37:45AM +0800, Huang Shijie wrote: > > When CONFIG_HAVE_GENERIC_GUP is defined, the kernel will use its own > > get_user_pages_fast(). > > > > In the following scenari

[PATCH 2/2] lib/scatterlist.c: add more commit for sg_alloc_table_from_pages

2019-04-07 Thread Huang Shijie
The get_user_pages_fast() may mess up the page order in @pages array, We will get the wrong DMA results in this case. Add more commit to clarify it. Signed-off-by: Huang Shijie --- lib/scatterlist.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/scatterlist.c b/lib/scatterlist.c

[PATCH 1/2] mm/gup.c: fix the wrong comments

2019-04-07 Thread Huang Shijie
-off-by: Huang Shijie --- mm/gup.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mm/gup.c b/mm/gup.c index 22acdd0f79ff..fb11ff90ba3b 100644 --- a/mm/gup.c +++ b/mm/gup.c @@ -1129,10 +1129,6 @@ EXPORT_SYMBOL(get_user_pages_locked

Re: [PATCH] mm/gup.c: fix the wrong comments

2019-04-07 Thread Huang Shijie
On Thu, Apr 04, 2019 at 09:50:47AM -0700, Ira Weiny wrote: > On Thu, Apr 04, 2019 at 03:23:47PM +0800, Huang Shijie wrote: > > When CONFIG_HAVE_GENERIC_GUP is defined, the kernel will use its own > > get_user_pages_fast(). > > > > In the following scenario, we will

[PATCH] mm/gup.c: fix the wrong comments

2019-04-04 Thread Huang Shijie
-off-by: Huang Shijie --- mm/gup.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mm/gup.c b/mm/gup.c index 22acdd0f79ff..b810d15d4db9 100644 --- a/mm/gup.c +++ b/mm/gup.c @@ -1129,10 +1129,6 @@ EXPORT_SYMBOL(get_user_pages_locked

Re: [PATCH] trace/page_ref: print out the page migratetype name

2019-03-27 Thread Huang Shijie
On Wed, Mar 27, 2019 at 09:24:22AM -0400, Steven Rostedt wrote: > On Wed, 27 Mar 2019 13:09:37 +0800 > Huang Shijie wrote: > > > Print out the page migratetype name which is more readable. > > Except that it breaks perf and trace-cmd, as they wont know what a > migratet

[PATCH] trace/page_ref: print out the page migratetype name

2019-03-26 Thread Huang Shijie
Print out the page migratetype name which is more readable. Signed-off-by: Huang Shijie --- include/trace/events/page_ref.h | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/include/trace/events/page_ref.h b/include/trace/events/page_ref.h index 5d2ea93956ce

Re: [PATCH 2/2] lib/genalloc.c: export symbol addr_in_gen_pool

2019-01-03 Thread Huang Shijie
On Wed, Jan 02, 2019 at 11:55:50PM -0800, Christoph Hellwig wrote: > On Mon, Dec 24, 2018 at 03:06:22PM +0800, Huang Shijie wrote: > > We may use the addr_in_gen_pool() in the driver module. > > So export the addr_in_gen_pool for the compiling. > > Please send this

[PATCH] Documentation: rename addr_in_gen_pool to gen_pool_has_addr

2018-12-28 Thread Huang Shijie
Update the document, since we have renamed addr_in_gen_pool to gen_pool_has_addr. Signed-off-by: Huang Shijie --- Sorry, I missed to update this document... --- Documentation/core-api/genalloc.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/core-api

Re: [PATCH] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr

2018-12-28 Thread Huang Shijie
On Fri, Dec 28, 2018 at 09:48:34AM +0100, Christoph Hellwig wrote: > On Fri, Dec 28, 2018 at 04:39:50PM +0800, Huang Shijie wrote: > > Follow the kernel conventions, rename addr_in_gen_pool to > > gen_pool_has_addr. > > Which convention? The old name certainly looks m

[PATCH] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr

2018-12-28 Thread Huang Shijie
Follow the kernel conventions, rename addr_in_gen_pool to gen_pool_has_addr. Signed-off-by: Huang Shijie --- arch/arm/mm/dma-mapping.c | 2 +- drivers/misc/sram-exec.c | 2 +- include/linux/genalloc.h | 2 +- kernel/dma/remap.c| 2 +- lib/genalloc.c| 6 +++--- 5 files

Re: [PATCH 2/2] lib/genalloc.c: export symbol addr_in_gen_pool

2018-12-27 Thread Huang Shijie
On Thu, Dec 27, 2018 at 09:49:29PM -0800, Andrew Morton wrote: > On Mon, 24 Dec 2018 15:06:22 +0800 Huang Shijie wrote: > > > We may use the addr_in_gen_pool() in the driver module. > > So export the addr_in_gen_pool for the compiling. > > > > ... > > &g

[PATCH 1/2 fix] lib/genalloc.c: Use the vzalloc_node to allocate the bitmap.

2018-12-24 Thread Huang Shijie
Some devices may have big memory on chip, such as over 1G. In some cases, the nbytes maybe bigger then 4M which is the bounday of the memory buddy system (4K default). So use vzalloc_node() to allocate the bitmap. Also use vfree to free the it. Signed-off-by: Huang Shijie --- The v1 did

[PATCH 1/2] lib/genalloc.c: Use the vzalloc_node to allocate the bitmap.

2018-12-23 Thread Huang Shijie
Some devices may have over 1G memory on chip. In some cases, the nbytes may big then 4M which is the bounday of the memory buddy system. So use vzalloc_node() to allocate the bitmap. Signed-off-by: Huang Shijie --- lib/genalloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[PATCH 2/2] lib/genalloc.c: export symbol addr_in_gen_pool

2018-12-23 Thread Huang Shijie
We may use the addr_in_gen_pool() in the driver module. So export the addr_in_gen_pool for the compiling. Signed-off-by: Huang Shijie --- lib/genalloc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/genalloc.c b/lib/genalloc.c index 0d0ff9f0483f..9da91a16046f 100644 --- a/lib

[PATCH v2] dma: mic_x100_dma: use devm_kzalloc to fix an issue

2018-08-21 Thread Huang Shijie
x100_dma: use the new helper to simplify the code") Signed-off-by: Huang Shijie --- v1 --> v2: Change the commit message and title --- drivers/dma/mic_x100_dma.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/mic_x100_dma.c b/drivers/dma/mic_

[PATCH v2] dma: mic_x100_dma: use devm_kzalloc to fix an issue

2018-08-21 Thread Huang Shijie
x100_dma: use the new helper to simplify the code") Signed-off-by: Huang Shijie --- v1 --> v2: Change the commit message and title --- drivers/dma/mic_x100_dma.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/mic_x100_dma.c b/drivers/dma/mic_

Re: [PATCH 09/46] dmaengine: cppi41: use dmaenginem_async_device_register to simplify the code

2018-08-07 Thread Huang Shijie
On Tue, Aug 07, 2018 at 10:01:47AM +0300, Peter Ujfalusi wrote: > Hi, > > On 2018-08-06 06:28, Huang Shijie wrote: > It might be only me, but I like to keep the resource teardown in a > reverse order of their creation. If everything is devm then it is granted. Yes. If eve

Re: [PATCH 09/46] dmaengine: cppi41: use dmaenginem_async_device_register to simplify the code

2018-08-07 Thread Huang Shijie
On Tue, Aug 07, 2018 at 10:01:47AM +0300, Peter Ujfalusi wrote: > Hi, > > On 2018-08-06 06:28, Huang Shijie wrote: > It might be only me, but I like to keep the resource teardown in a > reverse order of their creation. If everything is devm then it is granted. Yes. If eve

Re: [PATCH 09/46] dmaengine: cppi41: use dmaenginem_async_device_register to simplify the code

2018-08-05 Thread Huang Shijie
On Fri, Aug 03, 2018 at 10:55:25AM +0300, Peter Ujfalusi wrote: > > > On 2018-08-03 10:19, Huang Shijie wrote: > > Use dmaenginem_async_device_register to simplify the code: > >remove dma_async_device_unregister > > > > Signed-off-by: Huang Shijie > &g

Re: [PATCH 09/46] dmaengine: cppi41: use dmaenginem_async_device_register to simplify the code

2018-08-05 Thread Huang Shijie
On Fri, Aug 03, 2018 at 10:55:25AM +0300, Peter Ujfalusi wrote: > > > On 2018-08-03 10:19, Huang Shijie wrote: > > Use dmaenginem_async_device_register to simplify the code: > >remove dma_async_device_unregister > > > > Signed-off-by: Huang Shijie > &g

Re: [PATCH 00/46] Use dmaenginem_async_device_register to simplify code

2018-08-04 Thread Huang Shijie
On Fri, Aug 03, 2018 at 11:20:49AM +0300, Peter Ujfalusi wrote: > Hi, > > On 2018-08-03 10:19, Huang Shijie wrote: > > All the patches are using dmaenginem_async_device_register to simplify code > > except the last one: > > dmaengine: add COMPILE_TEST for the drivers

Re: [PATCH 00/46] Use dmaenginem_async_device_register to simplify code

2018-08-04 Thread Huang Shijie
On Fri, Aug 03, 2018 at 11:20:49AM +0300, Peter Ujfalusi wrote: > Hi, > > On 2018-08-03 10:19, Huang Shijie wrote: > > All the patches are using dmaenginem_async_device_register to simplify code > > except the last one: > > dmaengine: add COMPILE_TEST for the drivers

Re: [PATCH 00/46] Use dmaenginem_async_device_register to simplify code

2018-08-03 Thread Huang Shijie
On Fri, Aug 03, 2018 at 11:20:49AM +0300, Peter Ujfalusi wrote: > Hi, > > On 2018-08-03 10:19, Huang Shijie wrote: > > All the patches are using dmaenginem_async_device_register to simplify code > > except the last one: > > dmaengine: add COMPILE_TEST for the drivers

Re: [PATCH 00/46] Use dmaenginem_async_device_register to simplify code

2018-08-03 Thread Huang Shijie
On Fri, Aug 03, 2018 at 11:20:49AM +0300, Peter Ujfalusi wrote: > Hi, > > On 2018-08-03 10:19, Huang Shijie wrote: > > All the patches are using dmaenginem_async_device_register to simplify code > > except the last one: > > dmaengine: add COMPILE_TEST for the drivers

Re: [PATCH 09/46] dmaengine: cppi41: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
在 2018年08月03日 15:55, Peter Ujfalusi 写道: On 2018-08-03 10:19, Huang Shijie wrote: Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister Signed-off-by: Huang Shijie --- drivers/dma/ti/cppi41.c | 7 ++- 1 file changed, 2 insertions(+), 5

Re: [PATCH 09/46] dmaengine: cppi41: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
在 2018年08月03日 15:55, Peter Ujfalusi 写道: On 2018-08-03 10:19, Huang Shijie wrote: Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister Signed-off-by: Huang Shijie --- drivers/dma/ti/cppi41.c | 7 ++- 1 file changed, 2 insertions(+), 5

Re: [PATCH 00/46] Use dmaenginem_async_device_register to simplify code

2018-08-03 Thread Huang Shijie
On Fri, Aug 03, 2018 at 09:51:43AM +0200, Lars-Peter Clausen wrote: > On 08/03/2018 09:19 AM, Huang Shijie wrote: > > All the patches are using dmaenginem_async_device_register to simplify code > > except the last one: > > dmaengine: add COMPILE_TEST for the drivers > &

Re: [PATCH 00/46] Use dmaenginem_async_device_register to simplify code

2018-08-03 Thread Huang Shijie
On Fri, Aug 03, 2018 at 09:51:43AM +0200, Lars-Peter Clausen wrote: > On 08/03/2018 09:19 AM, Huang Shijie wrote: > > All the patches are using dmaenginem_async_device_register to simplify code > > except the last one: > > dmaengine: add COMPILE_TEST for the drivers > &

Re: [PATCH 08/46] dmaengine: edma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
On Fri, Aug 03, 2018 at 10:50:13AM +0300, Peter Ujfalusi wrote: > > > On 2018-08-03 10:19, Huang Shijie wrote: > > Use dmaenginem_async_device_register to simplify the code: > >remove dma_async_device_unregister > > > > Signed-off-by: Huang Shijie >

Re: [PATCH 08/46] dmaengine: edma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
On Fri, Aug 03, 2018 at 10:50:13AM +0300, Peter Ujfalusi wrote: > > > On 2018-08-03 10:19, Huang Shijie wrote: > > Use dmaenginem_async_device_register to simplify the code: > >remove dma_async_device_unregister > > > > Signed-off-by: Huang Shijie >

Re: [PATCH 07/46] dmaengine: omap-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
On Fri, Aug 03, 2018 at 10:47:30AM +0300, Peter Ujfalusi wrote: > > > On 2018-08-03 10:19, Huang Shijie wrote: > > Use dmaenginem_async_device_register to simplify the code: > >remove dma_async_device_unregister > > > > Signed-off-by: Huang Shijie > >

Re: [PATCH 07/46] dmaengine: omap-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
On Fri, Aug 03, 2018 at 10:47:30AM +0300, Peter Ujfalusi wrote: > > > On 2018-08-03 10:19, Huang Shijie wrote: > > Use dmaenginem_async_device_register to simplify the code: > >remove dma_async_device_unregister > > > > Signed-off-by: Huang Shijie > >

[PATCH 01/46] dmaengine: zx_dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register() to simplify the code. Remove the code calling dma_async_device_unregister(). Signed-off-by: Huang Shijie --- drivers/dma/zx_dma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/zx_dma.c b/drivers/dma/zx_dma.c index

[PATCH 01/46] dmaengine: zx_dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register() to simplify the code. Remove the code calling dma_async_device_unregister(). Signed-off-by: Huang Shijie --- drivers/dma/zx_dma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/zx_dma.c b/drivers/dma/zx_dma.c index

[PATCH 11/46] dmaengine: tegra20-apb-dma: use helper dmaenginem_async_device_register

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister remove the label err_unregister_dma_dev Signed-off-by: Huang Shijie --- drivers/dma/tegra20-apb-dma.c | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/dma

[PATCH 04/46] dmaengine: xgene-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove xgene_dma_async_register remove dma_async_device_unregister Signed-off-by: Huang Shijie --- drivers/dma/xgene-dma.c | 16 ++-- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/drivers/dma/xgene

[PATCH 02/46] dmaengine: zynqmp_dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code, remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/xilinx/zynqmp_dma.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/xilinx/zynqmp_dma.c b/drivers/dma/xilinx/zynqmp_dma.c

[PATCH 06/46] dmaengine: timb_dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister Signed-off-by: Huang Shijie --- drivers/dma/timb_dma.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/dma/timb_dma.c b/drivers/dma/timb_dma.c index 395c698edb4d

[PATCH 14/46] dmaengine: coh901318: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister remove label err_register_of_dma,err_register_memcpy Signed-off-by: Huang Shijie --- drivers/dma/coh901318.c | 14 -- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git

[PATCH 00/46] Use dmaenginem_async_device_register to simplify code

2018-08-03 Thread Huang Shijie
, if this patch set is accepted, I will do the rest. Huang Shijie (46): dmaengine: zx_dma: use dmaenginem_async_device_register to simplify the code dmaengine: zynqmp_dma: use dmaenginem_async_device_register to simplify the code dmaengine: xilinx_dma: use dmaenginem_async_device_register

[PATCH 14/46] dmaengine: coh901318: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister remove label err_register_of_dma,err_register_memcpy Signed-off-by: Huang Shijie --- drivers/dma/coh901318.c | 14 -- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git

[PATCH 00/46] Use dmaenginem_async_device_register to simplify code

2018-08-03 Thread Huang Shijie
, if this patch set is accepted, I will do the rest. Huang Shijie (46): dmaengine: zx_dma: use dmaenginem_async_device_register to simplify the code dmaengine: zynqmp_dma: use dmaenginem_async_device_register to simplify the code dmaengine: xilinx_dma: use dmaenginem_async_device_register

[PATCH 04/46] dmaengine: xgene-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove xgene_dma_async_register remove dma_async_device_unregister Signed-off-by: Huang Shijie --- drivers/dma/xgene-dma.c | 16 ++-- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/drivers/dma/xgene

[PATCH 02/46] dmaengine: zynqmp_dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code, remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/xilinx/zynqmp_dma.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/xilinx/zynqmp_dma.c b/drivers/dma/xilinx/zynqmp_dma.c

[PATCH 06/46] dmaengine: timb_dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister Signed-off-by: Huang Shijie --- drivers/dma/timb_dma.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/dma/timb_dma.c b/drivers/dma/timb_dma.c index 395c698edb4d

[PATCH 11/46] dmaengine: tegra20-apb-dma: use helper dmaenginem_async_device_register

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister remove the label err_unregister_dma_dev Signed-off-by: Huang Shijie --- drivers/dma/tegra20-apb-dma.c | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/dma

[PATCH 27/46] dmaengine: usb-dmac: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/sh/usb-dmac.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/dma/sh/usb-dmac.c b/drivers/dma/sh/usb-dmac.c index

[PATCH 13/46] dmaengine: sun4i-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister remove label err_dma_unregister Signed-off-by: Huang Shijie --- drivers/dma/sun4i-dma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/sun4i-dma.c b

[PATCH 23/46] dmaengine: sa11x0-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/sa11x0-dma.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/sa11x0-dma.c b/drivers/dma/sa11x0-dma.c index

[PATCH 23/46] dmaengine: sa11x0-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/sa11x0-dma.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/sa11x0-dma.c b/drivers/dma/sa11x0-dma.c index

[PATCH 27/46] dmaengine: usb-dmac: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/sh/usb-dmac.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/dma/sh/usb-dmac.c b/drivers/dma/sh/usb-dmac.c index

[PATCH 13/46] dmaengine: sun4i-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister remove label err_dma_unregister Signed-off-by: Huang Shijie --- drivers/dma/sun4i-dma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/sun4i-dma.c b

[PATCH 22/46] dmaengine: sudmac: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_slave_reg Signed-off-by: Huang Shijie --- drivers/dma/sh/sudmac.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/sh/sudmac.c b

[PATCH 15/46] dmaengine: s3c24xx-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_slave_reg Signed-off-by: Huang Shijie --- drivers/dma/s3c24xx-dma.c | 11 +++ 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/drivers/dma/s3c24xx

[PATCH 19/46] dmaengine: sprd-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_of_register Signed-off-by: Huang Shijie --- drivers/dma/sprd-dma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/sprd-dma.c b

[PATCH 16/46] dmaengine: ste_dma40: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label unregister_slave, unregister_memcpy Signed-off-by: Huang Shijie --- drivers/dma/ste_dma40.c | 14 +- 1 file changed, 5 insertions(+), 9 deletions(-) diff

[PATCH 16/46] dmaengine: ste_dma40: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label unregister_slave, unregister_memcpy Signed-off-by: Huang Shijie --- drivers/dma/ste_dma40.c | 14 +- 1 file changed, 5 insertions(+), 9 deletions(-) diff

[PATCH 22/46] dmaengine: sudmac: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_slave_reg Signed-off-by: Huang Shijie --- drivers/dma/sh/sudmac.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/sh/sudmac.c b

[PATCH 15/46] dmaengine: s3c24xx-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_slave_reg Signed-off-by: Huang Shijie --- drivers/dma/s3c24xx-dma.c | 11 +++ 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/drivers/dma/s3c24xx

[PATCH 19/46] dmaengine: sprd-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_of_register Signed-off-by: Huang Shijie --- drivers/dma/sprd-dma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/sprd-dma.c b

[PATCH 31/46] dmaengine: moxart-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/moxart-dma.c | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/dma/moxart-dma.c b/drivers/dma/moxart-dma.c index

[PATCH 18/46] dmaengine: stm32-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister Signed-off-by: Huang Shijie --- drivers/dma/stm32-dma.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/dma/stm32-dma.c b/drivers/dma/stm32-dma.c index

[PATCH 34/46] dmaengine: mxs-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/mxs-dma.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/dma/mxs-dma.c b/drivers/dma/mxs-dma.c index ae5182ff0128

[PATCH 31/46] dmaengine: moxart-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/moxart-dma.c | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/dma/moxart-dma.c b/drivers/dma/moxart-dma.c index

[PATCH 18/46] dmaengine: stm32-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister Signed-off-by: Huang Shijie --- drivers/dma/stm32-dma.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/dma/stm32-dma.c b/drivers/dma/stm32-dma.c index

[PATCH 34/46] dmaengine: mxs-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/mxs-dma.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/dma/mxs-dma.c b/drivers/dma/mxs-dma.c index ae5182ff0128

[PATCH 39/46] dmaengine: img-mdc-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister remove label unregister Signed-off-by: Huang Shijie --- drivers/dma/img-mdc-dma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/img-mdc-dma.c b

[PATCH 39/46] dmaengine: img-mdc-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister remove label unregister Signed-off-by: Huang Shijie --- drivers/dma/img-mdc-dma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/img-mdc-dma.c b

[PATCH 37/46] dmaengine: imx-sdma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_register Signed-off-by: Huang Shijie --- drivers/dma/imx-sdma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/imx-sdma.c b

[PATCH 38/46] dmaengine: imx-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_of_dma_controller Signed-off-by: Huang Shijie --- drivers/dma/imx-dma.c | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/dma/imx

[PATCH 37/46] dmaengine: imx-sdma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_register Signed-off-by: Huang Shijie --- drivers/dma/imx-sdma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/imx-sdma.c b

[PATCH 38/46] dmaengine: imx-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_of_dma_controller Signed-off-by: Huang Shijie --- drivers/dma/imx-dma.c | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/dma/imx

[PATCH 33/46] dmaengine: pch_dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/pch_dma.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/pch_dma.c b/drivers/dma/pch_dma.c index afd8f27bda96

[PATCH 33/46] dmaengine: pch_dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/pch_dma.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/pch_dma.c b/drivers/dma/pch_dma.c index afd8f27bda96

[PATCH 42/46] dmaengine: at_xdmac: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_dma_unregister Signed-off-by: Huang Shijie --- drivers/dma/at_xdmac.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/at_xdmac.c

[PATCH 42/46] dmaengine: at_xdmac: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_dma_unregister Signed-off-by: Huang Shijie --- drivers/dma/at_xdmac.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/at_xdmac.c

[PATCH 32/46] dmaengine: pl330: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/pl330.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c index 88750a34e859

[PATCH 36/46] dmaengine: k3dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label of_dma_register_fail Signed-off-by: Huang Shijie --- drivers/dma/k3dma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/k3dma.c b

[PATCH 30/46] dmaengine: pxa_dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/pxa_dma.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/dma/pxa_dma.c b/drivers/dma/pxa_dma.c index b31c28b67ad3

[PATCH 40/46] dmaengine: fsl-edma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/fsl-edma.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/fsl-edma.c b/drivers/dma/fsl-edma.c index c7568869284e

[PATCH 36/46] dmaengine: k3dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label of_dma_register_fail Signed-off-by: Huang Shijie --- drivers/dma/k3dma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/k3dma.c b

[PATCH 30/46] dmaengine: pxa_dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/pxa_dma.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/dma/pxa_dma.c b/drivers/dma/pxa_dma.c index b31c28b67ad3

[PATCH 40/46] dmaengine: fsl-edma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/fsl-edma.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/fsl-edma.c b/drivers/dma/fsl-edma.c index c7568869284e

[PATCH 32/46] dmaengine: pl330: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/pl330.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c index 88750a34e859

[PATCH 45/46] dmaengine: dma-axi-dmac: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_unregister_device Signed-off-by: Huang Shijie --- drivers/dma/dma-axi-dmac.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/dma

[PATCH 20/46] dmaengine: sirf-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label unreg_dma_dev Signed-off-by: Huang Shijie --- drivers/dma/sirf-dma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/sirf-dma.c b

[PATCH 45/46] dmaengine: dma-axi-dmac: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label err_unregister_device Signed-off-by: Huang Shijie --- drivers/dma/dma-axi-dmac.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/dma

[PATCH 20/46] dmaengine: sirf-dma: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. remove label unreg_dma_dev Signed-off-by: Huang Shijie --- drivers/dma/sirf-dma.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/sirf-dma.c b

[PATCH 09/46] dmaengine: cppi41: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister Signed-off-by: Huang Shijie --- drivers/dma/ti/cppi41.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/dma/ti/cppi41.c b/drivers/dma/ti/cppi41.c index

[PATCH 28/46] dmaengine: rcar-dmac: use dmaenginem_async_device_register to simplify the code

2018-08-03 Thread Huang Shijie
Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie --- drivers/dma/sh/rcar-dmac.c | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/dma/sh/rcar-dmac.c b/drivers/dma/sh/rcar-dmac.c index

  1   2   3   4   5   6   7   8   9   >