Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp872021imm; Tue, 15 May 2018 10:21:04 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqcyMDpgnTiAYX+VqiSgXB0Maqmig9e+3SI8VlL+AE5ayEkKVu/9tvqKZ5hxTYwwzDb6op8 X-Received: by 2002:a17:902:8f97:: with SMTP id z23-v6mr15584988plo.329.1526404864771; Tue, 15 May 2018 10:21:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526404864; cv=none; d=google.com; s=arc-20160816; b=nqm9g2UlDx/+2bnRzgn5L/7jnSR7X6+nGNyF8BeNHZu1rZVqmNk99JDq8fH3lkgCcj 63zK2vg+kPjssCvyWMpwigOza8zQs3CwMndsUX6AqWSHMPcNNuqvQuhRPOu3iNp3NFCQ s1Ypb4v8jl+6nlVqq0Kfgl1H2akQF8XEfBycBXn+Iq3aN2SB3mKahdvC/Ed5K7bB5dJs 9oEEJ1r0FOZwMF4+jwVYQBSJAOFBNx/p7B0H/iOj0sIMKPr/bOOsEBOR6R14Fc9eXaej 7Gu4sSFF4X4+eNtx4Mb+wh2i/G4THvEpLTLKsf+jPQ/0BVbeGkokdB+4Q9p0aXAEtSKA xidg== 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 :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=TRtSD8Sdv6rJHHlqnbjknl/d+lPsoP+NtNSDFJrSGlI=; b=lljqlHBCRDa/0ZbwFN8eKZU7YZ6qhktcRpnsUry66Y613qVEcVyRL2yvZ94ZXgUJjV kKcH/AzISLwHvQjAPWZY54J8mKYapnzQV2dcLrwwF3UCC82xI1V1XvqhcX3Al/eQ7aP8 tovu/DqIc6V++XQod03Hdm8sRdzKO+2A/IQqcyywX6p/12F5EqbRPQLX2EEOjjh6sI7x dc6emDGBPZmRl1ln11Io4+onhSMjvcs8iFpyxtznN4MPHJgkX+TAyaq+ciMkGmJvGWFC BzdB3CWKONKW7SnYNx5Y5yfONi/MHcGPClOk8FrYM5azxY5lYzkoQGv5HDC+UMxCI8Qp Zdtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=K5akLDS8; 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=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s12-v6si357255pgq.616.2018.05.15.10.20.49; Tue, 15 May 2018 10:21:04 -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=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=K5akLDS8; 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=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932124AbeEORUO (ORCPT + 99 others); Tue, 15 May 2018 13:20:14 -0400 Received: from mail-ot0-f194.google.com ([74.125.82.194]:35260 "EHLO mail-ot0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754091AbeEORUM (ORCPT ); Tue, 15 May 2018 13:20:12 -0400 Received: by mail-ot0-f194.google.com with SMTP id h8-v6so1113428otb.2 for ; Tue, 15 May 2018 10:20:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=TRtSD8Sdv6rJHHlqnbjknl/d+lPsoP+NtNSDFJrSGlI=; b=K5akLDS85H7mXvxqgbJwxWVvpfqSIe6pQQqZPh0rYXKv2USZWHwSR4DkQqCMtAL68B TZj1MWdMGZEhR51QYOWyhVHTnJi9G1OWjEyrWe1HbCDTl08oXqg62D9no135Ety9lfda 36/LZL3lKTeHh4ywjGliH7DaNzMwIWNjtsTEVmr03+k8FLGradtwuxIf3JWMzjaTqGc6 CAHz2496LwYDgOaVXY2vevxEX28SiZAaZvr2xwrRE6gAi58KcsuTmwYxuqRAlWqSVjBt W+jQoRLCcdHAts8cFFw1B94fWUo+fCVW3EDTD7Yzh8EV3yCYv7hOj/qmlSC+O28e4lEj yuqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=TRtSD8Sdv6rJHHlqnbjknl/d+lPsoP+NtNSDFJrSGlI=; b=I3ZrHZSsyDkUYkOKIMgHndK8QLn+AgXfTcXAfngaKL+u6YVl1q4cRA6V85aAZwPV8k UqwV+hYK0YIUGUueSKGzBnZ3h341AotrH1lhaA0fXB8ZW7BGiODkQK+wGbp7DXhl+JOP sCaJM0kfbT3Rxb8+Rau9sGTM4DzqfL5DPhyaeD1FT6c1jhnKrdbWqTQSFeIyTK500kNl 0Wcy26C0x7KpCFPT7y6K8mzsEbwEA3mSZ9O60sBIHPU2uey73N/WDsZkJVi38Ad/BFCv 7fj1QkPg+f2FICXI9Ykp2PeaLwEeCtoiAP1kJC5UFixeGOx5O58ZuOSgbuuiUh74gP87 MOJQ== X-Gm-Message-State: ALKqPwfwHhYIKc5D9vTp//e6mwCDYopZh4UOJjXdD+1ZK3RStI9qbc/i ynzhWUpw3kPmjoKlQk7HnZdq4jY1g59Ftk+TMwlrmQ== X-Received: by 2002:a9d:de3:: with SMTP id 90-v6mr11815236ots.117.1526404812349; Tue, 15 May 2018 10:20:12 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a9d:2d36:0:0:0:0:0 with HTTP; Tue, 15 May 2018 10:20:11 -0700 (PDT) In-Reply-To: <20180515064906.GA29231@gmail.com> References: <20180514072603.GA14099@gmail.com> <20180515064906.GA29231@gmail.com> From: Dan Williams Date: Tue, 15 May 2018 10:20:11 -0700 Message-ID: Subject: Re: use memcpy_mcsafe() for copy_to_iter() (was: Re: [PATCH v3 0/9] Series short description) To: Ingo Molnar Cc: linux-nvdimm , "Luck, Tony" , Andrew Morton , Mike Snitzer , Peter Zijlstra , X86 ML , Linux Kernel Mailing List , Andy Lutomirski , Ingo Molnar , Borislav Petkov , =?UTF-8?Q?Mika_Penttil=C3=A4?= , linux-fsdevel , Thomas Gleixner , Linus Torvalds , Christoph Hellwig , Al Viro , Peter Zijlstra , Andy Lutomirski 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 Mon, May 14, 2018 at 11:49 PM, Ingo Molnar wrote: > > * Dan Williams wrote: > >> On Mon, May 14, 2018 at 12:26 AM, Ingo Molnar wrote: >> > >> > * Dan Williams wrote: >> > >> >> Ingo, Thomas, Al, any concerns with this series? >> > >> > Yeah, so: >> > >> > "[PATCH v3 0/9] Series short description" >> > >> > ... isn't the catchiest of titles to capture my [all too easily distracted] >> > attention! ;-) >> >> My bad! After that mistake it became a toss-up between more spam and >> hoping the distraction would not throw you off. >> >> > I have marked it now for -tip processing. Linus was happy with this and acked the >> > approach, right? >> >> I think "happy" is a strong word when it comes to x86 machine check >> handling. My interpretation is that he and Andy acquiesced that this >> is about the best we can do with dax+mce as things stand today. > > So, how would you like to go about this series? > > To help move it forward I applied the first 5 commits to tip:x86/dax, on a > vanilla v4.17-rc5 base, did some minor edits to the changelogs, tested it > superficially (I don't have DAX so this essentially means build tests) and > pushed out the result. Thanks for that. Technically speaking, you do have dax, but setting up our unit tests is currently not friction free, so I would not expect you to go through that effort. Hopefully we can revive 0day running our unit tests one of these days. > Barring some later generic-x86 regression (unlikely) this looks good to me - feel > free to cross-pull that branch into your DAX/nvdimm tree. > > Or we could apply the remaining changes to -tip too - your call. The remainder patches have developed a conflict with another topic branch in the nvdimm tree, in particular "dax: introduce a ->copy_to_iter dax operation". I think the best course is for me to rebase the remaining 4 on top of tip/x86/dax and carry the merge conflict through the nvdimm tree. > Thanks, > > Ingo Thanks!