]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/xe/oa: Ensure that polled read returns latest data
authorUmesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Wed, 12 Feb 2025 01:02:55 +0000 (17:02 -0800)
committerUmesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Fri, 21 Feb 2025 19:45:29 +0000 (11:45 -0800)
commit98c9d27ab30aa9c6451d3a34e6e297171f273e51
treecd23fd9273af54e809bbea75624437a4bcfb204b
parent70c7273778bf7f18f2e46a41638f6ff38fb9fa51
drm/xe/oa: Ensure that polled read returns latest data

In polled mode, user calls poll() for read data to be available before
performing a read(). In the duration between these 2 calls, there may be
new data available in the OA buffer. To ensure user reads all available
data, check for latest data in the OA buffer in polled read.

Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250212010255.1423343-1-umesh.nerlige.ramappa@intel.com
drivers/gpu/drm/xe/xe_oa.c