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 86FBCC4167B for ; Tue, 5 Dec 2023 11:58:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D43AA6B0087; Tue, 5 Dec 2023 06:58:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CF4BC6B0088; Tue, 5 Dec 2023 06:58:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BBC4A6B0089; Tue, 5 Dec 2023 06:58:42 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id AA87E6B0087 for ; Tue, 5 Dec 2023 06:58:42 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 835E5A0333 for ; Tue, 5 Dec 2023 11:58:42 +0000 (UTC) X-FDA: 81532617684.14.FB7AFB4 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.20]) by imf10.hostedemail.com (Postfix) with ESMTP id DBA7DC0007 for ; Tue, 5 Dec 2023 11:58:39 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=hWs+zJqh; spf=pass (imf10.hostedemail.com: domain of lkp@intel.com designates 134.134.136.20 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=1701777520; a=rsa-sha256; cv=none; b=msLb/KUtjkfxmfVFC71SanFj+PN5uDN41v6DidY6oqe0uaExx/IXC88JCQUe0BjVU5/M51 vnQiXyEh+avj2zKbV63IwaMcmTyAR/JX2g7ZxhsnuSf2lqEzmuSZM3KVzm/xcc+syY0V/+ 4cRnjJTW8BYSFRu1/M4wXYbNUIt0UM8= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=hWs+zJqh; spf=pass (imf10.hostedemail.com: domain of lkp@intel.com designates 134.134.136.20 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=1701777520; 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=tE3CtDkmolMtl/8jxjR200i5GVKwRuHRpx5CXCqcAdQ=; b=BIg43JlUfXelyvEimVVqTGh/EmrNBgZoztdiiNuSOd8O68OF1UyfuM8/aoMQaZLXIJVtLi aJt+MJ8fD/2H2zvy1fPUGrqH09aIKqxaIbFnq+XmnmxWK/WP43LOoLuxFBK8wIdm51F/JZ 8H/sthw3uTUzgER+jB3wGT4RNtbT0QQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1701777520; x=1733313520; h=date:from:to:cc:subject:message-id:mime-version; bh=fPeAcvfdU+TNNzNqrZlOEHkS1vgOvCMGwp7S8pVPa7o=; b=hWs+zJqh43KNzaPaT/64r6Iv2e1ni8Z3tznAze60R9kpjTGakiNQBmqF dxSclvcwSstA7LKGWS9TuyoF7I3jSfEFCwkd5IBuc5HLeqMhQrMdjCARm Z9919NJIdRKs0omdszq5kNLV6Obo+0G8xSz/JxlMKeD4qFGf91r4232Vp ppykOW+lY6ECZt68/N60qlN6Dekz0x0uiZ0L5KGuiWKo4RX7b/lAltFdO Kiw0MrWJ5sMQK4vzMn77Ga6lu2hDzMVmkSeQKbR49c1S2oTv//k3MLT/R 6FSM6cmPqtXJgf8ThoPbRm/ETh1DwiK3XPs1ma0lZ2HaTLoXD9KmeWHZA w==; X-IronPort-AV: E=McAfee;i="6600,9927,10914"; a="384281013" X-IronPort-AV: E=Sophos;i="6.04,252,1695711600"; d="scan'208";a="384281013" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Dec 2023 03:58:37 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10914"; a="1018200375" X-IronPort-AV: E=Sophos;i="6.04,252,1695711600"; d="scan'208";a="1018200375" Received: from lkp-server02.sh.intel.com (HELO b07ab15da5fe) ([10.239.97.151]) by fmsmga006.fm.intel.com with ESMTP; 05 Dec 2023 03:58:35 -0800 Received: from kbuild by b07ab15da5fe with local (Exim 4.96) (envelope-from ) id 1rAU4P-0008va-2n; Tue, 05 Dec 2023 11:58:33 +0000 Date: Tue, 5 Dec 2023 19:57:35 +0800 From: kernel test robot To: Sakari Ailus Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Mauro Carvalho Chehab , linux-media@vger.kernel.org, Laurent Pinchart Subject: [linux-next:master 2291/4884] drivers/media/i2c/saa6752hs.c:598:18: error: implicit declaration of function 'v4l2_subdev_state_get_format' Message-ID: <202312051913.e5iif8Qz-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: DBA7DC0007 X-Stat-Signature: ap9pzm68n96mfaqqrqkiugn3crc4g6m3 X-Rspam-User: X-HE-Tag: 1701777519-381739 X-HE-Meta: U2FsdGVkX18/R8N3D4asLkNmIfHmTv/bOeBQ6a7hOhVSVLDX/s/FPUt9ladD2ezjd7KqwbXE5BcKhTtNN9dgaEOfNPO5ZK9RgZHoJGIpLJtWMgw8PEp8A8CReQkxZHoO/EYGp0zWpdpDKNZOPhG3r4//1hwf2qQ9Xqs3xO1bMksl6k5S4rLIOO/AJfTwPhXiIzV++n0y136myE4I2slO5irKXSDCOeTbyGprLJN4vAYjeCKY4+SujZjoRnGrKIY4qcZArrFN9k6FWo5N7OYZssdQJ2FRLX5rgWNdjcTunGItRa4iXHnYxX9OymZ/QAD7Y6XcU6NiXfYoExnwvfwvfXXZfLuewrpa9nyOsegdA9JvTFAl/l39yVokx0F7TYkZ7JuRhOHhrpOD/9Xp2XGfgqsNr5iN3c/6nm8MLgvB9I091dsCDep0MVMf3KGPUZ0QHuGI6IeitnMS70ctxfSrMr85ABL461ZTwih2o5HsBwpvT6LNcgnZZPApfI4G3um3URI29KUPFQSrrz5D2PV1eZ4LftxAIV93do0n8WY9wUvD9RRg4VKL+TFieRXkLQi7dCrTEIUXAmFhyOPh8HbTlr0oFTn490uxE0MLWfyphFtkKkjFWCE01rIfrsiH+hZcEVJt/LZ4EXaUpDH/7igNPS4kWFxFyqanEpmu2pwA6j/gg79tpTpDMOdVabbk+WNGD9w16pVBVSdT6zLdxnZYWHojLs3Yd3DFr53fTSOZKxedxBVSoqbbPuGLdxB9z76aQKC06jIFGOIYGQt8ZYdA9l0+sg+Ugp8M486Fbo2m1E8F4E0arJjN1vK1oZuAI2xI9Cupp66yfx70eBNbJZe1ANdd68OqMVJTmXG9KlTY4jlPO0Y2rQZufBWLFEL8FunGVQWzfnZ43qfWPE/roPaoUcoot8kRYwwmk3KTX0FltHRv3UsWbBISZDavl37rOHlR/9KmJYz18qc2eMOe4JM RxkeHvBB Z/bqj/zQVPdv8faGbbkVhhM2bHrPv/oGWW5Y7dR646xtsjZef5SNJ5yQCmW1xDrYh9Th6rF/+wJzW/xHqwOqPdrJz4zK0/P52gTcFE0e8P6MeTSSqwMCzdrLSM3H/G6nlTk1nR2wqiAF86bQJpUFh6TXrbjCinrsaW78toc+kYqissuMiTA1vyVh+WJP9K0HkbU1fmWermfDZM/9QsPwLyRl34agTeDzn/8GOqcZ7iWsRE/gOHYhIdaN+FJrMYaDjB0PNbFSeg9w1xEQrHpQ7I4N0GKRgsHrLOwqHngj1YcudhvSusSl9XUC2MLPPCLdukOKXltnFkJ4zxSALY5//WPcE0tPZAvdvKqX0 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/next/linux-next.git master head: 0f5f12ac05f36f117e793656c3f560625e927f1b commit: bc0e8d91feec72b19199298dca470c5816a52105 [2291/4884] media: v4l: subdev: Switch to stream-aware state functions config: arc-randconfig-c031-20221114 (https://download.01.org/0day-ci/archive/20231205/202312051913.e5iif8Qz-lkp@intel.com/config) compiler: arceb-elf-gcc (GCC) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231205/202312051913.e5iif8Qz-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/202312051913.e5iif8Qz-lkp@intel.com/ All errors (new ones prefixed by >>): drivers/media/i2c/saa6752hs.c: In function 'saa6752hs_set_fmt': >> drivers/media/i2c/saa6752hs.c:598:18: error: implicit declaration of function 'v4l2_subdev_state_get_format' [-Werror=implicit-function-declaration] 598 | *v4l2_subdev_state_get_format(sd_state, 0) = *f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/i2c/saa6752hs.c:598:17: error: invalid type argument of unary '*' (have 'int') 598 | *v4l2_subdev_state_get_format(sd_state, 0) = *f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +/v4l2_subdev_state_get_format +598 drivers/media/i2c/saa6752hs.c 564 565 static int saa6752hs_set_fmt(struct v4l2_subdev *sd, 566 struct v4l2_subdev_state *sd_state, 567 struct v4l2_subdev_format *format) 568 { 569 struct v4l2_mbus_framefmt *f = &format->format; 570 struct saa6752hs_state *h = to_state(sd); 571 int dist_352, dist_480, dist_720; 572 573 if (format->pad) 574 return -EINVAL; 575 576 f->code = MEDIA_BUS_FMT_FIXED; 577 578 dist_352 = abs(f->width - 352); 579 dist_480 = abs(f->width - 480); 580 dist_720 = abs(f->width - 720); 581 if (dist_720 < dist_480) { 582 f->width = 720; 583 f->height = 576; 584 } else if (dist_480 < dist_352) { 585 f->width = 480; 586 f->height = 576; 587 } else { 588 f->width = 352; 589 if (abs(f->height - 576) < abs(f->height - 288)) 590 f->height = 576; 591 else 592 f->height = 288; 593 } 594 f->field = V4L2_FIELD_INTERLACED; 595 f->colorspace = V4L2_COLORSPACE_SMPTE170M; 596 597 if (format->which == V4L2_SUBDEV_FORMAT_TRY) { > 598 *v4l2_subdev_state_get_format(sd_state, 0) = *f; 599 return 0; 600 } 601 602 /* 603 FIXME: translate and round width/height into EMPRESS 604 subsample type: 605 606 type | PAL | NTSC 607 --------------------------- 608 SIF | 352x288 | 352x240 609 1/2 D1 | 352x576 | 352x480 610 2/3 D1 | 480x576 | 480x480 611 D1 | 720x576 | 720x480 612 */ 613 614 if (f->code != MEDIA_BUS_FMT_FIXED) 615 return -EINVAL; 616 617 if (f->width == 720) 618 h->video_format = SAA6752HS_VF_D1; 619 else if (f->width == 480) 620 h->video_format = SAA6752HS_VF_2_3_D1; 621 else if (f->height == 576) 622 h->video_format = SAA6752HS_VF_1_2_D1; 623 else 624 h->video_format = SAA6752HS_VF_SIF; 625 return 0; 626 } 627 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki