Commit f75c03a761b7 for kernel

commit f75c03a761b737c4ee94c17f154967261f00ab4d
Merge: a67594c97723 403faa575738
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Feb 12 14:08:49 2026 -0800

    Merge tag 'trace-rv-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

    Pull runtime verifier updates from Steven Rostedt:

     - Refactor da_monitor to minimize macros

       Complete refactor of da_monitor.h to reduce reliance on macros
       generating functions. Use generic static functions and uses the
       preprocessor only when strictly necessary (e.g. for tracepoint
       handlers).

       The change essentially relies on functions with generic names (e.g.
       da_handle) instead of monitor-specific as well adding the need to
       define constant (e.g. MONITOR_NAME, MONITOR_TYPE) before including
       the header rather than calling macros that would define functions.
       Also adapt monitors and documentation accordingly.

     - Cleanup DA code generation scripts

       Clean up functions in dot2c removing reimplementations of trivial
       library functions (__buff_to_string) and removing some other unused
       intermediate steps.

     - Annotate functions with types in the rvgen python scripts

     - Remove superfluous assignments and cleanup generated code

       The rvgen scripts generate a superfluous assignment to 0 for enum
       variables and don't add commas to the last elements, which is against
       the kernel coding standards. Change the generation process for a
       better compliance and slightly simpler logic.

     - Remove superfluous declarations from generated code

       The monitor container source files contained a declaration and a
       definition for the rv_monitor variable. The former is superfluous and
       was removed.

     - Fix reference to outdated documentation

       s/da_monitor_synthesis.rst/monitor_synthesis.rst in comment in
       da_monitor.h

    * tag 'trace-rv-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
      rv: Fix documentation reference in da_monitor.h
      verification/rvgen: Remove unused variable declaration from containers
      verification/dot2c: Remove superfluous enum assignment and add last comma
      verification/dot2c: Remove __buff_to_string() and cleanup
      verification/rvgen: Annotate DA functions with types
      verification/rvgen: Adapt dot2k and templates after refactoring da_monitor.h
      Documentation/rv: Adapt documentation after da_monitor refactoring
      rv: Cleanup da_monitor after refactor
      rv: Refactor da_monitor to minimise macros