So, the test is running with the newer definition as it is picked up from linux-libc-dev. But the kernel (linux-oem-5.6, in this case) doesn't know about it. So it fails.
However, any binaries out there would be using the old definition, which the linux-oem-5.6 should accept just fine. I guess we will be stuck with this double definition forever as "we don't break userspace ABI *ever*" *coff*.
IMHO, it's just fine leaving this for next cycle. But pick it up, cause we will start seeing binaries out there using the new definition.
So, the test is running with the newer definition as it is picked up from linux-libc-dev. But the kernel (linux-oem-5.6, in this case) doesn't know about it. So it fails.
However, any binaries out there would be using the old definition, which the linux-oem-5.6 should accept just fine. I guess we will be stuck with this double definition forever as "we don't break userspace ABI *ever*" *coff*.
IMHO, it's just fine leaving this for next cycle. But pick it up, cause we will start seeing binaries out there using the new definition.
Cascardo.