Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp5064442yba; Wed, 10 Apr 2019 10:32:10 -0700 (PDT) X-Google-Smtp-Source: APXvYqy0SFvP+mYnE8As6GlsQSgPk/wgYvdaT6iB/a0CA/FwSDOcOzttqtd5ZfEY2VO0HX32OHmU X-Received: by 2002:a63:8143:: with SMTP id t64mr41395107pgd.301.1554917530155; Wed, 10 Apr 2019 10:32:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554917530; cv=none; d=google.com; s=arc-20160816; b=oPRrDNz/zUTMfcOnhUArA/qF0Oha5C2qoNO+JIOk3CV5HlI4etmbzd81+UGAhuXwW6 752QHii4MhopXX+bHYT6fIaIw7Hr4fMxDcJjcyuEtAm9N5AbTUdQw3lCYM74gQN9+nu/ ek0r+dIXJpqkKm5Xp7ZDqV/Cu0yZyinc409JspeHDVTLJ+Z+sgsR7MOFxCHup9PmyumY ushUgtmFCcsRiF+W5bd9VNiaeR1par4asWMr2rroNYeRSC9xPHjihyDHHCqYD+FDr1ol OLOR4YEZjYxbrNuJ1zTIDhQ4G3qCEcOpq5t5JqKILJouUmrUB0gmTy22E02/DGjnvbcT I/Hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=3/W7xviLZD4965MFFPe/ULcmZWMQnJA82fl70a5meCw=; b=A5wn9jfs/bc2jA0Xcq1tlq/CHlbuQoFaLFe0KmmCWQLVPavO3mMu5rQzda1yDd9TKJ 8vWQ4VDXUNQQFrZlBjy0rN+bc9mC+4QAKViqnwdBmubOYFJsjY/BjHMbmHAGUhYyCsoo I3mBAq+fARH0c5YMD+9qt6Pa/mxUEHlW3EcrH7J8NWwwQG+GYwGXDyp7tDJm15rVrhdA ZKgaOlzO1G4xMCGDippMFMFWkbJebWfMvTHfgxVVE16yZwBOk11BBNkvs/LATeVH52bU 6HH77v8wU9k5quQeXkKSRyCrsM7fX0TmCqFXT1s7nfW/hHwDR+iGzf3vqh7PW9DBoF65 AgdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=GcTUnz9x; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w126si34306927pfb.196.2019.04.10.10.31.54; Wed, 10 Apr 2019 10:32:10 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=GcTUnz9x; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731290AbfDJNuB (ORCPT + 99 others); Wed, 10 Apr 2019 09:50:01 -0400 Received: from mail-vk1-f193.google.com ([209.85.221.193]:44269 "EHLO mail-vk1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728553AbfDJNuB (ORCPT ); Wed, 10 Apr 2019 09:50:01 -0400 Received: by mail-vk1-f193.google.com with SMTP id q189so564611vkq.11 for ; Wed, 10 Apr 2019 06:50:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=3/W7xviLZD4965MFFPe/ULcmZWMQnJA82fl70a5meCw=; b=GcTUnz9xZ4jlR0mziPMHMCPyYjEsgFQ23lhwxCfiku1AqXOgLalio/532ls+6j4kI7 skoWjsH6+OdZ+t+jJJ+ixX6pUZn1cLxz1nDUAXK9J9gBaubc168GOFUFp6wiNU5nVw+u P8fvnezT8+ZSX7VoFzB/kP/mnicsinEktsniwy0SG9nChq3/u/oiRGo+xEbE3o3msDUa /+IvvuvtMChL8fGiQWmfQK2P8mArbSl3p5nrWyzo1LyWMQCM358Vlmyih8aEw9rgA9J5 noyXsvaGJlK03d9iEa5cCxPjwqWNgRVoFN6zI0ZRjvYpFWmd+fibd5FWww109l8NlAci qb6Q== 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:content-transfer-encoding; bh=3/W7xviLZD4965MFFPe/ULcmZWMQnJA82fl70a5meCw=; b=m80rzE0Irkm3cs2GXO/mJCQkF72gBmQbUdfH4UOVtHiAnG0iRGBhUxaWUWrjw3WZ8a 50buFgB7b8ADjaQB8uECSACzSv2ZcQ8bvh8yelYTUK9qt8aWLonkYUGk4BfXhS/BJgkm FN8Kw9C4MwNexTQeILImr9PNGAFWfAqxvOD0K7EVwGnlHJ1iuOFqfrh33Ta3KHH2fKyZ 4MMoi+xYxCVLVuHxmOzYfSdsYAQUILPYsq9a0byRscSXgTIgjEHNVW7V49FXIIVuYWif 7xz7JPtvQEKBZkzmDNmqnH8vtmi7l3DzCjrUYn27ZgE3DdpyvV4omgpbVH+WH34t/YRp 8v2Q== X-Gm-Message-State: APjAAAXbPiKq9NYwI8pBnL+8/wkiFL2Bd47M/yiPs8KXkWIumsNP5WA2 ynAsO7LNKjJeKf823bjt34NRbBO+LtHhwbaM+XymILIoeMI= X-Received: by 2002:a1f:bf4b:: with SMTP id p72mr23769555vkf.77.1554904199690; Wed, 10 Apr 2019 06:49:59 -0700 (PDT) MIME-Version: 1.0 References: <20190410102754.387743324@linutronix.de> <20190410103647.294241460@linutronix.de> In-Reply-To: <20190410103647.294241460@linutronix.de> From: Alexander Potapenko Date: Wed, 10 Apr 2019 15:49:48 +0200 Message-ID: Subject: Re: [RFC patch 41/41] lib/stackdepot: Remove obsolete functions To: Thomas Gleixner Cc: LKML , Josh Poimboeuf , x86@kernel.org, Andy Lutomirski , Steven Rostedt , Alexander Potapenko Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 10, 2019 at 1:06 PM Thomas Gleixner wrote: > > No more users of the struct stack_trace based interfaces. > > Signed-off-by: Thomas Gleixner Acked-by: Alexander Potapenko > --- > include/linux/stackdepot.h | 4 ---- > lib/stackdepot.c | 20 -------------------- > 2 files changed, 24 deletions(-) > > --- a/include/linux/stackdepot.h > +++ b/include/linux/stackdepot.h > @@ -23,13 +23,9 @@ > > typedef u32 depot_stack_handle_t; > > -struct stack_trace; > - > -depot_stack_handle_t depot_save_stack(struct stack_trace *trace, gfp_t f= lags); > depot_stack_handle_t stack_depot_save(unsigned long *entries, > unsigned int nr_entries, gfp_t gfp_= flags); > > -void depot_fetch_stack(depot_stack_handle_t handle, struct stack_trace *= trace); > unsigned int stack_depot_fetch(depot_stack_handle_t handle, > unsigned long **entries); > > --- a/lib/stackdepot.c > +++ b/lib/stackdepot.c > @@ -212,14 +212,6 @@ unsigned int stack_depot_fetch(depot_sta > } > EXPORT_SYMBOL_GPL(stack_depot_fetch); > > -void depot_fetch_stack(depot_stack_handle_t handle, struct stack_trace *= trace) > -{ > - unsigned int nent =3D stack_depot_fetch(handle, &trace->entries); > - > - trace->max_entries =3D trace->nr_entries =3D nent; > -} > -EXPORT_SYMBOL_GPL(depot_fetch_stack); > - > /** > * stack_depot_save - Save a stack trace from an array > * > @@ -314,15 +306,3 @@ depot_stack_handle_t stack_depot_save(un > return retval; > } > EXPORT_SYMBOL_GPL(stack_depot_save); > - > -/** > - * depot_save_stack - save stack in a stack depot. > - * @trace - the stacktrace to save. > - * @alloc_flags - flags for allocating additional memory if required. > - */ > -depot_stack_handle_t depot_save_stack(struct stack_trace *trace, > - gfp_t alloc_flags) > -{ > - return stack_depot_save(trace->entries, trace->nr_entries, alloc_= flags); > -} > -EXPORT_SYMBOL_GPL(depot_save_stack); > > --=20 Alexander Potapenko Software Engineer Google Germany GmbH Erika-Mann-Stra=C3=9Fe, 33 80636 M=C3=BCnchen Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Halimah DeLaine Prado Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg