[PATCH v2 0/3] Use a local device pointer for hwrng drivers instead of casting constantly

Sakari Ailus sakari.ailus at linux.intel.com
Thu Apr 10 08:22:36 PDT 2025


Hi folks,

Clean up random number reading by storing struct device pointer to device
context struct. The changes are very similar in all three drivers.

since v2:

- Add a struct device pointer field to device context structs, don't use
  struct hwrgn priv field for the purpose anymore.

Sakari Ailus (3):
  hwrng: atmel - Add struct device pointer to device context struct
  hwrng: mtk - Add struct device pointer to device context struct
  hwrng: npcm - Add struct device pointer to device context struct

 drivers/char/hw_random/atmel-rng.c | 11 ++++++-----
 drivers/char/hw_random/mtk-rng.c   |  9 +++++----
 drivers/char/hw_random/npcm-rng.c  |  9 +++++----
 3 files changed, 16 insertions(+), 13 deletions(-)

-- 
2.39.5




More information about the Linux-mediatek mailing list