setup CI/CD for kernel development - added CodeQL for code scanning - every pr is built as an image and is available for 30days on https://oklinux.dev - tagged and released on github for now Signed-off-by: sevki <s@sevki.io>
10 lines
156 B
Text
Executable file
10 lines
156 B
Text
Executable file
cat << EOF
|
|
${int} c = raw_${atomic}_read(v);
|
|
|
|
do {
|
|
if (unlikely(c == u))
|
|
break;
|
|
} while (!raw_${atomic}_try_cmpxchg(v, &c, c + a));
|
|
|
|
return c;
|
|
EOF
|