From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C01F139184A for ; Mon, 28 Sep 2026 20:19:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.10 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790626758; cv=none; b=uiDUoBGJWu44gY0tr2llUoM5QGzjmBdl9N7sMjVfgQp2muYNBKca3pjn8pKZLduyqfyJlj/Gl1twp+OpPgfSXN6rpOdV76PTQWyygV9VLins4TT2/wT1YRV8AleneIecaG+Esii+SDNMY7zR2rRqSd0A6y3Z+z8WsQks2SEl8oU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790626758; c=relaxed/simple; bh=Y4gwwajNlq8XeGxWVUb+2e2bNDCgZzPSkvGbPZz0hiY=; h=Date:From:To:Cc:Subject:Message-ID; b=FLBrMIerVYAByGZOaQAZACCYLKfW5OfNlfrmvTQgQbwCV864RzioFy0PDsI3xn3CtQVoKnX0zg/e7Q40FITTOCCnh0vg+I4gaJK0XA4KDHotVyU12QNR/IbZ2nm66N35d+10vYWLLd6aGXhczIS59Jzi3jm43bWKf4wfanxB8xk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=MZq5NN9q; arc=none smtp.client-ip=198.175.65.10 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="MZq5NN9q" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1790626757; x=1822162757; h=date:from:to:cc:subject:message-id; bh=Y4gwwajNlq8XeGxWVUb+2e2bNDCgZzPSkvGbPZz0hiY=; b=MZq5NN9qctpjVqvrqmnuvfdQRHZ2j+YhOHWyEstnXJbn0UPQDHsJCBtC 06w/1+spGOjCCF2gRE2x+oKpC8GyP/sZK5y7V0b/SLwng4ko6YVUbsevE tMrD3LGp1cvXGbyW9KxsO65GYztg6m86VpcUBBPhQkQBPwKVvGe4JMLXF ee+Qu9l53Bo8+Td//FRHovGjmr4tYa4YLOvWMjpJ005Dccb7JounHQdOx wcD7jlqQXrNcuPIN1bxpmfY/XFI8OqvsjAtF3S7FuAAD7L7Itq4tGLWu2 XQa57Je3rUVDAQYaAXR04B71hBWqJncFIrMkyMvElk+w0dJmhATdlFvgJ w==; X-CSE-ConnectionGUID: tSV7Io93SieFoDADCU0w9A== X-CSE-MsgGUID: EQ0PAlRoTg2PgSt0sPTMdA== X-IronPort-AV: E=McAfee;i="6800,10657,11919"; a="107718246" X-IronPort-AV: E=Sophos;i="6.27,129,1787036400"; d="scan'208";a="107718246" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Sep 2026 13:19:17 -0700 X-CSE-ConnectionGUID: 5Yj1uGImRc2oQFpj97JoVg== X-CSE-MsgGUID: x67l7VU9Q5e8DW382DfXZg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,129,1787036400"; d="scan'208";a="274263844" Received: from igk-lkp-server01.igk.intel.com (HELO 04362d00df5a) ([10.211.93.152]) by orviesa008.jf.intel.com with ESMTP; 28 Sep 2026 13:19:16 -0700 Received: from kbuild by 04362d00df5a with local (Exim 4.98.2) (envelope-from ) id 1xBHoe-0000000017l-3qvM; Mon, 28 Sep 2026 20:19:12 +0000 Date: Mon, 28 Sep 2026 22:18:17 +0200 From: kernel test robot To: Kumar Kartikeya Dwivedi Cc: oe-kbuild-all@lists.linux.dev Subject: [kkdwivedi:typed-arena 8/17] kernel/bpf/log.c:435:59: warning: '%s' directive output may be truncated writing up to 12 bytes into a region of size between 3 and 64 Message-ID: <202609282220.CsGpM47r-lkp@intel.com> User-Agent: s-nail v14.9.25 Precedence: bulk X-Mailing-List: oe-kbuild-all@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: tree: https://github.com/kkdwivedi/linux typed-arena head: f6fd10fe616e1927b9c398a528edc49c6593c06a commit: 51aabdea74c4d256db3227960617f361a660436f [8/17] bpf: Trust typed pointer fields of typed arena objects config: x86_64-randconfig-2100-20260928 (https://download.01.org/0day-ci/archive/20260928/202609282220.CsGpM47r-lkp@intel.com/config) compiler: gcc-14 (Debian 14.2.0-19) 14.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260928/202609282220.CsGpM47r-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 | Closes: https://lore.kernel.org/oe-kbuild-all/202609282220.CsGpM47r-lkp@intel.com/ All warnings (new ones prefixed by >>): kernel/bpf/log.c: In function 'reg_type_str': >> kernel/bpf/log.c:435:59: warning: '%s' directive output may be truncated writing up to 12 bytes into a region of size between 3 and 64 [-Wformat-truncation=] 435 | snprintf(prefix, sizeof(prefix), "%s%s%s%s%s%s%s%s%s", | ^~ kernel/bpf/log.c:435:9: note: 'snprintf' output between 1 and 74 bytes into a destination of size 64 435 | snprintf(prefix, sizeof(prefix), "%s%s%s%s%s%s%s%s%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | type & MEM_RDONLY ? "rdonly_" : "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | type & MEM_RINGBUF ? "ringbuf_" : "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | type & MEM_USER ? "user_" : "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | type & MEM_PERCPU ? "percpu_" : "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | type & MEM_RCU ? "rcu_" : "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | type & PTR_UNTRUSTED ? "untrusted_" : "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | type & PTR_TRUSTED ? "trusted_" : "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | type & PTR_UNSANITIZED ? "unsanitized_" : "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | type & MEM_ARENA ? "typed_arena_" : "" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | ); | ~ vim +435 kernel/bpf/log.c 393 394 /* string representation of 'enum bpf_reg_type' 395 * 396 * Note that reg_type_str() can not appear more than once in a single verbose() 397 * statement. 398 */ 399 const char *reg_type_str(struct bpf_verifier_env *env, enum bpf_reg_type type) 400 { 401 char postfix[16] = {0}, prefix[64] = {0}; 402 static const char * const str[] = { 403 [NOT_INIT] = "?", 404 [SCALAR_VALUE] = "scalar", 405 [PTR_TO_CTX] = "ctx", 406 [CONST_PTR_TO_MAP] = "map_ptr", 407 [PTR_TO_MAP_VALUE] = "map_value", 408 [PTR_TO_STACK] = "fp", 409 [PTR_TO_PACKET] = "pkt", 410 [PTR_TO_PACKET_META] = "pkt_meta", 411 [PTR_TO_PACKET_END] = "pkt_end", 412 [PTR_TO_FLOW_KEYS] = "flow_keys", 413 [PTR_TO_SOCKET] = "sock", 414 [PTR_TO_SOCK_COMMON] = "sock_common", 415 [PTR_TO_TCP_SOCK] = "tcp_sock", 416 [PTR_TO_TP_BUFFER] = "tp_buffer", 417 [PTR_TO_XDP_SOCK] = "xdp_sock", 418 [PTR_TO_BTF_ID] = "ptr_", 419 [PTR_TO_MEM] = "mem", 420 [PTR_TO_ARENA] = "arena", 421 [PTR_TO_BUF] = "buf", 422 [PTR_TO_FUNC] = "func", 423 [PTR_TO_INSN] = "insn", 424 [PTR_TO_MAP_KEY] = "map_key", 425 [CONST_PTR_TO_DYNPTR] = "dynptr_ptr", 426 }; 427 428 if (type & PTR_MAYBE_NULL) { 429 if (base_type(type) == PTR_TO_BTF_ID) 430 strscpy(postfix, "or_null_"); 431 else 432 strscpy(postfix, "_or_null"); 433 } 434 > 435 snprintf(prefix, sizeof(prefix), "%s%s%s%s%s%s%s%s%s", 436 type & MEM_RDONLY ? "rdonly_" : "", 437 type & MEM_RINGBUF ? "ringbuf_" : "", 438 type & MEM_USER ? "user_" : "", 439 type & MEM_PERCPU ? "percpu_" : "", 440 type & MEM_RCU ? "rcu_" : "", 441 type & PTR_UNTRUSTED ? "untrusted_" : "", 442 type & PTR_TRUSTED ? "trusted_" : "", 443 type & PTR_UNSANITIZED ? "unsanitized_" : "", 444 type & MEM_ARENA ? "typed_arena_" : "" 445 ); 446 447 snprintf(env->tmp_str_buf, TMP_STR_BUF_LEN, "%s%s%s", 448 prefix, str[base_type(type)], postfix); 449 return env->tmp_str_buf; 450 } 451 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki