All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: Brad Love <brad@nextdimension.cc>, linux-media@vger.kernel.org
Cc: kbuild-all@lists.01.org, Brad Love <brad@nextdimension.cc>
Subject: Re: [PATCH 1/3] mxl692: MaxLinear 692 ATSC demod-tuner driver
Date: Sat, 13 Jun 2020 16:49:46 +0800	[thread overview]
Message-ID: <202006131605.xoXbu6uQ%lkp@intel.com> (raw)
In-Reply-To: <20200612183937.10952-2-3126054018@nextdimension.cc>

[-- Attachment #1: Type: text/plain, Size: 3359 bytes --]

Hi Brad,

Thank you for the patch! Perhaps something to improve:

[auto build test WARNING on linuxtv-media/master]
[also build test WARNING on v5.7 next-20200613]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Brad-Love/MaxLinear-mxl692-demod-tuner-Hauppauge-usb-QuadHD/20200613-024056
base:   git://linuxtv.org/media_tree.git master
config: alpha-randconfig-c021-20200612 (attached as .config)
compiler: alpha-linux-gcc (GCC) 9.3.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>, old ones prefixed by <<):

drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_read_ber_ucb':
>> drivers/media/dvb-frontends/mxl692.c:1159:47: warning: variable 'qam_errors' set but not used [-Wunused-but-set-variable]
1159 |  struct MXL_EAGLE_QAM_DEMOD_ERROR_COUNTERS_T *qam_errors;
|                                               ^~~~~~~~~~

vim +/qam_errors +1159 drivers/media/dvb-frontends/mxl692.c

  1153	
  1154	static int mxl692_read_ber_ucb(struct dvb_frontend *fe)
  1155	{
  1156		struct mxl692_dev *dev = fe->demodulator_priv;
  1157		struct dtv_frontend_properties *c = &fe->dtv_property_cache;
  1158		u8 rx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {};
> 1159		struct MXL_EAGLE_QAM_DEMOD_ERROR_COUNTERS_T *qam_errors;
  1160		struct MXL_EAGLE_ATSC_DEMOD_ERROR_COUNTERS_T *atsc_errors;
  1161		enum MXL_EAGLE_DEMOD_TYPE_E demod_type = dev->demod_type;
  1162		int mxl_status = 0;
  1163		u32 utmp;
  1164	
  1165		dev_dbg(&dev->i2c_client->dev, "\n");
  1166	
  1167		qam_errors = (struct MXL_EAGLE_QAM_DEMOD_ERROR_COUNTERS_T *)&rx_buf;
  1168		atsc_errors = (struct MXL_EAGLE_ATSC_DEMOD_ERROR_COUNTERS_T *)&rx_buf;
  1169	
  1170		switch (demod_type) {
  1171		case MXL_EAGLE_DEMOD_TYPE_ATSC:
  1172			mxl_status = mxl692_i2c_writeread(dev,
  1173							  MXL_EAGLE_OPCODE_ATSC_ERROR_COUNTERS_GET,
  1174							  NULL,
  1175							  0,
  1176							  rx_buf,
  1177							  sizeof(struct MXL_EAGLE_ATSC_DEMOD_ERROR_COUNTERS_T));
  1178			if (!mxl_status) {
  1179				if (atsc_errors->error_packets == 0)
  1180					utmp = 0;
  1181				else
  1182					utmp = ((atsc_errors->error_bytes / atsc_errors->error_packets) *
  1183						atsc_errors->total_packets);
  1184				/* ber */
  1185				c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER;
  1186				c->post_bit_error.stat[0].uvalue += atsc_errors->error_bytes;
  1187				c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER;
  1188				c->post_bit_count.stat[0].uvalue += utmp;
  1189				/* ucb */
  1190				c->block_error.stat[0].scale = FE_SCALE_COUNTER;
  1191				c->block_error.stat[0].uvalue += atsc_errors->error_packets;
  1192	
  1193				dev_dbg(&dev->i2c_client->dev, "%llu   %llu\n",
  1194					c->post_bit_count.stat[0].uvalue, c->block_error.stat[0].uvalue);
  1195			}
  1196			break;
  1197		case MXL_EAGLE_DEMOD_TYPE_QAM:
  1198		case MXL_EAGLE_DEMOD_TYPE_OOB:
  1199		default:
  1200			break;
  1201		}
  1202		return 0;
  1203	}
  1204	

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 33557 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH 1/3] mxl692: MaxLinear 692 ATSC demod-tuner driver
Date: Sat, 13 Jun 2020 16:49:46 +0800	[thread overview]
Message-ID: <202006131605.xoXbu6uQ%lkp@intel.com> (raw)
In-Reply-To: <20200612183937.10952-2-3126054018@nextdimension.cc>

[-- Attachment #1: Type: text/plain, Size: 3444 bytes --]

Hi Brad,

Thank you for the patch! Perhaps something to improve:

[auto build test WARNING on linuxtv-media/master]
[also build test WARNING on v5.7 next-20200613]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Brad-Love/MaxLinear-mxl692-demod-tuner-Hauppauge-usb-QuadHD/20200613-024056
base:   git://linuxtv.org/media_tree.git master
config: alpha-randconfig-c021-20200612 (attached as .config)
compiler: alpha-linux-gcc (GCC) 9.3.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>, old ones prefixed by <<):

drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_read_ber_ucb':
>> drivers/media/dvb-frontends/mxl692.c:1159:47: warning: variable 'qam_errors' set but not used [-Wunused-but-set-variable]
1159 |  struct MXL_EAGLE_QAM_DEMOD_ERROR_COUNTERS_T *qam_errors;
|                                               ^~~~~~~~~~

vim +/qam_errors +1159 drivers/media/dvb-frontends/mxl692.c

  1153	
  1154	static int mxl692_read_ber_ucb(struct dvb_frontend *fe)
  1155	{
  1156		struct mxl692_dev *dev = fe->demodulator_priv;
  1157		struct dtv_frontend_properties *c = &fe->dtv_property_cache;
  1158		u8 rx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {};
> 1159		struct MXL_EAGLE_QAM_DEMOD_ERROR_COUNTERS_T *qam_errors;
  1160		struct MXL_EAGLE_ATSC_DEMOD_ERROR_COUNTERS_T *atsc_errors;
  1161		enum MXL_EAGLE_DEMOD_TYPE_E demod_type = dev->demod_type;
  1162		int mxl_status = 0;
  1163		u32 utmp;
  1164	
  1165		dev_dbg(&dev->i2c_client->dev, "\n");
  1166	
  1167		qam_errors = (struct MXL_EAGLE_QAM_DEMOD_ERROR_COUNTERS_T *)&rx_buf;
  1168		atsc_errors = (struct MXL_EAGLE_ATSC_DEMOD_ERROR_COUNTERS_T *)&rx_buf;
  1169	
  1170		switch (demod_type) {
  1171		case MXL_EAGLE_DEMOD_TYPE_ATSC:
  1172			mxl_status = mxl692_i2c_writeread(dev,
  1173							  MXL_EAGLE_OPCODE_ATSC_ERROR_COUNTERS_GET,
  1174							  NULL,
  1175							  0,
  1176							  rx_buf,
  1177							  sizeof(struct MXL_EAGLE_ATSC_DEMOD_ERROR_COUNTERS_T));
  1178			if (!mxl_status) {
  1179				if (atsc_errors->error_packets == 0)
  1180					utmp = 0;
  1181				else
  1182					utmp = ((atsc_errors->error_bytes / atsc_errors->error_packets) *
  1183						atsc_errors->total_packets);
  1184				/* ber */
  1185				c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER;
  1186				c->post_bit_error.stat[0].uvalue += atsc_errors->error_bytes;
  1187				c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER;
  1188				c->post_bit_count.stat[0].uvalue += utmp;
  1189				/* ucb */
  1190				c->block_error.stat[0].scale = FE_SCALE_COUNTER;
  1191				c->block_error.stat[0].uvalue += atsc_errors->error_packets;
  1192	
  1193				dev_dbg(&dev->i2c_client->dev, "%llu   %llu\n",
  1194					c->post_bit_count.stat[0].uvalue, c->block_error.stat[0].uvalue);
  1195			}
  1196			break;
  1197		case MXL_EAGLE_DEMOD_TYPE_QAM:
  1198		case MXL_EAGLE_DEMOD_TYPE_OOB:
  1199		default:
  1200			break;
  1201		}
  1202		return 0;
  1203	}
  1204	

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 33557 bytes --]

  parent reply	other threads:[~2020-06-13  9:16 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-12 18:39 [PATCH 0/3] MaxLinear mxl692 demod-tuner / Hauppauge usb QuadHD Brad Love
2020-06-12 18:39 ` [PATCH 1/3] mxl692: MaxLinear 692 ATSC demod-tuner driver Brad Love
2020-06-12 21:49   ` kernel test robot
2020-06-12 21:49     ` kernel test robot
2020-06-13  8:49   ` kernel test robot [this message]
2020-06-13  8:49     ` kernel test robot
2020-06-13 21:07   ` kernel test robot
2020-06-13 21:07     ` kernel test robot
2020-06-13 21:07   ` [PATCH] mxl692: fix platform_no_drv_owner.cocci warnings kernel test robot
2020-06-13 21:07     ` kernel test robot
2020-06-24  9:59   ` [PATCH 1/3] mxl692: MaxLinear 692 ATSC demod-tuner driver Sean Young
2020-06-26 17:41     ` Bradford Love
2020-06-29 17:33       ` Sean Young
2020-06-12 18:39 ` [PATCH 2/3] em28xx-core: Fix TS2 active led Brad Love
2020-06-12 18:39 ` [PATCH 3/3] em28xx: Add support for Hauppauge USB QuadHD Brad Love
2021-01-26  1:54 ` [PATCH 0/4] MaxLinear mxl692 demod-tuner / Hauppauge usb QuadHD Brad Love
2021-01-26  1:54   ` [PATCH 1/4] mxl692: MaxLinear 692 ATSC demod/tuner driver Brad Love
2021-01-26  1:54   ` [PATCH 2/4] em28xx-core: Fix TS2 active led Brad Love
2021-01-26  1:54   ` [PATCH 3/4] em28xx-core: Fix i2c error debug Brad Love
2021-01-26  1:54   ` [PATCH 4/4] em28xx: Add support for Hauppauge USB QuadHD Brad Love

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202006131605.xoXbu6uQ%lkp@intel.com \
    --to=lkp@intel.com \
    --cc=brad@nextdimension.cc \
    --cc=kbuild-all@lists.01.org \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.