build_library: Remove inode look up table feature from squashfs mounts
This changes adds the "-no-exports" option to squashfs mounts in Chrome
OS. This circumvents a change where a gLinux workstation with kernel
5.10.xx < 5.10.27 would fail to mount squashfs mounts due to "unable to
read inode lookup table". The issue has been fixed with kernel commit
c1b2028315c6 ("squashfs: fix inode lookup sanity checks"), but the
workstations are still waiting for a kernel version with this commit.
Since this table is only needed if we need to expose the mount via NFS,
we can safely remove this feature and re-add if required.
TEST=Build board=tatl would fail before this change.
Reviewed-by: Mike Frysinger <firstname.lastname@example.org>
Reviewed-by: Sarthak Kukreti <email@example.com>
Reviewed-by: Gwendal Grignou <firstname.lastname@example.org>
Commit-Queue: Abhishek Bhardwaj <email@example.com>
Tested-by: Sarthak Kukreti <firstname.lastname@example.org>
Tested-by: Abhishek Bhardwaj <email@example.com>
Auto-Submit: Abhishek Bhardwaj <firstname.lastname@example.org>
2 files changed