On 6/24/21 2:48 AM, David Gow wrote:
Partially revert "thunderbolt: test: Remove some casts which are no longer required". It turns out that typeof() doesn't support bitfields, so these still need to be cast to the appropriate enum.
The only mention of typeof() and bitfields I can find is in the proposal to standardise them: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2619.htm
This was caught by the kernel test robot: https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org/thread/FDKBHAV7...
Fixes: 8f0877c26e ("thunderbolt: test: Remove some casts which are no longer required") Reported-by: kernel test robot lkp@intel.com Signed-off-by: David Gow davidgow@google.com
Whoops: I didn't notice this was broken earlier. If it's easier to just revert the broken patch, that's fine, too.
Thanks for fixing this quickly. I will apply this on top of the broken patch.
thanks, -- Shuah