From: Imanpreet Singh Arora <imanpreet@gmail.com>
To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Question from Russells Spinlocks
Date: Thu, 09 Dec 2004 02:30:46 +0530 [thread overview]
Message-ID: <41B76B7E.9020706@gmail.com> (raw)
Hello there,
I was reading Russell's guide on spinlocks, and I have some
questions regarding it.
Question--> Russell says that in case of non-SMP machines
spinlocks don't exist _at_ALL_. Well they should do something don't they
like disable interrupts and premptations. I checked linux/spinlock well
they DO NOT do anything atleast not when DEBUG_SPINLOCKS == 0. My
understanding is that since they aren't used anywhere outside kernel and
drivers(?), they can't be prempted. At least that is what I have read.
What does the comment about gcc while defining atomic_t signify?
--> What about the comment about the limit of 24 bits on
atomic_t?
a) Atomic operations on integers are guranteed only if
there value can be stored in 24 bits.
b) Atomic operations are guranteed only if the pointer
has 8 MSbits set zero.
--
Imanpreet Singh Arora
Even if you are on the right track you are going to get runover if you just sit there.
-- Will Rogers
next reply other threads:[~2004-12-09 20:15 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-12-08 21:00 Imanpreet Singh Arora [this message]
2004-12-09 21:53 ` Question from Russells Spinlocks Brian Gerst
2004-12-09 22:03 ` William Lee Irwin III
-- strict thread matches above, loose matches on Subject: below --
2004-12-09 21:15 kernel-stuff
2004-12-09 21:49 ` Robert Love
2004-12-10 2:04 ` Parag Warudkar
2004-12-09 23:30 ` Anton Altaparmakov
2004-12-09 23:58 ` Jeff V. Merkey
2004-12-10 2:02 ` Parag Warudkar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=41B76B7E.9020706@gmail.com \
--to=imanpreet@gmail.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.