From: kernel test robot <lkp@intel.com>
To: cros-kernel-buildreports@googlegroups.com
Cc: oe-kbuild-all@lists.linux.dev
Subject: [android-common:android12-trusty-5.10 7844/7904] kernel/sched/psi.c:538:3: error: implicit declaration of function 'trace_android_vh_psi_event'
Date: Wed, 21 Aug 2024 14:14:23 +0800 [thread overview]
Message-ID: <202408211421.pU4apODE-lkp@intel.com> (raw)
tree: https://android.googlesource.com/kernel/common android12-trusty-5.10
head: 965c5bcac1fe560c973001599bd2364659dc788c
commit: b79d1815c400c3929bb78a209b6e51a38d6ffcb2 [7844/7904] ANDROID: psi: Add vendor hooks for PSI tracing
config: i386-buildonly-randconfig-002-20240821 (https://download.01.org/0day-ci/archive/20240821/202408211421.pU4apODE-lkp@intel.com/config)
compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 617a15a9eac96088ae5e9134248d8236e34b91b1)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240821/202408211421.pU4apODE-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202408211421.pU4apODE-lkp@intel.com/
All errors (new ones prefixed by >>):
In file included from kernel/sched/psi.c:143:
kernel/sched/sched.h:1420:15: warning: cast from 'void (*)(struct rq *)' to 'void (*)(struct callback_head *)' converts to incompatible function type [-Wcast-function-type-strict]
1420 | head->func = (void (*)(struct callback_head *))func;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> kernel/sched/psi.c:538:3: error: implicit declaration of function 'trace_android_vh_psi_event' [-Werror,-Wimplicit-function-declaration]
538 | trace_android_vh_psi_event(t);
| ^
>> kernel/sched/psi.c:546:2: error: implicit declaration of function 'trace_android_vh_psi_group' [-Werror,-Wimplicit-function-declaration]
546 | trace_android_vh_psi_group(group);
| ^
1 warning and 2 errors generated.
vim +/trace_android_vh_psi_event +538 kernel/sched/psi.c
503
504 static u64 update_triggers(struct psi_group *group, u64 now)
505 {
506 struct psi_trigger *t;
507 bool new_stall = false;
508 u64 *total = group->total[PSI_POLL];
509
510 /*
511 * On subsequent updates, calculate growth deltas and let
512 * watchers know when their specified thresholds are exceeded.
513 */
514 list_for_each_entry(t, &group->triggers, node) {
515 u64 growth;
516
517 /* Check for stall activity */
518 if (group->polling_total[t->state] == total[t->state])
519 continue;
520
521 /*
522 * Multiple triggers might be looking at the same state,
523 * remember to update group->polling_total[] once we've
524 * been through all of them. Also remember to extend the
525 * polling time if we see new stall activity.
526 */
527 new_stall = true;
528
529 /* Calculate growth since last update */
530 growth = window_update(&t->win, now, total[t->state]);
531 if (growth < t->threshold)
532 continue;
533
534 /* Limit event signaling to once per window */
535 if (now < t->last_event_time + t->win.size)
536 continue;
537
> 538 trace_android_vh_psi_event(t);
539
540 /* Generate an event */
541 if (cmpxchg(&t->event, 0, 1) == 0)
542 wake_up_interruptible(&t->event_wait);
543 t->last_event_time = now;
544 }
545
> 546 trace_android_vh_psi_group(group);
547
548 if (new_stall)
549 memcpy(group->polling_total, total,
550 sizeof(group->polling_total));
551
552 return now + group->poll_min_period;
553 }
554
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
reply other threads:[~2024-08-21 6:15 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202408211421.pU4apODE-lkp@intel.com \
--to=lkp@intel.com \
--cc=cros-kernel-buildreports@googlegroups.com \
--cc=oe-kbuild-all@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.