Messages in this thread | | | Subject | Re: [PATCH] bus: arm-cci: constify attribute_group structures. | From | arvind <> | Date | Sun, 16 Jul 2017 16:02:57 +0530 |
| |
Hi, As per discussion. please drop this patch. I will push anther update patch.
~arvind
On Sunday 16 July 2017 02:59 PM, kbuild test robot wrote: > Hi Arvind, > > [auto build test ERROR on linus/master] > [also build test ERROR on v4.13-rc1 next-20170714] > [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] > > url: https://github.com/0day-ci/linux/commits/Arvind-Yadav/bus-arm-cci-constify-attribute_group-structures/20170704-185609 > config: arm64-allyesconfig (attached as .config) > compiler: aarch64-linux-gnu-gcc (Debian 6.1.1-9) 6.1.1 20160705 > reproduce: > wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > # save the attached .config to linux build tree > make.cross ARCH=arm64 > > All errors (new ones prefixed by >>): > > drivers//bus/arm-cci.c: In function 'cci_pmu_init': >>> drivers//bus/arm-cci.c:1475:29: error: assignment of member 'attrs' in read-only object > pmu_event_attr_group.attrs = model->event_attrs; > ^ > drivers//bus/arm-cci.c:1476:30: error: assignment of member 'attrs' in read-only object > pmu_format_attr_group.attrs = model->format_attrs; > ^ > > vim +/attrs +1475 drivers//bus/arm-cci.c > > c6f85cb4 Mark Rutland 2014-06-30 1468 > c6f85cb4 Mark Rutland 2014-06-30 1469 static int cci_pmu_init(struct cci_pmu *cci_pmu, struct platform_device *pdev) > c6f85cb4 Mark Rutland 2014-06-30 1470 { > 5e442eba Mark Rutland 2016-02-23 1471 const struct cci_pmu_model *model = cci_pmu->model; > 5e442eba Mark Rutland 2016-02-23 1472 char *name = model->name; > ab5b316d Suzuki K. Poulose 2015-05-26 1473 u32 num_cntrs; > e14cfad3 Suzuki K. Poulose 2015-05-26 1474 > 5e442eba Mark Rutland 2016-02-23 @1475 pmu_event_attr_group.attrs = model->event_attrs; > 5e442eba Mark Rutland 2016-02-23 1476 pmu_format_attr_group.attrs = model->format_attrs; > a1a076d7 Suzuki K. Poulose 2015-05-26 1477 > c6f85cb4 Mark Rutland 2014-06-30 1478 cci_pmu->pmu = (struct pmu) { > fc17c839 Suzuki K. Poulose 2015-03-18 1479 .name = cci_pmu->model->name, > c6f85cb4 Mark Rutland 2014-06-30 1480 .task_ctx_nr = perf_invalid_context, > c6f85cb4 Mark Rutland 2014-06-30 1481 .pmu_enable = cci_pmu_enable, > c6f85cb4 Mark Rutland 2014-06-30 1482 .pmu_disable = cci_pmu_disable, > c6f85cb4 Mark Rutland 2014-06-30 1483 .event_init = cci_pmu_event_init, > c6f85cb4 Mark Rutland 2014-06-30 1484 .add = cci_pmu_add, > c6f85cb4 Mark Rutland 2014-06-30 1485 .del = cci_pmu_del, > c6f85cb4 Mark Rutland 2014-06-30 1486 .start = cci_pmu_start, > c6f85cb4 Mark Rutland 2014-06-30 1487 .stop = cci_pmu_stop, > c6f85cb4 Mark Rutland 2014-06-30 1488 .read = pmu_read, > c6f85cb4 Mark Rutland 2014-06-30 1489 .attr_groups = pmu_attr_groups, > b91c8f28 Punit Agrawal 2013-08-22 1490 }; > b91c8f28 Punit Agrawal 2013-08-22 1491 > b91c8f28 Punit Agrawal 2013-08-22 1492 cci_pmu->plat_device = pdev; > ab5b316d Suzuki K. Poulose 2015-05-26 1493 num_cntrs = pmu_get_max_counters(); > ab5b316d Suzuki K. Poulose 2015-05-26 1494 if (num_cntrs > cci_pmu->model->num_hw_cntrs) { > ab5b316d Suzuki K. Poulose 2015-05-26 1495 dev_warn(&pdev->dev, > ab5b316d Suzuki K. Poulose 2015-05-26 1496 "PMU implements more counters(%d) than supported by" > ab5b316d Suzuki K. Poulose 2015-05-26 1497 " the model(%d), truncated.", > ab5b316d Suzuki K. Poulose 2015-05-26 1498 num_cntrs, cci_pmu->model->num_hw_cntrs); > ab5b316d Suzuki K. Poulose 2015-05-26 1499 num_cntrs = cci_pmu->model->num_hw_cntrs; > ab5b316d Suzuki K. Poulose 2015-05-26 1500 } > ab5b316d Suzuki K. Poulose 2015-05-26 1501 cci_pmu->num_cntrs = num_cntrs + cci_pmu->model->fixed_hw_cntrs; > b91c8f28 Punit Agrawal 2013-08-22 1502 > c6f85cb4 Mark Rutland 2014-06-30 1503 return perf_pmu_register(&cci_pmu->pmu, name, -1); > c6f85cb4 Mark Rutland 2014-06-30 1504 } > c6f85cb4 Mark Rutland 2014-06-30 1505 > > :::::: The code at line 1475 was first introduced by commit > :::::: 5e442eba342e567e2b3f1a39a24f81559f8370f7 arm-cci: simplify sysfs attr handling > > :::::: TO: Mark Rutland <mark.rutland@arm.com> > :::::: CC: Will Deacon <will.deacon@arm.com> > > --- > 0-DAY kernel test infrastructure Open Source Technology Center > https://lists.01.org/pipermail/kbuild-all Intel Corporation
| |