Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1014760ybl; Fri, 24 Jan 2020 13:50:29 -0800 (PST) X-Google-Smtp-Source: APXvYqzisysUaPnt8K9VWhhTvQb81v7luJ288bWr+2GNZS+lKNcubOi0QEtmA8bOux420y3ZLLKj X-Received: by 2002:a05:6830:1d7b:: with SMTP id l27mr3970884oti.251.1579902629707; Fri, 24 Jan 2020 13:50:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579902629; cv=none; d=google.com; s=arc-20160816; b=kQTkNzF4JJkMJyrOv/9o7+GZidlRCsLfqe3JHblW6FhPXWq+P7pl/5VCd4JzJZOrMg l92OizUgIDwy5BB3CiIsVlc0MLH8LPZ0xZKFEhuK80CLQ4nZqJxxZKlP1U32TgqNp5wR JXnr2kuyJJ9ZmgTlqdv9CLhN7eFxAV9EOM5uYRD7ZS0MS9NBr90oHF4IMYkkzAyv61O7 0GkqocISmtZ7ewV88bkRrQDo7J3VCsG0E34PfQxZfTHsUmCho1Fv57CsO4SabG/9NZ/o SLQl6PHqNBHujjtX+L/PJNLwh87b7MyMyoJv0bwj9F5itez/C2xH6DyxRhg+O6hchmOY WkNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Ay0Osx6+91G60YFGW9rFqB7uUlKNz/NdTOizLiEzOMk=; b=x0iitaTpJGCEj/ISvDnZnBhipgDCXeNmK3kpulFI4LDeq/oxasyRAqK8DlEN9gVCPo UsEwJaNQCitjXAAGVCsPtDcb4Nnk8DlgM9rEWHmBO4uf2WHTAyFR2PGy4mgFQ+0ZSqVI h3QJRPVSZk5TSqSrV9f322aOjw12kCQjUHkwgLrd/cAoZL4i/10SsHtkJPbPEJudaLbe stF1y/3bTI6idF+cVvVvuRNC03mXq12xcf//Nij9NYu/jqBZrTxoJ4NhB8XRBMtp5ac4 8V4BI7k3tBu208w5Fn8F19xUKGlrhBzigcFO0+ZgAyGApNY5YlGcrSvCXag7kw7Bxq0f xKTQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=Sr6tuk44; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l9si3710486oti.229.2020.01.24.13.50.17; Fri, 24 Jan 2020 13:50:29 -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; dkim=pass header.i=@google.com header.s=20161025 header.b=Sr6tuk44; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729019AbgAXVsW (ORCPT + 99 others); Fri, 24 Jan 2020 16:48:22 -0500 Received: from mail-io1-f67.google.com ([209.85.166.67]:40643 "EHLO mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726303AbgAXVsV (ORCPT ); Fri, 24 Jan 2020 16:48:21 -0500 Received: by mail-io1-f67.google.com with SMTP id x1so3472270iop.7 for ; Fri, 24 Jan 2020 13:48:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Ay0Osx6+91G60YFGW9rFqB7uUlKNz/NdTOizLiEzOMk=; b=Sr6tuk44RcLyX1X2YNrcNt2R2ODlKVH21uOR1R8z8Hx5n/AwwMiQUcVqOWWBXuAmsq 6CCiRP0eq6supQv53NAB/m+k+Y/jaLBwgTqaFpCwBTnDwPkNfz0IvpPEL5IW8vR4bZLa 915irkan6Gfhmbsymmzy290AwLgC7b5i4+A0jdoPHEz2oTtJw6uz3eD1se71jIC4xUxT XNuflWVrzoZMaOeU3FvoNZX4qL6qf4gYC6rJHNTI9iJwdOk27Z8MOhJ6YVRPyHmXVe78 7bJ5D2QAVTRWYhBfMCLChJ6z4gXSFspk3ETkaszF0t7bH43oZIzZA+vCXcy9t+PAd+f8 tHDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Ay0Osx6+91G60YFGW9rFqB7uUlKNz/NdTOizLiEzOMk=; b=KMNl3PwE6Imj3ggQ/51hwkmADA85FcQsr2LlriMXgmE62KL/OIfgK9T4IDZN08c3Q2 T0mkDuAasWXyrCx6W5fQT9ZqcweKyFfbhShUAIaR6rc45bfBzfMy+6o+qfmus1ekt1l8 fajPG7nAJ767laLk/MCaGhJnfKMPg9FGZw1K0D37UNph9Dl1070c8WAg61vEnXmmzEDQ h67wGUrLRGxTQT8Gga+xjuqN36UK8toejW1RQ4e4Qi/pC0bL81zUxJHGVpWeSG4VXiBa +Tmzy/2GjR+wxlOVpsD44yE9bJvPgqVSbr3V68XOc09KqMJz8o/obJeeNPnKijnGNy4a 31Sw== X-Gm-Message-State: APjAAAX+tjrnBF7MN7N94PeDE9BwiDQdVNv0JyBV/foGDAGOdAuhAQDV 4ejRdM8e0QhwZoKETbye+McKqBpaSJvUxfD1/6Emkg== X-Received: by 2002:a5d:8989:: with SMTP id m9mr3929796iol.118.1579902499106; Fri, 24 Jan 2020 13:48:19 -0800 (PST) MIME-Version: 1.0 References: <20200124173302.2c3228b2@canb.auug.org.au> <38d53302-b700-b162-e766-2e2a461fc569@infradead.org> <20200124213027.GP2109@linux.intel.com> In-Reply-To: <20200124213027.GP2109@linux.intel.com> From: Jim Mattson Date: Fri, 24 Jan 2020 13:48:07 -0800 Message-ID: Subject: Re: linux-next: Tree for Jan 24 (kvm) To: Sean Christopherson Cc: Randy Dunlap , Stephen Rothwell , Linux Next Mailing List , Linux Kernel Mailing List , Paolo Bonzini , Vitaly Kuznetsov , Wanpeng Li , Joerg Roedel , KVM Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 24, 2020 at 1:30 PM Sean Christopherson wrote: > > On Fri, Jan 24, 2020 at 12:51:31PM -0800, Randy Dunlap wrote: > > On 1/23/20 10:33 PM, Stephen Rothwell wrote: > > > Hi all, > > > > > > Changes since 20200123: > > > > > > The kvm tree gained a conflict against Linus' tree. > > > > > > > on i386: > > > > ../arch/x86/kvm/x86.h:363:16: warning: right shift count >= width of type [-Wshift-count-overflow] > > Jim, > > This is due to using "unsigned long data" for kvm_dr7_valid() along with > "return !(data >> 32);" to check for bits being set in 63:32. Any > objection to fixing the issue by making @data a u64? Part of me thinks > that's the proper behavior anyways, i.e. the helper is purely a reflection > of the architectural requirements, the caller is responsible for dropping > bits appropriately based on the current mode. Why not just change that bad return statement to one of the alternatives you had suggested previously? I think "return !(data >> 32)" was the only suggested alternative that doesn't work. :-)