Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp5799474ybi; Tue, 28 May 2019 20:30:27 -0700 (PDT) X-Google-Smtp-Source: APXvYqyHrPyXrIilGa2HSqe3osZeTwpLCpoHw824w9HehNRfJ9J9LDwXka5GxYcnriikFHjYuO+Y X-Received: by 2002:a17:902:e60a:: with SMTP id cm10mr127874356plb.316.1559100627778; Tue, 28 May 2019 20:30:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559100627; cv=none; d=google.com; s=arc-20160816; b=y0dJCsP1B7+FuHfZdzjLc05g487lOyBlElEPZcxQFPgh6jJMaNrFSUYK6LXde1dgVt QHpXM1/+1eQbDomHddz305ByX/fglWQtPfPdNUjEC42UjzDkb4yzwLnQN/zBseQRqTRP 3q6bP2DyBLO7k3bA+SDfhR39XSCF9nCFtz2UeARofdTeJQRHPhm8n6yS0Fi6DimD1uJ3 VFaIPjn+3NeC48u0yYU3KBfnniZgEb9XYgQIiojA+mZOeMFsInhJHBllRhKyeGOunLe9 nFfPx6NKNg/TGpEt2QAi6myN+Aj8oBEIbdOlrpE8eY7nWfFYkcBmn45z79I5lh/yLTcu Dj7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:subject:message-id:date:from :mime-version:dkim-signature; bh=GY3PfFOyZcoJdIfdvR1GAwUmaDcfBTuvp/0vdZRtI1E=; b=FIG8/kD3aXGa0z06A0BVHcD/gUyTOBueLtvs9oFfBMl23IjLt2sulr2bI07w9Etbf2 bK/8uzyWj8+894Ll+V+dn2l3rp6ZwgcuKUrkmmmwPlHNyZXb9MqTYuxiHuJ6MEsEQKz0 zNah6w8IvL+ELUJ5i3d1T4RG/Sl7PUpbrphaZeNbxz3AXfHt3iy/eBxDkccQH46dgzoy ob7n1Bqw1AbSNdu1tr8UvlIyq6XsZNriCtat5ZgO40GOnbE9OUr0d8W7NdhotWX9sfBj ZpnvyoMjFN0Fyo8lL4ayJu/PexMu01XOOCwIPmZ6rEBj9r7D7e1cy1JZlnUCBdNVHaZ1 eWMQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ttYncVVw; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z6si22560654pgp.35.2019.05.28.20.30.12; Tue, 28 May 2019 20:30:27 -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=@gmail.com header.s=20161025 header.b=ttYncVVw; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726613AbfE2D2s (ORCPT + 99 others); Tue, 28 May 2019 23:28:48 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:53964 "EHLO mail-wm1-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725828AbfE2D2s (ORCPT ); Tue, 28 May 2019 23:28:48 -0400 Received: by mail-wm1-f51.google.com with SMTP id d17so489663wmb.3; Tue, 28 May 2019 20:28:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=GY3PfFOyZcoJdIfdvR1GAwUmaDcfBTuvp/0vdZRtI1E=; b=ttYncVVwVbPKTN+8oqzzmeWBiAIK7agvYOD1F/yo7xsJVJ/ZrJFIeQvZ8Jq2VsiXrK vRm2ow+MF8qrdetTuxdvRxFywJuPAyv3jbvWolI5y4jfuN4VAMwWDjfLQf5SreQ3sFkF XgaUTFQWt674FsEnZJqx7OVv20JcY6sYLOMZFmgtXyZQj0zsildDkHXBl+X8MSZvdUdB 64XG6us9gF0wDCTh8Umj/GruSC08/RUSWHYqBrh0K7ewoZogN8TvOBHzwr9JUVJlP7C1 pE9iDgQAxeRUubO90q9i7F21v37SRYd/vtMt7Ck26PmrKOHTvdxNsTnIFPaQOkzz82y5 FSyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=GY3PfFOyZcoJdIfdvR1GAwUmaDcfBTuvp/0vdZRtI1E=; b=T7Mxg6pUSMAfQaUAWUpuiweg952uiTwLiYjXyjXqv8EYU+O8veN6MrgLxvKz3OGnKu wrAIANiUfPMqQPsnr+g9tiwAd9+QRe9fvucrFwgoP/YTB/QouPtctHoDmnVNFI5izwFO bKoAzyAc6LaMu4FvKqf01W4ca/Xooc45xgEzTMoSKVaGZnOiVRmkZ7tIeDtrVzCFtXYI 9qX6IwyVq5GyBiHQga5zPlbJ+hd3ACw8W2Dc6Zl1UytqAke9ZTrdBpe1Kl7RnA2tuwtw /y8ikGkM7jRZXb4f3pYqZN9mwcB0nZVz1GK7/OBAfDDIvq5I3O0OMtFiJZ/y/6mVUVp0 ZdNw== X-Gm-Message-State: APjAAAWJGPJROD/dP1BCz+9kS4QKm1ehYXMAxag3PG3fBhqQUreau1bn egrFKQY1fitccujAZRmv5bxGfTF7hkGu/6IYQLS2HEcf9y/DkQ== X-Received: by 2002:a1c:a7c6:: with SMTP id q189mr732886wme.146.1559100525867; Tue, 28 May 2019 20:28:45 -0700 (PDT) MIME-Version: 1.0 From: Ming Lei Date: Wed, 29 May 2019 11:28:34 +0800 Message-ID: Subject: ebpf trace doesn't work during cpu hotplug To: Linux Kernel Mailing List , Alexei Starovoitov , bpf@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Looks ebpf trace doesn't work during cpu hotplug, see the following trace: 1) trace two functions called during CPU unplug via bcc/trace /usr/share/bcc/tools/trace -T 'takedown_cpu "%d", arg1' 'take_cpu_down' 2) put cpu7 offline via: echo 0 > /sys/devices/system/cpu/cpu7/online 3) only trace on 'takedown_cpu' is dumped via bcc/trace: TIME PID TID COMM FUNC - 03:23:17 733 733 bash takedown_cpu 7 The lost trace on 'take_cpu_down' can never be shown, even though CPU7 is switched ON again. take_cpu_down is called via stop_machine_cpuslocked. Thanks, Ming Lei