mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Regression in squashfs mount option handling in v5.4
@ 2019-11-30 18:15 Jeremi Piotrowski
  2019-11-30 18:56 ` Randy Dunlap
  0 siblings, 1 reply; 4+ messages in thread
From: Jeremi Piotrowski @ 2019-11-30 18:15 UTC (permalink / raw)
  To: linux-kernel

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-12-10 22:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-30 18:15 Regression in squashfs mount option handling in v5.4 Jeremi Piotrowski
2019-11-30 18:56 ` Randy Dunlap
2019-12-10 18:50   ` Jeremi Piotrowski
2019-12-10 22:10     ` Laura Abbott

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®