Hi Raghavendra, Thank you for the patch! Yet something to improve:
[auto build test ERROR on v4.15] [also build test ERROR on next-20180212] [cannot apply to tip/perf/core] [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/Raghavendra-Rao-Ananta/perf-Add-support-for-creating-offline-events/20180213-023250 config: i386-tinyconfig (attached as .config) compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 reproduce: # save the attached .config to linux build tree make ARCH=i386 All errors (new ones prefixed by >>): kernel//events/core.c: In function 'perf_event_init_cpu': >> kernel//events/core.c:11152:2: error: implicit declaration of function >> 'perf_deferred_install_in_context'; did you mean 'perf_install_in_context'? >> [-Werror=implicit-function-declaration] perf_deferred_install_in_context(cpu); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ perf_install_in_context cc1: some warnings being treated as errors vim +11152 kernel//events/core.c 11131 11132 int perf_event_init_cpu(unsigned int cpu) 11133 { 11134 struct perf_cpu_context *cpuctx; 11135 struct perf_event_context *ctx; 11136 struct pmu *pmu; 11137 11138 perf_swevent_init_cpu(cpu); 11139 11140 mutex_lock(&pmus_lock); 11141 cpumask_set_cpu(cpu, perf_online_mask); 11142 list_for_each_entry(pmu, &pmus, entry) { 11143 cpuctx = per_cpu_ptr(pmu->pmu_cpu_context, cpu); 11144 ctx = &cpuctx->ctx; 11145 11146 mutex_lock(&ctx->mutex); 11147 cpuctx->online = 1; 11148 mutex_unlock(&ctx->mutex); 11149 } 11150 mutex_unlock(&pmus_lock); 11151 11152 perf_deferred_install_in_context(cpu); 11153 11154 return 0; 11155 } 11156 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
.config.gz
Description: application/gzip