Received: by 2002:a05:7412:85a1:b0:e2:908c:2ebd with SMTP id n33csp149783rdh; Mon, 30 Oct 2023 17:30:46 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF2NHkhAykL+l3ezAdcfMC/QKjDnZwfykqvJX1Y/KHDHPCwU8lbIX6ilvHvROGwWoZMrass X-Received: by 2002:a05:6870:b614:b0:1ea:2162:a898 with SMTP id cm20-20020a056870b61400b001ea2162a898mr14565971oab.16.1698712246478; Mon, 30 Oct 2023 17:30:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698712246; cv=none; d=google.com; s=arc-20160816; b=D1RvuhzjhIavXxw5GELL6qfjqMFtPA9kamTYevEHgka8p1m6B6/TGAJg/f3cVQj0WP pVJlU30innu2DsZv+e3H9PWsQVbNTZJqi04o23yt3tEjsiQO/23yt3CCd157P55YlNrK T8dK9lvsck0s9IotVpRHLHlY0sRHI7O8b1tmleGg2qailPMoYQhlFJI+e1MFMubaZGXc mO1/vJvmQV6kIUYTbOPHHw0Q2vVVOgdjnNp6tahEooDdz0L3ft0K3oZGYkhJli5w4wPo ni4fQCsdi2NBeaixl4shH5Wx4iVNZVwJaHzRFeIIBfw5vSTKovK7QqxCeF2f5o+3ifDa 1lkw== 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:references :in-reply-to:mime-version:dkim-signature; bh=6qEuXWAFjEwOt75RxSpDlf7BklzSWQG4dKtbI8b031g=; fh=xJy4S4i1pD0KQwGcJG/FxslHJtqL/d0eXFTsAbap9lk=; b=tUbTl/4hkD0ci3lOzjh7AMUVo/l+6NcJXchV+Fdnq01CdO+vgOxlk1L7LXlgQDGNBQ liKQrh2SRunJN5u99V7plsc1PRpM9pPV5X/ytuxxqflgJ7YIEdpzVZBpOR45bpaG+N3G mSfMggrmxcZ5eW2zUWniyKDlQ87Br8GfyJEEQkSwm7dtFnFUp3jT8OdkX9L347hLTM/2 BOJK+Pzu28/oLpou/ThpqjtWj7m22603uZPiYXEtlyjWYx1aqo/6zx8Vrzq9EPDkB6oB iiio8J6tvPwW7jwu6uH4uLyBDnS/vahNqovzY3+YxSnAvh19kqnWw2bLus5Hw6FzgkHM 6wlw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=r06z65wd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id b15-20020a63e70f000000b0059b9e4e53d5si205053pgi.218.2023.10.30.17.30.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Oct 2023 17:30:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=r06z65wd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id D4AB5804139C; Mon, 30 Oct 2023 17:30:43 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235371AbjJaAah (ORCPT + 99 others); Mon, 30 Oct 2023 20:30:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33360 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229990AbjJaAaf (ORCPT ); Mon, 30 Oct 2023 20:30:35 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9183FA9; Mon, 30 Oct 2023 17:30:33 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2D303C433CA; Tue, 31 Oct 2023 00:30:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1698712233; bh=eU47Y9bdrWkAM2wQ47yQ1EZ9mIOSZ2SZ2tOXWftfThw=; h=In-Reply-To:References:From:Date:Subject:To:Cc:From; b=r06z65wd53sLgQSV/Bemylh/lEFfa2Mm2DgvTnvxTNghIGkMYIe6YsNfZAy9dmpQM GvGYs46wlYC6QFmeh5EL7PiudkLYbn5I4Gzrj0xPMPqbHUb1to7o5y2JChydZU0RR7 CGtnzdO42wzuZ6tJYjawceYDGO31RQyYDshhBXAUj0XDwSFuzSoyZa23ct4zlmXliv DjcXI03XyiqEe0pyBrqqG3X9TltCUSkewDcomlj2GAkRLkDRe3m+t1GcbLoiXl0kgr fF+NVshwTNqFKtXIIdv6phJSeGTxAlS0eZieKpKtHnrCSxmn0cZM/FDjbtXlNgWXOY UApuRh26GCFKA== Received: by mail-ot1-f46.google.com with SMTP id 46e09a7af769-6ce291b5df9so2991875a34.2; Mon, 30 Oct 2023 17:30:33 -0700 (PDT) X-Gm-Message-State: AOJu0YwR7wjl/L07zgfp0sXiRJFWgsbrxo4NycEibcQacv5QRQHUsbQM 6WL59Ra89udESYGgd4jqEQ3GHGXiOerFy0DCLTY= X-Received: by 2002:a05:6830:12c1:b0:6bc:de95:a639 with SMTP id a1-20020a05683012c100b006bcde95a639mr12235515otq.16.1698712232452; Mon, 30 Oct 2023 17:30:32 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a8a:602:0:b0:4fa:bc5a:10a5 with HTTP; Mon, 30 Oct 2023 17:30:31 -0700 (PDT) In-Reply-To: <20231031112439.00d4eeab@canb.auug.org.au> References: <20231031112439.00d4eeab@canb.auug.org.au> From: Namjae Jeon Date: Tue, 31 Oct 2023 09:30:31 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: linux-next: manual merge of the exfat tree with Linus' tree To: Stephen Rothwell Cc: Christian Brauner , Jan Cincera , Jeff Layton , Linux Kernel Mailing List , Linux Next Mailing List Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.7 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Mon, 30 Oct 2023 17:30:44 -0700 (PDT) 2023-10-31 9:24 GMT+09:00, Stephen Rothwell : > Hi all, Hi Stephen, > > Today's linux-next merge of the exfat tree got conflicts in: > > fs/exfat/inode.c > fs/exfat/super.c > > between commit: > > 4c72a36edd54 ("exfat: convert to new timestamp accessors") > > from Linus' tree and commit: > > d76271feecc1 ("exfat: add ioctls for accessing attributes") > > from the exfat tree. > > I fixed it up (see below) and can carry the fix as necessary. This > is now fixed as far as linux-next is concerned, but any non trivial > conflicts should be mentioned to your upstream maintainer when your tree > is submitted for merging. You may also want to consider cooperating > with the maintainer of the conflicting tree to minimise any particularly > complex conflicts. I will fix it after rebase. Thanks for your report. > > -- > Cheers, > Stephen Rothwell > > diff --cc fs/exfat/inode.c > index a2185e6f0548,edcd8a5c38d1..000000000000 > --- a/fs/exfat/inode.c > +++ b/fs/exfat/inode.c > @@@ -400,9 -397,9 +400,9 @@@ static int exfat_write_end(struct file > if (err < len) > exfat_write_failed(mapping, pos+len); > > - if (!(err < 0) && !(ei->attr & ATTR_ARCHIVE)) { > + if (!(err < 0) && !(ei->attr & EXFAT_ATTR_ARCHIVE)) { > - inode->i_mtime = inode_set_ctime_current(inode); > + inode_set_mtime_to_ts(inode, inode_set_ctime_current(inode)); > - ei->attr |= ATTR_ARCHIVE; > + ei->attr |= EXFAT_ATTR_ARCHIVE; > mark_inode_dirty(inode); > } > > diff --cc fs/exfat/super.c > index e919a68bf4a1,e7cba540c99e..000000000000 > --- a/fs/exfat/super.c > +++ b/fs/exfat/super.c > @@@ -369,9 -376,9 +376,9 @@@ static int exfat_read_root(struct inod > ei->i_size_aligned = i_size_read(inode); > ei->i_size_ondisk = i_size_read(inode); > > - exfat_save_attr(inode, ATTR_SUBDIR); > + exfat_save_attr(inode, EXFAT_ATTR_SUBDIR); > - inode->i_mtime = inode->i_atime = ei->i_crtime = > inode_set_ctime_current(inode); > - exfat_truncate_atime(&inode->i_atime); > + ei->i_crtime = simple_inode_init_ts(inode); > + exfat_truncate_inode_atime(inode); > return 0; > } > >