}
        }
 
+       if (type & PERF_SAMPLE_PHYS_ADDR)
+               COMP(phys_addr);
+
        return true;
 }
 
                        .mask   = sample_regs,
                        .regs   = regs,
                },
+               .phys_addr      = 113,
        };
        struct sample_read_value values[] = {{1, 5}, {9, 3}, {2, 7}, {6, 4},};
        struct perf_sample sample_out;
         * were added.  Please actually update the test rather than just change
         * the condition below.
         */
-       if (PERF_SAMPLE_MAX > PERF_SAMPLE_REGS_INTR << 1) {
+       if (PERF_SAMPLE_MAX > PERF_SAMPLE_PHYS_ADDR << 1) {
                pr_debug("sample format has changed, some new PERF_SAMPLE_ bit was introduced - test needs updating\n");
                return -1;
        }