[PATCH v2] serial: omap: Fix error handling in probe

2015-04-30 Thread Semen Protsenko
There is pm_qos_add_request() being executed on serial_omap_probe(), which stores ">pm_qos_request" from omap-serial driver to "pm_qos_array[PM_QOS_CPU_DMA_LATENCY]->constraints". If serial_omap_probe() fails after pm_qos_add_request() (e.g. on uart_add_one_port() call), pm_qos_array still keeping

[PATCH v2] serial: omap: Fix error handling in probe

2015-04-30 Thread Semen Protsenko
There is pm_qos_add_request() being executed on serial_omap_probe(), which stores up-pm_qos_request from omap-serial driver to pm_qos_array[PM_QOS_CPU_DMA_LATENCY]-constraints. If serial_omap_probe() fails after pm_qos_add_request() (e.g. on uart_add_one_port() call), pm_qos_array still keeping