{"comment":{"url":"https://api.github.com/repos/SoftRoCE/rxe-dev/comments/12736395","html_url":"https://github.com/SoftRoCE/rxe-dev/commit/08f1d8c96038ba7a9ac23534c12379ee251a83d3#commitcomment-12736395","id":12736395,"user":{"login":"haggaie","id":35070,"avatar_url":"https://avatars.githubusercontent.com/u/35070?v=3","gravatar_id":"","url":"https://api.github.com/users/haggaie","html_url":"https://github.com/haggaie","followers_url":"https://api.github.com/users/haggaie/followers","following_url":"https://api.github.com/users/haggaie/following{/other_user}","gists_url":"https://api.github.com/users/haggaie/gists{/gist_id}","starred_url":"https://api.github.com/users/haggaie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haggaie/subscriptions","organizations_url":"https://api.github.com/users/haggaie/orgs","repos_url":"https://api.github.com/users/haggaie/repos","events_url":"https://api.github.com/users/haggaie/events{/privacy}","received_events_url":"https://api.github.com/users/haggaie/received_events","type":"User","site_admin":false},"position":109,"line":109,"path":"drivers/infiniband/hw/rxe/rxe_verbs.h","commit_id":"08f1d8c96038ba7a9ac23534c12379ee251a83d3","created_at":"2015-08-17T11:52:34Z","updated_at":"2015-08-17T11:52:34Z","body":"Like in the CQ case, I'm curious how you can manage with a single spinlock. Is it used for both consumer and producer code paths, or do you just guarantee there's always only a single consumer?"}}