✓ CI.checkpatch: success for stream->pollin fixes (rev2)

Patchwork patchwork at emeril.freedesktop.org
Wed Jan 22 04:12:01 UTC 2025


== Series Details ==

Series: stream->pollin fixes (rev2)
URL   : https://patchwork.freedesktop.org/series/143808/
State : success

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
30ab6715fc09baee6cc14cb3c89ad8858688d474
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 133d180704014264bb74de975d18503f84a24913
Author: Ashutosh Dixit <ashutosh.dixit at intel.com>
Date:   Tue Jan 21 20:02:04 2025 -0800

    drm/xe/oa: Fix locking for stream->pollin
    
    Previously locking was skipped for stream->pollin. This "mostly" worked
    because pollin is u32/bool, even when stream->pollin is accessed
    concurrently in multiple threads. However, with stream->pollin moving under
    stream->oa_buffer.ptr_lock in this series, implement the correct way to
    access stream->pollin, which is to access it under
    stream->oa_buffer.ptr_lock.
    
    v2: Update commit message to explain the "why" of this change (Rodrigo)
        Document the change in scope for stream->oa_buffer.ptr_lock (Rodrigo)
    
    Signed-off-by: Ashutosh Dixit <ashutosh.dixit at intel.com>
+ /mt/dim checkpatch a5efe95724accce6ccd3e0c840fdd3bf5d6f369b drm-intel
04b9b43c0b65 drm/xe/oa: Set stream->pollin in xe_oa_buffer_check_unlocked
133d18070401 drm/xe/oa: Fix locking for stream->pollin




More information about the Intel-xe mailing list