Re: [PATCH 3/4] staging: gasket: fix multi line comments style
On Thu, 12 Jul 2018 21:53:54 +0200 Greg Kroah-Hartman wrote: > On Thu, Jul 12, 2018 at 09:27:14PM +0200, Felix Siegel wrote: > > This patch fixes checkpatch.pl warnings: > > > > WARNING: Block comments should align the * on each line > > Signed-off-by: Felix Siegel > > So close, I need a blank line before the signed-of-by line :( > > I'll go edit it by hand, but be more careful next time please... > > thanks, > > greg k-h Sorry, I'll look out for it next time. Strange though, they were all added with format-patch -s. Regards, Felix
Re: [PATCH 3/4] staging: gasket: fix multi line comments style
On Thu, 12 Jul 2018 21:53:54 +0200 Greg Kroah-Hartman wrote: > On Thu, Jul 12, 2018 at 09:27:14PM +0200, Felix Siegel wrote: > > This patch fixes checkpatch.pl warnings: > > > > WARNING: Block comments should align the * on each line > > Signed-off-by: Felix Siegel > > So close, I need a blank line before the signed-of-by line :( > > I'll go edit it by hand, but be more careful next time please... > > thanks, > > greg k-h Sorry, I'll look out for it next time. Strange though, they were all added with format-patch -s. Regards, Felix
Re: [PATCH 1/4] staging: gasket: add SPDX-License-Identifier tag
On Thu, 12 Jul 2018 21:42:49 +0200 Greg Kroah-Hartman wrote: > On Thu, Jul 12, 2018 at 09:27:12PM +0200, Felix Siegel wrote: > > Use GPL-2.0 based on the license text in each of the files. > > Remove license "boiler-plate". > > > > Signed-off-by: Felix Siegel > > I sent this same patch 1 1/2 days ago :) > > sorry, > > greg k-h My bad, I should have checked before sending it. Regards, Felix
Re: [PATCH 1/4] staging: gasket: add SPDX-License-Identifier tag
On Thu, 12 Jul 2018 21:42:49 +0200 Greg Kroah-Hartman wrote: > On Thu, Jul 12, 2018 at 09:27:12PM +0200, Felix Siegel wrote: > > Use GPL-2.0 based on the license text in each of the files. > > Remove license "boiler-plate". > > > > Signed-off-by: Felix Siegel > > I sent this same patch 1 1/2 days ago :) > > sorry, > > greg k-h My bad, I should have checked before sending it. Regards, Felix
[PATCH 4/4] staging: gasket: Use __func__ instead of hardcoded string - Style
Changed logging statements to use %s and __func__ instead of hard coding the function name in a string. Signed-off-by: Felix Siegel --- drivers/staging/gasket/apex_driver.c | 15 --- drivers/staging/gasket/gasket_core.c | 11 ++- drivers/staging/gasket/gasket_ioctl.c | 4 ++-- drivers/staging/gasket/gasket_page_table.c | 13 - 4 files changed, 24 insertions(+), 19 deletions(-) diff --git a/drivers/staging/gasket/apex_driver.c b/drivers/staging/gasket/apex_driver.c index ffcc59d..735d43d 100644 --- a/drivers/staging/gasket/apex_driver.c +++ b/drivers/staging/gasket/apex_driver.c @@ -341,7 +341,7 @@ static int apex_add_dev_cb(struct gasket_dev *gasket_dev) ulong page_table_ready, msix_table_ready; int retries = 0; - gasket_log_error(gasket_dev, "apex_add_dev_cb."); + gasket_log_error(gasket_dev, "%s.", __func__); apex_reset(gasket_dev, 0); @@ -422,8 +422,9 @@ static int apex_device_cleanup(struct gasket_dev *gasket_dev) gasket_log_info( gasket_dev, - "apex_device_cleanup 0x%p hib_error 0x%llx scalar_error " + "%s 0x%p hib_error 0x%llx scalar_error " "0x%llx.", + __func__, gasket_dev, hib_error, scalar_error); if (allow_power_save) @@ -447,13 +448,13 @@ static int apex_reset(struct gasket_dev *gasket_dev, uint type) if (bypass_top_level) return 0; - gasket_log_debug(gasket_dev, "apex_reset."); + gasket_log_debug(gasket_dev, "%s.", __func__); if (!is_gcb_in_reset(gasket_dev)) { /* We are not in reset - toggle the reset bit so as to force * re-init of custom block */ - gasket_log_debug(gasket_dev, "apex_reset: toggle reset."); + gasket_log_debug(gasket_dev, "%s: toggle reset.", __func__); ret = apex_enter_reset(gasket_dev, type); if (ret) @@ -472,7 +473,7 @@ static int apex_enter_reset(struct gasket_dev *gasket_dev, uint type) if (bypass_top_level) return 0; - gasket_log_debug(gasket_dev, "apex_enter_reset."); + gasket_log_debug(gasket_dev, "%s.", __func__); /* * Software reset: @@ -534,7 +535,7 @@ static int apex_quit_reset(struct gasket_dev *gasket_dev, uint type) if (bypass_top_level) return 0; - gasket_log_debug(gasket_dev, "apex_quit_reset."); + gasket_log_debug(gasket_dev, "%s.", __func__); /* * Disable sleep mode: @@ -681,7 +682,7 @@ static long apex_clock_gating(struct gasket_dev *gasket_dev, ulong arg) return -EFAULT; gasket_log_error( - gasket_dev, "apex_clock_gating %llu", ibuf.enable); + gasket_dev, "%s %llu", __func__, ibuf.enable); if (ibuf.enable) { /* Quiesce AXI, gate GCB clock. */ diff --git a/drivers/staging/gasket/gasket_core.c b/drivers/staging/gasket/gasket_core.c index 5eeaae7..b14a956 100644 --- a/drivers/staging/gasket/gasket_core.c +++ b/drivers/staging/gasket/gasket_core.c @@ -932,7 +932,8 @@ static int gasket_enable_dev( } else { gasket_log_error( gasket_dev, - "gasket_enable_dev with no physical device!!"); + "%s with no physical device!!", + __func__); WARN_ON(1); ddev = NULL; } @@ -2100,9 +2101,9 @@ int gasket_wait_sync( if (diff_nanosec > timeout_ns) { gasket_log_error( gasket_dev, - "gasket_wait_sync timeout: reg %llx count %x " + "%s timeout: reg %llx count %x " "dma %lld ns\n", - offset, count, diff_nanosec); + __func__, offset, count, diff_nanosec); return -1; } reg = gasket_dev_read_64(gasket_dev, bar, offset); @@ -2141,8 +2142,8 @@ int gasket_wait_with_reschedule( if (retries == max_retries) { gasket_log_error( gasket_dev, - "gasket_wait_with_reschedule timeout: reg %llx timeout (%llu ms)", - offset, max_retries * delay_ms); + "%s timeout: reg %llx timeout (%llu ms)", + __func__, offset, max_retries * delay_ms);
[PATCH 4/4] staging: gasket: Use __func__ instead of hardcoded string - Style
Changed logging statements to use %s and __func__ instead of hard coding the function name in a string. Signed-off-by: Felix Siegel --- drivers/staging/gasket/apex_driver.c | 15 --- drivers/staging/gasket/gasket_core.c | 11 ++- drivers/staging/gasket/gasket_ioctl.c | 4 ++-- drivers/staging/gasket/gasket_page_table.c | 13 - 4 files changed, 24 insertions(+), 19 deletions(-) diff --git a/drivers/staging/gasket/apex_driver.c b/drivers/staging/gasket/apex_driver.c index ffcc59d..735d43d 100644 --- a/drivers/staging/gasket/apex_driver.c +++ b/drivers/staging/gasket/apex_driver.c @@ -341,7 +341,7 @@ static int apex_add_dev_cb(struct gasket_dev *gasket_dev) ulong page_table_ready, msix_table_ready; int retries = 0; - gasket_log_error(gasket_dev, "apex_add_dev_cb."); + gasket_log_error(gasket_dev, "%s.", __func__); apex_reset(gasket_dev, 0); @@ -422,8 +422,9 @@ static int apex_device_cleanup(struct gasket_dev *gasket_dev) gasket_log_info( gasket_dev, - "apex_device_cleanup 0x%p hib_error 0x%llx scalar_error " + "%s 0x%p hib_error 0x%llx scalar_error " "0x%llx.", + __func__, gasket_dev, hib_error, scalar_error); if (allow_power_save) @@ -447,13 +448,13 @@ static int apex_reset(struct gasket_dev *gasket_dev, uint type) if (bypass_top_level) return 0; - gasket_log_debug(gasket_dev, "apex_reset."); + gasket_log_debug(gasket_dev, "%s.", __func__); if (!is_gcb_in_reset(gasket_dev)) { /* We are not in reset - toggle the reset bit so as to force * re-init of custom block */ - gasket_log_debug(gasket_dev, "apex_reset: toggle reset."); + gasket_log_debug(gasket_dev, "%s: toggle reset.", __func__); ret = apex_enter_reset(gasket_dev, type); if (ret) @@ -472,7 +473,7 @@ static int apex_enter_reset(struct gasket_dev *gasket_dev, uint type) if (bypass_top_level) return 0; - gasket_log_debug(gasket_dev, "apex_enter_reset."); + gasket_log_debug(gasket_dev, "%s.", __func__); /* * Software reset: @@ -534,7 +535,7 @@ static int apex_quit_reset(struct gasket_dev *gasket_dev, uint type) if (bypass_top_level) return 0; - gasket_log_debug(gasket_dev, "apex_quit_reset."); + gasket_log_debug(gasket_dev, "%s.", __func__); /* * Disable sleep mode: @@ -681,7 +682,7 @@ static long apex_clock_gating(struct gasket_dev *gasket_dev, ulong arg) return -EFAULT; gasket_log_error( - gasket_dev, "apex_clock_gating %llu", ibuf.enable); + gasket_dev, "%s %llu", __func__, ibuf.enable); if (ibuf.enable) { /* Quiesce AXI, gate GCB clock. */ diff --git a/drivers/staging/gasket/gasket_core.c b/drivers/staging/gasket/gasket_core.c index 5eeaae7..b14a956 100644 --- a/drivers/staging/gasket/gasket_core.c +++ b/drivers/staging/gasket/gasket_core.c @@ -932,7 +932,8 @@ static int gasket_enable_dev( } else { gasket_log_error( gasket_dev, - "gasket_enable_dev with no physical device!!"); + "%s with no physical device!!", + __func__); WARN_ON(1); ddev = NULL; } @@ -2100,9 +2101,9 @@ int gasket_wait_sync( if (diff_nanosec > timeout_ns) { gasket_log_error( gasket_dev, - "gasket_wait_sync timeout: reg %llx count %x " + "%s timeout: reg %llx count %x " "dma %lld ns\n", - offset, count, diff_nanosec); + __func__, offset, count, diff_nanosec); return -1; } reg = gasket_dev_read_64(gasket_dev, bar, offset); @@ -2141,8 +2142,8 @@ int gasket_wait_with_reschedule( if (retries == max_retries) { gasket_log_error( gasket_dev, - "gasket_wait_with_reschedule timeout: reg %llx timeout (%llu ms)", - offset, max_retries * delay_ms); + "%s timeout: reg %llx timeout (%llu ms)", + __func__, offset, max_retries * delay_ms);
[PATCH 3/4] staging: gasket: fix multi line comments style
This patch fixes checkpatch.pl warnings: WARNING: Block comments should align the * on each line Signed-off-by: Felix Siegel --- drivers/staging/gasket/gasket_core.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/staging/gasket/gasket_core.c b/drivers/staging/gasket/gasket_core.c index d7fdfa1..5eeaae7 100644 --- a/drivers/staging/gasket/gasket_core.c +++ b/drivers/staging/gasket/gasket_core.c @@ -1347,9 +1347,9 @@ static bool gasket_mm_get_mapping_addrs( *virt_offset = 0; if (bar_offset + requested_length < range_start) { /* - * If the requested region is completely below the range, - * there is nothing to map. - */ +* If the requested region is completely below the range, +* there is nothing to map. +*/ return false; } else if (bar_offset <= range_start) { /* If the bar offset is below this range's start @@ -1507,7 +1507,7 @@ static enum do_map_region_status do_map_region( * Calculates the offset where the VMA range begins in its containing BAR. * The offset is written into bar_offset on success. * Returns zero on success, anything else on error. -*/ + */ static int gasket_mm_vma_bar_offset( const struct gasket_dev *gasket_dev, const struct vm_area_struct *vma, ulong *bar_offset) -- 2.7.4
[PATCH 3/4] staging: gasket: fix multi line comments style
This patch fixes checkpatch.pl warnings: WARNING: Block comments should align the * on each line Signed-off-by: Felix Siegel --- drivers/staging/gasket/gasket_core.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/staging/gasket/gasket_core.c b/drivers/staging/gasket/gasket_core.c index d7fdfa1..5eeaae7 100644 --- a/drivers/staging/gasket/gasket_core.c +++ b/drivers/staging/gasket/gasket_core.c @@ -1347,9 +1347,9 @@ static bool gasket_mm_get_mapping_addrs( *virt_offset = 0; if (bar_offset + requested_length < range_start) { /* - * If the requested region is completely below the range, - * there is nothing to map. - */ +* If the requested region is completely below the range, +* there is nothing to map. +*/ return false; } else if (bar_offset <= range_start) { /* If the bar offset is below this range's start @@ -1507,7 +1507,7 @@ static enum do_map_region_status do_map_region( * Calculates the offset where the VMA range begins in its containing BAR. * The offset is written into bar_offset on success. * Returns zero on success, anything else on error. -*/ + */ static int gasket_mm_vma_bar_offset( const struct gasket_dev *gasket_dev, const struct vm_area_struct *vma, ulong *bar_offset) -- 2.7.4
[PATCH 2/4] staging: gasket: Move open-curly brace to match kernel code style
Move open open-curly brace to the next line following function definition to match the kernel's coding style Signed-off-by: Felix Siegel --- drivers/staging/gasket/gasket_core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/staging/gasket/gasket_core.c b/drivers/staging/gasket/gasket_core.c index 24e85fb..d7fdfa1 100644 --- a/drivers/staging/gasket/gasket_core.c +++ b/drivers/staging/gasket/gasket_core.c @@ -1895,7 +1895,8 @@ int gasket_reset_nolock(struct gasket_dev *gasket_dev, uint reset_type) EXPORT_SYMBOL(gasket_reset_nolock); gasket_ioctl_permissions_cb_t gasket_get_ioctl_permissions_cb( - struct gasket_dev *gasket_dev) { + struct gasket_dev *gasket_dev) +{ return gasket_dev->internal_desc->driver_desc->ioctl_permissions_cb; } EXPORT_SYMBOL(gasket_get_ioctl_permissions_cb); -- 2.7.4
[PATCH 2/4] staging: gasket: Move open-curly brace to match kernel code style
Move open open-curly brace to the next line following function definition to match the kernel's coding style Signed-off-by: Felix Siegel --- drivers/staging/gasket/gasket_core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/staging/gasket/gasket_core.c b/drivers/staging/gasket/gasket_core.c index 24e85fb..d7fdfa1 100644 --- a/drivers/staging/gasket/gasket_core.c +++ b/drivers/staging/gasket/gasket_core.c @@ -1895,7 +1895,8 @@ int gasket_reset_nolock(struct gasket_dev *gasket_dev, uint reset_type) EXPORT_SYMBOL(gasket_reset_nolock); gasket_ioctl_permissions_cb_t gasket_get_ioctl_permissions_cb( - struct gasket_dev *gasket_dev) { + struct gasket_dev *gasket_dev) +{ return gasket_dev->internal_desc->driver_desc->ioctl_permissions_cb; } EXPORT_SYMBOL(gasket_get_ioctl_permissions_cb); -- 2.7.4