Received: by 10.213.65.68 with SMTP id h4csp2370895imn; Thu, 5 Apr 2018 13:50:09 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+yxAITTuyuCT0r3zg613b+Dd104cn0PDWSNdv/bRB+4XsbWp7oHOoOxZlXh9FgzJP5oWs+ X-Received: by 2002:a17:902:a981:: with SMTP id bh1-v6mr24929080plb.255.1522961409147; Thu, 05 Apr 2018 13:50:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522961409; cv=none; d=google.com; s=arc-20160816; b=EM4BW9T1dHwNmd0xTvnHJJtoV7ug42W0KGa6D5hJfto3KmkS7xPQiFB0jz2G0ilTMB AJUaysJypiVsMOy19ZnoxYvLeSBkWxWUl22B3fim6crXdncv5rrD7q2YcyvfCM15r6oJ Jz5XHy/OQhTa24QuvdBpTWyapi3Lzp4ktzdHmsXhABI8hQfZqjveczOK/sn386BbROhB xf8f/K4AI02ItSmvpYQ8FdlMM8pjzLgJckM1mKbCPMRo/NUi2Xigif1WAKAOJTc2GWXx MVLAk0tpgtTUeaQtgFcuDCNs8DFUaxD1onowtDmgB8IIDHrYKlUcEsrnDutn4jvUeyDr Eo5Q== 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:dkim-signature:arc-authentication-results; bh=JX1z1h20hn7EG0hVSsZVt5tsPIKnHRJi2BeWOXhec5s=; b=AFPgo9mJVUYeAK4B06J8BTNdQWkcGOf1jhF/yJaphtJ5CDqy9QvdMxqdypnVW+c1zd uLfixIx9Ja9ALt5a22/pni4lg+Sx5fqjsNUjZiN4QKgrXCzHwt+LrglgQ+jx0Irc5kOp AKTSsQBBtgZpE1pu9L+CEcjM9ohNq0ZWalGpF93DerfKr1nss7q/ApOEnOjAjdtZ90Yb 6pjTgl/oFfm2rwt0uk8lryeKxZAZyaZk2+7LQ5/iK3ngyo02nYt8AN612ns21tw76kbs STUgQmmPZvUmfe0yaw7LVw7OIaQS9WittdJD/Witj5K7uzmAGRRQqiIVxqXdWga0GNYc GQUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=PFdBBhzR; 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 j23si6045611pgn.231.2018.04.05.13.49.53; Thu, 05 Apr 2018 13:50:09 -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; dkim=fail header.i=@gmail.com header.s=20161025 header.b=PFdBBhzR; 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 S1751435AbeDEUsm (ORCPT + 99 others); Thu, 5 Apr 2018 16:48:42 -0400 Received: from mail-wm0-f52.google.com ([74.125.82.52]:53971 "EHLO mail-wm0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751332AbeDEUsk (ORCPT ); Thu, 5 Apr 2018 16:48:40 -0400 Received: by mail-wm0-f52.google.com with SMTP id p9so8939419wmc.3; Thu, 05 Apr 2018 13:48:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=JX1z1h20hn7EG0hVSsZVt5tsPIKnHRJi2BeWOXhec5s=; b=PFdBBhzRMfv8/PdZ3k8t3nQzYbo6Do7tjw0BQGmGYEjUcnScKADYI5jA4VVjn6PPuV bAIfmGs3caChKUAlN0AufoWbWVCqM+f9nq58T946LyuwZkNB35I8DjLErt1/NBK+Swpp yq/pSb0UtuUQd92mHavD6FGPbqW81CAxSJhriFAW7ydYPfjCfyHwOwayA5crXqmoZwR7 Rfq2WmUODxsbP95WpKtul0zAkD3P6xkHAz6L0giXmruNx4VsHPG+f7tNumt8bNSc/vNT pGLiB8MdQ7R5BQl7VuFcEAX+SvhgJp4UF1VCMHiQx+2fntaox2EvIwI4hcP4LMFU+apj t77g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=JX1z1h20hn7EG0hVSsZVt5tsPIKnHRJi2BeWOXhec5s=; b=ZNMjWRsSEUyI9x2ZHyEEsy+hUcOCAIq3IK8ACL/i6n68RJI2T+fidRxyNx3VE9E4Sk hMRe/axVu3loFlKEoMcF2EZ46oSyeFWGqhcQCa+EGQV89bwc5VmGDCLlr460C201VbZl zyXLDlhXpcHx+VN0J67IDFcwFWlPBk345nvK3S6kUI9sZlCrogiIU65YM/b4Ptj8MTeM EMAtRZeraAAEf/qKM5FeweurVdnBu6zWYXmE8l36O8re7o+KH87L7YZ6JYlchfcpg6cr 6U9xUx/UVPeWTc3pOH58fnlsYeMIxeCFPbAPN+nZvhT55CfTMrmJEsHiuN79m+2xhK7x 8BaQ== X-Gm-Message-State: ALQs6tAtCUqbb9BknnLexdD0nwTE7D/uK6MOqrDcQVfuz2WDlkxss7bz tel80FWtmvhhEt74v7LqDKQ= X-Received: by 10.46.68.14 with SMTP id r14mr15313397lja.44.1522961318869; Thu, 05 Apr 2018 13:48:38 -0700 (PDT) Received: from lnxartpec.se.axis.com (proxy02.se.axis.com. [195.60.68.157]) by smtp.gmail.com with ESMTPSA id d24-v6sm1681096lfc.51.2018.04.05.13.48.37 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 05 Apr 2018 13:48:37 -0700 (PDT) Date: Thu, 5 Apr 2018 22:48:33 +0200 From: Rabin Vincent To: David Rivshin Cc: linux-arm-kernel@lists.infradead.org, kgdb-bugreport@lists.sourceforge.net, Jason Wessel , Daniel Thompson , linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: Re: [PATCH] arm: kgdb: fix NUMREGBYTES so that gdb_regs[] is the correct size Message-ID: <20180405204833.hn56zpd474jywrm3@lnxartpec.se.axis.com> References: <20180405200916.27964-1-drivshin@awxrd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180405200916.27964-1-drivshin@awxrd.com> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 05, 2018 at 04:09:16PM -0400, David Rivshin wrote: > From: David Rivshin > > NUMREGBYTES (which is used as the size for gdb_regs[]) is incorrectly based > on DBG_MAX_REG_NUM instead of GDB_MAX_REGS. DBG_MAX_REG_NUM is the number > of total registers, while GDB_MAX_REGS is the number of 'unsigned longs' > it takes to serialize those registers. Since FP registers require 3 > 'unsigned longs' each, DBG_MAX_REG_NUM is smaller than GDB_MAX_REGS. > > This causes GDB 8.0 give the following error on connect: > "Truncated register 19 in remote 'g' packet" > > This also causes the register serialization/deserialization logic to > overflow gdb_regs[], overwriting whatever follows. > > Fixes: 834b2964b7ab ("kgdb,arm: fix register dump") > Cc: # 2.6.37+ > Signed-off-by: David Rivshin Acked-by: Rabin Vincent