From: Andi Shyti Date: Thu, 23 Oct 2025 13:28:02 +0000 (+0200) Subject: drm/i915/gt: Use standard API for seqcount read in TLB invalidation X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3bcf7894a93e18bff802088a368c13d86a5987a0;p=thirdparty%2Fkernel%2Flinux.git drm/i915/gt: Use standard API for seqcount read in TLB invalidation seqprop_sequence() is not intended for use outside seqlock.h. Although it is accessible as a macro, it is meant to be used only internally within the header. Replace it with its proper wrapper, raw_read_seqcount(). Signed-off-by: Andi Shyti Co-developed-by: Jani Nikula Signed-off-by: Jani Nikula Cc: Christoph Lameter (Ampere) Reviewed-by: Sebastian Brzezinka Link: https://lore.kernel.org/r/20251023132802.654061-1-andi.shyti@linux.intel.com --- diff --git a/drivers/gpu/drm/i915/gt/intel_tlb.h b/drivers/gpu/drm/i915/gt/intel_tlb.h index 337327af92ac4..ec76122162480 100644 --- a/drivers/gpu/drm/i915/gt/intel_tlb.h +++ b/drivers/gpu/drm/i915/gt/intel_tlb.h @@ -18,7 +18,7 @@ void intel_gt_fini_tlb(struct intel_gt *gt); static inline u32 intel_gt_tlb_seqno(const struct intel_gt *gt) { - return seqprop_sequence(>->tlb.seqno); + return raw_read_seqcount(>->tlb.seqno); } static inline u32 intel_gt_next_invalidate_tlb_full(const struct intel_gt *gt)