Kernel warning when allocating memory for Avago MegaRAID SAS 9460-16i controller

An issue that causes a kernel warning when loading the megaraid_sas module for the Avago MegaRAID SAS 9460-16i controller is introduced in this kernel release. The issue results when the kernel attempts to allocate memory for the IO request frame pool.

The issue is resolved by setting the contiguous memory allocation (cma) value to 64M at boot, by editing the /etc/defaults/grub file to update the GRUB_CMDLINE_LINUX line to include the option cma=64M. For example:

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=ol7/root rd.lvm.lv=ol7/swap
rhgb quiet cma=64M"

(Bug ID 29635963, 29618702)