Revert "Transaction: Use high priority workqueues for I2C"
This reverts commit 937247ae764ff0feb65c44884ffe1fb115fe2bc1.
Reason for revert: b/201761974: Causes ITS failures.
Bug: 201761974
Change-Id: Id780e07e6cb9bad85eed69d701189c3fd87773f7
diff --git a/lwis_transaction.c b/lwis_transaction.c
index ea5a317..147ac8f 100644
--- a/lwis_transaction.c
+++ b/lwis_transaction.c
@@ -333,14 +333,7 @@
INIT_LIST_HEAD(&client->transaction_process_queue_tasklet);
tasklet_init(&client->transaction_tasklet, transaction_tasklet_func, (unsigned long)client);
INIT_LIST_HEAD(&client->transaction_process_queue);
- if (client->lwis_dev->type == DEVICE_TYPE_I2C) {
- /* Since I2C transactions can only be executed in workqueues, putting them in high
- * priority to avoid scheduling delays. */
- client->transaction_wq = alloc_ordered_workqueue(
- "lwistran-i2c", __WQ_LEGACY | WQ_MEM_RECLAIM | WQ_HIGHPRI);
- } else {
- client->transaction_wq = create_workqueue("lwistran");
- }
+ client->transaction_wq = create_workqueue("lwistran");
INIT_WORK(&client->transaction_work, transaction_work_func);
client->transaction_counter = 0;
hash_init(client->transaction_list);