On 2016å¹´12æ22æ¥ 02:46, Nicolai Hähnle wrote: > +static inline bool __sched > +__ww_ctx_stamp_after(struct ww_acquire_ctx *a, struct ww_acquire_ctx *b) > +{ > + return a->stamp - b->stamp <= LONG_MAX && > + (a->stamp != b->stamp || a > b); I want to ask a stupid question, why a can compare with b? They are pointers of structure. Isn't stamp enough for compare?
Thanks, David Zhou