From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 81627C47254 for ; Fri, 1 May 2020 01:20:45 +0000 (UTC) Received: from ml01.01.org (ml01.01.org [198.145.21.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5707820787 for ; Fri, 1 May 2020 01:20:45 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=amacapital-net.20150623.gappssmtp.com header.i=@amacapital-net.20150623.gappssmtp.com header.b="JWz/HNe9" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5707820787 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amacapital.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-nvdimm-bounces@lists.01.org Received: from ml01.vlan13.01.org (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 0679B111B21A9; Thu, 30 Apr 2020 18:19:31 -0700 (PDT) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::442; helo=mail-pf1-x442.google.com; envelope-from=luto@amacapital.net; receiver= Received: from mail-pf1-x442.google.com (mail-pf1-x442.google.com [IPv6:2607:f8b0:4864:20::442]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id E7977100AA5C5 for ; Thu, 30 Apr 2020 18:19:28 -0700 (PDT) Received: by mail-pf1-x442.google.com with SMTP id 18so899051pfv.8 for ; Thu, 30 Apr 2020 18:20:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amacapital-net.20150623.gappssmtp.com; s=20150623; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=+ob/X0QXFpxvmr3EWB8fQOJcF1u/V0cTtMVpIs2p45o=; b=JWz/HNe9QVe3KpMe6Fx9Bq2GqkBQAoBVa8iqrJqTOXH9HIZzwUCDZU8rE102fg1z7o 0kalZERJUV6gw/xA8MPaoOfaHwYAbAANimUog9Hm676+TIjcO+dBY89FjUJ4wcMs975/ SKm9CbmjdES6fxlHT0h2/dzk9hxGqC1/y06ZPZMjk0uNY0N5EoJ6K6sn0qt6pUf2eCuJ jgwqP5f32gdTlY0FX3Gs1FAz+ZOhcRu86YggMsjZ1RdG5yNctLB6+vmapn45gRamTYGp fRbPwUxOjDOzHfI5AUlpxdC9aNAaFqoSCkIZ/PKmcj6qIrFM96yFQKqxFpwDUaMHMKf7 yvLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=+ob/X0QXFpxvmr3EWB8fQOJcF1u/V0cTtMVpIs2p45o=; b=nh9MJbIZyL2MqUL/fC9htOixcUuYuJ7MDUXjgB2XXn+hLBXyO8wXGItd5d9PuGOPNT IGfN9Koz0QsaLC5aoiVYloFFoZABS7rV2nyF8Y2+KXiO6RwPDVBeXejX1dvu0g4jEdKy F+TV+9rxHMHrhUwhOn40/vVNxjwEPDP00iimVkzzx6Sci8nPxWOAba8roI03oyfU4FrI sT1BIT8j9/QT3VsBfkPkE7zoOI9UDZZAQ6AxaCQiVz9mqJg9QCUvsrIWo5Qy4iiVlz6b ZNPQ3TShUNQIXbqkcS+wWUnjAu7hsv1PYMf/CvpOym78CnwetXg4rQLYSDMPpsEGeI+o BTCQ== X-Gm-Message-State: AGi0Pub0dUfP0QF1iRrcL/bt0ir3x9SLHjU/BXACyQMk+Y681wPK10Eb XdnD84JqjiAY1esU+5JGyVarsg== X-Google-Smtp-Source: APiQypJVdLbyXVtAGU4O61QE9USzd9aHvhWz43HYF+zei+FPbOx+DYcTAVOeS9XOsayG60rqSExmJg== X-Received: by 2002:aa7:819a:: with SMTP id g26mr1723584pfi.193.1588296042609; Thu, 30 Apr 2020 18:20:42 -0700 (PDT) Received: from ?IPv6:2601:646:c200:1ef2:d495:581b:d692:e814? ([2601:646:c200:1ef2:d495:581b:d692:e814]) by smtp.gmail.com with ESMTPSA id h31sm784779pjb.33.2020.04.30.18.20.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 30 Apr 2020 18:20:41 -0700 (PDT) From: Andy Lutomirski Mime-Version: 1.0 (1.0) Subject: Re: [PATCH v2 0/2] Replace and improve "mcsafe" with copy_safe() Date: Thu, 30 Apr 2020 18:20:39 -0700 Message-Id: References: In-Reply-To: To: Linus Torvalds X-Mailer: iPhone Mail (17E262) Message-ID-Hash: 4QHEBHLCE2MWEISWPJLXPREFTMANDG76 X-Message-ID-Hash: 4QHEBHLCE2MWEISWPJLXPREFTMANDG76 X-MailFrom: luto@amacapital.net X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation CC: "Luck, Tony" , Andy Lutomirski , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Borislav Petkov , stable , the arch/x86 maintainers , "H. Peter Anvin" , Paul Mackerras , Benjamin Herrenschmidt , Erwin Tsaur , Michael Ellerman , Arnaldo Carvalho de Melo , linux-nvdimm , Linux Kernel Mailing List X-Mailman-Version: 3.1.1 Precedence: list List-Id: "Linux-nvdimm developer list." Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCj4gT24gQXByIDMwLCAyMDIwLCBhdCA1OjI1IFBNLCBMaW51cyBUb3J2YWxkcyA8dG9ydmFs ZHNAbGludXgtZm91bmRhdGlvbi5vcmc+IHdyb3RlOg0KPiANCj4gDQo+IEl0IHdhc24ndCBjbGVh ciBob3cgImNvcHlfdG9fbWMoKSIgY291bGQgZXZlciBmYXVsdC4gUG9pc29uaW5nDQo+IGFmdGVy LXRoZS1mYWN0PyBXaHkgd291bGQgdGhhdCBiZSBwcmVmZXJhYmxlIHRvIGp1c3QgbWFwcGluZyBh IGR1bW15DQo+IHBhZ2U/DQoNCklmIHRoZSBrZXJuZWwgZ2V0cyBhbiBhc3luYyBtZW1vcnkgZXJy b3IgYW5kIG1hcHMgYSBkdW1teSBwYWdlLCB0aGVuIHN1YnNlcXVlbnQgcmVhZHMgd2lsbCBzdWJz ZXF1ZW50bHkgc3VjY2VlZCBhbmQgcmV0dXJuIGdhcmJhZ2Ugd2hlbiB0aGV5IHNob3VsZCBmYWls LiAgSWYgeDg2IGhhZCB3cml0ZS1vbmx5IHBhZ2VzLCB3ZSBjb3VsZCBtYXAgYSBkdW1teSB3cml0 ZS1vbmx5IHBhZ2UuIEJ1dCB3ZSBkb27igJl0LCBzbyBJIHRoaW5rIHdl4oCZcmUgc3R1Y2suDQoN CkFzIGZvciBuYW1pbmcgdGhlIGtpbmQgb2YgbWVtb3J5IHdl4oCZcmUgdGFraW5nIGFib3V0LCBJ U1RNIHRoZXJlIGFyZSB0d28gY2xhc3NlczogREFYIGFuZCBtb25zdHJvdXMgbWVtb3J5LW1hcHBl ZCBub24tcGVyc2lzdGVudCBjYWNoZSBkZXZpY2VzLiAgQm90aCBjb3VsZCBiZSBPcHRhbmUsIEkg c3VwcG9zZS4NCg0KQnV0IEkgYWxzbyB0aGluayBpdOKAmXMgbGVnaXRpbWF0ZSB0byB1c2UgdGhl c2UgYWNjZXNzb3JzIHRvIGluY3JlYXNlIHRoZSBjaGFuY2Ugb2Ygc3Vydml2aW5nIGEgZmFpbHVy ZSBvZiBub3JtYWwgbWVtb3J5LiBJZiBhIG5vcm1hbCBwYWdlIGhhcHBlbnMgdG8gYmUgcGFnZSBj YWNoZSB3aGVuIGl0IGZhaWxzIGFuZCBpZiBwYWdlIGNhY2hlIGFjY2VzcyB1c2UgdGhlc2UgZmFu Y3kgYWNjZXNzb3JzLCB0aGVuIHdlIG1pZ2h0IGFjdHVhbGx5IHN1cnZpdmUgYSBmYWlsdXJlLg0K DQpXZSBjb3VsZCBiZSBhbWJpdGlvdXM6IGRlY2xhcmUgdGhhdCBhbGwgcGFnZSBjYWNoZSBhbmQg YWxsIGdldF91c2VyX3BhZ2XigJlkIG1lbW9yeSBzaG91bGQgdXNlIHRoZSBuZXcgYWNjZXNzb3Jz LiAgSSBkb3VidCB3ZeKAmWxsIGV2ZXIgcmVhbGx5IHN1Y2NlZWQgZHVlIHRvIG1hZ2ljYWwgdGhp bmdzIGxpa2UgcnNlcSBhbmQgYW55dGhpbmcgdGhhdCB0aGlua3MgdGhhdCB1c2VycyBjYW4gc2V0 IHVwIHRoZWlyIG93biBtZW1vcnkgYXMgYSBrZXJuZWwtYWNjZXNzZWQgcmluZyBidWZmZXIsIGJ1 dCBJIHN1cHBvc2Ugd2UgY291bGQgdHJ5Lg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KTGludXgtbnZkaW1tIG1haWxpbmcgbGlzdCAtLSBsaW51eC1udmRp bW1AbGlzdHMuMDEub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gbGludXgtbnZk aW1tLWxlYXZlQGxpc3RzLjAxLm9yZwo=