Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3639580pxj; Tue, 1 Jun 2021 09:43:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyUyxNz7mo2WtmvCEUR7WjVCUdJnjvea3YUy0Gt6imR1RseLvsDVtNQ5m95TKa1rZce9f+K X-Received: by 2002:aa7:cad6:: with SMTP id l22mr31506277edt.303.1622565814702; Tue, 01 Jun 2021 09:43:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622565814; cv=none; d=google.com; s=arc-20160816; b=1EQCWMbUBJyITGALk9fSFaN4ea1GyufJg5GlA3g6oozLRfB16ppaprfT/CjMQ5h+lJ vxc1qddM95YDFvc/4DmIM68CHr+GTps8fQEGdrBYCoV1puVQHzkH2uOCsVJqp2FxpFVY Y5I0LeGlvrBOmfa85GBD2mxvtGQIclZzIGVBmuk1L9k0+53pJwtnhcA2jTQ8Y6e0KN0a k17+drGWST+LWiG13EeAakEzJquPf2sKS73vo1YlUaruJrF+NyjGv4XqPVPza4yUryCU DiJVBrV5H/Ro+3sEoULyXpAPIxk8p/GckoXflBNm3cLGtuzeKLUq8YfaubuvZBjLGxNy o7Gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=EFdJLwGpsrdmtRMVFJwCpWbbYUiZW+5X2OTtnqGI350=; b=oafGnaaOARRCE2+O3Q5bfF+FcxSA4Y/0c8mhBL5LEFhhJAzNStJhIcDvRLGRq4IPgn HpGYNx+al+USu4tL0lkWXYqtClRyAK3s4B9MmUXcX7yke+1KY/qq3W1Bu7DCPHPnSI0h WQX1zP0yrYbuDYzjQrWq5Bst/jbCBMP7EyM5uegtgAZHk2CQnLc+YBQb2o+un771NcjS TSd+23BPlJUxxbMg3CCClMfsoHb3W2hRgvtSZoHJJ2X3nN8JJGEfGr/Ay6ROdUAE6aQF 8Cs7CXdYf6T3LatU07b2BMOuxzRL4vQtW7HNRqV4BrMi1OkUYeb4hlxWcfpIGSsG3Ok9 0PlA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=Ksshfw9D; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k17si11808684ejk.238.2021.06.01.09.43.11; Tue, 01 Jun 2021 09:43:34 -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=@google.com header.s=20161025 header.b=Ksshfw9D; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234465AbhFAQnX (ORCPT + 99 others); Tue, 1 Jun 2021 12:43:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56774 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234346AbhFAQnV (ORCPT ); Tue, 1 Jun 2021 12:43:21 -0400 Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4DC20C06174A for ; Tue, 1 Jun 2021 09:41:40 -0700 (PDT) Received: by mail-io1-xd2c.google.com with SMTP id h7so1938897iok.8 for ; Tue, 01 Jun 2021 09:41:40 -0700 (PDT) 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=EFdJLwGpsrdmtRMVFJwCpWbbYUiZW+5X2OTtnqGI350=; b=Ksshfw9D0nIiqzefly2nH/m05dE+m9QixE8iSa/rqAsFzFJAreD63MSm+D5bkXo8AT hGshfEPd7HbY0pvMLEWIyGirnKjH6dh5OUpcHyjaxpeIp2o+ZywytCVTpVsmoEcvoUq/ YNSehu2v+3O0FxSsseZcaMxljRItt7hZPo1Co7BD6X3b9iAiPToiA9LIAHuK5yaksbvE 8CbcoL55bwCW/AvCkPayNPkiAgUtfi0rpAHAtAfArsncJldmdZmKysZwEJOwsK6A8j7k GGgPAXNxbb/RgVskFqSvIRhE53LoFk1OeMMMTumdVBrH4/8EfH3LtTgy/QvBFEfvg1sm +bXQ== 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=EFdJLwGpsrdmtRMVFJwCpWbbYUiZW+5X2OTtnqGI350=; b=bA9PZ1AuLwVGRbwpt4KQYjCtABNXfL/R3AmIKcOBz3Obe+/RJ0ENNXMp7g725CU8yf 978kYc3FlV1Z+XYsah3TIjrVSgsamKC4N0p1bmh+FFfWBNjAZ6gVjno+yYAxc521LO2K 9JUgoEf206aFJk7zbvklCATMikiQ/x+J+JiArNMYPpZ34ivFukCOpJyL4mJ5G2hOIrYp 4tdtR0HBF/eS9qErQOc1HC3aGxTvZOHPhzyvFig/TA9ASfe7ar2VisvdbkvOChhFPHvd li6G1apPQivROtC1BFOH1GxvIKwElvna3L3GxwZvzhzDpj4xz++ZqibcQP1FazQ+xKsL A3wg== X-Gm-Message-State: AOAM533S5/1RHaQ5fGZjblwS6d8E2nUHsezcdlN8JQuplUWInbORMzKh yHCSZTk00YKwb6ZxCbxtkKx2fMLPWzEv1ZZW4mqFpQ== X-Received: by 2002:a02:b808:: with SMTP id o8mr991358jam.1.1622565699486; Tue, 01 Jun 2021 09:41:39 -0700 (PDT) MIME-Version: 1.0 References: <20210601143432.1002481-1-glebfm@altlinux.org> In-Reply-To: <20210601143432.1002481-1-glebfm@altlinux.org> From: Axel Rasmussen Date: Tue, 1 Jun 2021 09:41:03 -0700 Message-ID: Subject: Re: [PATCH v2] userfaultfd: fix UFFDIO_CONTINUE ioctl request definition To: Gleb Fotengauer-Malinovskiy Cc: Andrew Morton , Peter Xu , Mike Kravetz , Andrea Arcangeli , Lokesh Gidra , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thanks for catching this! Reviewed-by: Axel Rasmussen On Tue, Jun 1, 2021 at 7:34 AM Gleb Fotengauer-Malinovskiy wrote: > > This ioctl request reads from uffdio_continue structure which justifies > _IOC_READ flag. > See NOTEs in include/uapi/asm-generic/ioctl.h for more information. > > Fixes: f619147104c8 ("userfaultfd: add UFFDIO_CONTINUE ioctl") > Signed-off-by: Gleb Fotengauer-Malinovskiy > Acked-by: Peter Xu > --- > include/uapi/linux/userfaultfd.h | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > v2 fix commit message > > diff --git a/include/uapi/linux/userfaultfd.h b/include/uapi/linux/userfaultfd.h > index bafbeb1a2624..650480f41f1d 100644 > --- a/include/uapi/linux/userfaultfd.h > +++ b/include/uapi/linux/userfaultfd.h > @@ -80,8 +80,8 @@ > struct uffdio_zeropage) > #define UFFDIO_WRITEPROTECT _IOWR(UFFDIO, _UFFDIO_WRITEPROTECT, \ > struct uffdio_writeprotect) > -#define UFFDIO_CONTINUE _IOR(UFFDIO, _UFFDIO_CONTINUE, \ > - struct uffdio_continue) > +#define UFFDIO_CONTINUE _IOWR(UFFDIO, _UFFDIO_CONTINUE, \ > + struct uffdio_continue) > > /* read() structure */ > struct uffd_msg { > -- > glebfm >