Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp385274imm; Tue, 22 May 2018 21:33:40 -0700 (PDT) X-Google-Smtp-Source: AB8JxZocrQ8frJNCNb5VIwnx0eT4EFgIyaTIMcrEjKVlc1nzbuH2bmchIt80Fp952Jr8uFFY6yCu X-Received: by 2002:a62:1211:: with SMTP id a17-v6mr1307363pfj.104.1527050020498; Tue, 22 May 2018 21:33:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527050020; cv=none; d=google.com; s=arc-20160816; b=HpiMpr5p05qOhR56w4ck0hVaStSy38mYCRi0tPNsTcRls6hPYJ2UjhqNPyoJHskKfz 15Zz3EKolrBezSWc801v7M61Sne/Mxe57T8iTv4TuR+MS0MkySSCTX7hF7K2tuhDAI6y JhgyP4sYo/SHyZ3tcji1ajj/hTn2jiIvQzK9dL0rWFAwrChQAZIMyqWzVMoTgQJYUiXH QVm6486+siPXuyRaUwzsmq6qDS7nyB9LfnDCfIy88A8bQTRgET83nQcEa2t/unI2N0d5 ERmtsMr8eNUhSE3LsfaCJ0qT2RDX+mZQA3spsCULBITHxvkFE8QV1UJmqeMphidI3R2z zipg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=zlyWijlJVt6Fg6xuMqlSmGHuiPWCPvfN9P6W/vQHEXA=; b=OgzNYuFP4nJrcziM2xBVOp4m568Dn5CFmgLOm1eETxyvF55z5my2dRuroUT2RF98iW JKWTxoE2ks2aJNqczWCIKbgVG9Y8zv6NbuChBe5/75C/FcJkDXX+PwiQAnJb5lh478P3 cYdMPGC/3eVYTm97jr0LA2N8kksE5Nx/ZZ8jQXnjGZ9LHUICGUJjXlCMrL0x6cj4+2rw O/9ob3sMUsm5BpBy79XTQXOO0yaMQVmsdVu1gYYYDpFcYAGx8PmB5xt6EbnWHm2UEsTX ATjArB0Egns4M+pez7pk2k38KryEqcRsA9gtW2pwmbhWu9iVWxxA1rxXYfrgr/eJ1y99 JZXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=U5rLdRQ8; 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 g3-v6si7908121pgr.291.2018.05.22.21.33.25; Tue, 22 May 2018 21:33:40 -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=U5rLdRQ8; 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 S1753954AbeEWEbr (ORCPT + 99 others); Wed, 23 May 2018 00:31:47 -0400 Received: from mail-vk0-f67.google.com ([209.85.213.67]:41897 "EHLO mail-vk0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750744AbeEWEbq (ORCPT ); Wed, 23 May 2018 00:31:46 -0400 Received: by mail-vk0-f67.google.com with SMTP id 131-v6so12303262vkf.8; Tue, 22 May 2018 21:31:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=zlyWijlJVt6Fg6xuMqlSmGHuiPWCPvfN9P6W/vQHEXA=; b=U5rLdRQ8j9cVPBsytVUEZx8/8rIS5jgA8Y9tUfMK7bhRD+XV60w1AUI6s+YbK2xWRh P+KZtzxAj9YGp3EEGb1IV9hjKEqtY7+YZqovasQkh6qolhc4n2Ovp/X6iiZukUlhiefE R02MzBSMlH4+GIUjBRhcdktqab6zjSgqbZvQCGOFVDYxILlKavu2BLLC38oawDnqpVsY hEs0DZPOvIOk0rhodAQFkIPlsVbxvgkUHZ+N95gdJ2rJx5wuTXHy7W/THeloq0yFZMpY 7a/ZkdMCwlR7+3O9Twh2fkHGMAmHGoVpfaaWAKtb3kVHK26JfhpIVBEcDmxToDa/cno0 M+oA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=zlyWijlJVt6Fg6xuMqlSmGHuiPWCPvfN9P6W/vQHEXA=; b=P2mOTMtGuHKAN5wXtDVbRZ8+zPjLXHgko12dt6XS/z1riQKOq9dEZ+PxEJjNR72B6x zg6Iy8ksTT68T/uPKIO2+dpnnwH2+U/FmF1Jbsor5z/h4SH8v/zYemuQkXFq6EcVBDzt 2BEGpDxyC0V9IGtx/QNI2N467XQlG9e4wLu3OFstTYuNBDeKoO1qGpF0p844UfsAKKec KS7hU0AwjpLOu7QlDLaaknrhf1kUAWXUUqr/kXK7AnIxWMENLA65ZfJWceaTihQBTs4l QttPDTi0L6jCaTO6UEfQ4xSvdwIthk3vQwVbrP1CdDpqBue69ZjCaZVoZOJYa+4NnvOy L1pg== X-Gm-Message-State: ALKqPwcvQgOtfnZiyfaCyj8oZicRMQOftpIHndyvrEvnnZCtfPhED+8O WeynXbWy5e06RCIpfMQNrN79BMRVr0QhFZ91NJM7ig== X-Received: by 2002:a1f:3d88:: with SMTP id k130-v6mr739463vka.172.1527049905138; Tue, 22 May 2018 21:31:45 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a67:405a:0:0:0:0:0 with HTTP; Tue, 22 May 2018 21:31:04 -0700 (PDT) In-Reply-To: <20180523033550.z3tqo4lhd3zrmtdu@ast-mbp> References: <20180513173318.21680-1-alban@kinvolk.io> <20180521162609.lpdrnozowmzdn57m@ast-mbp.dhcp.thefacebook.com> <20180523033550.z3tqo4lhd3zrmtdu@ast-mbp> From: Y Song Date: Tue, 22 May 2018 21:31:04 -0700 Message-ID: Subject: Re: [PATCH] [RFC] bpf: tracing: new helper bpf_get_current_cgroup_ino To: Alexei Starovoitov Cc: Alban Crequy , netdev , linux-kernel@vger.kernel.org, containers@lists.linux-foundation.org, cgroups@vger.kernel.org, Alban Crequy , tj@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 On Tue, May 22, 2018 at 8:35 PM, Alexei Starovoitov wrote: > On Tue, May 22, 2018 at 08:33:24PM -0700, Y Song wrote: >> + struct cgroup *cgrp = task_dfl_cgroup(current); >> + if (!cgrp) >> + return -EINVAL; > > why this check is needed? No reason :-) Originally I am concerned whether it is possible cgrp could be NULL. By looking at the code, it SEEMS to me that it could not be NULL, but I am not 100% sure (as I am not a cgroup expert). Since you are asking, probably means it cannot be NULL, so will remove it in formal upstream patch.