Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 199324
b: refs/heads/master
c: 35926ff
h: refs/heads/master
v: v3
  • Loading branch information
Linus Torvalds committed May 30, 2010
1 parent 8243434 commit 7184685
Show file tree
Hide file tree
Showing 6 changed files with 2 additions and 32 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: b612a0553714c6b9744ad0d03f10cac78f3a84b1
refs/heads/master: 35926ff5fba8245bd1c6ac04155048f6f89232b1
17 changes: 0 additions & 17 deletions trunk/arch/x86/mm/numa.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
#include <linux/topology.h>
#include <linux/module.h>
#include <linux/bootmem.h>
#include <linux/random.h>

#ifdef CONFIG_DEBUG_PER_CPU_MAPS
# define DBG(x...) printk(KERN_DEBUG x)
Expand Down Expand Up @@ -66,19 +65,3 @@ const struct cpumask *cpumask_of_node(int node)
}
EXPORT_SYMBOL(cpumask_of_node);
#endif

/*
* Return the bit number of a random bit set in the nodemask.
* (returns -1 if nodemask is empty)
*/
int __node_random(const nodemask_t *maskp)
{
int w, bit = -1;

w = nodes_weight(*maskp);
if (w)
bit = bitmap_ord_to_pos(maskp->bits,
get_random_int() % w, MAX_NUMNODES);
return bit;
}
EXPORT_SYMBOL(__node_random);
1 change: 0 additions & 1 deletion trunk/include/linux/bitmap.h
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@ extern int bitmap_find_free_region(unsigned long *bitmap, int bits, int order);
extern void bitmap_release_region(unsigned long *bitmap, int pos, int order);
extern int bitmap_allocate_region(unsigned long *bitmap, int pos, int order);
extern void bitmap_copy_le(void *dst, const unsigned long *src, int nbits);
extern int bitmap_ord_to_pos(const unsigned long *bitmap, int n, int bits);

#define BITMAP_LAST_WORD_MASK(nbits) \
( \
Expand Down
8 changes: 0 additions & 8 deletions trunk/include/linux/nodemask.h
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,6 @@
* int num_online_nodes() Number of online Nodes
* int num_possible_nodes() Number of all possible Nodes
*
* int node_random(mask) Random node with set bit in mask
*
* int node_online(node) Is some node online?
* int node_possible(node) Is some node possible?
*
Expand Down Expand Up @@ -432,10 +430,6 @@ static inline void node_set_offline(int nid)
node_clear_state(nid, N_ONLINE);
nr_online_nodes = num_node_state(N_ONLINE);
}

#define node_random(mask) __node_random(&(mask))
extern int __node_random(const nodemask_t *maskp);

#else

static inline int node_state(int node, enum node_states state)
Expand Down Expand Up @@ -466,8 +460,6 @@ static inline int num_node_state(enum node_states state)

#define node_set_online(node) node_set_state((node), N_ONLINE)
#define node_set_offline(node) node_clear_state((node), N_ONLINE)

static inline int node_random(const nodemask_t mask) { return 0; }
#endif

#define node_online_map node_states[N_ONLINE]
Expand Down
4 changes: 0 additions & 4 deletions trunk/kernel/fork.c
Original file line number Diff line number Diff line change
Expand Up @@ -1086,10 +1086,6 @@ static struct task_struct *copy_process(unsigned long clone_flags,
}
mpol_fix_fork_child_flag(p);
#endif
#ifdef CONFIG_CPUSETS
p->cpuset_mem_spread_rotor = node_random(p->mems_allowed);
p->cpuset_slab_spread_rotor = node_random(p->mems_allowed);
#endif
#ifdef CONFIG_TRACE_IRQFLAGS
p->irq_events = 0;
#ifdef __ARCH_WANT_INTERRUPTS_ON_CTXSW
Expand Down
2 changes: 1 addition & 1 deletion trunk/lib/bitmap.c
Original file line number Diff line number Diff line change
Expand Up @@ -672,7 +672,7 @@ static int bitmap_pos_to_ord(const unsigned long *buf, int pos, int bits)
*
* The bit positions 0 through @bits are valid positions in @buf.
*/
int bitmap_ord_to_pos(const unsigned long *buf, int ord, int bits)
static int bitmap_ord_to_pos(const unsigned long *buf, int ord, int bits)
{
int pos = 0;

Expand Down

0 comments on commit 7184685

Please sign in to comment.