Quoting Nicholas Mc Guire (2018-11-21 04:28:30) > The kmalloc here is small (< 16 bytes) and occurs during initialization > during system startup here (can not be built as module) thus if this > kmalloc failed it is an indication of something more serious going on > and it is fine to hang the system here rather than cause some harder > to understand error by dereferencing NULL. > > Explicitly checking would not make that much sense here as the only > possible reaction would be would BUG() here anyway. > > Signed-off-by: Nicholas Mc Guire <hof...@osadl.org> > Fixes: 0ee52b157b8e ("clk: zynq: Add clock controller driver") > Acked-by: Michal Simek <michal.si...@xilinx.com> > ---
Nak. We don't have any __GFP_NOFAIL in drivers/clk and I don't see a reason why we would want it here either. Just handle the failure, or don't care if this is so critical to system boot.