On (Mon) Nov 30 2009 [12:20:02], Rusty Russell wrote: > On Sat, 28 Nov 2009 05:20:30 pm Amit Shah wrote: > > Keep a list of all ports being used as a console, and provide a lock > > and a lookup function. The hvc callbacks only give us a vterm number, > > so we need to map this. > > OK, I think we can do better than this. > > How about we introduce a 'struct console_port', like so: > > /* A port which is used as a console. */ > struct console_port { > struct port port; > > u32 vtermno; > struct list_head list; > }; > > static DEFINE_SPINLOCK(console_lock); > static LIST_HEAD(consoles);
I tried to keep your patches close to the ones you sent -- I make a change similar to this in patch 14. I can fold the two into one, obviously. (I'll wait for comments to the other patches in the series before sending out a new respin.) Thanks! Amit _______________________________________________ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linux-foundation.org/mailman/listinfo/virtualization