Changeset 4a6da62 in mainline for kernel/generic/src/synch/rcu.c


Ignore:
Timestamp:
2012-07-24T14:20:54Z (13 years ago)
Author:
Adam Hraska <adam.hraska+hos@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
64be561
Parents:
5b382774
Message:

rcu: Added rcu_read_locked().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/synch/rcu.c

    r5b382774 r4a6da62  
    386386       
    387387        preemption_enable();
     388}
     389
     390/** Returns true if in an rcu reader section. */
     391bool rcu_read_locked(void)
     392{
     393        preemption_disable();
     394        bool locked = 0 < *CPU->rcu.pnesting_cnt;
     395        preemption_enable();
     396       
     397        return locked;
    388398}
    389399
Note: See TracChangeset for help on using the changeset viewer.