This is a variant of list_for_each() where the next item in the list is read using rcu_dereference().
This is used by the i915 DRM driver starting with Linux 6.8.
This is part of the update of DRM drivers to Linux 6.8.
Sponsored by: The FreeBSD Foundation