We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 63a4818 commit 0d3547dCopy full SHA for 0d3547d
kernel/locking/test-ww_mutex.c
@@ -404,7 +404,7 @@ static inline u32 prandom_u32_below(u32 ceil)
404
static int *get_random_order(int count)
405
{
406
int *order;
407
- int n, r, tmp;
+ int n, r;
408
409
order = kmalloc_array(count, sizeof(*order), GFP_KERNEL);
410
if (!order)
@@ -415,11 +415,8 @@ static int *get_random_order(int count)
415
416
for (n = count - 1; n > 1; n--) {
417
r = prandom_u32_below(n + 1);
418
- if (r != n) {
419
- tmp = order[n];
420
- order[n] = order[r];
421
- order[r] = tmp;
422
- }
+ if (r != n)
+ swap(order[n], order[r]);
423
}
424
425
return order;
0 commit comments