|
@@ -3580,32 +3580,6 @@ void iscsit_thread_get_cpumask(struct iscsi_conn *conn)
|
|
|
cpumask_setall(conn->conn_cpumask);
|
|
|
}
|
|
|
|
|
|
-static inline void iscsit_thread_check_cpumask(
|
|
|
- struct iscsi_conn *conn,
|
|
|
- struct task_struct *p,
|
|
|
- int mode)
|
|
|
-{
|
|
|
- /*
|
|
|
- * mode == 1 signals iscsi_target_tx_thread() usage.
|
|
|
- * mode == 0 signals iscsi_target_rx_thread() usage.
|
|
|
- */
|
|
|
- if (mode == 1) {
|
|
|
- if (!conn->conn_tx_reset_cpumask)
|
|
|
- return;
|
|
|
- conn->conn_tx_reset_cpumask = 0;
|
|
|
- } else {
|
|
|
- if (!conn->conn_rx_reset_cpumask)
|
|
|
- return;
|
|
|
- conn->conn_rx_reset_cpumask = 0;
|
|
|
- }
|
|
|
- /*
|
|
|
- * Update the CPU mask for this single kthread so that
|
|
|
- * both TX and RX kthreads are scheduled to run on the
|
|
|
- * same CPU.
|
|
|
- */
|
|
|
- set_cpus_allowed_ptr(p, conn->conn_cpumask);
|
|
|
-}
|
|
|
-
|
|
|
static int
|
|
|
iscsit_immediate_queue(struct iscsi_conn *conn, struct iscsi_cmd *cmd, int state)
|
|
|
{
|