{"comment":{"url":"https://api.github.com/repos/openvswitch/ovs/comments/16436040","html_url":"https://github.com/openvswitch/ovs/commit/2c8c4fb7ff82f20cf742bea0625003a8eb428241#commitcomment-16436040","id":16436040,"user":{"login":"whustone","id":495881,"avatar_url":"https://avatars.githubusercontent.com/u/495881?v=3","gravatar_id":"","url":"https://api.github.com/users/whustone","html_url":"https://github.com/whustone","followers_url":"https://api.github.com/users/whustone/followers","following_url":"https://api.github.com/users/whustone/following{/other_user}","gists_url":"https://api.github.com/users/whustone/gists{/gist_id}","starred_url":"https://api.github.com/users/whustone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whustone/subscriptions","organizations_url":"https://api.github.com/users/whustone/orgs","repos_url":"https://api.github.com/users/whustone/repos","events_url":"https://api.github.com/users/whustone/events{/privacy}","received_events_url":"https://api.github.com/users/whustone/received_events","type":"User","site_admin":false},"position":213,"line":1043,"path":"datapath/actions.c","commit_id":"2c8c4fb7ff82f20cf742bea0625003a8eb428241","created_at":"2016-03-02T03:38:02Z","updated_at":"2016-03-02T03:38:02Z","body":"Hello, May I ask you a question about the percpu variable (exec_actions_level)?\r\n\r\nWe assume that the \"this_cpu_inc\" run in the thread A, and the thread A run on the cpu core 0.\r\n\r\nAfter doing \"do_execute_actions\", the thread A has been scheduled to another cpu core 1, and \"this_cpu_dec\" will cause the cpu core1's copy of exec_actions_level plus one. Will this situation happen?"}}