[PATCH] 2.3.34/pre-2.3.35-3 ramdisk/initrd NOT as a module in kernel

Frank Bernard (fb@fbit.de)
Fri, 24 Dec 1999 13:48:24 +0100 (CET)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

--8323584-173146977-946039704=:11485
Content-Type: TEXT/PLAIN; charset=ISO-8859-1
Content-Transfer-Encoding: QUOTED-PRINTABLE

As B.D.Elliot and Richard B. Johnson pointed out before, the kernel has to
be patched to compile ramdisk and initrd _NOT_ as a module but into the
kernel (e.g. for boot floppies). As with pre-2.3.35-3 it's not in the
kernel sources, and there is also no maintainer for those parts.

I only made the references corroct for 2.3.34.
Please apply the patch in some of the next sources.

Mit freundlichen Gr=FC=DFen / kind regards

Frank Bernard

Frank Bernard Informationstechnik GmbH =20
vanity +49 700 FIREWALL (0700 FIREWALL) phone : +49 69 477169
Dipl.-Inform. Frank Bernard fax : +49 69 47885616 =20
Wehrheimerstr. 9 email : fb@fbit.de
60389 Frankfurt www : http://www.fbit.de
Germany http://www.linuxwall.de

--8323584-173146977-946039704=:11485
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="rdpatch-2.3.34"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.10.9912241348240.11485@frankb.ipf.de>
Content-Description: Ramdisk and initrd patch
Content-Disposition: attachment; filename="rdpatch-2.3.34"

