Ignore:
Timestamp:
Apr 19, 2025, 8:08:37 PM (4 months ago)
Author:
David Azarewicz
Message:

Merge in changes from 6.6-LTS branch.
Fixed additional 25+ problems.

Location:
GPL/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk

  • GPL/trunk/alsa-kernel/hda/trace.h

    r615 r772  
    2020        TP_PROTO(struct hdac_bus *bus, unsigned int cmd),
    2121        TP_ARGS(bus, cmd),
    22         TP_STRUCT__entry(__dynamic_array(char, msg, HDAC_MSG_MAX)),
     22        TP_STRUCT__entry(
     23                __string(name, dev_name((bus)->dev))
     24                __field(u32, cmd)
     25        ),
    2326        TP_fast_assign(
    24                 snprintf(__get_str(msg), HDAC_MSG_MAX,
    25                          "[%s:%d] val=0x%08x",
    26                          dev_name((bus)->dev), (cmd) >> 28, cmd);
     27                __assign_str(name, dev_name((bus)->dev));
     28                __entry->cmd = cmd;
    2729        ),
    28         TP_printk("%s", __get_str(msg))
     30        TP_printk("[%s:%d] val=0x%08x", __get_str(name), __entry->cmd >> 28, __entry->cmd)
    2931);
    3032
     
    3234        TP_PROTO(struct hdac_bus *bus, unsigned int addr, unsigned int res),
    3335        TP_ARGS(bus, addr, res),
    34         TP_STRUCT__entry(__dynamic_array(char, msg, HDAC_MSG_MAX)),
     36        TP_STRUCT__entry(
     37                __string(name, dev_name((bus)->dev))
     38                __field(u32, addr)
     39                __field(u32, res)
     40        ),
    3541        TP_fast_assign(
    36                 snprintf(__get_str(msg), HDAC_MSG_MAX,
    37                          "[%s:%d] val=0x%08x",
    38                          dev_name((bus)->dev), addr, res);
     42                __assign_str(name, dev_name((bus)->dev));
     43                __entry->addr = addr;
     44                __entry->res = res;
    3945        ),
    40         TP_printk("%s", __get_str(msg))
     46        TP_printk("[%s:%d] val=0x%08x", __get_str(name), __entry->addr, __entry->res)
    4147);
    4248
     
    4450        TP_PROTO(struct hdac_bus *bus, u32 res, u32 res_ex),
    4551        TP_ARGS(bus, res, res_ex),
    46         TP_STRUCT__entry(__dynamic_array(char, msg, HDAC_MSG_MAX)),
     52        TP_STRUCT__entry(
     53                __string(name, dev_name((bus)->dev))
     54                __field(u32, res)
     55                __field(u32, res_ex)
     56        ),
    4757        TP_fast_assign(
    48                 snprintf(__get_str(msg), HDAC_MSG_MAX,
    49                          "[%s:%d] res=0x%08x, res_ex=0x%08x",
    50                          dev_name((bus)->dev), res_ex & 0x0f, res, res_ex);
     58                __assign_str(name, dev_name((bus)->dev));
     59                __entry->res = res;
     60                __entry->res_ex = res_ex;
    5161        ),
    52         TP_printk("%s", __get_str(msg))
     62        TP_printk("[%s:%d] res=0x%08x, res_ex=0x%08x", __get_str(name),
     63                  __entry->res_ex & 0x0f, __entry->res, __entry->res_ex)
    5364);
    5465
Note: See TracChangeset for help on using the changeset viewer.