From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f71.google.com (mail-pa0-f71.google.com [209.85.220.71]) by kanga.kvack.org (Postfix) with ESMTP id B94FC6B0253 for ; Sat, 9 Jul 2016 05:46:51 -0400 (EDT) Received: by mail-pa0-f71.google.com with SMTP id b13so129755692pat.3 for ; Sat, 09 Jul 2016 02:46:51 -0700 (PDT) Received: from mga14.intel.com (mga14.intel.com. [192.55.52.115]) by mx.google.com with ESMTP id b2si3162926pav.216.2016.07.09.02.46.50 for ; Sat, 09 Jul 2016 02:46:50 -0700 (PDT) Date: Sat, 9 Jul 2016 17:45:49 +0800 From: kbuild test robot Subject: Re: [PATCH 3/3] Add name fields in shrinker tracepoint definitions Message-ID: <201607091726.eUyprWPm%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="SLDf9lqlvOQaIe6s" Content-Disposition: inline In-Reply-To: <6114f72a15d5e52984ea546ba977737221351636.1468051282.git.janani.rvchndrn@gmail.com> Sender: owner-linux-mm@kvack.org List-ID: To: Janani Ravichandran Cc: kbuild-all@01.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, riel@surriel.com, akpm@linux-foundation.org, hannes@cmpxchg.org, vdavydov@virtuozzo.com, mhocko@suse.com, vbabka@suse.cz, mgorman@techsingularity.net, kirill.shutemov@linux.intel.com, bywxiaobai@163.com --SLDf9lqlvOQaIe6s Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, [auto build test WARNING on staging/staging-testing] [also build test WARNING on v4.7-rc6 next-20160708] [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/Janani-Ravichandran/Add-names-of-shrinkers-and-have-tracepoints-display-them/20160709-170759 config: i386-defconfig (attached as .config) compiler: gcc-6 (Debian 6.1.1-1) 6.1.1 20160430 reproduce: # save the attached .config to linux build tree make ARCH=i386 All warnings (new ones prefixed by >>): In file included from include/trace/define_trace.h:95:0, from include/trace/events/vmscan.h:395, from mm/vmscan.c:60: include/trace/events/vmscan.h: In function 'trace_event_raw_event_mm_shrink_slab_start': >> include/trace/events/vmscan.h:206:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __entry->name = shr->name; ^ include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^~~~~~ include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' PARAMS(assign), \ ^~~~~~ >> include/trace/events/vmscan.h:182:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_start, ^~~~~~~~~~~ >> include/trace/events/vmscan.h:205:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^~~~~~~~~~~~~~ include/trace/events/vmscan.h: In function 'trace_event_raw_event_mm_shrink_slab_end': include/trace/events/vmscan.h:252:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __entry->name = shr->name; ^ include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^~~~~~ include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' PARAMS(assign), \ ^~~~~~ include/trace/events/vmscan.h:233:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_end, ^~~~~~~~~~~ include/trace/events/vmscan.h:251:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^~~~~~~~~~~~~~ In file included from include/trace/define_trace.h:96:0, from include/trace/events/vmscan.h:395, from mm/vmscan.c:60: include/trace/events/vmscan.h: In function 'perf_trace_mm_shrink_slab_start': >> include/trace/events/vmscan.h:206:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __entry->name = shr->name; ^ include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^~~~~~ include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' PARAMS(assign), \ ^~~~~~ >> include/trace/events/vmscan.h:182:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_start, ^~~~~~~~~~~ >> include/trace/events/vmscan.h:205:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^~~~~~~~~~~~~~ include/trace/events/vmscan.h: In function 'perf_trace_mm_shrink_slab_end': include/trace/events/vmscan.h:252:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] __entry->name = shr->name; ^ include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^~~~~~ include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' PARAMS(assign), \ ^~~~~~ include/trace/events/vmscan.h:233:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_end, ^~~~~~~~~~~ include/trace/events/vmscan.h:251:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^~~~~~~~~~~~~~ vim +/const +206 include/trace/events/vmscan.h 176 177 TP_PROTO(unsigned long nr_reclaimed), 178 179 TP_ARGS(nr_reclaimed) 180 ); 181 > 182 TRACE_EVENT(mm_shrink_slab_start, 183 TP_PROTO(struct shrinker *shr, struct shrink_control *sc, 184 long nr_objects_to_shrink, unsigned long pgs_scanned, 185 unsigned long lru_pgs, unsigned long cache_items, 186 unsigned long long delta, unsigned long total_scan), 187 188 TP_ARGS(shr, sc, nr_objects_to_shrink, pgs_scanned, lru_pgs, 189 cache_items, delta, total_scan), 190 191 TP_STRUCT__entry( 192 __field(char *, name) 193 __field(struct shrinker *, shr) 194 __field(void *, shrink) 195 __field(int, nid) 196 __field(long, nr_objects_to_shrink) 197 __field(gfp_t, gfp_flags) 198 __field(unsigned long, pgs_scanned) 199 __field(unsigned long, lru_pgs) 200 __field(unsigned long, cache_items) 201 __field(unsigned long long, delta) 202 __field(unsigned long, total_scan) 203 ), 204 > 205 TP_fast_assign( > 206 __entry->name = shr->name; 207 __entry->shr = shr; 208 __entry->shrink = shr->scan_objects; 209 __entry->nid = sc->nid; 210 __entry->nr_objects_to_shrink = nr_objects_to_shrink; 211 __entry->gfp_flags = sc->gfp_mask; 212 __entry->pgs_scanned = pgs_scanned; 213 __entry->lru_pgs = lru_pgs; 214 __entry->cache_items = cache_items; 215 __entry->delta = delta; 216 __entry->total_scan = total_scan; 217 ), 218 219 TP_printk("name: %s %pF %p: nid: %d objects to shrink %ld gfp_flags %s pgs_scanned %ld lru_pgs %ld cache items %ld delta %lld total_scan %ld", 220 __entry->name, 221 __entry->shrink, 222 __entry->shr, 223 __entry->nid, 224 __entry->nr_objects_to_shrink, 225 show_gfp_flags(__entry->gfp_flags), 226 __entry->pgs_scanned, 227 __entry->lru_pgs, 228 __entry->cache_items, 229 __entry->delta, 230 __entry->total_scan) 231 ); 232 233 TRACE_EVENT(mm_shrink_slab_end, 234 TP_PROTO(struct shrinker *shr, int nid, int shrinker_retval, 235 long unused_scan_cnt, long new_scan_cnt, long total_scan), 236 237 TP_ARGS(shr, nid, shrinker_retval, unused_scan_cnt, new_scan_cnt, 238 total_scan), 239 240 TP_STRUCT__entry( 241 __field(char *, name) 242 __field(struct shrinker *, shr) 243 __field(int, nid) 244 __field(void *, shrink) 245 __field(long, unused_scan) 246 __field(long, new_scan) 247 __field(int, retval) 248 __field(long, total_scan) 249 ), 250 251 TP_fast_assign( 252 __entry->name = shr->name; 253 __entry->shr = shr; 254 __entry->nid = nid; 255 __entry->shrink = shr->scan_objects; 256 __entry->unused_scan = unused_scan_cnt; 257 __entry->new_scan = new_scan_cnt; 258 __entry->retval = shrinker_retval; 259 __entry->total_scan = total_scan; 260 ), 261 262 TP_printk("name: %s %pF %p: nid: %d unused scan count %ld new scan count %ld total_scan %ld last shrinker return val %d", 263 __entry->name, 264 __entry->shrink, 265 __entry->shr, 266 __entry->nid, 267 __entry->unused_scan, 268 __entry->new_scan, 269 __entry->total_scan, 270 __entry->retval) 271 ); 272 273 DECLARE_EVENT_CLASS(mm_vmscan_lru_isolate_template, 274 275 TP_PROTO(int order, 276 unsigned long nr_requested, 277 unsigned long nr_scanned, 278 unsigned long nr_taken, 279 isolate_mode_t isolate_mode, 280 int file), 281 282 TP_ARGS(order, nr_requested, nr_scanned, nr_taken, isolate_mode, file), 283 284 TP_STRUCT__entry( 285 __field(int, order) 286 __field(unsigned long, nr_requested) 287 __field(unsigned long, nr_scanned) 288 __field(unsigned long, nr_taken) 289 __field(isolate_mode_t, isolate_mode) 290 __field(int, file) 291 ), 292 293 TP_fast_assign( 294 __entry->order = order; 295 __entry->nr_requested = nr_requested; 296 __entry->nr_scanned = nr_scanned; 297 __entry->nr_taken = nr_taken; 298 __entry->isolate_mode = isolate_mode; 299 __entry->file = file; 300 ), 301 302 TP_printk("isolate_mode=%d order=%d nr_requested=%lu nr_scanned=%lu nr_taken=%lu file=%d", 303 __entry->isolate_mode, 304 __entry->order, 305 __entry->nr_requested, 306 __entry->nr_scanned, 307 __entry->nr_taken, 308 __entry->file) 309 ); 310 311 DEFINE_EVENT(mm_vmscan_lru_isolate_template, mm_vmscan_lru_isolate, 312 313 TP_PROTO(int order, 314 unsigned long nr_requested, 315 unsigned long nr_scanned, 316 unsigned long nr_taken, 317 isolate_mode_t isolate_mode, 318 int file), 319 320 TP_ARGS(order, nr_requested, nr_scanned, nr_taken, isolate_mode, file) 321 322 ); 323 324 DEFINE_EVENT(mm_vmscan_lru_isolate_template, mm_vmscan_memcg_isolate, 325 326 TP_PROTO(int order, 327 unsigned long nr_requested, 328 unsigned long nr_scanned, 329 unsigned long nr_taken, 330 isolate_mode_t isolate_mode, 331 int file), 332 333 TP_ARGS(order, nr_requested, nr_scanned, nr_taken, isolate_mode, file) 334 335 ); 336 337 TRACE_EVENT(mm_vmscan_writepage, 338 339 TP_PROTO(struct page *page), 340 341 TP_ARGS(page), 342 343 TP_STRUCT__entry( 344 __field(unsigned long, pfn) 345 __field(int, reclaim_flags) 346 ), 347 348 TP_fast_assign( 349 __entry->pfn = page_to_pfn(page); 350 __entry->reclaim_flags = trace_reclaim_flags(page); 351 ), 352 353 TP_printk("page=%p pfn=%lu flags=%s", 354 pfn_to_page(__entry->pfn), 355 __entry->pfn, 356 show_reclaim_flags(__entry->reclaim_flags)) 357 ); 358 359 TRACE_EVENT(mm_vmscan_lru_shrink_inactive, 360 361 TP_PROTO(struct zone *zone, 362 unsigned long nr_scanned, unsigned long nr_reclaimed, 363 int priority, int file), 364 365 TP_ARGS(zone, nr_scanned, nr_reclaimed, priority, file), 366 367 TP_STRUCT__entry( 368 __field(int, nid) 369 __field(int, zid) 370 __field(unsigned long, nr_scanned) 371 __field(unsigned long, nr_reclaimed) 372 __field(int, priority) 373 __field(int, reclaim_flags) 374 ), 375 376 TP_fast_assign( 377 __entry->nid = zone_to_nid(zone); 378 __entry->zid = zone_idx(zone); 379 __entry->nr_scanned = nr_scanned; 380 __entry->nr_reclaimed = nr_reclaimed; 381 __entry->priority = priority; 382 __entry->reclaim_flags = trace_shrink_flags(file); 383 ), 384 385 TP_printk("nid=%d zid=%d nr_scanned=%ld nr_reclaimed=%ld priority=%d flags=%s", 386 __entry->nid, __entry->zid, 387 __entry->nr_scanned, __entry->nr_reclaimed, 388 __entry->priority, 389 show_reclaim_flags(__entry->reclaim_flags)) 390 ); 391 392 #endif /* _TRACE_VMSCAN_H */ 393 394 /* This part must be outside protection */ > 395 #include --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --SLDf9lqlvOQaIe6s Content-Type: application/octet-stream Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 AOnHqJ8BAA== --SLDf9lqlvOQaIe6s-- -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org