ZGlmZiAtdXIgbGludXgtMi4zLjM0L2FyY2gvaTM4Ni9rZXJuZWwvc2V0dXAu
YyBsaW51eC9hcmNoL2kzODYva2VybmVsL3NldHVwLmMNCi0tLSBsaW51eC0y
LjMuMzQvYXJjaC9pMzg2L2tlcm5lbC9zZXR1cC5jCVdlZCBEZWMgMTUgMTc6
NDQ6MjAgMTk5OQ0KKysrIGxpbnV4L2FyY2gvaTM4Ni9rZXJuZWwvc2V0dXAu
YwlGcmkgRGVjIDI0IDEyOjQ1OjQ4IDE5OTkNCkBAIC03MDksNyArNzA5LDcg
QEANCiAjZW5kaWYNCiANCiAjaWZkZWYgQ09ORklHX0JMS19ERVZfSU5JVFJE
DQotCWlmIChMT0FERVJfVFlQRSkgew0KKwlpZiAoTE9BREVSX1RZUEUgJiYg
SU5JVFJEX1NUQVJUKSB7DQogCQlpZiAoSU5JVFJEX1NUQVJUICsgSU5JVFJE
X1NJWkUgPCAobWF4X2xvd19wZm4gPDwgUEFHRV9TSElGVCkpIHsNCiAJCQly
ZXNlcnZlX2Jvb3RtZW0oSU5JVFJEX1NUQVJULCBJTklUUkRfU0laRSk7DQog
CQkJaW5pdHJkX3N0YXJ0ID0NCmRpZmYgLXVyIGxpbnV4LTIuMy4zNC9kcml2
ZXJzL2Jsb2NrL3JkLmMgbGludXgvZHJpdmVycy9ibG9jay9yZC5jDQotLS0g
bGludXgtMi4zLjM0L2RyaXZlcnMvYmxvY2svcmQuYwlNb24gRGVjIDEzIDA4
OjAyOjIzIDE5OTkNCisrKyBsaW51eC9kcml2ZXJzL2Jsb2NrL3JkLmMJRnJp
IERlYyAyNCAxMjo0NTo0OCAxOTk5DQpAQCAtMTg1LDYgKzE4NSw4IEBADQog
ew0KIAl1bnNpZ25lZCBpbnQgbWlub3I7DQogCXVuc2lnbmVkIGxvbmcgb2Zm
c2V0LCBsZW47DQorCXN0cnVjdCBidWZmZXJfaGVhZCAqcmJoOw0KKwlzdHJ1
Y3QgYnVmZmVyX2hlYWQgKnNiaDsNCiANCiByZXBlYXQ6DQogCUlOSVRfUkVR
VUVTVDsNCkBAIC0yMTEsMTYgKzIxMyw2NiBAQA0KIAl9DQogDQogCS8qDQot
CSAqIElmIHdlJ3JlIHJlYWRpbmcsIGZpbGwgdGhlIGJ1ZmZlciB3aXRoIDAn
cy4gIFRoaXMgaXMgb2theSBzaW5jZQ0KLSAgICAgICAgICogd2UncmUgdXNp
bmcgcHJvdGVjdGVkIGJ1ZmZlcnMgd2hpY2ggc2hvdWxkIG5ldmVyIGdldCBm
cmVlZC4uLg0KKwkgKiBUaGlzIGhhcyBiZWNvbWUgc29tZXdoYXQgbW9yZSBj
b21wbGljYXRlZCB3aXRoIHRoZSBhZGRpdGlvbiBvZg0KKwkgKiB0aGUgcGFn
ZSBjYWNoZS4gIFRoZSBwcm9ibGVtIGlzIHRoYXQgaW4gc29tZSBjYXNlcyB0
aGUgZnVybmlzaGVkDQorCSAqIGJ1ZmZlciBpcyAicmVhbCIsIGkuZS4sIHBh
cnQgb2YgdGhlIGV4aXN0aW5nIHJhbWRpc2ssIHdoaWxlIGluDQorCSAqIG90
aGVycyBpdCBpcyAidW5yZWFsIiwgZS5nLiwgcGFydCBvZiBhIHBhZ2UuICBJ
biB0aGUgZmlyc3QgY2FzZQ0KKwkgKiBub3QgbXVjaCBuZWVkcyB0byBiZSBk
b25lLCB3aGlsZSBpbiB0aGUgc2Vjb25kLCBzb21lIGtpbmQgb2YNCisJICog
dHJhbnNmZXIgaXMgbmVlZGVkLg0KKyAJICoNCisJICogVGhlIHR3byBjYXNl
cyBhcmUgZGlzdGluZ3Vpc2hlZCBoZXJlIGJ5IGNoZWNraW5nIHdoZXRoZXIg
dGhlDQorCSAqIHJlYWwgYnVmZmVyIGlzIGFscmVhZHkgaW4gdGhlIGJ1ZmZl
ciBjYWNoZSwgYW5kIHdoZXRoZXIgaXQgaXMNCisJICogdGhlIHNhbWUgYXMg
dGhlIG9uZSBzdXBwbGllZC4NCiAJICoNCi0JICogSWYgd2UncmUgd3JpdGlu
Zywgd2UgcHJvdGVjdCB0aGUgYnVmZmVyLg0KLSAgCSAqLw0KLQ0KLQlpZiAo
Q1VSUkVOVC0+Y21kID09IFJFQUQpIA0KLQkJbWVtc2V0KENVUlJFTlQtPmJ1
ZmZlciwgMCwgbGVuKTsgDQotCWVsc2UNCi0JCXNldF9iaXQoQkhfUHJvdGVj
dGVkLCAmQ1VSUkVOVC0+YmgtPmJfc3RhdGUpOw0KKwkgKiBUaGVyZSBhcmUg
dGhyZWUgY2FzZXMgd2l0aCByZWFkL3dyaXRlIHRvIGNvbnNpZGVyOg0KKwkg
Kg0KKwkgKiAxLiBTdXBwbGllZCBidWZmZXIgbWF0Y2hlZCBvbmUgaW4gdGhl
IGJ1ZmZlciBjYWNoZToNCisJICogICAgUmVhZCAtIENsZWFyIHRoZSBidWZm
ZXIsIGFzIGl0IHdhc24ndCBhbHJlYWR5IHZhbGlkLg0KKwkgKiAgICBXcml0
ZSAtIE1hcmsgdGhlIGJ1ZmZlciBhcyAiUHJvdGVjdGVkIi4NCisJICoNCisJ
ICogMi4gU3VwcGxpZWQgYnVmZmVyIG1pc21hdGNoZWQgb25lIGluIHRoZSBi
dWZmZXIgY2FjaGU6DQorCSAqICAgIFJlYWQgLSBDb3B5IHRoZSBkYXRhIGZy
b20gdGhlIGJ1ZmZlciBjYWNoZSBlbnRyeS4NCisJICogICAgV3JpdGUgLSBD
b3B5IHRoZSBkYXRhIHRvIHRoZSBidWZmZXIgY2FjaGUgZW50cnkuDQorCSAq
DQorCSAqIDMgIE5vIGJ1ZmZlciBjYWNoZSBlbnRyeSBleGlzdGVkOg0KKwkg
KiAgICBSZWFkIC0gQ2xlYXIgdGhlIHN1cHBsaWVkIGJ1ZmZlciwgYnV0IGRv
IG5vdCBjcmVhdGUgYSByZWFsDQorCSAqICAgIG9uZS4NCisJICogICAgV3Jp
dGUgLSBDcmVhdGUgYSByZWFsIGJ1ZmZlciwgY29weSB0aGUgZGF0YSB0byBp
dCwgYW5kIG1hcmsNCisJICogICAgaXQgYXMgIlByb3RlY3RlZCIuDQorCSAq
DQorCSAqIE5PVEU6IFRoZXJlIHNlZW1zIHRvIGJlIHNvbWUgc2NoaXpvcGhy
ZW5pYSBoZXJlIC0gdGhlIGxvZ2ljDQorCSAqIHVzaW5nICJsZW4iIHNlZW1z
IHRvIGFzc3VtZSBhcmJpdHJhcnkgcmVxdWVzdCBsZW5ndGhzLCB3aGlsZQ0K
KwkgKiB0aGUgInByb3RlY3QiIGxvZ2ljIGFzc3VtZXMgYSBzaW5nbGUgYnVm
ZmVyIGNhY2hlIGVudHJ5Lg0KKwkgKiBUaGlzIHNlZW1zIHRvIGJlIGxlZnQg
b3ZlciBmcm9tIHRoZSBhbmNpZW50IGNvbnRpZ3VvdXMgcmFtZGlzaw0KKwkg
KiBsb2dpYy4NCisJICovDQorDQorCXNiaCA9IENVUlJFTlQtPmJoOw0KKwly
YmggPSBnZXRfaGFzaF90YWJsZShzYmgtPmJfZGV2LCBzYmgtPmJfYmxvY2tu
ciwgc2JoLT5iX3NpemUpOw0KKwlpZiAoc2JoID09IHJiaCkgew0KKwkJaWYg
KENVUlJFTlQtPmNtZCA9PSBSRUFEKSANCisJCQltZW1zZXQoQ1VSUkVOVC0+
YnVmZmVyLCAxLCBsZW4pOw0KKwl9IGVsc2UgaWYgKHJiaCkgew0KKwkJaWYg
KENVUlJFTlQtPmNtZCA9PSBSRUFEKQ0KKwkJCW1lbWNweShDVVJSRU5ULT5i
dWZmZXIsIHJiaC0+Yl9kYXRhLCByYmgtPmJfc2l6ZSk7DQorCQllbHNlDQor
CQkJbWVtY3B5KHJiaC0+Yl9kYXRhLCBDVVJSRU5ULT5idWZmZXIsIHJiaC0+
Yl9zaXplKTsNCisJfSBlbHNlIHsgLyogIXJiaCAqLw0KKwkJaWYgKENVUlJF
TlQtPmNtZCA9PSBSRUFEKQ0KKwkJCW1lbXNldChzYmgtPmJfZGF0YSwgMiwg
bGVuKTsNCisJCWVsc2Ugew0KKwkJCXJiaCA9IGdldGJsayhzYmgtPmJfZGV2
LCBzYmgtPmJfYmxvY2tuciwgc2JoLT5iX3NpemUpOw0KKwkJCWlmIChyYmgp
DQorCQkJCW1lbWNweShyYmgtPmJfZGF0YSwgQ1VSUkVOVC0+YnVmZmVyLA0K
KwkJCQkgICAgcmJoLT5iX3NpemUpOw0KKwkJCWVsc2UNCisJCQkJQlVHKCk7
CS8qIE5vIGJ1ZmZlciwgd2hhdCB0byBkbyBoZXJlPyAqLw0KKwkJfQ0KKwl9
DQorCWlmIChyYmgpIHsNCisgCQlzZXRfYml0KEJIX1Byb3RlY3RlZCwgJnJi
aC0+Yl9zdGF0ZSk7DQorCQlicmVsc2UocmJoKTsNCisJfQ0KIA0KIAllbmRf
cmVxdWVzdCgxKTsNCiAJZ290byByZXBlYXQ7DQpkaWZmIC11ciBsaW51eC0y
LjMuMzQvaW5pdC9tYWluLmMgbGludXgvaW5pdC9tYWluLmMNCi0tLSBsaW51
eC0yLjMuMzQvaW5pdC9tYWluLmMJU2F0IE5vdiAyMCAxOTowOTowNSAxOTk5
DQorKysgbGludXgvaW5pdC9tYWluLmMJRnJpIERlYyAyNCAxMjo0NTo0OCAx
OTk5DQpAQCAtNDg0LDYgKzQ4NCw3IEBADQogCWttZW1fY2FjaGVfaW5pdCgp
Ow0KIAlzdGkoKTsNCiAJY2FsaWJyYXRlX2RlbGF5KCk7DQorI2lmIDAwMDAN
CiAjaWZkZWYgQ09ORklHX0JMS19ERVZfSU5JVFJEDQogCS8vIEZJWE1FLCB1
c2UgdGhlIGJvb3RtZW0uaCBpbnRlcmZhY2UuDQogCWlmIChpbml0cmRfc3Rh
cnQgJiYgIWluaXRyZF9iZWxvd19zdGFydF9vayAmJiBpbml0cmRfc3RhcnQg
PCBtZW1vcnlfc3RhcnQpIHsNCkBAIC00OTIsNiArNDkzLDcgQEANCiAJCWlu
aXRyZF9zdGFydCA9IDA7DQogCX0NCiAjZW5kaWYNCisjZW5kaWYgLyogMDAw
MCAqLw0KIAltZW1faW5pdCgpOw0KIAlrbWVtX2NhY2hlX3NpemVzX2luaXQo
KTsNCiAjaWZkZWYgQ09ORklHX1BST0NfRlMNCg==
--8323584-173146977-946039704=:11485--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/