search for: something_non_null

Displaying 2 results from an estimated 2 matches for "something_non_null".

2023 May 31
1
[PATCH 3/3] fork, vhost: Use CLONE_THREAD to fix freezer/ps regression
...d be fine since store is not speculated, so work->node->next needs > > > to be loaded before VHOST_WORK_QUEUED is cleared to meet the loop condition. > > > > I don't understand you. OK, to simplify, suppose we have 2 global vars > > > > void *PTR = something_non_null; > > unsigned long FLAGS = -1ul; > > > > Now I think this code > > > > CPU_0 CPU_1 > > > > void *ptr = PTR; if (!test_and_set_bit(0, FLAGS)) > > clear_bit(0, FLAGS);...
2023 Jun 01
1
[PATCH 3/3] fork, vhost: Use CLONE_THREAD to fix freezer/ps regression
...not speculated, so work->node->next needs > > > > to be loaded before VHOST_WORK_QUEUED is cleared to meet the loop condition. > > > > > > I don't understand you. OK, to simplify, suppose we have 2 global vars > > > > > > void *PTR = something_non_null; > > > unsigned long FLAGS = -1ul; > > > > > > Now I think this code > > > > > > CPU_0 CPU_1 > > > > > > void *ptr = PTR; if (!test_and_set_bit(0, FLAGS)) > > >...