2001-02-26 06:52:00

by Ulrich Windl

[permalink] [raw]
Subject: 2.2.18: static rtc_lock in nvram.c

Hi,

browsing the sources for some problem I wondered why nvram.c uses a
static spinlock named rtc_lock, hiding the global one.

Regards,
Ulrich


2001-02-26 14:34:43

by Alan

[permalink] [raw]
Subject: Re: 2.2.18: static rtc_lock in nvram.c

> browsing the sources for some problem I wondered why nvram.c uses a
> static spinlock named rtc_lock, hiding the global one.

It only does that for the atari, where the driver isnt used by other things


2001-02-26 14:34:42

by Alan

[permalink] [raw]
Subject: Re: 2.2.18: static rtc_lock in nvram.c

> > It only does that for the atari, where the driver isnt used by other things
>
> Hmm.. are there different nvram.c drivers? I noticed that SuSE 7.1
> loads that driver in i386....

Read carefully

> * This driver allows you to access the contents of the non-volatile
> memory in
> * the mc146818rtc.h real-time clock. This chip is built into all PCs
> and into
> * many Atari machines. In the former it's called "CMOS-RAM", in the
> latter
> * "NVRAM" (NV stands for non-volatile).

The

static spinlock_t

is in the ATARI specific section

2001-02-26 14:34:37

by Ulrich Windl

[permalink] [raw]
Subject: Re: 2.2.18: static rtc_lock in nvram.c

On 26 Feb 2001, at 9:33, Alan Cox wrote:

> > browsing the sources for some problem I wondered why nvram.c uses a
> > static spinlock named rtc_lock, hiding the global one.
>
> It only does that for the atari, where the driver isnt used by other things

Hmm.. are there different nvram.c drivers? I noticed that SuSE 7.1
loads that driver in i386....

Also doesn't look a lot like Atari:
* This driver allows you to access the contents of the non-volatile
memory in
* the mc146818rtc.h real-time clock. This chip is built into all PCs
and into
* many Atari machines. In the former it's called "CMOS-RAM", in the
latter
* "NVRAM" (NV stands for non-volatile).


Regards,
Ulrich