mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* new SGI TIOCX driver in *-mm driver model locking broken
@ 2005-04-02 11:43 Paul Jackson
  2005-04-02 11:51 ` Andrew Morton
  2005-04-02 12:10 ` Paul Jackson
  0 siblings, 2 replies; 6+ messages in thread
From: Paul Jackson @ 2005-04-02 11:43 UTC (permalink / raw)
  To: blosure, mochel, akpm; +Cc: linux-kernel

Looks like the new SGI TIOCX driver that Bruce Losure added to *-mm via
the patch "bk-ia64.patch" includes an instance of the old style driver
locking, that Patrick Mochel was changed to a new locking model.

If I try to compile 2.6.12-rc1-mm4 for SN2 with the config option

  CONFIG_SGI_TIOCX=y

the build fails with a bunch of errors on line 527 of tiocx.c, starting
with:

arch/ia64/sn/kernel/tiocx.c: In function `tiocx_exit':
arch/ia64/sn/kernel/tiocx.c:527: error: structure has no member named `bus_list'

The code in question includes the lines:

> static void __exit tiocx_exit(void)
> {
>         struct device *dev;
>         struct device *tdev;
> 
>         ...
>         list_for_each_entry_safe(dev, tdev, &tiocx_bus_type.devices.list,
>                                  bus_list) {

Someone, perhaps Patrick, needs to work the new locking model magic
on this piece of code.

-- 
                  I won't rest till it's the best ...
                  Programmer, Linux Scalability
                  Paul Jackson <pj@engr.sgi.com> 1.650.933.1373, 1.925.600.0401

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-04-02 15:19 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-04-02 11:43 new SGI TIOCX driver in *-mm driver model locking broken Paul Jackson
2005-04-02 11:51 ` Andrew Morton
2005-04-02 12:14   ` Paul Jackson
2005-04-02 15:18     ` Bruce Losure
2005-04-02 12:10 ` Paul Jackson
2005-04-02 14:15   ` Bruce Losure

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®