Re: [PATCH v0] add nano semaphore in kernel

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Hillf Danton
Date: Tuesday, January 4, 2011 - 7:18 am

On Tue, Jan 4, 2011 at 10:03 PM, Pavel Machek <pavel@ucw.cz> wrote:

Though spin lock involved, the caller has to sleep 800ns per loop.


As I understand, the example, though could be totally removed, does
not show the recommended usage of nano semaphore, but expresses the
difference from semaphore. The recommended however looks

       nano_semaphore_down(s, 0);
       do_home_work();
       nano_semaphore_up(s);

if you like to wait as long as possible.

Cheers
Hillf
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH v0] add nano semaphore in kernel, Hillf Danton, (Sat Dec 25, 10:13 pm)
Re: [PATCH v0] add nano semaphore in kernel, Rakib Mullick, (Sat Dec 25, 11:46 pm)
Re: [PATCH v0] add nano semaphore in kernel, Hillf Danton, (Sun Dec 26, 12:04 am)
Re: [PATCH v0] add nano semaphore in kernel, Rakib Mullick, (Sun Dec 26, 2:08 am)
Re: [PATCH v0] add nano semaphore in kernel, Hillf Danton, (Sun Dec 26, 5:05 am)
Re: [PATCH v0] add nano semaphore in kernel, Rakib Mullick, (Sun Dec 26, 5:56 am)
Re: [PATCH v0] add nano semaphore in kernel, Hillf Danton, (Mon Dec 27, 7:04 am)
Re: [PATCH v0] add nano semaphore in kernel, Randy Dunlap, (Mon Dec 27, 1:08 pm)
Re: [PATCH v0] add nano semaphore in kernel, Arnd Bergmann, (Mon Dec 27, 2:15 pm)
Re: [PATCH v0] add nano semaphore in kernel, Hillf Danton, (Tue Dec 28, 6:13 am)
Re: [PATCH v0] add nano semaphore in kernel, Daniel Walker, (Tue Dec 28, 8:51 am)
Re: [PATCH v0] add nano semaphore in kernel, Arnd Bergmann, (Wed Dec 29, 4:47 am)
Re: [PATCH v0] add nano semaphore in kernel, Hillf Danton, (Wed Dec 29, 7:42 am)
Re: [PATCH v0] add nano semaphore in kernel, Hillf Danton, (Wed Dec 29, 7:57 am)
Re: [PATCH v0] add nano semaphore in kernel, Daniel Walker, (Wed Dec 29, 7:58 am)
Re: [PATCH v0] add nano semaphore in kernel, Hillf Danton, (Wed Dec 29, 8:03 am)
Re: [PATCH v0] add nano semaphore in kernel, Arnd Bergmann, (Wed Dec 29, 12:16 pm)
Re: [PATCH v0] add nano semaphore in kernel, Hillf Danton, (Thu Dec 30, 7:21 am)
Re: [PATCH v0] add nano semaphore in kernel, Arnd Bergmann, (Thu Dec 30, 8:56 am)
Re: [PATCH v0] add nano semaphore in kernel, Pavel Machek, (Tue Jan 4, 7:03 am)
Re: [PATCH v0] add nano semaphore in kernel, Hillf Danton, (Tue Jan 4, 7:18 am)