Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp550902pxf; Wed, 17 Mar 2021 10:17:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw7mvqzEPxnIUvVwJC55j8XGplcmLoo5PxqEdwkf/IhpjgbvJ7pG9HGKyl1rQrXxIRhaR35 X-Received: by 2002:a17:907:2062:: with SMTP id qp2mr36606568ejb.397.1616001444216; Wed, 17 Mar 2021 10:17:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616001444; cv=none; d=google.com; s=arc-20160816; b=EH05eEz/sYIr4FBW7AruMw5grrI9i20LlNDzt8UC/VopVSpQiyOh/Yma1bGQQYO6vy Hw1RL+ZN9OHpwy4FvJesAjYpeXtaytvprJ554h01xYAJBx1g8AHvKIwxMtYnKrXhXYRa MrmzlBZgxopG7KUzVEs5j/WV7Z92kA9FHNJqb/rCf7Te5OCMEp1im4DzpW1/JMranrT9 x8b7a//BEankwQmzDPADCB5uSLBqenAqTaATbwUUquppHhdjsnECn2t3+7E0GzB+Drra bGMl6iMzQa9J+so/A1W6tVvoFN0P8Mmddjb5AByZJYGCb0946A9kt0EnJsaNXVqk/9jO Tpdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from; bh=PX45dvfEFnHXeawHb8jzXwMCLN7qcglCj1sPCwYldrg=; b=JchzrJz3v4+joMObZbllzeYO1UmurghWiXmYN8JoFt/AvhAvpVCyh20RdeDhKcBQ7z CD+9gmWMXiL1Rcym5vesOUW36GyFg/65H48DZTdd6k7Nkuy8/jquyoUPIAoLq5eKSLXr xhSWMUfbXUdBllNrJnmRI8seXXrFUTS9KUJDTHVOJM62yi7DmydafuDYlNW6cuUyiJYi FVC6VrucguIwKKim7x3/N5d0/6CSnDpTXBCztDLaEhFSKOXL1eFt09Uvkvxh3QxhGqFo W/UMMf4pTYSnECN1fBo4k8ulXUqmY4MAScx6DBilsNu369Bq0qv8aft21VcoHgBopeLH LBlA== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ds18si10248036ejc.311.2021.03.17.10.17.00; Wed, 17 Mar 2021 10:17:24 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231664AbhCQOXb (ORCPT + 99 others); Wed, 17 Mar 2021 10:23:31 -0400 Received: from szxga07-in.huawei.com ([45.249.212.35]:14365 "EHLO szxga07-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230290AbhCQOXL (ORCPT ); Wed, 17 Mar 2021 10:23:11 -0400 Received: from DGGEMS409-HUB.china.huawei.com (unknown [172.30.72.60]) by szxga07-in.huawei.com (SkyGuard) with ESMTP id 4F0slb3gWnz904G; Wed, 17 Mar 2021 22:21:15 +0800 (CST) Received: from mdc.huawei.com (10.175.112.208) by DGGEMS409-HUB.china.huawei.com (10.3.19.209) with Microsoft SMTP Server id 14.3.498.0; Wed, 17 Mar 2021 22:23:02 +0800 From: Chen Jun To: , CC: , , , Subject: [PATCH 1/2] stacktrace: Move struct stacktrace_cookie to stacktrace.h Date: Wed, 17 Mar 2021 14:20:49 +0000 Message-ID: <20210317142050.57712-2-chenjun102@huawei.com> X-Mailer: git-send-email 2.9.4 In-Reply-To: <20210317142050.57712-1-chenjun102@huawei.com> References: <20210317142050.57712-1-chenjun102@huawei.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.175.112.208] X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ARM64 need to modify the stacktrace_cookie->skip. Signed-off-by: Chen Jun --- include/linux/stacktrace.h | 7 +++++++ kernel/stacktrace.c | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/include/linux/stacktrace.h b/include/linux/stacktrace.h index 50e2df3..238b276 100644 --- a/include/linux/stacktrace.h +++ b/include/linux/stacktrace.h @@ -25,6 +25,13 @@ unsigned int stack_trace_save_user(unsigned long *store, unsigned int size); /* Internal interfaces. Do not use in generic code */ #ifdef CONFIG_ARCH_STACKWALK +struct stacktrace_cookie { + unsigned long *store; + unsigned int size; + unsigned int skip; + unsigned int len; +}; + /** * stack_trace_consume_fn - Callback for arch_stack_walk() * @cookie: Caller supplied pointer handed back by arch_stack_walk() diff --git a/kernel/stacktrace.c b/kernel/stacktrace.c index 9f8117c..b072e8f 100644 --- a/kernel/stacktrace.c +++ b/kernel/stacktrace.c @@ -71,13 +71,6 @@ EXPORT_SYMBOL_GPL(stack_trace_snprint); #ifdef CONFIG_ARCH_STACKWALK -struct stacktrace_cookie { - unsigned long *store; - unsigned int size; - unsigned int skip; - unsigned int len; -}; - static bool stack_trace_consume_entry(void *cookie, unsigned long addr) { struct stacktrace_cookie *c = cookie; -- 2.9.4