kmalloc is failing and kernel is hanging
I have an ARM PXA-255 board with an LCD support. I have ported kernel 18.104.22.168 on it and am trying to make frame buffer driver up for my board. I m able to able to get the backlight on tho LCD panel. In pxafb.c file, the function pxafb_probe is calling pxafb_init_fbinfo function. This pxafb_init_fbinfo is then allocating some memory by calling kmalloc. The kmalloc fails here and my kernel hangs.
I am able to able to figure out the problem as kmalloc as returning a valid address to the variable fbi. I also tried with GFP_ATOMIC flag in kmalloc but still the problem exists.
Any help to solve this problem will be highly appreciated.:confused::confused::confused::confuse d::confused: