From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751841AbdIOVUG (ORCPT ); Fri, 15 Sep 2017 17:20:06 -0400 Received: from mga02.intel.com ([134.134.136.20]:55644 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751628AbdIOVUE (ORCPT ); Fri, 15 Sep 2017 17:20:04 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.42,399,1500966000"; d="gz'50?scan'50,208,50";a="1195583563" Date: Sat, 16 Sep 2017 05:19:50 +0800 From: kbuild test robot To: John Ogness Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org, tipbuild@zytor.com, Thomas Gleixner , Andy Lutomirski Subject: [tip:core/urgent 1/1] fs/proc/array.c:430:10: note: in expansion of macro 'KSTK_EIP' Message-ID: <201709160537.PK8XPW35%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="NzB8fVQJ5HfG6fxh" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --NzB8fVQJ5HfG6fxh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/urgent head: 451eb3f2053ea4eeb40f94947c542cfbd7636186 commit: 451eb3f2053ea4eeb40f94947c542cfbd7636186 [1/1] fs/proc: Report eip/esp in /prod/PID/stat for coredumping config: i386-randconfig-x003-201737 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: git checkout 451eb3f2053ea4eeb40f94947c542cfbd7636186 # save the attached .config to linux build tree make ARCH=i386 All error/warnings (new ones prefixed by >>): In file included from arch/x86/include/asm/cpufeature.h:4:0, from arch/x86/include/asm/thread_info.h:52, from include/linux/thread_info.h:37, from arch/x86/include/asm/preempt.h:6, from include/linux/preempt.h:80, from include/linux/spinlock.h:50, from include/linux/seqlock.h:35, from include/linux/time.h:5, from fs/proc/array.c:57: fs/proc/array.c: In function 'do_task_stat': >> arch/x86/include/asm/processor.h:839:39: error: implicit declaration of function 'task_stack_page' [-Werror=implicit-function-declaration] unsigned long __ptr = (unsigned long)task_stack_page(task); \ ^ >> arch/x86/include/asm/processor.h:896:26: note: in expansion of macro 'task_pt_regs' #define KSTK_EIP(task) (task_pt_regs(task)->ip) ^~~~~~~~~~~~ >> fs/proc/array.c:430:10: note: in expansion of macro 'KSTK_EIP' eip = KSTK_EIP(task); ^~~~~~~~ cc1: some warnings being treated as errors -- In file included from arch/x86/include/asm/cpufeature.h:4:0, from arch/x86/include/asm/thread_info.h:52, from include/linux/thread_info.h:37, from arch/x86/include/asm/preempt.h:6, from include/linux/preempt.h:80, from include/linux/spinlock.h:50, from include/linux/seqlock.h:35, from include/linux/time.h:5, from fs//proc/array.c:57: fs//proc/array.c: In function 'do_task_stat': >> arch/x86/include/asm/processor.h:839:39: error: implicit declaration of function 'task_stack_page' [-Werror=implicit-function-declaration] unsigned long __ptr = (unsigned long)task_stack_page(task); \ ^ >> arch/x86/include/asm/processor.h:896:26: note: in expansion of macro 'task_pt_regs' #define KSTK_EIP(task) (task_pt_regs(task)->ip) ^~~~~~~~~~~~ fs//proc/array.c:430:10: note: in expansion of macro 'KSTK_EIP' eip = KSTK_EIP(task); ^~~~~~~~ cc1: some warnings being treated as errors vim +/KSTK_EIP +430 fs/proc/array.c 392 393 static int do_task_stat(struct seq_file *m, struct pid_namespace *ns, 394 struct pid *pid, struct task_struct *task, int whole) 395 { 396 unsigned long vsize, eip, esp, wchan = 0; 397 int priority, nice; 398 int tty_pgrp = -1, tty_nr = 0; 399 sigset_t sigign, sigcatch; 400 char state; 401 pid_t ppid = 0, pgid = -1, sid = -1; 402 int num_threads = 0; 403 int permitted; 404 struct mm_struct *mm; 405 unsigned long long start_time; 406 unsigned long cmin_flt = 0, cmaj_flt = 0; 407 unsigned long min_flt = 0, maj_flt = 0; 408 u64 cutime, cstime, utime, stime; 409 u64 cgtime, gtime; 410 unsigned long rsslim = 0; 411 char tcomm[sizeof(task->comm)]; 412 unsigned long flags; 413 414 state = *get_task_state(task); 415 vsize = eip = esp = 0; 416 permitted = ptrace_may_access(task, PTRACE_MODE_READ_FSCREDS | PTRACE_MODE_NOAUDIT); 417 mm = get_task_mm(task); 418 if (mm) { 419 vsize = task_vsize(mm); 420 /* 421 * esp and eip are intentionally zeroed out. There is no 422 * non-racy way to read them without freezing the task. 423 * Programs that need reliable values can use ptrace(2). 424 * 425 * The only exception is if the task is core dumping because 426 * a program is not able to use ptrace(2) in that case. It is 427 * safe because the task has stopped executing permanently. 428 */ 429 if (permitted && (task->flags & PF_DUMPCORE)) { > 430 eip = KSTK_EIP(task); 431 esp = KSTK_ESP(task); 432 } 433 } 434 435 get_task_comm(tcomm, task); 436 437 sigemptyset(&sigign); 438 sigemptyset(&sigcatch); 439 cutime = cstime = utime = stime = 0; 440 cgtime = gtime = 0; 441 442 if (lock_task_sighand(task, &flags)) { 443 struct signal_struct *sig = task->signal; 444 445 if (sig->tty) { 446 struct pid *pgrp = tty_get_pgrp(sig->tty); 447 tty_pgrp = pid_nr_ns(pgrp, ns); 448 put_pid(pgrp); 449 tty_nr = new_encode_dev(tty_devnum(sig->tty)); 450 } 451 452 num_threads = get_nr_threads(task); 453 collect_sigign_sigcatch(task, &sigign, &sigcatch); 454 455 cmin_flt = sig->cmin_flt; 456 cmaj_flt = sig->cmaj_flt; 457 cutime = sig->cutime; 458 cstime = sig->cstime; 459 cgtime = sig->cgtime; 460 rsslim = ACCESS_ONCE(sig->rlim[RLIMIT_RSS].rlim_cur); 461 462 /* add up live thread stats at the group level */ 463 if (whole) { 464 struct task_struct *t = task; 465 do { 466 min_flt += t->min_flt; 467 maj_flt += t->maj_flt; 468 gtime += task_gtime(t); 469 } while_each_thread(task, t); 470 471 min_flt += sig->min_flt; 472 maj_flt += sig->maj_flt; 473 thread_group_cputime_adjusted(task, &utime, &stime); 474 gtime += sig->gtime; 475 } 476 477 sid = task_session_nr_ns(task, ns); 478 ppid = task_tgid_nr_ns(task->real_parent, ns); 479 pgid = task_pgrp_nr_ns(task, ns); 480 481 unlock_task_sighand(task, &flags); 482 } 483 484 if (permitted && (!whole || num_threads < 2)) 485 wchan = get_wchan(task); 486 if (!whole) { 487 min_flt = task->min_flt; 488 maj_flt = task->maj_flt; 489 task_cputime_adjusted(task, &utime, &stime); 490 gtime = task_gtime(task); 491 } 492 493 /* scale priority and nice values from timeslices to -20..20 */ 494 /* to make it look like a "normal" Unix priority/nice value */ 495 priority = task_prio(task); 496 nice = task_nice(task); 497 498 /* convert nsec -> ticks */ 499 start_time = nsec_to_clock_t(task->real_start_time); 500 501 seq_printf(m, "%d (%s) %c", pid_nr_ns(pid, ns), tcomm, state); 502 seq_put_decimal_ll(m, " ", ppid); 503 seq_put_decimal_ll(m, " ", pgid); 504 seq_put_decimal_ll(m, " ", sid); 505 seq_put_decimal_ll(m, " ", tty_nr); 506 seq_put_decimal_ll(m, " ", tty_pgrp); 507 seq_put_decimal_ull(m, " ", task->flags); 508 seq_put_decimal_ull(m, " ", min_flt); 509 seq_put_decimal_ull(m, " ", cmin_flt); 510 seq_put_decimal_ull(m, " ", maj_flt); 511 seq_put_decimal_ull(m, " ", cmaj_flt); 512 seq_put_decimal_ull(m, " ", nsec_to_clock_t(utime)); 513 seq_put_decimal_ull(m, " ", nsec_to_clock_t(stime)); 514 seq_put_decimal_ll(m, " ", nsec_to_clock_t(cutime)); 515 seq_put_decimal_ll(m, " ", nsec_to_clock_t(cstime)); 516 seq_put_decimal_ll(m, " ", priority); 517 seq_put_decimal_ll(m, " ", nice); 518 seq_put_decimal_ll(m, " ", num_threads); 519 seq_put_decimal_ull(m, " ", 0); 520 seq_put_decimal_ull(m, " ", start_time); 521 seq_put_decimal_ull(m, " ", vsize); 522 seq_put_decimal_ull(m, " ", mm ? get_mm_rss(mm) : 0); 523 seq_put_decimal_ull(m, " ", rsslim); 524 seq_put_decimal_ull(m, " ", mm ? (permitted ? mm->start_code : 1) : 0); 525 seq_put_decimal_ull(m, " ", mm ? (permitted ? mm->end_code : 1) : 0); 526 seq_put_decimal_ull(m, " ", (permitted && mm) ? mm->start_stack : 0); 527 seq_put_decimal_ull(m, " ", esp); 528 seq_put_decimal_ull(m, " ", eip); 529 /* The signal information here is obsolete. 530 * It must be decimal for Linux 2.0 compatibility. 531 * Use /proc/#/status for real-time signals. 532 */ 533 seq_put_decimal_ull(m, " ", task->pending.signal.sig[0] & 0x7fffffffUL); 534 seq_put_decimal_ull(m, " ", task->blocked.sig[0] & 0x7fffffffUL); 535 seq_put_decimal_ull(m, " ", sigign.sig[0] & 0x7fffffffUL); 536 seq_put_decimal_ull(m, " ", sigcatch.sig[0] & 0x7fffffffUL); 537 538 /* 539 * We used to output the absolute kernel address, but that's an 540 * information leak - so instead we show a 0/1 flag here, to signal 541 * to user-space whether there's a wchan field in /proc/PID/wchan. 542 * 543 * This works with older implementations of procps as well. 544 */ 545 if (wchan) 546 seq_puts(m, " 1"); 547 else 548 seq_puts(m, " 0"); 549 550 seq_put_decimal_ull(m, " ", 0); 551 seq_put_decimal_ull(m, " ", 0); 552 seq_put_decimal_ll(m, " ", task->exit_signal); 553 seq_put_decimal_ll(m, " ", task_cpu(task)); 554 seq_put_decimal_ull(m, " ", task->rt_priority); 555 seq_put_decimal_ull(m, " ", task->policy); 556 seq_put_decimal_ull(m, " ", delayacct_blkio_ticks(task)); 557 seq_put_decimal_ull(m, " ", nsec_to_clock_t(gtime)); 558 seq_put_decimal_ll(m, " ", nsec_to_clock_t(cgtime)); 559 560 if (mm && permitted) { 561 seq_put_decimal_ull(m, " ", mm->start_data); 562 seq_put_decimal_ull(m, " ", mm->end_data); 563 seq_put_decimal_ull(m, " ", mm->start_brk); 564 seq_put_decimal_ull(m, " ", mm->arg_start); 565 seq_put_decimal_ull(m, " ", mm->arg_end); 566 seq_put_decimal_ull(m, " ", mm->env_start); 567 seq_put_decimal_ull(m, " ", mm->env_end); 568 } else 569 seq_puts(m, " 0 0 0 0 0 0 0"); 570 571 if (permitted) 572 seq_put_decimal_ll(m, " ", task->exit_code); 573 else 574 seq_puts(m, " 0"); 575 576 seq_putc(m, '\n'); 577 if (mm) 578 mmput(mm); 579 return 0; 580 } 581 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --NzB8fVQJ5HfG6fxh Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --NzB8fVQJ5HfG6fxh--