Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp280454ybz; Tue, 28 Apr 2020 23:35:04 -0700 (PDT) X-Google-Smtp-Source: APiQypJBStYJ3ldiHXUPX1y7guK6Soki6s8llwSCqOGwX32wuyow6uLruT8m4axKPIzv7Bog84fX X-Received: by 2002:aa7:d3d1:: with SMTP id o17mr1149728edr.200.1588142104078; Tue, 28 Apr 2020 23:35:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588142104; cv=none; d=google.com; s=arc-20160816; b=K6wQue2B1ilqBYSsWKkGPhQxIDpyHjWGbwEf/QvaNy1GB7bPk9fbZlM3tjmvN39TF7 VfAzf9ILz5pGD4EKPam3SLhRvT6gR/Ok/RxS3bzH0i6lsDYqywhF7S0sAOZMsS1kUMFC nEqmE3NLAuSRKIdBp5UJOxuZ7Tn7TNU0pefMLt5UTVvDzLZkMFhun5slYHuiPGqxTf/h kV6FSt9W2/GEWrDsRHWgTCwY8Q0KofYZBECrtJiB85v9nQfLgq8IzH/bxq4W9MKOe/xJ a6m4Jrkh3a7bYxXU60Vt0KVO47lTxencsZtECrREzmarjw7F+kwokTPtDzdj6H3vDI+e 9YjA== 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 :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature; bh=3MKZzbOxV7CZNMIIu+rSiDhnp5u7vnphPsD8HQA8wEU=; b=DifaSaW5U6i/CrTQtmcfIm7BxHib4L+xg7RS3pZjpu084FX6eHHzK8R8+8LZx2criY UYH9DSbMDIRw32RmseLqL7oRMR412hFu4c/2eWVFF55O+YR+TOYO6soxqPHT2P4ZN0zD INwJPfYd7PUoKooaangtma34lGYs+K28+kjIJUqo511SemQ9vlRp6FlVSkJR5yxYKBJ9 aHFrff85o8jnbKYQRt2oTFwWMppUqDCo2EEBtDkktOV2boH25fXQinZcDhjudHX6KJAs fKjyROZ+QqhtuE3IJMFXeNkVl4zz4EbmaAkVmSzMoXw5hCK/2dXsyZZQSOq+Vbz/e4op 6OLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ozlabs.org header.s=201707 header.b=Z4nDe29Z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ozlabs.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k22si509112edj.519.2020.04.28.23.34.39; Tue, 28 Apr 2020 23:35:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ozlabs.org header.s=201707 header.b=Z4nDe29Z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ozlabs.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726508AbgD2GdV (ORCPT + 99 others); Wed, 29 Apr 2020 02:33:21 -0400 Received: from ozlabs.org ([203.11.71.1]:39857 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726158AbgD2GdV (ORCPT ); Wed, 29 Apr 2020 02:33:21 -0400 Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.ozlabs.org (Postfix) with ESMTPSA id 49BpcF3W3jz9sSl; Wed, 29 Apr 2020 16:33:17 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ozlabs.org; s=201707; t=1588141999; bh=3MKZzbOxV7CZNMIIu+rSiDhnp5u7vnphPsD8HQA8wEU=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=Z4nDe29ZwLxjR5q8UZrt43rf3HI+UXJI4Qv80xc4hFTm9Ohhfomp65bwGqNZCZAb+ WNjaEHfky/Hguil8WFXRH5Eub3FuVzDhKzHVF0dU7iRTbKB1p+pT7oAjM5pL3ODtY4 Foo1vHiVPOS9UiCaKAQ/zA7PEt7FG4edcizX/Y/voDxjIsuy4lhqJP5AkaL6ubp3ap 33bx/2otMrJJ/cVRzDrZJpVG2RG5C9zLy0ce78TKCkeHls5PubHHZ4ZoEnghbTnJh/ CAhXPrwqOTSk5UK4FObUuxAjZUKfciLaJNbZZnxax30DJeMceYpwc5r5CHErd/bu6s hCQJ4Ya1niVUw== Message-ID: <2014678ca837f6aaa4cf23b4ea51e4805146c36d.camel@ozlabs.org> Subject: Re: [RFC PATCH] powerpc/spufs: fix copy_to_user while atomic From: Jeremy Kerr To: Christoph Hellwig Cc: Linus Torvalds , Arnd Bergmann , "Eric W . Biederman" , Andrew Morton , Alexander Viro , Michael Ellerman , linuxppc-dev@lists.ozlabs.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Date: Wed, 29 Apr 2020 14:33:13 +0800 In-Reply-To: <20200429061514.GD30946@lst.de> References: <20200427200626.1622060-2-hch@lst.de> <20200428120207.15728-1-jk@ozlabs.org> <20200428171133.GA17445@lst.de> <20200429061514.GD30946@lst.de> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Christoph, > And another one that should go on top of this one to address Al's other > compaint: Yeah, I was pondering that one. The access_ok() is kinda redundant, but it does avoid forcing a SPU context save on those errors. However, it's not like we really need to optimise for the case of invalid addresses from userspace. So, I'll include this change in the submission to Michael's tree. Arnd - let me know if you have any objections. Cheers, Jeremy