diff options
Diffstat (limited to 'drivers/infiniband/hw/ehca/ehca_irq.h')
| -rw-r--r-- | drivers/infiniband/hw/ehca/ehca_irq.h | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/infiniband/hw/ehca/ehca_irq.h b/drivers/infiniband/hw/ehca/ehca_irq.h index 3346cb06cea..5370199f08c 100644 --- a/drivers/infiniband/hw/ehca/ehca_irq.h +++ b/drivers/infiniband/hw/ehca/ehca_irq.h @@ -58,15 +58,15 @@ void ehca_tasklet_eq(unsigned long data);  void ehca_process_eq(struct ehca_shca *shca, int is_irq);  struct ehca_cpu_comp_task { -	wait_queue_head_t wait_queue;  	struct list_head cq_list; -	struct task_struct *task;  	spinlock_t task_lock;  	int cq_jobs; +	int active;  };  struct ehca_comp_pool { -	struct ehca_cpu_comp_task *cpu_comp_tasks; +	struct ehca_cpu_comp_task __percpu *cpu_comp_tasks; +	struct task_struct * __percpu *cpu_comp_threads;  	int last_cpu;  	spinlock_t last_cpu_lock;  };  |