Subject: Aperture module dont load
To: Juan RP <juan@xtraeme.dyndns.org>
From: Stephen Ma <stephenm@employees.org>
List: current-users
Date: 11/03/2002 09:56:10
--gmcrXiNsIP
Content-Type: text/plain; charset=us-ascii
Content-Description: message body text
Content-Transfer-Encoding: 7bit


Juan> root@xtraeme.dyndns.org#~>>modload -v /usr/pkg/lkm/xf86.o
Juan> /usr/pkg/lkm/xf86.o: In function `xf86action':
Juan> /usr/pkg/lkm/xf86.o(.text+0x1276): undefined reference to `cpu_id'

[etc]

Juan> Any solution ?

Below is a quick patch for the aperture driver that includes the
previous change for the devsw stuff. It should be used in place of
pkgsrc/sysutils/aperture/patches/patch-ab (assuming you're building
from pkgsrc). This patch has been extensively untested.

MD5 (patches/patch-ab) = 91355ae1820031e54902e5d7565b5b9c
MD5 (work/module/xf86_mod.c) = 111000db9047d03f3007c4076577e6af
MD5 (work/module/xf86_mod.c.orig) = 44a3da10e593b8ea9087f68ea392f979

- S

--gmcrXiNsIP
Content-Type: application/octet-stream
Content-Description: patch-ab
Content-Disposition: attachment;
	filename="patch-ab.new"
Content-Transfer-Encoding: base64

LS0tIG1vZHVsZS94Zjg2X21vZC5jLm9yaWcJRnJpIEp1bCAgNSAwMTozNjozNSAyMDAyCisrKyBt
b2R1bGUveGY4Nl9tb2QuYwlUaHUgT2N0IDEwIDIyOjM3OjQxIDIwMDIKQEAgLTE3LDkgKzE3LDE1
IEBACiAjaW5jbHVkZSAibWVtcmFuZ2UuaCIKIAogLyogUHVsbCBpbiB0aGUgY3B1aWQgdmFsdWVz
IGZyb20gbG9jb3JlLnMgKi8KKyNpZiBfX05ldEJTRF9WZXJzaW9uX18gPj0gMTA2MDgwMDAwCitl
eHRlcm4gc3RydWN0IGNwdV9pbmZvIGNwdV9pbmZvX3ByaW1hcnk7CisjZGVmaW5lIGNwdV92ZW5k
b3IgKChjaGFyICopY3B1X2luZm9fcHJpbWFyeS5jaV92ZW5kb3IpCisjZGVmaW5lIGNwdV9pZCBj
cHVfaW5mb19wcmltYXJ5LmNpX3NpZ25hdHVyZQorI2Vsc2UKIGV4dGVybiBpbnQgY3B1X2lkOwog
ZXh0ZXJuIGludCBjcHVfZmVhdHVyZTsKIGV4dGVybiBjaGFyIGNwdV92ZW5kb3JbXTsKKyNlbmRp
ZgogCiBleHRlcm4gc3RydWN0IG1lbV9yYW5nZV9vcHMgaTY4Nl9tcm9wcywgazZfbXJvcHM7CiAK
QEAgLTMxLDcgKzM3LDExIEBACiAJMCwKIAlzZWx0cnVlLCB4Zjg2bW1hcCwgMH07CiAKKyNpZiBf
X05ldEJTRF9WZXJzaW9uX18gPj0gMTA2MDgwMDAwCitNT0RfREVWKCJ4Zjg2IiwgInhmODZhcCIs
IE5VTEwsIC0xLCAmbmV3ZGV2LCAtMSkKKyNlbHNlCiBNT0RfREVWKCJ4Zjg2IiwgTE1fRFRfQ0hB
UiwgLTEsICZuZXdkZXYpCisjZW5kaWYKIAogY2hhciAqeGY4Nl9tYWpvcl92ZXJzaW9uID0gIjIi
OwogY2hhciAqeGY4Nl9taW5vcl92ZXJzaW9uID0gIjAiOwpAQCAtNzYsNyArODYsMTAgQEAKIAkJ
CiAJY2FzZSBMS01fRV9VTkxPQUQ6CiAJCS8qIEZyZWUgYWxsb2NhdGVkIG1lbW9yeSAqLwotCQlm
cmVlKG1lbV9yYW5nZV9zb2Z0Yy5tcl9kZXNjLCBNX01FTURFU0MpOworCQlpZiAobWVtX3Jhbmdl
X3NvZnRjLm1yX2Rlc2MgIT0gTlVMTCkgeworCQkJZnJlZShtZW1fcmFuZ2Vfc29mdGMubXJfZGVz
YywgTV9NRU1ERVNDKTsKKwkJCW1lbV9yYW5nZV9zb2Z0Yy5tcl9kZXNjID0gTlVMTDsKKwkJfQog
CQlicmVhazsKIAkJCiAJY2FzZSBMS01fRV9TVEFUOgo=
--gmcrXiNsIP--