Comment 17 for bug 7454

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sat, 21 Aug 2004 18:10:36 +1000 (EST)
From: Finn Thain <email address hidden>
To: David Kimdon <email address hidden>
cc: <email address hidden>

--852659206-761411136-1093075836=:10722
Content-Type: TEXT/PLAIN; charset=US-ASCII

I've attached the fix, tested on ppc, debian m68k, alpha and i686. Turns
out that the group descriptor byte swapping code was not being run on the
last group due to miscalculation of the number of groups.

The patch includes an improved make check fix. Please disregard the
previous patch I sent for make check. Make check should now pass in a BSD
user land (works on Mac OS X).

Thanks to Wouter Verhelst for providing a big-endian box for testing.

-F
--852659206-761411136-1093075836=:10722
Content-Type: TEXT/PLAIN; charset=US-ASCII;
 name="genext2fs_1.3-7-big-endian-and-make-check-fixes.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <email address hidden>
Content-Description:
Content-Disposition: attachment; filename="genext2fs_1.3-7-big-endian-and-make-check-fixes.diff"

ZGlmZiAtTnVyIGdlbmV4dDJmcy0xLjMub3JpZy1vcmlnL01ha2VmaWxlIGdl
bmV4dDJmcy0xLjMub3JpZy9NYWtlZmlsZQ0KLS0tIGdlbmV4dDJmcy0xLjMu
b3JpZy1vcmlnL01ha2VmaWxlCVNhdCBBdWcgMjEgMTc6MTY6NTIgMjAwNA0K
KysrIGdlbmV4dDJmcy0xLjMub3JpZy9NYWtlZmlsZQlTYXQgQXVnIDIxIDE3
OjMwOjM1IDIwMDQNCkBAIC0xNywxMCArMTcsMTYgQEANCiAJZGQgaWY9L2Rl
di96ZXJvIG9mPXRlc3QvemVybyBjb3VudD0xDQogCS4vZ2VuZXh0MmZzIC1i
IDQwOTYgLWQgdGVzdCBleHQyLmltZw0KIAkNCi0JbWQ1PWBtZDVzdW0gZXh0
Mi5pbWcgfCBjdXQgLWYgMSAtZCAiICJgOyBcDQotCWlmIFsgIiQkbWQ1IiAh
PSAiYTczNmZjZTZkNDVlYTM2MzFiMDFmZDdiOGY2MjMxMzEiIF0gOyB0aGVu
IFwNCi0JCWVjaG8gInRlc3QgZmFpbGVkLiI7IFwNCi0JZWxzZSBcDQorCW1k
NV9jb3JyZWN0PWQwNDhkODZjMzgxYTRhZDM2MWM5NjUyZjg2YjFlYmE5OyBc
DQorCW1kNV90ZXN0ZWQ9YG1kNXN1bSBleHQyLmltZyAyPi9kZXYvbnVsbCB8
IGN1dCAtZiAxIC1kICIgImA7IFwNCisJaWYgWyAiJCRtZDVfdGVzdGVkIiA9
ICIkJG1kNV9jb3JyZWN0IiBdIDsgdGhlbiBcDQogCQllY2hvICJ0ZXN0IHN1
Y2NlZWRlZC4iOyBcDQorCWVsc2UgXA0KKwkJbWQ1X3Rlc3RlZD1gbWQ1IGV4
dDIuaW1nIDI+L2Rldi9udWxsIHwgY3V0IC1mIDQgLWQgIiAiYDsgXA0KKwkJ
aWYgWyAiJCRtZDVfdGVzdGVkIiA9ICIkJG1kNV9jb3JyZWN0IiBdIDsgdGhl
biBcDQorCQkJZWNobyAidGVzdCBzdWNjZWVkZWQuIjsgXA0KKwkJZWxzZSBc
DQorCQkJZWNobyAidGVzdCBmYWlsZWQuIjsgXA0KKwkJZmkgXA0KIAlmaQ0K
IAkNCmRpZmYgLU51ciBnZW5leHQyZnMtMS4zLm9yaWctb3JpZy9nZW5leHQy
ZnMuYyBnZW5leHQyZnMtMS4zLm9yaWcvZ2VuZXh0MmZzLmMNCi0tLSBnZW5l
eHQyZnMtMS4zLm9yaWctb3JpZy9nZW5leHQyZnMuYwlTYXQgQXVnIDIxIDE3
OjE2OjUyIDIwMDQNCisrKyBnZW5leHQyZnMtMS4zLm9yaWcvZ2VuZXh0MmZz
LmMJU2F0IEF1ZyAyMSAxNjo1OTo1OSAyMDA0DQpAQCAtMTY0LDcgKzE2NCw3
IEBADQogLyogRGVmaW5lcyBmb3IgYWNjZXNzaW5nIGdyb3VwIGRldGFpbHMg
Ki8NCiANCiAvLyBOdW1iZXIgb2YgZ3JvdXBzIGluIHRoZSBmaWxlc3lzdGVt
DQotI2RlZmluZSBHUlBfTkJHUk9VUFMoZnMpICggKChmcyktPnNiLnNfYmxv
Y2tzX2NvdW50LTEpLyhmcyktPnNiLnNfYmxvY2tzX3Blcl9ncm91cCApDQor
I2RlZmluZSBHUlBfTkJHUk9VUFMoZnMpICggKChmcyktPnNiLnNfYmxvY2tz
X2NvdW50KyhmcyktPnNiLnNfYmxvY2tzX3Blcl9ncm91cC0xKS8oZnMpLT5z
Yi5zX2Jsb2Nrc19wZXJfZ3JvdXAgKQ0KIA0KIC8vIEdldCBncm91cCBibG9j
ayBiaXRtYXAgKGJibSkgZ2l2ZW4gdGhlIGdyb3VwIG51bWJlcg0KICNkZWZp
bmUgR1JQX0dFVF9HUk9VUF9CQk0oZnMsZ3JwKSAoIGdldF9ibGsoKGZzKSwo
ZnMpLT5nZFsoZ3JwKV0uYmdfYmxvY2tfYml0bWFwKSApDQo=

--852659206-761411136-1093075836=:10722--