In user-space, I need to adjust the frame buffer region parameters using TIFB_GET_PARAMS and TIFB_SET_PARAMS. ti81xxfb.h defines these ioctl requests as well as the ti81xxfb_region_params structure that passes the related data back-and-forth. The comment section of ti81xxfb.h states that it's use is covered by a GPLv.2 license. Normally in Linux, ioctl use is permitted to bypass normal GPL rules according to LICENSES/exceptions/Linux-syscall-note. Does the GPLv2 license for ti81xxfb.h follow LICENSES/exceptions/Linux-syscall-note or would any user-space program calling an ioctl defined by ti81xxfb.h be subject to GPLv2 license rules?