Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp4280915ybp; Mon, 7 Oct 2019 06:12:43 -0700 (PDT) X-Google-Smtp-Source: APXvYqziC2IZTAMTKuYA/U9FmWR+QdG2Ju8xagLIjqaCpL+Xin5ndcHNEjcp7M2w6QsqDGxaL57p X-Received: by 2002:a05:6402:164d:: with SMTP id s13mr15019370edx.263.1570453963509; Mon, 07 Oct 2019 06:12:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570453963; cv=none; d=google.com; s=arc-20160816; b=rfVq+OjqXJwsA/TCXo7BuSXzx96Lgd1plWkwD/MykADS/z2RZj8EZLltWb/FJo1M7e 4FM+o5nMQgKm9xBqf2o96n3cc8T/hGqLDsGWJd3i351g60C7BDEHJkq5uwKhyEpAvbMY 6fkEaptoqGeHkIhqvUimuK1xTQ5h+yunPPmzw39zKKHwiIM7tyWdQZWS47/TVlfL8CSP jnjLZAtMMAPFkC6b5iDKgYvCRMad9Q0bmGgVF0tg0OY+lJ54jgSbR+tQ0uWVwdeE0trJ OFkQRFiHj7eXgEHKAe3581nKBO5fZ1mASuKtvwaTH4z0IaGLOxpc7bq+6byJBs+7Yfzo 8MAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=83PGLaHJ+tlNO+ILymQjJImaClX2XNTD2IPs3FYr+E4=; b=v160zwar6rjijKWZ0f2lgLdiLyior2KDrYSCUZDA3WsxxQmdC1O9BDr5o3gl/mxSFn Ti7BIEZ+ebCPXIspjIYxrfniy4S80iCIC7aGq8Qnyg2EaDkXbcZ11dolpn089npenVoI MqFS4g5FSDre9DbwvTxwn7QsG2TyOJqllM9Dge8Vl7ugtrYvQS+olUcSnCPD+lwKn2wQ oZrioWxfAXAb1r5vf8mFdkjBcVcMc+YyaXuF/7FN0hm0Qyartyr0nFySD22fhxbdexZW 9KOZr8xx9yTkh/cplVwFTaMOkT2Y2arrwIT16g0mbVDNrf58Ms1cYi7YGWc8iEKFX+/f E3Rw== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id me9si6950973ejb.280.2019.10.07.06.12.20; Mon, 07 Oct 2019 06:12:43 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728219AbfJGNLx convert rfc822-to-8bit (ORCPT + 99 others); Mon, 7 Oct 2019 09:11:53 -0400 Received: from eu-smtp-delivery-151.mimecast.com ([146.101.78.151]:35566 "EHLO eu-smtp-delivery-151.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727010AbfJGNLw (ORCPT ); Mon, 7 Oct 2019 09:11:52 -0400 Received: from AcuMS.aculab.com (156.67.243.126 [156.67.243.126]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-79-ulVuvKaaPw-3eg4MZEtZ5w-1; Mon, 07 Oct 2019 14:11:46 +0100 Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) by AcuMS.aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Mon, 7 Oct 2019 14:11:46 +0100 Received: from AcuMS.Aculab.com ([fe80::43c:695e:880f:8750]) by AcuMS.aculab.com ([fe80::43c:695e:880f:8750%12]) with mapi id 15.00.1347.000; Mon, 7 Oct 2019 14:11:46 +0100 From: David Laight To: 'Nathan Chancellor' , Linus Torvalds CC: Christian Brauner , "Linux Kernel Mailing List" Subject: RE: [GIT PULL] usercopy structs for v5.4-rc2 Thread-Topic: [GIT PULL] usercopy structs for v5.4-rc2 Thread-Index: AQHVeuwFcYhVK5e8z06Z1VFXvM2TfadPKxGQ Date: Mon, 7 Oct 2019 13:11:46 +0000 Message-ID: References: <20191004104116.20418-1-christian.brauner@ubuntu.com> <20191004194330.GA1478788@archlinux-threadripper> In-Reply-To: <20191004194330.GA1478788@archlinux-threadripper> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.202.205.107] MIME-Version: 1.0 X-MC-Unique: ulVuvKaaPw-3eg4MZEtZ5w-1 X-Mimecast-Spam-Score: 0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Nathan Chancellor > Sent: 04 October 2019 20:44 ... > > IOW, the code should have just been > > > > ret = test(umem_src == NULL, "kmalloc failed"); > > if (ret) ... > > Yes, I had this as the original fix but I tried to keep the same > intention as the original author. I should have gone with my gut. Sorry > for the ugliness, I'll try to be better in the future. This rather begs the question about why 'usercopy' is ever calling kmalloc() at all. Never mind some perverted style for reporting errors. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)