]> asedeno.scripts.mit.edu Git - linux.git/commit
i2c: stm32f7: fix & reorder remove & probe error handling
authorAlain Volmat <alain.volmat@st.com>
Fri, 25 Oct 2019 14:04:24 +0000 (16:04 +0200)
committerWolfram Sang <wsa@the-dreams.de>
Mon, 11 Nov 2019 19:41:39 +0000 (20:41 +0100)
commit53aaaa5d9b1e95eb40e877fbffa6f964a8394bb7
treedcc478b25967bac3df239c956c26406df3cd414e
parent7375e079eb3dcd2619fde519def4fbc5f3fcffcb
i2c: stm32f7: fix & reorder remove & probe error handling

Add missing dma channels free calls in case of error during probe
and reorder the remove function so that dma channels are freed after
the i2c adapter is deleted.
Overall, reorder the remove function so that probe error handling order
and remove function order are same.

Fixes: 7ecc8cfde553 ("i2c: i2c-stm32f7: Add DMA support")
Signed-off-by: Alain Volmat <alain.volmat@st.com>
Reviewed-by: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/i2c-stm32f7.c