Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp3914579pxv; Tue, 13 Jul 2021 06:49:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxgDNYuPAO4QWm0JxxNHZViY1PFN5t3kOBAtnu+06hXMKhQNVT+H5cukBDa0gU3JoTMfE0U X-Received: by 2002:a17:906:f24b:: with SMTP id gy11mr5738366ejb.71.1626184161602; Tue, 13 Jul 2021 06:49:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626184161; cv=none; d=google.com; s=arc-20160816; b=H7dEJx4CI0D+tFsc6B4UIzbwEP/YO+OjlyBcODapm5tjhvmVI4CabA9GqHWA7gKh67 8EzPqFUQNwI6c7l+No4Rjdk2ebKwf0dbV9xMvlu3Ef2WVvjUkJnzwcK15m7CBT+h3xPq 6mn1oLF09fx3slVd7Apfsoi+RdlFKEf2GFDrnxRHqBs5BVfTjDeTBf9DGcy347Zy6dOi V+zGgDNW99EjR8RFyPDMbsMKzrVFYz/5Gw5fWecD6kTWnOlrCKXs4YNxzvbcXgATUisX FVKGkWP4knMj6a3vjhEp+Pe7EQOUR1p5d+npEyYLSeiIufJRAAAAHjShfIgS6EdB2ThL PETw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=KS+iF4Pc2VBgRkck8w5172ucQsF7IAiFUaz7SAcYMXk=; b=t81/M6SaUNwa98S//sZyMW2wMwse7mb38H3EBGt8tgAh3TLLzTmboc5WmjisZ9lHUv 2Bir+a8XjTm3ufEGVFOYjEJ9GkQvVK3Qgr7BXx1rCu3cGcS8iUgLqVZAevDrpMa7qrRK eO1PIV8D0nkbclbXMXR1PXfFRRxtLT9169J1pKpWXLZOxpFxqr6ow4eMjnDZLp7hiOJ+ dacqpi+qkPd58SvL1yRW8MnbR7m1rAJsreb6O584iOSOFTFyGK0FDnOUwMp2oibL5k/Y c2HCetvAg2FjiWLevGAPK7WzTBACXQvA8amm4QM/AgzIH5aFDcvc7OVL1WXy4S97okXS 7GIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="h/E21b2b"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l3si4431234ejd.407.2021.07.13.06.48.59; Tue, 13 Jul 2021 06:49:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="h/E21b2b"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236706AbhGMNtA (ORCPT + 99 others); Tue, 13 Jul 2021 09:49:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34380 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236222AbhGMNtA (ORCPT ); Tue, 13 Jul 2021 09:49:00 -0400 Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A7BF4C0613DD for ; Tue, 13 Jul 2021 06:46:09 -0700 (PDT) Received: by mail-qt1-x830.google.com with SMTP id k3so7534229qtq.7 for ; Tue, 13 Jul 2021 06:46:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KS+iF4Pc2VBgRkck8w5172ucQsF7IAiFUaz7SAcYMXk=; b=h/E21b2bz9c5PjZDILRVd6rY5jYdenj0x1RbXdub99cORNrUc9F+LLuuxzKTDnknmj ZpN6lWiw1ahrFN9CFG81RfLKbUx7ipS+4StmjzCZQSyDoXGJ+HeiyZy5tZbi0bQ7BOp7 tgPTsHnaXa1BLZIpr+537gJD5BWGKfj0wLI28= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KS+iF4Pc2VBgRkck8w5172ucQsF7IAiFUaz7SAcYMXk=; b=XSXspKUUOR1/wtC/jD6SpQ5HAhHY8EAqsipMkmF8/MoYtYfqwIzz9FAEp8fizUhKxl OAsmhlP6v+hupfqUViaIu9EdT9U1ennoA+EZM8jhiyHY4V9JUp7pPWBAJ7PT6vJ6Z4VV Qt6NqhreubWIHtPBXAKX/jx6eiOHvqhMjy+JAdcY2KfYUbB6qt3rCVxkKz0KAjbZ/OTq IItA4mDB7+770CIkfC64RU/j41LIOwf7vw3GwyMO6Nn6LE5/q8gX98RRhMysL62BaKkZ YFovgArExzljW9Ophep/kWWkieBPTip7UXMeFnjAK7dLAWMylOMVciKsXVWqtLYxHtWh Ac3g== X-Gm-Message-State: AOAM531iA55yMn/38oPABESMCrKm137u8B+0RnbTRHUnZMPakTZ6GPrb RBQm8dqge8x2W6iLsS2N8bsAfCtFA2LHaw== X-Received: by 2002:ac8:776f:: with SMTP id h15mr4116354qtu.26.1626183966976; Tue, 13 Jul 2021 06:46:06 -0700 (PDT) Received: from mail-yb1-f170.google.com (mail-yb1-f170.google.com. [209.85.219.170]) by smtp.gmail.com with ESMTPSA id u4sm8365270qkb.99.2021.07.13.06.46.05 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 13 Jul 2021 06:46:05 -0700 (PDT) Received: by mail-yb1-f170.google.com with SMTP id r132so34861383yba.5 for ; Tue, 13 Jul 2021 06:46:05 -0700 (PDT) X-Received: by 2002:a25:cc52:: with SMTP id l79mr5818725ybf.476.1626183965121; Tue, 13 Jul 2021 06:46:05 -0700 (PDT) MIME-Version: 1.0 References: <20210708122447.3880803-1-sumit.garg@linaro.org> In-Reply-To: From: Doug Anderson Date: Tue, 13 Jul 2021 06:45:52 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3] kdb: Get rid of custom debug heap allocator To: Sumit Garg Cc: kgdb-bugreport@lists.sourceforge.net, Daniel Thompson , Jason Wessel , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Tue, Jul 13, 2021 at 4:24 AM Sumit Garg wrote: > > > > int kdbnearsym(unsigned long addr, kdb_symtab_t *symtab) > > > { > > > int ret = 0; > > > unsigned long symbolsize = 0; > > > unsigned long offset = 0; > > > -#define knt1_size 128 /* must be >= kallsyms table size */ > > > - char *knt1 = NULL; > > > + static char namebuf[KSYM_NAME_LEN]; > > > > I guess this also ends up fixing a bug too, right? My greps show that > > "KSYM_NAME_LEN" is 512 > > I can see "KSYM_NAME_LEN" defined as 128 here [1]. Are you looking at > any other header file? > > [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/include/linux/kallsyms.h#n18 Ah ha, it's recent! See commit f2f6175186f4 ("kallsyms: increase maximum kernel symbol length to 512") ...I guess this officially "Fixes" that commit then? -Doug