Re: [PATCH v3 03/12] locking/ww_mutex: Extract stamp comparison to __ww_mutex_stamp_after

From: zhoucm1
Date: Wed Dec 21 2016 - 22:29:30 EST




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