Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp617264imj; Thu, 7 Feb 2019 09:13:44 -0800 (PST) X-Google-Smtp-Source: AHgI3IY2yS4wPlUB5OdplJFOOjI2vwMlmwL8Bm9gYaX7mpGcGBquV/4t0iCiXzPU70Z95rYdiJUX X-Received: by 2002:a17:902:e3:: with SMTP id a90mr17672148pla.82.1549559624381; Thu, 07 Feb 2019 09:13:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549559624; cv=none; d=google.com; s=arc-20160816; b=ztMpLQ2WzK1K8LepDukvP6vvk/sVzWEAySW6wUtCt2DLDLUeOtgq4EnuHbGtWkU/3W mAXUylQ48/msVvvSTS/02FfeJ0l43e40KWk6E+DQYQmQhDm3PVuGnyjRzMN4JGyzFZko rDv4OmhRMTsQS36bE+8SjP18A1rVlDxzvfFE2mE1YXX8K077MJy8A36bzLNlhHyHzeZB iX+7Cesyhlm861hHYgnI+s1i18V/3tyEfc828nWQKvPmIS2MDHzj6HcauwmIHREySo31 Bqku7DeYFBgtTH+HoT040nbXtwptmnruiczYK67UYNoYoMRUagcOqo3j1hqHI8ZKDJ4y Ccag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=xhkX4kyquyhfAPut4hwfVsgQ6KPYouVvKuAcCGy6uVc=; b=pKDzO0+g0il2WVWOlBhTOV/7iHQ8g2NT2TMr2sy0E9/i2sCbYvK+rWwu3AzUXBKwAB 4lw0z7EBWz9LbY8WE6fErnEqfJ8z0wEe/4MS+Ex8tipILLgIwyuyWqFcP++oIGB2qjjG kSnpDysi17NNy75ioikK5RozOWgJEkLfR0R6iT1kIJT+H/ITpEXfJGop4qBvEfQKinzs KR/eF0NA/2PMMrteMCMgg6KNMDISwfFIo9oF99BGuhRuhG8ISl7f30jDVEYybAIc159z /11kNmIKYI+mGMjCFQSH15p6rMn6eoYC2PsxJjpKynEftQpvv3F1hH0JPpnZ1wR+y8Nv GEgg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@raithlin.onmicrosoft.com header.s=selector1-raithlin-com header.b=cLJKbULx; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n3si9556038plk.328.2019.02.07.09.13.26; Thu, 07 Feb 2019 09:13:44 -0800 (PST) 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=@raithlin.onmicrosoft.com header.s=selector1-raithlin-com header.b=cLJKbULx; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726975AbfBGRM5 (ORCPT + 99 others); Thu, 7 Feb 2019 12:12:57 -0500 Received: from mail-eopbgr660102.outbound.protection.outlook.com ([40.107.66.102]:15808 "EHLO CAN01-QB1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726196AbfBGRM4 (ORCPT ); Thu, 7 Feb 2019 12:12:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raithlin.onmicrosoft.com; s=selector1-raithlin-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xhkX4kyquyhfAPut4hwfVsgQ6KPYouVvKuAcCGy6uVc=; b=cLJKbULxmNaB2tSbn5gukDIHvXEQ6PAgBmuOAnlFxzMsxOyaLXlcclnIbLR37ZtMuFL61M7HHqLXs0UjMy0Wz3RGdOl3Q0H0UNJ+pWkcKDqvo6C/uATzDxId/naL41uTqVqdotGPsyW6hZnUhB7OlwSjKYBjnqoWMHidJhU4dzI= Received: from YQXPR0101MB0728.CANPRD01.PROD.OUTLOOK.COM (52.132.75.145) by YQXPR0101MB1096.CANPRD01.PROD.OUTLOOK.COM (52.132.78.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.19; Thu, 7 Feb 2019 17:12:52 +0000 Received: from YQXPR0101MB0728.CANPRD01.PROD.OUTLOOK.COM ([fe80::3984:214:c472:b3d7]) by YQXPR0101MB0728.CANPRD01.PROD.OUTLOOK.COM ([fe80::3984:214:c472:b3d7%2]) with mapi id 15.20.1601.016; Thu, 7 Feb 2019 17:12:52 +0000 From: "Stephen Bates" To: Jens Axboe , linux-fsdevel , linux-mm , "linux-block@vger.kernel.org" , IDE/ATA development list , linux-scsi , "linux-nvme@lists.infradead.org" , Logan Gunthorpe CC: "linux-kernel@vger.kernel.org" , "lsf-pc@lists.linux-foundation.org" , "bpf@vger.kernel.org" , "ast@kernel.org" Subject: [LSF/MM TOPIC] BPF for Block Devices Thread-Topic: [LSF/MM TOPIC] BPF for Block Devices Thread-Index: AQHUvwhboOvoMzJnxEqbA/z88fpLtw== Date: Thu, 7 Feb 2019 17:12:52 +0000 Message-ID: <40D2EB06-6BF2-4233-9196-7A26AC43C64E@raithlin.com> Accept-Language: en-CA, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.16.0.190203 authentication-results: spf=none (sender IP is ) smtp.mailfrom=sbates@raithlin.com; x-originating-ip: [70.65.250.31] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;YQXPR0101MB1096;6:ob6azazJQUOEsRZD3gVCXkxJoaGEQ4oaRr29iFRgd6B4ZOSU36ZYy2D9SXgqQwxYRKcPdbO0P2tlm7MsB0A4Mu8OA2tzZxRFlVJnURmhAVM2Mg00q5hHHe75te2PRbmsdEtS44fBXBQ89TuOaW9oAYrC6tz17sNMggQ5U3yVQ5Tdcto2xwp8sM8iiauN7R3hfMq2TFA5mPCAgpYULUv+AZNIlAwm8OdbbOEu9ftQ/GBOgDUIk0vycXxydXXEA8CzpBWwNmawFQ3ZVtc54gbMJ+Uprbe5MY6i9OLaAjcenoPoLkUlqBsb6h5+sPHiRSDl/LdMafRMe27pOuY7bN2B1n3dt3zgRrc6IHpXVM/bqng4q3CYFu0mr5Gzxfz5P0mXIVMYpHEoN6Cdr2gpWBXk8RejtQI97PtWKB+uAzs7YsNFZNUR3NvS3e7bGXwhMHY8oUF8xC5KJ7cQSRw1g036Uw==;5:fBzSAnsB9JER0Ld1ad0Jx85+NrMF1y415qL7qHvyNrbHbPngSB5/T/SmCH2N0I4vPIuDWtr629xsEm6V+NwShrLViYYXhcORRiuFRm6Ze1hJKZc0wYZ4uX2usWhtIGoOP5JGoQXVXm6WRyVVySRGmeE6kcKOaATi5YdHc+YwTXlgKX26x65GiuNLr9TwhvocVM7HmgFnCMv0LPuN/IUd7Q==;7:vwtk3Hf5BLBrleCgmILXEE0McusnAynS3HfL78URuvS9XeKJj5Ik0rmKSxAylIQYUcUqeXQHxFm5P+LPFx4qoYBr87Eqp/gN9QkvtM2rQl8B9NGVMzd8jlEyng2D/GvfAmlYTjM69MAGjXB0eBAhyA== x-ms-office365-filtering-correlation-id: e627a5eb-b078-428f-a380-08d68d1f7e5b x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);SRVR:YQXPR0101MB1096; x-ms-traffictypediagnostic: YQXPR0101MB1096: x-microsoft-antispam-prvs: x-forefront-prvs: 0941B96580 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(366004)(346002)(136003)(376002)(39830400003)(396003)(199004)(189003)(53754006)(8676002)(476003)(186003)(486006)(7416002)(6506007)(102836004)(110136005)(54906003)(81166006)(81156014)(2616005)(58126008)(26005)(7736002)(86362001)(6306002)(36756003)(99286004)(105586002)(316002)(305945005)(106356001)(256004)(14444005)(68736007)(14454004)(4326008)(3846002)(966005)(6116002)(25786009)(2906002)(83716004)(71200400001)(71190400001)(2501003)(33656002)(6512007)(82746002)(508600001)(66066001)(97736004)(8936002)(53936002)(6436002)(6486002);DIR:OUT;SFP:1102;SCL:1;SRVR:YQXPR0101MB1096;H:YQXPR0101MB0728.CANPRD01.PROD.OUTLOOK.COM;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: raithlin.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: MxvFc1fOz11+eyBeylzZK2apkhk30AJza2Zu79KJh2GEgyZW4/iJloqAQDFkETtEVbLol4H3uoyd9/lhTkHqFzA95Hd24vK8wkZgbx4OoSvwQUpns6Id3a/uLRpY5ZbF7yK+cnOUcAH7ZlTS8Q99t8h9uXsrwnCYInkd9jrpmDBmAMvv6cB2ZS/iyRrQVC5tU4Do4lcIawimvQdpw1skcRqzVuuqCxg6dN1QYKrPdoklnnOU8aVzRDDzEWWd7JKm93/Uz8JzdJdgeNUW8L5j+jyy/jaNwpUU6yWRLoOfFgALU/xBfkjFYB9gUT2tTUQUYH23mz37dgJ3sXEBGiV7lf9TRAkNwIclArS/x5mAe2cORSE8F+FVgBgNZZ9BP94VtmhJ7uoup2gNKAj2tvGSb1i9C5i8chGCCel+AKSfk8s= Content-Type: text/plain; charset="utf-8" Content-ID: <80AE72F32E8C7642AD78708C57CA9358@CANPRD01.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: raithlin.com X-MS-Exchange-CrossTenant-Network-Message-Id: e627a5eb-b078-428f-a380-08d68d1f7e5b X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2019 17:12:52.1490 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 18519031-7ff4-4cbb-bbcb-c3252d330f4b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQXPR0101MB1096 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgQWxsDQoNCj4gQSBCUEYgdHJhY2sgd2lsbCBqb2luIHRoZSBhbm51YWwgTFNGL01NIFN1bW1p dCB0aGlzIHllYXIhIFBsZWFzZSByZWFkIHRoZSB1cGRhdGVkIGRlc2NyaXB0aW9uIGFuZCBDRlAg aW5mb3JtYXRpb24gYmVsb3cuDQoNCldlbGwgaWYgd2UgYXJlIGFkZGluZyBCUEYgdG8gTFNGL01N IEkgaGF2ZSB0byBzdWJtaXQgYSByZXF1ZXN0IHRvIGRpc2N1c3MgQlBGIGZvciBibG9jayBkZXZp Y2VzIHBsZWFzZSENCg0KVGhlcmUgaGFzIGJlZW4gcXVpdGUgYSBiaXQgb2YgYWN0aXZpdHkgYXJv dW5kIHRoZSBjb25jZXB0IG9mIENvbXB1dGF0aW9uYWwgU3RvcmFnZSBpbiB0aGUgcGFzdCAxMiBt b250aHMuIFNOSUEgcmVjZW50bHkgZm9ybWVkIGEgVGVjaG5pY2FsIFdvcmtpbmcgR3JvdXAgKFRX RykgYW5kIGl0IGlzIGV4cGVjdGVkIHRoYXQgdGhpcyBUV0cgd2lsbCBiZSBtYWtpbmcgcHJvcG9z YWxzIHRvIHN0YW5kYXJkcyBsaWtlIE5WTSBFeHByZXNzIHRvIGFkZCBBUElzIGZvciBjb21wdXRh dGlvbiBlbGVtZW50cyB0aGF0IHJlc2lkZSBvbiBvciBuZWFyIGJsb2NrIGRldmljZXMuDQoNCldo aWxlIHNvbWUgb2YgdGhlc2UgQ29tcHV0YXRpb25hbCBTdG9yYWdlIGFjY2VsZXJhdG9ycyB3aWxs IHByb3ZpZGUgZml4ZWQgZnVuY3Rpb25zIChlLmcuIGEgUkFJRCwgZW5jcnlwdGlvbiBvciBjb21w cmVzc2lvbiksIG90aGVycyB3aWxsIGJlIG1vcmUgZmxleGlibGUuIFNvbWUgb2YgdGhlc2UgZmxl eGlibGUgYWNjZWxlcmF0b3JzIHdpbGwgYmUgY2FwYWJsZSBvZiBydW5uaW5nIEJQRiBjb2RlIG9u IHRoZW0gKHNvbWV0aGluZyB0aGF0IGNlcnRhaW4gTGludXggZHJpdmVycyBmb3IgU21hcnROSUNz IHN1cHBvcnQgdG9kYXkgWzFdKS4gSSB3b3VsZCBsaWtlIHRvIGRpc2N1c3Mgd2hhdCBzdWNoIGEg ZnJhbWV3b3JrIGNvdWxkIGxvb2sgbGlrZSBmb3IgdGhlIHN0b3JhZ2UgbGF5ZXIgYW5kIHRoZSBm aWxlLXN5c3RlbSBsYXllci4gSSdkIGxpa2UgdG8gZGlzY3VzcyBob3cgZGV2aWNlcyBjb3VsZCBh ZHZlcnRpc2UgdGhpcyBjYXBhYmlsaXR5IChhIHNwZWNpYWwgdHlwZSBvZiBOVk1lIG5hbWVzcGFj ZSBvciBTQ1NJIExVTiBwZXJoYXBzPykgYW5kIGhvdyB0aGUgQlBGIGVuZ2luZSBjb3VsZCBiZSBw cm9ncmFtbWVkIGFuZCB0aGVuIHVzZWQgYWdhaW5zdCBibG9jayBJTy4gSWRlYWxseSBJJ2QgbGlr ZSB0byBkaXNjdXNzIGRvaW5nIHRoaXMgaW4gYSB2ZW5kb3ItbmV1dHJhbCB3YXkgYW5kIGRldmVs b3AgaWRlYXMgSSBjYW4gdGFrZSBiYWNrIHRvIE5WTWUgYW5kIHRoZSBTTklBIFRXRyB0byBoZWxw IHNoYXBlIGhvdyB0aGVzZSBzdGFuZGFyZCBldm9sdmUuDQoNClRvIHByb3ZpZGUgYW4gZXhhbXBs ZSB1c2UtY2FzZSBvbmUgY291bGQgY29uc2lkZXIgYSBCUEYgY2FwYWJsZSBhY2NlbGVyYXRvciBi ZWluZyB1c2VkIHRvIHBlcmZvcm0gYSBmaWx0ZXJpbmcgZnVuY3Rpb24gYW5kIHRoZW4gdXNpbmcg cDJwZG1hIHRvIHNjYW4gZGF0YSBvbiBhIG51bWJlciBvZiBhZGphY2VudCBOVk1lIFNTRHMsIGZp bHRlcmluZyBzYWlkIGRhdGEgYW5kIHRoZW4gb25seSBwcm92aWRpbmcgZmlsdGVyLW1hdGNoZWQg TEJBcyB0byB0aGUgaG9zdC4gTWFueSBvdGhlciBwb3RlbnRpYWwgYXBwbGljYXRpb25zIGFwcGx5 LiANCg0KQWxzbywgSSBhbSBpbnRlcmVzdGVkIGluIHRoZSAiVGhlIGVuZCBvZiB0aGUgREFYIEV4 cGVyaW1lbnQiIHRvcGljIHByb3Bvc2VkIGJ5IERhbiBhbmQgdGhlICIgWm9uZWQgQmxvY2sgRGV2 aWNlcyIgZnJvbSBNYXRpYXMgYW5kIERhbWllbi4NCg0KQ2hlZXJzDQogDQpTdGVwaGVuDQoNClsx XSBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk cy9saW51eC5naXQvdHJlZS9kcml2ZXJzL25ldC9ldGhlcm5ldC9uZXRyb25vbWUvbmZwL2JwZi9v ZmZsb2FkLmM/aD12NS4wLXJjNQ0KIA0KICAgIA0KDQo=