Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp1067776imm; Wed, 23 May 2018 09:45:06 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpmX3C/NojyODm6uMZtw0B/kICsNSVHEz9kAHOxH+UO19ic3jYFhGWTrwyGBTx8Y2/E8zbr X-Received: by 2002:a17:902:3103:: with SMTP id w3-v6mr3617159plb.37.1527093906135; Wed, 23 May 2018 09:45:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527093906; cv=none; d=google.com; s=arc-20160816; b=AKzsUwASzpPuh+MdFFaTFuYgoVvQ9jJLIHWa2wsDdpKi9gRAwC7b+FJL+Vl6zKkAml i5RRkmNgsarJrIXBFYyMXpNzyPwbgL4VUQR3QG548iQ5wR/RBXFp8+f/aY8zLcDJWyQY Sl6iRfcn+jhGbiD3e0RV+oi1qwWDiGfqwS22/3E48nydUXMOQJOmdWs/X0G4oiE7tlY4 eZzoNGtXjToGHwQgPdgtFqK2u8xQgecJPZaHR56L88AEWPQWtfR0ap7d8+HloHm2YCor ToI+l26hZ+4LlH6hHOkBf1Fwmm4UMh6a8U546kPu6HROPU3ev3hxnFcaR4+ptzAeHAfp BFaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=pOs1CTkcZSuJqgL/9+wA0hjzJNsrU52IR6mm8hfMQK0=; b=RiMeUeTrqlqWxFRZijQ044KrTMUyHE3nVvDYTezvCiuq5gnvclWF3KfNgRF90oVg1j mqY+0QTKZ3T5bwQH+5X6dkrhKGXn/wHUbyAKk5s3pFoDN3S0MxnPksLl+CUcwU6xSv0b 0tNALCwd/fH+4m6iywe7fd7vIm3AUHRTbuBhfF2WGMykSISyxfeQjnE/s3G/jGpVgs+c QUKpwT2ffmR3KB0zpXvX5TtNB6wuL7DogI4Tw5fpFGw8OZUjeUBeuu0vg9Aq2P12oSrH YbURzMhoyMmPrp0xF9tzglYYKS/WHdwUmiwA5cBe/w/2/0lpjoVfkMq/ojZPixfWnNox Rwmw== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d12-v6si15050898pgq.154.2018.05.23.09.44.51; Wed, 23 May 2018 09:45:06 -0700 (PDT) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933677AbeEWQo1 (ORCPT + 99 others); Wed, 23 May 2018 12:44:27 -0400 Received: from mail-yb0-f194.google.com ([209.85.213.194]:34352 "EHLO mail-yb0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933596AbeEWQoZ (ORCPT ); Wed, 23 May 2018 12:44:25 -0400 Received: by mail-yb0-f194.google.com with SMTP id i1-v6so7862625ybe.1; Wed, 23 May 2018 09:44:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=pOs1CTkcZSuJqgL/9+wA0hjzJNsrU52IR6mm8hfMQK0=; b=unVnh08zn+fiaUuU1FsxEfMSPhKLFg/22e2pwQvXXQR1z3jpkBdUFgcvz3TVhztWBS XidJpYYD4EHhcrvV0HiT9sC/gXu3o1VBHJFzsebJUEWl1Bqfu4PY8VsFyHkBNh7jsKeU Jxy/oaMrTk1qceoIMx7x2QX++GaltHlxvKIdxfk2z0OECiA1KDlgFSWBZ2ObRnx1NcXb fpb382z2pT+Mwbye/3X2xiQRt3CXx2wcGW2szEAMKCPYI2xb4bnMaYZoOv2oXgiAcMHa 98RlfCw92IH9hdjQkCVQymZCQ7osc0gZrg1gZxtHrwUb3sId6d/XcNAgvN/EVtAn4UcQ rgHg== X-Gm-Message-State: ALKqPwf8FPhbCZjAOHy4FWcnps/P5YBunwJf6+DsR76D/mORHNXkAhqM LDSP6xniNboDq0W/0kIxHHc5kFuRvQ== X-Received: by 2002:a25:d885:: with SMTP id p127-v6mr1995014ybg.290.1527093864784; Wed, 23 May 2018 09:44:24 -0700 (PDT) Received: from localhost (24-223-123-72.static.usa-companies.net. [24.223.123.72]) by smtp.gmail.com with ESMTPSA id r207-v6sm8639663ywg.23.2018.05.23.09.44.23 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 May 2018 09:44:24 -0700 (PDT) Date: Wed, 23 May 2018 11:44:23 -0500 From: Rob Herring To: frowand.list@gmail.com Cc: pantelis.antoniou@konsulko.com, Pantelis Antoniou , Dan Carpenter , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] of: overlay: validate offset from property fixups Message-ID: <20180523164423.GA29515@rob-hp-laptop> References: <1526530791-18591-1-git-send-email-frowand.list@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1526530791-18591-1-git-send-email-frowand.list@gmail.com> User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 16, 2018 at 09:19:51PM -0700, frowand.list@gmail.com wrote: > From: Frank Rowand > > The smatch static checker marks the data in offset as untrusted, > leading it to warn: > > drivers/of/resolver.c:125 update_usages_of_a_phandle_reference() > error: buffer underflow 'prop->value' 's32min-s32max' > > Add check to verify that offset is within the property data. > > Reported-by: Dan Carpenter > Signed-off-by: Frank Rowand > --- > drivers/of/resolver.c | 5 +++++ > 1 file changed, 5 insertions(+) Applied, thanks. Rob