Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1796778imu; Fri, 14 Dec 2018 00:16:36 -0800 (PST) X-Google-Smtp-Source: AFSGD/UR94lwAkHF3tG2k7isWy66LVghzdEPGl452/N82PfLlGGwitTeEsn7lil1pYQ3L/gjSGZD X-Received: by 2002:a62:5d0c:: with SMTP id r12mr2050500pfb.0.1544775396614; Fri, 14 Dec 2018 00:16:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544775396; cv=none; d=google.com; s=arc-20160816; b=oyXnaGVU5CX6DkZGR0+5apgsVo+O4bdkRIqwxmltPb+S/zvvs2tdg6AED0DfX2bFu3 LhA6Li7+2+ljBpXPPCNGt6FWl0Ype0RYiXzXJHIRT99zdEyZurB5tfk2NIxLLJiWdx3S 7hDGEuV9uucqC/oMe5GEEk0P2cGa2BrsQ92co/Mx9xSDIiZTG78vxdF2zGbG5L7MxKch VE13O4uZEYhpz/G1kDdl8bticKuJzof/ZVv++AuBK3wdT/rro5103FWsFNZdPy0gB5OB uUoaPXHnEqYecx1L/HoQVjhIU5jQyESFB8tVDtfASo1ozx/0qluHldFK1egDZFxuVX/4 Emlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=+kFNHkzE+Cd59LXOUI8TvhyFzGW3k2qdyX3qiosOpMM=; b=tt28fihHgHxX3+8PEaglfFKPs5F6xK3H9K4l4Tjiilu4ZSrgwCGE2D6c0JH/b2ecdl T8vFFKtT7MohS4jMGPc5bdB+g8O7Xp0m+/s/tiCr/cmpLvdrUm0QFSMtzOhpOK1oO8Xy kZghL2+5s54uGUR7kmojBQhdRAxnCEAxwriejZrqofB1AkiBUFs6yvtMrcW1AHoVG9i9 /5SWt6NJNYX5OuQJkTJiGqjHsHTOcB8/gZ6LwgAzsJrfdjDiVGHPDFlJQ07MW70mZEWQ +UgOYa+IomfvvNjv73Cm6zGKjyuKaKnWkHMrdYNKG4M0AJYfN0zjgtCCNd/TjXSkHykm 4TOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=dpUQ33QI; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 1si3619568plx.157.2018.12.14.00.16.21; Fri, 14 Dec 2018 00:16:36 -0800 (PST) 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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=dpUQ33QI; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727300AbeLNIPK (ORCPT + 99 others); Fri, 14 Dec 2018 03:15:10 -0500 Received: from mail-pf1-f195.google.com ([209.85.210.195]:33616 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726494AbeLNIPJ (ORCPT ); Fri, 14 Dec 2018 03:15:09 -0500 Received: by mail-pf1-f195.google.com with SMTP id c123so2482969pfb.0 for ; Fri, 14 Dec 2018 00:15:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+kFNHkzE+Cd59LXOUI8TvhyFzGW3k2qdyX3qiosOpMM=; b=dpUQ33QIQO8bW0z+lTF4DUnrncUytOxJuquVnuIsnB0yyQeCIzQWJ5YJ0sUnD5fgjo 6EA4hP0aC2pbenyrrbbWP66ZWm11CFqbVlwFxKQKolrxuKrqQp8efPHzr2IFiQaZZavq hPdoOGiw4ZxFn2zl5ElHoxE/sPo8850b5w1IMr1/8WklOsMXuPgEytMo0zNK0MTdVJ42 U5yFIjsINCdAvdbhqafuFeeaWWX1n/JFsPIWJiz8RNkVMXOK+WdAC/IliF8hYsYyWcs5 z/F618etO8rvM6deBN2IGijhlFVdXrriaUn9XPfthaCeeqzjZO2r836Tj8FHvN4IuEkw PtvA== 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=+kFNHkzE+Cd59LXOUI8TvhyFzGW3k2qdyX3qiosOpMM=; b=Zd+jusJ6OzIn1Dg+TQihWAsOoWGuZ/GAVa23S7617Q1urGWnxpQUWKe5rXeKxmZTYL xfkmRMB2kzwB5TVHsc5BXdyONfNLwFYgs3sjfANRei9+qsCOf5YHZhM1WPR5w2WG1XbZ 56ytSCfQE+GzaoOXI5EEfe/zhb4buHruu315nsRDtcmJiQ1jZR9G4NjGO8LzkdXiiGJ/ ifH/xsTWqTum9jqyYSBqTojPPRgXgG2/0Xm/WffpgHFSSRiLFurLltDQEvepL17Hssf9 1ZkxfqRXqTh6ADL3+C30mt851GR6e9wxOtREG2ZUOncFe14bjjlG8+eagD1NDt999VLh K3uA== X-Gm-Message-State: AA+aEWYKFggzAJJIlLKcpRNOimzDlXDaLefa0cCGiLyEdaLqH6jGoJ8h p5Bx3RsPue4R+Ui1/HzrUNkom+K/JVQDmSwGNq2SW9anEsM= X-Received: by 2002:a63:4342:: with SMTP id q63mr1869217pga.63.1544775308971; Fri, 14 Dec 2018 00:15:08 -0800 (PST) MIME-Version: 1.0 References: <1544470917-6443-1-git-send-email-carmeli.tamir@gmail.com> <1544470917-6443-3-git-send-email-carmeli.tamir@gmail.com> <906167f7ca975d437ff9868333d8bf1e86b934a7.camel@perches.com> <87sgz0dci0.fsf@mail.parknet.co.jp> In-Reply-To: <87sgz0dci0.fsf@mail.parknet.co.jp> From: Tamir Carmeli Date: Fri, 14 Dec 2018 10:14:35 +0200 Message-ID: Subject: Re: [PATCH 2/2] fat: New macros to determine the FAT variant (32, 16 or 12) To: hirofumi@mail.parknet.co.jp Cc: joe@perches.com, jthumshirn@suse.de, Sergey Senozhatsky , akpm@linux-foundation.org, axboe@kernel.dk, martin.petersen@oracle.com, bvanassche@acm.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thanks a lot for the comments, I'll work on V2 to fix them. I just want to make sure, is there a reason why I shouldn't delete FAT_FIRST_ENT, as Joe Perches commented? On Fri, Dec 14, 2018 at 5:16 AM OGAWA Hirofumi wrote: > > Joe Perches writes: > > >> > >> -#define FAT_FIRST_ENT(s, x) ((MSDOS_SB(s)->fat_bits == 32 ? 0x0FFFFF00 : \ > >> - MSDOS_SB(s)->fat_bits == 16 ? 0xFF00 : 0xF00) | (x)) > >> +#define IS_FAT12(sbi) (sbi->fat_bits == 12) > >> +#define IS_FAT16(sbi) (sbi->fat_bits == 16) > >> +#define IS_FAT32(sbi) (sbi->fat_bits == 32) > > > > sbi should be parenthesized or perhaps better these should be > > static inline bool functions > > Right, rather this is the bug (not hit yet though) that should be fixed. > > Thanks. > -- > OGAWA Hirofumi