Thread (8 messages) 8 messages, 4 authors, 2011-02-18

some questions about kernel source

From: loody <hidden>
Date: 2011-02-16 05:53:00

Dear all:
I have some questions about kernel source code:
1. in kernel/trace, I always see "__read_mostly" at the end of
parameter is that a compiler optimization parameter?
2. what are below __releases and __acquires used for?
ehci_urb_done(struct ehci_hcd *ehci, struct urb *urb, int status)
__releases(ehci->lock)
__acquires(ehci->lock)
these 2 cmds are not in the {}, so I guess it will not compile out
machine. If so, why we add them after function prototype?


-- 
Regards,
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help