Re: Oops in kernel 2.6.32 when unloading ipw2100 (device_pm_remove+0x16)
"Daniele C." <[email protected]> Sat, 28 Nov 2009 16:33:28 +0100
| Newsgroups | gmane.linux.drivers.ipw2100.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------050606010702000902060402 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Zhu Yi ha scritto: > On Sat, 2009-11-14 at 19:45 +0800, Daniele C. wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Daniele C. ha scritto: >>> Mission accomplished! ipw2100 works again, it can be loaded/unloaded at will. This is an important feature on laptops because of power saving. >>> >>> I have attached my current 'git diff', which is the sum of your patch and Matthew Garrett's patch. I hope somebody can soon drive these patches into mainline kernel and prevent some newbies to go nuts. >>> >>> Best regards, >> Any last word on this? > > Request has been placed. > http://thread.gmane.org/gmane.linux.kernel.wireless.general/42733 > Hello Zhu, there is a problem - I think the ieee80211_rate structure has been removed (and perhaps merged in ieee80211_mgmt structure?) and now your patch is no more usable. Sorry but I wasn't able to fix the patch myself. I have attached the 'git diff' (I have only applied [1]) and the errors; thanks. [1] http://marc.info/?l=linux-wireless&m=125796825803032&w=2 My GCC: gcc 4.4.2-3 gcc-libs 4.4.2-3 Best regards, - -- Daniele C. > Thanks, > -yi > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJLEULIAAoJEON28As9epPA4S0H/3NMEJLMLhGJjdt2VOfRet3s 9F+6UkfFMVw1apBnuVR19lPgfWh+XMhkd5+hPQDKmyKQ4sk+LNcRzu1r1rFjy3xZ AOfAfgxZLkavR4lW7sbPAekPP8Daw8RT1KCxOgY53aUgASLD7N2iXFUqFUO3rWjT NflKp98ryxEJlITApmS2aGQm4dJc+Ek3xddZ2OY7oL14zG/84KLnhTqccGuExQzV FqjkGV5LRGvyAdMqe7SETTZ2ywVX8hxokRPHacWEVOcubR6KNI90ZE0KR/Qy7n+0 ooi2nd5njqj74M12HtcBTrfan8JAuLq7u6nD5pP0JJ7s4j+qvr7pFW0tHMwDk+0= =/+IN -----END PGP SIGNATURE----- --------------050606010702000902060402 Content-Type: text/plain; name="ipw2100_rmmod_fix.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="ipw2100_rmmod_fix.patch" ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvaXB3MjEwMC5jIGIv ZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmMKaW5kZXggNmUyZmMwYy4u YzZhYTY2ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcy MTAwLmMKKysrIGIvZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmMKQEAg LTI5Niw2ICsyOTYsMzMgQEAgc3RhdGljIGNvbnN0IGNoYXIgKmNvbW1hbmRfdHlwZXNbXSA9 IHsKIH07CiAjZW5kaWYKIAorI2RlZmluZSBXRVhUX1VTRUNIQU5ORUxTIDEKKworc3RhdGlj IGNvbnN0IGxvbmcgaXB3MjEwMF9mcmVxdWVuY2llc1tdID0geworCTI0MTIsIDI0MTcsIDI0 MjIsIDI0MjcsCisJMjQzMiwgMjQzNywgMjQ0MiwgMjQ0NywKKwkyNDUyLCAyNDU3LCAyNDYy LCAyNDY3LAorCTI0NzIsIDI0ODQKK307CisKKyNkZWZpbmUgRlJFUV9DT1VOVAlBUlJBWV9T SVpFKGlwdzIxMDBfZnJlcXVlbmNpZXMpCisKK3N0YXRpYyBjb25zdCBsb25nIGlwdzIxMDBf cmF0ZXNfMTFiW10gPSB7CisJMTAwMDAwMCwKKwkyMDAwMDAwLAorCTU1MDAwMDAsCisJMTEw MDAwMDAKK307CisKK3N0YXRpYyBzdHJ1Y3QgaWVlZTgwMjExX3JhdGUgaXB3MjEwMF9iZ19y YXRlc1tdID0geworCXsgLmJpdHJhdGUgPSAxMCB9LAorCXsgLmJpdHJhdGUgPSAyMCwgLmZs YWdzID0gSUVFRTgwMjExX1JBVEVfU0hPUlRfUFJFQU1CTEUgfSwKKwl7IC5iaXRyYXRlID0g NTUsIC5mbGFncyA9IElFRUU4MDIxMV9SQVRFX1NIT1JUX1BSRUFNQkxFIH0sCisJeyAuYml0 cmF0ZSA9IDExMCwgLmZsYWdzID0gSUVFRTgwMjExX1JBVEVfU0hPUlRfUFJFQU1CTEUgfSwK K307CisKKyNkZWZpbmUgUkFURV9DT1VOVCBBUlJBWV9TSVpFKGlwdzIxMDBfcmF0ZXNfMTFi KQorCiAvKiBQcmUtZGVjbCB1bnRpbCB3ZSBnZXQgdGhlIGNvZGUgc29saWQgYW5kIHRoZW4g d2UgY2FuIGNsZWFuIGl0IHVwICovCiBzdGF0aWMgdm9pZCBpcHcyMTAwX3R4X3NlbmRfY29t bWFuZHMoc3RydWN0IGlwdzIxMDBfcHJpdiAqcHJpdik7CiBzdGF0aWMgdm9pZCBpcHcyMTAw X3R4X3NlbmRfZGF0YShzdHJ1Y3QgaXB3MjEwMF9wcml2ICpwcml2KTsKQEAgLTExNDEsNiAr MTE2OCw3IEBAIHN0YXRpYyBpbnQgcmZfa2lsbF9hY3RpdmUoc3RydWN0IGlwdzIxMDBfcHJp diAqcHJpdikKIAlpbnQgaTsKIAogCWlmICghKHByaXYtPmh3X2ZlYXR1cmVzICYgSFdfRkVB VFVSRV9SRktJTEwpKSB7CisJCXdpcGh5X3Jma2lsbF9zZXRfaHdfc3RhdGUocHJpdi0+aWVl ZS0+d2Rldi53aXBoeSwgZmFsc2UpOwogCQlwcml2LT5zdGF0dXMgJj0gflNUQVRVU19SRl9L SUxMX0hXOwogCQlyZXR1cm4gMDsKIAl9CkBAIC0xMTUxLDEwICsxMTc5LDEzIEBAIHN0YXRp YyBpbnQgcmZfa2lsbF9hY3RpdmUoc3RydWN0IGlwdzIxMDBfcHJpdiAqcHJpdikKIAkJdmFs dWUgPSAodmFsdWUgPDwgMSkgfCAoKHJlZyAmIElQV19CSVRfR1BJT19SRl9LSUxMKSA/IDAg OiAxKTsKIAl9CiAKLQlpZiAodmFsdWUgPT0gMCkKKwlpZiAodmFsdWUgPT0gMCkgeworCQl3 aXBoeV9yZmtpbGxfc2V0X2h3X3N0YXRlKHByaXYtPmllZWUtPndkZXYud2lwaHksIHRydWUp OwogCQlwcml2LT5zdGF0dXMgfD0gU1RBVFVTX1JGX0tJTExfSFc7Ci0JZWxzZQorCX0gZWxz ZSB7CisJCXdpcGh5X3Jma2lsbF9zZXRfaHdfc3RhdGUocHJpdi0+aWVlZS0+d2Rldi53aXBo eSwgZmFsc2UpOwogCQlwcml2LT5zdGF0dXMgJj0gflNUQVRVU19SRl9LSUxMX0hXOworCX0K IAogCXJldHVybiAodmFsdWUgPT0gMCk7CiB9CkBAIC0xODE0LDEzICsxODQ1LDYgQEAgc3Rh dGljIGludCBpcHcyMTAwX3VwKHN0cnVjdCBpcHcyMTAwX3ByaXYgKnByaXYsIGludCBkZWZl cnJlZCkKIAlyZXR1cm4gcmM7CiB9CiAKLS8qIENhbGxlZCBieSByZWdpc3Rlcl9uZXRkZXYo KSAqLwotc3RhdGljIGludCBpcHcyMTAwX25ldF9pbml0KHN0cnVjdCBuZXRfZGV2aWNlICpk ZXYpCi17Ci0Jc3RydWN0IGlwdzIxMDBfcHJpdiAqcHJpdiA9IGxpYmlwd19wcml2KGRldik7 Ci0JcmV0dXJuIGlwdzIxMDBfdXAocHJpdiwgMSk7Ci19Ci0KIHN0YXRpYyB2b2lkIGlwdzIx MDBfZG93bihzdHJ1Y3QgaXB3MjEwMF9wcml2ICpwcml2KQogewogCXVuc2lnbmVkIGxvbmcg ZmxhZ3M7CkBAIC0xODc1LDYgKzE4OTksNjQgQEAgc3RhdGljIHZvaWQgaXB3MjEwMF9kb3du KHN0cnVjdCBpcHcyMTAwX3ByaXYgKnByaXYpCiAJbmV0aWZfc3RvcF9xdWV1ZShwcml2LT5u ZXRfZGV2KTsKIH0KIAorLyogQ2FsbGVkIGJ5IHJlZ2lzdGVyX25ldGRldigpICovCitzdGF0 aWMgaW50IGlwdzIxMDBfbmV0X2luaXQoc3RydWN0IG5ldF9kZXZpY2UgKmRldikKK3sKKwlz dHJ1Y3QgaXB3MjEwMF9wcml2ICpwcml2ID0gbGliaXB3X3ByaXYoZGV2KTsKKwljb25zdCBz dHJ1Y3QgbGliaXB3X2dlbyAqZ2VvID0gbGliaXB3X2dldF9nZW8ocHJpdi0+aWVlZSk7CisJ c3RydWN0IHdpcmVsZXNzX2RldiAqd2RldiA9ICZwcml2LT5pZWVlLT53ZGV2OworCWludCBy ZXQ7CisJaW50IGk7CisKKwlyZXQgPSBpcHcyMTAwX3VwKHByaXYsIDEpOworCWlmIChyZXQp CisJCXJldHVybiByZXQ7CisKKwltZW1jcHkod2Rldi0+d2lwaHktPnBlcm1fYWRkciwgcHJp di0+bWFjX2FkZHIsIEVUSF9BTEVOKTsKKworCS8qIGZpbGwtb3V0IHByaXYtPmllZWUtPmJn X2JhbmQgKi8KKwlpZiAoZ2VvLT5iZ19jaGFubmVscykgeworCQlzdHJ1Y3QgaWVlZTgwMjEx X3N1cHBvcnRlZF9iYW5kICpiZ19iYW5kID0gJnByaXYtPmllZWUtPmJnX2JhbmQ7CisKKwkJ YmdfYmFuZC0+YmFuZCA9IElFRUU4MDIxMV9CQU5EXzJHSFo7CisJCWJnX2JhbmQtPm5fY2hh bm5lbHMgPSBnZW8tPmJnX2NoYW5uZWxzOworCQliZ19iYW5kLT5jaGFubmVscyA9CisJCQlr emFsbG9jKGdlby0+YmdfY2hhbm5lbHMgKgorCQkJCXNpemVvZihzdHJ1Y3QgaWVlZTgwMjEx X2NoYW5uZWwpLCBHRlBfS0VSTkVMKTsKKwkJLyogdHJhbnNsYXRlIGdlby0+YmcgdG8gYmdf YmFuZC5jaGFubmVscyAqLworCQlmb3IgKGkgPSAwOyBpIDwgZ2VvLT5iZ19jaGFubmVsczsg aSsrKSB7CisJCQliZ19iYW5kLT5jaGFubmVsc1tpXS5iYW5kID0gSUVFRTgwMjExX0JBTkRf MkdIWjsKKwkJCWJnX2JhbmQtPmNoYW5uZWxzW2ldLmNlbnRlcl9mcmVxID0gZ2VvLT5iZ1tp XS5mcmVxOworCQkJYmdfYmFuZC0+Y2hhbm5lbHNbaV0uaHdfdmFsdWUgPSBnZW8tPmJnW2ld LmNoYW5uZWw7CisJCQliZ19iYW5kLT5jaGFubmVsc1tpXS5tYXhfcG93ZXIgPSBnZW8tPmJn W2ldLm1heF9wb3dlcjsKKwkJCWlmIChnZW8tPmJnW2ldLmZsYWdzICYgTElCSVBXX0NIX1BB U1NJVkVfT05MWSkKKwkJCQliZ19iYW5kLT5jaGFubmVsc1tpXS5mbGFncyB8PQorCQkJCQlJ RUVFODAyMTFfQ0hBTl9QQVNTSVZFX1NDQU47CisJCQlpZiAoZ2VvLT5iZ1tpXS5mbGFncyAm IExJQklQV19DSF9OT19JQlNTKQorCQkJCWJnX2JhbmQtPmNoYW5uZWxzW2ldLmZsYWdzIHw9 CisJCQkJCUlFRUU4MDIxMV9DSEFOX05PX0lCU1M7CisJCQlpZiAoZ2VvLT5iZ1tpXS5mbGFn cyAmIExJQklQV19DSF9SQURBUl9ERVRFQ1QpCisJCQkJYmdfYmFuZC0+Y2hhbm5lbHNbaV0u ZmxhZ3MgfD0KKwkJCQkJSUVFRTgwMjExX0NIQU5fUkFEQVI7CisJCQkvKiBObyBlcXVpdmFs ZW50IGZvciBMSUJJUFdfQ0hfODAyMTFIX1JVTEVTLAorCQkJICAgTElCSVBXX0NIX1VOSUZP Uk1fU1BSRUFESU5HLCBvcgorCQkJICAgTElCSVBXX0NIX0JfT05MWS4uLiAqLworCQl9CisJ CS8qIHBvaW50IGF0IGJpdHJhdGUgaW5mbyAqLworCQliZ19iYW5kLT5iaXRyYXRlcyA9IGlw dzIxMDBfYmdfcmF0ZXM7CisJCWJnX2JhbmQtPm5fYml0cmF0ZXMgPSBSQVRFX0NPVU5UOwor CisJCXdkZXYtPndpcGh5LT5iYW5kc1tJRUVFODAyMTFfQkFORF8yR0haXSA9IGJnX2JhbmQ7 CisJfQorCisJc2V0X3dpcGh5X2Rldih3ZGV2LT53aXBoeSwgJnByaXYtPnBjaV9kZXYtPmRl dik7CisJaWYgKHdpcGh5X3JlZ2lzdGVyKHdkZXYtPndpcGh5KSkgeworCQlpcHcyMTAwX2Rv d24ocHJpdik7CisJCXJldHVybiAtRUlPOworCX0KKwlyZXR1cm4gMDsKK30KKwogc3RhdGlj IHZvaWQgaXB3MjEwMF9yZXNldF9hZGFwdGVyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykK IHsKIAlzdHJ1Y3QgaXB3MjEwMF9wcml2ICpwcml2ID0KQEAgLTIwOTAsNiArMjE3Miw3IEBA IHN0YXRpYyB2b2lkIGlzcl9pbmRpY2F0ZV9yZl9raWxsKHN0cnVjdCBpcHcyMTAwX3ByaXYg KnByaXYsIHUzMiBzdGF0dXMpCiAJCSAgICAgICBwcml2LT5uZXRfZGV2LT5uYW1lKTsKIAog CS8qIFJGX0tJTEwgaXMgbm93IGVuYWJsZWQgKGVsc2Ugd2Ugd291bGRuJ3QgYmUgaGVyZSkg Ki8KKwl3aXBoeV9yZmtpbGxfc2V0X2h3X3N0YXRlKHByaXYtPmllZWUtPndkZXYud2lwaHks IHRydWUpOwogCXByaXYtPnN0YXR1cyB8PSBTVEFUVVNfUkZfS0lMTF9IVzsKIAogCS8qIE1h a2Ugc3VyZSB0aGUgUkYgS2lsbCBjaGVjayB0aW1lciBpcyBydW5uaW5nICovCkBAIC02NjAx LDI2ICs2Njg0LDYgQEAgc3RhdGljIHZvaWQgX19leGl0IGlwdzIxMDBfZXhpdCh2b2lkKQog bW9kdWxlX2luaXQoaXB3MjEwMF9pbml0KTsKIG1vZHVsZV9leGl0KGlwdzIxMDBfZXhpdCk7 CiAKLSNkZWZpbmUgV0VYVF9VU0VDSEFOTkVMUyAxCi0KLXN0YXRpYyBjb25zdCBsb25nIGlw dzIxMDBfZnJlcXVlbmNpZXNbXSA9IHsKLQkyNDEyLCAyNDE3LCAyNDIyLCAyNDI3LAotCTI0 MzIsIDI0MzcsIDI0NDIsIDI0NDcsCi0JMjQ1MiwgMjQ1NywgMjQ2MiwgMjQ2NywKLQkyNDcy LCAyNDg0Ci19OwotCi0jZGVmaW5lIEZSRVFfQ09VTlQJQVJSQVlfU0laRShpcHcyMTAwX2Zy ZXF1ZW5jaWVzKQotCi1zdGF0aWMgY29uc3QgbG9uZyBpcHcyMTAwX3JhdGVzXzExYltdID0g ewotCTEwMDAwMDAsCi0JMjAwMDAwMCwKLQk1NTAwMDAwLAotCTExMDAwMDAwCi19OwotCi0j ZGVmaW5lIFJBVEVfQ09VTlQgQVJSQVlfU0laRShpcHcyMTAwX3JhdGVzXzExYikKLQogc3Rh dGljIGludCBpcHcyMTAwX3d4X2dldF9uYW1lKHN0cnVjdCBuZXRfZGV2aWNlICpkZXYsCiAJ CQkgICAgICAgc3RydWN0IGl3X3JlcXVlc3RfaW5mbyAqaW5mbywKIAkJCSAgICAgICB1bmlv biBpd3JlcV9kYXRhICp3cnF1LCBjaGFyICpleHRyYSkK --------------050606010702000902060402 Content-Type: text/plain; name="compile_errors.log" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="compile_errors.log" ICBDSEsgICAgIGluY2x1ZGUvbGludXgvdmVyc2lvbi5oCiAgQ0hLICAgICBpbmNsdWRlL2xp bnV4L3V0c3JlbGVhc2UuaAogIFNZTUxJTksgaW5jbHVkZS9hc20gLT4gaW5jbHVkZS9hc20t eDg2CiAgQ0FMTCAgICBzY3JpcHRzL2NoZWNrc3lzY2FsbHMuc2gKICBDSEsgICAgIGluY2x1 ZGUvbGludXgvY29tcGlsZS5oCktlcm5lbDogYXJjaC94ODYvYm9vdC9iekltYWdlIGlzIHJl YWR5ICAoIzgpCiAgQ0hLICAgICBpbmNsdWRlL2xpbnV4L3ZlcnNpb24uaAogIENISyAgICAg aW5jbHVkZS9saW51eC91dHNyZWxlYXNlLmgKICBTWU1MSU5LIGluY2x1ZGUvYXNtIC0+IGlu Y2x1ZGUvYXNtLXg4NgogIENBTEwgICAgc2NyaXB0cy9jaGVja3N5c2NhbGxzLnNoCiAgQ0Mg W01dICBkcml2ZXJzL25ldC93aXJlbGVzcy9pcHcyeDAwL2lwdzIxMDAubwpkcml2ZXJzL25l dC93aXJlbGVzcy9pcHcyeDAwL2lwdzIxMDAuYzozMTc6IGVycm9yOiBhcnJheSB0eXBlIGhh cyBpbmNvbXBsZXRlIGVsZW1lbnQgdHlwZQpkcml2ZXJzL25ldC93aXJlbGVzcy9pcHcyeDAw L2lwdzIxMDAuYzozMTg6IGVycm9yOiBmaWVsZCBuYW1lIG5vdCBpbiByZWNvcmQgb3IgdW5p b24gaW5pdGlhbGl6ZXIKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6 MzE4OiBlcnJvcjogKG5lYXIgaW5pdGlhbGl6YXRpb24gZm9yIOKAmGlwdzIxMDBfYmdfcmF0 ZXPigJkpCmRyaXZlcnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvaXB3MjEwMC5jOjMxOTogZXJy b3I6IGZpZWxkIG5hbWUgbm90IGluIHJlY29yZCBvciB1bmlvbiBpbml0aWFsaXplcgpkcml2 ZXJzL25ldC93aXJlbGVzcy9pcHcyeDAwL2lwdzIxMDAuYzozMTk6IGVycm9yOiAobmVhciBp bml0aWFsaXphdGlvbiBmb3Ig4oCYaXB3MjEwMF9iZ19yYXRlc+KAmSkKZHJpdmVycy9uZXQv d2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MzE5OiBlcnJvcjogZmllbGQgbmFtZSBub3Qg aW4gcmVjb3JkIG9yIHVuaW9uIGluaXRpYWxpemVyCmRyaXZlcnMvbmV0L3dpcmVsZXNzL2lw dzJ4MDAvaXB3MjEwMC5jOjMxOTogZXJyb3I6IChuZWFyIGluaXRpYWxpemF0aW9uIGZvciDi gJhpcHcyMTAwX2JnX3JhdGVz4oCZKQpkcml2ZXJzL25ldC93aXJlbGVzcy9pcHcyeDAwL2lw dzIxMDAuYzozMTk6IGVycm9yOiDigJhJRUVFODAyMTFfUkFURV9TSE9SVF9QUkVBTUJMReKA mSB1bmRlY2xhcmVkIGhlcmUgKG5vdCBpbiBhIGZ1bmN0aW9uKQpkcml2ZXJzL25ldC93aXJl bGVzcy9pcHcyeDAwL2lwdzIxMDAuYzozMjA6IGVycm9yOiBmaWVsZCBuYW1lIG5vdCBpbiBy ZWNvcmQgb3IgdW5pb24gaW5pdGlhbGl6ZXIKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3Mngw MC9pcHcyMTAwLmM6MzIwOiBlcnJvcjogKG5lYXIgaW5pdGlhbGl6YXRpb24gZm9yIOKAmGlw dzIxMDBfYmdfcmF0ZXPigJkpCmRyaXZlcnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvaXB3MjEw MC5jOjMyMDogZXJyb3I6IGZpZWxkIG5hbWUgbm90IGluIHJlY29yZCBvciB1bmlvbiBpbml0 aWFsaXplcgpkcml2ZXJzL25ldC93aXJlbGVzcy9pcHcyeDAwL2lwdzIxMDAuYzozMjA6IGVy cm9yOiAobmVhciBpbml0aWFsaXphdGlvbiBmb3Ig4oCYaXB3MjEwMF9iZ19yYXRlc+KAmSkK ZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MzIxOiBlcnJvcjogZmll bGQgbmFtZSBub3QgaW4gcmVjb3JkIG9yIHVuaW9uIGluaXRpYWxpemVyCmRyaXZlcnMvbmV0 L3dpcmVsZXNzL2lwdzJ4MDAvaXB3MjEwMC5jOjMyMTogZXJyb3I6IChuZWFyIGluaXRpYWxp emF0aW9uIGZvciDigJhpcHcyMTAwX2JnX3JhdGVz4oCZKQpkcml2ZXJzL25ldC93aXJlbGVz cy9pcHcyeDAwL2lwdzIxMDAuYzozMjE6IGVycm9yOiBmaWVsZCBuYW1lIG5vdCBpbiByZWNv cmQgb3IgdW5pb24gaW5pdGlhbGl6ZXIKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9p cHcyMTAwLmM6MzIxOiBlcnJvcjogKG5lYXIgaW5pdGlhbGl6YXRpb24gZm9yIOKAmGlwdzIx MDBfYmdfcmF0ZXPigJkpCmRyaXZlcnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvaXB3MjEwMC5j OiBJbiBmdW5jdGlvbiDigJhyZl9raWxsX2FjdGl2ZeKAmToKZHJpdmVycy9uZXQvd2lyZWxl c3MvaXB3MngwMC9pcHcyMTAwLmM6MTE3MTogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9u IG9mIGZ1bmN0aW9uIOKAmHdpcGh5X3Jma2lsbF9zZXRfaHdfc3RhdGXigJkKZHJpdmVycy9u ZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTE3MTogZXJyb3I6IOKAmHN0cnVjdCBs aWJpcHdfZGV2aWNl4oCZIGhhcyBubyBtZW1iZXIgbmFtZWQg4oCYd2RlduKAmQpkcml2ZXJz L25ldC93aXJlbGVzcy9pcHcyeDAwL2lwdzIxMDAuYzoxMTgzOiBlcnJvcjog4oCYc3RydWN0 IGxpYmlwd19kZXZpY2XigJkgaGFzIG5vIG1lbWJlciBuYW1lZCDigJh3ZGV24oCZCmRyaXZl cnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvaXB3MjEwMC5jOjExODY6IGVycm9yOiDigJhzdHJ1 Y3QgbGliaXB3X2RldmljZeKAmSBoYXMgbm8gbWVtYmVyIG5hbWVkIOKAmHdkZXbigJkKZHJp dmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6IEluIGZ1bmN0aW9uIOKAmGlw dzIxMDBfbmV0X2luaXTigJk6CmRyaXZlcnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvaXB3MjEw MC5jOjE5MDc6IGVycm9yOiDigJhzdHJ1Y3QgbGliaXB3X2RldmljZeKAmSBoYXMgbm8gbWVt YmVyIG5hbWVkIOKAmHdkZXbigJkKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcy MTAwLmM6MTkxNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTkxNTogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKZHJpdmVycy9u ZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTkxOTogZXJyb3I6IOKAmHN0cnVjdCBs aWJpcHdfZGV2aWNl4oCZIGhhcyBubyBtZW1iZXIgbmFtZWQg4oCYYmdfYmFuZOKAmQpkcml2 ZXJzL25ldC93aXJlbGVzcy9pcHcyeDAwL2lwdzIxMDAuYzoxOTIxOiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpkcml2ZXJzL25ldC93aXJlbGVz cy9pcHcyeDAwL2lwdzIxMDAuYzoxOTIxOiBlcnJvcjog4oCYSUVFRTgwMjExX0JBTkRfMkdI WuKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKZHJpdmVycy9u ZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTkyMTogZXJyb3I6IChFYWNoIHVuZGVj bGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UKZHJpdmVycy9uZXQvd2ly ZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTkyMTogZXJyb3I6IGZvciBlYWNoIGZ1bmN0aW9u IGl0IGFwcGVhcnMgaW4uKQpkcml2ZXJzL25ldC93aXJlbGVzcy9pcHcyeDAwL2lwdzIxMDAu YzoxOTIyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQpkcml2ZXJzL25ldC93aXJlbGVzcy9pcHcyeDAwL2lwdzIxMDAuYzoxOTIzOiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpkcml2ZXJzL25ldC93 aXJlbGVzcy9pcHcyeDAwL2lwdzIxMDAuYzoxOTI1OiBlcnJvcjogaW52YWxpZCBhcHBsaWNh dGlvbiBvZiDigJhzaXplb2bigJkgdG8gaW5jb21wbGV0ZSB0eXBlIOKAmHN0cnVjdCBpZWVl ODAyMTFfY2hhbm5lbOKAmSAKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAw LmM6MTkyODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTkyOTogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKZHJpdmVycy9uZXQv d2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTkzMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3Mngw MC9pcHcyMTAwLmM6MTkzMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTkz MzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKZHJp dmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTkzNDogZXJyb3I6IOKAmElF RUU4MDIxMV9DSEFOX1BBU1NJVkVfU0NBTuKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4g dGhpcyBmdW5jdGlvbikKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6 MTkzNjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK ZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTkzNzogZXJyb3I6IOKA mElFRUU4MDIxMV9DSEFOX05PX0lCU1PigJkgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRo aXMgZnVuY3Rpb24pCmRyaXZlcnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvaXB3MjEwMC5jOjE5 Mzk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmRy aXZlcnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvaXB3MjEwMC5jOjE5NDA6IGVycm9yOiDigJhJ RUVFODAyMTFfQ0hBTl9SQURBUuKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBm dW5jdGlvbikKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTk0Njog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKZHJpdmVy cy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTk0NzogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKZHJpdmVycy9uZXQvd2lyZWxlc3Mv aXB3MngwMC9pcHcyMTAwLmM6MTk0OTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAw LmM6MTk1MjogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmHNl dF93aXBoeV9kZXbigJkKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6 MTk1MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK ZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MTk1MzogZXJyb3I6IGlt cGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmHdpcGh5X3JlZ2lzdGVy4oCZCmRy aXZlcnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvaXB3MjEwMC5jOjE5NTM6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmRyaXZlcnMvbmV0L3dpcmVs ZXNzL2lwdzJ4MDAvaXB3MjEwMC5jOiBJbiBmdW5jdGlvbiDigJhpc3JfaW5kaWNhdGVfcmZf a2lsbOKAmToKZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3MngwMC9pcHcyMTAwLmM6MjE3NTog ZXJyb3I6IOKAmHN0cnVjdCBsaWJpcHdfZGV2aWNl4oCZIGhhcyBubyBtZW1iZXIgbmFtZWQg 4oCYd2RlduKAmQptYWtlWzRdOiAqKiogW2RyaXZlcnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAv aXB3MjEwMC5vXSBFcnJvciAxCm1ha2VbM106ICoqKiBbZHJpdmVycy9uZXQvd2lyZWxlc3Mv aXB3MngwMF0gRXJyb3IgMgptYWtlWzJdOiAqKiogW2RyaXZlcnMvbmV0L3dpcmVsZXNzXSBF cnJvciAyCm1ha2VbMV06ICoqKiBbZHJpdmVycy9uZXRdIEVycm9yIDIKbWFrZTogKioqIFtk cml2ZXJzXSBFcnJvciAyCgo= --------------050606010702000902060402 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july --------------050606010702000902060402 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipw2100-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ipw2100-devel --------------050606010702000902060402--