[{"id":1772099,"web_url":"http://patchwork.ozlabs.org/comment/1772099/","msgid":"<20170920172651.zx4nfmj2lpgxzubq@hirez.programming.kicks-ass.net>","list_archive_url":null,"date":"2017-09-20T17:26:51","subject":"Re: [PATCH net-next v5 1/4] bpf: add helper\n\tbpf_perf_event_read_value for perf event array map","submitter":{"id":493,"url":"http://patchwork.ozlabs.org/api/people/493/","name":"Peter Zijlstra","email":"peterz@infradead.org"},"content":"On Tue, Sep 19, 2017 at 11:09:32PM -0700, Yonghong Song wrote:\n> diff --git a/kernel/events/core.c b/kernel/events/core.c\n> index 3e691b7..2d5bbe5 100644\n> --- a/kernel/events/core.c\n> +++ b/kernel/events/core.c\n> @@ -3684,10 +3684,12 @@ static inline u64 perf_event_count(struct perf_event *event)\n>   *     will not be local and we cannot read them atomically\n>   *   - must not have a pmu::count method\n>   */\n> -int perf_event_read_local(struct perf_event *event, u64 *value)\n> +int perf_event_read_local(struct perf_event *event, u64 *value,\n> +\t\t\t  u64 *enabled, u64 *running)\n>  {\n>  \tunsigned long flags;\n>  \tint ret = 0;\n> +\tu64 now;\n>  \n>  \t/*\n>  \t * Disabling interrupts avoids all counter scheduling (context\n> @@ -3718,14 +3720,21 @@ int perf_event_read_local(struct perf_event *event, u64 *value)\n>  \t\tgoto out;\n>  \t}\n>  \n> +\tnow = event->shadow_ctx_time + perf_clock();\n> +\tif (enabled)\n> +\t\t*enabled = now - event->tstamp_enabled;\n>  \t/*\n>  \t * If the event is currently on this CPU, its either a per-task event,\n>  \t * or local to this CPU. Furthermore it means its ACTIVE (otherwise\n>  \t * oncpu == -1).\n>  \t */\n> -\tif (event->oncpu == smp_processor_id())\n> +\tif (event->oncpu == smp_processor_id()) {\n>  \t\tevent->pmu->read(event);\n> -\n> +\t\tif (running)\n> +\t\t\t*running = now - event->tstamp_running;\n> +\t} else if (running) {\n> +\t\t*running = event->total_time_running;\n> +\t}\n>  \t*value = local64_read(&event->count);\n>  out:\n>  \tlocal_irq_restore(flags);\n\nYeah, this looks about right.\n\nDave, could we have this in a topic tree of sorts, because I have a\npending series to rework all the timekeeping and it might be nice to not\nhave sfr run into all sorts of conflicts.","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=infradead.org header.i=@infradead.org\n\theader.b=\"dTKRDCCE\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xy6B66DzQz9s7f\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 21 Sep 2017 03:27:10 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751483AbdITR1I (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tWed, 20 Sep 2017 13:27:08 -0400","from merlin.infradead.org ([205.233.59.134]:49120 \"EHLO\n\tmerlin.infradead.org\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1750825AbdITR1H (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Wed, 20 Sep 2017 13:27:07 -0400","from j217100.upc-j.chello.nl ([24.132.217.100]\n\thelo=hirez.programming.kicks-ass.net)\n\tby merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))\n\tid 1duilw-0003PG-L1; Wed, 20 Sep 2017 17:26:52 +0000","by hirez.programming.kicks-ass.net (Postfix, from userid 1000)\n\tid 7AC6F2015F265; Wed, 20 Sep 2017 19:26:51 +0200 (CEST)"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=infradead.org; s=merlin.20170209;\n\th=In-Reply-To:Content-Type:MIME-Version:\n\tReferences:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:\n\tContent-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:\n\tList-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;\n\tbh=w9dFRRnylGG7BsRFNK+fa5LvpSBxl1IDGsKNzA6qI/M=;\n\tb=dTKRDCCE5j+hrVKlJd0DIvNSE\n\tiUYB3HliFJv0LzKT+ZUcN3QiSqzq2s1bd9cDuBm3LhfhUpyiVaMCZsrhUH4t/6ISWiRtyuiGSFZar\n\tiq/lIyT06rnRxwEn8RoPTKNzNC619zvR+4xF1wj+zeQ+g/5PK3WCDLaP+k+0SgTfzQn2awyBJM9gP\n\tzpos23Ix4/WSznRdgs9UH/xYwk+OB3DdCiNG6qyV4eDJeWalkAJ6FFVBrhCRvDgYKlTiUvg19Rd1D\n\tqJHD1PworcFOu6XtO7uqsk2P+9vM+IvlZpOXJXd5p+bk2nCIBjm5cL2wTzRwX+5q+OLsFu5p7OGjB\n\tCnvOiMjoQ==;","Date":"Wed, 20 Sep 2017 19:26:51 +0200","From":"Peter Zijlstra <peterz@infradead.org>","To":"Yonghong Song <yhs@fb.com>","Cc":"rostedt@goodmis.org, ast@fb.com, daniel@iogearbox.net,\n\tnetdev@vger.kernel.org, kernel-team@fb.com,\n\tDavid Miller <davem@davemloft.net>","Subject":"Re: [PATCH net-next v5 1/4] bpf: add helper\n\tbpf_perf_event_read_value for perf event array map","Message-ID":"<20170920172651.zx4nfmj2lpgxzubq@hirez.programming.kicks-ass.net>","References":"<20170920060935.1102268-1-yhs@fb.com>\n\t<20170920060935.1102268-2-yhs@fb.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170920060935.1102268-2-yhs@fb.com>","User-Agent":"NeoMutt/20170609 (1.8.3)","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}},{"id":1772306,"web_url":"http://patchwork.ozlabs.org/comment/1772306/","msgid":"<20170920.160707.932591498085219317.davem@davemloft.net>","list_archive_url":null,"date":"2017-09-20T23:07:07","subject":"Re: [PATCH net-next v5 1/4] bpf: add helper\n\tbpf_perf_event_read_value for perf event array map","submitter":{"id":15,"url":"http://patchwork.ozlabs.org/api/people/15/","name":"David Miller","email":"davem@davemloft.net"},"content":"From: Peter Zijlstra <peterz@infradead.org>\nDate: Wed, 20 Sep 2017 19:26:51 +0200\n\n> Dave, could we have this in a topic tree of sorts, because I have a\n> pending series to rework all the timekeeping and it might be nice to not\n> have sfr run into all sorts of conflicts.\n\nIf you want to merge it into your tree that's fine.\n\nBut it means that any further development done on top of this\nwork will need to go via you as well.","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xyFkx4SPWz9sNr\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 21 Sep 2017 09:07:37 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751931AbdITXHK (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tWed, 20 Sep 2017 19:07:10 -0400","from shards.monkeyblade.net ([184.105.139.130]:41818 \"EHLO\n\tshards.monkeyblade.net\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751635AbdITXHI (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Wed, 20 Sep 2017 19:07:08 -0400","from localhost (74-93-104-98-Washington.hfc.comcastbusiness.net\n\t[74.93.104.98]) (using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(Client did not present a certificate)\n\t(Authenticated sender: davem-davemloft)\n\tby shards.monkeyblade.net (Postfix) with ESMTPSA id 96F7F102F0326;\n\tWed, 20 Sep 2017 16:07:07 -0700 (PDT)"],"Date":"Wed, 20 Sep 2017 16:07:07 -0700 (PDT)","Message-Id":"<20170920.160707.932591498085219317.davem@davemloft.net>","To":"peterz@infradead.org","Cc":"yhs@fb.com, rostedt@goodmis.org, ast@fb.com, daniel@iogearbox.net,\n\tnetdev@vger.kernel.org, kernel-team@fb.com","Subject":"Re: [PATCH net-next v5 1/4] bpf: add helper\n\tbpf_perf_event_read_value for perf event array map","From":"David Miller <davem@davemloft.net>","In-Reply-To":"<20170920172651.zx4nfmj2lpgxzubq@hirez.programming.kicks-ass.net>","References":"<20170920060935.1102268-1-yhs@fb.com>\n\t<20170920060935.1102268-2-yhs@fb.com>\n\t<20170920172651.zx4nfmj2lpgxzubq@hirez.programming.kicks-ass.net>","X-Mailer":"Mew version 6.7 on Emacs 25.2 / Mule 6.0 (HANACHIRUSATO)","Mime-Version":"1.0","Content-Type":"Text/Plain; charset=us-ascii","Content-Transfer-Encoding":"7bit","X-Greylist":"Sender succeeded SMTP AUTH, not delayed by\n\tmilter-greylist-4.5.12 (shards.monkeyblade.net\n\t[149.20.54.216]); Wed, 20 Sep 2017 16:07:07 -0700 (PDT)","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}},{"id":1772910,"web_url":"http://patchwork.ozlabs.org/comment/1772910/","msgid":"<b9753171-8e70-92f2-9852-8d3a33f2c07c@fb.com>","list_archive_url":null,"date":"2017-09-21T15:15:39","subject":"Re: [PATCH net-next v5 1/4] bpf: add helper\n\tbpf_perf_event_read_value for perf event array map","submitter":{"id":68234,"url":"http://patchwork.ozlabs.org/api/people/68234/","name":"Alexei Starovoitov","email":"ast@fb.com"},"content":"On 9/20/17 4:07 PM, David Miller wrote:\n> From: Peter Zijlstra <peterz@infradead.org>\n> Date: Wed, 20 Sep 2017 19:26:51 +0200\n>\n>> Dave, could we have this in a topic tree of sorts, because I have a\n>> pending series to rework all the timekeeping and it might be nice to not\n>> have sfr run into all sorts of conflicts.\n>\n> If you want to merge it into your tree that's fine.\n>\n> But it means that any further development done on top of this\n> work will need to go via you as well.\n\ncan we merge this set of patches into both net-next and tip ?\nWe did such tricks in the past to avoid merge conflicts and\neverything went fine during merge window.","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=fb.com header.i=@fb.com header.b=\"Ibp93b+Z\";\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=fb.onmicrosoft.com header.i=@fb.onmicrosoft.com\n\theader.b=\"YuM13d7u\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xygDz011lz9t3w\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri, 22 Sep 2017 01:16:34 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751775AbdIUPQc (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tThu, 21 Sep 2017 11:16:32 -0400","from mx0b-00082601.pphosted.com ([67.231.153.30]:35120 \"EHLO\n\tmx0a-00082601.pphosted.com\" rhost-flags-OK-OK-OK-FAIL)\n\tby vger.kernel.org with ESMTP id S1751726AbdIUPQb (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Thu, 21 Sep 2017 11:16:31 -0400","from pps.filterd (m0089730.ppops.net [127.0.0.1])\n\tby m0089730.ppops.net (8.16.0.21/8.16.0.21) with SMTP id\n\tv8LFDL2V010003; Thu, 21 Sep 2017 08:15:47 -0700","from mail.thefacebook.com ([199.201.64.23])\n\tby m0089730.ppops.net with ESMTP id 2d4c5crs83-1\n\t(version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT);\n\tThu, 21 Sep 2017 08:15:47 -0700","from NAM02-CY1-obe.outbound.protection.outlook.com (192.168.54.28)\n\tby o365-in.thefacebook.com (192.168.16.24) with Microsoft SMTP\n\tServer (TLS) id 14.3.319.2; Thu, 21 Sep 2017 08:15:45 -0700","from [IPv6:2620:10d:c081:1130::11e7] (2620:10d:c090:180::1:74ee) by\n\tCO1PR15MB0965.namprd15.prod.outlook.com (2a01:111:e400:7b64::23) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7;\n\tThu, 21 Sep 2017 15:15:42 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com;\n\th=subject : to : references\n\t: cc : from : message-id : date : mime-version : in-reply-to :\n\tcontent-type : content-transfer-encoding; s=facebook;\n\tbh=v7slSRo03KCBhe8ZVOw9iM2OAePOla2DwthJzX2p9vk=;\n\tb=Ibp93b+ZAWtwd3V4y+Uki4jgbUF3x2k+LOj8bhqdSgX+Kbzpflt5AWmSzjtLHtQZFKRp\n\te3EoAU7uewu6LnPiimFH9GHNCx8lnyOEF+To5qYGlrlurahnm/L7clrmKROf0ofrWVys\n\tHf1WH+Fs6XvysCfDphZWhLoG9jXMXvmIMCs= ","v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; \n\ts=selector1-fb-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version; \n\tbh=v7slSRo03KCBhe8ZVOw9iM2OAePOla2DwthJzX2p9vk=;\n\tb=YuM13d7u4K7UP/aJbMhQbG40HN4gNqH90vNpCfCdA6FznIJW7nSYY4OplAlx9stsy8rYFoEODAV485yNMrUnUY7EHe0xk9LFYofUk38MYvJCtK974Bhw147W1gUobnnpcytLaSDMObUqylqo4JDMpIlNAMEhT2tEKurNStJUna0="],"Subject":"Re: [PATCH net-next v5 1/4] bpf: add helper\n\tbpf_perf_event_read_value for perf event array map","To":"David Miller <davem@davemloft.net>, <peterz@infradead.org>","References":"<20170920060935.1102268-1-yhs@fb.com>\n\t<20170920060935.1102268-2-yhs@fb.com>\n\t<20170920172651.zx4nfmj2lpgxzubq@hirez.programming.kicks-ass.net>\n\t<20170920.160707.932591498085219317.davem@davemloft.net>","CC":"<yhs@fb.com>, <rostedt@goodmis.org>, <daniel@iogearbox.net>,\n\t<netdev@vger.kernel.org>, <kernel-team@fb.com>","From":"Alexei Starovoitov <ast@fb.com>","Message-ID":"<b9753171-8e70-92f2-9852-8d3a33f2c07c@fb.com>","Date":"Thu, 21 Sep 2017 08:15:39 -0700","User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)\n\tGecko/20100101 Thunderbird/45.8.0","MIME-Version":"1.0","In-Reply-To":"<20170920.160707.932591498085219317.davem@davemloft.net>","Content-Type":"text/plain; charset=\"windows-1252\"; format=flowed","Content-Transfer-Encoding":"7bit","X-Originating-IP":"[2620:10d:c090:180::1:74ee]","X-ClientProxiedBy":"MWHPR18CA0039.namprd18.prod.outlook.com\n\t(2603:10b6:320:31::25) To CO1PR15MB0965.namprd15.prod.outlook.com\n\t(2a01:111:e400:7b64::23)","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"fb945198-92c4-48de-728c-08d50103a094","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:CO1PR15MB0965; ","X-Microsoft-Exchange-Diagnostics":["1; CO1PR15MB0965;\n\t3:ImDQ3ILHaG+KIKmcqJD5Bkk1VlKcedqLFW8wIh2ZQ5UXtVl78n/hlTEfaCPREM+Q4Ch9If43+Dml8c/Bw79WYcRENXqiz+wPIHkxjzLdQzZ/PmT5FgZ3ePdlVBPz1GBZ7yMUz/pFa117Rhe8/bcUv8lEqi8W71583huwMh4JOaAWdy2sQepn4FoTF/8MEgy1eCnyAxJDES9etsu47bZv+zCSmwZqRoOMKu3MGgJ3gddx6VzE7pT4a0735H5KXXhK;\n\t25:JJ/7bhro3EjipG2r+eQytteja1E7gs7RfeMfEl0/poKp460thiLEsladSi4AhexBre10Xozr/A7He149L3lvSdVE0aEBOQ8msIJ6fhM4Dgu2ANqjCSyo2cCuZAYT3KsLsLnubypG2/HL3SbXYYhnASzRYjJDaoM7QO7YXYiRzqnHKkiSXP9kcTivSh0cNp1Oj39cGPsZkzDhqlhnpEhgn0GyUYIDtiy6uZMzhPPFzbRMd5ha6giYoGk3Haasq5m1d8YBaW9qy4eoEeaYT5R1Cq3tm/hw402zTiPPUaY6TQrZyh+Cpik+UfveMBOc+xLqqBBxCBnDqnWbnkytj4VTzw==;\n\t31:l9gnU6lo0g6CB/JbjkZ8ItkgNHYtvpQjH/QJoie5xQ1Ve1CP0dWjjrLjAfdM4/PZb6Ba4rWIhM06ScME+9lqOJamnO4w2DSj1HiX4dV3PlxzdBEiXu12Brotm+pBV4m2lTiaFHKfcbnObMQL/hGPuwEk4Z9dt9k+3Ti0MEBZVpMcnvPXoaTNN13LHeShjeFr+PN+Q32g1BOVQHo8yrQgHs/h7xgaHDMilRSzQ4pCzUY=","1; CO1PR15MB0965;\n\t20:N0GGfgQli48WtJawIiLTvL5NMEe6rxHB9UrTn4ZN7Mit19TN2Uo77OKGMxAXbpjMCxZ65qZhCw9tknaI18XZM/2ykLYhv+x1NvHIjxBEAbGde3HC+g/bTPYUx6UluIDFMC0+zsarESnJ00J+rTzxvwJxCrVXbhXHw3duMmlkE6l5OIRaPqowhLZNqYG2uuc7XKI3ULMsUsD/9hmrE6JqTKqcmRSpA9Bwqe/yQw3hUuftzYKNYfuDe2OBAk5eDbznDaLngQDqvdLQVIG/+8BXlDT9rsxwGuU2pQejJiVwIywI17vj9vArgSBC318XDvCHwy3dEWtmmrnQe8jxQoTbEBWwFLDm0R31k/qRD150E4ZninMg7iAtr9v2hIuIhgJL5GPbYKSQI+b6Dl0EQ/PhdHva9ElwWvSnsKLQQZxd0Np9AoIsSYpxdU67a+9d3otlvk7E0ncH9TWsi2Rz1hsNM7coFa/jpl+n8VFZElSEjPOxPOJCOgWjgz0XEXUXHpML;\n\t4:yXKNA0QRwDI5s/xesxj1A/2/RPGhfUgXE0IfjT2JvjHfOC0BRq9enhx1Oxk0QG6x08mnHJcrwhtUzreOrvQKk//PWxce16wk+iCJEOwchj671rgMFf/832vJ/UcV6sk75ilCoTYRYh7Zf5sm4FLtVbShD40adCiVE8w1BohXwhmr16S3mXemFcTjXC4DzEPnFz32Emm8WrLAJLEyUClXpRu+LIwM4dvKrsnV5wDmgI8D/UzK/oAhXN1m3NAqIo3E","=?windows-1252?q?1=3BCO1PR15MB0965=3B23?=\n\t=?windows-1252?q?=3AHzzueo6+rCCVYBsnGZLR1fS/QLX6G1aWPrHPVThGD7xRWr?=\n\t=?windows-1252?q?fTeOegWHR9hkTijDMMm1gwxdtGRjZFYgKSBRasoJB8yYYNfn6?=\n\t=?windows-1252?q?jRdQnQCMH5gUMQIT14TeLntCWhvcfVdeSP/HL3fg+Q0fWd6c9?=\n\t=?windows-1252?q?CnVmPH3X3AbuwlWr4HIM9OiCFThj0qcoyg7VBOipYtdmurRLH?=\n\t=?windows-1252?q?W4zSxjmCDdCkxRPDcAUtTZ5FU2jaFWbfYvMdsxaUtDAGyh2sp?=\n\t=?windows-1252?q?GVrR7CJgmHxPcjKvHRZn1ehqldroKvv7keyT0f2yW+8SAe2RN?=\n\t=?windows-1252?q?X22PtkfWO9a6xoT4SpItPOIY9IwHjSwVmMRTAGYzlISiLxIBT?=\n\t=?windows-1252?q?5rlB0DpxoBo/YVzF9T913844bQBlBM1r6iIUzYG7tVVTl4fem?=\n\t=?windows-1252?q?X9EsTulsJExVBXtVsm9/ydS601xqzrkKLxH2CHkJkK88B2cTO?=\n\t=?windows-1252?q?YXsuJASZoraG8SLk29rzVNK3++smWvvZGA9Wc9iqCxxG2BJev?=\n\t=?windows-1252?q?XRe6I9AjBw+9KzTgUPv50uXnmaSoCDdcg8zGd4/iLpOJv85p5?=\n\t=?windows-1252?q?q3nbw2hWZawU5tBGn3NBK63GmrBPTwMbF/lEcMbuRCvWyFkCc?=\n\t=?windows-1252?q?KqOoshxLK25IxtlPPwhQ9hdH1AbQWbGSh/qg0kHNOKNwqB0bk?=\n\t=?windows-1252?q?sQak3/nR44L4fEXre/YQ0srVzCrYYRtOYBNBVBSwkpLi1D4Sn?=\n\t=?windows-1252?q?clhgZT9a0ZHO/L8bYpJS9SHJ+/My7ryB+rb+rLS7vyQgLiWu1?=\n\t=?windows-1252?q?R0vPWaXPKdC6phZQ7fC+ooL0G/BhbjvZWcRsf9kpnmXDTvxuH?=\n\t=?windows-1252?q?SgbbQbduPdK9TqBOZGOh3LelwYTpjsI/b+8Wr5UYc3eLHGsTb?=\n\t=?windows-1252?q?oTQwt7kN4F+J+D/AHnwzx134iOn7m+r2yRgQgPVPrprd2MA5a?=\n\t=?windows-1252?q?bkpof3+Xsotx0exnqQPL7hfe5+gPmBjbQ4UwUhr4iuHTH8QV7?=\n\t=?windows-1252?q?UnSDbYu2gHmLjQ/ZHDVokjWNse3NlfD5OaJ4speDa9cOg5vP0?=\n\t=?windows-1252?q?czDpdBPgnf1pKpIWK2auzkn8Nv8ZODnw1jV7JCPkx2MOrGkIV?=\n\t=?windows-1252?q?pzXODgDtlysYKytynQMdXbZmP9gbL597Y4LZwlmxDU1CpVtbj?=\n\t=?windows-1252?q?0oAQ3i1bJAVb4iEpUZl7ecjgbZpQl0ruKpEte79HaLWblzYYc?=\n\t=?windows-1252?q?tImywvh5SEGiqAajFZHobP/JuoM0Q9vylokAzYu1yeqi3cYHe?=\n\t=?windows-1252?q?XgQ1lvvDj5rs/4ygLyElHsb/Xg29GikehCyv+ux8VjZOeCLy8?=\n\t=?windows-1252?q?fEf6u0dH/vqC2O8byGJjDio8Be2xkJUfWuoVaBCp82GoDdKFL?=\n\t=?windows-1252?q?7HAdFYcqH?=","1; CO1PR15MB0965;\n\t6:XC+8tdECZbi8TywQonMf5BJtqy++gAAqPbkBfTVDk5q5yXwS6Et0l28f2l3Z7oqK5SFPT+1ivvB388UFaUAP+S91dbML8iLwqYZ44O6RSAInoLz4m7JfCs8pknTP86gfk8NIdoa1cjp1eLinAMUDr8YiPpCKgOsG7X96lGQL/ywSuWReYvGYiE8eL3xlLQD/t/x0Xz1RIylMtFlkl7p00jC0Ka07j9IvaR+d1IES2WaqLrdQeIyUPlKYhslhbIjXC3ngfcwHcALtZ/3oTt77LkNqKpd1Nq3IfKvpy7x5EHP7AUT2i0e5T4FxFy6lQjIcX5UPmuPYDCvk0AYjmdk0GQ==;\n\t5:SgNEvP6wAi9y/fvkHaz3xjcHKfFKMCwPLVpQAaJQDGWjTUDnDPg16afeEAC4fsva9qn/r9clRbLZ0ivSOr15cF4GgSXzTkHCkKIh0zrfB+pRGJBySxOrkDMqW3GyGAh3pr7Mgm6x+d2M6edl3VMrPA==;\n\t24:QdzYdl/5T91S53Tc+IGr1UPdyEaDdqzAsBoWPkomOiddOSOfwpcTDIMnccgDcTB1e28vVg5YCeu/30VYzGMduN6U/+x3Nh5UUG/N7thI8aA=;\n\t7:fyoq79kK83FAd2BrbAW0q9nnpjdliCVjp58gFNXcId05si5f5qKnZbRsW32SR7smosPevD/7pxfHM3LepeqXqJmNr779peC8eu6G+ZkEg0U7c+qomhOFEvpMyYUp+pOPpHmGWByeDG8tm3JwuwKpnENcHjzQiOgAhZ29SISPC8CcWklOASP4p0ls4YieiAnkUXGYRBc8RFUAEXm76/3HwX/0iHJ1S9bCIwiuTgHuxiE=","1; CO1PR15MB0965;\n\t20:eMjiNOD5f9RrLv8cRHfoYMnxKqufR2TiyNB8op+WDx9bpVq/SZj1oXHp+6+IdtnSanJVQdKjLyiwe+hbBjE+vaKxuy5XFVKgw3HD1Pje6u9XZDFiNX3Rlhnc+pUkUKaT6SQJGHtTIzxlR1rdeUrhVGK8IRuR1fmWRyEPzrAbUyY="],"X-MS-TrafficTypeDiagnostic":"CO1PR15MB0965:","X-Exchange-Antispam-Report-Test":"UriScan:;","X-Microsoft-Antispam-PRVS":"<CO1PR15MB0965459114FA57CA0EC1CC17D7660@CO1PR15MB0965.namprd15.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(20161123555025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:CO1PR15MB0965; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:CO1PR15MB0965; ","X-Forefront-PRVS":"04371797A5","X-Forefront-Antispam-Report":"SFV:NSPM;\n\tSFS:(10019020)(6009001)(376002)(346002)(189002)(199003)(24454002)(377454003)(53546010)(58126008)(230700001)(81156014)(4326008)(8676002)(8936002)(81166006)(105586002)(64126003)(93886005)(2906002)(5660300001)(36756003)(86362001)(53936002)(7736002)(6246003)(50466002)(6116002)(65826007)(1706002)(68736007)(305945005)(6666003)(2950100002)(229853002)(25786009)(83506001)(65806001)(65956001)(31696002)(47776003)(23746002)(6486002)(33646002)(101416001)(189998001)(76176999)(106356001)(316002)(31686004)(478600001)(54356999)(97736004)(50986999)(42262002);\n\tDIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR15MB0965;\n\tH:[IPv6:2620:10d:c081:1130::11e7]; FPR:; SPF:None;\n\tPTR:InfoNoRecords; MX:1; A:1; LANG:en; ","Received-SPF":"None (protection.outlook.com: fb.com does not designate\n\tpermitted sender hosts)","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"21 Sep 2017 15:15:42.7468\n\t(UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"8ae927fe-1255-47a7-a2af-5f3a069daaa2","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"CO1PR15MB0965","X-OriginatorOrg":"fb.com","X-Proofpoint-Spam-Reason":"safe","X-FB-Internal":"Safe","X-Proofpoint-Virus-Version":"vendor=fsecure engine=2.50.10432:, ,\n\tdefinitions=2017-09-21_02:, , signatures=0","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}},{"id":1774814,"web_url":"http://patchwork.ozlabs.org/comment/1774814/","msgid":"<56191a53-33cf-c1b3-e482-9d575bafb0ef@fb.com>","list_archive_url":null,"date":"2017-09-25T15:41:04","subject":"Re: [PATCH net-next v5 1/4] bpf: add helper\n\tbpf_perf_event_read_value for perf event array map","submitter":{"id":71628,"url":"http://patchwork.ozlabs.org/api/people/71628/","name":"Yonghong Song","email":"yhs@fb.com"},"content":"On 9/21/17 8:15 AM, Alexei Starovoitov wrote:\n> On 9/20/17 4:07 PM, David Miller wrote:\n>> From: Peter Zijlstra <peterz@infradead.org>\n>> Date: Wed, 20 Sep 2017 19:26:51 +0200\n>>\n>>> Dave, could we have this in a topic tree of sorts, because I have a\n>>> pending series to rework all the timekeeping and it might be nice to not\n>>> have sfr run into all sorts of conflicts.\n>>\n>> If you want to merge it into your tree that's fine.\n>>\n>> But it means that any further development done on top of this\n>> work will need to go via you as well.\n> \n> can we merge this set of patches into both net-next and tip ?\n> We did such tricks in the past to avoid merge conflicts and\n> everything went fine during merge window.\n\nHi, Peter,\n\nAny suggestion for merging this patch? Alexei's idea sounds\nreasonable?\n\nThanks,\n\nYonghong","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=fb.com header.i=@fb.com header.b=\"KqrDQPYS\";\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=fb.onmicrosoft.com header.i=@fb.onmicrosoft.com\n\theader.b=\"PPmpBrnu\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y17cp1hlWz9sRW\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 26 Sep 2017 01:42:18 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S932698AbdIYPmP (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tMon, 25 Sep 2017 11:42:15 -0400","from mx0a-00082601.pphosted.com ([67.231.145.42]:41884 \"EHLO\n\tmx0a-00082601.pphosted.com\" rhost-flags-OK-OK-OK-OK)\n\tby vger.kernel.org with ESMTP id S933349AbdIYPmM (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Mon, 25 Sep 2017 11:42:12 -0400","from pps.filterd (m0109334.ppops.net [127.0.0.1])\n\tby mx0a-00082601.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id\n\tv8PFbWxi021541; Mon, 25 Sep 2017 08:41:26 -0700","from mail.thefacebook.com ([199.201.64.23])\n\tby mx0a-00082601.pphosted.com with ESMTP id 2d72pfgg9t-3\n\t(version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT);\n\tMon, 25 Sep 2017 08:41:26 -0700","from NAM01-BY2-obe.outbound.protection.outlook.com (192.168.54.28)\n\tby o365-in.thefacebook.com (192.168.16.18) with Microsoft SMTP\n\tServer (TLS) id 14.3.319.2; Mon, 25 Sep 2017 08:41:09 -0700","from MacBook-Pro-52.dhcp.thefacebook.com\n\t(2620:10d:c090:200::4:9d17)\n\tby MWHPR15MB1840.namprd15.prod.outlook.com (10.174.255.144) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7;\n\tMon, 25 Sep 2017 15:41:07 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com;\n\th=subject : to : cc :\n\treferences : from : message-id : date : mime-version : in-reply-to :\n\tcontent-type : content-transfer-encoding; s=facebook;\n\tbh=Rwg0QRL+vlGZeeG1mthn/Xvm3iujpK60c5QtX1Ugnyc=;\n\tb=KqrDQPYSN+GFk+7Fm8O0yh9OOHvKH1noUWn/afDfsINRJBJqH5tvGJOpwEp71QBloXIg\n\t83EJfq/au74j1dR3FnfxY3UYEFWlCYdi2czLNhqHcup54VPuGRfoEN1o31gamk2j/l8i\n\tppi9B04XRqB40dsMsBvsg5szttTsVpzmQTo= ","v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; \n\ts=selector1-fb-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version; \n\tbh=Rwg0QRL+vlGZeeG1mthn/Xvm3iujpK60c5QtX1Ugnyc=;\n\tb=PPmpBrnuGm4gcveYJsyVLK+SfbdEJAcTlpeyT5kaVe/El/6K+bymDVvmKe1qObEwAhyBBJZsdOKzXlyOm8cFGOqokGyPAlOzYxH0hrkzh+r/MrbPvJNve/BVuZdpcWP6/SG9Ux/rUVFjLyhhxNfwB4++FrRq2P5L6d7TbWfku9I="],"Subject":"Re: [PATCH net-next v5 1/4] bpf: add helper\n\tbpf_perf_event_read_value for perf event array map","To":"Alexei Starovoitov <ast@fb.com>,\n\tDavid Miller <davem@davemloft.net>, <peterz@infradead.org>","CC":"<rostedt@goodmis.org>, <daniel@iogearbox.net>,\n\t<netdev@vger.kernel.org>, <kernel-team@fb.com>","References":"<20170920060935.1102268-1-yhs@fb.com>\n\t<20170920060935.1102268-2-yhs@fb.com>\n\t<20170920172651.zx4nfmj2lpgxzubq@hirez.programming.kicks-ass.net>\n\t<20170920.160707.932591498085219317.davem@davemloft.net>\n\t<b9753171-8e70-92f2-9852-8d3a33f2c07c@fb.com>","From":"Yonghong Song <yhs@fb.com>","Message-ID":"<56191a53-33cf-c1b3-e482-9d575bafb0ef@fb.com>","Date":"Mon, 25 Sep 2017 08:41:04 -0700","User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0)\n\tGecko/20100101 Thunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<b9753171-8e70-92f2-9852-8d3a33f2c07c@fb.com>","Content-Type":"text/plain; charset=\"windows-1252\"; format=flowed","Content-Language":"en-US","Content-Transfer-Encoding":"7bit","X-Originating-IP":"[2620:10d:c090:200::4:9d17]","X-ClientProxiedBy":"MWHPR04CA0043.namprd04.prod.outlook.com (10.172.163.29) To\n\tMWHPR15MB1840.namprd15.prod.outlook.com (10.174.255.144)","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"0dbada9f-38cd-4092-477b-08d5042bd6e8","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);\n\tSRVR:MWHPR15MB1840; ","X-Microsoft-Exchange-Diagnostics":["1; MWHPR15MB1840;\n\t3:27rNsrhVRmw2WB8B1seocfVsghXOPhEon7rjlfWh15PQYso1ywCgRKUMDe8VtSLaHSGdhkWpxrYbbsBuzROXg4WWLMS2NncwCuZ8D79LJga3Z783WjNYYtBvzbPyPNdCHsihZGeuDzmZ13auG6E5KDH/iiO1/9v3HR596ok2iNxgwCqGgKvej7eEskayREwPHjtFl24vRfMkTyqGugzmd983bGVMK3ydeHROtVBNBU7CWreAzcZ6msMnph6+qItI;\n\t25:nLlIgKFxvcYGGuqEKPEVaeb+u5ro1mMvbWmTMp6boGpbz6pWLordq6EO7cXkcwlL4HRvsA3UgMTFPC3UJuW4niJn3vOvR38GaEfl2e5HvUJ/+QhkHQKFWKW8vK5oKf+R3cOWgEa5vbFbVNuIxqEzEdBxmiKWHqpcOg7fhRh/IfrtWX9w5RameeoDKM2+DLZ0hOlmWfiI7x5PUBx7nnfhjmGLKZnNdfQuwr6TVlrsDj+nzIg5q9hiV13UF2/Vrxx0UGRcM0RoAcJMvF2hhuGcUxOvNH3Vpk3A3VsXoQtckHSwodyv1v3IMbmDO/7bWdqM93THaqLee9uKRdCWOZtAMQ==;\n\t31:hzkWBzy04oLSDEdWAdcB9dyiz2gpMiqDEdvwBBGWX92fm6wbtjETVzha7HqdOHMVFsC8xI/+fAHEHUEitDLaimQ2rwEQhk9YVvzPIlWGKvGJYWf0JicnR0CA/RkERdiqBZxs7ZdfH5Qpco8RbRN4lw4wKoe0aO+MjtbV8DCP9n7+XsZPoZu67L3aiHRGmQJRA2ZS+p1EPjxFbT2Uws+dk215FGK1d5RzOyO2HZGEIPw=","1; MWHPR15MB1840;\n\t20:8oM+2hc8fbqCk5kso3hKwY2YwhpCSPLP1qHGYgbxMy1NDa5cGALNkDpNXKuoGLCffIKI37IL2/Zj10gd3sUoitxbWu7L++76b7KEiJEGvlxn/Lcd9zURKg+yZbcGKspMbFnhg3OkqigO4Ae+7GHf+hoNQOcMXqEc1f68hTKvyE0KenMydHykYIJ8YAlOuI/L4OQzUONqybwQl7OovwUmgxk2hXA41jD7qzyku7ybzxJwHEgo4T+GX9H8LOuuzXHknbHNXPpwwuwTjwEdMXUP9tjlUYJC/q5okakY6eJre8ge/dx1GmcSzPPlNzFJ4L7+oJOjZGTJhsOKrQ3tFY+0GHbr6fS4HwU+6gjCu9+7xDZ5YCyJJPABQ0aS7gbRCgSBuNu28B/Fns5mnKgDbPp6Oh4JhFLxCX8p+tjSD+xtJ9HsV1tP/07BygzIJ0u6hQ4SxJZJoSxd9YRudz9BPzg6iymoV/3PiwAOmXZYervrHHYq1Qqs5CAK2cPwjti1dfC6;\n\t4:kK7bxDr89ViJjMXJnGH33J4fmi9/rS1ls4ABVUgF8UHbTiUh1zbsuB0ja3GaqQfiDpDtWVH8RyO76dFaXnRI5EdbQoW1oxAf46VXgMgcQ8YWZMmFHgVC2q2i9aMOowl7oAtbdmq8dLiaoSr6cxSNj71MJ4+p1WwT+aC9oIxJvzU6u2240RQ5DnEjEP0S9pYFVrL/7NKmeKw0eIfofOClYbTiC+Q41AxLKP2I6btONeoGmldQvoxaT4fzJZA565mu","=?windows-1252?q?1=3BMWHPR15MB1840=3B23?=\n\t=?windows-1252?q?=3AnBjxrgl8cWXua/JYVLS8s54wEgN6/iCZa1pXqWozd42t+/?=\n\t=?windows-1252?q?ifPatJYOTjR+Oz8z8xalVldDSqQYuPmCIg9EQ/J9y7Hnuun5n?=\n\t=?windows-1252?q?2tMQaus7BCFler/KeY7NHyZFY+RTrWqArfMA5Jormrmly8wB9?=\n\t=?windows-1252?q?L+ZKtJV/JSG1KflLLcLgFhkrxIlt4WCvhiI+4/2Zx/KBBa5Lt?=\n\t=?windows-1252?q?2YT3gcXPv9zGKfCxZDxhiB2BpdhYVZgkThGplzqSL/9ThWvFY?=\n\t=?windows-1252?q?BoZrfLHXj2mb9d66Z/Y6JyZiQ76SrOlWLPuDO7BHNNcWXQoqg?=\n\t=?windows-1252?q?/wWeuOZ3ZQy9U6FcixbbN8/3g/h5p2QUtUgHbEbeDVubY2okV?=\n\t=?windows-1252?q?04zswSHIgqADECkrcbxD9s+HlmNbQhJmsfeYvnaKXLsYxP7wD?=\n\t=?windows-1252?q?SUA2zmOte+dTQR/mktEEIGi4quDMXbIeh070d7QxhpfymHfqT?=\n\t=?windows-1252?q?sPrQi3xZ3KRufIY5I/ySijET4ySjj70WcFT9zIMl5a1L1V3Yr?=\n\t=?windows-1252?q?F7rx1xYOr6OYd/Au3zDC/niszYxvCcmUwyOFcYJ59x62e3Yg7?=\n\t=?windows-1252?q?QwwtvPKselk+9WrpI0T9uND0VzzyNY0CThgT2WYVL2WyVKyNX?=\n\t=?windows-1252?q?4xNZXwBxfPT77OqsTBo1iHQbAhULeXAHVGIE0+ZWGUPjs/Skt?=\n\t=?windows-1252?q?N7H0jDa15B+w5E1C76h32tgkFBGs5kq1wuM4qjW3DnFaUpr9z?=\n\t=?windows-1252?q?RtoIdzutwQ3mnVeo00pv+mXKJFkIGzzrHayibtqXewv/hjQl4?=\n\t=?windows-1252?q?NyzHJCHfOSEoY5ZM28EhAo26mLvRcfFeoEdVPjXG6IWvTxsOQ?=\n\t=?windows-1252?q?vf+73EsK5Stmm82KeMdif6kmRAKHXA1s6cpjW5R/R7scFq0ra?=\n\t=?windows-1252?q?RL0pr5sOnGxwJi+Wj4LHs6aWzFOoBS/5+47JR4oyBeMkdEI4b?=\n\t=?windows-1252?q?68ufxq6vuGCS/tLsLUzADDHsujYTpkHNMy/dpg8VKAWdAwTlO?=\n\t=?windows-1252?q?SlQRgPb1JrW9xSxCi5ikwnqdAN2tou8lLnp1vqbShc3U+wMyT?=\n\t=?windows-1252?q?XEnXXGnMxCmUqo5fVLsldlGuhiS1XgYzAFVtLKxrUmISCpfzU?=\n\t=?windows-1252?q?p/M6SevLkU3uSXsJlfKpYHusmOT3N8HvXAIg82MIVOU40Y7I0?=\n\t=?windows-1252?q?ZL31b1aWWjk/s5hSIzKGDiz8jyIq6wZNqYWvftUQF9WdZjvOn?=\n\t=?windows-1252?q?lZa0+1+lzbqhsx18a09/0HN2Ty/JwHqK+W192XLcKquOaMqgw?=\n\t=?windows-1252?q?2h2bk4sOs91cWxlz3jw3x+qjrDbDsNnvyaaH/raNuzOEkVDeG?=\n\t=?windows-1252?q?4rfebWSR42EVE/eId0FoGNpJi2gHyatnI2Ml6S2BbVIpu1jDD?=\n\t=?windows-1252?q?grWkz9rNQPC0ULXoo3SP/44Vw7Gy86Q=3D=3D?=","1; MWHPR15MB1840;\n\t6:1rC3K2ToqV40IOaW3IGm/puW2b+XKZRUPE80UyQSQSi5fPdLsWOWC4M4SlSZpvaRy8EW0Et5nJ2jnerqIvou6HzItC6sPhEDDveFEFtw5G4T/a+j677i5Oiq6NkP4rU5GL+bYXr2ZX1pFvz69WKhUaU9RQt+F/tMe0wvOuBqgcSCZzpgIaDUG2j8fSQarkSV8YybLL923LaeOdfuHy5MS2uWM31Es/LQ3gnUGp0CXD7qcKvWv/n9SkKCHMPxnf03kXjVkU390hhNLKZ9OkV9iaTdgxhY5HllYLMxYuqG/MsyyMIqqICa8h5lzT6vzvyFWBjRDPDh8/DnYyxrA0Bcww==;\n\t5:+2WuNNWo802fyTPTkQDJX99tFNoNSVlQ6eiOtQP0PAaEh3gdCLm1Q0miiHaZ2WHwihmlfAshVNiskOSKdyLH1uDcvkDkl4YyCkxSmid0MpbicZtu19F5V+TcAPcnQI21O7K27GnSO+9azP6VSafdDg==;\n\t24:rCQnDCYGnGA3UtNDVrATXt98z+zoo/a2esw8VEWnyxF5EWZpnbnz7hW7s9UqbiEnR0ap+HW1AjaOEMsYHxIUM5dROFryRh4D/iVPxh1ttnk=;\n\t7:5gyh7t06rp3Asr5Mbgyv3b0+0f0p7QacFFQtCkDVN7PLCboiPlb/DNhXLlrdOONmmgl/N+ZZ+fBBOzqHEStDRebDCq5M8TegOy4auC+Knfw+dXl6UrQSF6CLmXKKeFJcx5DgbxO3hwjm6bv3AxyNwpgkt6+PRgmcWAafpvunpvfjAbgOte4vj+zSiQ+4xP+jB8U1mjh+RVYUKa1kmZtGxHdW4WHT1QrI+95KTwVK1UQ=","1; MWHPR15MB1840;\n\t20:XUYiJMwvO2w/+vK5ZPjKo9w7yt/lTwbjvpPGj2RYc65e+7O0M/ikQoHYWme4OQcJs89/C9JEdmPqqwlUeOrURnWzI3mZVme4Rhx/17c+vnRVssk9EOZJ84IguxfC6DwYYW1izXWd7j4jLEHwfDp1YVCOjYb23XHlSVLT2+LvbKk="],"X-MS-TrafficTypeDiagnostic":"MWHPR15MB1840:","X-Exchange-Antispam-Report-Test":"UriScan:;","X-Microsoft-Antispam-PRVS":"<MWHPR15MB1840F284C6FF0A0A04481669D37A0@MWHPR15MB1840.namprd15.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(20161123558100)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:MWHPR15MB1840; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:MWHPR15MB1840; ","X-Forefront-PRVS":"04410E544A","X-Forefront-Antispam-Report":"SFV:NSPM;\n\tSFS:(10019020)(6009001)(376002)(346002)(189002)(24454002)(377454003)(199003)(81166006)(64126003)(8936002)(93886005)(229853002)(6246003)(189998001)(105586002)(31686004)(316002)(110136005)(478600001)(2906002)(58126008)(50466002)(7736002)(83506001)(97736004)(81156014)(47776003)(54356999)(4326008)(6506006)(33646002)(23746002)(106356001)(53936002)(8676002)(86362001)(6666003)(36756003)(230700001)(6116002)(6486002)(305945005)(2950100002)(68736007)(5660300001)(65826007)(6512007)(65806001)(25786009)(53546010)(50986999)(65956001)(31696002)(76176999)(101416001)(42262002);\n\tDIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR15MB1840;\n\tH:MacBook-Pro-52.dhcp.thefacebook.com; FPR:; SPF:None;\n\tPTR:InfoNoRecords; MX:1; A:1; LANG:en; ","Received-SPF":"None (protection.outlook.com: fb.com does not designate\n\tpermitted sender hosts)","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"25 Sep 2017 15:41:07.5476\n\t(UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"8ae927fe-1255-47a7-a2af-5f3a069daaa2","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"MWHPR15MB1840","X-OriginatorOrg":"fb.com","X-Proofpoint-Spam-Reason":"safe","X-FB-Internal":"Safe","X-Proofpoint-Virus-Version":"vendor=fsecure engine=2.50.10432:, ,\n\tdefinitions=2017-09-25_06:, , signatures=0","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}}]