Re: 2.1.127pre2

Linus Torvalds (torvalds@transmeta.com)
Tue, 27 Oct 1998 10:07:41 -0800 (PST)


On Mon, 26 Oct 1998, David S. Miller wrote:
>
> Linus, can we have a "rwlock_init()" just like we do for spinlocks so
> functions can initialize rwlock's in this manner without the compile
> bombing on non-SMP because it will in turn from:
>
> tmp->foo_rwlock = RWLOCK_INIT;
>
> end up seeing:
>
> tmp->foo_rwlock = { };
>
> which last time I checked is not legal C :-)

No, we should do it as

tmp->foo_rwlock = (rw_lock_t) RWLOCK_INIT;

which is legal gcc.

Linus

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/