backlight: Fix cr_bllcd allocations and error paths