ts-7000
[Top] [All Lists]

Re: [ts-7000] Re: Disabling interrupts and kernel driver ioctls.

To:
Subject: Re: [ts-7000] Re: Disabling interrupts and kernel driver ioctls.
From: David Hawkins <>
Date: Fri, 20 Jul 2007 13:18:52 -0700
Hi Kevin,

> No ... if you are using the variable from write() and from the
> ISR, then you will generally need to protect it with a spinlock.

Another good driver test is to create a program with 10 or 100
processes or threads, and hammer the same device.

The fact that multiple processes can access a /proc node
also indicates that you will want some kind of protection.
Since you access the variable in an ISR, then the spinlock
is the appropriate protection mechanism.

Cheers
Dave


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU