From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 19 Mar 2004 13:00:48 +0200 From: Gleb Stiblo To: ALT Linux kernel packages development Subject: [d-kernel] Re: q: 2.6.3 headers trouble? (nvnet) Message-ID: <20040319110048.GA20148@sam-solutions.net> References: <20040314085603.GV12349@osdn.org.ua> <20040318070934.GK12355@osdn.org.ua> <20040318184436.GA21509@osdn.org.ua> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="9amGYk9869ThD9tj" Content-Disposition: inline In-Reply-To: <20040318184436.GA21509@osdn.org.ua> Content-Transfer-Encoding: 7bit X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Mar 2004 11:00:50 -0000 Archived-At: List-Archive: List-Post: --9amGYk9869ThD9tj Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 18, 2004 at 08:44:37PM +0200, Michael Shigorin wrote: [...] MS> =F4=C1=CB =D0=CF=D0=D2=CF=C2=CF=D7=C1=CC -- =CF=C2=CC=CF=CD=C1=CC=D3=D1= :) =E5=D3=CC=C9 =CE=C5 =D7 =CE=C1=D0=D2=D1=C7 -- =C2=D9=CC=CF =C2=D9 MS> =D3=D0=C1=D3=C9=C2=CF. =F7 =C1=D4=D4=C1=DE=C5 srpm. nvnet =DA=C1=C7=D2=D5=D6=C1=C5=D4=D3=D1, nvaudio -- =CE=C5=D4: nvaudio: Unknown symbol ac97_set_dac_rate nvaudio: Unknown symbol mem_map_unreserve nvaudio: Unknown symbol mastervolleft nvaudio: Unknown symbol cli nvaudio: Unknown symbol restore_flags nvaudio: Unknown symbol AnalogLeftoverCount nvaudio: Unknown symbol mem_map_reserve nvaudio: Unknown symbol pcmvolright nvaudio: Unknown symbol SPDIFLeftoverCount nvaudio: Unknown symbol save_flags nvaudio: Unknown symbol SPDIFLeftovers nvaudio: Unknown symbol mastervolright nvaudio: Unknown symbol ac97_set_adc_rate nvaudio: Unknown symbol AnalogLeftovers nvaudio: Unknown symbol pcmvolleft nvaudio: Unknown symbol ac97_probe_codec nvaudio: Unknown symbol pci_present =E9 =D3=D5=C4=D1 =D0=CF =DC=D4=CF=CD=D5 =CE=C1 =D2=C1=C2=CF=D4=D5 =D3 2.6= =C2=C5=DA =C4=CF=D0 =D0=C1=D4=DE=C5=CA =CF=CE=CF =CE=C5 =D2=C1=D3=DE=C9=D4= =C1=CE=CF: 8. Obsolete functions = =20 ~~~~~~~~~~~~~~~~~~~~~ = =20 There are several functions which you might come across when trying to = =20 port an old driver to the new PCI interface. They are no longer present = =20 in the kernel as they aren't compatible with hotplug or PCI domains or = =20 having sane locking. = =20 pcibios_present() and Since ages, you don't need to testpresenc= e pci_present() of PCI subsystem when trying to talk to i= t. =20 If it's not there, the list of PCI device= s =20 is empty and all functions for searching = for =20 devices just return NULL. = =20 --=20 Gleb Stiblo AKA UlfR --9amGYk9869ThD9tj Content-Type: application/x-rpm Content-Disposition: attachment; filename="kernel-modules-nvidia-nforce-std26-up-1.0.0261-alt0.1.src.rpm" Content-Transfer-Encoding: base64 7avu2wMAAAEAAWtlcm5lbC1tb2R1bGVzLW52aWRpYS1uZm9yY2Utc3RkMjYtdXAtMS4wLjAy NjEtYWx0MC4xAAAAAAAAAAAAAAAAAAABAAUAAAAAAAAAAAAAAAAAAAAAjq3oAQAAAAAAAAAE AAAAUAAAAD4AAAAHAAAAQAAAABAAAAENAAAABgAAAAAAAAABAAAD6AAAAAQAAAAsAAAAAQAA A+wAAAAHAAAAMAAAABBlZmJhMzFmMWIzZmVjNTA2NmQ0NjA0NzI0MGRjZjY2MWJjNTFlZTQ2 AAAAAAAAGg6Dd8Zhk0QCPQhyb4qI66e2AAAAPgAAAAf////AAAAAEI6t6AEAAAAAAAAAMQAA CWgAAAA/AAAABwAACVgAAAAQAAAAZAAAAAgAAAAAAAAAAQAAA+gAAAAGAAAAAgAAAAEAAAPp AAAABgAAACgAAAABAAAD6gAAAAYAAAAxAAAAAQAAA+wAAAAJAAAAOAAAAAEAAAPtAAAACQAA AFYAAAABAAAD7gAAAAQAAAB4AAAAAQAAA+8AAAAGAAAAfAAAAAEAAAPxAAAABAAAAJQAAAAB AAAD8gAAAAYAAACYAAAAAQAAA/MAAAAGAAAAogAAAAEAAAP2AAAABgAAALEAAAABAAAD9wAA AAYAAAC1AAAAAQAAA/gAAAAJAAAA6wAAAAEAAAP7AAAACAAAAQYAAAACAAAD/AAAAAYAAAE/ AAAAAQAAA/0AAAAGAAABVgAAAAEAAAP+AAAABgAAAVwAAAABAAAEBAAAAAQAAAFkAAAAAwAA BAYAAAADAAABcAAAAAMAAAQJAAAAAwAAAXYAAAADAAAECgAAAAQAAAF8AAAAAwAABAsAAAAI AAABiAAAAAMAAAQMAAAACAAAAesAAAADAAAEDQAAAAQAAAHwAAAAAwAABA8AAAAIAAAB/AAA AAMAAAQQAAAACAAAAhEAAAADAAAEFQAAAAQAAAIoAAAAAwAABBYAAAAEAAACNAAAAAEAAAQY AAAABAAAAjgAAAAHAAAEGQAAAAgAAAJUAAAABwAABBoAAAAIAAAC1gAAAAcAAAQlAAAACAAA AvYAAAAJAAAEJgAAAAgAAAMjAAAAAQAABCgAAAAGAAADKQAAAAEAAAQ4AAAABAAAAzAAAAAL AAAEOQAAAAgAAANcAAAACwAABDoAAAAIAAAFiAAAAAsAAARGAAAABgAACKMAAAABAAAERwAA AAQAAAjEAAAAAwAABEgAAAAEAAAI0AAAAAMAAARJAAAACAAACNwAAAADAAAEXAAAAAQAAAjg AAAAAwAABF0AAAAIAAAI7AAAAAMAAAReAAAACAAACUsAAAABAAAEZAAAAAYAAAlMAAAAAQAA BGUAAAAGAAAJUQAAAAEAAARmAAAABgAACVYAAAABQwBrZXJuZWwtbW9kdWxlcy1udmlkaWEt bmZvcmNlLXN0ZDI2LXVwADEuMC4wMjYxAGFsdDAuMQBuVmlkaWEgbmZvcmNlIGNoaXBzZXQg ZHJpdmVycwBuVmlkaWEgY2hpcHNldCBzdXBwb3J0IGRyaXZlcnMuAAAAQFrPbXBjMzQ2LmJl bGNhZi5taW5zay5ieQAAAAAAR6ZBTFQgTGludXgAQUxUIExpbnV4IFRlYW0AR1BMAEtlcm5l bCBNYWludGFpbmVyIFRlYW0gPGtlcm5lbEBwYWNrYWdlcy5hbHRsaW51eC5vcmc+AFN5c3Rl bS9LZXJuZWwgYW5kIGhhcmR3YXJlAG5mb3JjZS1tYWtlMjYucGF0Y2gAbmZvcmNlLW5ldC0x LjAuMDI2MS1rZXJuZWwtMi42LnBhdGNoAGh0dHA6Ly93d3cua2VybmVsLm9yZy8AbGludXgA aTY4NgAAAAAAABJlAAAEOwAADTOBpIGkgaQAAAAAAABAWramQFrPU0BUHBxkN2VkNjhlZDlh YTI1MDc5MGUyZWZjNTU1MjhlM2EwOAA5MDgwM2JmMjAyYmJlMjA5OTk1NTEyOTYxNmQ4N2My MgAxODgxNmM3ZjBjZTRiMjdkZTZiZDcwZmFkMTUwNzI3ZAAAAAAAAAAAACAAAAAAAAAAAHN0 aWJsbwBzdGlibG8Ac3RpYmxvAHN0aWJsbwBzdGlibG8Ac3RpYmxvAAAA//////////////// AAAmAAAAAEAAAAAAAAAAAAAAAAwAAAAIAAAAAAEAAEprZXJuZWwtYnVpbGQtdG9vbHMAbW9k dXRpbHMAcGVybABycG0Aa2VybmVsLWhlYWRlcnMtbW9kdWxlcy1zdGQyNi11cABrZXJuZWwt c291cmNlLW52aWRpYS1uZm9yY2UtMDI2MQBycG1saWIoQ29tcHJlc3NlZEZpbGVOYW1lcykA AAAANC4wLjItNzUAMi42LjItYWx0MQAAMy4wLjQtMQBpMzg2AGk0ODYAaTU4NgBpNjg2AGk3 ODYAaTg4NgBpOTg2AGs2AGF0aGxvbgBMaW51eAAyLjIuMAAAQFQRAEBASoA/3ruAP8cAgD+5 0YA/WZQAP0sTgD88kwA/OfAAPziegD83TQBNaWNoYWVsIFNoaWdvcmluIDxtaWtlQGFsdGxp bnV4LnJ1PiAxLjAuMDI2MS1hbHQwLjEAU2VyZ2V5IFZsYXNvdiA8dnN1QGFsdGxpbnV4LnJ1 PiAxLjAuMDI2MS1hbHQxMS4xAFNlcmdleSBWbGFzb3YgPHZzdUBhbHRsaW51eC5ydT4gMS4w LjAyNjEtYWx0MTAuMQBTZXJnZXkgVmxhc292IDx2c3VAYWx0bGludXgucnU+IDEuMC4wMjYx LWFsdDkuMQBTZXJnZXkgVmxhc292IDx2c3VAYWx0bGludXgucnU+IDEuMC4wMjYxLWFsdDgu MQBBbnRvbiBGYXJ5Z2luIDxyaWRlckBhbHRsaW51eC5ydT4gMS4wLjAyNjEtYWx0Ny4xAFBl dGVyIE5vdm9kdm9yc2t5IDxuaWRkQGFsdGxpbnV4LmNvbT4gMS4wLjAyNjEtYWx0NgBQZXRl ciBOb3ZvZHZvcnNreSA8bmlkZEBhbHRsaW51eC5jb20+IDEuMC4wMjYxLWFsdDUAUGV0ZXIg Tm92b2R2b3Jza3kgPG5pZGRAYWx0bGludXguY29tPiAxLjAuMDI2MS1hbHQ0AFBldGVyIE5v dm9kdm9yc2t5IDxuaWRkQGFsdGxpbnV4LmNvbT4gMS4wLjAyNjEtYWx0MgBQZXRlciBOb3Zv ZHZvcnNreSA8bmlkZEBhbHRsaW51eC5jb20+IDEuMC4wMjYxLWFsdDEALSBmb3IgMi42Ci0g Z2VudG9vIHBhdGNoIChzZWUgaHR0cDovL2xpbnV4LmRlcmtlaWxlci5jb20vTWFpbGluZy1M aXN0cy9LZXJuZWwvMjAwMy0wNy8xNzIyLmh0bWwpAC0gVXBkYXRlZCBmb3IgdGhlIG5ldyBj b21waWxlciB2ZXJzaW9uIHNlbGVjdGlvbiBzY2hlbWUgKEdDQ19WRVJTSU9OKS4KLSBudm5l dCBidWlsZCBwcm9jZWR1cmUgaXMgaW5jb21wYXRpYmxlIHdpdGggY2NhY2hlIC0gdHVybiBp dCBvZmYgKHVuc2V0CiAgR0NDX1VTRV9DQ0FDSEUpLgAtIEZpeGVkIGNvbXBpbGVyIHNlbGVj dGlvbi4ALSBBZGRlZCBQcm92aWRlcy9Db25mbGljdHMgdG8gbWFrZSBzdXJlIHRoYXQgb25s eSBvbmUgdmVyc2lvbiBvZiB0aGUgcGFja2FnZQogIGNhbiBiZSBpbnN0YWxsZWQgZm9yIGVh Y2gga2VybmVsIHZlcnNpb24uAC0gRml4ZWQgc3BlYyBmaWxlIG5hbWUuCi0gRml4ZWQgJW1v ZHVsZV9kaXIgZGVmaW5pdGlvbi4KLSBBdm9pZCAlcG9zdHVuIGZhaWx1cmUgd2hlbiB0aGlz IHBhY2thZ2UgaXMgcmVtb3ZlZCBhZnRlcgogIGtlcm5lbC1pbWFnZS0lZmxhdm91ciAoY3Vy cmVudGx5IHJwbSBjYW5ub3QgcHJldmVudCB0aGlzKS4ALSAvdXNyL2lubGN1ZGUgcmVwbGFj ZWQgdG8gbWFjcm9zIF9pbmNsdWRlZGlyCi0gYnVpbGQgcmVxdWlyZXMgZml4AC0gcmVidWls dCB3aXRoIDIuNC4yMXJlbC1hbHQxNAAtIHJlYnVpbHQgd2l0aCAyLjQuMjFyZWwtYWx0MTMA LSByZWJ1aWx0IHdpdGggMi40LjIxcmVsLWFsdDEyAC0gcmVidWlsdCB3aXRoIDIuNC4yMXJl bC1hbHQxMQAtIGluaXRpYWwgcmVsZWFzZS4AcGMzNDYuYmVsY2FmLm1pbnNrLmJ5IDEwNzk2 OTMxNjUAAAADCAAAAwgAAAMIAACD8QAAjXQAAINRAAAAAAAAAAAAAAAAAAAAAGtlcm5lbC1t b2R1bGVzLW52aWRpYS1uZm9yY2Utc3RkMjYtdXAAbmZvcmNlLW1ha2UyNi5wYXRjaABuZm9y Y2UtbmV0LTEuMC4wMjYxLWtlcm5lbC0yLjYucGF0Y2gAAGNwaW8AZ3ppcAA5AAAAAD8AAAAH ///88AAAABAfiwgAAAAAAAADvRprd9rGMl/Rr5i48S02FkLiZePgEwzY4cYGCjhpT3uPjpAW oxo9upL8uGn++53dlYR4mDo+7dVx9NjZec/Oziwp1Uv1klrC67g8E0/VqLBnSZ2tPvGtUqoa 05pR4x9arRqPl+PncWnrpdWStztCXbKQHc+KFiSQ3Xvbsg3ZnXnUJHIQWlpNjvw3+xaZ2S4B MU13DYfkVqZKazPuCQ1sz80hJ3UdRsmCGAHJGYuwVFSlFHyXIGnFWlFbDmfmL2nNFsa9F9Fc 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 vn2D1/8ApJmxlQAmAAA= --9amGYk9869ThD9tj--