[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Slight tweak to percpu API
> Something about the current percpu API bothers me a little. It
> currently says that callers must disable preemption before calling
> That seems cumbersome. It seems to be the percpu API could do this
> for you. So I've changed the API like so:
> - percpu_getptr() is now called percpu_putref() and implicitly
> disables preemption (via crit_enter()) when it is called.
> - Added percpu_putref() which implicitly reenables preemption (via
> I also updated the only current in-tree user of the percpu API ...
> Attached are the diffs. Any objections?
i did this in the current way so that where preemption is known to be
disabled already (eg. interrupts) you can avoid unnecessary crit_enter/exit
overheads. i don't object against the change. just FYI.
Main Index |
Thread Index |