K 10 svn:author V 3 dab K 8 svn:date V 27 2021-06-16T20:24:11.158209Z K 7 svn:log V 679 libsa: Fix infinite loop in bzipfs & gzipfs A bug in the loader's bzipfs & gzipfs filesystems caused compressed kernel and modules not to work on EFI systems with a veriexec-enabled loader. Since the size of files in these filesystems are not known _a priori_ `stat` would initialize the size to -1 and the loader would then hang in an infinite loop while trying to seek (read) to the end of file since the loop termination condition compares the current offset to that negative target position. Sponsored by: Dell EMC Isilon (cherry picked from commit 3df4c387d2e3ca4c2391fb837540b048f60a11c2) Git Hash: 80a5d786a3cdee6b6d2dbf6c2d8037a19d2fd9be Git Author: dab@FreeBSD.org END