History

padata: remove reorder_objects

reorder_objects is unused since the rework of padata's flushing, so remove it.

Daniel Jordan committed 6 years ago

Commit 3facced1 parent 91a71d62 files · +0 −5Browse files

Unified · Split

2 files
  1. include/linux/padata.h +0 −2
  2. kernel/padata.c +0 −3
include/linux/padata.h+0−2
@@ -101,7 +101,6 @@ struct padata_cpumask { · 100 unmodified lines
101101 * @sh: padata_shell object.
102102 * @pqueue: percpu padata queues used for parallelization.
103103 * @squeue: percpu padata queues used for serialuzation.
104− * @reorder_objects: Number of objects waiting in the reorder queues.
105104 * @refcnt: Number of objects holding a reference on this parallel_data.
106105 * @max_seq_nr: Maximal used sequence number.
107106 * @processed: Number of already processed objects.
@@ -114,7 +113,6 @@ struct parallel_data { · 6 unmodified lines
114113 struct padata_shell *ps;
115114 struct padata_parallel_queue __percpu *pqueue;
116115 struct padata_serial_queue __percpu *squeue;
117− atomic_t reorder_objects;
118116 atomic_t refcnt;
119117 atomic_t seq_nr;
120118 unsigned int processed;
kernel/padata.c+0−3
@@ -202,7 +202,6 @@ static struct padata_priv *padata_find_next(struct parallel_data *pd, · 201 unmodified lines
202202
203203 if (remove_object) {
204204 list_del_init(&padata->list);
205− atomic_dec(&pd->reorder_objects);
206205 ++pd->processed;
207206 pd->cpu = cpumask_next_wrap(cpu, pd->cpumask.pcpu, -1, false);
208207 }
@@ -336,7 +335,6 @@ void padata_do_serial(struct padata_priv *padata) · 127 unmodified lines
336335 if (cur->seq_nr < padata->seq_nr)
337336 break;
338337 list_add(&padata->list, &cur->list);
339− atomic_inc(&pd->reorder_objects);
340338 spin_unlock(&pqueue->reorder.lock);
341339
342340 /*
@@ -455,7 +453,6 @@ static struct parallel_data *padata_alloc_pd(struct padata_shell *ps) · 112 unmodified lines
455453 padata_init_pqueues(pd);
456454 padata_init_squeues(pd);
457455 atomic_set(&pd->seq_nr, -1);
458− atomic_set(&pd->reorder_objects, 0);
459456 atomic_set(&pd->refcnt, 1);
460457 spin_lock_init(&pd->lock);
461458 pd->cpu = cpumask_first(pd->cpumask.pcpu);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t