Convert type of 'struct dmi_system_id -> driver_data' from 'void *' to kernel_ulong_t?

From: Kai-Heng Feng
Date: Tue Jan 18 2022 - 20:22:59 EST


Hi,

I wonder if there's any reason to use 'void *' instead of
kernel_ulong_t for 'driver_data' in 'struct dmi_system_id'?

I'd like to use the driver_data for applying quirk flags, and I found
out unlike most other struct *_id, the dmi variant is using 'void *'
for driver_data. Is there any technical reason for this?

Kai-Heng