From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id D8DE8C46CD2 for ; Sat, 27 Jan 2024 06:21:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 246086B0078; Sat, 27 Jan 2024 01:21:43 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 1CEB06B007D; Sat, 27 Jan 2024 01:21:43 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 070B56B007E; Sat, 27 Jan 2024 01:21:43 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id E99D56B0078 for ; Sat, 27 Jan 2024 01:21:42 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 9616E1602DC for ; Sat, 27 Jan 2024 06:21:42 +0000 (UTC) X-FDA: 81724094844.02.11C1BAD Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.88]) by imf19.hostedemail.com (Postfix) with ESMTP id 637171A0007 for ; Sat, 27 Jan 2024 06:21:39 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=njhpu6su; spf=pass (imf19.hostedemail.com: domain of lkp@intel.com designates 192.55.52.88 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1706336500; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=l0/JAimqmLQc+XVzMBw+jrNpuZ4tF09Ez34Xijheq58=; b=YRQe3B5KXU5SGx3YpqVqYETMdKouPK18DMgDgisrmQMMKdXsvKZb2Sh/GHAo6V78apHuQZ +GQDu7+l+6x58CV/l/0SHpoHfjwzIZqk9I2/GeA0QprmAonmiCT1Gb5fVavnol7HOTAm2i 4/Aqfdi+0/KsgFzCSbgo6sK275ADJLQ= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=njhpu6su; spf=pass (imf19.hostedemail.com: domain of lkp@intel.com designates 192.55.52.88 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1706336500; a=rsa-sha256; cv=none; b=PJ5JPbNmv+wXOe3pFPF9IYgFJBCPlhItx+PBtPCTsAcoiZ/A9gt+Qr71GCTqapwEoC6tB9 M4h/x3/1QGOXorOhd43ylYDPdIJa5YCXQdUvITX0KsYMznKnazE7sji9WWJIt6QyFH8Y18 EHweo9jnPhOdI/0wENc6yBpfa6Demds= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1706336499; x=1737872499; h=date:from:to:cc:subject:message-id:mime-version; bh=JCkPZcgSQQI8rbMvj1CS4blzDNWITwbgaXVyWWC8YtA=; b=njhpu6suKdhhL4s7rUjcCxDaXwwmJZJ10Fp3fcavK1jzCvLfFxp4C77Q iK6U9mAP54nu5MLuj3YDdJIqOXPEsNXGjjIg969nzHkTDkvvnIhM3o3nq A1SzsdM1gncPiy0merkiLHBRCxclOKW69Inn/N0BCruZ7YsqsdJdyWQUL PphtyoF8DR0RdaYBeS66IpVyWLOQRYsfJPtETYtBkU6uEB5M5YeoT7MYR nEaaqsBrTDILMqA3xrswf77gHCgh7uG4lSJ+GbHI/pGWpuhOhzcZH5uls hwYIQvMaAWxdxYidXCr0LydHO3ml5FAay8TFA/ncW6PfDpqpUl3DPDSFX A==; X-IronPort-AV: E=McAfee;i="6600,9927,10964"; a="433807120" X-IronPort-AV: E=Sophos;i="6.05,220,1701158400"; d="scan'208";a="433807120" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jan 2024 22:21:37 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,220,1701158400"; d="scan'208";a="29299165" Received: from lkp-server01.sh.intel.com (HELO 370188f8dc87) ([10.239.97.150]) by fmviesa001.fm.intel.com with ESMTP; 26 Jan 2024 22:21:35 -0800 Received: from kbuild by 370188f8dc87 with local (Exim 4.96) (envelope-from ) id 1rTc4K-0001hm-3C; Sat, 27 Jan 2024 06:21:32 +0000 Date: Sat, 27 Jan 2024 14:21:11 +0800 From: kernel test robot To: Walter Wu Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Nathan Chancellor , Andrey Konovalov , Andrew Morton , Linux Memory Management List Subject: drivers/media/dvb-frontends/cxd2841er.c:3376:12: warning: stack frame size (11032) exceeds limit (8192) in 'cxd2841er_set_frontend_tc' Message-ID: <202401271419.4b5Fic5b-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 637171A0007 X-Rspam-User: X-Stat-Signature: gu3dfbrpx53uythtfijdc85qbuuu3k91 X-Rspamd-Server: rspam01 X-HE-Tag: 1706336499-897577 X-HE-Meta: U2FsdGVkX18cwcDpHep5Qv71GLRTvYSfbXPQwE3fptJy/babs1/T/DxzaKCSQ7kV3mZzplUwzqyMumQH1ubrn3aCehKBboSeOTnhSNiLfg/pDnC41eju2S/l6+gx4qw4uN0j9Ag6WMlhiajsyBTvZk4FK8kyrXY7kcts+ieasT7ctm0JgRhIBp1wDMvW6ABraYhv4XEWV0xS08FJoDGqFqwV8iOGZkpPhky9eXhI3iic0Q1JFNs3crogQ/3+iWoPSnMDuiU2hBBtIdf9cJYhp1Ok8fsl25FY8EMBs7y6aAtCzElUfpSAYeDog+wlaK9iUI3CepIwfoUQ+PnHMR+xc/AUV8D18ypxf0jsFoRF7ZHuq2gaoLWpKMrpGHaffPRvnq8+GNO3QUc57n8/I/w59EtLyX9+75RY92ZF/F0kKxB5s2j8qGM8JluNpqsLVjzBJaj52WfYDIl/Qhj9pOc3HgTVwxfwLoqHgYGeOjZb/5qCo2e0PeNNZv1sreY191AiTwNSVQICIduVavAjhonessm3MvLAGxsYeeSzNvqdAVltBGPhg7Nr/ROtTD6BOjT6tDtEcTKiihzxvnUPPj5/B+/+XRrV/jUHfqi5oANVADBfZkH32HqPJWYT9m96rpnIqihnBHJPmtp2qFFlRYyt7WNSUVHevGPO5xOj/f3H/Z8N0Si0F/gGMxlj7Np9KKb/jwyKxSNlHpWDwwoOMyHP4b1A2pX4XSIsewI1Ais/0U7sf1FF+xI8xDdvx4rNBXfweo8c8FNBsJXzx0uaq6RXPkSlRLUgK+zivq+cTyzr+zwpX7p78W+aU7HLVBTeYXUMxKrfgRiJaqPMn7FM3C4PJlBWqLuz9/xiXnP2Vvhbhf7i4Ty6diYT9L40uP3PV9zUpBF/XyAf3nZsLjeeXBSQji2hEA/Z1CsJigzSo9aVZmRua8+Zwtzk36AU1ZX46AUFt0v/nMRUsigDzOmmmd1 qM28Q7t0 XBdvnTlP7vwIuQqpjyiRa0CH5nrqsvmrmu7D6QmCbOIPGU9ALHzuRo/wg5YJaYNScXSXrRLoT02Rm80E8f/enQOa9RjWXxYuTt4bTGPK/Hbg/8g69W9daiaghZsn9+UGCg0FtYxgGJHZ6kJyx77wVYlL2XRPle6/MJ4lgTPv5kWzvXR6G069HI8cEKn8QsL4h1j/SSkT5TaFMSphRo1emTjQ6+6o3syk0nFzhGlkT9cWyFHxjEprfE1NJAb/eu/fz+HS3IRoxKDSnn9BLJabKL10/i4PQH3hxyjN41/XSFzyporb43DmC4wmLrpkfO+YhV687tg6HQtOWfBLGjB6BPX2qHJgBL8MhfJ1zpkPJhV2xAm9D+KYt2lVoLqLYevpcw1oMqg7QMsnTEuGbRloJizyjr+5Dj7phxfVZiV1BkfR+CfNVMtVWHBFKw8yqIIjF6Qb75FRi/FLioEanbkABFHCnJw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 3a5879d495b226d0404098e3564462d5f1daa33b commit: 02c587733c8161355a43e6e110c2e29bd0acff72 kasan: remove redundant config option date: 2 years, 9 months ago config: x86_64-randconfig-014-20240105 (https://download.01.org/0day-ci/archive/20240127/202401271419.4b5Fic5b-lkp@intel.com/config) compiler: ClangBuiltLinux clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240127/202401271419.4b5Fic5b-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202401271419.4b5Fic5b-lkp@intel.com/ All warnings (new ones prefixed by >>): >> drivers/media/dvb-frontends/cxd2841er.c:3376:12: warning: stack frame size (11032) exceeds limit (8192) in 'cxd2841er_set_frontend_tc' [-Wframe-larger-than] 3376 | static int cxd2841er_set_frontend_tc(struct dvb_frontend *fe) | ^ 1 warning generated. -- >> drivers/media/dvb-frontends/nxt200x.c:1087:12: warning: stack frame size (15192) exceeds limit (8192) in 'nxt200x_init' [-Wframe-larger-than] 1087 | static int nxt200x_init(struct dvb_frontend* fe) | ^ >> drivers/media/dvb-frontends/nxt200x.c:519:12: warning: stack frame size (9656) exceeds limit (8192) in 'nxt200x_setup_frontend_parameters' [-Wframe-larger-than] 519 | static int nxt200x_setup_frontend_parameters(struct dvb_frontend *fe) | ^ 2 warnings generated. Kconfig warnings: (for reference only) WARNING: unmet direct dependencies detected for DRM_I915_DEBUG_GEM Depends on [n]: HAS_IOMEM [=y] && DRM_I915 [=y] && EXPERT [=y] && DRM_I915_WERROR [=n] Selected by [y]: - DRM_I915_DEBUG [=y] && HAS_IOMEM [=y] && DRM_I915 [=y] && EXPERT [=y] && !COMPILE_TEST [=n] vim +/cxd2841er_set_frontend_tc +3376 drivers/media/dvb-frontends/cxd2841er.c a6dc60ff1209df Kozlov Sergey 2015-07-28 3375 a6dc60ff1209df Kozlov Sergey 2015-07-28 @3376 static int cxd2841er_set_frontend_tc(struct dvb_frontend *fe) a6dc60ff1209df Kozlov Sergey 2015-07-28 3377 { a6dc60ff1209df Kozlov Sergey 2015-07-28 3378 int ret = 0, timeout; a6dc60ff1209df Kozlov Sergey 2015-07-28 3379 enum fe_status status; a6dc60ff1209df Kozlov Sergey 2015-07-28 3380 struct cxd2841er_priv *priv = fe->demodulator_priv; a6dc60ff1209df Kozlov Sergey 2015-07-28 3381 struct dtv_frontend_properties *p = &fe->dtv_property_cache; a6dc60ff1209df Kozlov Sergey 2015-07-28 3382 3f3b48a0c6caba Abylay Ospan 2016-05-14 3383 dev_dbg(&priv->i2c->dev, "%s() delivery_system=%d bandwidth_hz=%d\n", 3f3b48a0c6caba Abylay Ospan 2016-05-14 3384 __func__, p->delivery_system, p->bandwidth_hz); 763f857e40f371 Daniel Scheller 2017-04-09 3385 763f857e40f371 Daniel Scheller 2017-04-09 3386 if (priv->flags & CXD2841ER_EARLY_TUNE) 763f857e40f371 Daniel Scheller 2017-04-09 3387 cxd2841er_tuner_set(fe); 763f857e40f371 Daniel Scheller 2017-04-09 3388 bd2355b8efc684 Daniel Scheller 2017-07-11 3389 /* deconfigure/put demod to sleep on delsys switch if active */ bd2355b8efc684 Daniel Scheller 2017-07-11 3390 if (priv->state == STATE_ACTIVE_TC && bd2355b8efc684 Daniel Scheller 2017-07-11 3391 priv->system != p->delivery_system) { bd2355b8efc684 Daniel Scheller 2017-07-11 3392 dev_dbg(&priv->i2c->dev, "%s(): old_delsys=%d, new_delsys=%d -> sleep\n", bd2355b8efc684 Daniel Scheller 2017-07-11 3393 __func__, priv->system, p->delivery_system); bd2355b8efc684 Daniel Scheller 2017-07-11 3394 cxd2841er_sleep_tc(fe); bd2355b8efc684 Daniel Scheller 2017-07-11 3395 } bd2355b8efc684 Daniel Scheller 2017-07-11 3396 a6dc60ff1209df Kozlov Sergey 2015-07-28 3397 if (p->delivery_system == SYS_DVBT) { a6dc60ff1209df Kozlov Sergey 2015-07-28 3398 priv->system = SYS_DVBT; a6dc60ff1209df Kozlov Sergey 2015-07-28 3399 switch (priv->state) { a6dc60ff1209df Kozlov Sergey 2015-07-28 3400 case STATE_SLEEP_TC: a6dc60ff1209df Kozlov Sergey 2015-07-28 3401 ret = cxd2841er_sleep_tc_to_active_t( a6dc60ff1209df Kozlov Sergey 2015-07-28 3402 priv, p->bandwidth_hz); a6dc60ff1209df Kozlov Sergey 2015-07-28 3403 break; a6dc60ff1209df Kozlov Sergey 2015-07-28 3404 case STATE_ACTIVE_TC: a6dc60ff1209df Kozlov Sergey 2015-07-28 3405 ret = cxd2841er_retune_active(priv, p); a6dc60ff1209df Kozlov Sergey 2015-07-28 3406 break; a6dc60ff1209df Kozlov Sergey 2015-07-28 3407 default: a6dc60ff1209df Kozlov Sergey 2015-07-28 3408 dev_dbg(&priv->i2c->dev, "%s(): invalid state %d\n", a6dc60ff1209df Kozlov Sergey 2015-07-28 3409 __func__, priv->state); a6dc60ff1209df Kozlov Sergey 2015-07-28 3410 ret = -EINVAL; a6dc60ff1209df Kozlov Sergey 2015-07-28 3411 } a6dc60ff1209df Kozlov Sergey 2015-07-28 3412 } else if (p->delivery_system == SYS_DVBT2) { a6dc60ff1209df Kozlov Sergey 2015-07-28 3413 priv->system = SYS_DVBT2; a6dc60ff1209df Kozlov Sergey 2015-07-28 3414 cxd2841er_dvbt2_set_plp_config(priv, a6dc60ff1209df Kozlov Sergey 2015-07-28 3415 (int)(p->stream_id > 255), p->stream_id); a6dc60ff1209df Kozlov Sergey 2015-07-28 3416 cxd2841er_dvbt2_set_profile(priv, DVBT2_PROFILE_BASE); a6dc60ff1209df Kozlov Sergey 2015-07-28 3417 switch (priv->state) { a6dc60ff1209df Kozlov Sergey 2015-07-28 3418 case STATE_SLEEP_TC: a6dc60ff1209df Kozlov Sergey 2015-07-28 3419 ret = cxd2841er_sleep_tc_to_active_t2(priv, a6dc60ff1209df Kozlov Sergey 2015-07-28 3420 p->bandwidth_hz); a6dc60ff1209df Kozlov Sergey 2015-07-28 3421 break; a6dc60ff1209df Kozlov Sergey 2015-07-28 3422 case STATE_ACTIVE_TC: a6dc60ff1209df Kozlov Sergey 2015-07-28 3423 ret = cxd2841er_retune_active(priv, p); a6dc60ff1209df Kozlov Sergey 2015-07-28 3424 break; a6dc60ff1209df Kozlov Sergey 2015-07-28 3425 default: a6dc60ff1209df Kozlov Sergey 2015-07-28 3426 dev_dbg(&priv->i2c->dev, "%s(): invalid state %d\n", a6dc60ff1209df Kozlov Sergey 2015-07-28 3427 __func__, priv->state); a6dc60ff1209df Kozlov Sergey 2015-07-28 3428 ret = -EINVAL; a6dc60ff1209df Kozlov Sergey 2015-07-28 3429 } 83808c23e51a61 Abylay Ospan 2016-03-22 3430 } else if (p->delivery_system == SYS_ISDBT) { 83808c23e51a61 Abylay Ospan 2016-03-22 3431 priv->system = SYS_ISDBT; 83808c23e51a61 Abylay Ospan 2016-03-22 3432 switch (priv->state) { 83808c23e51a61 Abylay Ospan 2016-03-22 3433 case STATE_SLEEP_TC: 83808c23e51a61 Abylay Ospan 2016-03-22 3434 ret = cxd2841er_sleep_tc_to_active_i( 83808c23e51a61 Abylay Ospan 2016-03-22 3435 priv, p->bandwidth_hz); 83808c23e51a61 Abylay Ospan 2016-03-22 3436 break; 83808c23e51a61 Abylay Ospan 2016-03-22 3437 case STATE_ACTIVE_TC: 83808c23e51a61 Abylay Ospan 2016-03-22 3438 ret = cxd2841er_retune_active(priv, p); 83808c23e51a61 Abylay Ospan 2016-03-22 3439 break; 83808c23e51a61 Abylay Ospan 2016-03-22 3440 default: 83808c23e51a61 Abylay Ospan 2016-03-22 3441 dev_dbg(&priv->i2c->dev, "%s(): invalid state %d\n", 83808c23e51a61 Abylay Ospan 2016-03-22 3442 __func__, priv->state); 83808c23e51a61 Abylay Ospan 2016-03-22 3443 ret = -EINVAL; 83808c23e51a61 Abylay Ospan 2016-03-22 3444 } a6dc60ff1209df Kozlov Sergey 2015-07-28 3445 } else if (p->delivery_system == SYS_DVBC_ANNEX_A || a6dc60ff1209df Kozlov Sergey 2015-07-28 3446 p->delivery_system == SYS_DVBC_ANNEX_C) { a6dc60ff1209df Kozlov Sergey 2015-07-28 3447 priv->system = SYS_DVBC_ANNEX_A; 3f3b48a0c6caba Abylay Ospan 2016-05-14 3448 /* correct bandwidth */ 3f3b48a0c6caba Abylay Ospan 2016-05-14 3449 if (p->bandwidth_hz != 6000000 && 3f3b48a0c6caba Abylay Ospan 2016-05-14 3450 p->bandwidth_hz != 7000000 && 3f3b48a0c6caba Abylay Ospan 2016-05-14 3451 p->bandwidth_hz != 8000000) { 3f3b48a0c6caba Abylay Ospan 2016-05-14 3452 p->bandwidth_hz = 8000000; 3f3b48a0c6caba Abylay Ospan 2016-05-14 3453 dev_dbg(&priv->i2c->dev, "%s(): forcing bandwidth to %d\n", 3f3b48a0c6caba Abylay Ospan 2016-05-14 3454 __func__, p->bandwidth_hz); 3f3b48a0c6caba Abylay Ospan 2016-05-14 3455 } 3f3b48a0c6caba Abylay Ospan 2016-05-14 3456 a6dc60ff1209df Kozlov Sergey 2015-07-28 3457 switch (priv->state) { a6dc60ff1209df Kozlov Sergey 2015-07-28 3458 case STATE_SLEEP_TC: a6dc60ff1209df Kozlov Sergey 2015-07-28 3459 ret = cxd2841er_sleep_tc_to_active_c( a6dc60ff1209df Kozlov Sergey 2015-07-28 3460 priv, p->bandwidth_hz); a6dc60ff1209df Kozlov Sergey 2015-07-28 3461 break; a6dc60ff1209df Kozlov Sergey 2015-07-28 3462 case STATE_ACTIVE_TC: a6dc60ff1209df Kozlov Sergey 2015-07-28 3463 ret = cxd2841er_retune_active(priv, p); a6dc60ff1209df Kozlov Sergey 2015-07-28 3464 break; a6dc60ff1209df Kozlov Sergey 2015-07-28 3465 default: a6dc60ff1209df Kozlov Sergey 2015-07-28 3466 dev_dbg(&priv->i2c->dev, "%s(): invalid state %d\n", a6dc60ff1209df Kozlov Sergey 2015-07-28 3467 __func__, priv->state); a6dc60ff1209df Kozlov Sergey 2015-07-28 3468 ret = -EINVAL; a6dc60ff1209df Kozlov Sergey 2015-07-28 3469 } a6dc60ff1209df Kozlov Sergey 2015-07-28 3470 } else { a6dc60ff1209df Kozlov Sergey 2015-07-28 3471 dev_dbg(&priv->i2c->dev, a6dc60ff1209df Kozlov Sergey 2015-07-28 3472 "%s(): invalid delivery system %d\n", a6dc60ff1209df Kozlov Sergey 2015-07-28 3473 __func__, p->delivery_system); a6dc60ff1209df Kozlov Sergey 2015-07-28 3474 ret = -EINVAL; a6dc60ff1209df Kozlov Sergey 2015-07-28 3475 } a6dc60ff1209df Kozlov Sergey 2015-07-28 3476 if (ret) a6dc60ff1209df Kozlov Sergey 2015-07-28 3477 goto done; c7518d13f70e62 Daniel Scheller 2017-04-09 3478 763f857e40f371 Daniel Scheller 2017-04-09 3479 if (!(priv->flags & CXD2841ER_EARLY_TUNE)) c7518d13f70e62 Daniel Scheller 2017-04-09 3480 cxd2841er_tuner_set(fe); c7518d13f70e62 Daniel Scheller 2017-04-09 3481 a6dc60ff1209df Kozlov Sergey 2015-07-28 3482 cxd2841er_tune_done(priv); e3943aa6d8023b Daniel Scheller 2017-04-09 3483 e3943aa6d8023b Daniel Scheller 2017-04-09 3484 if (priv->flags & CXD2841ER_NO_WAIT_LOCK) e3943aa6d8023b Daniel Scheller 2017-04-09 3485 goto done; e3943aa6d8023b Daniel Scheller 2017-04-09 3486 a6dc60ff1209df Kozlov Sergey 2015-07-28 3487 timeout = 2500; a6dc60ff1209df Kozlov Sergey 2015-07-28 3488 while (timeout > 0) { a6dc60ff1209df Kozlov Sergey 2015-07-28 3489 ret = cxd2841er_read_status_tc(fe, &status); a6dc60ff1209df Kozlov Sergey 2015-07-28 3490 if (ret) a6dc60ff1209df Kozlov Sergey 2015-07-28 3491 goto done; a6dc60ff1209df Kozlov Sergey 2015-07-28 3492 if (status & FE_HAS_LOCK) a6dc60ff1209df Kozlov Sergey 2015-07-28 3493 break; a6dc60ff1209df Kozlov Sergey 2015-07-28 3494 msleep(20); a6dc60ff1209df Kozlov Sergey 2015-07-28 3495 timeout -= 20; a6dc60ff1209df Kozlov Sergey 2015-07-28 3496 } a6dc60ff1209df Kozlov Sergey 2015-07-28 3497 if (timeout < 0) a6dc60ff1209df Kozlov Sergey 2015-07-28 3498 dev_dbg(&priv->i2c->dev, a6dc60ff1209df Kozlov Sergey 2015-07-28 3499 "%s(): LOCK wait timeout\n", __func__); a6dc60ff1209df Kozlov Sergey 2015-07-28 3500 done: a6dc60ff1209df Kozlov Sergey 2015-07-28 3501 return ret; a6dc60ff1209df Kozlov Sergey 2015-07-28 3502 } a6dc60ff1209df Kozlov Sergey 2015-07-28 3503 :::::: The code at line 3376 was first introduced by commit :::::: a6dc60ff1209df29ee4668024e93d31f31421932 [media] cxd2841er: Sony CXD2841ER DVB-S/S2/T/T2/C demodulator driver :::::: TO: Kozlov Sergey :::::: CC: Mauro Carvalho Chehab -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki