Re: Question about XFree86 4.5.99.901 snapshot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



David Dawes wrote:
> On Thu, Mar 09, 2006 at 07:53:41AM -0800, Tom Williams wrote:
>   
>> David Dawes wrote:
>>     
>>> On Wed, Mar 08, 2006 at 05:54:02PM -0500, David Dawes wrote:
>>>   
>>>       
>>>> On Wed, Mar 08, 2006 at 08:23:17AM -0800, Tom Williams wrote:
>>>>     
>>>>         
>>>>> Hi!  I just installed the XFree86 4.5.99.901 snapshot (which fixed my
>>>>> xterm installation problem, thanks guys!  :)) and it runs fine.  I
>>>>> wanted to try the "-autoconfig" option to see what it would do and it
>>>>> generated these messages:
>>>>>       
>>>>>           
>>>> Autoconfigure works by loading a bunch of drivers, using the one
>>>> that proves to be the best choice, and unloading the others.
>>>>
>>>> The problem is that fbdev registers that it needs fbdevhw.  When
>>>> it is unloaded it doesn't notify the loader that fbdevhw is no
>>>> longer needed.  Since the nv driver refers to fbdevhw (even though
>>>> it isn't using it), these references are being reported as fatal
>>>> unresolved symbols.
>>>>
>>>> The new loader now invalidates symbol references to modules that
>>>> have been unloaded.  To fix this problem, the fbdev module (and all
>>>> modules, really) needs to be modified to register its fbdevhw
>>>> requirements as being specific to itself so that those requirements
>>>> get removed when it is unloaded.
>>>>
>>>> I'll take a look at doing this, and post a patch.
>>>>
>>>> Tom, thanks for reporting the problem!
>>>>     
>>>>         
>>> The attached patch should fix this problem.
>>>
>>> David
>>>   
>>>       
>> Yep, that patch worked.  *Both* "-autoconfig" and "-configure" work just
>> fine.  :)
>>     
>
> I've just committed some changes that improve the handling of module
> requirements, and have modified all modules to make use of this.  Along
> the way I found several bugs that showed up as a result of this and of
> the fact that modules can now be unloaded and reloaded cleanly.  I
> have also removed some workarounds for the old loader (mis)behaviour,
> and plan to remove some more after further testing.
>
> I expect that there will be more problems showing up that either were
> masked in the past, or come from code that relied on the old loader
> behaviour.  Please report problems and/or new warnings/errors in the log
> file here and I'll follow them up.
>
> David
Sounds good!  Are you aware of this issue I posted about a few days ago:

http://www.mail-archive.com/xfree86@xxxxxxxxxxx/msg20133.html

Peace...

Tom

_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux