Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2389826imu; Thu, 29 Nov 2018 04:20:17 -0800 (PST) X-Google-Smtp-Source: AFSGD/UchFlznq4GVU5UrJvx963a9Hai3iQyOW20qKiQgw1XqOQypmi5hrpCFmdWDZWUJtH8YoJY X-Received: by 2002:a63:b54f:: with SMTP id u15mr1045649pgo.420.1543494017803; Thu, 29 Nov 2018 04:20:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543494017; cv=none; d=google.com; s=arc-20160816; b=Db9axbaD04lgrvHBmKEC5Xon/NMgEdhjlqSzVvnjun/Os11SZ4myinjXicqrqPtCL8 qIsegyRWvqd3GRHhj7+1+S55UhByoVxgkHbA144SHlg4cxkpoMh9ZcrvRUN150/9PTzY dogHyHNwWPtoUOS9IiRz3TivASsaxcLiJTzwyEQtJyKaNQHBTtfAQ8nvNEF5nv9+GPtJ olATthf3alfGA/ozoERkxigfgef7dqAUNf/N7l5iYdNZs19raKrkJcwcliQKL6kuJaWI inf2Qbdb8+iHtXEJncFiEC9xYodv3czoz3pQGHQhUfn/6BkJWs15HqLuJafq4Sweq8Dn TnXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=0Ze/UwEwuSt8wrPdnJGfdQkmdg7oaWJ9r+9iRprANOI=; b=WC9x17Sow8KSZ04n+zxUjc7cyIw7sCf/ij39hrouTL/OI7rmtTTfXajj/Mg120jntv m82Kk1TiRIpqzc1xYlYKjmg6H9SOyVw3UhMHjeFbZ0wuO79Zump2YhK9JIKmCWfSI0lS vUYz6LuTvSQmNQtxfn0pClIJSUttjUX/hRAvufhbkcwaibJB4+6an5SXvJpjS4VSpT6m 0OMAA1b2I+Y+0bevLKaPHQYkk/qnNAWef9ori8VHRqi75qcVn3p0hFfOGDnWg+avZ5Hy D4CJZTMiuHw23T1AtZY87D1T8pGiyhVg34+8wyWhLbPBD88nNhnoRN70Kl9xi9Hq2GEu rFEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@analog.onmicrosoft.com header.s=selector1-analog-com header.b=rzeLRPlv; 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 d16si2148498plj.104.2018.11.29.04.20.02; Thu, 29 Nov 2018 04:20:17 -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=@analog.onmicrosoft.com header.s=selector1-analog-com header.b=rzeLRPlv; 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 S1728234AbeK2XYY (ORCPT + 99 others); Thu, 29 Nov 2018 18:24:24 -0500 Received: from mail-eopbgr760050.outbound.protection.outlook.com ([40.107.76.50]:45856 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726683AbeK2XYY (ORCPT ); Thu, 29 Nov 2018 18:24:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=analog.onmicrosoft.com; s=selector1-analog-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Ze/UwEwuSt8wrPdnJGfdQkmdg7oaWJ9r+9iRprANOI=; b=rzeLRPlv6+dNTFvu8snOv/pZrTd/nJR1X+tu87a2wk22kLCJ7YJ88FkyW3EerL41+sBDokY/es7neHlXec+XG6WUMEFx6vEKxzykW2wVXF1Pet6tuKqHbKgqI4H6ounhMWBVm922YsZceXWmCtWVmhKCWNWj0+kw1/uW6f7tE1I= Received: from DM6PR03CA0056.namprd03.prod.outlook.com (2603:10b6:5:100::33) by BN3PR03MB2258.namprd03.prod.outlook.com (2a01:111:e400:7bba::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1382.18; Thu, 29 Nov 2018 12:19:10 +0000 Received: from BN1AFFO11FD015.protection.gbl (2a01:111:f400:7c10::130) by DM6PR03CA0056.outlook.office365.com (2603:10b6:5:100::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1361.14 via Frontend Transport; Thu, 29 Nov 2018 12:19:09 +0000 Authentication-Results: spf=pass (sender IP is 137.71.25.55) smtp.mailfrom=analog.com; linuxfoundation.org; dkim=none (message not signed) header.d=none;linuxfoundation.org; dmarc=bestguesspass action=none header.from=analog.com; Received-SPF: Pass (protection.outlook.com: domain of analog.com designates 137.71.25.55 as permitted sender) receiver=protection.outlook.com; client-ip=137.71.25.55; helo=nwd2mta1.analog.com; Received: from nwd2mta1.analog.com (137.71.25.55) by BN1AFFO11FD015.mail.protection.outlook.com (10.58.52.75) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.12 via Frontend Transport; Thu, 29 Nov 2018 12:19:09 +0000 Received: from NWD2HUBCAS8.ad.analog.com (nwd2hubcas8.ad.analog.com [10.64.69.108]) by nwd2mta1.analog.com (8.13.8/8.13.8) with ESMTP id wATCJ8co030667 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 29 Nov 2018 04:19:08 -0800 Received: from NWD2MBX7.ad.analog.com ([fe80::190e:f9c1:9a22:9663]) by NWD2HUBCAS8.ad.analog.com ([fe80::90a0:b93e:53c6:afee%12]) with mapi id 14.03.0301.000; Thu, 29 Nov 2018 07:19:08 -0500 From: "Ardelean, Alexandru" To: "giuliano.belinassi@gmail.com" , "jic23@kernel.org" , "Popa, Stefan Serban" CC: "kernel-usp@googlegroups.com" , "linux-kernel@vger.kernel.org" , "lars@metafoo.de" , "knaack.h@gmx.de" , "Hennerich, Michael" , "linux-iio@vger.kernel.org" , "devel@driverdev.osuosl.org" , "pmeerw@pmeerw.net" , "gregkh@linuxfoundation.org" Subject: Re: [PATCH] staging: iio: ad7780: Add gain & filter gpio support Thread-Topic: [PATCH] staging: iio: ad7780: Add gain & filter gpio support Thread-Index: AQHUgcS2VXeTPqS7vE2dH5R8wUGVxKVb9ZYAgAS5IYCAAhzLgIABCMGAgAM3dYA= Date: Thu, 29 Nov 2018 12:19:08 +0000 Message-ID: References: <20181121180443.tjgcpu2webrq53rh@smtp.gmail.com> <1543316945.22768.35.camel@analog.com> In-Reply-To: <1543316945.22768.35.camel@analog.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.50.1.244] x-adiroutedonprem: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:137.71.25.55;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(346002)(39860400002)(376002)(136003)(396003)(2980300002)(438002)(51444003)(199004)(189003)(8676002)(36756003)(229853002)(14454004)(246002)(5660300001)(6636002)(305945005)(4326008)(14444005)(7736002)(7636002)(39060400002)(426003)(186003)(486006)(436003)(356004)(26005)(6246003)(8936002)(336012)(7416002)(446003)(126002)(476003)(2616005)(86362001)(11346002)(102836004)(2486003)(7696005)(478600001)(23676004)(2906002)(50466002)(76176011)(118296001)(47776003)(106466001)(345774005)(3846002)(4001150100001)(316002)(2501003)(6116002)(110136005)(54906003)(106002);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR03MB2258;H:nwd2mta1.analog.com;FPR:;SPF:Pass;LANG:en;PTR:nwd2mail10.analog.com;A:1;MX:1; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD015;1:gOsPCZpbPPiGqq/Xr9YRorYdsA9TzDDmNFJkqE4Q+9FWNS4868MTU/CI30j27DbbUGQ5xpB/TRoE//BJS6jP5hv2Gtw33diSPrQxf08KisUVekM4xLjDwuuroe+2LT49 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cd534e49-4b38-42d6-4ba3-08d655f4dd7d X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);SRVR:BN3PR03MB2258; X-Microsoft-Exchange-Diagnostics: 1;BN3PR03MB2258;3:BH+TcJE1gdNw11RfrfT+EaN02Oc58H4EKHIj/uczwBNMHKlFt7/PlLWNckaOZlm/ElahWCd5QqsAACWVzVpv6IAyr0thYFZ8QHMFr5CKAJsNieQwyrT+p4nmpbUmbfWw1UPTJzL0rc9GAuv7e0XHiPFXL8QSYILYxm4z4OJpBoT8uO2MMqMe2kUGabmdsAwIRQ59EZ+uIkyXAAYJh1Pwxirt4NJqa93KesbGGBOgcHxWFLG4wX6rT5U6llOGFybVDWHqERaZDO3qUpUHc80OInbxNYABvoqzohJ1I3PMC5QUI3RO0SWcRI+v6lhjyyKsLCkW82A3T7ssWesD4EITH67dBrp2JgMp6rkj79lQZoA=;25:PttoG6+M5D1FMIjqyaoFOATuV6J4e2hDNsBzGeOBC9VmPNu18vMUqrnijeXWtmBSs6wjqoAjOkT0nCpO/hSaofPsoqQA0lXfHUHwY9hMsQGHaKzmBFL3Us9SgDZSCA53jCBxdbIXRxETbWLrkGGdUZNOejqtPsmjTJk7o86TNVN/WKHkewrPrt1lG2+WF3QYn9jzxHSVduhcB/DtL/LzYxuEW7RSRWwZRpYe+k5STzEsIbzpMfuceNW8VzT61/o1KbLh451fpcuXXXBnt5ar7Tw9bW/93d0/LqCUwtHP5JCJ+mDztKQ9RUlGyVNT9Xr/0fjIvqwaFYKSqqaslZd60Q== X-MS-TrafficTypeDiagnostic: BN3PR03MB2258: X-Microsoft-Exchange-Diagnostics: 1;BN3PR03MB2258;31:HJ8++iQtoyUQEXeNYKM77GFNCo5wCN7XDccxV+qCCY8nxhWJd7fWyrxQmMYrfC0pqZG4MoBzF8eZO/R3SIHWQCmmZTo810QSfoq+DJokbOPgJX/n4BmcQBrRtgQIRV7j67c4nzz6s12AYisvFo4r+06AQFEKlkI10l45JFbL+CAgZbiVKKd1rpNf1YsTM2HTrKWQPSRX07IXbemyvpNGzagTSmmTy6iIpEM81uvZwDk=;20:a/ozd8TeSsifu0VhhaiptEuChEPhHM6giW+fdICNZYzPo59uXJgIBRVNPr7MBAHT9DParxyVOIQ5Rys6GX1oqjRZQMyBu61mhhsll8jlhH7IMqqzIEQu9kQWxwH91GgxIQsbgvr2Cq4HYf2FnZJ4BufwulaIH/bmYv5r8ClU5BWlmWkxzVTtbWAcEpOjghOnMT53KQC5KXjYnBWA6ykfb6GvJK/4VRG5oXXnSrbzyAOzRLO5S4I7q2Yb4UEs0+J66H6X4zeFreSuL8+ZFQHjVUSHQcvOhmUEAmc1yZpBv0zc3zJ5AT6bCik7LR5Fvb+DiBKB8PqtWE2Km65Od7NOyXfhqGl6qJgl+BW56cv3tNQxsA1axKjMOT4WMnAUZTSTZREecy9rVoV+QcafeY9opBhleU9Q2Wg2cjzRNLnA/evsgQQFY7V7hAMGMmjq8f6BIghSCJrv75ZNWyto6beExIbjkud4DBPiRQirpof0bV7UiQxNTgjeNv99VqelPC9S X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231453)(999002)(944501410)(4982022)(52105112)(93006095)(93004095)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095);SRVR:BN3PR03MB2258;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB2258; X-Microsoft-Exchange-Diagnostics: 1;BN3PR03MB2258;4:APOOAH0AEHgUB1wC45DXfvSMgV4SrNlj5LelSqj1PgjzHsZ0tLQjQusuYEDELgMVNREUigYhAJ3MpHJaufCaZD8M7ot3Z73q6nnPfp3wiApI5O2dimRBxySP7lGU6w6RjWTFsd4gcUxlHi/5sv0ejN0fSzNEkbQPJgBK5iad9t9UrbXeaOknASs9PhbBbeMOYQ21Lp9zB3mGCnqOMMkCmE4oE5Tk/T6B37cmqxxqS06eg6X7boFgzsOPxfCSVGZfGsDxyixAedi9SAZGgFF2ag== X-Forefront-PRVS: 0871917CDA X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjNQUjAzTUIyMjU4OzIzOkxIaEd3citkeldPRDNqclc0MGd3NUdqMlJC?= =?utf-8?B?NXh1Q1Nlb0tjbjMvZkVTTGtmSkJUMjMrMlF2bFpDanhMcUt4MTlhT1lnckhG?= =?utf-8?B?NUQ2TFRiSkdFRHQ5cjJIRnVad2l0V1pCTEtPYXd6U1NhUFpObGFMYmFlbGlh?= =?utf-8?B?UmpzT3FIRWZkY2dscEdhdU92SEtoL21MWldEbmQ4KytrUXF5U3hUTWYreDJy?= =?utf-8?B?cXlzbGJWS3hsUW8zOFZ0Y05sbXRvOEY5cHZWWks3czh0clRtTjdyVmJoZEI5?= =?utf-8?B?ZFN4NHJsQkxYbVMxWjJ4TkJPWEg5bUJLcEZoNklrejZ3OWpUMEQ1TVp6RkNa?= =?utf-8?B?SmxjSW9FR3JFVDRlc2JtcTZkLzZwR2Ewa0xvR0VrMk1rRUUweGYvakx2cmt6?= =?utf-8?B?d3pYT3dOaXpNN0V4WUhkWCt2S1pxZDJlM2h5OHFQb1dlUEoxSUJRVWFtaVBv?= =?utf-8?B?cUpkY3huY0hBYnFmbUVlOVB6SGljMmJmdzlPL0ZLL0FaWEh2QlZISU1IaGts?= =?utf-8?B?TXVLTDVYQXUvZU1vc0JFUjE3cXhMUTZVcWFJWlk0SzkzajNja1FpL1FpWHYv?= =?utf-8?B?WHdyZGlMU2NudU1zVnpOSHI0M0RKUkVEY1QwNVZIZDBFL3JhNEVqTzJVMFVo?= =?utf-8?B?KzZCZVhub3EyNU1nNGVhdjRGcmpIQ1JBcXRxNlpxOFM3Qkc5YWttOUU4R0Nk?= =?utf-8?B?NU1hSHpvY3ZiRXNTQUdiSWVCMzhSeFBmUnB3eDIvdFlIV01pRGZaZEdPNWlN?= =?utf-8?B?RVZnMEV4bDEyMDdQOFI5Njl1UVMrQjErYnlncHIzY1g0VHRaM3F6OXFadm00?= =?utf-8?B?VHZvMTE3ajUyUGVSNXNoYlBhNWV0SndtSm9Wa242NnF6dE1tQWYyQUxyVVgx?= =?utf-8?B?SnhSRHdCZ21FN3MxeUZyejNKcDZwNnl2S0ZtS29WS2lOYnJNcnlkLytEUFFy?= =?utf-8?B?WmlZMEZ5THBUT3FPcGFsMUc3NmVuV3hqUC9Za0pabzVva2ExMjVkQmxTYjRt?= =?utf-8?B?NHY0Ymp0NVY3M3IwRkRHekNEend1SXYyVEJtYUpvZWVVclhLTHFBTUFPRWtX?= =?utf-8?B?cWlrOEdjS0phZDhLbEExUTZPVDg1eDhnNUFRV0pzVnVwdTBWV0VaSmt6dzdv?= =?utf-8?B?b0E2cytCM09SNlV3cXBJcXEvdmxxbjBJd09uaURadDVqaFV1SGxhbmdtT281?= =?utf-8?B?T0hTOTd5SzJsK1Jrc1hJaVNsMHkvMVlkRk94NTRtdm9jUWhBUUhNR3Rnd1lz?= =?utf-8?B?NTg4YkNyQkh6YU5oL1FNcDZtNHdtTFFEczlUNWhWcFFwVnlQbW9UTURBTEx0?= =?utf-8?B?S0lqTmcrek9adkh1d0wvK0QzN2RUS0YrUm43MFZ1YnIvTnlaOGpQNW9TM2xx?= =?utf-8?B?ZDlWaXVUdDNzRUZyMkVicGpQbG51Qkgrb3Z3Y1pINlFVT0pmWjRlRFVYczdj?= =?utf-8?B?d2lTYTNTUVNCaEF0Nm4rN1RzUnlmdlFnQXRwcjZMT0N1c3NDSWVwVUx5T0lo?= =?utf-8?B?NnY2MFl4VGFhdXFPbFdrWDY4bVlzTXZDd05CMlF3RmxUa25OLzU1Z2EzK2NE?= =?utf-8?B?d2o5NVBDdjgyQ2xXbS9ITkJZdjAvMFM4cjdTMXQ5WlIrRWpuRmlsbVl1a3NT?= =?utf-8?B?bU1raGU1NEx2ZVNlYU1acE9LdUVGZDhpdUlJUkk0OXR1dkt1UVBtQjlTeWxQ?= =?utf-8?B?di9DUXk5N1VnRHdDa1ZHOWZvSUkzeUtTcDhoOWhpZ0hURHE4NGlEeXJVU241?= =?utf-8?B?RXhMYWF5TExVOGVBQnhEQT09?= X-Microsoft-Antispam-Message-Info: LZCJek4rQ9shBf0pJWGBU2ue9+G11nE2aN/Lo91xGkVNv5xK8mqA/7W7HFKoio2SzSnUN2NRRBqcHCbAnZTcgUDOaWXfYK9TpJ8kiJ35kHbuvGIEjlJuuiX9oeVCWNwvy8HsKhH/FMYjofi15LHjxdigl7w7auZguqZX3S5VScV75DHgTmUkobWlurvuNf0rh/tsuXXnnOXborhtkAffrf1vI/8DOArkNWMTM4osT4A0NQw0Cg36Y+jOmbvGfiMdvIIqMeLPNK1RqkKbRQWPvM+E5Cfqv85C007KBeuEtsIIZAoXdEeTS5Ok4PT2yiLUoJTX3YJgVvTOiI4IGFLJ6vSLMc9861UBa5URcch9VQU= X-Microsoft-Exchange-Diagnostics: 1;BN3PR03MB2258;6:BV1mWeSqTtV8H+Ly0YhJ9MoXiH5OCrREj1+Np/4wTXYWhJww6URM6vCwI+XaHwY29h1uphrJnXORVu0KvUaO80J+fA/GNqMzMCKvxl8IeL2Fts1f6ZGUd3M6+7WnBBRVFzXfpe73EmqYULdkWe5d4neMcTQJcUmiY+ylToCEEnrSi6VbCv5KFf5MVWA6mGY+kP+aP/09kPXmvO5JHVU+Py6Yb/dQQmDXgUscFbZ2B3Guy/GdppodrHWCxn0coGvzcPV2v4n1saWQVmtRDTrGFZiD5pSeh5KB4KtHOx8IEYkTNkoGYPGMtqQ4wx/1NA4VDHcyiiuhSEKeZNT8t5YpFi7E4ryIFY0ZMoopgTaOSo8TrSqqAJrwydZvx3d42ljUXMbdQnyaBrjOZc8DBF9WtSBEnKfN/oFwm7Op6YRNGFJFv8zIc4zbPOOsYB4olceH3NbNcfrOBihUhp1WmdBbGQ==;5:kXBU/l6QmDWAQ/6y2r7CCV21W3Q735NFp/IGy8RnZPi0v2FtYr6iXJpmzJ0ufLXU7+WyRT3Sm5SP+kBy1ZeS9nQhbCpV3WX0/MSYYWRdrm14gjVTmRsgKoI0hcpmVKiTE/dmg9vaOWaMMgjtlOa7+d6HDpiOR/N38lwFDgEtsuc=;7:qAYFF7PjKooJwfBhLIC8c2V/we/BwtgIUiIrr7x3fsUg4/bcjmnZtZZgvjcAq4Q2XOuQsP8gbE85LY58laTKsL7jogxb9BQowVc3J2JTW1mppeHry7usaNfer//X/OHZUeGnGgC/eoQxb/TzCGE8qg== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: analog.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Nov 2018 12:19:09.4767 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cd534e49-4b38-42d6-4ba3-08d655f4dd7d X-MS-Exchange-CrossTenant-Id: eaa689b4-8f87-40e0-9c6f-7228de4d754a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=eaa689b4-8f87-40e0-9c6f-7228de4d754a;Ip=[137.71.25.55];Helo=[nwd2mta1.analog.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB2258 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gVHVlLCAyMDE4LTExLTI3IGF0IDA2OjExIC0wNTAwLCBQb3BhLCBTdGVmYW4gU2VyYmFuIHdy b3RlOg0KPiBPbiBMdSwgMjAxOC0xMS0yNiBhdCAxNzoyNCAtMDIwMCwgR2l1bGlhbm8gQmVsaW5h c3NpIHdyb3RlOg0KPiBIaSwgcGxlYXNlIHNlZSBiZWxsb3cNCj4gDQoNCk9uZSBub3RlIGZyb20g bWUgaGVyZS4NCg0KPiA+IEhpLCB0aGFuayB5b3UgZm9yIHRoZSByZXZpZXcNCj4gPiANCj4gPiA+ IA0KPiA+ID4gT24gVGh1LCAyMiBOb3YgMjAxOCAxMTowMTowMCArMDAwMA0KPiA+ID4gIlBvcGEs IFN0ZWZhbiBTZXJiYW4iIDxTdGVmYW5TZXJiYW4uUG9wYUBhbmFsb2cuY29tPiB3cm90ZToNCj4g PiA+ID4gDQo+ID4gPiA+IEkgdGhpbmsgdGhhdCBpbnN0ZWFkIG9mIHNldHRpbmcgdGhlIGdhaW4g ZGlyZWN0bHksIHdlIHNob3VsZCB1c2UNCj4gPiA+ID4gdGhlIElJT19DSEFOX0lORk9fU0NBTEUg YXR0cmlidXRlLiBBdCBwYWdlIDEyIG9mIHRoZSBhZDc3ODANCj4gPiA+ID4gZGF0YXNoZWV0DQo+ ID4gPiA+IHRoZXJlDQo+ID4gPiA+IGlzIGEgZm9ybXVsYSBmcm9tIHdoaWNoIHRoZSBvdXRwdXQg Y29kZSBjYW4gYmUgY2FsY3VsYXRlZDoNCj4gPiA+ID4gQ29kZSA9IDJeKE4g4oiSIDEpDQo+ID4g PiA+IMOXIFsoQUlOIMOXIEdhaW4gL1ZSRUYpICsgMV0uIFNvLCBieSBzZXR0aW5nIHRoZSBzY2Fs ZSBmcm9tIHVzZXINCj4gPiA+ID4gc3BhY2UsDQo+ID4gPiA+IHRoZQ0KPiA+ID4gPiBkcml2ZXIg Y2FuIGNhbGN1bGF0ZSB0aGUgY29ycmVjdCBnYWluIGJ5IHVzaW5nIHRoZSBmb3JtdWxhIGFib3Zl Lg0KPiA+ID4gPiBBbHNvLCBpdA0KPiA+ID4gPiB3b3VsZCBiZSB1c2VmdWwgdG8gaW50cm9kdWNl IHNjYWxlIGF2YWlsYWJsZS4NCj4gPiA+ID4gRnVydGhlcm1vcmUsIHRoZXJlIGlzIGEgbmV3DQo+ ID4gPiA+IGFkNzEyNCBhZGMgZHJpdmVyIHdoaWNoIGRvZXMgdGhpcyBleGFjdCB0aGluZy4gVGFr ZSBhIGxvb2sgaGVyZToNCj4gPiA+ID4gaHR0cA0KPiA+ID4gPiBzOi8vZ2kNCj4gPiA+ID4gdGh1 Yi5jb20vYW5hbG9nZGV2aWNlc2luYy9saW51eC9ibG9iL21hc3Rlci9kcml2ZXJzL2lpby9hZGMv YWQ3MTI0Lg0KPiA+ID4gPiBjIw0KPiA+ID4gPiBMMzM3Lg0KPiA+IA0KPiA+IFdlIGhhdmUgc29t ZSBxdWVzdGlvbnMgYWJvdXQgdGhlIGNvZGUgeW91IHByb3ZpZGVkIHRvIHVzOg0KPiA+ICAgMS0p IFdoYXQgaXMgZXhhY3RseSB0aGUgaW5wdXRzIGZvciB0aGUgd3JpdGVfcmF3IGZ1bmN0aW9uPw0K PiANCj4gSW4geW91ciB3cml0ZV9yYXcoKSBmdW5jdGlvbiB5b3UgbmVlZCB0byBhZGQgSUlPX0NI QU5fSU5GT19TQ0FMRSBjYXNlLg0KPiBTZXR0aW5nIHRoZSBzY2FsZSBmcm9tIHVzZXIgc3BhY2Ug bG9va3Mgc29tZXRoaW5nIGxpa2UgdGhpczoNCj4gcm9vdDovc3lzL2J1cy9paW8vZGV2aWNlcy9p aW86ZGV2aWNlMD4gZWNobyAwLjAwMDI5OCA+IGluX3ZvbHRhZ2Vfc2NhbGUgLg0KPiBGdXJ0aGVy bW9yZSwgaW4geW91ciB3cml0ZV9yYXcoKSBmdW5jdGlvbiwgdmFsPTAgYW5kIHZhbDI9Mjk4Lg0K PiBLbm93aW5nIHRoYXQgZnVsbF9zY2FsZV92b2x0YWdlID0gVnJlZiAvIChnYWluICogc2NhbGUp LCB3ZSBjYW4gY2FsY3VsYXRlDQo+IHRoZSBnYWluID0gVnJlZiAvIChmdWxsX3NjYWxlX3ZvbHRh Z2UgKiBzY2FsZSkuIFdlIG9ubHkgc3VwcG9ydCB0d28gZ2FpbnMNCj4gKDEgYW5kIDEyOCksIHNv IHdlIG5lZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG9uZSBmaXRzIGJldHRlciB3aXRoIHRoZQ0KPiBk ZXNpcmVkDQo+IHNjYWxlLiBGaW5hbGx5LCBhbGwgd2UgaGF2ZSBsZWZ0IHRvIGRvIGlzIHRvIHNl dCB0aGUgZ2Fpbi4gDQo+ICANCj4gPiAgIDItKSBDb3VsZCB5b3UgZ2l2ZSBtb3JlIGRldGFpbHMg YWJvdXQgdGhlIG1hdGggYXJvdW5kIGxpbmVzIDM0Ni0zNDg/DQo+ID4gSXMgaXQgY29ycmVjdCB0 byBhc3N1bWUgdGhhdCB0aGUgbXVsdGlwbGljYXRpb24gYXQgbGluZSAzNDYgd29uJ3QNCj4gPiBv dmVyZmxvdz8gKHZyZWYgaXMgYW4gdWludCkNCj4gDQo+IEl0IGlzIGNvcnJlY3QgdGhhdCBWcmVm IGlzIGluIG1pY3Jvdm9sdHMsIHNvIGZvciBleGFtcGxlLCBWcmVmIG9mIDIuNVYgID0NCj4gMjUw MDAwMDAwMHVWLiBJdCB3b24ndCBvdmVyZmxvdyBzaW5jZSB3ZSB1c2UgdGhlIFZyZWYgYXMgbm9t aW5hdG9yLCB3aGlsZQ0KPiBmdWxsX3NjYWxlX3ZvbHRhZ2UgYW5kIHNjYWxlIGFyZSB0aGUgZGVu b21pbmF0b3JzLg0KPiANCg0KW1JlZ2FyZGluZyB0aGUgQUQ3MTI0XSBJIGd1ZXNzIEkgc2hvdWxk IGJlIG5vdGVkIHRoYXQgdGhlIGNvZGUgY2FuDQpvdmVyZmxvdywgYnV0IGluIHRoaXMgY2FzZSBp dCBzaG91bGRuJ3QsIGJlY2F1c2UgKGFjY29yZGluZyB0byB0aGUgZGV2aWNlDQpkYXRhc2hlZXQp IHRoZSBtYXhpbXVtIFZSRUYgY2FuIGJlIDM2MDAgbVYuDQpBIHVzZXIgY291bGQgc3BlY2lmeSAo aW4gdGhlIGRldmljZXRyZWUpIHNvbWV0aGluZyBsYXJnZXIgdGhhbiA0MzAwIG1WIChhbmQNCnRo YXQgd291bGQgb3ZlcmZsb3cpIGJ1dCB0aGF0IHdvdWxkIGFsc28gbWFrZSB0aGUgcmVhZGluZ3Mg dXNlbGVzcyBhcyB0aGUNCmV4dGVybmFsIFZSRUYgd291bGQgYmUgaW52YWxpZCA7IGFuZCB0aGVy ZSBpcyBhbHNvIHRoZSByaXNrIG9mIGZyeWluZyB0aGUNCmNoaXAgaW4gdGhhdCBjYXNlIFtzb21l dGhpbmcgeW91IHJlYWxseSBjYW4ndCBwcm90ZWN0IHRoZSB1c2VyIGFnYWluc3RdLg0KDQpUaGUg aW50ZXJuYWwgVlJFRiBob3dldmVyIGlzIDI1MDAgbVYsIHNvIHRoaW5ncyBzaG91bGQgYmUgZmlu ZSBmcm9tIHRoYXQNCnBvaW50IG9mIHZpZXcuDQoNClR5cGljYWxseSwgaW4gZGF0YXNoZWV0cyAo YXQgbGVhc3QgZnJvbSBBbmFsb2cgRGV2aWNlcykgaXQncyBnb29kIHRvIHRha2UgYQ0KbG9vayBh dCB0aGUgc3BlY2lmaWNhdGlvbnMgc2VjdGlvbnMuDQpbRm9yIEFENzEyNF0gWW91IHdpbGwgc2Vl IHRoYXQgdGhlIGludGVybmFsIFZSRUYgW3BhZ2UgOF0gaXMgMi41ViAod2l0aA0KYXBwcm94aW1h dGlvbiBvZiArLy0wLjIlKSBhbmQgZm9yIGV4dGVybmFsIHJlZmVyZW5jZSBpdCBnb2VzIGFsbCB0 aGUgd2F5IHVwDQp0byBBVkRELCB3aGljaCBoYXMgdHlwaWNhbCB2YWx1ZXMgb2YgMi45ViAtIDMu NlYuDQpTbywgZm9yIHUzMiB0aGlzIGNvZGUgc2hvdWxkIGJlIGZpbmUgYW5kIG5vdCBvdmVyZmxv dy4NCg0KT25lIHNtYWxsIHRoaW5nIHRoYXQgY2FuIGJlIGNvbmZ1c2luZyBhYm91dCB0aGF0IGNv ZGUgaW4gQUQ3MTI0IGlzIHRoYXQgaXQNCmdldHMgbXVsdGlwbGllZCB3aXRoIDEwMDAwMDBMTCAo d2hpY2ggaXMgc2lnbmVkIGxvbmctbG9uZyksIGJ1dCB0aGF0IHNob3VsZA0KYmUgZmluZSwgc2lu Y2UgdGhlIG9wZXJhdGlvbiBzaG91bGQgYmUgY29udmVydGVkIHRvIHUzMiAodW5zaWduZWQgaW50 KQ0KcmVwcmVzZW50YXRpb24gW2J5IGJlaW5nIGFzc2lnbmVkIHRvIHZyZWZdLCB3aGljaCBlbmRz IHVwIGJlaW5nIGZpbmUgaW4gdGhlDQplbmQuDQoNCj4gPiANCj4gPiBBbmQgcmVnYXJkaW5nIG91 ciBjb2RlOg0KPiA+ICAgMS0pIFRoZSB2YWwgaW4gb3VyIHdyaXRlX3JhdyBmdW5jdGlvbiBzaG91 bGQgYmUsIGluIGNhc2Ugb2YgR0FJTiwgYQ0KPiA+IG51bWJlciB0aGF0IGJlc3QgYXBwcm94aW1h dGUgdGhlIGFjdHVhbCBnYWluIHZhbHVlIG9mIDEgb3IgMTI4PyBGb3INCj4gPiBpbnN0YW5jZSwg aWYgdGhlIHVzZXIgaW5wdXRzIDEyNiwgd2Ugc2hvdWxkIGRlZmF1bHQgdG8gMTI4Pw0KPiANCj4g V2Ugc2hvdWxkIG5vdCBhbGxvdyB0aGUgdGhlIHVzZXIgdG8gaW5wdXQgdGhlIGdhaW4sIGhlIG5l ZWRzIHRvIGlucHV0IHRoZQ0KPiBzY2FsZSAoc2VlIHRoZSBtYWlsIGZyb20gSm9uYXRoYW4gYW5k IHRoZSBhYm92ZSBleHBsYW5hdGlvbikuIEhvd2V2ZXIsIGlmDQo+IHRoZSBjYWxjdWxhdGVkIGdh aW4gaXMgb25lIHRoYXQgaXMgbm90IHN1cHBvcnRlZCwgc3VjaCBhcyAxMjYsIHdlIHdpbGwNCj4g c2V0DQo+IHRoZSBjbG9zZXN0IG1hdGNoaW5nIHZhbHVlLCBpbiB0aGlzIGNhc2UgMTI4Lg0KPiAN Cj4gPiAgIDItKSBJbiB0aGUgY2FzZSBvZiBGSUxURVIsIGlzIGl0IHRoZSBzYW1lPyBJcyB0aGUg dXNlciBzZW5kaW5nIHRoZQ0KPiA+IHZhbHVlIGluIG1IeiAobWlsaWhlcnR6KT8NCj4gDQo+IFll cywgaXQgaXMgdGhlIHNhbWUgd2l0aCB0aGUgRklMVEVSLiBZb3UgbmVlZCB0byBhZGQNCj4gYSBJ SU9fQ0hBTl9JTkZPX1NBTVBfRlJFUSBjYXNlIGluIHlvdXIgd3JpdGVfcmF3KCkgZnVuY3Rpb24u IEZyb20gdXNlcg0KPiBzcGFjZSwgdGhlIGlucHV0IHZhbHVlIHNob3VsZCBiZSBpbiBIeiwgc29t ZXRoaW5nIGxpa2UgdGhpczoNCj4gcm9vdDovc3lzL2J1cy9paW8vZGV2aWNlcy9paW86ZGV2aWNl MD4gZWNobyAxMCA+DQo+IGluX3ZvbHRhZ2Vfc2FtcGxpbmdfZnJlcXVlbmN5DQo+IA0KPiA+IA0K PiA+IFRoYW5rIHlvdQ0K