Fix a potential memory leak and cleanup error handling in fbtft_framebuffer_alloc().
v3: - Remove a redundant check before calling kfree v2: - Change the earlier patch to also handle the error code returned by fb_deferred_io_init() and update Fixes tag to point to the commit that introduced the memory allocation (which leads to leak). - Add second patch to make the error handling order symmetric to fbtft_framebuffer_release() and also remove managed allocation for txbuf as suggested by Andy and Dan. Link to v2: https://lore.kernel.org/linux-staging/cover.1751086324.git.abdun.nih...@gmail.com/T/#md111471ddd69e6ddb0a6b98e565551ffbd791a34 Link to v1: https://lore.kernel.org/all/20250626172412.18355-1-abdun.nih...@gmail.com/ Abdun Nihaal (2): staging: fbtft: fix potential memory leak in fbtft_framebuffer_alloc() staging: fbtft: cleanup error handling in fbtft_framebuffer_alloc() drivers/staging/fbtft/fbtft-core.c | 38 +++++++++++++++++------------- 1 file changed, 21 insertions(+), 17 deletions(-) -- 2.43.0