#include #include #include int __next_node_in(int node, const nodemask_t *srcp) { int ret = __next_node(node, srcp); if (ret == MAX_NUMNODES) ret = __first_node(srcp); return ret; } EXPORT_SYMBOL(__next_node_in); #ifdef CONFIG_NUMA /* * Return the bit number of a random bit set in the nodemask. * (returns NUMA_NO_NODE if nodemask is empty) */ int node_random(const nodemask_t *maskp) { int w, bit = NUMA_NO_NODE; w = nodes_weight(*maskp); if (w) bit = bitmap_ord_to_pos(maskp->bits, get_random_int() % w, MAX_NUMNODES); return bit; } #endif ass='logo' rowspan='2'>cgit logo index : net-next.git
net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
ff/tools/testing?id=970d14e3989160ee9e97c7d75ecbc893fd29dab9&id2=7a308bb3016f57e5be11a677d15b821536419d36'>testing/selftests/ftrace/Makefile
diff options
AgeCommit message (Expand)AuthorFilesLines
context:
space:
mode:
Diffstat (limited to 'tools/testing/selftests/ftrace/Makefile')