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

An issue that results in 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 time, by editing the /etc/defaults/grub file and updating the GRUB_CMDLINE_LINUX line to include the cma=64M option, 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)