From: Senthuran Sivarajah ssivaraj@stud.fra-uas.de
Fixed a coding style issue.
Signed-off-by: Senthuran Sivarajah ssivaraj@stud.fra-uas.de
--- drivers/staging/greybus/audio_codec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/greybus/audio_codec.c b/drivers/staging/greybus/audio_codec.c index b589cf6b1d03..9f99862791dc 100644 --- a/drivers/staging/greybus/audio_codec.c +++ b/drivers/staging/greybus/audio_codec.c @@ -1028,7 +1028,7 @@ static int gbcodec_probe(struct snd_soc_component *comp) static void gbcodec_remove(struct snd_soc_component *comp) { /* Empty function for now */ - return; + return 0; }
static int gbcodec_write(struct snd_soc_component *comp, unsigned int reg,
Hi Senthu,
On this day, October 28, 2021, thus sayeth Senthu Sivarajah:
From: Senthuran Sivarajah ssivaraj@stud.fra-uas.de
Fixed a coding style issue.
Signed-off-by: Senthuran Sivarajah ssivaraj@stud.fra-uas.de
drivers/staging/greybus/audio_codec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/greybus/audio_codec.c b/drivers/staging/greybus/audio_codec.c index b589cf6b1d03..9f99862791dc 100644 --- a/drivers/staging/greybus/audio_codec.c +++ b/drivers/staging/greybus/audio_codec.c @@ -1028,7 +1028,7 @@ static int gbcodec_probe(struct snd_soc_component *comp) static void gbcodec_remove(struct snd_soc_component *comp)
^^^^
If I'm not mistaken here, our options are to remove the return or just leave this as is. IMO I think this is fine as is.
~Bryan
On Thu, Oct 28, 2021 at 05:38:08PM +0200, Senthu Sivarajah wrote:
From: Senthuran Sivarajah ssivaraj@stud.fra-uas.de
Fixed a coding style issue.
What coding style exactly?
Signed-off-by: Senthuran Sivarajah ssivaraj@stud.fra-uas.de
drivers/staging/greybus/audio_codec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/greybus/audio_codec.c b/drivers/staging/greybus/audio_codec.c index b589cf6b1d03..9f99862791dc 100644 --- a/drivers/staging/greybus/audio_codec.c +++ b/drivers/staging/greybus/audio_codec.c @@ -1028,7 +1028,7 @@ static int gbcodec_probe(struct snd_soc_component *comp) static void gbcodec_remove(struct snd_soc_component *comp) { /* Empty function for now */
- return;
- return 0;
Did you build this change?
Exactly what tool reported a problem with this code and what was the exact error?
thanks,
greg k-h
Hello Greg,
I've run the checkpatch.pl script on audio_code.c:
./scripts/checkpatch.pl --file --terse drivers/staging/greybus/audio_codec.c
and got the following warning:
drivers/staging/greybus/audio_codec.c:1032: WARNING: void function return statements are not generally useful
As Brian wrote, we can either remove the return or leave it as is, so my "changes" can be ignored. This is not a coding style issue and I should have been more clear on the commit message. I apologize for the mistake.
Thank you and @Brian for taking the time to reply.
Kind regards, Senthu
Am 28.10.2021 18:42, schrieb Greg KH:
On Thu, Oct 28, 2021 at 05:38:08PM +0200, Senthu Sivarajah wrote:
From: Senthuran Sivarajah ssivaraj@stud.fra-uas.de
Fixed a coding style issue.
What coding style exactly?
Signed-off-by: Senthuran Sivarajah ssivaraj@stud.fra-uas.de
drivers/staging/greybus/audio_codec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/greybus/audio_codec.c b/drivers/staging/greybus/audio_codec.c index b589cf6b1d03..9f99862791dc 100644 --- a/drivers/staging/greybus/audio_codec.c +++ b/drivers/staging/greybus/audio_codec.c @@ -1028,7 +1028,7 @@ static int gbcodec_probe(struct snd_soc_component *comp) static void gbcodec_remove(struct snd_soc_component *comp) { /* Empty function for now */
- return;
- return 0;
Did you build this change?
Exactly what tool reported a problem with this code and what was the exact error?
thanks,
greg k-h
Hi Senthu,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on staging/staging-testing]
url: https://github.com/0day-ci/linux/commits/Senthu-Sivarajah/Staging-greybus-au... base: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 3d34b180323b487cad6f1e7560f1ec653110c899 config: i386-randconfig-a012-20211028 (attached as .config) compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 5db7568a6a1fcb408eb8988abdaff2a225a8eb72) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/0day-ci/linux/commit/0b582ab4c534ce5976b1d04848abb837a82d... git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Senthu-Sivarajah/Staging-greybus-audio_codec-changed-a-void-function-to-return-0/20211029-000251 git checkout 0b582ab4c534ce5976b1d04848abb837a82d87c9 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 ARCH=i386
If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot lkp@intel.com
All errors (new ones prefixed by >>):
drivers/staging/greybus/audio_codec.c:1031:2: error: void function 'gbcodec_remove' should not return a value [-Wreturn-type]
return 0; ^ ~ 1 error generated.
vim +/gbcodec_remove +1031 drivers/staging/greybus/audio_codec.c
1027 1028 static void gbcodec_remove(struct snd_soc_component *comp) 1029 { 1030 /* Empty function for now */
1031 return 0;
1032 } 1033
--- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org