Input: HIL - fix rwlock recursion bug
[deliverable/linux.git] / drivers / input / serio / hil_mlc.c
index 485b0742842b5c6d3c53e99fe1556f7de899b7e5..93a1a6ba216a8c13b08c2fca350509f9d2e56526 100644 (file)
@@ -716,7 +716,9 @@ static int hilse_donode(hil_mlc *mlc)
                break;
 
        case HILSE_CTS:
+               write_lock_irqsave(&mlc->lock, flags);
                nextidx = mlc->cts(mlc) ? node->bad : node->good;
+               write_unlock_irqrestore(&mlc->lock, flags);
                break;
 
        default:
This page took 0.024334 seconds and 5 git commands to generate.