Received: by 10.223.164.202 with SMTP id h10csp1540896wrb; Mon, 27 Nov 2017 04:16:33 -0800 (PST) X-Google-Smtp-Source: AGs4zMbSHDPbky1OJNtBWfW7M5itgFlWpiukl8S3neG6CN8kvlI9XTYBVVgLgvnI6w4YPdJMbSoG X-Received: by 10.84.233.8 with SMTP id j8mr18114785plk.231.1511784993801; Mon, 27 Nov 2017 04:16:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511784993; cv=none; d=google.com; s=arc-20160816; b=g0ATa2d7BLqCqe7sxniwCUHOmfjt17L0ewlx/DmdfQ3qcf3FW5zqPh6Uwv9ZevGdxM br6s18rB/j8jO6595BALj//8iSlRKkCcLH92wbGo8M+7C8IdmWeKmAec7VFPdz5wrke3 rpJT4SBC3deBfU8bnpLPRp4ruPmumy/tBkt2cwdazYyBw07cHaEs0anyPRH1DNQeNt/K 9784vsfgVmZZfV6NNp+SsEU2WpoWpp5ku7KQx0TINhH9eCuHomgX9bBZNC1+tn+03wzS E6eEG5JO1oRCxwJT4p/DELUjJvDnuSgu8puvkvtdWlcJY8mNjlW8xV5EaQL8CP53ED6N Lplw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:arc-authentication-results; bh=NnMt5+uECVh/bksCL/3mZFmX5srJDUaJ5WGdyV/cE/I=; b=myPJyxMHQXiwzKkrFzIEIrzlm39Rp7vFrEc0DuAUbfRTy6yTOp3DH9YrDnGxiD3aRG sBaV5BCD0EHSJKtSWzb9MgwUnSao4uYLZT0fy89gNFBWFO0YT2aS82CxWBT976F4n/ky obf96zUwLii/1ILoqCpnYnzcw8d5gE2R+BNw477O3Ex7UpSf5RtBB7EYqFbpY7iufbtz OHJf76c31duyRLpRlAtlE2GGZoaLOnLqRrkuoRUCXiP71kCuj/Y4j2A0N1GrqjUXO3zm YKbLSYIiy73lvWQwrH3NtcY59eRg/QYEx7LVU1erOjLNOvttE4ITixb86MjZrevdZhG4 B3XQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 1si23269915plw.796.2017.11.27.04.16.22; Mon, 27 Nov 2017 04:16:33 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752073AbdK0MOZ convert rfc822-to-8bit (ORCPT + 77 others); Mon, 27 Nov 2017 07:14:25 -0500 Received: from mga03.intel.com ([134.134.136.65]:45212 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751389AbdK0MOX (ORCPT ); Mon, 27 Nov 2017 07:14:23 -0500 Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Nov 2017 04:14:22 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.44,464,1505804400"; d="scan'208";a="180639436" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga005.fm.intel.com with ESMTP; 27 Nov 2017 04:14:22 -0800 Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 27 Nov 2017 04:14:22 -0800 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 27 Nov 2017 04:14:22 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.152]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002; Mon, 27 Nov 2017 20:14:19 +0800 From: "Wang, Zhi A" To: David Binderman , "zhenyuw@linux.intel.com" , "jani.nikula@linux.intel.com" , "joonas.lahtinen@linux.intel.com" , "Vivi, Rodrigo" , "airlied@linux.ie" , "intel-gvt-dev@lists.freedesktop.org" , "intel-gfx@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" Subject: RE: linux-4.15-rc1/drivers/gpu/drm/i915/gvt/cmd_parser.c:1640: poor error checking ? Thread-Topic: linux-4.15-rc1/drivers/gpu/drm/i915/gvt/cmd_parser.c:1640: poor error checking ? Thread-Index: AQHTZ3aMgU2Sz/z7e0e0vaKrKH6Ap6MoIuYA Date: Mon, 27 Nov 2017 12:14:19 +0000 Message-ID: References: In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_IC x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDMyMjZkNGUtZTEyMS00YzAyLWI2YzctYzYwNTY4OTM1ODY2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJzd3NPUXk4NjVrZG1lcEo0S3VxXC9tM01nc01rMDZSUHJTbEdybXZhb2l3NmhqWkIyd01NaWh2enZCcFRvM3RnNCJ9 dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thanks for the email. It has been refined recently, the code can be found here: https://cgit.freedesktop.org/drm-intel/tree/drivers/gpu/drm/i915/gvt/cmd_parser.c Thanks for the notification, again. :) -----Original Message----- From: David Binderman [mailto:dcb314@hotmail.com] Sent: Monday, November 27, 2017 1:59 PM To: zhenyuw@linux.intel.com; Wang, Zhi A ; jani.nikula@linux.intel.com; joonas.lahtinen@linux.intel.com; Vivi, Rodrigo ; airlied@linux.ie; intel-gvt-dev@lists.freedesktop.org; intel-gfx@lists.freedesktop.org; dri-devel@lists.freedesktop.org; linux-kernel@vger.kernel.org Subject: linux-4.15-rc1/drivers/gpu/drm/i915/gvt/cmd_parser.c:1640: poor error checking ? Hello there, linux-4.15-rc1/drivers/gpu/drm/i915/gvt/cmd_parser.c:1640]: (style) Checking if unsigned variable 'bb_size' is less than zero. Source code is /* get the size of the batch buffer */ bb_size = find_bb_size(s); if (bb_size < 0) return -EINVAL; but static int find_bb_size(struct parser_exec_state *s) so the code isn't properly checking the return value. Suggest code rework. Regards David Binderman From 1585323110598494749@xxx Tue Nov 28 15:12:13 +0000 2017 X-GM-THRID: 1585323110598494749 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread