From patchwork Fri Mar 9 07:12:40 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chengguang Xu X-Patchwork-Id: 10269805 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 3B8AE6016D for ; Fri, 9 Mar 2018 07:13:05 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2CB3E2879A for ; Fri, 9 Mar 2018 07:13:05 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 216CB29B87; Fri, 9 Mar 2018 07:13:05 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9ACAD2879A for ; Fri, 9 Mar 2018 07:13:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751254AbeCIHNB (ORCPT ); Fri, 9 Mar 2018 02:13:01 -0500 Received: from mout.gmx.net ([212.227.17.21]:37897 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750913AbeCIHNB (ORCPT ); Fri, 9 Mar 2018 02:13:01 -0500 Received: from juanniu018037.ss.mogujie.org ([122.225.81.134]) by mail.gmx.com (mrgmx102 [212.227.17.174]) with ESMTPSA (Nemesis) id 0Lqn7e-1eOxvA0Owc-00eI8C; Fri, 09 Mar 2018 08:12:54 +0100 From: Chengguang Xu To: zyan@redhat.com, idryomov@gmail.com Cc: ceph-devel@vger.kernel.org, Chengguang Xu Subject: [PATCH] ceph: filter out used flags when printing unused open flags Date: Fri, 9 Mar 2018 15:12:40 +0800 Message-Id: <1520579560-63962-1-git-send-email-cgxu519@gmx.com> X-Mailer: git-send-email 1.8.3.1 X-Provags-ID: V03:K0:KfFK3rLHP4ZNS1aEqU+aM9hAK6NmPYpD83HeLfVYHZTO9xIahhW aF2+hVCNQIlAh+6ipoJeM/1TNtpgl52c1ito0ZgUapMkZQlPWouuVnAsmo8xf/Ui38N4CWt 1QSZ2XDrMeHp3aD9ZagEsO//rwWfwUicUPkeJqcwkXv2NPnvDx05OTla++AudzxkkAgJWb2 6oSsaE4SZbMXTTtflcMjg== X-UI-Out-Filterresults: notjunk:1; V01:K0:ys5FX4LcVnc=:HgJspUmKe+eOCSbD6LqCW0 C6/7/dwDVD2bgL74fkKByeESBWAciLzj8DS1wyXw/pENomg6TeOv14wPjOpPcr1d3AdDvZD2x pW7QC5+HAnrw9ZfXbblA6+qFcIjwDLJKCDq6zcyMiiOfAV54fJfWrsM7kIOsL1XvFHHQMxtbN rOoSysZYkb8MeuFZ4oa0dKjaPIOJEzhkr0nc8g0DoDm4APwF17mWnvRwGM4+qMpQCkHFlalsb +leATbfWByjPeSUOcaM9pPjD95/kfclLJiWu4vOKkjLu4p69AHbCBfNOeiXivCBYPMFhy6WLb AuLxxvcdzRTjiGDPt0aGWMjAVYQuUSKddWfv/02wR4QmmTonPOzlZoNy9VFOKwwcgkW1JnxJN 7Z1mmDOVNkwU2JJQxqTK35Oba31n0TxYrX/Dl6kF4xEhLJ7Swd2jV4c2upWok06nC4dFFRjAE KF/FBvzWR2GXI8uNlyXHLFDJngCFuBokywa8ISjJ4wewDzrqkqMGkrFZZy+OOgcVUXT29imBd qj1V6ukGc8X0948MQKh0F4IO5aED4+p04HWmJZbQ8M4KLWjDJMSpiUEZsswkJqzU9KGrrqzqO LsIAU5PBQUEP2OzM1HnKyjR+ryRSkFr3w/pmjk0yLGAv8aF19TG5gDJ6pAsrkh2bI2UzQPUyy FmMDzSGtan5GpaIF+RUG36Z547QXYYkyoIYdZUvZkVNf4KbrnRVyAFC5/IIyfGJzuDUckS6wd CAnuyWmAMcjIACom8lam8xoRmloSTqfGgdSu/B2L51CrM418a9R1StdlBmG1Fd7s0HJoJ5DHu Nrwu7sHFc0ONcMkUxRAl54Cc0AILg== Sender: ceph-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: ceph-devel@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Filter out used access mode flags when printing unused open flags. Signed-off-by: Chengguang Xu --- fs/ceph/file.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fs/ceph/file.c b/fs/ceph/file.c index af3ab53..c7d8784 100644 --- a/fs/ceph/file.c +++ b/fs/ceph/file.c @@ -30,6 +30,8 @@ static __le32 ceph_flags_sys2wire(u32 flags) break; } + flags &= ~O_ACCMODE; + #define ceph_sys2wire(a) if (flags & a) { wire_flags |= CEPH_##a; flags &= ~a; } ceph_sys2wire(O_CREAT);