There is a change in the "struct key" construct in the Linux 4.4 kernel that removes the element pay.load.value. That seems to be where the pag value is stored. I was going to try to patch it, but I'm not certain how the remaining fields in the payload struct are supposed to be used. The compile of osi_groups.c fails first at about line 492. Ken Aaker