kernel: backport a change to 4.9 which disables overly aggressive warnings on gcc 8