Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp6917751rwb; Mon, 12 Dec 2022 07:57:01 -0800 (PST) X-Google-Smtp-Source: AA0mqf6FzcNa/NjBd/h305NjVilcomaBUGTkyLXH1h/VNb8MPca0m5a7DjpJcrjQGnupoJF5KnuX X-Received: by 2002:a17:906:11d2:b0:7c1:7c3a:ffba with SMTP id o18-20020a17090611d200b007c17c3affbamr1748239eja.35.1670860621240; Mon, 12 Dec 2022 07:57:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670860621; cv=none; d=google.com; s=arc-20160816; b=sShDtuIuxWhXRV57YPeFXdse0KWGw2/J44CnaOaG3TJpE/kd7dr2goFa8TU5OcQDQ7 3FF0pk6/XCLKqCGPTa5o1aEPBlQNjK8bQ4a9Io7ytZNHu5iSIpOlLCMmOkO9MCzxlWEW owBBXNqYFgmKqrwuEoOEGAWMTgqtk0BJl4Qdglsfdr0AwNzTquMatgKy/dpOiwwlpWRG /MpCefHUGlHWIw98RVulb/7MP8wgrb+g48kLQUpakAqBzBDZUrgsKaGBTI3VEw8E+2r3 rxEPE3Zov9cNxAg6maUXsghLXKEemM4CUtjYkwCCkFxvzS8jr/Aze8+Bb1BkzEBQl+La ZnHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature; bh=2X0TR6SAJqgvzzB2b3/VxSHJNwBB1uSkORla/9/DdO0=; b=kqz99pAaBqVI5qicxbh7axpxWbqc0RmDehSnQ59KfKml+5GeENGPb2ePyFk86BkLHY Mrjyx1WTmzV7W2AwHWjfDHhjGvtFvIhgxXLwNc18BskTqsNg+UI/aknBF0TICY0S7nsw 2gzrrDAdzFnEPpGSwIo2zGjp82e6lGOBRuKAvgO1cW6p2HsTOOt41UPqL/wEKDBMQ5dE fPZXVHqFG406QlKoZgyTCN/ObvBPAGM6aVENXnk4mXWzecIIPo11Ig5bau3KrAJqHj50 Z84KXprY6eUZJQ4dG8nR3wz6wOC4isi9/mgo6RZrFVRGIS2nueSRm3QPCzf96g7Zr2zc DRHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UfYkprtQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hd30-20020a170907969e00b007addbdb9fbbsi7096004ejc.558.2022.12.12.07.56.43; Mon, 12 Dec 2022 07:57:01 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UfYkprtQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232019AbiLLPhG (ORCPT + 74 others); Mon, 12 Dec 2022 10:37:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44638 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232072AbiLLPg6 (ORCPT ); Mon, 12 Dec 2022 10:36:58 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 50211BC88; Mon, 12 Dec 2022 07:36:57 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id D7EB86112C; Mon, 12 Dec 2022 15:36:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 21986C433D2; Mon, 12 Dec 2022 15:36:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1670859416; bh=od2TMT/vaFw2wdDOF/gVdOoT/7b4vq6h1uWX9f9jJjg=; h=Date:From:To:Cc:Subject:From; b=UfYkprtQjRNu1in+fV8pmRLpfkJQn3UPv/+PogRYMpFPEooWNWnisCZsV3Zqn1kny ltkF9z6oHyK9sodWH7BgGcfoc/XsQalBX5bdHmY9xXZ/XyfA6h93G2FtDyD7UMGhpi NErl81WctQOYFaQrfCFhR+NcvG374uAv0GOOAvR7ZseNau+T+3FaBjrEDdFpaT1a6G 9WzjQ08We3oGfv9Xj1fwVUwneNmlHGNd/Sf1yUNlegjyNVTovYqam4dYgMOoeGINAM UztMTPpzIuf3LbsIO1fV1ZuSdvjTDtA1gL4se0pOhuwt4G4xl5StCApbTx68V+KcLm U4C5/C/uIH3cA== Date: Mon, 12 Dec 2022 09:36:55 -0600 From: Seth Forshee To: Linus Torvalds Cc: Christian Brauner , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] enable squashfs idmapped mounts for v6.2 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, /* Summary */ This is a simple patch to enable idmapped mounts for squashfs. All functionality squashfs needs to support idmapped mounts is already implemented in generic VFS code, so all that is needed is to set FS_ALLOW_IDMAP in fs_flags. /* Testing */ The patch is based off of 6.1-rc1 and has been sitting in linux-next. No build failures or warnings were observed and fstests, selftests, and LTP show no regressions. /* Conflicts */ At the time of creating this PR no merge conflicts were reported from linux-next. A test merge with current mainline also showed no conflicts. The following changes since commit 9abf2313adc1ca1b6180c508c25f22f9395cc780: Linux 6.1-rc1 (2022-10-16 15:36:24 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git tags/fs.idmapped.squashfs.v6.2 for you to fetch changes up to 42da66ac7bcb19181385e851094ceedfe7c81984: squashfs: enable idmapped mounts (2022-11-07 10:24:22 +0100) Please consider pulling these changes from the signed fs.idmapped.squashfs.v6.2 tag. Thanks! Seth ---------------------------------------------------------------- fs.idmapped.squashfs.v6.2 ---------------------------------------------------------------- Michael Weiß (1): squashfs: enable idmapped mounts fs/squashfs/super.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)