✓ CI.checkpatch: success for drm/xe: Introduce and update counter for low level driver errors (rev2)

Patchwork patchwork at emeril.freedesktop.org
Tue Jan 30 08:48:26 UTC 2024


== Series Details ==

Series: drm/xe: Introduce and update counter for low level driver errors (rev2)
URL   : https://patchwork.freedesktop.org/series/129266/
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
35591fb8b4d5305b37ce31483f85ac0956eaa536
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 408fc3607c54a078edcc7882e3868d05608c48e6
Author: Tejas Upadhyay <tejas.upadhyay at intel.com>
Date:   Tue Jan 30 14:11:35 2024 +0530

    drm/xe: Introduce and update counter for low level driver errors
    
    Introduce low level driver error counter and incrementing on
    each occurrence. Focus is on errors that are not functionally
    affecting the system and might otherwise go unnoticed and cause
    power/performance regressions, so checking for the error
    counters should help.
    
    Importantly the intention is not to go adding new error checks,
    but to make sure the existing important error conditions are
    propagated in terms of counter under respective categories like
    below :
    - GT
      - GUC COMMUNICATION
      - ENGINE OTHER
      - GT OTHER
    
    - Tile
      - GTT
      - INTERRUPT
    
    Currently this is just a counting of errors, later these
    counters will be reported through netlink interface when it is
    implemented and ready.
    
    V13(Matt):
      - Fix more places to not report error when CT stat is cancelled
    V12:
      - Rebase and respin on top of Matt's GuC CT stats change
      - Do not report error when CT stat is cancelled
    V11:
      - Unify tlb invalidation timeout errs - Michal
      - Improve kernel doc comments - Michal
      - Improve logging output message - Michal
    V10:
      - Report and count errors from common place i.e caller - Michal
      - Fixed some minor nits - Michal
    V9:
      - Make one patch for API and counter update - Michal
      - Remove counter from places where driver load will fail - Michal
      - Remove extra \n from logging
      - Improve commit message - Aravind/Michal
    V8:
      - Correct missed ret value handling
    V7:
      - removed double couting of err - Michal
    V6:
      - move drm_err to gt and tile specific err API - Aravind
      - Use GTT naming instead of GGTT - Aravind/Niranjana
    V5:
      - Dump err_type in string format
    V4:
      - dump err_type in drm_err log - Himal
    V2:
      - Use modified APIs
    
    Signed-off-by: Tejas Upadhyay <tejas.upadhyay at intel.com>
+ /mt/dim checkpatch c655e0fd28045dbaa581d04bf7cc266eec1c3457 drm-intel
408fc3607 drm/xe: Introduce and update counter for low level driver errors




More information about the Intel-xe mailing list