Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp9595893ybc; Sat, 30 Nov 2019 10:16:19 -0800 (PST) X-Google-Smtp-Source: APXvYqw2OIeM4fzBcjFfVX14fluzq7DVmWB4dnT7oJQ5driFLXvtqrpTQ86UV4Xib8cyqZufEWoy X-Received: by 2002:aa7:df09:: with SMTP id c9mr31109137edy.133.1575137778834; Sat, 30 Nov 2019 10:16:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575137778; cv=none; d=google.com; s=arc-20160816; b=DwTT3hpkZQ892VrZ88D6w3VUonevrnyylGTUjl3hrfHWZhMWoxB+0AnvSF8X5hH80b Dwmb6GwAF20Z672pRzyrgVi2MuYXaiAEkK81aVNTADKiXPwKFtqzQ3ADU4halGqcqgPB /L9OZcraMEh/18Z5/CwQRpOV/h0XZ8TO5koRwkYHfiUKwyr29yGBOxGpYPeD0xergEim e7HeYwHzlGHeBjXgvSGmx8WCRgxEbA888MBr0ARF2jfzloL4h26ADqKoce7sV+8hnV4I L9GldGzCoW4/ivqH73awTpbK07qpvEWSm+iFjOwzfyGRZOrkxdzCfSSPZmmcyyESC03l zuYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:to:from:date:dkim-signature; bh=6+mR07YWSD8YHD63SXerr51OwE401KJt9PgwZU3IojU=; b=g0A6U7Ws/OBc7tNcAZrpPaN5zn1c6TT8410uUGEASJXGIqCg1i1mdmnbgOogZiv45D wejorTkGztIBKgPZug5iZssXdcKcicsHhYlQ5QcUgvfSPuwXub6GOOfIyTxgBbluUIAo +kv2Mlnq8vYCkUb0YT/i08LKdVmGzyhcXQak4cM83CjFp7cxxSXgYTGM3eGQUzLVTHya BBNyRe8TMMrXyTev6wChJmjs3YqHQiOZqc5wffbvAcWe2fAJIkkSAmI5qiQ4co5c4LF5 o2t1hXcSMTCxj5/9CUR2D4N3cP8Y8TPHjzHbufyApJYGweAOtEixgjtLsh4mz4/CcGNQ ABPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=kU4hgwDl; 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 g12si17402657ejd.43.2019.11.30.10.15.54; Sat, 30 Nov 2019 10:16:18 -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=kU4hgwDl; 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 S1727103AbfK3SOe (ORCPT + 99 others); Sat, 30 Nov 2019 13:14:34 -0500 Received: from mail-wm1-f45.google.com ([209.85.128.45]:39677 "EHLO mail-wm1-f45.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726799AbfK3SOd (ORCPT ); Sat, 30 Nov 2019 13:14:33 -0500 Received: by mail-wm1-f45.google.com with SMTP id s14so11564596wmh.4 for ; Sat, 30 Nov 2019 10:14:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=6+mR07YWSD8YHD63SXerr51OwE401KJt9PgwZU3IojU=; b=kU4hgwDlls7/sj59V/a4ooQxccuqAycjozkTxxBtHg1WUvJQ+JUZNVOuxBdwuDtvZU m49Q7pdH6wgtdHaYErQ/VYAqDbqxBuHkAMu/2QTw6ZNjXIBN5n77b7NPavyWo0w3i8Km 464HCNt0KbN5V4Zjiv+ZgGQUq4f9C2hpuxd03AXtw/se4tfssSyUalX1AgpelXGcOs5L pEKzaEI0VX3JOUpYBjkROSg806fCxH/0jBj1d6JIQcTvQHkThe/IkfzQL2FR8hQGtU77 9p+wDD2tsGJLgcaDnKGnVFLQSHOdF0aoY5UyqY8ARsx0ezn4PjHQIFjuLRzpdPk1hPwA PSnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=6+mR07YWSD8YHD63SXerr51OwE401KJt9PgwZU3IojU=; b=W2n32NQpGPs+aqw/oEAmrkw1nvnIsWoqXleJxgtmW2/hlDTimVjM1E20Cno80awaP9 ymGPFsOOvGNL8s5N7Cwh3NOZgetXxVQ4vicvv1uXkcMmZkvSBioSI8Do/C81sg1TZsz5 vxjpwQDr3XtdfMYC4mhovoSF61bQLu2xdOSuAm91D4eAJ+T+Fr2q+Ts4T1+1dUcaUmoF LwjeKz9JOG79jd7SdDi0DrhJU9LXeVNPKXFyzglq9MPhhbxUnsLl5w/k2ZIzOpcCqEVT znOwtxK83ig0QX7nGhJ2/efvR7cOb1pjHaUSYeIBNoSNm33JcZnv/z2dDdC8q/XbQJ/A H77A== X-Gm-Message-State: APjAAAWhBwwyANVXAvelR+KLyXeEoEfYYR/slZur1hRQ/WJlHpeK5X6a JrNBdV7hINy7tptoI77rXwwojnnD X-Received: by 2002:a1c:560b:: with SMTP id k11mr22016138wmb.153.1575137671399; Sat, 30 Nov 2019 10:14:31 -0800 (PST) Received: from gentoo-tp.home ([2a02:908:1086:7e00:b6c5:9957:10c9:5b67]) by smtp.gmail.com with ESMTPSA id f2sm10368278wmh.46.2019.11.30.10.14.30 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 30 Nov 2019 10:14:30 -0800 (PST) Date: Sat, 30 Nov 2019 19:15:48 +0100 From: Jeremi Piotrowski To: linux-kernel@vger.kernel.org Subject: Regression in squashfs mount option handling in v5.4 Message-ID: <20191130181548.GA28459@gentoo-tp.home> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, I'm working on an embedded project which uses 'rauc' as an updater. rauc mounts a squashfs image using mount -t squashfs -o ro,loop,sizelimit=xxx squashfs.img /mnt On my system mount is busybox, and busybox does not know the sizelimit parameter, so it simply passes it on to the mount syscall. The syscall arguments end up being: mount("/dev/loop0", "dir", "squashfs", MS_RDONLY|MS_SILENT, "sizelimit=xxx") Until kernel 5.4 this worked, since 5.4 this returns EINVAL and dmesg contains the line "squashfs: Unknown parameter 'sizelimit'". I believe this has to do with the conversion of squashfs to the new mount api. This is an unfortunate regression, and it does not seem like this can be simply reverted. What is the suggested course of action? Please cc me on replies, I'm not subscribed to the list. Thanks, Jeremi