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 X-Spam-Level: X-Spam-Status: No, score=-20.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B2D6EC43461 for ; Mon, 12 Apr 2021 22:37:03 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 53FA061206 for ; Mon, 12 Apr 2021 22:37:03 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 53FA061206 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id EC3256E08A; Mon, 12 Apr 2021 22:36:59 +0000 (UTC) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id D1C9D6E08A; Mon, 12 Apr 2021 22:36:58 +0000 (UTC) IronPort-SDR: oebgZckO1l89AFwR1ez2BM9OidxHDACclx4Za+9082GoF/s5r1Cf3Wyrkgdsp5dNiD1pemAHGO qobdw0oO50HQ== X-IronPort-AV: E=McAfee;i="6200,9189,9952"; a="214763919" X-IronPort-AV: E=Sophos;i="5.82,216,1613462400"; d="scan'208";a="214763919" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Apr 2021 15:36:53 -0700 IronPort-SDR: Xenu2HEycDuizpvjTCLPQlCbUvm98hd6kB7dw7y3sawNyHjpmU/UVo1wDjU3jYXWTWCFfqpLEW Iuo1qL2bZAFA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,216,1613462400"; d="scan'208";a="443218910" Received: from lkp-server01.sh.intel.com (HELO 69d8fcc516b7) ([10.239.97.150]) by fmsmga004.fm.intel.com with ESMTP; 12 Apr 2021 15:36:51 -0700 Received: from kbuild by 69d8fcc516b7 with local (Exim 4.92) (envelope-from ) id 1lW5Ap-0000ft-3m; Mon, 12 Apr 2021 22:36:51 +0000 Date: Tue, 13 Apr 2021 06:36:31 +0800 From: kernel test robot To: Matthew Auld , intel-gfx@lists.freedesktop.org Subject: [PATCH] drm/i915/oprom: fix memdup.cocci warnings Message-ID: <20210412223630.GA13421@638f114fa1d0> References: <20210412090526.30547-15-matthew.auld@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210412090526.30547-15-matthew.auld@intel.com> X-Patchwork-Hint: ignore User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jani Nikula , Mohammed Khajapasha , kbuild-all@lists.01.org, dri-devel@lists.freedesktop.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" From: kernel test robot drivers/gpu/drm/i915/display/intel_bios.c:2274:7-14: WARNING opportunity for kmemdup Use kmemdup rather than duplicating its implementation Generated by: scripts/coccinelle/api/memdup.cocci CC: Anshuman Gupta Reported-by: kernel test robot Signed-off-by: kernel test robot --- url: https://github.com/0day-ci/linux/commits/Matthew-Auld/More-DG1-enabling/20210412-171139 base: git://anongit.freedesktop.org/drm-intel for-linux-next intel_bios.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- a/drivers/gpu/drm/i915/display/intel_bios.c +++ b/drivers/gpu/drm/i915/display/intel_bios.c @@ -2271,14 +2271,13 @@ static struct vbt_header *spi_oprom_get_ parse_ptr = (u8 *)oprom_opreg + found; vbt_size = ((struct vbt_header *)parse_ptr)->vbt_size; - vbt = kzalloc(vbt_size, GFP_KERNEL); + vbt = kmemdup(parse_ptr, vbt_size, GFP_KERNEL); if (!vbt) { DRM_ERROR("Unable to allocate %u bytes for VBT storage\n", vbt_size); goto err_not_found; } - memcpy(vbt, parse_ptr, vbt_size); if (!intel_bios_is_valid_vbt(vbt, vbt_size)) goto err_free_vbt; _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel 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 X-Spam-Level: X-Spam-Status: No, score=-20.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4A91EC433ED for ; Mon, 12 Apr 2021 22:37:01 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E62BA61206 for ; Mon, 12 Apr 2021 22:37:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E62BA61206 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1145B6E08E; Mon, 12 Apr 2021 22:37:00 +0000 (UTC) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id D1C9D6E08A; Mon, 12 Apr 2021 22:36:58 +0000 (UTC) IronPort-SDR: oebgZckO1l89AFwR1ez2BM9OidxHDACclx4Za+9082GoF/s5r1Cf3Wyrkgdsp5dNiD1pemAHGO qobdw0oO50HQ== X-IronPort-AV: E=McAfee;i="6200,9189,9952"; a="214763919" X-IronPort-AV: E=Sophos;i="5.82,216,1613462400"; d="scan'208";a="214763919" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Apr 2021 15:36:53 -0700 IronPort-SDR: Xenu2HEycDuizpvjTCLPQlCbUvm98hd6kB7dw7y3sawNyHjpmU/UVo1wDjU3jYXWTWCFfqpLEW Iuo1qL2bZAFA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,216,1613462400"; d="scan'208";a="443218910" Received: from lkp-server01.sh.intel.com (HELO 69d8fcc516b7) ([10.239.97.150]) by fmsmga004.fm.intel.com with ESMTP; 12 Apr 2021 15:36:51 -0700 Received: from kbuild by 69d8fcc516b7 with local (Exim 4.92) (envelope-from ) id 1lW5Ap-0000ft-3m; Mon, 12 Apr 2021 22:36:51 +0000 Date: Tue, 13 Apr 2021 06:36:31 +0800 From: kernel test robot To: Matthew Auld , intel-gfx@lists.freedesktop.org Message-ID: <20210412223630.GA13421@638f114fa1d0> References: <20210412090526.30547-15-matthew.auld@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210412090526.30547-15-matthew.auld@intel.com> X-Patchwork-Hint: ignore User-Agent: Mutt/1.10.1 (2018-07-13) Subject: [Intel-gfx] [PATCH] drm/i915/oprom: fix memdup.cocci warnings X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jani Nikula , Mohammed Khajapasha , kbuild-all@lists.01.org, dri-devel@lists.freedesktop.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" From: kernel test robot drivers/gpu/drm/i915/display/intel_bios.c:2274:7-14: WARNING opportunity for kmemdup Use kmemdup rather than duplicating its implementation Generated by: scripts/coccinelle/api/memdup.cocci CC: Anshuman Gupta Reported-by: kernel test robot Signed-off-by: kernel test robot --- url: https://github.com/0day-ci/linux/commits/Matthew-Auld/More-DG1-enabling/20210412-171139 base: git://anongit.freedesktop.org/drm-intel for-linux-next intel_bios.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- a/drivers/gpu/drm/i915/display/intel_bios.c +++ b/drivers/gpu/drm/i915/display/intel_bios.c @@ -2271,14 +2271,13 @@ static struct vbt_header *spi_oprom_get_ parse_ptr = (u8 *)oprom_opreg + found; vbt_size = ((struct vbt_header *)parse_ptr)->vbt_size; - vbt = kzalloc(vbt_size, GFP_KERNEL); + vbt = kmemdup(parse_ptr, vbt_size, GFP_KERNEL); if (!vbt) { DRM_ERROR("Unable to allocate %u bytes for VBT storage\n", vbt_size); goto err_not_found; } - memcpy(vbt, parse_ptr, vbt_size); if (!intel_bios_is_valid_vbt(vbt, vbt_size)) goto err_free_vbt; _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4275044824980645727==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [PATCH] drm/i915/oprom: fix memdup.cocci warnings Date: Tue, 13 Apr 2021 06:36:31 +0800 Message-ID: <20210412223630.GA13421@638f114fa1d0> In-Reply-To: <20210412090526.30547-15-matthew.auld@intel.com> List-Id: --===============4275044824980645727== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: kernel test robot drivers/gpu/drm/i915/display/intel_bios.c:2274:7-14: WARNING opportunity fo= r kmemdup Use kmemdup rather than duplicating its implementation Generated by: scripts/coccinelle/api/memdup.cocci CC: Anshuman Gupta Reported-by: kernel test robot Signed-off-by: kernel test robot --- url: https://github.com/0day-ci/linux/commits/Matthew-Auld/More-DG1-enab= ling/20210412-171139 base: git://anongit.freedesktop.org/drm-intel for-linux-next intel_bios.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- a/drivers/gpu/drm/i915/display/intel_bios.c +++ b/drivers/gpu/drm/i915/display/intel_bios.c @@ -2271,14 +2271,13 @@ static struct vbt_header *spi_oprom_get_ parse_ptr =3D (u8 *)oprom_opreg + found; vbt_size =3D ((struct vbt_header *)parse_ptr)->vbt_size; = - vbt =3D kzalloc(vbt_size, GFP_KERNEL); + vbt =3D kmemdup(parse_ptr, vbt_size, GFP_KERNEL); if (!vbt) { DRM_ERROR("Unable to allocate %u bytes for VBT storage\n", vbt_size); goto err_not_found; } = - memcpy(vbt, parse_ptr, vbt_size); if (!intel_bios_is_valid_vbt(vbt, vbt_size)) goto err_free_vbt; =20 --===============4275044824980645727==--