From mboxrd@z Thu Jan 1 00:00:00 1970 From: Krzysztof Kozlowski Subject: [PATCH trivial 1/3] treewide: drivers: Fix Kconfig indentation Date: Mon, 23 Sep 2019 18:00:11 +0200 Message-ID: <20190923160013.8550-1-krzk@kernel.org> Mime-Version: 1.0 Content-Transfer-Encoding: base64 Return-path: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Content-Type: text/plain; charset="us-ascii" To: Jiri Kosina , linux-kernel@vger.kernel.org, linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, uclinux-h8-devel@lists.sourceforge.jp, linux-m68k@lists.linux-m68k.org, openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, linux-um@lists.infradead.org, keyrings@vger.kernel.org, linux-acpi@vger.kernel.org, linux-ide@vger.kernel.org, linux-block@vger.kernel.org, linux-crypto@vger.kernel.org, openipmi-developer@lists.sourceforge.net, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, dmaengine@vger.kernel.org, linux-edac@vger.kernel.org, linux-efi@vger.kernel.org, linux-input@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-i2c@vger.kernel.org, linux-iio@vger.kernel Cc: Krzysztof Kozlowski QWRqdXN0IGluZGVudGF0aW9uIGZyb20gc3BhY2VzIHRvIHRhYiAoK29wdGlvbmFsIHR3byBzcGFj ZXMpIGFzIGluCmNvZGluZyBzdHlsZSB3aXRoIGNvbW1hbmQgbGlrZToKICAgICQgc2VkIC1lICdz L14gICAgICAgIC9cdC8nIC1pICovS2NvbmZpZwoKU2lnbmVkLW9mZi1ieTogS3J6eXN6dG9mIEtv emxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgotLS0KIGRyaXZlcnMvYWNwaS9LY29uZmlnICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL2F0YS9LY29uZmlnICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAxMiArLS0KIGRyaXZlcnMvYXV4ZGlzcGxheS9LY29uZmlnICAg ICAgICAgICAgICAgICAgICB8IDE0ICstLQogZHJpdmVycy9iYXNlL2Zpcm13YXJlX2xvYWRlci9L Y29uZmlnICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvYmxvY2svS2NvbmZpZyAgICAgICAgICAg ICAgICAgICAgICAgICB8IDI4ICsrKy0tLQogZHJpdmVycy9ibG9jay9tdGlwMzJ4eC9LY29uZmln ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvY2hhci9LY29uZmlnICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL2NoYXIvYWdwL0tjb25maWcgICAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9jaGFyL2h3X3JhbmRvbS9LY29uZmlnICAgICAg ICAgICAgICAgIHwgMTAgKy0KIGRyaXZlcnMvY2hhci9pcG1pL0tjb25maWcgICAgICAgICAgICAg ICAgICAgICB8IDIwICsrLS0KIGRyaXZlcnMvY2xrL0tjb25maWcgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9LY29uZmlnICAgICAgICAgICAg ICAgICAgfCAxMCArLQogZHJpdmVycy9jbGsvdmVyc2F0aWxlL0tjb25maWcgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIGRyaXZlcnMvY2xvY2tzb3VyY2UvS2NvbmZpZyAgICAgICAgICAgICAgICAg ICB8IDIwICsrLS0KIGRyaXZlcnMvY3B1ZnJlcS9LY29uZmlnLng4NiAgICAgICAgICAgICAgICAg ICB8ICA2ICstCiBkcml2ZXJzL2NwdWlkbGUvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg fCAgOCArLQogZHJpdmVycy9jcHVpZGxlL0tjb25maWcuYXJtICAgICAgICAgICAgICAgICAgIHwg MTYgKystLQogZHJpdmVycy9jcnlwdG8vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgIHwg IDQgKy0KIGRyaXZlcnMvY3J5cHRvL2NhYW0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8IDE0 ICstLQogZHJpdmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnICAgICAgICAgICAgICAgIHwgMzAg KysrLS0tCiBkcml2ZXJzL2NyeXB0by9zdG0zMi9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAg NiArLQogZHJpdmVycy9jcnlwdG8vdXg1MDAvS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgMTYg KystLQogZHJpdmVycy9kZXZmcmVxL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgIHwgIDYg Ky0KIGRyaXZlcnMvZG1hL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ2ICsr KystLS0tLQogZHJpdmVycy9lZGFjL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGRyaXZlcnMvZmlybXdhcmUvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICB8ICA0 ICstCiBkcml2ZXJzL2Zpcm13YXJlL2VmaS9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgMiAr LQogZHJpdmVycy9oaWQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K IGRyaXZlcnMvaHdtb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICstLQog ZHJpdmVycy9pMmMvYnVzc2VzL0tjb25maWcgICAgICAgICAgICAgICAgICAgIHwgMTYgKystLQog ZHJpdmVycy9pMmMvbXV4ZXMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgMTggKystLQog ZHJpdmVycy9paW8vZ3lyby9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgIHwgIDggKy0KIGRy aXZlcnMvaW5maW5pYmFuZC9ody9ibnh0X3JlL0tjb25maWcgICAgICAgICB8IDEyICstLQogZHJp dmVycy9pbnB1dC9rZXlib2FyZC9LY29uZmlnICAgICAgICAgICAgICAgIHwgIDggKy0KIGRyaXZl cnMvaW5wdXQvbW91c2UvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJz L2lucHV0L3RhYmxldC9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAyMCArKy0tCiBkcml2ZXJz L2lucHV0L3RvdWNoc2NyZWVuL0tjb25maWcgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9p b21tdS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvaXJx Y2hpcC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICB8IDEwICstCiBkcml2ZXJzL2lzZG4v aGFyZHdhcmUvbUlTRE4vS2NvbmZpZyAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9tYWNpbnRv c2gvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0KIGRyaXZlcnMvbWQvS2NvbmZp ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDU0ICsrKysrLS0tLS0tCiBkcml2ZXJzL21l ZGlhL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLQogZHJpdmVycy9tZWRp YS9yYWRpby9zaTQ3MHgvS2NvbmZpZyAgICAgICAgICAgIHwgIDQgKy0KIGRyaXZlcnMvbWVtc3Rp Y2svY29yZS9LY29uZmlnICAgICAgICAgICAgICAgICB8IDE4ICsrLS0KIGRyaXZlcnMvbWVtc3Rp Y2svaG9zdC9LY29uZmlnICAgICAgICAgICAgICAgICB8ICA0ICstCiBkcml2ZXJzL21pc2MvS2Nv bmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKy0tCiBkcml2ZXJzL210ZC9uYW5k L29uZW5hbmQvS2NvbmZpZyAgICAgICAgICAgICAgfCAxMiArLS0KIGRyaXZlcnMvbmZjL25mY21y dmwvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3BjaS9LY29uZmln ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNCArKy0tLQogZHJpdmVycy9wY2kvY29udHJv bGxlci9kd2MvS2NvbmZpZyAgICAgICAgICAgIHwgIDYgKy0KIGRyaXZlcnMvcGNpL2hvdHBsdWcv S2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3BlcmYvS2NvbmZpZyAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArLS0KIGRyaXZlcnMvcGh5L2hpc2lsaWNvbi9L Y29uZmlnICAgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL3BpbmN0cmwvS2NvbmZpZyAg ICAgICAgICAgICAgICAgICAgICAgfCAxOCArKy0tCiBkcml2ZXJzL3BpbmN0cmwvZnJlZXNjYWxl L0tjb25maWcgICAgICAgICAgICAgfCAxMiArLS0KIGRyaXZlcnMvcGluY3RybC9xY29tL0tjb25m aWcgICAgICAgICAgICAgICAgICB8IDM0ICsrKy0tLS0KIGRyaXZlcnMvcGxhdGZvcm0vY2hyb21l L0tjb25maWcgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL3BsYXRmb3JtL21lbGxhbm94 L0tjb25maWcgICAgICAgICAgICAgfCAgNCArLQogZHJpdmVycy9wbGF0Zm9ybS94ODYvS2NvbmZp ZyAgICAgICAgICAgICAgICAgIHwgNDggKysrKystLS0tLQogZHJpdmVycy9wb3dlci9hdnMvS2Nv bmZpZyAgICAgICAgICAgICAgICAgICAgIHwgMTIgKy0tCiBkcml2ZXJzL3Bvd2VyL3N1cHBseS9L Y29uZmlnICAgICAgICAgICAgICAgICAgfCAzMCArKystLS0KIGRyaXZlcnMvcmVndWxhdG9yL0tj b25maWcgICAgICAgICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL3JwbXNnL0tjb25maWcg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ydGMvS2NvbmZpZyAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0KIGRyaXZlcnMvc2NzaS9LY29uZmlnICAgICAg ICAgICAgICAgICAgICAgICAgICB8IDIyICsrLS0tCiBkcml2ZXJzL3Njc2kvYWljN3h4eC9LY29u ZmlnLmFpYzd4eHggICAgICAgICAgfCAxNCArLS0KIGRyaXZlcnMvc2NzaS9wY21jaWEvS2NvbmZp ZyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Njc2kvcWVkZi9LY29uZmlnICAg ICAgICAgICAgICAgICAgICAgfCAgNCArLQogZHJpdmVycy9zY3NpL3NtYXJ0cHFpL0tjb25maWcg ICAgICAgICAgICAgICAgIHwgIDggKy0KIGRyaXZlcnMvc29jL2ZzbC9LY29uZmlnICAgICAgICAg ICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL3NvYy9xY29tL0tjb25maWcgICAgICAgICAg ICAgICAgICAgICAgfCAyMiArKy0tLQogZHJpdmVycy9zb2Mvcm9ja2NoaXAvS2NvbmZpZyAgICAg ICAgICAgICAgICAgIHwgMTggKystLQogZHJpdmVycy9zcGkvS2NvbmZpZyAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgMTggKystLQogZHJpdmVycy9zdGFnaW5nL2ZidGZ0L0tjb25maWcgICAg ICAgICAgICAgICAgIHwgMTIgKy0tCiBkcml2ZXJzL3N0YWdpbmcvZndzZXJpYWwvS2NvbmZpZyAg ICAgICAgICAgICAgfCAgNiArLQogZHJpdmVycy9zdGFnaW5nL21vc3QvS2NvbmZpZyAgICAgICAg ICAgICAgICAgIHwgIDggKy0KIGRyaXZlcnMvc3RhZ2luZy9udmVjL0tjb25maWcgICAgICAgICAg ICAgICAgICB8IDEwICstCiBkcml2ZXJzL3N0YWdpbmcvcGk0MzMvS2NvbmZpZyAgICAgICAgICAg ICAgICAgfCAyNCArKy0tLQogZHJpdmVycy9zdGFnaW5nL3V3Yi9LY29uZmlnICAgICAgICAgICAg ICAgICAgIHwgNDIgKysrKy0tLS0KIC4uLi92YzA0X3NlcnZpY2VzL2JjbTI4MzUtYXVkaW8vS2Nv bmZpZyAgICAgICB8IDEyICstLQogZHJpdmVycy9zdGFnaW5nL3d1c2Jjb3JlL0tjb25maWcgICAg ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdHR5L0tjb25maWcgICAgICAgICAgICAgICAgICAg ICAgICAgICB8IDI2ICsrLS0tCiBkcml2ZXJzL3R0eS9odmMvS2NvbmZpZyAgICAgICAgICAgICAg ICAgICAgICAgfCAgNCArLQogZHJpdmVycy90dHkvc2VyaWFsLzgyNTAvS2NvbmZpZyAgICAgICAg ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdHR5L3NlcmlhbC9LY29uZmlnICAgICAgICAgICAgICAg ICAgICB8IDk2ICsrKysrKysrKy0tLS0tLS0tLS0KIGRyaXZlcnMvdmlkZW8vYmFja2xpZ2h0L0tj b25maWcgICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZp ZyAgICAgICAgICAgICAgICAgfCA3NiArKysrKysrLS0tLS0tLS0KIGRyaXZlcnMvdmlydC9LY29u ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwICstCiBkcml2ZXJzL3ZpcnRpby9LY29u ZmlnICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArLQogZHJpdmVycy93MS9zbGF2ZXMvS2Nv bmZpZyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGRyaXZlcnMveGVuL0tjb25maWcgICAg ICAgICAgICAgICAgICAgICAgICAgICB8IDIyICsrLS0tCiA5MiBmaWxlcyBjaGFuZ2VkLCA2MzEg aW5zZXJ0aW9ucygrKSwgNjMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNw aS9LY29uZmlnIGIvZHJpdmVycy9hY3BpL0tjb25maWcKaW5kZXggZWJlMWU5ZTVmZDgxLi4xZmJl N2UzZDU3YjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYWNwaS9LY29uZmlnCisrKyBiL2RyaXZlcnMv YWNwaS9LY29uZmlnCkBAIC0xMDQsOSArMTA0LDkgQEAgY29uZmlnIEFDUElfUFJPQ0ZTX1BPV0VS CiAJZGVwZW5kcyBvbiBYODYgJiYgUFJPQ19GUwogCWhlbHAKIAkgIEZvciBiYWNrd2FyZHMgY29t cGF0aWJpbGl0eSwgdGhpcyBvcHRpb24gYWxsb3dzCi0gICAgICAgICAgZGVwcmVjYXRlZCBwb3dl ciAvcHJvYy9hY3BpLyBkaXJlY3RvcmllcyB0byBleGlzdCwgZXZlbiB3aGVuCi0gICAgICAgICAg dGhleSBoYXZlIGJlZW4gcmVwbGFjZWQgYnkgZnVuY3Rpb25zIGluIC9zeXMuCi0gICAgICAgICAg VGhlIGRlcHJlY2F0ZWQgZGlyZWN0b3JpZXMgKGFuZCB0aGVpciByZXBsYWNlbWVudHMpIGluY2x1 ZGU6CisJICBkZXByZWNhdGVkIHBvd2VyIC9wcm9jL2FjcGkvIGRpcmVjdG9yaWVzIHRvIGV4aXN0 LCBldmVuIHdoZW4KKwkgIHRoZXkgaGF2ZSBiZWVuIHJlcGxhY2VkIGJ5IGZ1bmN0aW9ucyBpbiAv c3lzLgorCSAgVGhlIGRlcHJlY2F0ZWQgZGlyZWN0b3JpZXMgKGFuZCB0aGVpciByZXBsYWNlbWVu dHMpIGluY2x1ZGU6CiAJICAvcHJvYy9hY3BpL2JhdHRlcnkvKiAoL3N5cy9jbGFzcy9wb3dlcl9z dXBwbHkvKikgYW5kCiAJICAvcHJvYy9hY3BpL2FjX2FkYXB0ZXIvKiAoc3lzL2NsYXNzL3Bvd2Vy X3N1cHBseS8qKS4KIAkgIFRoaXMgb3B0aW9uIGhhcyBubyBlZmZlY3Qgb24gL3Byb2MvYWNwaS8g ZGlyZWN0b3JpZXMKQEAgLTQ1NCw3ICs0NTQsNyBAQCBjb25maWcgQUNQSV9DVVNUT01fTUVUSE9E CiBjb25maWcgQUNQSV9CR1JUCiAJYm9vbCAiQm9vdHRpbWUgR3JhcGhpY3MgUmVzb3VyY2UgVGFi bGUgc3VwcG9ydCIKIAlkZXBlbmRzIG9uIEVGSSAmJiAoWDg2IHx8IEFSTTY0KQotICAgICAgICBo ZWxwCisJaGVscAogCSAgVGhpcyBkcml2ZXIgYWRkcyBzdXBwb3J0IGZvciBleHBvc2luZyB0aGUg QUNQSSBCb290dGltZSBHcmFwaGljcwogCSAgUmVzb3VyY2UgVGFibGUsIHdoaWNoIGFsbG93cyB0 aGUgb3BlcmF0aW5nIHN5c3RlbSB0byBvYnRhaW4KIAkgIGRhdGEgZnJvbSB0aGUgZmlybXdhcmUg Ym9vdCBzcGxhc2guIEl0IHdpbGwgYXBwZWFyIHVuZGVyCmRpZmYgLS1naXQgYS9kcml2ZXJzL2F0 YS9LY29uZmlnIGIvZHJpdmVycy9hdGEvS2NvbmZpZwppbmRleCBhNmJlYjJjNWE2OTIuLjg2ZTM1 YzlhOWFjNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9hdGEvS2NvbmZpZworKysgYi9kcml2ZXJzL2F0 YS9LY29uZmlnCkBAIC02OTUsNyArNjk1LDcgQEAgY29uZmlnIFBBVEFfSU1YCiAJZGVwZW5kcyBv biBBUkNIX01YQwogCWhlbHAKIAkgIFRoaXMgb3B0aW9uIGVuYWJsZXMgc3VwcG9ydCBmb3IgdGhl IFBBVEEgaG9zdCBhdmFpbGFibGUgb24gRnJlZXNjYWxlCi0gICAgICAgICAgaU1YIFNvQ3MuCisJ ICBpTVggU29Dcy4KIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIApAQCAtNzA0LDcgKzcwNCw3IEBA IGNvbmZpZyBQQVRBX0lUODIxMwogCWRlcGVuZHMgb24gUENJCiAJaGVscAogCSAgVGhpcyBvcHRp b24gZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgSVRFIDgyMSBQQVRBCi0gICAgICAgICAgY29udHJv bGxlcnMgdmlhIHRoZSBuZXcgQVRBIGxheWVyLgorCSAgY29udHJvbGxlcnMgdmlhIHRoZSBuZXcg QVRBIGxheWVyLgogCiAJICBJZiB1bnN1cmUsIHNheSBOLgogCkBAIC03MzIsOSArNzMyLDkgQEAg Y29uZmlnIFBBVEFfTUFDSU8KIAlkZXBlbmRzIG9uIFBQQ19QTUFDCiAJaGVscAogCSAgTW9zdCBJ REUgY2FwYWJsZSBQb3dlck1hY3MgaGF2ZSBJREUgYnVzc2VzIGRyaXZlbiBieSBhIHZhcmlhbnQK LSAgICAgICAgICBvZiB0aGlzIGNvbnRyb2xsZXIgd2hpY2ggaXMgcGFydCBvZiB0aGUgQXBwbGUg Y2hpcHNldCB1c2VkIG9uCi0gICAgICAgICAgbW9zdCBQb3dlck1hYyBtb2RlbHMuIFNvbWUgbW9k ZWxzIGhhdmUgbXVsdGlwbGUgYnVzc2VzIHVzaW5nCi0gICAgICAgICAgZGlmZmVyZW50IGNoaXBz ZXRzLCB0aG91Z2ggZ2VuZXJhbGx5LCBNYWNJTyBpcyBvbmUgb2YgdGhlbS4KKwkgIG9mIHRoaXMg Y29udHJvbGxlciB3aGljaCBpcyBwYXJ0IG9mIHRoZSBBcHBsZSBjaGlwc2V0IHVzZWQgb24KKwkg IG1vc3QgUG93ZXJNYWMgbW9kZWxzLiBTb21lIG1vZGVscyBoYXZlIG11bHRpcGxlIGJ1c3NlcyB1 c2luZworCSAgZGlmZmVyZW50IGNoaXBzZXRzLCB0aG91Z2ggZ2VuZXJhbGx5LCBNYWNJTyBpcyBv bmUgb2YgdGhlbS4KIAogY29uZmlnIFBBVEFfTUFSVkVMTAogCXRyaXN0YXRlICJNYXJ2ZWxsIFBB VEEgc3VwcG9ydCB2aWEgbGVnYWN5IG1vZGUiCkBAIC05MTUsNyArOTE1LDcgQEAgY29uZmlnIFBB VEFfUFhBCiAJICBUaGlzIG9wdGlvbiBlbmFibGVzIHN1cHBvcnQgZm9yIGhhcmRkcml2ZSBhdHRh Y2hlZCB0byBQWEEgQ1BVJ3MgYnVzLgogCiAJICBOT1RFOiBUaGlzIGRyaXZlciB1dGlsaXplcyBQ WEEgRE1BIGNvbnRyb2xsZXIsIGluIGNhc2UgeW91ciBoYXJkd2FyZQotCSAgICAgICAgaXMgbm90 IGNhcGFibGUgb2YgZG9pbmcgTVdETUEsIHVzZSBwYXRhX3BsYXRmb3JtIGluc3RlYWQuCisJICBp cyBub3QgY2FwYWJsZSBvZiBkb2luZyBNV0RNQSwgdXNlIHBhdGFfcGxhdGZvcm0gaW5zdGVhZC4K IAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9hdXhkaXNwbGF5 L0tjb25maWcgYi9kcml2ZXJzL2F1eGRpc3BsYXkvS2NvbmZpZwppbmRleCBiODMxM2EwNDQyMmQu LmE5MmJlMzk4MjVmNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9hdXhkaXNwbGF5L0tjb25maWcKKysr IGIvZHJpdmVycy9hdXhkaXNwbGF5L0tjb25maWcKQEAgLTMyOSw3ICszMjksNyBAQCBjb25maWcg UEFORUxfTENEX1BST1RPCiAKIGNvbmZpZyBQQU5FTF9MQ0RfUElOX0UKIAlkZXBlbmRzIG9uIFBB TkVMX1BST0ZJTEU9IjAiICYmIFBBTkVMX0xDRD0iMSIgJiYgUEFORUxfTENEX1BST1RPPSIwIgot ICAgICAgICBpbnQgIlBhcmFsbGVsIHBvcnQgcGluIG51bWJlciAmIHBvbGFyaXR5IGNvbm5lY3Rl ZCB0byB0aGUgTENEIEUgc2lnbmFsICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBw aW4gbnVtYmVyICYgcG9sYXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgRSBzaWduYWwgKC0xNy4u LjE3KSAiCiAJcmFuZ2UgLTE3IDE3CiAJZGVmYXVsdCAxNAogCS0tLWhlbHAtLS0KQEAgLTM0NCw3 ICszNDQsNyBAQCBjb25maWcgUEFORUxfTENEX1BJTl9FCiAKIGNvbmZpZyBQQU5FTF9MQ0RfUElO X1JTCiAJZGVwZW5kcyBvbiBQQU5FTF9QUk9GSUxFPSIwIiAmJiBQQU5FTF9MQ0Q9IjEiICYmIFBB TkVMX0xDRF9QUk9UTz0iMCIKLSAgICAgICAgaW50ICJQYXJhbGxlbCBwb3J0IHBpbiBudW1iZXIg JiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhlIExDRCBSUyBzaWduYWwgKC0xNy4uLjE3KSAiCisJ aW50ICJQYXJhbGxlbCBwb3J0IHBpbiBudW1iZXIgJiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhl IExDRCBSUyBzaWduYWwgKC0xNy4uLjE3KSAiCiAJcmFuZ2UgLTE3IDE3CiAJZGVmYXVsdCAxNwog CS0tLWhlbHAtLS0KQEAgLTM1OSw3ICszNTksNyBAQCBjb25maWcgUEFORUxfTENEX1BJTl9SUwog CiBjb25maWcgUEFORUxfTENEX1BJTl9SVwogCWRlcGVuZHMgb24gUEFORUxfUFJPRklMRT0iMCIg JiYgUEFORUxfTENEPSIxIiAmJiBQQU5FTF9MQ0RfUFJPVE89IjAiCi0gICAgICAgIGludCAiUGFy YWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9sYXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgUlcg c2lnbmFsICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9s YXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgUlcgc2lnbmFsICgtMTcuLi4xNykgIgogCXJhbmdl IC0xNyAxNwogCWRlZmF1bHQgMTYKIAktLS1oZWxwLS0tCkBAIC0zNzQsNyArMzc0LDcgQEAgY29u ZmlnIFBBTkVMX0xDRF9QSU5fUlcKIAogY29uZmlnIFBBTkVMX0xDRF9QSU5fU0NMCiAJZGVwZW5k cyBvbiBQQU5FTF9QUk9GSUxFPSIwIiAmJiBQQU5FTF9MQ0Q9IjEiICYmIFBBTkVMX0xDRF9QUk9U TyE9IjAiCi0gICAgICAgIGludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9sYXJpdHkg Y29ubmVjdGVkIHRvIHRoZSBMQ0QgU0NMIHNpZ25hbCAoLTE3Li4uMTcpICIKKwlpbnQgIlBhcmFs bGVsIHBvcnQgcGluIG51bWJlciAmIHBvbGFyaXR5IGNvbm5lY3RlZCB0byB0aGUgTENEIFNDTCBz aWduYWwgKC0xNy4uLjE3KSAiCiAJcmFuZ2UgLTE3IDE3CiAJZGVmYXVsdCAxCiAJLS0taGVscC0t LQpAQCAtMzg5LDcgKzM4OSw3IEBAIGNvbmZpZyBQQU5FTF9MQ0RfUElOX1NDTAogCiBjb25maWcg UEFORUxfTENEX1BJTl9TREEKIAlkZXBlbmRzIG9uIFBBTkVMX1BST0ZJTEU9IjAiICYmIFBBTkVM X0xDRD0iMSIgJiYgUEFORUxfTENEX1BST1RPIT0iMCIKLSAgICAgICAgaW50ICJQYXJhbGxlbCBw b3J0IHBpbiBudW1iZXIgJiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhlIExDRCBTREEgc2lnbmFs ICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9sYXJpdHkg Y29ubmVjdGVkIHRvIHRoZSBMQ0QgU0RBIHNpZ25hbCAoLTE3Li4uMTcpICIKIAlyYW5nZSAtMTcg MTcKIAlkZWZhdWx0IDIKIAktLS1oZWxwLS0tCkBAIC00MDQsMTIgKzQwNCwxMiBAQCBjb25maWcg UEFORUxfTENEX1BJTl9TREEKIAogY29uZmlnIFBBTkVMX0xDRF9QSU5fQkwKIAlkZXBlbmRzIG9u IFBBTkVMX1BST0ZJTEU9IjAiICYmIFBBTkVMX0xDRD0iMSIKLSAgICAgICAgaW50ICJQYXJhbGxl bCBwb3J0IHBpbiBudW1iZXIgJiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhlIExDRCBiYWNrbGln aHQgc2lnbmFsICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYg cG9sYXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgYmFja2xpZ2h0IHNpZ25hbCAoLTE3Li4uMTcp ICIKIAlyYW5nZSAtMTcgMTcKIAlkZWZhdWx0IDAKIAktLS1oZWxwLS0tCiAJICBUaGlzIGRlc2Ny aWJlcyB0aGUgbnVtYmVyIG9mIHRoZSBwYXJhbGxlbCBwb3J0IHBpbiB0byB3aGljaCB0aGUgTENE ICdCTCcgc2lnbmFsCi0gICAgICAgICAgaGFzIGJlZW4gY29ubmVjdGVkLiBJdCBjYW4gYmUgOgor CSAgaGFzIGJlZW4gY29ubmVjdGVkLiBJdCBjYW4gYmUgOgogCiAJICAgICAgICAgIDAgOiBubyBj b25uZWN0aW9uIChlZzogY29ubmVjdGVkIHRvIGdyb3VuZCkKIAkgICAgICAxLi4xNyA6IGRpcmVj dGx5IGNvbm5lY3RlZCB0byBhbnkgb2YgdGhlc2UgcGlucyBvbiB0aGUgREIyNSBwbHVnCmRpZmYg LS1naXQgYS9kcml2ZXJzL2Jhc2UvZmlybXdhcmVfbG9hZGVyL0tjb25maWcgYi9kcml2ZXJzL2Jh c2UvZmlybXdhcmVfbG9hZGVyL0tjb25maWcKaW5kZXggM2Y5ZTI3NGUyZWQzLi5lNGNkMTExMzU3 ODUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmFzZS9maXJtd2FyZV9sb2FkZXIvS2NvbmZpZworKysg Yi9kcml2ZXJzL2Jhc2UvZmlybXdhcmVfbG9hZGVyL0tjb25maWcKQEAgLTE0OCw3ICsxNDgsNyBA QCBjb25maWcgRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLCiAJICB0byBiZSB1c2VkIGZv ciBhbGwgZmlybXdhcmUgcmVxdWVzdHMgd2hpY2ggZXhwbGljaXRseSBkbyBub3QgZGlzYWJsZSBh CiAJICBhIGZhbGxiYWNrIG1lY2hhbmlzbS4gRmlybXdhcmUgY2FsbHMgd2hpY2ggZG8gcHJvaGli aXQgYSBmYWxsYmFjawogCSAgbWVjaGFuaXNtIGlzIHJlcXVlc3RfZmlybXdhcmVfZGlyZWN0KCku IFRoaXMgb3B0aW9uIGlzIGtlcHQgZm9yCi0gICAgICAgICAgYmFja3dhcmQgY29tcGF0aWJpbGl0 eSBwdXJwb3NlcyBnaXZlbiB0aGlzIHByZWNpc2UgbWVjaGFuaXNtIGNhbiBhbHNvCisJICBiYWNr d2FyZCBjb21wYXRpYmlsaXR5IHB1cnBvc2VzIGdpdmVuIHRoaXMgcHJlY2lzZSBtZWNoYW5pc20g Y2FuIGFsc28KIAkgIGJlIGVuYWJsZWQgYnkgc2V0dGluZyB0aGUgcHJvYyBzeXNjdGwgdmFsdWUg dG8gdHJ1ZToKIAogCSAgICAgICAvcHJvYy9zeXMva2VybmVsL2Zpcm13YXJlX2NvbmZpZy9mb3Jj ZV9zeXNmc19mYWxsYmFjawpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay9LY29uZmlnIGIvZHJp dmVycy9ibG9jay9LY29uZmlnCmluZGV4IDFiYjhlYzU3NTM1Mi4uZmEwY2QwNzJmNWExIDEwMDY0 NAotLS0gYS9kcml2ZXJzL2Jsb2NrL0tjb25maWcKKysrIGIvZHJpdmVycy9ibG9jay9LY29uZmln CkBAIC0xNDIsMTAgKzE0MiwxMCBAQCBjb25maWcgQkxLX0RFVl9VQkQKIAlib29sICJWaXJ0dWFs IGJsb2NrIGRldmljZSIKIAlkZXBlbmRzIG9uIFVNTAogCS0tLWhlbHAtLS0KLSAgICAgICAgICBU aGUgVXNlci1Nb2RlIExpbnV4IHBvcnQgaW5jbHVkZXMgYSBkcml2ZXIgY2FsbGVkIFVCRCB3aGlj aCB3aWxsIGxldAotICAgICAgICAgIHlvdSBhY2Nlc3MgYXJiaXRyYXJ5IGZpbGVzIG9uIHRoZSBo b3N0IGNvbXB1dGVyIGFzIGJsb2NrIGRldmljZXMuCi0gICAgICAgICAgVW5sZXNzIHlvdSBrbm93 IHRoYXQgeW91IGRvIG5vdCBuZWVkIHN1Y2ggdmlydHVhbCBibG9jayBkZXZpY2VzIHNheQotICAg ICAgICAgIFkgaGVyZS4KKwkgIFRoZSBVc2VyLU1vZGUgTGludXggcG9ydCBpbmNsdWRlcyBhIGRy aXZlciBjYWxsZWQgVUJEIHdoaWNoIHdpbGwgbGV0CisJICB5b3UgYWNjZXNzIGFyYml0cmFyeSBm aWxlcyBvbiB0aGUgaG9zdCBjb21wdXRlciBhcyBibG9jayBkZXZpY2VzLgorCSAgVW5sZXNzIHlv dSBrbm93IHRoYXQgeW91IGRvIG5vdCBuZWVkIHN1Y2ggdmlydHVhbCBibG9jayBkZXZpY2VzIHNh eQorCSAgWSBoZXJlLgogCiBjb25maWcgQkxLX0RFVl9VQkRfU1lOQwogCWJvb2wgIkFsd2F5cyBk byBzeW5jaHJvbm91cyBkaXNrIElPIGZvciBVQkQiCkBAIC0xNTYsMTYgKzE1NiwxNiBAQCBjb25m aWcgQkxLX0RFVl9VQkRfU1lOQwogCSAgTGludXggJ1ZpcnR1YWwgTWFjaGluZScgdXNlcyBhIGpv dXJuYWxsaW5nIGZpbGVzeXN0ZW0gYW5kIHRoZSBob3N0CiAJICBjb21wdXRlciBjcmFzaGVzLgog Ci0gICAgICAgICAgU3luY2hyb25vdXMgb3BlcmF0aW9uIChpLmUuIGFsd2F5cyB3cml0aW5nIGRh dGEgdG8gdGhlIGhvc3QncyBkaXNrCi0gICAgICAgICAgaW1tZWRpYXRlbHkpIGlzIGNvbmZpZ3Vy YWJsZSBvbiBhIHBlci1VQkQgYmFzaXMgYnkgdXNpbmcgYSBzcGVjaWFsCi0gICAgICAgICAga2Vy bmVsIGNvbW1hbmQgbGluZSBvcHRpb24uICBBbHRlcm5hdGl2ZWx5LCB5b3UgY2FuIHNheSBZIGhl cmUgdG8KLSAgICAgICAgICB0dXJuIG9uIHN5bmNocm9ub3VzIG9wZXJhdGlvbiBieSBkZWZhdWx0 IGZvciBhbGwgYmxvY2sgZGV2aWNlcy4KKwkgIFN5bmNocm9ub3VzIG9wZXJhdGlvbiAoaS5lLiBh bHdheXMgd3JpdGluZyBkYXRhIHRvIHRoZSBob3N0J3MgZGlzaworCSAgaW1tZWRpYXRlbHkpIGlz IGNvbmZpZ3VyYWJsZSBvbiBhIHBlci1VQkQgYmFzaXMgYnkgdXNpbmcgYSBzcGVjaWFsCisJICBr ZXJuZWwgY29tbWFuZCBsaW5lIG9wdGlvbi4gIEFsdGVybmF0aXZlbHksIHlvdSBjYW4gc2F5IFkg aGVyZSB0bworCSAgdHVybiBvbiBzeW5jaHJvbm91cyBvcGVyYXRpb24gYnkgZGVmYXVsdCBmb3Ig YWxsIGJsb2NrIGRldmljZXMuCiAKLSAgICAgICAgICBJZiB5b3UncmUgcnVubmluZyBhIGpvdXJu YWxsaW5nIGZpbGUgc3lzdGVtIChsaWtlIHJlaXNlcmZzLCBmb3IKLSAgICAgICAgICBleGFtcGxl KSBpbiB5b3VyIHZpcnR1YWwgbWFjaGluZSwgeW91IHdpbGwgd2FudCB0byBzYXkgWSBoZXJlLiAg SWYKLSAgICAgICAgICB5b3UgY2FyZSBmb3IgdGhlIHNhZmV0eSBvZiB0aGUgZGF0YSBpbiB5b3Vy IHZpcnR1YWwgbWFjaGluZSwgWSBpcyBhCi0gICAgICAgICAgd2lzZSBjaG9pY2UgdG9vLiAgSW4g YWxsIG90aGVyIGNhc2VzIChmb3IgZXhhbXBsZSwgaWYgeW91J3JlIGp1c3QKLSAgICAgICAgICBw bGF5aW5nIGFyb3VuZCB3aXRoIFVzZXItTW9kZSBMaW51eCkgeW91IGNhbiBjaG9vc2UgTi4KKwkg IElmIHlvdSdyZSBydW5uaW5nIGEgam91cm5hbGxpbmcgZmlsZSBzeXN0ZW0gKGxpa2UgcmVpc2Vy ZnMsIGZvcgorCSAgZXhhbXBsZSkgaW4geW91ciB2aXJ0dWFsIG1hY2hpbmUsIHlvdSB3aWxsIHdh bnQgdG8gc2F5IFkgaGVyZS4gIElmCisJICB5b3UgY2FyZSBmb3IgdGhlIHNhZmV0eSBvZiB0aGUg ZGF0YSBpbiB5b3VyIHZpcnR1YWwgbWFjaGluZSwgWSBpcyBhCisJICB3aXNlIGNob2ljZSB0b28u ICBJbiBhbGwgb3RoZXIgY2FzZXMgKGZvciBleGFtcGxlLCBpZiB5b3UncmUganVzdAorCSAgcGxh eWluZyBhcm91bmQgd2l0aCBVc2VyLU1vZGUgTGludXgpIHlvdSBjYW4gY2hvb3NlIE4uCiAKIGNv bmZpZyBCTEtfREVWX0NPV19DT01NT04KIAlib29sCkBAIC00MzAsNyArNDMwLDcgQEAgY29uZmln IFZJUlRJT19CTEsKIAlkZXBlbmRzIG9uIFZJUlRJTwogCS0tLWhlbHAtLS0KIAkgIFRoaXMgaXMg dGhlIHZpcnR1YWwgYmxvY2sgZHJpdmVyIGZvciB2aXJ0aW8uICBJdCBjYW4gYmUgdXNlZCB3aXRo Ci0gICAgICAgICAgUUVNVSBiYXNlZCBWTU1zIChsaWtlIEtWTSBvciBYZW4pLiAgU2F5IFkgb3Ig TS4KKwkgIFFFTVUgYmFzZWQgVk1NcyAobGlrZSBLVk0gb3IgWGVuKS4gIFNheSBZIG9yIE0uCiAK IGNvbmZpZyBWSVJUSU9fQkxLX1NDU0kKIAlib29sICJTQ1NJIHBhc3N0aHJvdWdoIHJlcXVlc3Qg Zm9yIHRoZSBWaXJ0aW8gYmxvY2sgZHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay9t dGlwMzJ4eC9LY29uZmlnIGIvZHJpdmVycy9ibG9jay9tdGlwMzJ4eC9LY29uZmlnCmluZGV4IGJm MjIxMzU4NTY3ZS4uYTQ2OWRjNzJlNjdhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Jsb2NrL210aXAz Mnh4L0tjb25maWcKKysrIGIvZHJpdmVycy9ibG9jay9tdGlwMzJ4eC9LY29uZmlnCkBAIC03LDQg KzcsNCBAQCBjb25maWcgQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYCiAJdHJpc3RhdGUgIkJsb2Nr IERldmljZSBEcml2ZXIgZm9yIE1pY3JvbiBQQ0llIFNTRHMiCiAJZGVwZW5kcyBvbiBQQ0kKIAlo ZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVzIHRoZSBibG9jayBkcml2ZXIgZm9yIE1pY3JvbiBQ Q0llIFNTRHMuCisJICBUaGlzIGVuYWJsZXMgdGhlIGJsb2NrIGRyaXZlciBmb3IgTWljcm9uIFBD SWUgU1NEcy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci9LY29uZmlnIGIvZHJpdmVycy9jaGFy L0tjb25maWcKaW5kZXggZGYwZmM5OTdkYzNlLi4yNjk1NmMwMDY5ODcgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvY2hhci9LY29uZmlnCisrKyBiL2RyaXZlcnMvY2hhci9LY29uZmlnCkBAIC00MzksOCAr NDM5LDggQEAgY29uZmlnIFJBV19EUklWRVIKIAkgIE9uY2UgYm91bmQsIEkvTyBhZ2FpbnN0IC9k ZXYvcmF3L3Jhd04gdXNlcyBlZmZpY2llbnQgemVyby1jb3B5IEkvTy4KIAkgIFNlZSB0aGUgcmF3 KDgpIG1hbnBhZ2UgZm9yIG1vcmUgZGV0YWlscy4KIAotICAgICAgICAgIEFwcGxpY2F0aW9ucyBz aG91bGQgcHJlZmVyYWJseSBvcGVuIHRoZSBkZXZpY2UgKGVnIC9kZXYvaGRhMSkKLSAgICAgICAg ICB3aXRoIHRoZSBPX0RJUkVDVCBmbGFnLgorCSAgQXBwbGljYXRpb25zIHNob3VsZCBwcmVmZXJh Ymx5IG9wZW4gdGhlIGRldmljZSAoZWcgL2Rldi9oZGExKQorCSAgd2l0aCB0aGUgT19ESVJFQ1Qg ZmxhZy4KIAogY29uZmlnIE1BWF9SQVdfREVWUwogCWludCAiTWF4aW11bSBudW1iZXIgb2YgUkFX IGRldmljZXMgdG8gc3VwcG9ydCAoMS02NTUzNikiCkBAIC01NTksNCArNTU5LDQgQEAgY29uZmln IFJBTkRPTV9UUlVTVF9CT09UTE9BREVSCiAJZGV2aWNlIHJhbmRvbW5lc3MuIFNheSBZIGhlcmUg dG8gYXNzdW1lIHRoZSBlbnRyb3B5IHByb3ZpZGVkIGJ5IHRoZQogCWJvb2xvYWRlciBpcyB0cnVz dHdvcnRoeSBzbyBpdCB3aWxsIGJlIGFkZGVkIHRvIHRoZSBrZXJuZWwncyBlbnRyb3B5CiAJcG9v bC4gT3RoZXJ3aXNlLCBzYXkgTiBoZXJlIHNvIGl0IHdpbGwgYmUgcmVnYXJkZWQgYXMgZGV2aWNl IGlucHV0IHRoYXQKLQlvbmx5IG1peGVzIHRoZSBlbnRyb3B5IHBvb2wuClwgTm8gbmV3bGluZSBh dCBlbmQgb2YgZmlsZQorCW9ubHkgbWl4ZXMgdGhlIGVudHJvcHkgcG9vbC4KZGlmZiAtLWdpdCBh L2RyaXZlcnMvY2hhci9hZ3AvS2NvbmZpZyBiL2RyaXZlcnMvY2hhci9hZ3AvS2NvbmZpZwppbmRl eCA4MTJkNmFhNmUwMTMuLmJjNTQyMzVhNzAyMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL2Fn cC9LY29uZmlnCisrKyBiL2RyaXZlcnMvY2hhci9hZ3AvS2NvbmZpZwpAQCAtNjMsNyArNjMsNyBA QCBjb25maWcgQUdQX0FNRDY0CiAJICBUaGlzIG9wdGlvbiBnaXZlcyB5b3UgQUdQIHN1cHBvcnQg Zm9yIHRoZSBHTFggY29tcG9uZW50IG9mCiAJICBYIHVzaW5nIHRoZSBvbi1DUFUgbm9ydGhicmlk Z2Ugb2YgdGhlIEFNRCBBdGhsb242NC9PcHRlcm9uIENQVXMuCiAJICBZb3Ugc3RpbGwgbmVlZCBh biBleHRlcm5hbCBBR1AgYnJpZGdlIGxpa2UgdGhlIEFNRCA4MTUxLCBWSUEKLSAgICAgICAgICBL OFQ0MDBNLCBTaVM3NTUuIEl0IG1heSBhbHNvIHN1cHBvcnQgb3RoZXIgQUdQIGJyaWRnZXMgd2hl biBsb2FkZWQKKwkgIEs4VDQwME0sIFNpUzc1NS4gSXQgbWF5IGFsc28gc3VwcG9ydCBvdGhlciBB R1AgYnJpZGdlcyB3aGVuIGxvYWRlZAogCSAgd2l0aCBhZ3BfdHJ5X3Vuc3VwcG9ydGVkPTEuCiAK IGNvbmZpZyBBR1BfSU5URUwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci9od19yYW5kb20vS2Nv bmZpZyBiL2RyaXZlcnMvY2hhci9od19yYW5kb20vS2NvbmZpZwppbmRleCA1OWYyNTI4NmJlZmUu LjUwMTFlYjY3M2FiNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL2h3X3JhbmRvbS9LY29uZmln CisrKyBiL2RyaXZlcnMvY2hhci9od19yYW5kb20vS2NvbmZpZwpAQCAtMzc3LDEzICszNzcsMTMg QEAgY29uZmlnIEhXX1JBTkRPTV9DQVZJVU0KICAgICAgICBkZXBlbmRzIG9uIEhXX1JBTkRPTSAm JiBQQ0kgJiYgKEFSTTY0IHx8IChDT01QSUxFX1RFU1QgJiYgNjRCSVQpKQogICAgICAgIGRlZmF1 bHQgSFdfUkFORE9NCiAgICAgICAgLS0taGVscC0tLQotICAgICAgICAgVGhpcyBkcml2ZXIgcHJv dmlkZXMga2VybmVsLXNpZGUgc3VwcG9ydCBmb3IgdGhlIFJhbmRvbSBOdW1iZXIKLSAgICAgICAg IEdlbmVyYXRvciBoYXJkd2FyZSBmb3VuZCBvbiBDYXZpdW0gU29Dcy4KKwkgVGhpcyBkcml2ZXIg cHJvdmlkZXMga2VybmVsLXNpZGUgc3VwcG9ydCBmb3IgdGhlIFJhbmRvbSBOdW1iZXIKKwkgR2Vu ZXJhdG9yIGhhcmR3YXJlIGZvdW5kIG9uIENhdml1bSBTb0NzLgogCi0gICAgICAgICBUbyBjb21w aWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKLSAgICAgICAg IG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBjYXZpdW1fcm5nLgorCSBUbyBjb21waWxlIHRoaXMgZHJp dmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKKwkgbW9kdWxlIHdpbGwgYmUgY2Fs bGVkIGNhdml1bV9ybmcuCiAKLSAgICAgICAgIElmIHVuc3VyZSwgc2F5IFkuCisJIElmIHVuc3Vy ZSwgc2F5IFkuCiAKIGNvbmZpZyBIV19SQU5ET01fTVRLCiAJdHJpc3RhdGUgIk1lZGlhdGVrIFJh bmRvbSBOdW1iZXIgR2VuZXJhdG9yIHN1cHBvcnQiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIv aXBtaS9LY29uZmlnIGIvZHJpdmVycy9jaGFyL2lwbWkvS2NvbmZpZwppbmRleCA0YmFkMDYxNDEw OWIuLmNjNGJlYTc3M2RlZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL2lwbWkvS2NvbmZpZwor KysgYi9kcml2ZXJzL2NoYXIvaXBtaS9LY29uZmlnCkBAIC04LDEzICs4LDEzIEBAIG1lbnVjb25m aWcgSVBNSV9IQU5ETEVSCiAgICAgICAgZGVwZW5kcyBvbiBIQVNfSU9NRU0KICAgICAgICBzZWxl Y3QgSVBNSV9ETUlfREVDT0RFIGlmIERNSQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoaXMgZW5h YmxlcyB0aGUgY2VudHJhbCBJUE1JIG1lc3NhZ2UgaGFuZGxlciwgcmVxdWlyZWQgZm9yIElQTUkK KwkgVGhpcyBlbmFibGVzIHRoZSBjZW50cmFsIElQTUkgbWVzc2FnZSBoYW5kbGVyLCByZXF1aXJl ZCBmb3IgSVBNSQogCSB0byB3b3JrLgogCi0gICAgICAgICBJUE1JIGlzIGEgc3RhbmRhcmQgZm9y IG1hbmFnaW5nIHNlbnNvcnMgKHRlbXBlcmF0dXJlLAotICAgICAgICAgdm9sdGFnZSwgZXRjLikg aW4gYSBzeXN0ZW0uCisJIElQTUkgaXMgYSBzdGFuZGFyZCBmb3IgbWFuYWdpbmcgc2Vuc29ycyAo dGVtcGVyYXR1cmUsCisJIHZvbHRhZ2UsIGV0Yy4pIGluIGEgc3lzdGVtLgogCi0gICAgICAgICBT ZWUgPGZpbGU6RG9jdW1lbnRhdGlvbi9JUE1JLnR4dD4gZm9yIG1vcmUgZGV0YWlscyBvbiB0aGUg ZHJpdmVyLgorCSBTZWUgPGZpbGU6RG9jdW1lbnRhdGlvbi9JUE1JLnR4dD4gZm9yIG1vcmUgZGV0 YWlscyBvbiB0aGUgZHJpdmVyLgogCiAJIElmIHVuc3VyZSwgc2F5IE4uCiAKQEAgLTU2LDE0ICs1 NiwxNCBAQCBjb25maWcgSVBNSV9QQU5JQ19TVFJJTkcKIGNvbmZpZyBJUE1JX0RFVklDRV9JTlRF UkZBQ0UKICAgICAgICB0cmlzdGF0ZSAnRGV2aWNlIGludGVyZmFjZSBmb3IgSVBNSScKICAgICAg ICBoZWxwCi0gICAgICAgICBUaGlzIHByb3ZpZGVzIGFuIElPQ1RMIGludGVyZmFjZSB0byB0aGUg SVBNSSBtZXNzYWdlIGhhbmRsZXIgc28KKwkgVGhpcyBwcm92aWRlcyBhbiBJT0NUTCBpbnRlcmZh Y2UgdG8gdGhlIElQTUkgbWVzc2FnZSBoYW5kbGVyIHNvCiAJIHVzZXJsYW5kIHByb2Nlc3NlcyBt YXkgdXNlIElQTUkuICBJdCBzdXBwb3J0cyBwb2xsKCkgYW5kIHNlbGVjdCgpLgogCiBjb25maWcg SVBNSV9TSQogICAgICAgIHRyaXN0YXRlICdJUE1JIFN5c3RlbSBJbnRlcmZhY2UgaGFuZGxlcicK ICAgICAgICBzZWxlY3QgSVBNSV9QTEFUX0RBVEEKICAgICAgICBoZWxwCi0gICAgICAgICBQcm92 aWRlcyBhIGRyaXZlciBmb3IgU3lzdGVtIEludGVyZmFjZXMgKEtDUywgU01JQywgQlQpLgorCSBQ cm92aWRlcyBhIGRyaXZlciBmb3IgU3lzdGVtIEludGVyZmFjZXMgKEtDUywgU01JQywgQlQpLgog CSBDdXJyZW50bHksIG9ubHkgS0NTIGFuZCBTTUlDIGFyZSBzdXBwb3J0ZWQuICBJZgogCSB5b3Ug YXJlIHVzaW5nIElQTUksIHlvdSBzaG91bGQgcHJvYmFibHkgc2F5ICJ5IiBoZXJlLgogCkBAIC03 MSw3ICs3MSw3IEBAIGNvbmZpZyBJUE1JX1NTSUYKICAgICAgICB0cmlzdGF0ZSAnSVBNSSBTTUJ1 cyBoYW5kbGVyIChTU0lGKScKICAgICAgICBzZWxlY3QgSTJDCiAgICAgICAgaGVscAotICAgICAg ICAgUHJvdmlkZXMgYSBkcml2ZXIgZm9yIGEgU01CdXMgaW50ZXJmYWNlIHRvIGEgQk1DLCBtZWFu aW5nIHRoYXQgeW91CisJIFByb3ZpZGVzIGEgZHJpdmVyIGZvciBhIFNNQnVzIGludGVyZmFjZSB0 byBhIEJNQywgbWVhbmluZyB0aGF0IHlvdQogCSBoYXZlIGEgZHJpdmVyIHRoYXQgbXVzdCBiZSBh Y2Nlc3NlZCBvdmVyIGFuIEkyQyBidXMgaW5zdGVhZCBvZiBhCiAJIHN0YW5kYXJkIGludGVyZmFj ZS4gIFRoaXMgbW9kdWxlIHJlcXVpcmVzIEkyQyBzdXBwb3J0LgogCkBAIC03OSwxNyArNzksMTcg QEAgY29uZmlnIElQTUlfUE9XRVJOVgogICAgICAgIGRlcGVuZHMgb24gUFBDX1BPV0VSTlYKICAg ICAgICB0cmlzdGF0ZSAnUE9XRVJOViAoT1BBTCBmaXJtd2FyZSkgSVBNSSBpbnRlcmZhY2UnCiAg ICAgICAgaGVscAotICAgICAgICAgUHJvdmlkZXMgYSBkcml2ZXIgZm9yIE9QQUwgZmlybXdhcmUt YmFzZWQgSVBNSSBpbnRlcmZhY2VzLgorCSBQcm92aWRlcyBhIGRyaXZlciBmb3IgT1BBTCBmaXJt d2FyZS1iYXNlZCBJUE1JIGludGVyZmFjZXMuCiAKIGNvbmZpZyBJUE1JX1dBVENIRE9HCiAgICAg ICAgdHJpc3RhdGUgJ0lQTUkgV2F0Y2hkb2cgVGltZXInCiAgICAgICAgaGVscAotICAgICAgICAg VGhpcyBlbmFibGVzIHRoZSBJUE1JIHdhdGNoZG9nIHRpbWVyLgorCSBUaGlzIGVuYWJsZXMgdGhl IElQTUkgd2F0Y2hkb2cgdGltZXIuCiAKIGNvbmZpZyBJUE1JX1BPV0VST0ZGCiAgICAgICAgdHJp c3RhdGUgJ0lQTUkgUG93ZXJvZmYnCiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBlbmFibGVz IGEgZnVuY3Rpb24gdG8gcG93ZXIgb2ZmIHRoZSBzeXN0ZW0gd2l0aCBJUE1JIGlmCisJIFRoaXMg ZW5hYmxlcyBhIGZ1bmN0aW9uIHRvIHBvd2VyIG9mZiB0aGUgc3lzdGVtIHdpdGggSVBNSSBpZgog CSB0aGUgSVBNSSBtYW5hZ2VtZW50IGNvbnRyb2xsZXIgaXMgY2FwYWJsZSBvZiB0aGlzLgogCiBl bmRpZiAjIElQTUlfSEFORExFUgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jbGsvS2NvbmZpZyBiL2Ry aXZlcnMvY2xrL0tjb25maWcKaW5kZXggYzQ0MjQ3ZDBiODNlLi4wYmVhMDM2MzE0MmUgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvY2xrL0tjb25maWcKKysrIGIvZHJpdmVycy9jbGsvS2NvbmZpZwpAQCAt MjcsNyArMjcsNyBAQCBjb25maWcgQ09NTU9OX0NMS19XTTgzMVgKIAl0cmlzdGF0ZSAiQ2xvY2sg ZHJpdmVyIGZvciBXTTgzMXgvMnggUE1JQ3MiCiAJZGVwZW5kcyBvbiBNRkRfV004MzFYCiAJLS0t aGVscC0tLQotICAgICAgICAgIFN1cHBvcnRzIHRoZSBjbG9ja2luZyBzdWJzeXN0ZW0gb2YgdGhl IFdNODMxeC8yeCBzZXJpZXMgb2YKKwkgIFN1cHBvcnRzIHRoZSBjbG9ja2luZyBzdWJzeXN0ZW0g b2YgdGhlIFdNODMxeC8yeCBzZXJpZXMgb2YKIAkgIFBNSUNzIGZyb20gV29sZnNvbiBNaWNyb2Vs ZWN0cm9uaWNzLgogCiBzb3VyY2UgImRyaXZlcnMvY2xrL3ZlcnNhdGlsZS9LY29uZmlnIgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9jbGsvbWVkaWF0ZWsvS2NvbmZpZyBiL2RyaXZlcnMvY2xrL21lZGlh dGVrL0tjb25maWcKaW5kZXggN2VmYzM2MTdiYmQ1Li41ZGRkODEzNTIxZTcgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvY2xrL21lZGlhdGVrL0tjb25maWcKKysrIGIvZHJpdmVycy9jbGsvbWVkaWF0ZWsv S2NvbmZpZwpAQCAtMTc5LDMxICsxNzksMzEgQEAgY29uZmlnIENPTU1PTl9DTEtfTVQ2Nzk3CiAg ICAgICAgc2VsZWN0IENPTU1PTl9DTEtfTUVESUFURUsKICAgICAgICBkZWZhdWx0IEFSQ0hfTUVE SUFURUsgJiYgQVJNNjQKICAgICAgICAtLS1oZWxwLS0tCi0gICAgICAgICBUaGlzIGRyaXZlciBz dXBwb3J0cyBNZWRpYVRlayBNVDY3OTcgYmFzaWMgY2xvY2tzLgorCSBUaGlzIGRyaXZlciBzdXBw b3J0cyBNZWRpYVRlayBNVDY3OTcgYmFzaWMgY2xvY2tzLgogCiBjb25maWcgQ09NTU9OX0NMS19N VDY3OTdfTU1TWVMKICAgICAgICBib29sICJDbG9jayBkcml2ZXIgZm9yIE1lZGlhVGVrIE1UNjc5 NyBtbXN5cyIKICAgICAgICBkZXBlbmRzIG9uIENPTU1PTl9DTEtfTVQ2Nzk3CiAgICAgICAgLS0t aGVscC0tLQotICAgICAgICAgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IG1t c3lzIGNsb2Nrcy4KKwkgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IG1tc3lz IGNsb2Nrcy4KIAogY29uZmlnIENPTU1PTl9DTEtfTVQ2Nzk3X0lNR1NZUwogICAgICAgIGJvb2wg IkNsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgTVQ2Nzk3IGltZ3N5cyIKICAgICAgICBkZXBlbmRz IG9uIENPTU1PTl9DTEtfTVQ2Nzk3CiAgICAgICAgLS0taGVscC0tLQotICAgICAgICAgVGhpcyBk cml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IGltZ3N5cyBjbG9ja3MuCisJIFRoaXMgZHJp dmVyIHN1cHBvcnRzIE1lZGlhVGVrIE1UNjc5NyBpbWdzeXMgY2xvY2tzLgogCiBjb25maWcgQ09N TU9OX0NMS19NVDY3OTdfVkRFQ1NZUwogICAgICAgIGJvb2wgIkNsb2NrIGRyaXZlciBmb3IgTWVk aWFUZWsgTVQ2Nzk3IHZkZWNzeXMiCiAgICAgICAgZGVwZW5kcyBvbiBDT01NT05fQ0xLX01UNjc5 NwogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgIFRoaXMgZHJpdmVyIHN1cHBvcnRzIE1lZGlh VGVrIE1UNjc5NyB2ZGVjc3lzIGNsb2Nrcy4KKwkgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFU ZWsgTVQ2Nzk3IHZkZWNzeXMgY2xvY2tzLgogCiBjb25maWcgQ09NTU9OX0NMS19NVDY3OTdfVkVO Q1NZUwogICAgICAgIGJvb2wgIkNsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgTVQ2Nzk3IHZlbmNz eXMiCiAgICAgICAgZGVwZW5kcyBvbiBDT01NT05fQ0xLX01UNjc5NwogICAgICAgIC0tLWhlbHAt LS0KLSAgICAgICAgIFRoaXMgZHJpdmVyIHN1cHBvcnRzIE1lZGlhVGVrIE1UNjc5NyB2ZW5jc3lz IGNsb2Nrcy4KKwkgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IHZlbmNzeXMg Y2xvY2tzLgogCiBjb25maWcgQ09NTU9OX0NMS19NVDc2MjIKIAlib29sICJDbG9jayBkcml2ZXIg Zm9yIE1lZGlhVGVrIE1UNzYyMiIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2xrL3ZlcnNhdGlsZS9L Y29uZmlnIGIvZHJpdmVycy9jbGsvdmVyc2F0aWxlL0tjb25maWcKaW5kZXggYWM3NjY4NTViYTE2 Li5jMjYxOGYxNDc3YTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvY2xrL3ZlcnNhdGlsZS9LY29uZmln CisrKyBiL2RyaXZlcnMvY2xrL3ZlcnNhdGlsZS9LY29uZmlnCkBAIC05LDcgKzksNyBAQCBjb25m aWcgQ09NTU9OX0NMS19WRVJTQVRJTEUKIAkJQ09NUElMRV9URVNUCiAJc2VsZWN0IFJFR01BUF9N TUlPCiAJLS0taGVscC0tLQotICAgICAgICAgIFN1cHBvcnRzIGNsb2NraW5nIG9uIEFSTSBSZWZl cmVuY2UgZGVzaWduczoKKwkgIFN1cHBvcnRzIGNsb2NraW5nIG9uIEFSTSBSZWZlcmVuY2UgZGVz aWduczoKIAkgIC0gSW50ZWdyYXRvci9BUCBhbmQgSW50ZWdyYXRvci9DUAogCSAgLSBSZWFsVmll dyBQQjExNzYsIEVCLCBQQjExTVAgYW5kIFBCWAogCSAgLSBWZXJzYXRpbGUgRXhwcmVzcwpkaWZm IC0tZ2l0IGEvZHJpdmVycy9jbG9ja3NvdXJjZS9LY29uZmlnIGIvZHJpdmVycy9jbG9ja3NvdXJj ZS9LY29uZmlnCmluZGV4IGYzNWE1M2NlODk4OC4uZjIzNDJjYjU4ZTA4IDEwMDY0NAotLS0gYS9k cml2ZXJzL2Nsb2Nrc291cmNlL0tjb25maWcKKysrIGIvZHJpdmVycy9jbG9ja3NvdXJjZS9LY29u ZmlnCkBAIC00NzAsNyArNDcwLDcgQEAgY29uZmlnIE9YTkFTX1JQU19USU1FUgogCSAgVGhpcyBl bmFibGVzIHN1cHBvcnQgZm9yIHRoZSBPeGZvcmQgU2VtaWNvbmR1Y3RvciBPWE5BUyBSUFMgdGlt ZXJzLgogCiBjb25maWcgU1lTX1NVUFBPUlRTX1NIX0NNVAotICAgICAgICBib29sCisJYm9vbAog CiBjb25maWcgTVRLX1RJTUVSCiAJYm9vbCAiTWVkaWF0ZWsgdGltZXIgZHJpdmVyIiBpZiBDT01Q SUxFX1RFU1QKQEAgLTQ5MCwxMyArNDkwLDEzIEBAIGNvbmZpZyBTUFJEX1RJTUVSCiAJICBFbmFi bGVzIHN1cHBvcnQgZm9yIHRoZSBTcHJlYWR0cnVtIHRpbWVyIGRyaXZlci4KIAogY29uZmlnIFNZ U19TVVBQT1JUU19TSF9NVFUyCi0gICAgICAgIGJvb2wKKwlib29sCiAKIGNvbmZpZyBTWVNfU1VQ UE9SVFNfU0hfVE1VCi0gICAgICAgIGJvb2wKKwlib29sCiAKIGNvbmZpZyBTWVNfU1VQUE9SVFNf RU1fU1RJCi0gICAgICAgIGJvb2wKKwlib29sCiAKIGNvbmZpZyBDTEtTUkNfSkNPUkVfUElUCiAJ Ym9vbCAiSi1Db3JlIFBJVCB0aW1lciBkcml2ZXIiIGlmIENPTVBJTEVfVEVTVApAQCAtNTkwLDIx ICs1OTAsMjEgQEAgY29uZmlnIENMS1NSQ19QWEEKIAkgIHBsYXRmb3Jtcy4KIAogY29uZmlnIEg4 MzAwX1RNUjgKLSAgICAgICAgYm9vbCAiQ2xvY2tldmVudCB0aW1lciBmb3IgdGhlIEg4MzAwIHBs YXRmb3JtIiBpZiBDT01QSUxFX1RFU1QKLSAgICAgICAgZGVwZW5kcyBvbiBIQVNfSU9NRU0KKwli b29sICJDbG9ja2V2ZW50IHRpbWVyIGZvciB0aGUgSDgzMDAgcGxhdGZvcm0iIGlmIENPTVBJTEVf VEVTVAorCWRlcGVuZHMgb24gSEFTX0lPTUVNCiAJaGVscAogCSAgVGhpcyBlbmFibGVzIHRoZSA4 IGJpdHMgdGltZXIgZm9yIHRoZSBIODMwMCBwbGF0Zm9ybS4KIAogY29uZmlnIEg4MzAwX1RNUjE2 Ci0gICAgICAgIGJvb2wgIkNsb2NrZXZlbnQgdGltZXIgZm9yIHRoZSBIODMwNjkgcGxhdGZvcm0i IGlmIENPTVBJTEVfVEVTVAotICAgICAgICBkZXBlbmRzIG9uIEhBU19JT01FTQorCWJvb2wgIkNs b2NrZXZlbnQgdGltZXIgZm9yIHRoZSBIODMwNjkgcGxhdGZvcm0iIGlmIENPTVBJTEVfVEVTVAor CWRlcGVuZHMgb24gSEFTX0lPTUVNCiAJaGVscAogCSAgVGhpcyBlbmFibGVzIHRoZSAxNiBiaXRz IHRpbWVyIGZvciB0aGUgSDgzMDAgcGxhdGZvcm0gd2l0aCB0aGUKIAkgIEg4MzA2OSBjcHUuCiAK IGNvbmZpZyBIODMwMF9UUFUKLSAgICAgICAgYm9vbCAiQ2xvY2tzb3VyY2UgZm9yIHRoZSBIODMw MCBwbGF0Zm9ybSIgaWYgQ09NUElMRV9URVNUCi0gICAgICAgIGRlcGVuZHMgb24gSEFTX0lPTUVN CisJYm9vbCAiQ2xvY2tzb3VyY2UgZm9yIHRoZSBIODMwMCBwbGF0Zm9ybSIgaWYgQ09NUElMRV9U RVNUCisJZGVwZW5kcyBvbiBIQVNfSU9NRU0KIAloZWxwCiAJICBUaGlzIGVuYWJsZXMgdGhlIGNs b2Nrc291cmNlIGZvciB0aGUgSDgzMDAgcGxhdGZvcm0gd2l0aCB0aGUKIAkgIEg4UzI2NzggY3B1 LgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVmcmVxL0tjb25maWcueDg2IGIvZHJpdmVycy9jcHVm cmVxL0tjb25maWcueDg2CmluZGV4IGRmYTY0NTdkZWFmNi4uNmVlYzZjY2IxNGNiIDEwMDY0NAot LS0gYS9kcml2ZXJzL2NwdWZyZXEvS2NvbmZpZy54ODYKKysrIGIvZHJpdmVycy9jcHVmcmVxL0tj b25maWcueDg2CkBAIC05LDEyICs5LDEyIEBAIGNvbmZpZyBYODZfSU5URUxfUFNUQVRFCiAgICAg ICAgc2VsZWN0IEFDUElfUFJPQ0VTU09SIGlmIEFDUEkKICAgICAgICBzZWxlY3QgQUNQSV9DUFBD X0xJQiBpZiBYODZfNjQgJiYgQUNQSSAmJiBTQ0hFRF9NQ19QUklPCiAgICAgICAgaGVscAotICAg ICAgICAgIFRoaXMgZHJpdmVyIHByb3ZpZGVzIGEgUCBzdGF0ZSBmb3IgSW50ZWwgY29yZSBwcm9j ZXNzb3JzLgorCSAgVGhpcyBkcml2ZXIgcHJvdmlkZXMgYSBQIHN0YXRlIGZvciBJbnRlbCBjb3Jl IHByb2Nlc3NvcnMuCiAJICBUaGUgZHJpdmVyIGltcGxlbWVudHMgYW4gaW50ZXJuYWwgZ292ZXJu b3IgYW5kIHdpbGwgYmVjb21lCi0gICAgICAgICAgdGhlIHNjYWxpbmcgZHJpdmVyIGFuZCBnb3Zl cm5vciBmb3IgU2FuZHkgYnJpZGdlIHByb2Nlc3NvcnMuCisJICB0aGUgc2NhbGluZyBkcml2ZXIg YW5kIGdvdmVybm9yIGZvciBTYW5keSBicmlkZ2UgcHJvY2Vzc29ycy4KIAogCSAgV2hlbiB0aGlz IGRyaXZlciBpcyBlbmFibGVkIGl0IHdpbGwgYmVjb21lIHRoZSBwcmVmZXJyZWQKLSAgICAgICAg ICBzY2FsaW5nIGRyaXZlciBmb3IgU2FuZHkgYnJpZGdlIHByb2Nlc3NvcnMuCisJICBzY2FsaW5n IGRyaXZlciBmb3IgU2FuZHkgYnJpZGdlIHByb2Nlc3NvcnMuCiAKIAkgIElmIGluIGRvdWJ0LCBz YXkgTi4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVpZGxlL0tjb25maWcgYi9kcml2ZXJzL2Nw dWlkbGUvS2NvbmZpZwppbmRleCA4ODcyN2I3YzBkNTkuLjFiODYxNGQxYzY5NiAxMDA2NDQKLS0t IGEvZHJpdmVycy9jcHVpZGxlL0tjb25maWcKKysrIGIvZHJpdmVycy9jcHVpZGxlL0tjb25maWcK QEAgLTE2LDcgKzE2LDcgQEAgY29uZmlnIENQVV9JRExFCiBpZiBDUFVfSURMRQogCiBjb25maWcg Q1BVX0lETEVfTVVMVElQTEVfRFJJVkVSUwotICAgICAgICBib29sCisJYm9vbAogCiBjb25maWcg Q1BVX0lETEVfR09WX0xBRERFUgogCWJvb2wgIkxhZGRlciBnb3Zlcm5vciAoZm9yIHBlcmlvZGlj IHRpbWVyIHRpY2spIgpAQCAtNjcsOSArNjcsOSBAQCBjb25maWcgSEFMVFBPTExfQ1BVSURMRQog ICAgICAgIGRlcGVuZHMgb24gWDg2ICYmIEtWTV9HVUVTVAogICAgICAgIGRlZmF1bHQgeQogICAg ICAgIGhlbHAKLSAgICAgICAgIFRoaXMgb3B0aW9uIGVuYWJsZXMgaGFsdCBwb2xsIGNwdWlkbGUg ZHJpdmVyLCB3aGljaCBhbGxvd3MgdG8gcG9sbAotICAgICAgICAgYmVmb3JlIGhhbHRpbmcgaW4g dGhlIGd1ZXN0IChtb3JlIGVmZmljaWVudCB0aGFuIHBvbGxpbmcgaW4gdGhlCi0gICAgICAgICBo b3N0IHZpYSBoYWx0X3BvbGxfbnMgZm9yIHNvbWUgc2NlbmFyaW9zKS4KKwkgVGhpcyBvcHRpb24g ZW5hYmxlcyBoYWx0IHBvbGwgY3B1aWRsZSBkcml2ZXIsIHdoaWNoIGFsbG93cyB0byBwb2xsCisJ IGJlZm9yZSBoYWx0aW5nIGluIHRoZSBndWVzdCAobW9yZSBlZmZpY2llbnQgdGhhbiBwb2xsaW5n IGluIHRoZQorCSBob3N0IHZpYSBoYWx0X3BvbGxfbnMgZm9yIHNvbWUgc2NlbmFyaW9zKS4KIAog ZW5kaWYKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVpZGxlL0tjb25maWcuYXJtIGIvZHJpdmVy cy9jcHVpZGxlL0tjb25maWcuYXJtCmluZGV4IGQ4NTMwNDc1NDkzYy4uZTkxYWI3OTJkMTRkIDEw MDY0NAotLS0gYS9kcml2ZXJzL2NwdWlkbGUvS2NvbmZpZy5hcm0KKysrIGIvZHJpdmVycy9jcHVp ZGxlL0tjb25maWcuYXJtCkBAIC0zLDE1ICszLDE1IEBACiAjIEFSTSBDUFUgSWRsZSBkcml2ZXJz CiAjCiBjb25maWcgQVJNX0NQVUlETEUKLSAgICAgICAgYm9vbCAiR2VuZXJpYyBBUk0vQVJNNjQg Q1BVIGlkbGUgRHJpdmVyIgotICAgICAgICBzZWxlY3QgRFRfSURMRV9TVEFURVMKKwlib29sICJH ZW5lcmljIEFSTS9BUk02NCBDUFUgaWRsZSBEcml2ZXIiCisJc2VsZWN0IERUX0lETEVfU1RBVEVT CiAJc2VsZWN0IENQVV9JRExFX01VTFRJUExFX0RSSVZFUlMKLSAgICAgICAgaGVscAotICAgICAg ICAgIFNlbGVjdCB0aGlzIHRvIGVuYWJsZSBnZW5lcmljIGNwdWlkbGUgZHJpdmVyIGZvciBBUk0u Ci0gICAgICAgICAgSXQgcHJvdmlkZXMgYSBnZW5lcmljIGlkbGUgZHJpdmVyIHdob3NlIGlkbGUg c3RhdGVzIGFyZSBjb25maWd1cmVkCi0gICAgICAgICAgYXQgcnVuLXRpbWUgdGhyb3VnaCBEVCBu b2Rlcy4gVGhlIENQVWlkbGUgc3VzcGVuZCBiYWNrZW5kIGlzCi0gICAgICAgICAgaW5pdGlhbGl6 ZWQgYnkgY2FsbGluZyB0aGUgQ1BVIG9wZXJhdGlvbnMgaW5pdCBpZGxlIGhvb2sKLSAgICAgICAg ICBwcm92aWRlZCBieSBhcmNoaXRlY3R1cmUgY29kZS4KKwloZWxwCisJICBTZWxlY3QgdGhpcyB0 byBlbmFibGUgZ2VuZXJpYyBjcHVpZGxlIGRyaXZlciBmb3IgQVJNLgorCSAgSXQgcHJvdmlkZXMg YSBnZW5lcmljIGlkbGUgZHJpdmVyIHdob3NlIGlkbGUgc3RhdGVzIGFyZSBjb25maWd1cmVkCisJ ICBhdCBydW4tdGltZSB0aHJvdWdoIERUIG5vZGVzLiBUaGUgQ1BVaWRsZSBzdXNwZW5kIGJhY2tl bmQgaXMKKwkgIGluaXRpYWxpemVkIGJ5IGNhbGxpbmcgdGhlIENQVSBvcGVyYXRpb25zIGluaXQg aWRsZSBob29rCisJICBwcm92aWRlZCBieSBhcmNoaXRlY3R1cmUgY29kZS4KIAogY29uZmlnIEFS TV9QU0NJX0NQVUlETEUKIAlib29sICJQU0NJIENQVSBpZGxlIERyaXZlciIKZGlmZiAtLWdpdCBh L2RyaXZlcnMvY3J5cHRvL0tjb25maWcgYi9kcml2ZXJzL2NyeXB0by9LY29uZmlnCmluZGV4IDFm YjYyMmYyYTg3ZC4uMzkwZjBkNjUyY2IxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by9LY29u ZmlnCisrKyBiL2RyaXZlcnMvY3J5cHRvL0tjb25maWcKQEAgLTM1Myw3ICszNTMsNyBAQCBjb25m aWcgQ1JZUFRPX0RFVl9PTUFQCiAJZGVwZW5kcyBvbiBBUkNIX09NQVAyUExVUwogCWhlbHAKIAkg IE9NQVAgcHJvY2Vzc29ycyBoYXZlIHZhcmlvdXMgY3J5cHRvIEhXIGFjY2VsZXJhdG9ycy4gU2Vs ZWN0IHRoaXMgaWYKLSAgICAgICAgICB5b3Ugd2FudCB0byB1c2UgdGhlIE9NQVAgbW9kdWxlcyBm b3IgYW55IG9mIHRoZSBjcnlwdG8gYWxnb3JpdGhtcy4KKwkgIHlvdSB3YW50IHRvIHVzZSB0aGUg T01BUCBtb2R1bGVzIGZvciBhbnkgb2YgdGhlIGNyeXB0byBhbGdvcml0aG1zLgogCiBpZiBDUllQ VE9fREVWX09NQVAKIApAQCAtNjM1LDcgKzYzNSw3IEBAIGNvbmZpZyBDUllQVE9fREVWX1FDT01f Uk5HCiAJICBHZW5lcmF0b3IgaGFyZHdhcmUgZm91bmQgb24gUXVhbGNvbW0gU29Dcy4KIAogCSAg VG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZS4gVGhlCi0g ICAgICAgICAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIHFjb20tcm5nLiBJZiB1bnN1cmUsIHNheSBO LgorCSAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIHFjb20tcm5nLiBJZiB1bnN1cmUsIHNheSBOLgog CiBjb25maWcgQ1JZUFRPX0RFVl9WTVgKIAlib29sICJTdXBwb3J0IGZvciBWTVggY3J5cHRvZ3Jh cGhpYyBhY2NlbGVyYXRpb24gaW5zdHJ1Y3Rpb25zIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcnlw dG8vY2FhbS9LY29uZmlnIGIvZHJpdmVycy9jcnlwdG8vY2FhbS9LY29uZmlnCmluZGV4IDEzN2Vk M2RmMGM3NC4uMmEwZmE4ZGNhZTNjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by9jYWFtL0tj b25maWcKKysrIGIvZHJpdmVycy9jcnlwdG8vY2FhbS9LY29uZmlnCkBAIC0xMzAsMTMgKzEzMCwx MyBAQCBjb25maWcgQ1JZUFRPX0RFVl9GU0xfQ0FBTV9BSEFTSF9BUEkKIAkgIHNjYXR0ZXJsaXN0 IGNyeXB0byBBUEkgdG8gdGhlIFNFQzQgdmlhIGpvYiByaW5nLgogCiBjb25maWcgQ1JZUFRPX0RF Vl9GU0xfQ0FBTV9QS0NfQVBJCi0gICAgICAgIGJvb2wgIlJlZ2lzdGVyIHB1YmxpYyBrZXkgY3J5 cHRvZ3JhcGh5IGltcGxlbWVudGF0aW9ucyB3aXRoIENyeXB0byBBUEkiCi0gICAgICAgIGRlZmF1 bHQgeQotICAgICAgICBzZWxlY3QgQ1JZUFRPX1JTQQotICAgICAgICBoZWxwCi0gICAgICAgICAg U2VsZWN0aW5nIHRoaXMgd2lsbCBhbGxvdyBTRUMgUHVibGljIGtleSBzdXBwb3J0IGZvciBSU0Eu Ci0gICAgICAgICAgU3VwcG9ydGVkIGNyeXB0b2dyYXBoaWMgcHJpbWl0aXZlczogZW5jcnlwdGlv biwgZGVjcnlwdGlvbiwKLSAgICAgICAgICBzaWduYXR1cmUgYW5kIHZlcmlmaWNhdGlvbi4KKwli b29sICJSZWdpc3RlciBwdWJsaWMga2V5IGNyeXB0b2dyYXBoeSBpbXBsZW1lbnRhdGlvbnMgd2l0 aCBDcnlwdG8gQVBJIgorCWRlZmF1bHQgeQorCXNlbGVjdCBDUllQVE9fUlNBCisJaGVscAorCSAg U2VsZWN0aW5nIHRoaXMgd2lsbCBhbGxvdyBTRUMgUHVibGljIGtleSBzdXBwb3J0IGZvciBSU0Eu CisJICBTdXBwb3J0ZWQgY3J5cHRvZ3JhcGhpYyBwcmltaXRpdmVzOiBlbmNyeXB0aW9uLCBkZWNy eXB0aW9uLAorCSAgc2lnbmF0dXJlIGFuZCB2ZXJpZmljYXRpb24uCiAKIGNvbmZpZyBDUllQVE9f REVWX0ZTTF9DQUFNX1JOR19BUEkKIAlib29sICJSZWdpc3RlciBjYWFtIGRldmljZSBmb3IgaHdy bmcgQVBJIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnIGIvZHJp dmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnCmluZGV4IDI1MDE1MDU2MGU2OC4uMjc4NmI0OTc0 MzdjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by9jaGVsc2lvL0tjb25maWcKKysrIGIvZHJp dmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnCkBAIC0yMywyMiArMjMsMjIgQEAgY29uZmlnIENS WVBUT19ERVZfQ0hFTFNJTwogCSAgd2lsbCBiZSBjYWxsZWQgY2hjci4KIAogY29uZmlnIENIRUxT SU9fSVBTRUNfSU5MSU5FCi0gICAgICAgIGJvb2wgIkNoZWxzaW8gSVBTZWMgWEZSTSBUeCBjcnlw dG8gb2ZmbG9hZCIKLSAgICAgICAgZGVwZW5kcyBvbiBDSEVMU0lPX1Q0CisJYm9vbCAiQ2hlbHNp byBJUFNlYyBYRlJNIFR4IGNyeXB0byBvZmZsb2FkIgorCWRlcGVuZHMgb24gQ0hFTFNJT19UNAog CWRlcGVuZHMgb24gQ1JZUFRPX0RFVl9DSEVMU0lPCi0gICAgICAgIGRlcGVuZHMgb24gWEZSTV9P RkZMT0FECi0gICAgICAgIGRlcGVuZHMgb24gSU5FVF9FU1BfT0ZGTE9BRCB8fCBJTkVUNl9FU1Bf T0ZGTE9BRAotICAgICAgICBkZWZhdWx0IG4KLSAgICAgICAgLS0taGVscC0tLQotICAgICAgICAg IEVuYWJsZSBzdXBwb3J0IGZvciBJUFNlYyBUeCBJbmxpbmUuCisJZGVwZW5kcyBvbiBYRlJNX09G RkxPQUQKKwlkZXBlbmRzIG9uIElORVRfRVNQX09GRkxPQUQgfHwgSU5FVDZfRVNQX09GRkxPQUQK KwlkZWZhdWx0IG4KKwktLS1oZWxwLS0tCisJICBFbmFibGUgc3VwcG9ydCBmb3IgSVBTZWMgVHgg SW5saW5lLgogCiBjb25maWcgQ1JZUFRPX0RFVl9DSEVMU0lPX1RMUwotICAgICAgICB0cmlzdGF0 ZSAiQ2hlbHNpbyBDcnlwdG8gSW5saW5lIFRMUyBEcml2ZXIiCi0gICAgICAgIGRlcGVuZHMgb24g Q0hFTFNJT19UNAotICAgICAgICBkZXBlbmRzIG9uIFRMUwotICAgICAgICBzZWxlY3QgQ1JZUFRP X0RFVl9DSEVMU0lPCi0gICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgICBTdXBwb3J0IENoZWxz aW8gSW5saW5lIFRMUyB3aXRoIENoZWxzaW8gY3J5cHRvIGFjY2VsZXJhdG9yLgorCXRyaXN0YXRl ICJDaGVsc2lvIENyeXB0byBJbmxpbmUgVExTIERyaXZlciIKKwlkZXBlbmRzIG9uIENIRUxTSU9f VDQKKwlkZXBlbmRzIG9uIFRMUworCXNlbGVjdCBDUllQVE9fREVWX0NIRUxTSU8KKwktLS1oZWxw LS0tCisJICBTdXBwb3J0IENoZWxzaW8gSW5saW5lIFRMUyB3aXRoIENoZWxzaW8gY3J5cHRvIGFj Y2VsZXJhdG9yLgogCi0gICAgICAgICAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVs ZSwgY2hvb3NlIE0gaGVyZTogdGhlIG1vZHVsZQotICAgICAgICAgIHdpbGwgYmUgY2FsbGVkIGNo dGxzLgorCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVy ZTogdGhlIG1vZHVsZQorCSAgd2lsbCBiZSBjYWxsZWQgY2h0bHMuCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2NyeXB0by9zdG0zMi9LY29uZmlnIGIvZHJpdmVycy9jcnlwdG8vc3RtMzIvS2NvbmZpZwpp bmRleCAxYWJhOTM3MmNkMjMuLjRlZjNlYjExMzYxYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9jcnlw dG8vc3RtMzIvS2NvbmZpZworKysgYi9kcml2ZXJzL2NyeXB0by9zdG0zMi9LY29uZmlnCkBAIC00 LDcgKzQsNyBAQCBjb25maWcgQ1JZUFRPX0RFVl9TVE0zMl9DUkMKIAlkZXBlbmRzIG9uIEFSQ0hf U1RNMzIKIAlzZWxlY3QgQ1JZUFRPX0hBU0gKIAloZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVz IHN1cHBvcnQgZm9yIHRoZSBDUkMzMiBodyBhY2NlbGVyYXRvciB3aGljaCBjYW4gYmUgZm91bmQK KwkgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgQ1JDMzIgaHcgYWNjZWxlcmF0b3Igd2hp Y2ggY2FuIGJlIGZvdW5kCiAJICBvbiBTVE1pY3JvZWxlY3Ryb25pY3MgU1RNMzIgU09DLgogCiBj b25maWcgQ1JZUFRPX0RFVl9TVE0zMl9IQVNICkBAIC0xNyw3ICsxNyw3IEBAIGNvbmZpZyBDUllQ VE9fREVWX1NUTTMyX0hBU0gKIAlzZWxlY3QgQ1JZUFRPX1NIQTI1NgogCXNlbGVjdCBDUllQVE9f RU5HSU5FCiAJaGVscAotICAgICAgICAgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgSEFT SCBodyBhY2NlbGVyYXRvciB3aGljaCBjYW4gYmUgZm91bmQKKwkgIFRoaXMgZW5hYmxlcyBzdXBw b3J0IGZvciB0aGUgSEFTSCBodyBhY2NlbGVyYXRvciB3aGljaCBjYW4gYmUgZm91bmQKIAkgIG9u IFNUTWljcm9lbGVjdHJvbmljcyBTVE0zMiBTT0MuCiAKIGNvbmZpZyBDUllQVE9fREVWX1NUTTMy X0NSWVAKQEAgLTI3LDUgKzI3LDUgQEAgY29uZmlnIENSWVBUT19ERVZfU1RNMzJfQ1JZUAogCXNl bGVjdCBDUllQVE9fRU5HSU5FCiAJc2VsZWN0IENSWVBUT19MSUJfREVTCiAJaGVscAotICAgICAg ICAgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgQ1JZUCAoQUVTL0RFUy9UREVTKSBodyBh Y2NlbGVyYXRvciB3aGljaAorCSAgVGhpcyBlbmFibGVzIHN1cHBvcnQgZm9yIHRoZSBDUllQIChB RVMvREVTL1RERVMpIGh3IGFjY2VsZXJhdG9yIHdoaWNoCiAJICBjYW4gYmUgZm91bmQgb24gU1RN aWNyb2VsZWN0cm9uaWNzIFNUTTMyIFNPQy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvY3J5cHRvL3V4 NTAwL0tjb25maWcgYi9kcml2ZXJzL2NyeXB0by91eDUwMC9LY29uZmlnCmluZGV4IGIxYzZmNzM5 Zjc3Yi4uNWE0ODQ5Nzk4OWFkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by91eDUwMC9LY29u ZmlnCisrKyBiL2RyaXZlcnMvY3J5cHRvL3V4NTAwL0tjb25maWcKQEAgLTExLDE4ICsxMSwxOCBA QCBjb25maWcgQ1JZUFRPX0RFVl9VWDUwMF9DUllQCiAJc2VsZWN0IENSWVBUT19CTEtDSVBIRVIK IAlzZWxlY3QgQ1JZUFRPX0xJQl9ERVMKIAloZWxwCi0gICAgICAgIFRoaXMgc2VsZWN0cyB0aGUg Y3J5cHRvIGRyaXZlciBmb3IgdGhlIFVYNTAwX0NSWVAgaGFyZHdhcmUuIEl0IHN1cHBvcnRzCi0g ICAgICAgIEFFUy1FQ0IsIENCQyBhbmQgQ1RSIHdpdGgga2V5cyBzaXplcyBvZiAxMjgsIDE5MiBh bmQgMjU2IGJpdCBzaXplcy4KKwlUaGlzIHNlbGVjdHMgdGhlIGNyeXB0byBkcml2ZXIgZm9yIHRo ZSBVWDUwMF9DUllQIGhhcmR3YXJlLiBJdCBzdXBwb3J0cworCUFFUy1FQ0IsIENCQyBhbmQgQ1RS IHdpdGgga2V5cyBzaXplcyBvZiAxMjgsIDE5MiBhbmQgMjU2IGJpdCBzaXplcy4KIAogY29uZmln IENSWVBUT19ERVZfVVg1MDBfSEFTSAotICAgICAgICB0cmlzdGF0ZSAiVVg1MDAgY3J5cHRvIGRy aXZlciBmb3IgSEFTSCBibG9jayIKLSAgICAgICAgZGVwZW5kcyBvbiBDUllQVE9fREVWX1VYNTAw Ci0gICAgICAgIHNlbGVjdCBDUllQVE9fSEFTSAorCXRyaXN0YXRlICJVWDUwMCBjcnlwdG8gZHJp dmVyIGZvciBIQVNIIGJsb2NrIgorCWRlcGVuZHMgb24gQ1JZUFRPX0RFVl9VWDUwMAorCXNlbGVj dCBDUllQVE9fSEFTSAogCXNlbGVjdCBDUllQVE9fU0hBMQogCXNlbGVjdCBDUllQVE9fU0hBMjU2 Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBUaGlzIHNlbGVjdHMgdGhlIGhhc2ggZHJpdmVyIGZv ciB0aGUgVVg1MDBfSEFTSCBoYXJkd2FyZS4KLSAgICAgICAgICBEZXBlbmRzIG9uIFVYNTAwL1NU TSBETUEgaWYgcnVubmluZyBpbiBETUEgbW9kZS4KKwloZWxwCisJICBUaGlzIHNlbGVjdHMgdGhl IGhhc2ggZHJpdmVyIGZvciB0aGUgVVg1MDBfSEFTSCBoYXJkd2FyZS4KKwkgIERlcGVuZHMgb24g VVg1MDAvU1RNIERNQSBpZiBydW5uaW5nIGluIERNQSBtb2RlLgogCiBjb25maWcgQ1JZUFRPX0RF Vl9VWDUwMF9ERUJVRwogCWJvb2wgIkFjdGl2YXRlIHV4NTAwIHBsYXRmb3JtIGRlYnVnLW1vZGUg Zm9yIGNyeXB0byBhbmQgaGFzaCBibG9jayIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZGV2ZnJlcS9L Y29uZmlnIGIvZHJpdmVycy9kZXZmcmVxL0tjb25maWcKaW5kZXggZGVmZTFkNDM4NzEwLi4wY2Nm ZDY4ZjVjYzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZGV2ZnJlcS9LY29uZmlnCisrKyBiL2RyaXZl cnMvZGV2ZnJlcS9LY29uZmlnCkBAIC0xMjMsOSArMTIzLDkgQEAgY29uZmlnIEFSTV9SSzMzOTlf RE1DX0RFVkZSRVEKIAlzZWxlY3QgUE1fREVWRlJFUV9FVkVOVAogCXNlbGVjdCBQTV9PUFAKIAlo ZWxwCi0gICAgICAgICAgVGhpcyBhZGRzIHRoZSBERVZGUkVRIGRyaXZlciBmb3IgdGhlIFJLMzM5 OSBETUMoRHluYW1pYyBNZW1vcnkgQ29udHJvbGxlcikuCi0gICAgICAgICAgSXQgc2V0cyB0aGUg ZnJlcXVlbmN5IGZvciB0aGUgbWVtb3J5IGNvbnRyb2xsZXIgYW5kIHJlYWRzIHRoZSB1c2FnZSBj b3VudHMKLSAgICAgICAgICBmcm9tIGhhcmR3YXJlLgorCSAgVGhpcyBhZGRzIHRoZSBERVZGUkVR IGRyaXZlciBmb3IgdGhlIFJLMzM5OSBETUMoRHluYW1pYyBNZW1vcnkgQ29udHJvbGxlcikuCisJ ICBJdCBzZXRzIHRoZSBmcmVxdWVuY3kgZm9yIHRoZSBtZW1vcnkgY29udHJvbGxlciBhbmQgcmVh ZHMgdGhlIHVzYWdlIGNvdW50cworCSAgZnJvbSBoYXJkd2FyZS4KIAogc291cmNlICJkcml2ZXJz L2RldmZyZXEvZXZlbnQvS2NvbmZpZyIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEvS2NvbmZp ZyBiL2RyaXZlcnMvZG1hL0tjb25maWcKaW5kZXggN2FmODc0YjY5ZmZiLi5lMDY4Njc3OTQ3ZDIg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1hL0tjb25maWcKKysrIGIvZHJpdmVycy9kbWEvS2NvbmZp ZwpAQCAtMTUsMTkgKzE1LDE5IEBAIG1lbnVjb25maWcgRE1BREVWSUNFUwogCSAgYmUgZW1wdHkg aW4gc29tZSBjYXNlcy4KIAogY29uZmlnIERNQURFVklDRVNfREVCVUcKLSAgICAgICAgYm9vbCAi RE1BIEVuZ2luZSBkZWJ1Z2dpbmciCi0gICAgICAgIGRlcGVuZHMgb24gRE1BREVWSUNFUyAhPSBu Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBUaGlzIGlzIGFuIG9wdGlvbiBmb3IgdXNlIGJ5IGRl dmVsb3BlcnM7IG1vc3QgcGVvcGxlIHNob3VsZAotICAgICAgICAgIHNheSBOIGhlcmUuICBUaGlz IGVuYWJsZXMgRE1BIGVuZ2luZSBjb3JlIGFuZCBkcml2ZXIgZGVidWdnaW5nLgorCWJvb2wgIkRN QSBFbmdpbmUgZGVidWdnaW5nIgorCWRlcGVuZHMgb24gRE1BREVWSUNFUyAhPSBuCisJaGVscAor CSAgVGhpcyBpcyBhbiBvcHRpb24gZm9yIHVzZSBieSBkZXZlbG9wZXJzOyBtb3N0IHBlb3BsZSBz aG91bGQKKwkgIHNheSBOIGhlcmUuICBUaGlzIGVuYWJsZXMgRE1BIGVuZ2luZSBjb3JlIGFuZCBk cml2ZXIgZGVidWdnaW5nLgogCiBjb25maWcgRE1BREVWSUNFU19WREVCVUcKLSAgICAgICAgYm9v bCAiRE1BIEVuZ2luZSB2ZXJib3NlIGRlYnVnZ2luZyIKLSAgICAgICAgZGVwZW5kcyBvbiBETUFE RVZJQ0VTX0RFQlVHICE9IG4KLSAgICAgICAgaGVscAotICAgICAgICAgIFRoaXMgaXMgYW4gb3B0 aW9uIGZvciB1c2UgYnkgZGV2ZWxvcGVyczsgbW9zdCBwZW9wbGUgc2hvdWxkCi0gICAgICAgICAg c2F5IE4gaGVyZS4gIFRoaXMgZW5hYmxlcyBkZWVwZXIgKG1vcmUgdmVyYm9zZSkgZGVidWdnaW5n IG9mCi0gICAgICAgICAgdGhlIERNQSBlbmdpbmUgY29yZSBhbmQgZHJpdmVycy4KKwlib29sICJE TUEgRW5naW5lIHZlcmJvc2UgZGVidWdnaW5nIgorCWRlcGVuZHMgb24gRE1BREVWSUNFU19ERUJV RyAhPSBuCisJaGVscAorCSAgVGhpcyBpcyBhbiBvcHRpb24gZm9yIHVzZSBieSBkZXZlbG9wZXJz OyBtb3N0IHBlb3BsZSBzaG91bGQKKwkgIHNheSBOIGhlcmUuICBUaGlzIGVuYWJsZXMgZGVlcGVy IChtb3JlIHZlcmJvc2UpIGRlYnVnZ2luZyBvZgorCSAgdGhlIERNQSBlbmdpbmUgY29yZSBhbmQg ZHJpdmVycy4KIAogCiBpZiBETUFERVZJQ0VTCkBAIC0yMjIsMjEgKzIyMiwyMSBAQCBjb25maWcg RlNMX1FETUEKICAgICAgICBzZWxlY3QgRE1BX0VOR0lORV9SQUlECiAgICAgICAgc2VsZWN0IEFT WU5DX1RYX0VOQUJMRV9DSEFOTkVMX1NXSVRDSAogICAgICAgIGhlbHAKLSAgICAgICAgIFN1cHBv cnQgdGhlIE5YUCBMYXllcnNjYXBlIHFETUEgZW5naW5lIHdpdGggY29tbWFuZCBxdWV1ZSBhbmQg bGVnYWN5IG1vZGUuCi0gICAgICAgICBDaGFubmVsIHZpcnR1YWxpemF0aW9uIGlzIHN1cHBvcnRl ZCB0aHJvdWdoIGVucXVldWluZyBvZiBETUEgam9icyB0bywKLSAgICAgICAgIG9yIGRlcXVldWlu ZyBETUEgam9icyBmcm9tLCBkaWZmZXJlbnQgd29yayBxdWV1ZXMuCi0gICAgICAgICBUaGlzIG1v ZHVsZSBjYW4gYmUgZm91bmQgb24gTlhQIExheWVyc2NhcGUgU29Dcy4KKwkgU3VwcG9ydCB0aGUg TlhQIExheWVyc2NhcGUgcURNQSBlbmdpbmUgd2l0aCBjb21tYW5kIHF1ZXVlIGFuZCBsZWdhY3kg bW9kZS4KKwkgQ2hhbm5lbCB2aXJ0dWFsaXphdGlvbiBpcyBzdXBwb3J0ZWQgdGhyb3VnaCBlbnF1 ZXVpbmcgb2YgRE1BIGpvYnMgdG8sCisJIG9yIGRlcXVldWluZyBETUEgam9icyBmcm9tLCBkaWZm ZXJlbnQgd29yayBxdWV1ZXMuCisJIFRoaXMgbW9kdWxlIGNhbiBiZSBmb3VuZCBvbiBOWFAgTGF5 ZXJzY2FwZSBTb0NzLgogCSAgVGhlIHFkbWEgZHJpdmVyIG9ubHkgd29yayBvbiAgU29DcyB3aXRo IGEgRFBBQSBoYXJkd2FyZSBibG9jay4KIAogY29uZmlnIEZTTF9SQUlECi0gICAgICAgIHRyaXN0 YXRlICJGcmVlc2NhbGUgUkFJRCBlbmdpbmUgU3VwcG9ydCIKLSAgICAgICAgZGVwZW5kcyBvbiBG U0xfU09DICYmICFBU1lOQ19UWF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0gKLSAgICAgICAgc2VsZWN0 IERNQV9FTkdJTkUKLSAgICAgICAgc2VsZWN0IERNQV9FTkdJTkVfUkFJRAotICAgICAgICAtLS1o ZWxwLS0tCi0gICAgICAgICAgRW5hYmxlIHN1cHBvcnQgZm9yIEZyZWVzY2FsZSBSQUlEIEVuZ2lu ZS4gUkFJRCBFbmdpbmUgaXMKLSAgICAgICAgICBhdmFpbGFibGUgb24gc29tZSBRb3JJUSBTb0Nz IChsaWtlIFA1MDIwL1A1MDQwKS4gSXQgaGFzCi0gICAgICAgICAgdGhlIGNhcGFiaWxpdHkgdG8g b2ZmbG9hZCBtZW1jcHksIHhvciBhbmQgcHEgY29tcHV0YXRpb24KKwl0cmlzdGF0ZSAiRnJlZXNj YWxlIFJBSUQgZW5naW5lIFN1cHBvcnQiCisJZGVwZW5kcyBvbiBGU0xfU09DICYmICFBU1lOQ19U WF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0gKKwlzZWxlY3QgRE1BX0VOR0lORQorCXNlbGVjdCBETUFf RU5HSU5FX1JBSUQKKwktLS1oZWxwLS0tCisJICBFbmFibGUgc3VwcG9ydCBmb3IgRnJlZXNjYWxl IFJBSUQgRW5naW5lLiBSQUlEIEVuZ2luZSBpcworCSAgYXZhaWxhYmxlIG9uIHNvbWUgUW9ySVEg U29DcyAobGlrZSBQNTAyMC9QNTA0MCkuIEl0IGhhcworCSAgdGhlIGNhcGFiaWxpdHkgdG8gb2Zm bG9hZCBtZW1jcHksIHhvciBhbmQgcHEgY29tcHV0YXRpb24KIAkgIGZvciByYWlkNS82LgogCiBj b25maWcgSU1HX01EQ19ETUEKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZWRhYy9LY29uZmlnIGIvZHJp dmVycy9lZGFjL0tjb25maWcKaW5kZXggNDE3ZGFkNjM1NTI2Li5jNDlmNmJjMzk3MTYgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvZWRhYy9LY29uZmlnCisrKyBiL2RyaXZlcnMvZWRhYy9LY29uZmlnCkBA IC00OTIsNyArNDkyLDcgQEAgY29uZmlnIEVEQUNfVEkKIAlkZXBlbmRzIG9uIEFSQ0hfS0VZU1RP TkUgfHwgU09DX0RSQTdYWAogCWhlbHAKIAkgIFN1cHBvcnQgZm9yIGVycm9yIGRldGVjdGlvbiBh bmQgY29ycmVjdGlvbiBvbiB0aGUKLSAgICAgICAgICBUSSBTb0NzLgorCSAgVEkgU29Dcy4KIAog Y29uZmlnIEVEQUNfUUNPTQogCXRyaXN0YXRlICJRQ09NIEVEQUMgQ29udHJvbGxlciIKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZmlybXdhcmUvS2NvbmZpZyBiL2RyaXZlcnMvZmlybXdhcmUvS2NvbmZp ZwppbmRleCBlNDBhNzdiZmU4MjEuLjMxMmMyNzg3NmI2MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9m aXJtd2FyZS9LY29uZmlnCisrKyBiL2RyaXZlcnMvZmlybXdhcmUvS2NvbmZpZwpAQCAtODYsOCAr ODYsOCBAQCBjb25maWcgRURECiAJICBCSU9TIHRyaWVzIGJvb3QgZnJvbS4gIFRoaXMgaW5mb3Jt YXRpb24gaXMgdGhlbiBleHBvcnRlZCB2aWEgc3lzZnMuCiAKIAkgIFRoaXMgb3B0aW9uIGlzIGV4 cGVyaW1lbnRhbCBhbmQgaXMga25vd24gdG8gZmFpbCB0byBib290IG9uIHNvbWUKLSAgICAgICAg ICBvYnNjdXJlIGNvbmZpZ3VyYXRpb25zLiBNb3N0IGRpc2sgY29udHJvbGxlciBCSU9TIHZlbmRv cnMgZG8KLSAgICAgICAgICBub3QgeWV0IGltcGxlbWVudCB0aGlzIGZlYXR1cmUuCisJICBvYnNj dXJlIGNvbmZpZ3VyYXRpb25zLiBNb3N0IGRpc2sgY29udHJvbGxlciBCSU9TIHZlbmRvcnMgZG8K KwkgIG5vdCB5ZXQgaW1wbGVtZW50IHRoaXMgZmVhdHVyZS4KIAogY29uZmlnIEVERF9PRkYKIAli b29sICJTZXRzIGRlZmF1bHQgYmVoYXZpb3IgZm9yIEVERCBkZXRlY3Rpb24gdG8gb2ZmIgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9maXJtd2FyZS9lZmkvS2NvbmZpZyBiL2RyaXZlcnMvZmlybXdhcmUv ZWZpL0tjb25maWcKaW5kZXggMTc4ZWU4MTA2ODI4Li5iNmE0YWZjZWM3NWEgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZmlybXdhcmUvZWZpL0tjb25maWcKKysrIGIvZHJpdmVycy9maXJtd2FyZS9lZmkv S2NvbmZpZwpAQCAtODAsNyArODAsNyBAQCBjb25maWcgRUZJX1BBUkFNU19GUk9NX0ZEVAogCWhl bHAKIAkgIFNlbGVjdCB0aGlzIGNvbmZpZyBvcHRpb24gZnJvbSB0aGUgYXJjaGl0ZWN0dXJlIEtj b25maWcgaWYKIAkgIHRoZSBFRkkgcnVudGltZSBzdXBwb3J0IGdldHMgc3lzdGVtIHRhYmxlIGFk ZHJlc3MsIG1lbW9yeQotICAgICAgICAgIG1hcCBhZGRyZXNzLCBhbmQgb3RoZXIgcGFyYW1ldGVy cyBmcm9tIHRoZSBkZXZpY2UgdHJlZS4KKwkgIG1hcCBhZGRyZXNzLCBhbmQgb3RoZXIgcGFyYW1l dGVycyBmcm9tIHRoZSBkZXZpY2UgdHJlZS4KIAogY29uZmlnIEVGSV9SVU5USU1FX1dSQVBQRVJT CiAJYm9vbApkaWZmIC0tZ2l0IGEvZHJpdmVycy9oaWQvS2NvbmZpZyBiL2RyaXZlcnMvaGlkL0tj b25maWcKaW5kZXggMWVjYjUxMjQ0MjFjLi4wNGMyYzRhOWZmZDkgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvaGlkL0tjb25maWcKKysrIGIvZHJpdmVycy9oaWQvS2NvbmZpZwpAQCAtMTA3LDcgKzEwNyw3 IEBAIGNvbmZpZyBISURfQUNDVVRPVUNICiAKIAkgIFRoZSBkcml2ZXIgd29ya3MgYXJvdW5kIGEg cHJvYmxlbSBpbiB0aGUgcmVwb3J0ZWQgZGV2aWNlIGNhcGFiaWxpdGllcwogCSAgd2hpY2ggY2F1 c2VzIHVzZXJzcGFjZSB0byBkZXRlY3QgdGhlIGRldmljZSBhcyBhIG1vdXNlIHJhdGhlciB0aGFu Ci0gICAgICAgICAgYSB0b3VjaHNjcmVlbi4KKwkgIGEgdG91Y2hzY3JlZW4uCiAKIAkgIFNheSBZ IGhlcmUgaWYgeW91IGhhdmUgYSBBY2N1dG91Y2ggMjIxNiB0b3VjaCBjb250cm9sbGVyLgogCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2h3bW9uL0tjb25maWcgYi9kcml2ZXJzL2h3bW9uL0tjb25maWcK aW5kZXggMTNhNmI0YWZiNGIzLi5hZjkyOTc0YWJiYWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaHdt b24vS2NvbmZpZworKysgYi9kcml2ZXJzL2h3bW9uL0tjb25maWcKQEAgLTQ5NSwxMCArNDk1LDEw IEBAIGNvbmZpZyBTRU5TT1JTX0Y3NTM3NVMKIAkgIHdpbGwgYmUgY2FsbGVkIGY3NTM3NXMuCiAK IGNvbmZpZyBTRU5TT1JTX01DMTM3ODNfQURDCi0gICAgICAgIHRyaXN0YXRlICJGcmVlc2NhbGUg TUMxMzc4My9NQzEzODkyIEFEQyIKLSAgICAgICAgZGVwZW5kcyBvbiBNRkRfTUMxM1hYWAotICAg ICAgICBoZWxwCi0gICAgICAgICAgU3VwcG9ydCBmb3IgdGhlIEEvRCBjb252ZXJ0ZXIgb24gTUMx Mzc4MyBhbmQgTUMxMzg5MiBQTUlDLgorCXRyaXN0YXRlICJGcmVlc2NhbGUgTUMxMzc4My9NQzEz ODkyIEFEQyIKKwlkZXBlbmRzIG9uIE1GRF9NQzEzWFhYCisJaGVscAorCSAgU3VwcG9ydCBmb3Ig dGhlIEEvRCBjb252ZXJ0ZXIgb24gTUMxMzc4MyBhbmQgTUMxMzg5MiBQTUlDLgogCiBjb25maWcg U0VOU09SU19GU0NITUQKIAl0cmlzdGF0ZSAiRnVqaXRzdSBTaWVtZW5zIENvbXB1dGVycyBzZW5z b3IgY2hpcHMiCkBAIC0xMjg3LDEwICsxMjg3LDEwIEBAIGNvbmZpZyBTRU5TT1JTX05QQ003WFgK IAlpbXBseSBUSEVSTUFMCiAJaGVscAogCSAgVGhpcyBkcml2ZXIgcHJvdmlkZXMgc3VwcG9ydCBm b3IgTnV2b3RvbiBOUENNNzUwLzczMC83MTUvNzA1IFBXTQotICAgICAgICAgIGFuZCBGYW4gY29u dHJvbGxlcnMuCisJICBhbmQgRmFuIGNvbnRyb2xsZXJzLgogCi0gICAgICAgICAgVGhpcyBkcml2 ZXIgY2FuIGFsc28gYmUgYnVpbHQgYXMgYSBtb2R1bGUuIElmIHNvLCB0aGUgbW9kdWxlCi0gICAg ICAgICAgd2lsbCBiZSBjYWxsZWQgbnBjbTc1MC1wd20tZmFuLgorCSAgVGhpcyBkcml2ZXIgY2Fu IGFsc28gYmUgYnVpbHQgYXMgYSBtb2R1bGUuIElmIHNvLCB0aGUgbW9kdWxlCisJICB3aWxsIGJl IGNhbGxlZCBucGNtNzUwLXB3bS1mYW4uCiAKIGNvbmZpZyBTRU5TT1JTX05TQTMyMAogCXRyaXN0 YXRlICJaeVhFTCBOU0EzMjAgYW5kIGNvbXBhdGlibGUgZmFuIHNwZWVkIGFuZCB0ZW1wZXJhdHVy ZSBzZW5zb3JzIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pMmMvYnVzc2VzL0tjb25maWcgYi9kcml2 ZXJzL2kyYy9idXNzZXMvS2NvbmZpZwppbmRleCAxNDZjZTQwZDhlMGEuLjliMmE0NzhmYzkwYSAx MDA2NDQKLS0tIGEvZHJpdmVycy9pMmMvYnVzc2VzL0tjb25maWcKKysrIGIvZHJpdmVycy9pMmMv YnVzc2VzL0tjb25maWcKQEAgLTI5Miw3ICsyOTIsNyBAQCBjb25maWcgSTJDX1ZJQQogCXNlbGVj dCBJMkNfQUxHT0JJVAogCWhlbHAKIAkgIElmIHlvdSBzYXkgeWVzIHRvIHRoaXMgb3B0aW9uLCBz dXBwb3J0IHdpbGwgYmUgaW5jbHVkZWQgZm9yIHRoZSBWSUEKLSAgICAgICAgICA4MkM1ODZCIEky QyBpbnRlcmZhY2UKKwkgIDgyQzU4NkIgSTJDIGludGVyZmFjZQogCiAJICBUaGlzIGRyaXZlciBj YW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElmIHNvLCB0aGUgbW9kdWxlCiAJICB3aWxs IGJlIGNhbGxlZCBpMmMtdmlhLgpAQCAtNjc3LDExICs2NzcsMTEgQEAgY29uZmlnIEkyQ19JTVhf TFBJMkMKIAl0cmlzdGF0ZSAiSU1YIExvdyBQb3dlciBJMkMgaW50ZXJmYWNlIgogCWRlcGVuZHMg b24gQVJDSF9NWEMgfHwgQ09NUElMRV9URVNUCiAJaGVscAotICAgICAgICAgIFNheSBZIGhlcmUg aWYgeW91IHdhbnQgdG8gdXNlIHRoZSBMb3cgUG93ZXIgSUlDIGJ1cyBjb250cm9sbGVyCi0gICAg ICAgICAgb24gdGhlIEZyZWVzY2FsZSBpLk1YIHByb2Nlc3NvcnMuCisJICBTYXkgWSBoZXJlIGlm IHlvdSB3YW50IHRvIHVzZSB0aGUgTG93IFBvd2VyIElJQyBidXMgY29udHJvbGxlcgorCSAgb24g dGhlIEZyZWVzY2FsZSBpLk1YIHByb2Nlc3NvcnMuCiAKLSAgICAgICAgICBUaGlzIGRyaXZlciBj YW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gSWYgc28sIHRoZSBtb2R1bGUKLSAgICAgICAg ICB3aWxsIGJlIGNhbGxlZCBpMmMtaW14LWxwaTJjLgorCSAgVGhpcyBkcml2ZXIgY2FuIGFsc28g YmUgYnVpbHQgYXMgYSBtb2R1bGUuIElmIHNvLCB0aGUgbW9kdWxlCisJICB3aWxsIGJlIGNhbGxl ZCBpMmMtaW14LWxwaTJjLgogCiBjb25maWcgSTJDX0lPUDNYWAogCXRyaXN0YXRlICJJbnRlbCBJ T1B4M3h4IGFuZCBJWFA0eHggb24tY2hpcCBJMkMgaW50ZXJmYWNlIgpAQCAtMTI4Myw5ICsxMjgz LDkgQEAgY29uZmlnIEkyQ19WSVBFUkJPQVJECiAJaGVscAogCSAgU2F5IHllcyBoZXJlIHRvIGFj Y2VzcyB0aGUgSTJDIHBhcnQgb2YgdGhlIE5hbm8gUml2ZXIKIAkgIFRlY2hub2xvZ2llcyBWaXBl cmJvYXJkIGFzIEkyQyBtYXN0ZXIuCi0gICAgICAgICAgU2VlIHZpcGVyYm9hcmQgQVBJIHNwZWNp ZmljYXRpb24gYW5kIE5hbm8KLSAgICAgICAgICBSaXZlciBUZWNoJ3MgdmlwZXJib2FyZC5oIGZv ciBkZXRhaWxlZCBtZWFuaW5nCi0gICAgICAgICAgb2YgdGhlIG1vZHVsZSBwYXJhbWV0ZXJzLgor CSAgU2VlIHZpcGVyYm9hcmQgQVBJIHNwZWNpZmljYXRpb24gYW5kIE5hbm8KKwkgIFJpdmVyIFRl Y2gncyB2aXBlcmJvYXJkLmggZm9yIGRldGFpbGVkIG1lYW5pbmcKKwkgIG9mIHRoZSBtb2R1bGUg cGFyYW1ldGVycy4KIAogY29tbWVudCAiT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzIgogCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2kyYy9tdXhlcy9LY29uZmlnIGIvZHJpdmVycy9pMmMvbXV4ZXMv S2NvbmZpZwppbmRleCBjNjA0MGFhODM5YWMuLjE3MDhiMWE4MmRhMiAxMDA2NDQKLS0tIGEvZHJp dmVycy9pMmMvbXV4ZXMvS2NvbmZpZworKysgYi9kcml2ZXJzL2kyYy9tdXhlcy9LY29uZmlnCkBA IC0xMDksMTQgKzEwOSwxNCBAQCBjb25maWcgSTJDX0RFTVVYX1BJTkNUUkwKIAkgIHdhbnQgdG8g Y2hhbmdlIHRoZSBJMkMgbWFzdGVyIGF0IHJ1bi10aW1lIGRlcGVuZGluZyBvbiBmZWF0dXJlcy4K IAogY29uZmlnIEkyQ19NVVhfTUxYQ1BMRAotICAgICAgICB0cmlzdGF0ZSAiTWVsbGFub3ggQ1BM RCBiYXNlZCBJMkMgbXVsdGlwbGV4ZXIiCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBJZiB5b3Ug c2F5IHllcyB0byB0aGlzIG9wdGlvbiwgc3VwcG9ydCB3aWxsIGJlIGluY2x1ZGVkIGZvciBhCi0g ICAgICAgICAgQ1BMRCBiYXNlZCBJMkMgbXVsdGlwbGV4ZXIuIFRoaXMgZHJpdmVyIHByb3ZpZGVz IGFjY2VzcyB0bwotICAgICAgICAgIEkyQyBidXNzZXMgY29ubmVjdGVkIHRocm91Z2ggYSBNVVgs IHdoaWNoIGlzIGNvbnRyb2xsZWQKLSAgICAgICAgICBieSBhIENQTEQgcmVnaXN0ZXIuCi0KLSAg ICAgICAgICBUaGlzIGRyaXZlciBjYW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElmIHNv LCB0aGUgbW9kdWxlCi0gICAgICAgICAgd2lsbCBiZSBjYWxsZWQgaTJjLW11eC1tbHhjcGxkLgor CXRyaXN0YXRlICJNZWxsYW5veCBDUExEIGJhc2VkIEkyQyBtdWx0aXBsZXhlciIKKwloZWxwCisJ ICBJZiB5b3Ugc2F5IHllcyB0byB0aGlzIG9wdGlvbiwgc3VwcG9ydCB3aWxsIGJlIGluY2x1ZGVk IGZvciBhCisJICBDUExEIGJhc2VkIEkyQyBtdWx0aXBsZXhlci4gVGhpcyBkcml2ZXIgcHJvdmlk ZXMgYWNjZXNzIHRvCisJICBJMkMgYnVzc2VzIGNvbm5lY3RlZCB0aHJvdWdoIGEgTVVYLCB3aGlj aCBpcyBjb250cm9sbGVkCisJICBieSBhIENQTEQgcmVnaXN0ZXIuCisKKwkgIFRoaXMgZHJpdmVy IGNhbiBhbHNvIGJlIGJ1aWx0IGFzIGEgbW9kdWxlLiAgSWYgc28sIHRoZSBtb2R1bGUKKwkgIHdp bGwgYmUgY2FsbGVkIGkyYy1tdXgtbWx4Y3BsZC4KIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEvZHJp dmVycy9paW8vZ3lyby9LY29uZmlnIGIvZHJpdmVycy9paW8vZ3lyby9LY29uZmlnCmluZGV4IDk1 ZTZmOTZkNDUyOS4uZjkxYWYzYjhlNGRhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2lpby9neXJvL0tj b25maWcKKysrIGIvZHJpdmVycy9paW8vZ3lyby9LY29uZmlnCkBAIC04MiwxMSArODIsMTEgQEAg Y29uZmlnIEZYQVMyMTAwMkMKICAgICAgICBzZWxlY3QgRlhBUzIxMDAyQ19TUEkgaWYgKFNQSSkK ICAgICAgICBkZXBlbmRzIG9uIChJMkMgfHwgU1BJX01BU1RFUikKICAgICAgICBoZWxwCi0gICAg ICAgICBTYXkgeWVzIGhlcmUgdG8gYnVpbGQgc3VwcG9ydCBmb3IgTlhQIEZYQVMyMTAwMkMgVHJp LWF4aXMgR3lybwotICAgICAgICAgU2Vuc29yIGRyaXZlciBjb25uZWN0ZWQgdmlhIEkyQyBvciBT UEkuCisJIFNheSB5ZXMgaGVyZSB0byBidWlsZCBzdXBwb3J0IGZvciBOWFAgRlhBUzIxMDAyQyBU cmktYXhpcyBHeXJvCisJIFNlbnNvciBkcml2ZXIgY29ubmVjdGVkIHZpYSBJMkMgb3IgU1BJLgog Ci0gICAgICAgICBUaGlzIGRyaXZlciBjYW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElm IHNvLCB0aGUgbW9kdWxlCi0gICAgICAgICB3aWxsIGJlIGNhbGxlZCBmeGFzMjEwMDJjX2kyYyBv ciBmeGFzMjEwMDJjX3NwaS4KKwkgVGhpcyBkcml2ZXIgY2FuIGFsc28gYmUgYnVpbHQgYXMgYSBt b2R1bGUuICBJZiBzbywgdGhlIG1vZHVsZQorCSB3aWxsIGJlIGNhbGxlZCBmeGFzMjEwMDJjX2ky YyBvciBmeGFzMjEwMDJjX3NwaS4KIAogY29uZmlnIEZYQVMyMTAwMkNfSTJDCiAgICAgICAgdHJp c3RhdGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5maW5pYmFuZC9ody9ibnh0X3JlL0tjb25maWcg Yi9kcml2ZXJzL2luZmluaWJhbmQvaHcvYm54dF9yZS9LY29uZmlnCmluZGV4IGFiODc3OWQyMzM4 Mi4uYjgzZjFjYzM4YzUyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmluaWJhbmQvaHcvYm54dF9y ZS9LY29uZmlnCisrKyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9ibnh0X3JlL0tjb25maWcKQEAg LTEsMTEgKzEsMTEgQEAKICMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seQog Y29uZmlnIElORklOSUJBTkRfQk5YVF9SRQotICAgICAgICB0cmlzdGF0ZSAiQnJvYWRjb20gTmV0 eHRyZW1lIEhDQSBzdXBwb3J0IgotICAgICAgICBkZXBlbmRzIG9uIDY0QklUCi0gICAgICAgIGRl cGVuZHMgb24gRVRIRVJORVQgJiYgTkVUREVWSUNFUyAmJiBQQ0kgJiYgSU5FVCAmJiBEQ0IKLSAg ICAgICAgc2VsZWN0IE5FVF9WRU5ET1JfQlJPQURDT00KLSAgICAgICAgc2VsZWN0IEJOWFQKLSAg ICAgICAgLS0taGVscC0tLQorCXRyaXN0YXRlICJCcm9hZGNvbSBOZXR4dHJlbWUgSENBIHN1cHBv cnQiCisJZGVwZW5kcyBvbiA2NEJJVAorCWRlcGVuZHMgb24gRVRIRVJORVQgJiYgTkVUREVWSUNF UyAmJiBQQ0kgJiYgSU5FVCAmJiBEQ0IKKwlzZWxlY3QgTkVUX1ZFTkRPUl9CUk9BRENPTQorCXNl bGVjdCBCTlhUCisJLS0taGVscC0tLQogCSAgVGhpcyBkcml2ZXIgc3VwcG9ydHMgQnJvYWRjb20g TmV0WHRyZW1lLUUgMTAvMjUvNDAvNTAgZ2lnYWJpdAogCSAgUm9DRSBIQ0FzLiAgVG8gY29tcGls ZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZToKIAkgIHRoZSBtb2R1bGUg d2lsbCBiZSBjYWxsZWQgYm54dF9yZS4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5wdXQva2V5Ym9h cmQvS2NvbmZpZyBiL2RyaXZlcnMvaW5wdXQva2V5Ym9hcmQvS2NvbmZpZwppbmRleCA4OTExYmMy ZWM0MmEuLmY1NTNhZGFlOGViNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9pbnB1dC9rZXlib2FyZC9L Y29uZmlnCisrKyBiL2RyaXZlcnMvaW5wdXQva2V5Ym9hcmQvS2NvbmZpZwpAQCAtMTcxLDExICsx NzEsMTEgQEAgY29uZmlnIEtFWUJPQVJEX1FUMTA3MAogICAgICAgIHRyaXN0YXRlICJBdG1lbCBB VDQyUVQxMDcwIFRvdWNoIFNlbnNvciBDaGlwIgogICAgICAgIGRlcGVuZHMgb24gSTJDCiAgICAg ICAgaGVscAotICAgICAgICAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byB1c2UgQXRtZWwgQVQ0 MlFUMTA3MCBRVG91Y2gKLSAgICAgICAgIFNlbnNvciBjaGlwIGFzIGlucHV0IGRldmljZS4KKwkg U2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byB1c2UgQXRtZWwgQVQ0MlFUMTA3MCBRVG91Y2gKKwkg U2Vuc29yIGNoaXAgYXMgaW5wdXQgZGV2aWNlLgogCi0gICAgICAgICBUbyBjb21waWxlIHRoaXMg ZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOgotICAgICAgICAgdGhlIG1vZHVsZSB3 aWxsIGJlIGNhbGxlZCBxdDEwNzAKKwkgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVs ZSwgY2hvb3NlIE0gaGVyZToKKwkgdGhlIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBxdDEwNzAKIAog Y29uZmlnIEtFWUJPQVJEX1FUMjE2MAogCXRyaXN0YXRlICJBdG1lbCBBVDQyUVQyMTYwIFRvdWNo IFNlbnNvciBDaGlwIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9tb3VzZS9LY29uZmlnIGIv ZHJpdmVycy9pbnB1dC9tb3VzZS9LY29uZmlnCmluZGV4IDY1MmMzOGUzYzBiNS4uZTFjYTBkZDcz N2M5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2lucHV0L21vdXNlL0tjb25maWcKKysrIGIvZHJpdmVy cy9pbnB1dC9tb3VzZS9LY29uZmlnCkBAIC05NiwxMCArOTYsMTAgQEAgY29uZmlnIE1PVVNFX1BT Ml9DWVBSRVNTCiAgICAgICAgZGVmYXVsdCB5CiAgICAgICAgZGVwZW5kcyBvbiBNT1VTRV9QUzIK ICAgICAgICBoZWxwCi0gICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSBoYXZlIGEgQ3lwcmVzcyBQ Uy8yIFRyYWNrcGFkIGNvbm5lY3RlZCB0bwotICAgICAgICAgeW91ciBzeXN0ZW0uCisJIFNheSBZ IGhlcmUgaWYgeW91IGhhdmUgYSBDeXByZXNzIFBTLzIgVHJhY2twYWQgY29ubmVjdGVkIHRvCisJ IHlvdXIgc3lzdGVtLgogCi0gICAgICAgICBJZiB1bnN1cmUsIHNheSBZLgorCSBJZiB1bnN1cmUs IHNheSBZLgogCiBjb25maWcgTU9VU0VfUFMyX0xJRkVCT09LCiAJYm9vbCAiRnVqaXRzdSBMaWZl Ym9vayBQUy8yIG1vdXNlIHByb3RvY29sIGV4dGVuc2lvbiIgaWYgRVhQRVJUCmRpZmYgLS1naXQg YS9kcml2ZXJzL2lucHV0L3RhYmxldC9LY29uZmlnIGIvZHJpdmVycy9pbnB1dC90YWJsZXQvS2Nv bmZpZwppbmRleCBlNGMwZDlhMDU1YjkuLjUxYzMzOTE4MjAxNyAxMDA2NDQKLS0tIGEvZHJpdmVy cy9pbnB1dC90YWJsZXQvS2NvbmZpZworKysgYi9kcml2ZXJzL2lucHV0L3RhYmxldC9LY29uZmln CkBAIC0zOSwxNiArMzksMTYgQEAgY29uZmlnIFRBQkxFVF9VU0JfQUlQVEVLCiAJICBtb2R1bGUg d2lsbCBiZSBjYWxsZWQgYWlwdGVrLgogCiBjb25maWcgVEFCTEVUX1VTQl9HVENPCi0gICAgICAg IHRyaXN0YXRlICJHVENPIENhbENvbXAvSW50ZXJXcml0ZSBVU0IgU3VwcG9ydCIKLSAgICAgICAg ZGVwZW5kcyBvbiBVU0IgJiYgSU5QVVQKLSAgICAgICAgaGVscAotICAgICAgICAgIFNheSBZIGhl cmUgaWYgeW91IHdhbnQgdG8gdXNlIHRoZSBVU0IgdmVyc2lvbiBvZiB0aGUgR1RDTwotICAgICAg ICAgIENhbENvbXAvSW50ZXJXcml0ZSBUYWJsZXQuICBNYWtlIHN1cmUgdG8gc2F5IFkgdG8gIk1v dXNlIHN1cHBvcnQiCi0gICAgICAgICAgKENPTkZJR19JTlBVVF9NT1VTRURFVikgYW5kL29yICJF dmVudCBpbnRlcmZhY2Ugc3VwcG9ydCIKLSAgICAgICAgICAoQ09ORklHX0lOUFVUX0VWREVWKSBh cyB3ZWxsLgotCi0gICAgICAgICAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwg Y2hvb3NlIE0gaGVyZTogdGhlCi0gICAgICAgICAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIGd0Y28u CisJdHJpc3RhdGUgIkdUQ08gQ2FsQ29tcC9JbnRlcldyaXRlIFVTQiBTdXBwb3J0IgorCWRlcGVu ZHMgb24gVVNCICYmIElOUFVUCisJaGVscAorCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byB1 c2UgdGhlIFVTQiB2ZXJzaW9uIG9mIHRoZSBHVENPCisJICBDYWxDb21wL0ludGVyV3JpdGUgVGFi bGV0LiAgTWFrZSBzdXJlIHRvIHNheSBZIHRvICJNb3VzZSBzdXBwb3J0IgorCSAgKENPTkZJR19J TlBVVF9NT1VTRURFVikgYW5kL29yICJFdmVudCBpbnRlcmZhY2Ugc3VwcG9ydCIKKwkgIChDT05G SUdfSU5QVVRfRVZERVYpIGFzIHdlbGwuCisKKwkgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMg YSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZQorCSAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIGd0 Y28uCiAKIGNvbmZpZyBUQUJMRVRfVVNCX0hBTldBTkcKIAl0cmlzdGF0ZSAiSGFud2FuZyBBcnQg TWFzdGVyIElJSSB0YWJsZXQgc3VwcG9ydCAoVVNCKSIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5w dXQvdG91Y2hzY3JlZW4vS2NvbmZpZyBiL2RyaXZlcnMvaW5wdXQvdG91Y2hzY3JlZW4vS2NvbmZp ZwppbmRleCA0NmFkOTA5MDQ5M2IuLjY5ZDIxMGUxMTc1YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9p bnB1dC90b3VjaHNjcmVlbi9LY29uZmlnCisrKyBiL2RyaXZlcnMvaW5wdXQvdG91Y2hzY3JlZW4v S2NvbmZpZwpAQCAtNjMzLDcgKzYzMyw3IEBAIGNvbmZpZyBUT1VDSFNDUkVFTl9IUDYwMAogCWRl cGVuZHMgb24gU0hfSFA2WFggJiYgU0hfQURDCiAJaGVscAogCSAgU2F5IFkgaGVyZSBpZiB5b3Ug aGF2ZSBhIEhQIEpvcm5hZGEgNjIwLzY2MC82ODAvNjkwIGFuZCB3YW50IHRvCi0gICAgICAgICAg c3VwcG9ydCB0aGUgYnVpbHQtaW4gdG91Y2hzY3JlZW4uCisJICBzdXBwb3J0IHRoZSBidWlsdC1p biB0b3VjaHNjcmVlbi4KIAogCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwg Y2hvb3NlIE0gaGVyZTogdGhlCiAJICBtb2R1bGUgd2lsbCBiZSBjYWxsZWQgaHA2ODBfdHNfaW5w dXQuCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L0tjb25maWcgYi9kcml2ZXJzL2lvbW11L0tj b25maWcKaW5kZXggZTM4NDJlYWJjZmRkLi4wMzg4ZDEwZTZlM2MgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvaW9tbXUvS2NvbmZpZworKysgYi9kcml2ZXJzL2lvbW11L0tjb25maWcKQEAgLTc4LDcgKzc4 LDcgQEAgY29uZmlnIElPTU1VX0RFQlVHRlMKIGNvbmZpZyBJT01NVV9ERUZBVUxUX1BBU1NUSFJP VUdICiAJYm9vbCAiSU9NTVUgcGFzc3Rocm91Z2ggYnkgZGVmYXVsdCIKIAlkZXBlbmRzIG9uIElP TU1VX0FQSQotICAgICAgICBoZWxwCisJaGVscAogCSAgRW5hYmxlIHBhc3N0aHJvdWdoIGJ5IGRl ZmF1bHQsIHJlbW92aW5nIHRoZSBuZWVkIHRvIHBhc3MgaW4KIAkgIGlvbW11LnBhc3N0aHJvdWdo PW9uIG9yIGlvbW11PXB0IHRocm91Z2ggY29tbWFuZCBsaW5lLiBJZiB0aGlzCiAJICBpcyBlbmFi bGVkLCB5b3UgY2FuIHN0aWxsIGRpc2FibGUgd2l0aCBpb21tdS5wYXNzdGhyb3VnaD1vZmYKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvaXJxY2hpcC9LY29uZmlnIGIvZHJpdmVycy9pcnFjaGlwL0tjb25m aWcKaW5kZXggY2NiYjg5NzNhMzI0Li41NDJkZGMxMWZlODcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv aXJxY2hpcC9LY29uZmlnCisrKyBiL2RyaXZlcnMvaXJxY2hpcC9LY29uZmlnCkBAIC0zMjgsNyAr MzI4LDcgQEAgY29uZmlnIElOR0VOSUNfVENVX0lSUQogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIAog Y29uZmlnIFJFTkVTQVNfSDgzMDBIX0lOVEMKLSAgICAgICAgYm9vbAorCWJvb2wKIAlzZWxlY3Qg SVJRX0RPTUFJTgogCiBjb25maWcgUkVORVNBU19IOFNfSU5UQwpAQCAtMzY4LDcgKzM2OCw3IEBA IGNvbmZpZyBNVkVCVV9QSUMKIAlib29sCiAKIGNvbmZpZyBNVkVCVV9TRUkKLSAgICAgICAgYm9v bAorCWJvb2wKIAogY29uZmlnIExTX1NDRkdfTVNJCiAJZGVmX2Jvb2wgeSBpZiBTT0NfTFMxMDIx QSB8fCBBUkNIX0xBWUVSU0NBUEUKQEAgLTQxMCwxNSArNDEwLDE1IEBAIGNvbmZpZyBNRVNPTl9J UlFfR1BJTwogICAgICAgIGRlcGVuZHMgb24gQVJDSF9NRVNPTgogICAgICAgIHNlbGVjdCBJUlFf RE9NQUlOX0hJRVJBUkNIWQogICAgICAgIGhlbHAKLSAgICAgICAgIFN1cHBvcnQgTWVzb24gU29D IEZhbWlseSBHUElPIEludGVycnVwdCBNdWx0aXBsZXhlcgorCSBTdXBwb3J0IE1lc29uIFNvQyBG YW1pbHkgR1BJTyBJbnRlcnJ1cHQgTXVsdGlwbGV4ZXIKIAogY29uZmlnIEdPTERGSVNIX1BJQwog ICAgICAgIGJvb2wgIkdvbGRmaXNoIHByb2dyYW1tYWJsZSBpbnRlcnJ1cHQgY29udHJvbGxlciIK ICAgICAgICBkZXBlbmRzIG9uIE1JUFMgJiYgKEdPTERGSVNIIHx8IENPTVBJTEVfVEVTVCkKICAg ICAgICBzZWxlY3QgSVJRX0RPTUFJTgogICAgICAgIGhlbHAKLSAgICAgICAgIFNheSB5ZXMgaGVy ZSB0byBlbmFibGUgR29sZGZpc2ggaW50ZXJydXB0IGNvbnRyb2xsZXIgZHJpdmVyIHVzZWQKLSAg ICAgICAgIGZvciBHb2xkZmlzaCBiYXNlZCB2aXJ0dWFsIHBsYXRmb3Jtcy4KKwkgU2F5IHllcyBo ZXJlIHRvIGVuYWJsZSBHb2xkZmlzaCBpbnRlcnJ1cHQgY29udHJvbGxlciBkcml2ZXIgdXNlZAor CSBmb3IgR29sZGZpc2ggYmFzZWQgdmlydHVhbCBwbGF0Zm9ybXMuCiAKIGNvbmZpZyBRQ09NX1BE QwogCWJvb2wgIlFDT00gUERDIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pc2RuL2hhcmR3YXJlL21J U0ROL0tjb25maWcgYi9kcml2ZXJzL2lzZG4vaGFyZHdhcmUvbUlTRE4vS2NvbmZpZwppbmRleCAz MDRmNTBjMDhkYTIuLjA3OGVlYWRmNzA3YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9pc2RuL2hhcmR3 YXJlL21JU0ROL0tjb25maWcKKysrIGIvZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL0tjb25m aWcKQEAgLTEwLDcgKzEwLDcgQEAgY29uZmlnIE1JU0ROX0hGQ1BDSQogCWRlcGVuZHMgb24gUENJ CiAJaGVscAogCSAgRW5hYmxlIHN1cHBvcnQgZm9yIGNhcmRzIHdpdGggQ29sb2duZSBDaGlwIEFH J3MKLSAgICAgICAgICBIRkMgUENJIGNoaXAuCisJICBIRkMgUENJIGNoaXAuCiAKIGNvbmZpZyBN SVNETl9IRkNNVUxUSQogCXRyaXN0YXRlICJTdXBwb3J0IGZvciBIRkMgbXVsdGlwb3J0IGNhcmRz IChIRkMtNFMvOFMvRTEpIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tYWNpbnRvc2gvS2NvbmZpZyBi L2RyaXZlcnMvbWFjaW50b3NoL0tjb25maWcKaW5kZXggNTc0ZTEyMmFlMTA1Li5jYmQ0NmMxYzVi ZjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWFjaW50b3NoL0tjb25maWcKKysrIGIvZHJpdmVycy9t YWNpbnRvc2gvS2NvbmZpZwpAQCAtMTc4LDcgKzE3OCw3IEBAIGNvbmZpZyBUSEVSTV9BRFQ3NDZY CiAJZGVwZW5kcyBvbiBJMkMgJiYgSTJDX1BPV0VSTUFDICYmIFBQQ19QTUFDICYmICFQUENfUE1B QzY0CiAJaGVscAogCSAgVGhpcyBkcml2ZXIgcHJvdmlkZXMgc29tZSB0aGVybW9zdGF0IGFuZCBm YW4gY29udHJvbCBmb3IgdGhlCi0gICAgICAgICAgaUJvb2sgRzQsIGFuZCB0aGUgQVRJIGJhc2Vk IGFsdW1pbml1bSBQb3dlckJvb2tzLCBhbGxvd2luZyBzbGlnaHRseQorCSAgaUJvb2sgRzQsIGFu ZCB0aGUgQVRJIGJhc2VkIGFsdW1pbml1bSBQb3dlckJvb2tzLCBhbGxvd2luZyBzbGlnaHRseQog CSAgYmV0dGVyIGZhbiBiZWhhdmlvdXIgYnkgZGVmYXVsdCwgYW5kIHNvbWUgbWFudWFsIGNvbnRy b2wuCiAKIGNvbmZpZyBXSU5ERkFSTQpAQCAtMjE0LDcgKzIxNCw3IEBAIGNvbmZpZyBXSU5ERkFS TV9QTTkxCiAJc2VsZWN0IEkyQ19QT1dFUk1BQwogCWhlbHAKIAkgIFRoaXMgZHJpdmVyIHByb3Zp ZGVzIHRoZXJtYWwgY29udHJvbCBmb3IgdGhlIFBvd2VyTWFjOSwxCi0gICAgICAgICAgd2hpY2gg aXMgdGhlIHJlY2VudCAoU01VIGJhc2VkKSBzaW5nbGUgQ1BVIGRlc2t0b3AgRzUKKwkgIHdoaWNo IGlzIHRoZSByZWNlbnQgKFNNVSBiYXNlZCkgc2luZ2xlIENQVSBkZXNrdG9wIEc1CiAKIGNvbmZp ZyBXSU5ERkFSTV9QTTExMgogCXRyaXN0YXRlICJTdXBwb3J0IGZvciB0aGVybWFsIG1hbmFnZW1l bnQgb24gUG93ZXJNYWMxMSwyIgpAQCAtMjQyLDcgKzI0Miw3IEBAIGNvbmZpZyBQTUFDX1JBQ0tN RVRFUgogCWRlcGVuZHMgb24gUFBDX1BNQUMKIAloZWxwCiAJICBUaGlzIGRyaXZlciBwcm92aWRl cyBzb21lIHN1cHBvcnQgdG8gY29udHJvbCB0aGUgZnJvbnQgcGFuZWwKLSAgICAgICAgICBibHVl IExFRHMgInZ1LW1ldGVyIiBvZiB0aGUgWFNlcnZlciBtYWNzLgorCSAgYmx1ZSBMRURzICJ2dS1t ZXRlciIgb2YgdGhlIFhTZXJ2ZXIgbWFjcy4KIAogY29uZmlnIFNFTlNPUlNfQU1TCiAJdHJpc3Rh dGUgIkFwcGxlIE1vdGlvbiBTZW5zb3IgZHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZC9L Y29uZmlnIGIvZHJpdmVycy9tZC9LY29uZmlnCmluZGV4IGFhOTg5NTNmNDQ2Mi4uZDZkNWFiMjNj MDg4IDEwMDY0NAotLS0gYS9kcml2ZXJzL21kL0tjb25maWcKKysrIGIvZHJpdmVycy9tZC9LY29u ZmlnCkBAIC0zOCw5ICszOCw5IEBAIGNvbmZpZyBNRF9BVVRPREVURUNUCiAJZGVmYXVsdCB5CiAJ LS0taGVscC0tLQogCSAgSWYgeW91IHNheSBZIGhlcmUsIHRoZW4gdGhlIGtlcm5lbCB3aWxsIHRy eSB0byBhdXRvZGV0ZWN0IHJhaWQKLQkgIGFycmF5cyBhcyBwYXJ0IG9mIGl0cyBib290IHByb2Nl c3MuIAorCSAgYXJyYXlzIGFzIHBhcnQgb2YgaXRzIGJvb3QgcHJvY2Vzcy4KIAotCSAgSWYgeW91 IGRvbid0IHVzZSByYWlkIGFuZCBzYXkgWSwgdGhpcyBhdXRvZGV0ZWN0aW9uIGNhbiBjYXVzZSAK KwkgIElmIHlvdSBkb24ndCB1c2UgcmFpZCBhbmQgc2F5IFksIHRoaXMgYXV0b2RldGVjdGlvbiBj YW4gY2F1c2UKIAkgIGEgc2V2ZXJhbC1zZWNvbmQgZGVsYXkgaW4gdGhlIGJvb3QgdGltZSBkdWUg dG8gdmFyaW91cwogCSAgc3luY2hyb25pc2F0aW9uIHN0ZXBzIHRoYXQgYXJlIHBhcnQgb2YgdGhp cyBzdGVwLgogCkBAIC0yOTAsNyArMjkwLDcgQEAgY29uZmlnIERNX1NOQVBTSE9UCiAgICAgICAg ZGVwZW5kcyBvbiBCTEtfREVWX0RNCiAgICAgICAgc2VsZWN0IERNX0JVRklPCiAgICAgICAgLS0t aGVscC0tLQotICAgICAgICAgQWxsb3cgdm9sdW1lIG1hbmFnZXJzIHRvIHRha2Ugd3JpdGFibGUg c25hcHNob3RzIG9mIGEgZGV2aWNlLgorCSBBbGxvdyB2b2x1bWUgbWFuYWdlcnMgdG8gdGFrZSB3 cml0YWJsZSBzbmFwc2hvdHMgb2YgYSBkZXZpY2UuCiAKIGNvbmZpZyBETV9USElOX1BST1ZJU0lP TklORwogICAgICAgIHRyaXN0YXRlICJUaGluIHByb3Zpc2lvbmluZyB0YXJnZXQiCkBAIC0yOTgs NyArMjk4LDcgQEAgY29uZmlnIERNX1RISU5fUFJPVklTSU9OSU5HCiAgICAgICAgc2VsZWN0IERN X1BFUlNJU1RFTlRfREFUQQogICAgICAgIHNlbGVjdCBETV9CSU9fUFJJU09OCiAgICAgICAgLS0t aGVscC0tLQotICAgICAgICAgUHJvdmlkZXMgdGhpbiBwcm92aXNpb25pbmcgYW5kIHNuYXBzaG90 cyB0aGF0IHNoYXJlIGEgZGF0YSBzdG9yZS4KKwkgUHJvdmlkZXMgdGhpbiBwcm92aXNpb25pbmcg YW5kIHNuYXBzaG90cyB0aGF0IHNoYXJlIGEgZGF0YSBzdG9yZS4KIAogY29uZmlnIERNX0NBQ0hF CiAgICAgICAgdHJpc3RhdGUgIkNhY2hlIHRhcmdldCAoRVhQRVJJTUVOVEFMKSIKQEAgLTMwNywy MyArMzA3LDIzIEBAIGNvbmZpZyBETV9DQUNIRQogICAgICAgIHNlbGVjdCBETV9QRVJTSVNURU5U X0RBVEEKICAgICAgICBzZWxlY3QgRE1fQklPX1BSSVNPTgogICAgICAgIC0tLWhlbHAtLS0KLSAg ICAgICAgIGRtLWNhY2hlIGF0dGVtcHRzIHRvIGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgYSBibG9j ayBkZXZpY2UgYnkKLSAgICAgICAgIG1vdmluZyBmcmVxdWVudGx5IHVzZWQgZGF0YSB0byBhIHNt YWxsZXIsIGhpZ2hlciBwZXJmb3JtYW5jZQotICAgICAgICAgZGV2aWNlLiAgRGlmZmVyZW50ICdw b2xpY3knIHBsdWdpbnMgY2FuIGJlIHVzZWQgdG8gY2hhbmdlIHRoZQotICAgICAgICAgYWxnb3Jp dGhtcyB1c2VkIHRvIHNlbGVjdCB3aGljaCBibG9ja3MgYXJlIHByb21vdGVkLCBkZW1vdGVkLAot ICAgICAgICAgY2xlYW5lZCBldGMuICBJdCBzdXBwb3J0cyB3cml0ZWJhY2sgYW5kIHdyaXRldGhy b3VnaCBtb2Rlcy4KKwkgZG0tY2FjaGUgYXR0ZW1wdHMgdG8gaW1wcm92ZSBwZXJmb3JtYW5jZSBv ZiBhIGJsb2NrIGRldmljZSBieQorCSBtb3ZpbmcgZnJlcXVlbnRseSB1c2VkIGRhdGEgdG8gYSBz bWFsbGVyLCBoaWdoZXIgcGVyZm9ybWFuY2UKKwkgZGV2aWNlLiAgRGlmZmVyZW50ICdwb2xpY3kn IHBsdWdpbnMgY2FuIGJlIHVzZWQgdG8gY2hhbmdlIHRoZQorCSBhbGdvcml0aG1zIHVzZWQgdG8g c2VsZWN0IHdoaWNoIGJsb2NrcyBhcmUgcHJvbW90ZWQsIGRlbW90ZWQsCisJIGNsZWFuZWQgZXRj LiAgSXQgc3VwcG9ydHMgd3JpdGViYWNrIGFuZCB3cml0ZXRocm91Z2ggbW9kZXMuCiAKIGNvbmZp ZyBETV9DQUNIRV9TTVEKICAgICAgICB0cmlzdGF0ZSAiU3RvY2hhc3RpYyBNUSBDYWNoZSBQb2xp Y3kgKEVYUEVSSU1FTlRBTCkiCiAgICAgICAgZGVwZW5kcyBvbiBETV9DQUNIRQogICAgICAgIGRl ZmF1bHQgeQogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgIEEgY2FjaGUgcG9saWN5IHRoYXQg dXNlcyBhIG11bHRpcXVldWUgb3JkZXJlZCBieSByZWNlbnQgaGl0cwotICAgICAgICAgdG8gc2Vs ZWN0IHdoaWNoIGJsb2NrcyBzaG91bGQgYmUgcHJvbW90ZWQgYW5kIGRlbW90ZWQuCi0gICAgICAg ICBUaGlzIGlzIG1lYW50IHRvIGJlIGEgZ2VuZXJhbCBwdXJwb3NlIHBvbGljeS4gIEl0IHByaW9y aXRpc2VzCi0gICAgICAgICByZWFkcyBvdmVyIHdyaXRlcy4gIFRoaXMgU01RIHBvbGljeSAodnMg TVEpIG9mZmVycyB0aGUgcHJvbWlzZQotICAgICAgICAgb2YgbGVzcyBtZW1vcnkgdXRpbGl6YXRp b24sIGltcHJvdmVkIHBlcmZvcm1hbmNlIGFuZCBpbmNyZWFzZWQKLSAgICAgICAgIGFkYXB0YWJp bGl0eSBpbiB0aGUgZmFjZSBvZiBjaGFuZ2luZyB3b3JrbG9hZHMuCisJIEEgY2FjaGUgcG9saWN5 IHRoYXQgdXNlcyBhIG11bHRpcXVldWUgb3JkZXJlZCBieSByZWNlbnQgaGl0cworCSB0byBzZWxl Y3Qgd2hpY2ggYmxvY2tzIHNob3VsZCBiZSBwcm9tb3RlZCBhbmQgZGVtb3RlZC4KKwkgVGhpcyBp cyBtZWFudCB0byBiZSBhIGdlbmVyYWwgcHVycG9zZSBwb2xpY3kuICBJdCBwcmlvcml0aXNlcwor CSByZWFkcyBvdmVyIHdyaXRlcy4gIFRoaXMgU01RIHBvbGljeSAodnMgTVEpIG9mZmVycyB0aGUg cHJvbWlzZQorCSBvZiBsZXNzIG1lbW9yeSB1dGlsaXphdGlvbiwgaW1wcm92ZWQgcGVyZm9ybWFu Y2UgYW5kIGluY3JlYXNlZAorCSBhZGFwdGFiaWxpdHkgaW4gdGhlIGZhY2Ugb2YgY2hhbmdpbmcg d29ya2xvYWRzLgogCiBjb25maWcgRE1fV1JJVEVDQUNIRQogCXRyaXN0YXRlICJXcml0ZWNhY2hl IHRhcmdldCIKQEAgLTM0Myw5ICszNDMsOSBAQCBjb25maWcgRE1fRVJBCiAgICAgICAgc2VsZWN0 IERNX1BFUlNJU1RFTlRfREFUQQogICAgICAgIHNlbGVjdCBETV9CSU9fUFJJU09OCiAgICAgICAg LS0taGVscC0tLQotICAgICAgICAgZG0tZXJhIHRyYWNrcyB3aGljaCBwYXJ0cyBvZiBhIGJsb2Nr IGRldmljZSBhcmUgd3JpdHRlbiB0bwotICAgICAgICAgb3ZlciB0aW1lLiAgVXNlZnVsIGZvciBt YWludGFpbmluZyBjYWNoZSBjb2hlcmVuY3kgd2hlbiB1c2luZwotICAgICAgICAgdmVuZG9yIHNu YXBzaG90cy4KKwkgZG0tZXJhIHRyYWNrcyB3aGljaCBwYXJ0cyBvZiBhIGJsb2NrIGRldmljZSBh cmUgd3JpdHRlbiB0bworCSBvdmVyIHRpbWUuICBVc2VmdWwgZm9yIG1haW50YWluaW5nIGNhY2hl IGNvaGVyZW5jeSB3aGVuIHVzaW5nCisJIHZlbmRvciBzbmFwc2hvdHMuCiAKIGNvbmZpZyBETV9D TE9ORQogICAgICAgIHRyaXN0YXRlICJDbG9uZSB0YXJnZXQgKEVYUEVSSU1FTlRBTCkiCkBAIC0z NTMsMjAgKzM1MywyMCBAQCBjb25maWcgRE1fQ0xPTkUKICAgICAgICBkZWZhdWx0IG4KICAgICAg ICBzZWxlY3QgRE1fUEVSU0lTVEVOVF9EQVRBCiAgICAgICAgLS0taGVscC0tLQotICAgICAgICAg ZG0tY2xvbmUgcHJvZHVjZXMgYSBvbmUtdG8tb25lIGNvcHkgb2YgYW4gZXhpc3RpbmcsIHJlYWQt b25seSBzb3VyY2UKLSAgICAgICAgIGRldmljZSBpbnRvIGEgd3JpdGFibGUgZGVzdGluYXRpb24g ZGV2aWNlLiBUaGUgY2xvbmVkIGRldmljZSBpcwotICAgICAgICAgdmlzaWJsZS9tb3VudGFibGUg aW1tZWRpYXRlbHkgYW5kIHRoZSBjb3B5IG9mIHRoZSBzb3VyY2UgZGV2aWNlIHRvIHRoZQotICAg ICAgICAgZGVzdGluYXRpb24gZGV2aWNlIGhhcHBlbnMgaW4gdGhlIGJhY2tncm91bmQsIGluIHBh cmFsbGVsIHdpdGggdXNlcgotICAgICAgICAgSS9PLgorCSBkbS1jbG9uZSBwcm9kdWNlcyBhIG9u ZS10by1vbmUgY29weSBvZiBhbiBleGlzdGluZywgcmVhZC1vbmx5IHNvdXJjZQorCSBkZXZpY2Ug aW50byBhIHdyaXRhYmxlIGRlc3RpbmF0aW9uIGRldmljZS4gVGhlIGNsb25lZCBkZXZpY2UgaXMK KwkgdmlzaWJsZS9tb3VudGFibGUgaW1tZWRpYXRlbHkgYW5kIHRoZSBjb3B5IG9mIHRoZSBzb3Vy Y2UgZGV2aWNlIHRvIHRoZQorCSBkZXN0aW5hdGlvbiBkZXZpY2UgaGFwcGVucyBpbiB0aGUgYmFj a2dyb3VuZCwgaW4gcGFyYWxsZWwgd2l0aCB1c2VyCisJIEkvTy4KIAotICAgICAgICAgSWYgdW5z dXJlLCBzYXkgTi4KKwkgSWYgdW5zdXJlLCBzYXkgTi4KIAogY29uZmlnIERNX01JUlJPUgogICAg ICAgIHRyaXN0YXRlICJNaXJyb3IgdGFyZ2V0IgogICAgICAgIGRlcGVuZHMgb24gQkxLX0RFVl9E TQogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgIEFsbG93IHZvbHVtZSBtYW5hZ2VycyB0byBt aXJyb3IgbG9naWNhbCB2b2x1bWVzLCBhbHNvCi0gICAgICAgICBuZWVkZWQgZm9yIGxpdmUgZGF0 YSBtaWdyYXRpb24gdG9vbHMgc3VjaCBhcyAncHZtb3ZlJy4KKwkgQWxsb3cgdm9sdW1lIG1hbmFn ZXJzIHRvIG1pcnJvciBsb2dpY2FsIHZvbHVtZXMsIGFsc28KKwkgbmVlZGVkIGZvciBsaXZlIGRh dGEgbWlncmF0aW9uIHRvb2xzIHN1Y2ggYXMgJ3B2bW92ZScuCiAKIGNvbmZpZyBETV9MT0dfVVNF UlNQQUNFCiAJdHJpc3RhdGUgIk1pcnJvciB1c2Vyc3BhY2UgbG9nZ2luZyIKQEAgLTQ4Myw3ICs0 ODMsNyBAQCBjb25maWcgRE1fRkxBS0VZCiAgICAgICAgdHJpc3RhdGUgIkZsYWtleSB0YXJnZXQi CiAgICAgICAgZGVwZW5kcyBvbiBCTEtfREVWX0RNCiAgICAgICAgLS0taGVscC0tLQotICAgICAg ICAgQSB0YXJnZXQgdGhhdCBpbnRlcm1pdHRlbnRseSBmYWlscyBJL08gZm9yIGRlYnVnZ2luZyBw dXJwb3Nlcy4KKwkgQSB0YXJnZXQgdGhhdCBpbnRlcm1pdHRlbnRseSBmYWlscyBJL08gZm9yIGRl YnVnZ2luZyBwdXJwb3Nlcy4KIAogY29uZmlnIERNX1ZFUklUWQogCXRyaXN0YXRlICJWZXJpdHkg dGFyZ2V0IHN1cHBvcnQiCmRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL0tjb25maWcgYi9kcml2 ZXJzL21lZGlhL0tjb25maWcKaW5kZXggYjM2YTQxMzMyODY3Li45ZGZlYTVjNGI2YWIgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvbWVkaWEvS2NvbmZpZworKysgYi9kcml2ZXJzL21lZGlhL0tjb25maWcK QEAgLTIwOCw5ICsyMDgsOSBAQCBjb25maWcgTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QKIAkgIElm IHVuc3VyZSBzYXkgWS4KIAogY29uZmlnIE1FRElBX0hJREVfQU5DSUxMQVJZX1NVQkRSVgotICAg ICAgICBib29sCi0gICAgICAgIGRlcGVuZHMgb24gTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgJiYg IUNPTVBJTEVfVEVTVCAmJiAhRVhQRVJUCi0gICAgICAgIGRlZmF1bHQgeQorCWJvb2wKKwlkZXBl bmRzIG9uIE1FRElBX1NVQkRSVl9BVVRPU0VMRUNUICYmICFDT01QSUxFX1RFU1QgJiYgIUVYUEVS VAorCWRlZmF1bHQgeQogCiBjb25maWcgTUVESUFfQVRUQUNICiAJYm9vbApkaWZmIC0tZ2l0IGEv ZHJpdmVycy9tZWRpYS9yYWRpby9zaTQ3MHgvS2NvbmZpZyBiL2RyaXZlcnMvbWVkaWEvcmFkaW8v c2k0NzB4L0tjb25maWcKaW5kZXggNTM3ZjhlMTYwMWYzLi5hMWJhOGJjNTRiNjIgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvbWVkaWEvcmFkaW8vc2k0NzB4L0tjb25maWcKKysrIGIvZHJpdmVycy9tZWRp YS9yYWRpby9zaTQ3MHgvS2NvbmZpZwpAQCAtMSw3ICsxLDcgQEAKICMgU1BEWC1MaWNlbnNlLUlk ZW50aWZpZXI6IEdQTC0yLjAtb25seQogY29uZmlnIFJBRElPX1NJNDcwWAotICAgICAgICB0cmlz dGF0ZSAiU2lsaWNvbiBMYWJzIFNpNDcweCBGTSBSYWRpbyBSZWNlaXZlciBzdXBwb3J0IgotICAg ICAgICBkZXBlbmRzIG9uIFZJREVPX1Y0TDIKKwl0cmlzdGF0ZSAiU2lsaWNvbiBMYWJzIFNpNDcw eCBGTSBSYWRpbyBSZWNlaXZlciBzdXBwb3J0IgorCWRlcGVuZHMgb24gVklERU9fVjRMMgogCWhl bHAKIAkgIFRoaXMgaXMgYSBkcml2ZXIgZm9yIGRldmljZXMgd2l0aCB0aGUgU2lsaWNvbiBMYWJz IFNJNDcweAogCSAgY2hpcCAoZWl0aGVyIHZpYSBVU0Igb3IgSTJDIGJ1c2VzKS4KZGlmZiAtLWdp dCBhL2RyaXZlcnMvbWVtc3RpY2svY29yZS9LY29uZmlnIGIvZHJpdmVycy9tZW1zdGljay9jb3Jl L0tjb25maWcKaW5kZXggNTE2ZjQ1NGZkZTE0Li4wODE5MmZkNzBlYjQgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvbWVtc3RpY2svY29yZS9LY29uZmlnCisrKyBiL2RyaXZlcnMvbWVtc3RpY2svY29yZS9L Y29uZmlnCkBAIC02LDE2ICs2LDE2IEBACiBjb21tZW50ICJNZW1vcnlTdGljayBkcml2ZXJzIgog CiBjb25maWcgTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRQotICAgICAgICBib29sICJBbGxvdyB1bnNh ZmUgcmVzdW1lIChEQU5HRVJPVVMpIgotICAgICAgICBoZWxwCi0gICAgICAgICAgSWYgeW91IHNh eSBZIGhlcmUsIHRoZSBNZW1vcnlTdGljayBsYXllciB3aWxsIGFzc3VtZSB0aGF0IGFsbAotICAg ICAgICAgIGNhcmRzIHN0YXllZCBpbiB0aGVpciByZXNwZWN0aXZlIHNsb3RzIGR1cmluZyB0aGUg c3VzcGVuZC4gVGhlCi0gICAgICAgICAgbm9ybWFsIGJlaGF2aW91ciBpcyB0byByZW1vdmUgdGhl bSBhdCBzdXNwZW5kIGFuZAotICAgICAgICAgIHJlZGV0ZWN0aW5nIHRoZW0gYXQgcmVzdW1lLiBC cmVha2luZyB0aGlzIGFzc3VtcHRpb24gd2lsbAotICAgICAgICAgIGluIG1vc3QgY2FzZXMgcmVz dWx0IGluIGRhdGEgY29ycnVwdGlvbi4KKwlib29sICJBbGxvdyB1bnNhZmUgcmVzdW1lIChEQU5H RVJPVVMpIgorCWhlbHAKKwkgIElmIHlvdSBzYXkgWSBoZXJlLCB0aGUgTWVtb3J5U3RpY2sgbGF5 ZXIgd2lsbCBhc3N1bWUgdGhhdCBhbGwKKwkgIGNhcmRzIHN0YXllZCBpbiB0aGVpciByZXNwZWN0 aXZlIHNsb3RzIGR1cmluZyB0aGUgc3VzcGVuZC4gVGhlCisJICBub3JtYWwgYmVoYXZpb3VyIGlz IHRvIHJlbW92ZSB0aGVtIGF0IHN1c3BlbmQgYW5kCisJICByZWRldGVjdGluZyB0aGVtIGF0IHJl c3VtZS4gQnJlYWtpbmcgdGhpcyBhc3N1bXB0aW9uIHdpbGwKKwkgIGluIG1vc3QgY2FzZXMgcmVz dWx0IGluIGRhdGEgY29ycnVwdGlvbi4KIAotICAgICAgICAgIFRoaXMgb3B0aW9uIGlzIHVzdWFs bHkganVzdCBmb3IgZW1iZWRkZWQgc3lzdGVtcyB3aGljaCB1c2UKLSAgICAgICAgICBhIE1lbW9y eVN0aWNrIGNhcmQgZm9yIHJvb3Rmcy4gTW9zdCBwZW9wbGUgc2hvdWxkIHNheSBOIGhlcmUuCisJ ICBUaGlzIG9wdGlvbiBpcyB1c3VhbGx5IGp1c3QgZm9yIGVtYmVkZGVkIHN5c3RlbXMgd2hpY2gg dXNlCisJICBhIE1lbW9yeVN0aWNrIGNhcmQgZm9yIHJvb3Rmcy4gTW9zdCBwZW9wbGUgc2hvdWxk IHNheSBOIGhlcmUuCiAKIGNvbmZpZyBNU1BST19CTE9DSwogCXRyaXN0YXRlICJNZW1vcnlTdGlj ayBQcm8gYmxvY2sgZGV2aWNlIGRyaXZlciIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVtc3RpY2sv aG9zdC9LY29uZmlnIGIvZHJpdmVycy9tZW1zdGljay9ob3N0L0tjb25maWcKaW5kZXggNDQ2Yzkz ZWNlZjhmLi40MTEzMzQzZGEwNTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWVtc3RpY2svaG9zdC9L Y29uZmlnCisrKyBiL2RyaXZlcnMvbWVtc3RpY2svaG9zdC9LY29uZmlnCkBAIC0xOCw3ICsxOCw3 IEBAIGNvbmZpZyBNRU1TVElDS19USUZNX01TCiAJICAnTWlzYyBkZXZpY2VzOiBUSSBGbGFzaCBN ZWRpYSBQQ0k3NHh4L1BDSTc2eHggaG9zdCBhZGFwdGVyIHN1cHBvcnQKIAkgIChUSUZNXzdYWDEp Jy4KIAotICAgICAgICAgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIGNob29z ZSBNIGhlcmU6IHRoZQorCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hv b3NlIE0gaGVyZTogdGhlCiAJICBtb2R1bGUgd2lsbCBiZSBjYWxsZWQgdGlmbV9tcy4KIAogY29u ZmlnIE1FTVNUSUNLX0pNSUNST05fMzhYCkBAIC0yOSw3ICsyOSw3IEBAIGNvbmZpZyBNRU1TVElD S19KTUlDUk9OXzM4WAogCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byBiZSBhYmxlIHRvIGFj Y2VzcyBNZW1vcnlTdGljayBjYXJkcyB3aXRoCiAJICB0aGUgSk1pY3JvbihSKSBKTUIzOFggTWVt b3J5U3RpY2sgY2FyZCByZWFkZXIuCiAKLSAgICAgICAgICBUbyBjb21waWxlIHRoaXMgZHJpdmVy IGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKKwkgIFRvIGNvbXBpbGUgdGhpcyBkcml2 ZXIgYXMgYSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZQogCSAgbW9kdWxlIHdpbGwgYmUgY2Fs bGVkIGptYjM4eF9tcy4KIAogY29uZmlnIE1FTVNUSUNLX1I1OTIKZGlmZiAtLWdpdCBhL2RyaXZl cnMvbWlzYy9LY29uZmlnIGIvZHJpdmVycy9taXNjL0tjb25maWcKaW5kZXggM2NlMDBiZjVjZmUz Li4xNzcyYTZkZmVmYjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWlzYy9LY29uZmlnCisrKyBiL2Ry aXZlcnMvbWlzYy9LY29uZmlnCkBAIC0zMzksMTQgKzMzOSwxNCBAQCBjb25maWcgU0VOU09SU19U U0wyNTUwCiAJICB3aWxsIGJlIGNhbGxlZCB0c2wyNTUwLgogCiBjb25maWcgU0VOU09SU19CSDE3 NzAKLSAgICAgICAgIHRyaXN0YXRlICJCSDE3NzBHTEMgLyBTRkg3NzcwIGNvbWJpbmVkIEFMUyAt IFByb3hpbWl0eSBzZW5zb3IiCi0gICAgICAgICBkZXBlbmRzIG9uIEkyQwotICAgICAgICAgLS0t aGVscC0tLQotICAgICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRvIGJ1aWxkIGEgZHJp dmVyIGZvciBCSDE3NzBHTEMgKFJPSE0pIG9yCisJIHRyaXN0YXRlICJCSDE3NzBHTEMgLyBTRkg3 NzcwIGNvbWJpbmVkIEFMUyAtIFByb3hpbWl0eSBzZW5zb3IiCisJIGRlcGVuZHMgb24gSTJDCisJ IC0tLWhlbHAtLS0KKwkgICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRvIGJ1aWxkIGEgZHJpdmVy IGZvciBCSDE3NzBHTEMgKFJPSE0pIG9yCiAJICAgU0ZINzc3MCAoT3NyYW0pIGNvbWJpbmVkIGFt YmllbnQgbGlnaHQgYW5kIHByb3hpbWl0eSBzZW5zb3IgY2hpcC4KIAotICAgICAgICAgICBUbyBj b21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKLSAgICAg ICAgICAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIGJoMTc3MGdsYy4gSWYgdW5zdXJlLCBzYXkgTiBo ZXJlLgorCSAgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIGNob29zZSBNIGhl cmU6IHRoZQorCSAgIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBiaDE3NzBnbGMuIElmIHVuc3VyZSwg c2F5IE4gaGVyZS4KIAogY29uZmlnIFNFTlNPUlNfQVBEUzk5MFgKIAkgdHJpc3RhdGUgIkFQRFM5 OTBYIGNvbWJpbmVkIGFscyBhbmQgcHJveGltaXR5IHNlbnNvcnMiCkBAIC00NTEsOCArNDUxLDgg QEAgY29uZmlnIFBDSV9FTkRQT0lOVF9URVNUCiAJc2VsZWN0IENSQzMyCiAJdHJpc3RhdGUgIlBD SSBFbmRwb2ludCBUZXN0IGRyaXZlciIKIAktLS1oZWxwLS0tCi0gICAgICAgICAgIEVuYWJsZSB0 aGlzIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRvIGVuYWJsZSB0aGUgaG9zdCBzaWRlIHRlc3QgZHJp dmVyCi0gICAgICAgICAgIGZvciBQQ0kgRW5kcG9pbnQuCisJICAgRW5hYmxlIHRoaXMgY29uZmln dXJhdGlvbiBvcHRpb24gdG8gZW5hYmxlIHRoZSBob3N0IHNpZGUgdGVzdCBkcml2ZXIKKwkgICBm b3IgUENJIEVuZHBvaW50LgogCiBjb25maWcgWElMSU5YX1NERkVDCiAJdHJpc3RhdGUgIlhpbGlu eCBTREZFQyAxNiIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbXRkL25hbmQvb25lbmFuZC9LY29uZmln IGIvZHJpdmVycy9tdGQvbmFuZC9vbmVuYW5kL0tjb25maWcKaW5kZXggYWUwYjhmZTViOTkwLi5l YTM4MmZjNDg0MzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbXRkL25hbmQvb25lbmFuZC9LY29uZmln CisrKyBiL2RyaXZlcnMvbXRkL25hbmQvb25lbmFuZC9LY29uZmlnCkBAIC0zMywxMiArMzMsMTIg QEAgY29uZmlnIE1URF9PTkVOQU5EX09NQVAyCiAJICBFbmFibGUgZG1hZW5naW5lIGFuZCBncGlv bGliIGZvciBiZXR0ZXIgcGVyZm9ybWFuY2UuCiAKIGNvbmZpZyBNVERfT05FTkFORF9TQU1TVU5H Ci0gICAgICAgIHRyaXN0YXRlICJPbmVOQU5EIG9uIFNhbXN1bmcgU09DIGNvbnRyb2xsZXIgc3Vw cG9ydCIKLSAgICAgICAgZGVwZW5kcyBvbiBBUkNIX1MzQzY0WFggfHwgQVJDSF9TNVBWMjEwIHx8 IEFSQ0hfRVhZTk9TNAotICAgICAgICBoZWxwCi0gICAgICAgICAgU3VwcG9ydCBmb3IgYSBPbmVO QU5EIGZsYXNoIGRldmljZSBjb25uZWN0ZWQgdG8gYW4gU2Ftc3VuZyBTT0MuCi0gICAgICAgICAg UzNDNjRYWCB1c2VzIGNvbW1hbmQgbWFwcGluZyBtZXRob2QuCi0gICAgICAgICAgUzVQQzExMC9T NVBDMjEwIHVzZSBnZW5lcmljIE9uZU5BTkQgbWV0aG9kLgorCXRyaXN0YXRlICJPbmVOQU5EIG9u IFNhbXN1bmcgU09DIGNvbnRyb2xsZXIgc3VwcG9ydCIKKwlkZXBlbmRzIG9uIEFSQ0hfUzNDNjRY WCB8fCBBUkNIX1M1UFYyMTAgfHwgQVJDSF9FWFlOT1M0CisJaGVscAorCSAgU3VwcG9ydCBmb3Ig YSBPbmVOQU5EIGZsYXNoIGRldmljZSBjb25uZWN0ZWQgdG8gYW4gU2Ftc3VuZyBTT0MuCisJICBT M0M2NFhYIHVzZXMgY29tbWFuZCBtYXBwaW5nIG1ldGhvZC4KKwkgIFM1UEMxMTAvUzVQQzIxMCB1 c2UgZ2VuZXJpYyBPbmVOQU5EIG1ldGhvZC4KIAogY29uZmlnIE1URF9PTkVOQU5EX09UUAogCWJv b2wgIk9uZU5BTkQgT1RQIFN1cHBvcnQiCmRpZmYgLS1naXQgYS9kcml2ZXJzL25mYy9uZmNtcnZs L0tjb25maWcgYi9kcml2ZXJzL25mYy9uZmNtcnZsL0tjb25maWcKaW5kZXggMDZmMzRmYjRlMGIw Li5kZWQwZDAzYzAwMTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmZjL25mY21ydmwvS2NvbmZpZwor KysgYi9kcml2ZXJzL25mYy9uZmNtcnZsL0tjb25maWcKQEAgLTE1LDcgKzE1LDcgQEAgY29uZmln IE5GQ19NUlZMX1VTQgogCSAgTWFydmVsbCBORkMtb3Zlci1VU0IgZHJpdmVyLgogCiAJICBUaGlz IGRyaXZlciBwcm92aWRlcyBzdXBwb3J0IGZvciBNYXJ2ZWxsIE5GQy1vdmVyLVVTQiBkZXZpY2Vz OgotICAgICAgICAgIDg4OTcuCisJICA4ODk3LgogCiAJICBTYXkgWSBoZXJlIHRvIGNvbXBpbGUg c3VwcG9ydCBmb3IgTWFydmVsbCBORkMtb3Zlci1VU0IgZHJpdmVyCiAJICBpbnRvIHRoZSBrZXJu ZWwgb3Igc2F5IE0gdG8gY29tcGlsZSBpdCBhcyBtb2R1bGUuCmRpZmYgLS1naXQgYS9kcml2ZXJz L3BjaS9LY29uZmlnIGIvZHJpdmVycy9wY2kvS2NvbmZpZwppbmRleCBhMzA0ZjVlYTExYjkuLmJk NTA3NjVmMzBjZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvS2NvbmZpZworKysgYi9kcml2ZXJz L3BjaS9LY29uZmlnCkBAIC0xMDYsMTQgKzEwNiwxNCBAQCBjb25maWcgUENJX1BGX1NUVUIKIAkg IFdoZW4gaW4gZG91YnQsIHNheSBOLgogCiBjb25maWcgWEVOX1BDSURFVl9GUk9OVEVORAotICAg ICAgICB0cmlzdGF0ZSAiWGVuIFBDSSBGcm9udGVuZCIKLSAgICAgICAgZGVwZW5kcyBvbiBYODYg JiYgWEVOCi0gICAgICAgIHNlbGVjdCBQQ0lfWEVOCisJdHJpc3RhdGUgIlhlbiBQQ0kgRnJvbnRl bmQiCisJZGVwZW5kcyBvbiBYODYgJiYgWEVOCisJc2VsZWN0IFBDSV9YRU4KIAlzZWxlY3QgWEVO X1hFTkJVU19GUk9OVEVORAotICAgICAgICBkZWZhdWx0IHkKLSAgICAgICAgaGVscAotICAgICAg ICAgIFRoZSBQQ0kgZGV2aWNlIGZyb250ZW5kIGRyaXZlciBhbGxvd3MgdGhlIGtlcm5lbCB0byBp bXBvcnQgYXJiaXRyYXJ5Ci0gICAgICAgICAgUENJIGRldmljZXMgZnJvbSBhIFBDSSBiYWNrZW5k IHRvIHN1cHBvcnQgUENJIGRyaXZlciBkb21haW5zLgorCWRlZmF1bHQgeQorCWhlbHAKKwkgIFRo ZSBQQ0kgZGV2aWNlIGZyb250ZW5kIGRyaXZlciBhbGxvd3MgdGhlIGtlcm5lbCB0byBpbXBvcnQg YXJiaXRyYXJ5CisJICBQQ0kgZGV2aWNlcyBmcm9tIGEgUENJIGJhY2tlbmQgdG8gc3VwcG9ydCBQ Q0kgZHJpdmVyIGRvbWFpbnMuCiAKIGNvbmZpZyBQQ0lfQVRTCiAJYm9vbApAQCAtMTgwLDEyICsx ODAsMTIgQEAgY29uZmlnIFBDSV9MQUJFTAogCXNlbGVjdCBOTFMKIAogY29uZmlnIFBDSV9IWVBF UlYKLSAgICAgICAgdHJpc3RhdGUgIkh5cGVyLVYgUENJIEZyb250ZW5kIgotICAgICAgICBkZXBl bmRzIG9uIFg4Nl82NCAmJiBIWVBFUlYgJiYgUENJX01TSSAmJiBQQ0lfTVNJX0lSUV9ET01BSU4g JiYgU1lTRlMKKwl0cmlzdGF0ZSAiSHlwZXItViBQQ0kgRnJvbnRlbmQiCisJZGVwZW5kcyBvbiBY ODZfNjQgJiYgSFlQRVJWICYmIFBDSV9NU0kgJiYgUENJX01TSV9JUlFfRE9NQUlOICYmIFNZU0ZT CiAJc2VsZWN0IFBDSV9IWVBFUlZfSU5URVJGQUNFCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBU aGUgUENJIGRldmljZSBmcm9udGVuZCBkcml2ZXIgYWxsb3dzIHRoZSBrZXJuZWwgdG8gaW1wb3J0 IGFyYml0cmFyeQotICAgICAgICAgIFBDSSBkZXZpY2VzIGZyb20gYSBQQ0kgYmFja2VuZCB0byBz dXBwb3J0IFBDSSBkcml2ZXIgZG9tYWlucy4KKwloZWxwCisJICBUaGUgUENJIGRldmljZSBmcm9u dGVuZCBkcml2ZXIgYWxsb3dzIHRoZSBrZXJuZWwgdG8gaW1wb3J0IGFyYml0cmFyeQorCSAgUENJ IGRldmljZXMgZnJvbSBhIFBDSSBiYWNrZW5kIHRvIHN1cHBvcnQgUENJIGRyaXZlciBkb21haW5z LgogCiBzb3VyY2UgImRyaXZlcnMvcGNpL2hvdHBsdWcvS2NvbmZpZyIKIHNvdXJjZSAiZHJpdmVy cy9wY2kvY29udHJvbGxlci9LY29uZmlnIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJv bGxlci9kd2MvS2NvbmZpZyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL0tjb25maWcKaW5k ZXggMGJhOTg4YjViNWJjLi42MjVhMDMxYjIxOTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL2Nv bnRyb2xsZXIvZHdjL0tjb25maWcKKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvS2Nv bmZpZwpAQCAtNyw5ICs3LDkgQEAgY29uZmlnIFBDSUVfRFcKIAlib29sCiAKIGNvbmZpZyBQQ0lF X0RXX0hPU1QKLSAgICAgICAgYm9vbAorCWJvb2wKIAlkZXBlbmRzIG9uIFBDSV9NU0lfSVJRX0RP TUFJTgotICAgICAgICBzZWxlY3QgUENJRV9EVworCXNlbGVjdCBQQ0lFX0RXCiAKIGNvbmZpZyBQ Q0lFX0RXX0VQCiAJYm9vbApAQCAtMjI0LDcgKzIyNCw3IEBAIGNvbmZpZyBQQ0lFX0hJU0lfU1RC CiAJZGVwZW5kcyBvbiBQQ0lfTVNJX0lSUV9ET01BSU4KIAlzZWxlY3QgUENJRV9EV19IT1NUCiAJ aGVscAotICAgICAgICAgIFNheSBZIGhlcmUgaWYgeW91IHdhbnQgUENJZSBjb250cm9sbGVyIHN1 cHBvcnQgb24gSGlTaWxpY29uIFNUQiBTb0NzCisJICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IFBD SWUgY29udHJvbGxlciBzdXBwb3J0IG9uIEhpU2lsaWNvbiBTVEIgU29DcwogCiBjb25maWcgUENJ X01FU09OCiAJYm9vbCAiTUVTT04gUENJZSBjb250cm9sbGVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9wY2kvaG90cGx1Zy9LY29uZmlnIGIvZHJpdmVycy9wY2kvaG90cGx1Zy9LY29uZmlnCmluZGV4 IGU3YjQ5M2MyMmJmMy4uMzI0NTVhNzkzNzJkIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9ob3Rw bHVnL0tjb25maWcKKysrIGIvZHJpdmVycy9wY2kvaG90cGx1Zy9LY29uZmlnCkBAIC04Myw3ICs4 Myw3IEBAIGNvbmZpZyBIT1RQTFVHX1BDSV9DUENJX1pUNTU1MAogCWRlcGVuZHMgb24gSE9UUExV R19QQ0lfQ1BDSSAmJiBYODYKIAloZWxwCiAJICBTYXkgWSBoZXJlIGlmIHlvdSBoYXZlIGFuIFBl cmZvcm1hbmNlIFRlY2hub2xvZ2llcyAoZm9ybWVybHkgSW50ZWwsCi0gICAgICAgICAgZm9ybWVy bHkganVzdCBaaWF0ZWNoKSBaaWF0ZWNoIFpUNTU1MCBDb21wYWN0UENJIHN5c3RlbSBjYXJkLgor CSAgZm9ybWVybHkganVzdCBaaWF0ZWNoKSBaaWF0ZWNoIFpUNTU1MCBDb21wYWN0UENJIHN5c3Rl bSBjYXJkLgogCiAJICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2Ug TSBoZXJlOiB0aGUKIAkgIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBjcGNpaHBfenQ1NTUwLgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9wZXJmL0tjb25maWcgYi9kcml2ZXJzL3BlcmYvS2NvbmZpZwppbmRl eCAwOWFlOGE5NzA4ODAuLjI4OGMxYjM1ODllNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9wZXJmL0tj b25maWcKKysrIGIvZHJpdmVycy9wZXJmL0tjb25maWcKQEAgLTgzLDggKzgzLDggQEAgY29uZmln IEhJU0lfUE1VCiAgICAgICAgYm9vbCAiSGlTaWxpY29uIFNvQyBQTVUiCiAgICAgICAgZGVwZW5k cyBvbiBBUk02NCAmJiBBQ1BJCiAgICAgICAgaGVscAotICAgICAgICAgU3VwcG9ydCBmb3IgSGlT aWxpY29uIFNvQyB1bmNvcmUgcGVyZm9ybWFuY2UgbW9uaXRvcmluZwotICAgICAgICAgdW5pdCAo UE1VKSwgc3VjaCBhczogTDNDLCBISEEgYW5kIEREUkMuCisJIFN1cHBvcnQgZm9yIEhpU2lsaWNv biBTb0MgdW5jb3JlIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcKKwkgdW5pdCAoUE1VKSwgc3VjaCBh czogTDNDLCBISEEgYW5kIEREUkMuCiAKIGNvbmZpZyBRQ09NX0wyX1BNVQogCWJvb2wgIlF1YWxj b21tIFRlY2hub2xvZ2llcyBMMi1jYWNoZSBQTVUiCkBAIC0xMTUsMTEgKzExNSwxMSBAQCBjb25m aWcgVEhVTkRFUlgyX1BNVQogCSAgIGluIHRoZSBERFI0IE1lbW9yeSBDb250cm9sbGVyIChETUMp LgogCiBjb25maWcgWEdFTkVfUE1VCi0gICAgICAgIGRlcGVuZHMgb24gQVJDSF9YR0VORQotICAg ICAgICBib29sICJBUE0gWC1HZW5lIFNvQyBQTVUiCi0gICAgICAgIGRlZmF1bHQgbgotICAgICAg ICBoZWxwCi0gICAgICAgICAgU2F5IHkgaWYgeW91IHdhbnQgdG8gdXNlIEFQTSBYLUdlbmUgU29D IHBlcmZvcm1hbmNlIG1vbml0b3JzLgorCWRlcGVuZHMgb24gQVJDSF9YR0VORQorCWJvb2wgIkFQ TSBYLUdlbmUgU29DIFBNVSIKKwlkZWZhdWx0IG4KKwloZWxwCisJICBTYXkgeSBpZiB5b3Ugd2Fu dCB0byB1c2UgQVBNIFgtR2VuZSBTb0MgcGVyZm9ybWFuY2UgbW9uaXRvcnMuCiAKIGNvbmZpZyBB Uk1fU1BFX1BNVQogCXRyaXN0YXRlICJFbmFibGUgc3VwcG9ydCBmb3IgdGhlIEFSTXY4LjIgU3Rh dGlzdGljYWwgUHJvZmlsaW5nIEV4dGVuc2lvbiIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGh5L2hp c2lsaWNvbi9LY29uZmlnIGIvZHJpdmVycy9waHkvaGlzaWxpY29uL0tjb25maWcKaW5kZXggNTM0 ZTM5M2EwOWIzLi42YTU5MWJiODQwMzEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGh5L2hpc2lsaWNv bi9LY29uZmlnCisrKyBiL2RyaXZlcnMvcGh5L2hpc2lsaWNvbi9LY29uZmlnCkBAIC0zOCw5ICsz OCw5IEBAIGNvbmZpZyBQSFlfSElTSV9JTk5PX1VTQjIKICAgICAgICBzZWxlY3QgR0VORVJJQ19Q SFkKICAgICAgICBzZWxlY3QgTUZEX1NZU0NPTgogICAgICAgIGhlbHAKLSAgICAgICAgIFN1cHBv cnQgZm9yIElOTk8gVVNCMiBQSFkgb24gSGlTaWxpY29uIFNvQ3MuIFRoaXMgUGh5IHN1cHBvcnRz Ci0gICAgICAgICBVU0IgMS41TWIvcywgVVNCIDEyTWIvcywgVVNCIDQ4ME1iL3Mgc3BlZWRzLiBJ dCBzdXBwb3J0cyBvbmUKLSAgICAgICAgIFVTQiBob3N0IHBvcnQgdG8gYWNjZXB0IG9uZSBVU0Ig ZGV2aWNlLgorCSBTdXBwb3J0IGZvciBJTk5PIFVTQjIgUEhZIG9uIEhpU2lsaWNvbiBTb0NzLiBU aGlzIFBoeSBzdXBwb3J0cworCSBVU0IgMS41TWIvcywgVVNCIDEyTWIvcywgVVNCIDQ4ME1iL3Mg c3BlZWRzLiBJdCBzdXBwb3J0cyBvbmUKKwkgVVNCIGhvc3QgcG9ydCB0byBhY2NlcHQgb25lIFVT QiBkZXZpY2UuCiAKIGNvbmZpZyBQSFlfSElYNUhEMl9TQVRBCiAJdHJpc3RhdGUgIkhJWDVIRDIg U0FUQSBQSFkgRHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9waW5jdHJsL0tjb25maWcgYi9k cml2ZXJzL3BpbmN0cmwvS2NvbmZpZwppbmRleCBiMzcyNDE5ZDYxZjIuLjI1YjZjODMwZjJmMSAx MDA2NDQKLS0tIGEvZHJpdmVycy9waW5jdHJsL0tjb25maWcKKysrIGIvZHJpdmVycy9waW5jdHJs L0tjb25maWcKQEAgLTMyLDE1ICszMiwxNSBAQCBjb25maWcgREVCVUdfUElOQ1RSTAogCSAgU2F5 IFkgaGVyZSB0byBhZGQgc29tZSBleHRyYSBjaGVja3MgYW5kIGRpYWdub3N0aWNzIHRvIFBJTkNU UkwgY2FsbHMuCiAKIGNvbmZpZyBQSU5DVFJMX0FSVFBFQzYKLSAgICAgICAgYm9vbCAiQXhpcyBB UlRQRUMtNiBwaW4gY29udHJvbGxlciBkcml2ZXIiCi0gICAgICAgIGRlcGVuZHMgb24gTUFDSF9B UlRQRUM2Ci0gICAgICAgIHNlbGVjdCBQSU5NVVgKLSAgICAgICAgc2VsZWN0IEdFTkVSSUNfUElO Q09ORgotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBpcyB0aGUgZHJpdmVyIGZvciB0aGUg QXhpcyBBUlRQRUMtNiBwaW4gY29udHJvbGxlci4gVGhpcyBkcml2ZXIKLSAgICAgICAgICBzdXBw b3J0cyBwaW4gZnVuY3Rpb24gbXVsdGlwbGV4aW5nIGFzIHdlbGwgYXMgcGluIGJpYXMgYW5kIGRy aXZlCi0gICAgICAgICAgc3RyZW5ndGggY29uZmlndXJhdGlvbi4gRGV2aWNlIHRyZWUgaW50ZWdy YXRpb24gaW5zdHJ1Y3Rpb25zIGNhbiBiZQotICAgICAgICAgIGZvdW5kIGluIERvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2F4aXMsYXJ0cGVjNi1waW5jdHJsLnR4dAor CWJvb2wgIkF4aXMgQVJUUEVDLTYgcGluIGNvbnRyb2xsZXIgZHJpdmVyIgorCWRlcGVuZHMgb24g TUFDSF9BUlRQRUM2CisJc2VsZWN0IFBJTk1VWAorCXNlbGVjdCBHRU5FUklDX1BJTkNPTkYKKwlo ZWxwCisJICBUaGlzIGlzIHRoZSBkcml2ZXIgZm9yIHRoZSBBeGlzIEFSVFBFQy02IHBpbiBjb250 cm9sbGVyLiBUaGlzIGRyaXZlcgorCSAgc3VwcG9ydHMgcGluIGZ1bmN0aW9uIG11bHRpcGxleGlu ZyBhcyB3ZWxsIGFzIHBpbiBiaWFzIGFuZCBkcml2ZQorCSAgc3RyZW5ndGggY29uZmlndXJhdGlv bi4gRGV2aWNlIHRyZWUgaW50ZWdyYXRpb24gaW5zdHJ1Y3Rpb25zIGNhbiBiZQorCSAgZm91bmQg aW4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvYXhpcyxhcnRwZWM2 LXBpbmN0cmwudHh0CiAKIGNvbmZpZyBQSU5DVFJMX0FTMzcyMgogCXRyaXN0YXRlICJQaW5jdHJs IGFuZCBHUElPIGRyaXZlciBmb3IgYW1zIEFTMzcyMiBQTUlDIgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9waW5jdHJsL2ZyZWVzY2FsZS9LY29uZmlnIGIvZHJpdmVycy9waW5jdHJsL2ZyZWVzY2FsZS9L Y29uZmlnCmluZGV4IDVmNDA1ODAzM2VjNi4uM2VhOWNlM2UwY2Q5IDEwMDY0NAotLS0gYS9kcml2 ZXJzL3BpbmN0cmwvZnJlZXNjYWxlL0tjb25maWcKKysrIGIvZHJpdmVycy9waW5jdHJsL2ZyZWVz Y2FsZS9LY29uZmlnCkBAIC0zOSwxMiArMzksMTIgQEAgY29uZmlnIFBJTkNUUkxfSU1YMjcKIAog CiBjb25maWcgUElOQ1RSTF9JTVgyNQotICAgICAgICBib29sICJJTVgyNSBwaW5jdHJsIGRyaXZl ciIKLSAgICAgICAgZGVwZW5kcyBvbiBPRgotICAgICAgICBkZXBlbmRzIG9uIFNPQ19JTVgyNQot ICAgICAgICBzZWxlY3QgUElOQ1RSTF9JTVgKLSAgICAgICAgaGVscAotICAgICAgICAgIFNheSBZ IGhlcmUgdG8gZW5hYmxlIHRoZSBpbXgyNSBwaW5jdHJsIGRyaXZlcgorCWJvb2wgIklNWDI1IHBp bmN0cmwgZHJpdmVyIgorCWRlcGVuZHMgb24gT0YKKwlkZXBlbmRzIG9uIFNPQ19JTVgyNQorCXNl bGVjdCBQSU5DVFJMX0lNWAorCWhlbHAKKwkgIFNheSBZIGhlcmUgdG8gZW5hYmxlIHRoZSBpbXgy NSBwaW5jdHJsIGRyaXZlcgogCiBjb25maWcgUElOQ1RSTF9JTVgzNQogCWJvb2wgIklNWDM1IHBp bmN0cmwgZHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9waW5jdHJsL3Fjb20vS2NvbmZpZyBi L2RyaXZlcnMvcGluY3RybC9xY29tL0tjb25maWcKaW5kZXggMzJmYzI0NThiOGViLi44YWQwZDNj YzNiZjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGluY3RybC9xY29tL0tjb25maWcKKysrIGIvZHJp dmVycy9waW5jdHJsL3Fjb20vS2NvbmZpZwpAQCAtMTQxLDEwICsxNDEsMTAgQEAgY29uZmlnIFBJ TkNUUkxfUUNPTV9TUE1JX1BNSUMKICAgICAgICBzZWxlY3QgR1BJT0xJQl9JUlFDSElQCiAgICAg ICAgc2VsZWN0IElSUV9ET01BSU5fSElFUkFSQ0hZCiAgICAgICAgaGVscAotICAgICAgICAgVGhp cyBpcyB0aGUgcGluY3RybCwgcGlubXV4LCBwaW5jb25mIGFuZCBncGlvbGliIGRyaXZlciBmb3Ig dGhlCi0gICAgICAgICBRdWFsY29tbSBHUElPIGFuZCBNUFAgYmxvY2tzIGZvdW5kIGluIHRoZSBR dWFsY29tbSBQTUlDJ3MgY2hpcHMsCi0gICAgICAgICB3aGljaCBhcmUgdXNpbmcgU1BNSSBmb3Ig Y29tbXVuaWNhdGlvbiB3aXRoIFNvQy4gRXhhbXBsZSBQTUlDJ3MKLSAgICAgICAgIGRldmljZXMg YXJlIHBtODg0MSwgcG04OTQxIGFuZCBwbWE4MDg0LgorCSBUaGlzIGlzIHRoZSBwaW5jdHJsLCBw aW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZvciB0aGUKKwkgUXVhbGNvbW0gR1BJ TyBhbmQgTVBQIGJsb2NrcyBmb3VuZCBpbiB0aGUgUXVhbGNvbW0gUE1JQydzIGNoaXBzLAorCSB3 aGljaCBhcmUgdXNpbmcgU1BNSSBmb3IgY29tbXVuaWNhdGlvbiB3aXRoIFNvQy4gRXhhbXBsZSBQ TUlDJ3MKKwkgZGV2aWNlcyBhcmUgcG04ODQxLCBwbTg5NDEgYW5kIHBtYTgwODQuCiAKIGNvbmZp ZyBQSU5DVFJMX1FDT01fU1NCSV9QTUlDCiAgICAgICAgdHJpc3RhdGUgIlF1YWxjb21tIFNTQkkg UE1JQyBwaW4gY29udHJvbGxlciBkcml2ZXIiCkBAIC0xNTQsMTAgKzE1NCwxMCBAQCBjb25maWcg UElOQ1RSTF9RQ09NX1NTQklfUE1JQwogICAgICAgIHNlbGVjdCBHRU5FUklDX1BJTkNPTkYKICAg ICAgICBzZWxlY3QgSVJRX0RPTUFJTl9ISUVSQVJDSFkKICAgICAgICBoZWxwCi0gICAgICAgICBU aGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZv ciB0aGUKLSAgICAgICAgIFF1YWxjb21tIEdQSU8gYW5kIE1QUCBibG9ja3MgZm91bmQgaW4gdGhl IFF1YWxjb21tIFBNSUMncyBjaGlwcywKLSAgICAgICAgIHdoaWNoIGFyZSB1c2luZyBTU0JJIGZv ciBjb21tdW5pY2F0aW9uIHdpdGggU29DLiBFeGFtcGxlIFBNSUMncwotICAgICAgICAgZGV2aWNl cyBhcmUgcG04MDU4IGFuZCBwbTg5MjEuCisJIFRoaXMgaXMgdGhlIHBpbmN0cmwsIHBpbm11eCwg cGluY29uZiBhbmQgZ3Bpb2xpYiBkcml2ZXIgZm9yIHRoZQorCSBRdWFsY29tbSBHUElPIGFuZCBN UFAgYmxvY2tzIGZvdW5kIGluIHRoZSBRdWFsY29tbSBQTUlDJ3MgY2hpcHMsCisJIHdoaWNoIGFy ZSB1c2luZyBTU0JJIGZvciBjb21tdW5pY2F0aW9uIHdpdGggU29DLiBFeGFtcGxlIFBNSUMncwor CSBkZXZpY2VzIGFyZSBwbTgwNTggYW5kIHBtODkyMS4KIAogY29uZmlnIFBJTkNUUkxfU0M3MTgw CiAJdHJpc3RhdGUgIlF1YWxjb21tIFRlY2hub2xvZ2llcyBJbmMgU0M3MTgwIHBpbiBjb250cm9s bGVyIGRyaXZlciIKQEAgLTE3MywyNiArMTczLDI2IEBAIGNvbmZpZyBQSU5DVFJMX1NETTY2MAog ICAgICAgIGRlcGVuZHMgb24gR1BJT0xJQiAmJiBPRgogICAgICAgIHNlbGVjdCBQSU5DVFJMX01T TQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoaXMgaXMgdGhlIHBpbmN0cmwsIHBpbm11eCwgcGlu Y29uZiBhbmQgZ3Bpb2xpYiBkcml2ZXIgZm9yIHRoZQotICAgICAgICAgUXVhbGNvbW0gVGVjaG5v bG9naWVzIEluYyBUTE1NIGJsb2NrIGZvdW5kIG9uIHRoZSBRdWFsY29tbQotICAgICAgICAgVGVj aG5vbG9naWVzIEluYyBTRE02NjAgcGxhdGZvcm0uCisJIFRoaXMgaXMgdGhlIHBpbmN0cmwsIHBp bm11eCwgcGluY29uZiBhbmQgZ3Bpb2xpYiBkcml2ZXIgZm9yIHRoZQorCSBRdWFsY29tbSBUZWNo bm9sb2dpZXMgSW5jIFRMTU0gYmxvY2sgZm91bmQgb24gdGhlIFF1YWxjb21tCisJIFRlY2hub2xv Z2llcyBJbmMgU0RNNjYwIHBsYXRmb3JtLgogCiBjb25maWcgUElOQ1RSTF9TRE04NDUKICAgICAg ICB0cmlzdGF0ZSAiUXVhbGNvbW0gVGVjaG5vbG9naWVzIEluYyBTRE04NDUgcGluIGNvbnRyb2xs ZXIgZHJpdmVyIgogICAgICAgIGRlcGVuZHMgb24gR1BJT0xJQiAmJiAoT0YgfHwgQUNQSSkKICAg ICAgICBzZWxlY3QgUElOQ1RSTF9NU00KICAgICAgICBoZWxwCi0gICAgICAgICBUaGlzIGlzIHRo ZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZvciB0aGUKLSAg ICAgICAgIFF1YWxjb21tIFRlY2hub2xvZ2llcyBJbmMgVExNTSBibG9jayBmb3VuZCBvbiB0aGUg UXVhbGNvbW0KLSAgICAgICAgIFRlY2hub2xvZ2llcyBJbmMgU0RNODQ1IHBsYXRmb3JtLgorCSBU aGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZv ciB0aGUKKwkgUXVhbGNvbW0gVGVjaG5vbG9naWVzIEluYyBUTE1NIGJsb2NrIGZvdW5kIG9uIHRo ZSBRdWFsY29tbQorCSBUZWNobm9sb2dpZXMgSW5jIFNETTg0NSBwbGF0Zm9ybS4KIAogY29uZmln IFBJTkNUUkxfU004MTUwCiAgICAgICAgdHJpc3RhdGUgIlF1YWxjb21tIFRlY2hub2xvZ2llcyBJ bmMgU004MTUwIHBpbiBjb250cm9sbGVyIGRyaXZlciIKICAgICAgICBkZXBlbmRzIG9uIEdQSU9M SUIgJiYgT0YKICAgICAgICBzZWxlY3QgUElOQ1RSTF9NU00KICAgICAgICBoZWxwCi0gICAgICAg ICBUaGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVy IGZvciB0aGUKLSAgICAgICAgIFF1YWxjb21tIFRlY2hub2xvZ2llcyBJbmMgVExNTSBibG9jayBm b3VuZCBvbiB0aGUgUXVhbGNvbW0KLSAgICAgICAgIFRlY2hub2xvZ2llcyBJbmMgU004MTUwIHBs YXRmb3JtLgorCSBUaGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9s aWIgZHJpdmVyIGZvciB0aGUKKwkgUXVhbGNvbW0gVGVjaG5vbG9naWVzIEluYyBUTE1NIGJsb2Nr IGZvdW5kIG9uIHRoZSBRdWFsY29tbQorCSBUZWNobm9sb2dpZXMgSW5jIFNNODE1MCBwbGF0Zm9y bS4KIAogZW5kaWYKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGxhdGZvcm0vY2hyb21lL0tjb25maWcg Yi9kcml2ZXJzL3BsYXRmb3JtL2Nocm9tZS9LY29uZmlnCmluZGV4IGVlNWYwOGVhNTdiNi4uYjY2 Y2M3MTgyMjg3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3BsYXRmb3JtL2Nocm9tZS9LY29uZmlnCisr KyBiL2RyaXZlcnMvcGxhdGZvcm0vY2hyb21lL0tjb25maWcKQEAgLTEzMiw5ICsxMzIsOSBAQCBj b25maWcgQ1JPU19FQ19MUEMKIAkgIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBjcm9zX2VjX2xwY3Mu CiAKIGNvbmZpZyBDUk9TX0VDX1BST1RPCi0gICAgICAgIGJvb2wKLSAgICAgICAgaGVscAotICAg ICAgICAgIENocm9tZU9TIEVDIGNvbW11bmljYXRpb24gcHJvdG9jb2wgaGVscGVycy4KKwlib29s CisJaGVscAorCSAgQ2hyb21lT1MgRUMgY29tbXVuaWNhdGlvbiBwcm90b2NvbCBoZWxwZXJzLgog CiBjb25maWcgQ1JPU19LQkRfTEVEX0JBQ0tMSUdIVAogCXRyaXN0YXRlICJCYWNrbGlnaHQgTEVE IHN1cHBvcnQgZm9yIENocm9tZSBPUyBrZXlib2FyZHMiCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Bs YXRmb3JtL21lbGxhbm94L0tjb25maWcgYi9kcml2ZXJzL3BsYXRmb3JtL21lbGxhbm94L0tjb25m aWcKaW5kZXggNTMwZmU3ZTMxMzk3Li5hNDc0NmJiYTdlOWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv cGxhdGZvcm0vbWVsbGFub3gvS2NvbmZpZworKysgYi9kcml2ZXJzL3BsYXRmb3JtL21lbGxhbm94 L0tjb25maWcKQEAgLTQxLDcgKzQxLDcgQEAgY29uZmlnIE1MWEJGX1RNRklGTwogCWRlcGVuZHMg b24gVklSVElPX0NPTlNPTEUgJiYgVklSVElPX05FVAogCWhlbHAKIAkgIFNheSB5IGhlcmUgdG8g ZW5hYmxlIFRtRmlmbyBzdXBwb3J0LiBUaGUgVG1GaWZvIGRyaXZlciBwcm92aWRlcwotICAgICAg ICAgIHBsYXRmb3JtIGRyaXZlciBzdXBwb3J0IGZvciB0aGUgVG1GaWZvIHdoaWNoIHN1cHBvcnRz IGNvbnNvbGUKLSAgICAgICAgICBhbmQgbmV0d29ya2luZyBiYXNlZCBvbiB0aGUgdmlydGlvIGZy YW1ld29yay4KKwkgIHBsYXRmb3JtIGRyaXZlciBzdXBwb3J0IGZvciB0aGUgVG1GaWZvIHdoaWNo IHN1cHBvcnRzIGNvbnNvbGUKKwkgIGFuZCBuZXR3b3JraW5nIGJhc2VkIG9uIHRoZSB2aXJ0aW8g ZnJhbWV3b3JrLgogCiBlbmRpZiAjIE1FTExBTk9YX1BMQVRGT1JNCmRpZmYgLS1naXQgYS9kcml2 ZXJzL3BsYXRmb3JtL3g4Ni9LY29uZmlnIGIvZHJpdmVycy9wbGF0Zm9ybS94ODYvS2NvbmZpZwpp bmRleCBhZTIxZDA4YzY1ZTguLjVjMzU2ZTRjN2Q0YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9wbGF0 Zm9ybS94ODYvS2NvbmZpZworKysgYi9kcml2ZXJzL3BsYXRmb3JtL3g4Ni9LY29uZmlnCkBAIC0y OCw3ICsyOCw3IEBAIGNvbmZpZyBBQ0VSX1dNSQogCWRlcGVuZHMgb24gQUNQSV9XTUkKIAlzZWxl Y3QgSU5QVVRfU1BBUlNFS01BUAogCSMgQWNlciBXTUkgZGVwZW5kcyBvbiBBQ1BJX1ZJREVPIHdo ZW4gQUNQSSBpcyBlbmFibGVkCi0gICAgICAgIHNlbGVjdCBBQ1BJX1ZJREVPIGlmIEFDUEkKKwlz ZWxlY3QgQUNQSV9WSURFTyBpZiBBQ1BJCiAJLS0taGVscC0tLQogCSAgVGhpcyBpcyBhIGRyaXZl ciBmb3IgbmV3ZXIgQWNlciAoYW5kIFdpc3Ryb24pIGxhcHRvcHMuIEl0IGFkZHMKIAkgIHdpcmVs ZXNzIHJhZGlvIGFuZCBibHVldG9vdGggY29udHJvbCwgYW5kIG9uIHNvbWUgbGFwdG9wcywKQEAg LTM4LDE4ICszOCwxOCBAQCBjb25maWcgQUNFUl9XTUkKIAkgIGhlcmUuCiAKIGNvbmZpZyBBQ0VS X1dJUkVMRVNTCi0gICAgICAgIHRyaXN0YXRlICJBY2VyIFdpcmVsZXNzIFJhZGlvIENvbnRyb2wg RHJpdmVyIgotICAgICAgICBkZXBlbmRzIG9uIEFDUEkKLSAgICAgICAgZGVwZW5kcyBvbiBJTlBV VAotICAgICAgICAtLS1oZWxwLS0tCi0gICAgICAgICAgVGhlIEFjZXIgV2lyZWxlc3MgUmFkaW8g Q29udHJvbCBoYW5kbGVzIHRoZSBhaXJwbGFuZSBtb2RlIGhvdGtleQotICAgICAgICAgIHByZXNl bnQgb24gbmV3IEFjZXIgbGFwdG9wcy4KKwl0cmlzdGF0ZSAiQWNlciBXaXJlbGVzcyBSYWRpbyBD b250cm9sIERyaXZlciIKKwlkZXBlbmRzIG9uIEFDUEkKKwlkZXBlbmRzIG9uIElOUFVUCisJLS0t aGVscC0tLQorCSAgVGhlIEFjZXIgV2lyZWxlc3MgUmFkaW8gQ29udHJvbCBoYW5kbGVzIHRoZSBh aXJwbGFuZSBtb2RlIGhvdGtleQorCSAgcHJlc2VudCBvbiBuZXcgQWNlciBsYXB0b3BzLgogCi0g ICAgICAgICAgU2F5IFkgb3IgTSBoZXJlIGlmIHlvdSBoYXZlIGFuIEFjZXIgbm90ZWJvb2sgd2l0 aCBhbiBhaXJwbGFuZSBtb2RlCi0gICAgICAgICAgaG90a2V5LgorCSAgU2F5IFkgb3IgTSBoZXJl IGlmIHlvdSBoYXZlIGFuIEFjZXIgbm90ZWJvb2sgd2l0aCBhbiBhaXJwbGFuZSBtb2RlCisJICBo b3RrZXkuCiAKLSAgICAgICAgICBJZiB5b3UgY2hvb3NlIHRvIGNvbXBpbGUgdGhpcyBkcml2ZXIg YXMgYSBtb2R1bGUgdGhlIG1vZHVsZSB3aWxsIGJlCi0gICAgICAgICAgY2FsbGVkIGFjZXItd2ly ZWxlc3MuCisJICBJZiB5b3UgY2hvb3NlIHRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1 bGUgdGhlIG1vZHVsZSB3aWxsIGJlCisJICBjYWxsZWQgYWNlci13aXJlbGVzcy4KIAogY29uZmln IEFDRVJIREYKIAl0cmlzdGF0ZSAiQWNlciBBc3BpcmUgT25lIHRlbXBlcmF0dXJlIGFuZCBmYW4g ZHJpdmVyIgpAQCAtMjg2LDE3ICsyODYsMTcgQEAgY29uZmlnIEZVSklUU1VfVEFCTEVUCiAgICAg ICAgZGVwZW5kcyBvbiBBQ1BJCiAgICAgICAgZGVwZW5kcyBvbiBJTlBVVAogICAgICAgIC0tLWhl bHAtLS0KLSAgICAgICAgIFRoaXMgaXMgYSBkcml2ZXIgZm9yIHRhYmxldHMgYnVpbHQgYnkgRnVq aXRzdToKKwkgVGhpcyBpcyBhIGRyaXZlciBmb3IgdGFibGV0cyBidWlsdCBieSBGdWppdHN1Ogog Ci0gICAgICAgICAgICogTGlmZWJvb2sgUDE1MTAvUDE2MTAvUDE2MjAvVHh4eHgKLSAgICAgICAg ICAgKiBTdHlsaXN0aWMgU1Q1eHh4Ci0gICAgICAgICAgICogUG9zc2libHkgb3RoZXIgRnVqaXRz dSB0YWJsZXQgbW9kZWxzCisJICAgKiBMaWZlYm9vayBQMTUxMC9QMTYxMC9QMTYyMC9UeHh4eAor CSAgICogU3R5bGlzdGljIFNUNXh4eAorCSAgICogUG9zc2libHkgb3RoZXIgRnVqaXRzdSB0YWJs ZXQgbW9kZWxzCiAKLSAgICAgICAgIEl0IGFkZHMgc3VwcG9ydCBmb3IgdGhlIHBhbmVsIGJ1dHRv bnMsIGRvY2tpbmcgc3RhdGlvbiBkZXRlY3Rpb24sCi0gICAgICAgICB0YWJsZXQvbm90ZWJvb2sg bW9kZSBkZXRlY3Rpb24gZm9yIGNvbnZlcnRpYmxlIGFuZAotICAgICAgICAgb3JpZW50YXRpb24g ZGV0ZWN0aW9uIGZvciBkb2NrZWQgc2xhdGVzLgorCSBJdCBhZGRzIHN1cHBvcnQgZm9yIHRoZSBw YW5lbCBidXR0b25zLCBkb2NraW5nIHN0YXRpb24gZGV0ZWN0aW9uLAorCSB0YWJsZXQvbm90ZWJv b2sgbW9kZSBkZXRlY3Rpb24gZm9yIGNvbnZlcnRpYmxlIGFuZAorCSBvcmllbnRhdGlvbiBkZXRl Y3Rpb24gZm9yIGRvY2tlZCBzbGF0ZXMuCiAKLSAgICAgICAgIElmIHlvdSBoYXZlIGEgRnVqaXRz dSBjb252ZXJ0aWJsZSBvciBzbGF0ZSwgc2F5IFkgb3IgTSBoZXJlLgorCSBJZiB5b3UgaGF2ZSBh IEZ1aml0c3UgY29udmVydGlibGUgb3Igc2xhdGUsIHNheSBZIG9yIE0gaGVyZS4KIAogY29uZmln IEFNSUxPX1JGS0lMTAogCXRyaXN0YXRlICJGdWppdHN1LVNpZW1lbnMgQW1pbG8gcmZraWxsIHN1 cHBvcnQiCkBAIC0xMDEzLDggKzEwMTMsOCBAQCBjb25maWcgSU5URUxfTUZMRF9USEVSTUFMCiAg ICAgICAgdHJpc3RhdGUgIlRoZXJtYWwgZHJpdmVyIGZvciBJbnRlbCBNZWRmaWVsZCBwbGF0Zm9y bSIKICAgICAgICBkZXBlbmRzIG9uIE1GRF9JTlRFTF9NU0lDICYmIFRIRVJNQUwKICAgICAgICBo ZWxwCi0gICAgICAgICBTYXkgWSBoZXJlIHRvIGVuYWJsZSB0aGVybWFsIGRyaXZlciBzdXBwb3J0 IGZvciB0aGUgIEludGVsIE1lZGZpZWxkCi0gICAgICAgICBwbGF0Zm9ybS4KKwkgU2F5IFkgaGVy ZSB0byBlbmFibGUgdGhlcm1hbCBkcml2ZXIgc3VwcG9ydCBmb3IgdGhlICBJbnRlbCBNZWRmaWVs ZAorCSBwbGF0Zm9ybS4KIAogY29uZmlnIElOVEVMX0lQUwogCXRyaXN0YXRlICJJbnRlbCBJbnRl bGxpZ2VudCBQb3dlciBTaGFyaW5nIgpAQCAtMTEyMSw3ICsxMTIxLDcgQEAgY29uZmlnIE1YTV9X TUkKICAgICAgICB0cmlzdGF0ZSAiV01JIHN1cHBvcnQgZm9yIE1YTSBMYXB0b3AgR3JhcGhpY3Mi CiAgICAgICAgZGVwZW5kcyBvbiBBQ1BJX1dNSQogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAg ICBNWE0gaXMgYSBzdGFuZGFyZCBmb3IgbGFwdG9wIGdyYXBoaWNzIGNhcmRzLCB0aGUgV01JIGlu dGVyZmFjZQorCSAgTVhNIGlzIGEgc3RhbmRhcmQgZm9yIGxhcHRvcCBncmFwaGljcyBjYXJkcywg dGhlIFdNSSBpbnRlcmZhY2UKIAkgIGlzIHJlcXVpcmVkIGZvciBzd2l0Y2hhYmxlIG52aWRpYSBn cmFwaGljcyBtYWNoaW5lcwogCiBjb25maWcgSU5URUxfT0FLVFJBSUwKQEAgLTExNTYsNyArMTE1 Niw3IEBAIGNvbmZpZyBBUFBMRV9HTVVYCiAJICBjb250cm9sIGlzIHN1cHBvcnRlZCBieSB0aGUg ZHJpdmVyLgogCiBjb25maWcgSU5URUxfUlNUCi0gICAgICAgIHRyaXN0YXRlICJJbnRlbCBSYXBp ZCBTdGFydCBUZWNobm9sb2d5IERyaXZlciIKKwl0cmlzdGF0ZSAiSW50ZWwgUmFwaWQgU3RhcnQg VGVjaG5vbG9neSBEcml2ZXIiCiAJZGVwZW5kcyBvbiBBQ1BJCiAJLS0taGVscC0tLQogCSAgVGhp cyBkcml2ZXIgcHJvdmlkZXMgc3VwcG9ydCBmb3IgbW9kaWZ5aW5nIHBhcmFtYXRlcnMgb24gc3lz dGVtcwpAQCAtMTE2OCw3ICsxMTY4LDcgQEAgY29uZmlnIElOVEVMX1JTVAogCSAgYXMgdXN1YWwu CiAKIGNvbmZpZyBJTlRFTF9TTUFSVENPTk5FQ1QKLSAgICAgICAgdHJpc3RhdGUgIkludGVsIFNt YXJ0IENvbm5lY3QgZGlzYWJsaW5nIGRyaXZlciIKKwl0cmlzdGF0ZSAiSW50ZWwgU21hcnQgQ29u bmVjdCBkaXNhYmxpbmcgZHJpdmVyIgogCWRlcGVuZHMgb24gQUNQSQogCS0tLWhlbHAtLS0KIAkg IEludGVsIFNtYXJ0IENvbm5lY3QgaXMgYSB0ZWNobm9sb2d5IGludGVuZGVkIHRvIHBlcm1pdCBk ZXZpY2VzIHRvCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Bvd2VyL2F2cy9LY29uZmlnIGIvZHJpdmVy cy9wb3dlci9hdnMvS2NvbmZpZwppbmRleCBiNWEyMTdiODI4ZGMuLjA4OWI2MjQ0YjcxNiAxMDA2 NDQKLS0tIGEvZHJpdmVycy9wb3dlci9hdnMvS2NvbmZpZworKysgYi9kcml2ZXJzL3Bvd2VyL2F2 cy9LY29uZmlnCkBAIC0xMyw5ICsxMyw5IEBAIG1lbnVjb25maWcgUE9XRVJfQVZTCiAJICBTYXkg WSBoZXJlIHRvIGVuYWJsZSBBZGFwdGl2ZSBWb2x0YWdlIFNjYWxpbmcgY2xhc3Mgc3VwcG9ydC4K IAogY29uZmlnIFJPQ0tDSElQX0lPRE9NQUlOCi0gICAgICAgIHRyaXN0YXRlICJSb2NrY2hpcCBJ TyBkb21haW4gc3VwcG9ydCIKLSAgICAgICAgZGVwZW5kcyBvbiBQT1dFUl9BVlMgJiYgQVJDSF9S T0NLQ0hJUCAmJiBPRgotICAgICAgICBoZWxwCi0gICAgICAgICAgU2F5IHkgaGVyZSB0byBlbmFi bGUgc3VwcG9ydCBpbyBkb21haW5zIG9uIFJvY2tjaGlwIFNvQ3MuIEl0IGlzCi0gICAgICAgICAg bmVjZXNzYXJ5IGZvciB0aGUgaW8gZG9tYWluIHNldHRpbmcgb2YgdGhlIFNvQyB0byBtYXRjaCB0 aGUKLSAgICAgICAgICB2b2x0YWdlIHN1cHBsaWVkIGJ5IHRoZSByZWd1bGF0b3JzLgorCXRyaXN0 YXRlICJSb2NrY2hpcCBJTyBkb21haW4gc3VwcG9ydCIKKwlkZXBlbmRzIG9uIFBPV0VSX0FWUyAm JiBBUkNIX1JPQ0tDSElQICYmIE9GCisJaGVscAorCSAgU2F5IHkgaGVyZSB0byBlbmFibGUgc3Vw cG9ydCBpbyBkb21haW5zIG9uIFJvY2tjaGlwIFNvQ3MuIEl0IGlzCisJICBuZWNlc3NhcnkgZm9y IHRoZSBpbyBkb21haW4gc2V0dGluZyBvZiB0aGUgU29DIHRvIG1hdGNoIHRoZQorCSAgdm9sdGFn ZSBzdXBwbGllZCBieSB0aGUgcmVndWxhdG9ycy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvcG93ZXIv c3VwcGx5L0tjb25maWcgYi9kcml2ZXJzL3Bvd2VyL3N1cHBseS9LY29uZmlnCmluZGV4IGM4NGE3 YjFjYWViNi4uZjY5OTVlYWE1NjQwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3Bvd2VyL3N1cHBseS9L Y29uZmlnCisrKyBiL2RyaXZlcnMvcG93ZXIvc3VwcGx5L0tjb25maWcKQEAgLTczLDEwICs3Mywx MCBAQCBjb25maWcgV004MzFYX1BPV0VSCiAJICBwcm92aWRlZCBieSBXb2xmc29uIE1pY3JvZWxl Y3Ryb25pY3MgV004MzF4IFBNSUNzLgogCiBjb25maWcgV004MzUwX1BPV0VSCi0gICAgICAgIHRy aXN0YXRlICJXTTgzNTAgUE1VIHN1cHBvcnQiCi0gICAgICAgIGRlcGVuZHMgb24gTUZEX1dNODM1 MAotICAgICAgICBoZWxwCi0gICAgICAgICAgU2F5IFkgaGVyZSB0byBlbmFibGUgc3VwcG9ydCBm b3IgdGhlIHBvd2VyIG1hbmFnZW1lbnQgdW5pdAorCXRyaXN0YXRlICJXTTgzNTAgUE1VIHN1cHBv cnQiCisJZGVwZW5kcyBvbiBNRkRfV004MzUwCisJaGVscAorCSAgU2F5IFkgaGVyZSB0byBlbmFi bGUgc3VwcG9ydCBmb3IgdGhlIHBvd2VyIG1hbmFnZW1lbnQgdW5pdAogCSAgcHJvdmlkZWQgYnkg dGhlIFdvbGZzb24gTWljcm9lbGVjdHJvbmljcyBXTTgzNTAgUE1JQy4KIAogY29uZmlnIFRFU1Rf UE9XRVIKQEAgLTIwOSwxNiArMjA5LDE2IEBAIGNvbmZpZyBCQVRURVJZX1dNOTdYWAogCSAgU2F5 IFkgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIGJhdHRlcnkgbWVhc3VyZWQgYnkgV005N3h4IGF1eCBw b3J0LgogCiBjb25maWcgQkFUVEVSWV9TQlMKLSAgICAgICAgdHJpc3RhdGUgIlNCUyBDb21wbGlh bnQgZ2FzIGdhdWdlIgotICAgICAgICBkZXBlbmRzIG9uIEkyQwotICAgICAgICBoZWxwCisJdHJp c3RhdGUgIlNCUyBDb21wbGlhbnQgZ2FzIGdhdWdlIgorCWRlcGVuZHMgb24gSTJDCisJaGVscAog CSAgU2F5IFkgdG8gaW5jbHVkZSBzdXBwb3J0IGZvciBTQlMgYmF0dGVyeSBkcml2ZXIgZm9yIFNC Uy1jb21wbGlhbnQKIAkgIGdhcyBnYXVnZXMuCiAKIGNvbmZpZyBDSEFSR0VSX1NCUwotICAgICAg ICB0cmlzdGF0ZSAiU0JTIENvbXBsaWFudCBjaGFyZ2VyIgotICAgICAgICBkZXBlbmRzIG9uIEky QwotICAgICAgICBoZWxwCisJdHJpc3RhdGUgIlNCUyBDb21wbGlhbnQgY2hhcmdlciIKKwlkZXBl bmRzIG9uIEkyQworCWhlbHAKIAkgIFNheSBZIHRvIGluY2x1ZGUgc3VwcG9ydCBmb3IgU0JTIGNv bXBsaWFudCBiYXR0ZXJ5IGNoYXJnZXJzLgogCiBjb25maWcgTUFOQUdFUl9TQlMKQEAgLTQ4NCwx MSArNDg0LDExIEBAIGNvbmZpZyBDSEFSR0VSX01BTkFHRVIKIAlkZXBlbmRzIG9uIFJFR1VMQVRP UgogCXNlbGVjdCBFWFRDT04KIAloZWxwCi0gICAgICAgICAgU2F5IFkgdG8gZW5hYmxlIGNoYXJn ZXItbWFuYWdlciBzdXBwb3J0LCB3aGljaCBhbGxvd3MgbXVsdGlwbGUKLSAgICAgICAgICBjaGFy Z2VycyBhdHRhY2hlZCB0byBhIGJhdHRlcnkgYW5kIG11bHRpcGxlIGJhdHRlcmllcyBhdHRhY2hl ZCB0byBhCi0gICAgICAgICAgc3lzdGVtLiBUaGUgY2hhcmdlci1tYW5hZ2VyIGFsc28gY2FuIG1v bml0b3IgY2hhcmdpbmcgc3RhdHVzIGluCi0gICAgICAgICAgcnVudGltZSBhbmQgaW4gc3VzcGVu ZC10by1SQU0gYnkgd2FraW5nIHVwIHRoZSBzeXN0ZW0gcGVyaW9kaWNhbGx5Ci0gICAgICAgICAg d2l0aCBoZWxwIG9mIHN1c3BlbmRfYWdhaW4gc3VwcG9ydC4KKwkgIFNheSBZIHRvIGVuYWJsZSBj aGFyZ2VyLW1hbmFnZXIgc3VwcG9ydCwgd2hpY2ggYWxsb3dzIG11bHRpcGxlCisJICBjaGFyZ2Vy cyBhdHRhY2hlZCB0byBhIGJhdHRlcnkgYW5kIG11bHRpcGxlIGJhdHRlcmllcyBhdHRhY2hlZCB0 byBhCisJICBzeXN0ZW0uIFRoZSBjaGFyZ2VyLW1hbmFnZXIgYWxzbyBjYW4gbW9uaXRvciBjaGFy Z2luZyBzdGF0dXMgaW4KKwkgIHJ1bnRpbWUgYW5kIGluIHN1c3BlbmQtdG8tUkFNIGJ5IHdha2lu ZyB1cCB0aGUgc3lzdGVtIHBlcmlvZGljYWxseQorCSAgd2l0aCBoZWxwIG9mIHN1c3BlbmRfYWdh aW4gc3VwcG9ydC4KIAogY29uZmlnIENIQVJHRVJfTFQzNjUxCiAJdHJpc3RhdGUgIkFuYWxvZyBE ZXZpY2VzIExUMzY1MSBjaGFyZ2VyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9yZWd1bGF0b3IvS2Nv bmZpZyBiL2RyaXZlcnMvcmVndWxhdG9yL0tjb25maWcKaW5kZXggM2VlNjM1MzFmNmQ1Li43NGVi NWFmNzI5NWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcmVndWxhdG9yL0tjb25maWcKKysrIGIvZHJp dmVycy9yZWd1bGF0b3IvS2NvbmZpZwpAQCAtODQxLDEwICs4NDEsMTAgQEAgY29uZmlnIFJFR1VM QVRPUl9TS1k4MTQ1MgogCSAgd2lsbCBiZSBjYWxsZWQgc2t5ODE0NTItcmVndWxhdG9yLgogCiBj b25maWcgUkVHVUxBVE9SX1NMRzUxMDAwCi0gICAgICAgIHRyaXN0YXRlICJEaWFsb2cgU2VtaWNv bmR1Y3RvciBTTEc1MTAwMCByZWd1bGF0b3JzIgotICAgICAgICBkZXBlbmRzIG9uIEkyQwotICAg ICAgICBzZWxlY3QgUkVHTUFQX0kyQwotICAgICAgICBoZWxwCisJdHJpc3RhdGUgIkRpYWxvZyBT ZW1pY29uZHVjdG9yIFNMRzUxMDAwIHJlZ3VsYXRvcnMiCisJZGVwZW5kcyBvbiBJMkMKKwlzZWxl Y3QgUkVHTUFQX0kyQworCWhlbHAKIAkgIFNheSB5IGhlcmUgdG8gc3VwcG9ydCBmb3IgdGhlIERp YWxvZyBTZW1pY29uZHVjdG9yIFNMRzUxMDAwLgogCSAgVGhlIFNMRzUxMDAwIGlzIHNldmVuIGNv bXBhY3QgYW5kIGN1c3RvbWl6YWJsZSBsb3cgZHJvcG91dAogCSAgcmVndWxhdG9ycy4KZGlmZiAt LWdpdCBhL2RyaXZlcnMvcnBtc2cvS2NvbmZpZyBiL2RyaXZlcnMvcnBtc2cvS2NvbmZpZwppbmRl eCBkMDMyMmI0MWVjYTUuLjcwOTI3NjU0MGVmMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ycG1zZy9L Y29uZmlnCisrKyBiL2RyaXZlcnMvcnBtc2cvS2NvbmZpZwpAQCAtMjEsNyArMjEsNyBAQCBjb25m aWcgUlBNU0dfUUNPTV9HTElOS19OQVRJVkUKIAogY29uZmlnIFJQTVNHX1FDT01fR0xJTktfUlBN CiAJdHJpc3RhdGUgIlF1YWxjb21tIFJQTSBHbGluayBkcml2ZXIiCi0gICAgICAgIHNlbGVjdCBS UE1TR19RQ09NX0dMSU5LX05BVElWRQorCXNlbGVjdCBSUE1TR19RQ09NX0dMSU5LX05BVElWRQog CWRlcGVuZHMgb24gSEFTX0lPTUVNCiAJZGVwZW5kcyBvbiBNQUlMQk9YCiAJaGVscApkaWZmIC0t Z2l0IGEvZHJpdmVycy9ydGMvS2NvbmZpZyBiL2RyaXZlcnMvcnRjL0tjb25maWcKaW5kZXggMWFk ZjlmODE1NjUyLi5iYzk1MDM4NDU3YzggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcnRjL0tjb25maWcK KysrIGIvZHJpdmVycy9ydGMvS2NvbmZpZwpAQCAtMTUxMCw5ICsxNTEwLDkgQEAgY29uZmlnIFJU Q19EUlZfUFhBCiAJZGVwZW5kcyBvbiBBUkNIX1BYQQogCXNlbGVjdCBSVENfRFJWX1NBMTEwMAog CWhlbHAKLSAgICAgICAgIElmIHlvdSBzYXkgWSBoZXJlIHlvdSB3aWxsIGdldCBhY2Nlc3MgdG8g dGhlIHJlYWwgdGltZSBjbG9jawotICAgICAgICAgYnVpbHQgaW50byB5b3VyIFBYQTI3eCBvciBQ WEEzeHggQ1BVLiBUaGlzIFJUQyBpcyBhY3R1YWxseSAyIFJUQ3MKLSAgICAgICAgIGNvbnNpc3Rp bmcgb2YgYW4gU0ExMTAwIGNvbXBhdGlibGUgUlRDIGFuZCB0aGUgZXh0ZW5kZWQgUFhBIFJUQy4K KwkgSWYgeW91IHNheSBZIGhlcmUgeW91IHdpbGwgZ2V0IGFjY2VzcyB0byB0aGUgcmVhbCB0aW1l IGNsb2NrCisJIGJ1aWx0IGludG8geW91ciBQWEEyN3ggb3IgUFhBM3h4IENQVS4gVGhpcyBSVEMg aXMgYWN0dWFsbHkgMiBSVENzCisJIGNvbnNpc3Rpbmcgb2YgYW4gU0ExMTAwIGNvbXBhdGlibGUg UlRDIGFuZCB0aGUgZXh0ZW5kZWQgUFhBIFJUQy4KIAogCSBUaGlzIFJUQyBkcml2ZXIgdXNlcyBQ WEEgUlRDIHJlZ2lzdGVycyBhdmFpbGFibGUgc2luY2UgcHhhMjd4CiAJIHNlcmllcyAoUkR4Uiwg Ull4UikgaW5zdGVhZCBvZiBsZWdhY3kgUkNOUiwgUlRBUi4KZGlmZiAtLWdpdCBhL2RyaXZlcnMv c2NzaS9LY29uZmlnIGIvZHJpdmVycy9zY3NpL0tjb25maWcKaW5kZXggMWI5MmYzYzE5ZmYzLi4y MzY3ODMxMWI1MWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc2NzaS9LY29uZmlnCisrKyBiL2RyaXZl cnMvc2NzaS9LY29uZmlnCkBAIC0xMTY2LDggKzExNjYsOCBAQCBjb25maWcgU0NTSV9MUEZDCiAJ ZGVwZW5kcyBvbiBOVk1FX0ZDIHx8IE5WTUVfRkM9bgogCXNlbGVjdCBDUkNfVDEwRElGCiAJLS0t aGVscC0tLQotICAgICAgICAgIFRoaXMgbHBmYyBkcml2ZXIgc3VwcG9ydHMgdGhlIEVtdWxleCBM aWdodFB1bHNlCi0gICAgICAgICAgRmFtaWx5IG9mIEZpYnJlIENoYW5uZWwgUENJIGhvc3QgYWRh cHRlcnMuCisJICBUaGlzIGxwZmMgZHJpdmVyIHN1cHBvcnRzIHRoZSBFbXVsZXggTGlnaHRQdWxz ZQorCSAgRmFtaWx5IG9mIEZpYnJlIENoYW5uZWwgUENJIGhvc3QgYWRhcHRlcnMuCiAKIGNvbmZp ZyBTQ1NJX0xQRkNfREVCVUdfRlMKIAlib29sICJFbXVsZXggTGlnaHRQdWxzZSBGaWJyZSBDaGFu bmVsIGRlYnVnZnMgU3VwcG9ydCIKQEAgLTE0ODAsMTQgKzE0ODAsMTQgQEAgY29uZmlnIFpGQ1AK IAlkZXBlbmRzIG9uIFMzOTAgJiYgUURJTyAmJiBTQ1NJCiAJZGVwZW5kcyBvbiBTQ1NJX0ZDX0FU VFJTCiAJaGVscAotICAgICAgICAgIElmIHlvdSB3YW50IHRvIGFjY2VzcyBTQ1NJIGRldmljZXMg YXR0YWNoZWQgdG8geW91ciBJQk0gZVNlcnZlcgotICAgICAgICAgIHpTZXJpZXMgYnkgbWVhbnMg b2YgRmlicmUgQ2hhbm5lbCBpbnRlcmZhY2VzIHNheSBZLgotICAgICAgICAgIEZvciBkZXRhaWxz IHBsZWFzZSByZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbiBwcm92aWRlZCBieSBJQk0gYXQKLSAg ICAgICAgICA8aHR0cDovL29zcy5zb2Z0d2FyZS5pYm0uY29tL2RldmVsb3BlcndvcmtzL29wZW5z b3VyY2UvbGludXgzOTA+CisJICBJZiB5b3Ugd2FudCB0byBhY2Nlc3MgU0NTSSBkZXZpY2VzIGF0 dGFjaGVkIHRvIHlvdXIgSUJNIGVTZXJ2ZXIKKwkgIHpTZXJpZXMgYnkgbWVhbnMgb2YgRmlicmUg Q2hhbm5lbCBpbnRlcmZhY2VzIHNheSBZLgorCSAgRm9yIGRldGFpbHMgcGxlYXNlIHJlZmVyIHRv IHRoZSBkb2N1bWVudGF0aW9uIHByb3ZpZGVkIGJ5IElCTSBhdAorCSAgPGh0dHA6Ly9vc3Muc29m dHdhcmUuaWJtLmNvbS9kZXZlbG9wZXJ3b3Jrcy9vcGVuc291cmNlL2xpbnV4MzkwPgogCi0gICAg ICAgICAgVGhpcyBkcml2ZXIgaXMgYWxzbyBhdmFpbGFibGUgYXMgYSBtb2R1bGUuIFRoaXMgbW9k dWxlIHdpbGwgYmUKLSAgICAgICAgICBjYWxsZWQgemZjcC4gSWYgeW91IHdhbnQgdG8gY29tcGls ZSBpdCBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZQotICAgICAgICAgIGFuZCByZWFkIDxmaWxlOkRv Y3VtZW50YXRpb24va2J1aWxkL21vZHVsZXMucnN0Pi4KKwkgIFRoaXMgZHJpdmVyIGlzIGFsc28g YXZhaWxhYmxlIGFzIGEgbW9kdWxlLiBUaGlzIG1vZHVsZSB3aWxsIGJlCisJICBjYWxsZWQgemZj cC4gSWYgeW91IHdhbnQgdG8gY29tcGlsZSBpdCBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZQorCSAg YW5kIHJlYWQgPGZpbGU6RG9jdW1lbnRhdGlvbi9rYnVpbGQvbW9kdWxlcy5yc3Q+LgogCiBjb25m aWcgU0NTSV9QTUNSQUlECiAJdHJpc3RhdGUgIlBNQyBTSUVSUkEgTGludXggTWF4UkFJRCBhZGFw dGVyIHN1cHBvcnQiCkBAIC0xNTE4LDggKzE1MTgsOCBAQCBjb25maWcgU0NTSV9WSVJUSU8KIAl0 cmlzdGF0ZSAidmlydGlvLXNjc2kgc3VwcG9ydCIKIAlkZXBlbmRzIG9uIFZJUlRJTwogCWhlbHAK LSAgICAgICAgICBUaGlzIGlzIHRoZSB2aXJ0dWFsIEhCQSBkcml2ZXIgZm9yIHZpcnRpby4gIElm IHRoZSBrZXJuZWwgd2lsbAotICAgICAgICAgIGJlIHVzZWQgaW4gYSB2aXJ0dWFsIG1hY2hpbmUs IHNheSBZIG9yIE0uCisJICBUaGlzIGlzIHRoZSB2aXJ0dWFsIEhCQSBkcml2ZXIgZm9yIHZpcnRp by4gIElmIHRoZSBrZXJuZWwgd2lsbAorCSAgYmUgdXNlZCBpbiBhIHZpcnR1YWwgbWFjaGluZSwg c2F5IFkgb3IgTS4KIAogc291cmNlICJkcml2ZXJzL3Njc2kvY3Npb3N0b3IvS2NvbmZpZyIKIApk aWZmIC0tZ2l0IGEvZHJpdmVycy9zY3NpL2FpYzd4eHgvS2NvbmZpZy5haWM3eHh4IGIvZHJpdmVy cy9zY3NpL2FpYzd4eHgvS2NvbmZpZy5haWM3eHh4CmluZGV4IDM1NDZiOGNjNDAxZi4uNGVkNDRi YTRhNTViIDEwMDY0NAotLS0gYS9kcml2ZXJzL3Njc2kvYWljN3h4eC9LY29uZmlnLmFpYzd4eHgK KysrIGIvZHJpdmVycy9zY3NpL2FpYzd4eHgvS2NvbmZpZy5haWM3eHh4CkBAIC03MSwyMCArNzEs MjAgQEAgY29uZmlnIEFJQzdYWFhfREVCVUdfRU5BQkxFCiAJZHJpdmVyIGVycm9ycy4KIAogY29u ZmlnIEFJQzdYWFhfREVCVUdfTUFTSwotICAgICAgICBpbnQgIkRlYnVnIGNvZGUgZW5hYmxlIG1h c2sgKDIwNDcgZm9yIGFsbCBkZWJ1Z2dpbmcpIgotICAgICAgICBkZXBlbmRzIG9uIFNDU0lfQUlD N1hYWAotICAgICAgICBkZWZhdWx0ICIwIgotICAgICAgICBoZWxwCisJaW50ICJEZWJ1ZyBjb2Rl IGVuYWJsZSBtYXNrICgyMDQ3IGZvciBhbGwgZGVidWdnaW5nKSIKKwlkZXBlbmRzIG9uIFNDU0lf QUlDN1hYWAorCWRlZmF1bHQgIjAiCisJaGVscAogCUJpdCBtYXNrIG9mIGRlYnVnIG9wdGlvbnMg dGhhdCBpcyBvbmx5IHZhbGlkIGlmIHRoZQogCUNPTkZJR19BSUM3WFhYX0RFQlVHX0VOQUJMRSBv cHRpb24gaXMgZW5hYmxlZC4gIFRoZSBiaXRzIGluIHRoaXMgbWFzawogCWFyZSBkZWZpbmVkIGlu IHRoZSBkcml2ZXJzL3Njc2kvYWljN3h4eC9haWM3eHh4LmggLSBzZWFyY2ggZm9yIHRoZQogCXZh cmlhYmxlIGFoY19kZWJ1ZyBpbiB0aGF0IGZpbGUgdG8gZmluZCB0aGVtLgogCiBjb25maWcgQUlD N1hYWF9SRUdfUFJFVFRZX1BSSU5UCi0gICAgICAgIGJvb2wgIkRlY29kZSByZWdpc3RlcnMgZHVy aW5nIGRpYWdub3N0aWNzIgotICAgICAgICBkZXBlbmRzIG9uIFNDU0lfQUlDN1hYWAorCWJvb2wg IkRlY29kZSByZWdpc3RlcnMgZHVyaW5nIGRpYWdub3N0aWNzIgorCWRlcGVuZHMgb24gU0NTSV9B SUM3WFhYCiAJZGVmYXVsdCB5Ci0gICAgICAgIGhlbHAKKwloZWxwCiAJQ29tcGlsZSBpbiByZWdp c3RlciB2YWx1ZSB0YWJsZXMgZm9yIHRoZSBvdXRwdXQgb2YgZXhwYW5kZWQgcmVnaXN0ZXIKIAlj b250ZW50cyBpbiBkaWFnbm9zdGljcy4gIFRoaXMgbWFrZSBpdCBtdWNoIGVhc2llciB0byB1bmRl cnN0YW5kIGRlYnVnCiAJb3V0cHV0IHdpdGhvdXQgaGF2aW5nIHRvIHJlZmVyIHRvIGEgZGF0YSBi b29rIGFuZC9vciB0aGUgYWljN3h4eC5yZWcKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc2NzaS9wY21j aWEvS2NvbmZpZyBiL2RyaXZlcnMvc2NzaS9wY21jaWEvS2NvbmZpZwppbmRleCAyMzY4ZjM0ZWZi YTMuLjAzYWVjMzQxMGFjNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9zY3NpL3BjbWNpYS9LY29uZmln CisrKyBiL2RyaXZlcnMvc2NzaS9wY21jaWEvS2NvbmZpZwpAQCAtNTYsNyArNTYsNyBAQCBjb25m aWcgUENNQ0lBX05JTkpBX1NDU0kKIAkgICAgW0ktTyBEQVRBIChPRU0pICh2ZXJzaW9uIHN0cmlu ZzogIklPIERBVEEiLCJDQlNDMTYgICAgICAgIiwiMSIpXQogCSAgICBJLU8gREFUQSBDQlNDLUlJ CiAJICAgIFtLeXVzeXUgTWF0c3VzaGl0YSBLb3RvYnVraSAoT0VNKQotICAgICAgICAgICAgICAg KHZlcnNpb24gc3RyaW5nOiAiS01FICAgICIsIlNDU0ktQ0FSRC0wMDEiLCIxIildCisJICAgICAg ICh2ZXJzaW9uIHN0cmluZzogIktNRSAgICAiLCJTQ1NJLUNBUkQtMDAxIiwiMSIpXQogCSAgICBL TUUgS1hMLTgyMEFOJ3MgY2FyZAogCSAgICBIUCBNODIwZSBDRFJXJ3MgY2FyZAogCSAgICBldGMu CmRpZmYgLS1naXQgYS9kcml2ZXJzL3Njc2kvcWVkZi9LY29uZmlnIGIvZHJpdmVycy9zY3NpL3Fl ZGYvS2NvbmZpZwppbmRleCA3Y2Q5OTNiZTRlNTcuLjgwMzI4ZGJkNDRjOSAxMDA2NDQKLS0tIGEv ZHJpdmVycy9zY3NpL3FlZGYvS2NvbmZpZworKysgYi9kcml2ZXJzL3Njc2kvcWVkZi9LY29uZmln CkBAIC0zLDggKzMsOCBAQCBjb25maWcgUUVERgogCXRyaXN0YXRlICJRTG9naWMgUUVERiAyNS80 MC8xMDBHYiBGQ29FIEluaXRpYXRvciBEcml2ZXIgU3VwcG9ydCIKIAlkZXBlbmRzIG9uIFBDSSAm JiBTQ1NJCiAJZGVwZW5kcyBvbiBRRUQKLSAgICAgICAgZGVwZW5kcyBvbiBMSUJGQwotICAgICAg ICBkZXBlbmRzIG9uIExJQkZDT0UKKwlkZXBlbmRzIG9uIExJQkZDCisJZGVwZW5kcyBvbiBMSUJG Q09FCiAJc2VsZWN0IFFFRF9MTDIKIAlzZWxlY3QgUUVEX0ZDT0UKIAktLS1oZWxwLS0tCmRpZmYg LS1naXQgYS9kcml2ZXJzL3Njc2kvc21hcnRwcWkvS2NvbmZpZyBiL2RyaXZlcnMvc2NzaS9zbWFy dHBxaS9LY29uZmlnCmluZGV4IGJjNjUwNjg4NGUzYi4uNDU2ZWM0NzRmYTE3IDEwMDY0NAotLS0g YS9kcml2ZXJzL3Njc2kvc21hcnRwcWkvS2NvbmZpZworKysgYi9kcml2ZXJzL3Njc2kvc21hcnRw cWkvS2NvbmZpZwpAQCAtNTAsNyArNTAsNyBAQCBjb25maWcgU0NTSV9TTUFSVFBRSQogCVRvIGNv bXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZQogCW1vZHVs ZSB3aWxsIGJlIGNhbGxlZCBzbWFydHBxaS4KIAotICAgICAgICBOb3RlOiB0aGUgYWFjcmFpZCBk cml2ZXIgd2lsbCBub3QgbWFuYWdlIGEgc21hcnRwcWkKLSAgICAgICAgICAgICAgY29udHJvbGxl ci4gWW91IG5lZWQgdG8gZW5hYmxlIHNtYXJ0cHFpIGZvciBzbWFydHBxaQotICAgICAgICAgICAg ICBjb250cm9sbGVycy4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSBzZWUKLSAgICAgICAg ICAgICAgRG9jdW1lbnRhdGlvbi9zY3NpL3NtYXJ0cHFpLnR4dAorCU5vdGU6IHRoZSBhYWNyYWlk IGRyaXZlciB3aWxsIG5vdCBtYW5hZ2UgYSBzbWFydHBxaQorCSAgICAgIGNvbnRyb2xsZXIuIFlv dSBuZWVkIHRvIGVuYWJsZSBzbWFydHBxaSBmb3Igc21hcnRwcWkKKwkgICAgICBjb250cm9sbGVy cy4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSBzZWUKKwkgICAgICBEb2N1bWVudGF0aW9u L3Njc2kvc21hcnRwcWkudHh0CmRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9mc2wvS2NvbmZpZyBi L2RyaXZlcnMvc29jL2ZzbC9LY29uZmlnCmluZGV4IGY5YWQ4YWQ1NGE3ZC4uMTkyZTI4ZjJjYzlh IDEwMDY0NAotLS0gYS9kcml2ZXJzL3NvYy9mc2wvS2NvbmZpZworKysgYi9kcml2ZXJzL3NvYy9m c2wvS2NvbmZpZwpAQCAtMjEsMTAgKzIxLDEwIEBAIGNvbmZpZyBGU0xfR1VUUwogCSAgaW50byB0 aGlzIGRyaXZlciBhcyB3ZWxsLgogCiBjb25maWcgRlNMX01DX0RQSU8KLSAgICAgICAgdHJpc3Rh dGUgIlFvcklRIERQQUEyIERQSU8gZHJpdmVyIgotICAgICAgICBkZXBlbmRzIG9uIEZTTF9NQ19C VVMKLSAgICAgICAgc2VsZWN0IFNPQ19CVVMKLSAgICAgICAgaGVscAorCXRyaXN0YXRlICJRb3JJ USBEUEFBMiBEUElPIGRyaXZlciIKKwlkZXBlbmRzIG9uIEZTTF9NQ19CVVMKKwlzZWxlY3QgU09D X0JVUworCWhlbHAKIAkgIERyaXZlciBmb3IgdGhlIERQQUEyIERQSU8gb2JqZWN0LiAgQSBEUElP IHByb3ZpZGVzIHF1ZXVlIGFuZAogCSAgYnVmZmVyIG1hbmFnZW1lbnQgZmFjaWxpdGllcyBmb3Ig c29mdHdhcmUgdG8gaW50ZXJhY3Qgd2l0aAogCSAgb3RoZXIgRFBBQTIgb2JqZWN0cy4gVGhpcyBk cml2ZXIgZG9lcyBub3QgZXhwb3NlIHRoZSBEUElPCmRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9x Y29tL0tjb25maWcgYi9kcml2ZXJzL3NvYy9xY29tL0tjb25maWcKaW5kZXggNjYxZTQ3YWNjMzU0 Li5mZDNhYmRmODJmYzAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc29jL3Fjb20vS2NvbmZpZworKysg Yi9kcml2ZXJzL3NvYy9xY29tL0tjb25maWcKQEAgLTQ1LDEzICs0NSwxMyBAQCBjb25maWcgUUNP TV9HTElOS19TU1IKIAkgIG5laWdoYm9yaW5nIHN1YnN5c3RlbXMgZ29pbmcgdXAgb3IgZG93bi4K IAogY29uZmlnIFFDT01fR1NCSQotICAgICAgICB0cmlzdGF0ZSAiUUNPTSBHZW5lcmFsIFNlcmlh bCBCdXMgSW50ZXJmYWNlIgotICAgICAgICBkZXBlbmRzIG9uIEFSQ0hfUUNPTSB8fCBDT01QSUxF X1RFU1QKLSAgICAgICAgc2VsZWN0IE1GRF9TWVNDT04KLSAgICAgICAgaGVscAotICAgICAgICAg IFNheSB5IGhlcmUgdG8gZW5hYmxlIEdTQkkgc3VwcG9ydC4gIFRoZSBHU0JJIHByb3ZpZGVzIGNv bnRyb2wKLSAgICAgICAgICBmdW5jdGlvbnMgZm9yIGNvbm5lY3RpbmcgdGhlIHVuZGVybHlpbmcg c2VyaWFsIFVBUlQsIFNQSSwgYW5kIEkyQwotICAgICAgICAgIGRldmljZXMgdG8gdGhlIG91dHB1 dCBwaW5zLgorCXRyaXN0YXRlICJRQ09NIEdlbmVyYWwgU2VyaWFsIEJ1cyBJbnRlcmZhY2UiCisJ ZGVwZW5kcyBvbiBBUkNIX1FDT00gfHwgQ09NUElMRV9URVNUCisJc2VsZWN0IE1GRF9TWVNDT04K KwloZWxwCisJICBTYXkgeSBoZXJlIHRvIGVuYWJsZSBHU0JJIHN1cHBvcnQuICBUaGUgR1NCSSBw cm92aWRlcyBjb250cm9sCisJICBmdW5jdGlvbnMgZm9yIGNvbm5lY3RpbmcgdGhlIHVuZGVybHlp bmcgc2VyaWFsIFVBUlQsIFNQSSwgYW5kIEkyQworCSAgZGV2aWNlcyB0byB0aGUgb3V0cHV0IHBp bnMuCiAKIGNvbmZpZyBRQ09NX0xMQ0MKIAl0cmlzdGF0ZSAiUXVhbGNvbW0gVGVjaG5vbG9naWVz LCBJbmMuIExMQ0MgZHJpdmVyIgpAQCAtMTk2LDggKzE5Niw4IEBAIGNvbmZpZyBRQ09NX0FQUgog CWRlcGVuZHMgb24gQVJDSF9RQ09NIHx8IENPTVBJTEVfVEVTVAogCWRlcGVuZHMgb24gUlBNU0cK IAloZWxwCi0gICAgICAgICAgRW5hYmxlIEFQUiBJUEMgcHJvdG9jb2wgc3VwcG9ydCBiZXR3ZWVu Ci0gICAgICAgICAgYXBwbGljYXRpb24gcHJvY2Vzc29yIGFuZCBRRFNQNi4gQVBSIGlzCi0gICAg ICAgICAgdXNlZCBieSBhdWRpbyBkcml2ZXIgdG8gY29uZmlndXJlIFFEU1A2Ci0gICAgICAgICAg QVNNLCBBRE0gYW5kIEFGRSBtb2R1bGVzLgorCSAgRW5hYmxlIEFQUiBJUEMgcHJvdG9jb2wgc3Vw cG9ydCBiZXR3ZWVuCisJICBhcHBsaWNhdGlvbiBwcm9jZXNzb3IgYW5kIFFEU1A2LiBBUFIgaXMK KwkgIHVzZWQgYnkgYXVkaW8gZHJpdmVyIHRvIGNvbmZpZ3VyZSBRRFNQNgorCSAgQVNNLCBBRE0g YW5kIEFGRSBtb2R1bGVzLgogZW5kbWVudQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zb2Mvcm9ja2No aXAvS2NvbmZpZyBiL2RyaXZlcnMvc29jL3JvY2tjaGlwL0tjb25maWcKaW5kZXggYjcxYjczYmY1 ZmM1Li4zZTIwNTdmMjJiYmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc29jL3JvY2tjaGlwL0tjb25m aWcKKysrIGIvZHJpdmVycy9zb2Mvcm9ja2NoaXAvS2NvbmZpZwpAQCAtMTUsMTUgKzE1LDE1IEBA IGNvbmZpZyBST0NLQ0hJUF9HUkYKIAkgIHRvIG1ha2Ugc29tZSBvZiB0aGVtIGNvbmZvcm0gdG8g ZXhwZWN0YXRpb25zIG9mIHRoZSBrZXJuZWwuCiAKIGNvbmZpZyBST0NLQ0hJUF9QTV9ET01BSU5T Ci0gICAgICAgIGJvb2wgIlJvY2tjaGlwIGdlbmVyaWMgcG93ZXIgZG9tYWluIgotICAgICAgICBk ZXBlbmRzIG9uIFBNCi0gICAgICAgIHNlbGVjdCBQTV9HRU5FUklDX0RPTUFJTlMKLSAgICAgICAg aGVscAotICAgICAgICAgIFNheSB5IGhlcmUgdG8gZW5hYmxlIHBvd2VyIGRvbWFpbiBzdXBwb3J0 LgotICAgICAgICAgIEluIG9yZGVyIHRvIG1lZXQgaGlnaCBwZXJmb3JtYW5jZSBhbmQgbG93IHBv d2VyIHJlcXVpcmVtZW50cywgYSBwb3dlcgotICAgICAgICAgIG1hbmFnZW1lbnQgdW5pdCBpcyBk ZXNpZ25lZCBvciBzYXZpbmcgcG93ZXIgd2hlbiBSSzMyODggaW4gbG93IHBvd2VyCi0gICAgICAg ICAgbW9kZS4gVGhlIFJLMzI4OCBQTVUgaXMgZGVkaWNhdGVkIGZvciBtYW5hZ2luZyB0aGUgcG93 ZXIgb2YgdGhlIHdob2xlIGNoaXAuCisJYm9vbCAiUm9ja2NoaXAgZ2VuZXJpYyBwb3dlciBkb21h aW4iCisJZGVwZW5kcyBvbiBQTQorCXNlbGVjdCBQTV9HRU5FUklDX0RPTUFJTlMKKwloZWxwCisJ ICBTYXkgeSBoZXJlIHRvIGVuYWJsZSBwb3dlciBkb21haW4gc3VwcG9ydC4KKwkgIEluIG9yZGVy IHRvIG1lZXQgaGlnaCBwZXJmb3JtYW5jZSBhbmQgbG93IHBvd2VyIHJlcXVpcmVtZW50cywgYSBw b3dlcgorCSAgbWFuYWdlbWVudCB1bml0IGlzIGRlc2lnbmVkIG9yIHNhdmluZyBwb3dlciB3aGVu IFJLMzI4OCBpbiBsb3cgcG93ZXIKKwkgIG1vZGUuIFRoZSBSSzMyODggUE1VIGlzIGRlZGljYXRl ZCBmb3IgbWFuYWdpbmcgdGhlIHBvd2VyIG9mIHRoZSB3aG9sZSBjaGlwLgogCi0gICAgICAgICAg SWYgdW5zdXJlLCBzYXkgTi4KKwkgIElmIHVuc3VyZSwgc2F5IE4uCiAKIGVuZGlmCmRpZmYgLS1n aXQgYS9kcml2ZXJzL3NwaS9LY29uZmlnIGIvZHJpdmVycy9zcGkvS2NvbmZpZwppbmRleCA2Zjdm ZGNiYjkxNTEuLjVlOWQyMDllNmQ4MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9zcGkvS2NvbmZpZwor KysgYi9kcml2ZXJzL3NwaS9LY29uZmlnCkBAIC0xNDMsNyArMTQzLDcgQEAgY29uZmlnIFNQSV9C Q002M1hYCiAJdHJpc3RhdGUgIkJyb2FkY29tIEJDTTYzeHggU1BJIGNvbnRyb2xsZXIiCiAJZGVw ZW5kcyBvbiBCQ002M1hYIHx8IENPTVBJTEVfVEVTVAogCWhlbHAKLSAgICAgICAgICBFbmFibGUg c3VwcG9ydCBmb3IgdGhlIFNQSSBjb250cm9sbGVyIG9uIHRoZSBCcm9hZGNvbSBCQ002M3h4IFNv Q3MuCisJICBFbmFibGUgc3VwcG9ydCBmb3IgdGhlIFNQSSBjb250cm9sbGVyIG9uIHRoZSBCcm9h ZGNvbSBCQ002M3h4IFNvQ3MuCiAKIGNvbmZpZyBTUElfQkNNNjNYWF9IU1NQSQogCXRyaXN0YXRl ICJCcm9hZGNvbSBCQ002M1hYIEhTIFNQSSBjb250cm9sbGVyIGRyaXZlciIKQEAgLTIzNCwxMSAr MjM0LDExIEBAIGNvbmZpZyBTUElfRExOMgogICAgICAgIHRyaXN0YXRlICJEaW9sYW4gRExOLTIg VVNCIFNQSSBhZGFwdGVyIgogICAgICAgIGRlcGVuZHMgb24gTUZEX0RMTjIKICAgICAgICBoZWxw Ci0gICAgICAgICBJZiB5b3Ugc2F5IHllcyB0byB0aGlzIG9wdGlvbiwgc3VwcG9ydCB3aWxsIGJl IGluY2x1ZGVkIGZvciBEaW9sYW4KLSAgICAgICAgIERMTjIsIGEgVVNCIHRvIFNQSSBpbnRlcmZh Y2UuCisJIElmIHlvdSBzYXkgeWVzIHRvIHRoaXMgb3B0aW9uLCBzdXBwb3J0IHdpbGwgYmUgaW5j bHVkZWQgZm9yIERpb2xhbgorCSBETE4yLCBhIFVTQiB0byBTUEkgaW50ZXJmYWNlLgogCi0gICAg ICAgICBUaGlzIGRyaXZlciBjYW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElmIHNvLCB0 aGUgbW9kdWxlCi0gICAgICAgICB3aWxsIGJlIGNhbGxlZCBzcGktZGxuMi4KKwkgVGhpcyBkcml2 ZXIgY2FuIGFsc28gYmUgYnVpbHQgYXMgYSBtb2R1bGUuICBJZiBzbywgdGhlIG1vZHVsZQorCSB3 aWxsIGJlIGNhbGxlZCBzcGktZGxuMi4KIAogY29uZmlnIFNQSV9FRk0zMgogCXRyaXN0YXRlICJF Rk0zMiBTUEkgY29udHJvbGxlciIKQEAgLTc0NywxMCArNzQ3LDEwIEBAIGNvbmZpZyBTUElfU1lO UVVBQ0VSCiAJICBJdCBhbHNvIHN1cHBvcnRzIHRoZSBuZXcgZHVhbC1iaXQgYW5kIHF1YWQtYml0 IFNQSSBwcm90b2NvbC4KIAogY29uZmlnIFNQSV9NWElDCi0gICAgICAgIHRyaXN0YXRlICJNYWNy b25peCBNWDI1RjBBIFNQSSBjb250cm9sbGVyIgotICAgICAgICBkZXBlbmRzIG9uIFNQSV9NQVNU RVIKLSAgICAgICAgaGVscAotICAgICAgICAgIFRoaXMgc2VsZWN0cyB0aGUgTWFjcm9uaXggTVgy NUYwQSBTUEkgY29udHJvbGxlciBkcml2ZXIuCisJdHJpc3RhdGUgIk1hY3Jvbml4IE1YMjVGMEEg U1BJIGNvbnRyb2xsZXIiCisJZGVwZW5kcyBvbiBTUElfTUFTVEVSCisJaGVscAorCSAgVGhpcyBz ZWxlY3RzIHRoZSBNYWNyb25peCBNWDI1RjBBIFNQSSBjb250cm9sbGVyIGRyaXZlci4KIAogY29u ZmlnIFNQSV9NWFMKIAl0cmlzdGF0ZSAiRnJlZXNjYWxlIE1YUyBTUEkgY29udHJvbGxlciIKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9mYnRmdC9LY29uZmlnIGIvZHJpdmVycy9zdGFnaW5n L2ZidGZ0L0tjb25maWcKaW5kZXggOGVjNTI0YTk1ZWM4Li5hYjNlNzFkNTRiMTMgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvc3RhZ2luZy9mYnRmdC9LY29uZmlnCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9m YnRmdC9LY29uZmlnCkBAIC05NSw4ICs5NSw4IEBAIGNvbmZpZyBGQl9URlRfUENEODU0NAogCSAg R2VuZXJpYyBGcmFtZWJ1ZmZlciBzdXBwb3J0IGZvciBQQ0Q4NTQ0CiAKIGNvbmZpZyBGQl9URlRf UkE4ODc1Ci0gICAgICAgIHRyaXN0YXRlICJGQiBkcml2ZXIgZm9yIHRoZSBSQTg4NzUgTENEIENv bnRyb2xsZXIiCi0gICAgICAgIGRlcGVuZHMgb24gRkJfVEZUCisJdHJpc3RhdGUgIkZCIGRyaXZl ciBmb3IgdGhlIFJBODg3NSBMQ0QgQ29udHJvbGxlciIKKwlkZXBlbmRzIG9uIEZCX1RGVAogCWhl bHAKIAkgIEdlbmVyaWMgRnJhbWVidWZmZXIgc3VwcG9ydCBmb3IgUkE4ODc1CiAKQEAgLTEyNSwx MCArMTI1LDEwIEBAIGNvbmZpZyBGQl9URlRfU1NEMTI4OQogCSAgRnJhbWVidWZmZXIgc3VwcG9y dCBmb3IgU1NEMTI4OQogCiBjb25maWcgRkJfVEZUX1NTRDEzMDUKLSAgICAgICAgdHJpc3RhdGUg IkZCIGRyaXZlciBmb3IgdGhlIFNTRDEzMDUgT0xFRCBDb250cm9sbGVyIgotICAgICAgICBkZXBl bmRzIG9uIEZCX1RGVAotICAgICAgICBoZWxwCi0gICAgICAgICAgRnJhbWVidWZmZXIgc3VwcG9y dCBmb3IgU1NEMTMwNQorCXRyaXN0YXRlICJGQiBkcml2ZXIgZm9yIHRoZSBTU0QxMzA1IE9MRUQg Q29udHJvbGxlciIKKwlkZXBlbmRzIG9uIEZCX1RGVAorCWhlbHAKKwkgIEZyYW1lYnVmZmVyIHN1 cHBvcnQgZm9yIFNTRDEzMDUKIAogY29uZmlnIEZCX1RGVF9TU0QxMzA2CiAJdHJpc3RhdGUgIkZC IGRyaXZlciBmb3IgdGhlIFNTRDEzMDYgT0xFRCBDb250cm9sbGVyIgpkaWZmIC0tZ2l0IGEvZHJp dmVycy9zdGFnaW5nL2Z3c2VyaWFsL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvZndzZXJpYWwv S2NvbmZpZwppbmRleCA5NTQzZjg0NTRhZjkuLmQyMTEyNGExYTEyNyAxMDA2NDQKLS0tIGEvZHJp dmVycy9zdGFnaW5nL2Z3c2VyaWFsL0tjb25maWcKKysrIGIvZHJpdmVycy9zdGFnaW5nL2Z3c2Vy aWFsL0tjb25maWcKQEAgLTMsNyArMyw3IEBAIGNvbmZpZyBGSVJFV0lSRV9TRVJJQUwKICAgICAg ICB0cmlzdGF0ZSAiVFRZIG92ZXIgRmlyZXdpcmUiCiAgICAgICAgZGVwZW5kcyBvbiBGSVJFV0lS RSAmJiBUVFkKICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVzIFRUWSBvdmVyIElF RUUgMTM5NCwgcHJvdmlkaW5nIGhpZ2gtc3BlZWQgc2VyaWFsCisJICBUaGlzIGVuYWJsZXMgVFRZ IG92ZXIgSUVFRSAxMzk0LCBwcm92aWRpbmcgaGlnaC1zcGVlZCBzZXJpYWwKIAkgIGNvbm5lY3Rp dml0eSB0byBjYWJsZWQgcGVlcnMuIFRoaXMgZHJpdmVyIGltcGxlbWVudHMgYQogCSAgYWQtaG9j IHRyYW5zcG9ydCBwcm90b2NvbCBhbmQgaXMgY3VycmVudGx5IGxpbWl0ZWQgdG8KIAkgIExpbnV4 LXRvLUxpbnV4IGNvbW11bmljYXRpb24uCkBAIC0xNyw3ICsxNyw3IEBAIGNvbmZpZyBGV1RUWV9N QVhfVE9UQUxfUE9SVFMKICAgICAgICBpbnQgIk1heGltdW0gbnVtYmVyIG9mIHNlcmlhbCBwb3J0 cyBzdXBwb3J0ZWQiCiAgICAgICAgZGVmYXVsdCAiNjQiCiAgICAgICAgaGVscAotICAgICAgICAg IFNldCB0aGlzIHRvIHRoZSBtYXhpbXVtIG51bWJlciBvZiBzZXJpYWwgcG9ydHMgeW91IHdhbnQg dGhlCisJICBTZXQgdGhpcyB0byB0aGUgbWF4aW11bSBudW1iZXIgb2Ygc2VyaWFsIHBvcnRzIHlv dSB3YW50IHRoZQogCSAgZmlyZXdpcmUtc2VyaWFsIGRyaXZlciB0byBzdXBwb3J0LgogCiBjb25m aWcgRldUVFlfTUFYX0NBUkRfUE9SVFMKQEAgLTI1LDcgKzI1LDcgQEAgY29uZmlnIEZXVFRZX01B WF9DQVJEX1BPUlRTCiAgICAgICAgcmFuZ2UgMCBGV1RUWV9NQVhfVE9UQUxfUE9SVFMKICAgICAg ICBkZWZhdWx0ICIzMiIKICAgICAgICBoZWxwCi0gICAgICAgICAgU2V0IHRoaXMgdG8gdGhlIG1h eGltdW0gbnVtYmVyIG9mIHNlcmlhbCBwb3J0cyBlYWNoIGZpcmV3aXJlCisJICBTZXQgdGhpcyB0 byB0aGUgbWF4aW11bSBudW1iZXIgb2Ygc2VyaWFsIHBvcnRzIGVhY2ggZmlyZXdpcmUKIAkgIGFk YXB0ZXIgc3VwcG9ydHMuIFRoZSBhY3R1YWwgbnVtYmVyIG9mIHNlcmlhbCBwb3J0cyByZWdpc3Rl cmVkCiAJICBpcyBzZXQgd2l0aCB0aGUgbW9kdWxlIHBhcmFtZXRlciAidHR5cyIuCiAKZGlmZiAt LWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9tb3N0L0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvbW9z dC9LY29uZmlnCmluZGV4IDg5NDhkNTI0NjQwOS4uNjI2MmViMjVjODBiIDEwMDY0NAotLS0gYS9k cml2ZXJzL3N0YWdpbmcvbW9zdC9LY29uZmlnCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9tb3N0L0tj b25maWcKQEAgLTEsOSArMSw5IEBACiAjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w CiBtZW51Y29uZmlnIE1PU1QKLSAgICAgICAgdHJpc3RhdGUgIk1PU1Qgc3VwcG9ydCIKKwl0cmlz dGF0ZSAiTU9TVCBzdXBwb3J0IgogCWRlcGVuZHMgb24gSEFTX0RNQSAmJiBDT05GSUdGU19GUwot ICAgICAgICBkZWZhdWx0IG4KLSAgICAgICAgaGVscAorCWRlZmF1bHQgbgorCWhlbHAKIAkgIFNh eSBZIGhlcmUgaWYgeW91IHdhbnQgdG8gZW5hYmxlIE1PU1Qgc3VwcG9ydC4KIAkgIFRoaXMgZHJp dmVyIG5lZWRzIGF0IGxlYXN0IG9uZSBhZGRpdGlvbmFsIGNvbXBvbmVudCB0byBlbmFibGUgdGhl CiAJICBkZXNpcmVkIGFjY2VzcyBmcm9tIHVzZXJzcGFjZSAoZS5nLiBjaGFyYWN0ZXIgZGV2aWNl cykgYW5kIG9uZSB0aGF0CkBAIC0xMiw3ICsxMiw3IEBAIG1lbnVjb25maWcgTU9TVAogCSAgVG8g Y29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZTogdGhlCiAJICBt b2R1bGUgd2lsbCBiZSBjYWxsZWQgbW9zdF9jb3JlLgogCi0gICAgICAgICAgSWYgaW4gZG91YnQs IHNheSBOIGhlcmUuCisJICBJZiBpbiBkb3VidCwgc2F5IE4gaGVyZS4KIAogCiAKZGlmZiAtLWdp dCBhL2RyaXZlcnMvc3RhZ2luZy9udmVjL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvbnZlYy9L Y29uZmlnCmluZGV4IDVjMTJjYWNmNzVlMS4uOWZhOThjMTZmMWQ5IDEwMDY0NAotLS0gYS9kcml2 ZXJzL3N0YWdpbmcvbnZlYy9LY29uZmlnCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9udmVjL0tjb25m aWcKQEAgLTgsNyArOCw3IEBAIGNvbmZpZyBNRkRfTlZFQwogCSAgICBjb250cm9sbGVyLgogCiAJ ICAgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIHNheSBNIGhlcmU6IHRoZSBt b2R1bGUgd2lsbCBiZQotICAgICAgICAgICAgY2FsbGVkIG1mZC1udmVjCisJICAgIGNhbGxlZCBt ZmQtbnZlYwogCiBjb25maWcgS0VZQk9BUkRfTlZFQwogCXRyaXN0YXRlICJLZXlib2FyZCBvbiBu VmlkaWEgY29tcGxpYW50IEVDIgpAQCAtMTgsNyArMTgsNyBAQCBjb25maWcgS0VZQk9BUkRfTlZF QwogCSAgYSBuVmlkaWEgY29tcGxpYW50IGVtYmVkZGVkIGNvbnRyb2xsZXIuCiAKIAkgIFRvIGNv bXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIHNheSBNIGhlcmU6IHRoZSBtb2R1bGUgd2ls bCBiZQotICAgICAgICAgIGNhbGxlZCBrZXlib2FyZC1udmVjCisJICBjYWxsZWQga2V5Ym9hcmQt bnZlYwogCiBjb25maWcgU0VSSU9fTlZFQ19QUzIKIAl0cmlzdGF0ZSAiUFMyIG9uIG5WaWRpYSBF QyIKQEAgLTI4LDcgKzI4LDcgQEAgY29uZmlnIFNFUklPX05WRUNfUFMyCiAJICB0byBhIG5WaWRp YSBjb21wbGlhbnQgZW1iZWRkZWQgY29udHJvbGxlci4KIAogCSAgVG8gY29tcGlsZSB0aGlzIGRy aXZlciBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZTogdGhlIG1vZHVsZSB3aWxsIGJlCi0gICAgICAg ICAgY2FsbGVkIHNlcmlvLW52ZWMtcHMyCisJICBjYWxsZWQgc2VyaW8tbnZlYy1wczIKIAogCiBj b25maWcgTlZFQ19QT1dFUgpAQCAtMzksNyArMzksNyBAQCBjb25maWcgTlZFQ19QT1dFUgogCSAg blZpZGlhIGNvbXBsaWFudCBlbWJlZGRlZCBjb250cm9sbGVycy4KIAogCSAgVG8gY29tcGlsZSB0 aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZTogdGhlIG1vZHVsZSB3aWxsIGJlCi0g ICAgICAgICAgY2FsbGVkIG52ZWMtcG93ZXIKKwkgIGNhbGxlZCBudmVjLXBvd2VyCiAKIAogY29u ZmlnIE5WRUNfUEFaMDAKQEAgLTUwLDUgKzUwLDUgQEAgY29uZmlnIE5WRUNfUEFaMDAKIAkgIGRl dmljZXMsIGUuZy4gVG9zaGJpYSBBQzEwMCBhbmQgRHluYWJvb2tzIEFaIG5ldGJvb2tzLgogCiAJ ICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBzYXkgTSBoZXJlOiB0aGUgbW9k dWxlIHdpbGwgYmUKLSAgICAgICAgICBjYWxsZWQgbnZlYy1wYXowMAorCSAgY2FsbGVkIG52ZWMt cGF6MDAKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3BpNDMzL0tjb25maWcgYi9kcml2 ZXJzL3N0YWdpbmcvcGk0MzMvS2NvbmZpZwppbmRleCA4YWNkZTA4MTQyMDYuLmRkOWU0NzA5ZDFh OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3BpNDMzL0tjb25maWcKKysrIGIvZHJpdmVy cy9zdGFnaW5nL3BpNDMzL0tjb25maWcKQEAgLTEsMTcgKzEsMTcgQEAKICMgU1BEWC1MaWNlbnNl LUlkZW50aWZpZXI6IEdQTC0yLjAKIGNvbmZpZyBQSTQzMwotICAgICAgICB0cmlzdGF0ZSAiUGk0 MzMgLSBhIDQzM01IeiByYWRpbyBtb2R1bGUgZm9yIFJhc3BiZXJyeSBQaSIKLSAgICAgICAgZGVw ZW5kcyBvbiBTUEkKLSAgICAgICAgaGVscAotICAgICAgICAgIFRoaXMgb3B0aW9uIGFsbG93cyB5 b3UgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIHRoZSByYWRpbyBtb2R1bGUgUGk0MzMuCisJdHJpc3Rh dGUgIlBpNDMzIC0gYSA0MzNNSHogcmFkaW8gbW9kdWxlIGZvciBSYXNwYmVycnkgUGkiCisJZGVw ZW5kcyBvbiBTUEkKKwloZWxwCisJICBUaGlzIG9wdGlvbiBhbGxvd3MgeW91IHRvIGVuYWJsZSBz dXBwb3J0IGZvciB0aGUgcmFkaW8gbW9kdWxlIFBpNDMzLgogCi0gICAgICAgICAgUGk0MzMgaXMg YSBzaGllbGQgdGhhdCBmaXRzIG9udG8gdGhlIEdQSU8gaGVhZGVyIG9mIGEgUmFzcGJlcnJ5IFBp Ci0gICAgICAgICAgb3IgY29tcGF0aWJsZS4gSXQgZXh0ZW5kcyB0aGUgUmFzcGJlcnJ5IFBpIHdp dGggdGhlIG9wdGlvbiwgdG8KLSAgICAgICAgICBzZW5kIGFuZCByZWNlaXZlIGRhdGEgaW4gdGhl IDQzM01IeiBJU00gYmFuZCAtIGZvciBleGFtcGxlIHRvCi0gICAgICAgICAgY29tbXVuaWNhdGUg YmV0d2VlbiB0d28gc3lzdGVtcyB3aXRob3V0IHVzaW5nIGV0aGVybmV0IG9yIGJsdWV0b290aAot ICAgICAgICAgIG9yIGZvciBjb250cm9sIG9yIHJlYWQgc29ja2V0cywgYWN0b3JzLCBzZW5zb3Jz LCB3aWRlbHkgYXZhaWxhYmxlCi0gICAgICAgICAgZm9yIGxvdyBwcmljZS4KKwkgIFBpNDMzIGlz IGEgc2hpZWxkIHRoYXQgZml0cyBvbnRvIHRoZSBHUElPIGhlYWRlciBvZiBhIFJhc3BiZXJyeSBQ aQorCSAgb3IgY29tcGF0aWJsZS4gSXQgZXh0ZW5kcyB0aGUgUmFzcGJlcnJ5IFBpIHdpdGggdGhl IG9wdGlvbiwgdG8KKwkgIHNlbmQgYW5kIHJlY2VpdmUgZGF0YSBpbiB0aGUgNDMzTUh6IElTTSBi YW5kIC0gZm9yIGV4YW1wbGUgdG8KKwkgIGNvbW11bmljYXRlIGJldHdlZW4gdHdvIHN5c3RlbXMg d2l0aG91dCB1c2luZyBldGhlcm5ldCBvciBibHVldG9vdGgKKwkgIG9yIGZvciBjb250cm9sIG9y IHJlYWQgc29ja2V0cywgYWN0b3JzLCBzZW5zb3JzLCB3aWRlbHkgYXZhaWxhYmxlCisJICBmb3Ig bG93IHByaWNlLgogCi0gICAgICAgICAgRm9yIGRldGFpbHMgb3IgdGhlIG9wdGlvbiB0byBidXks IHBsZWFzZSB2aXNpdCBodHRwczovL3BpNDMzLmRlL2VuLmh0bWwKKwkgIEZvciBkZXRhaWxzIG9y IHRoZSBvcHRpb24gdG8gYnV5LCBwbGVhc2UgdmlzaXQgaHR0cHM6Ly9waTQzMy5kZS9lbi5odG1s CiAKLSAgICAgICAgICBJZiBpbiBkb3VidCwgc2F5IE4gaGVyZSwgYnV0IHNheWluZyB5ZXMgbW9z dCBwcm9iYWJseSB3b24ndCBodXJ0CisJICBJZiBpbiBkb3VidCwgc2F5IE4gaGVyZSwgYnV0IHNh eWluZyB5ZXMgbW9zdCBwcm9iYWJseSB3b24ndCBodXJ0CmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0 YWdpbmcvdXdiL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvdXdiL0tjb25maWcKaW5kZXggMjU5 ZTA1M2UxZTA5Li5jMDNkY2M3NmI1N2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy91d2Iv S2NvbmZpZworKysgYi9kcml2ZXJzL3N0YWdpbmcvdXdiL0tjb25maWcKQEAgLTQyLDMxICs0Miwz MSBAQCBjb25maWcgVVdCX0hXQQogCSAgaXMgc2FmZSB0byBzZWxlY3QgYW55IGV2ZW4gaWYgeW91 IGRvIG5vdCBoYXZlIHRoZSBoYXJkd2FyZS4KIAogY29uZmlnIFVXQl9XSENJCi0gICAgICAgIHRy aXN0YXRlICJVV0IgUmFkaW8gQ29udHJvbCBkcml2ZXIgZm9yIFdIQ0ktY29tcGxpYW50IGNhcmRz IgotICAgICAgICBkZXBlbmRzIG9uIFBDSQotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBk cml2ZXIgZW5hYmxlcyB0aGUgcmFkaW8gY29udHJvbGxlciBmb3IgV0hDSSBjYXJkcy4KKwl0cmlz dGF0ZSAiVVdCIFJhZGlvIENvbnRyb2wgZHJpdmVyIGZvciBXSENJLWNvbXBsaWFudCBjYXJkcyIK KwlkZXBlbmRzIG9uIFBDSQorCWhlbHAKKwkgIFRoaXMgZHJpdmVyIGVuYWJsZXMgdGhlIHJhZGlv IGNvbnRyb2xsZXIgZm9yIFdIQ0kgY2FyZHMuCiAKLSAgICAgICAgICBXSENJIGlzIGEgc3BlY2lm aWNhdGlvbiBkZXZlbG9wZWQgYnkgSW50ZWwKLSAgICAgICAgICAoaHR0cDovL3d3dy5pbnRlbC5j b20vdGVjaG5vbG9neS9jb21tcy93dXNiL3doY2kuaHRtKSBtdWNoCi0gICAgICAgICAgaW4gdGhl IHNwaXJpdCBvZiBVU0IncyBFSENJLCBidXQgZm9yIFVXQiBhbmQgV2lyZWxlc3MgVVNCCi0gICAg ICAgICAgcmFkaW8vaG9zdCBjb250cm9sbGVycyBjb25uZWN0ZWQgdmlhIG1lbW9yeSBtYXBwaW5n IChlZzoKLSAgICAgICAgICBQQ0kpLiBNb3N0IG9mIHRoZXNlIGNhcmRzIGNvbWUgYWxzbyB3aXRo IGEgV2lyZWxlc3MgVVNCIGhvc3QKLSAgICAgICAgICBjb250cm9sbGVyLgorCSAgV0hDSSBpcyBh IHNwZWNpZmljYXRpb24gZGV2ZWxvcGVkIGJ5IEludGVsCisJICAoaHR0cDovL3d3dy5pbnRlbC5j b20vdGVjaG5vbG9neS9jb21tcy93dXNiL3doY2kuaHRtKSBtdWNoCisJICBpbiB0aGUgc3Bpcml0 IG9mIFVTQidzIEVIQ0ksIGJ1dCBmb3IgVVdCIGFuZCBXaXJlbGVzcyBVU0IKKwkgIHJhZGlvL2hv c3QgY29udHJvbGxlcnMgY29ubmVjdGVkIHZpYSBtZW1vcnkgbWFwcGluZyAoZWc6CisJICBQQ0kp LiBNb3N0IG9mIHRoZXNlIGNhcmRzIGNvbWUgYWxzbyB3aXRoIGEgV2lyZWxlc3MgVVNCIGhvc3QK KwkgIGNvbnRyb2xsZXIuCiAKLSAgICAgICAgICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIHNlbGVj dCBZIChidWlsdCBpbikgb3IgTSAobW9kdWxlKS4gSXQKLSAgICAgICAgICBpcyBzYWZlIHRvIHNl bGVjdCBhbnkgZXZlbiBpZiB5b3UgZG8gbm90IGhhdmUgdGhlIGhhcmR3YXJlLgorCSAgVG8gY29t cGlsZSB0aGlzIGRyaXZlciBzZWxlY3QgWSAoYnVpbHQgaW4pIG9yIE0gKG1vZHVsZSkuIEl0CisJ ICBpcyBzYWZlIHRvIHNlbGVjdCBhbnkgZXZlbiBpZiB5b3UgZG8gbm90IGhhdmUgdGhlIGhhcmR3 YXJlLgogCiBjb25maWcgVVdCX0kxNDgwVQotICAgICAgICB0cmlzdGF0ZSAiU3VwcG9ydCBmb3Ig SW50ZWwgV2lyZWxlc3MgVVdCIExpbmsgMTQ4MCBIV0EiCi0gICAgICAgIGRlcGVuZHMgb24gVVdC X0hXQQotICAgICAgICBzZWxlY3QgRldfTE9BREVSCi0gICAgICAgIGhlbHAKLSAgICAgICAgIFRo aXMgZHJpdmVyIGVuYWJsZXMgc3VwcG9ydCBmb3IgdGhlIGkxNDgwIHdoZW4gY29ubmVjdGVkIHZp YQotICAgICAgICAgVVNCLiBJdCBjb25zaXN0cyBvZiBhIGZpcm13YXJlIHVwbG9hZGVyIHRoYXQg d2lsbCBlbmFibGUgaXQKLSAgICAgICAgIHRvIGJlaGF2ZSBhcyBhbiBIV0EgZGV2aWNlLgorCXRy aXN0YXRlICJTdXBwb3J0IGZvciBJbnRlbCBXaXJlbGVzcyBVV0IgTGluayAxNDgwIEhXQSIKKwlk ZXBlbmRzIG9uIFVXQl9IV0EKKwlzZWxlY3QgRldfTE9BREVSCisJaGVscAorCSBUaGlzIGRyaXZl ciBlbmFibGVzIHN1cHBvcnQgZm9yIHRoZSBpMTQ4MCB3aGVuIGNvbm5lY3RlZCB2aWEKKwkgVVNC LiBJdCBjb25zaXN0cyBvZiBhIGZpcm13YXJlIHVwbG9hZGVyIHRoYXQgd2lsbCBlbmFibGUgaXQK KwkgdG8gYmVoYXZlIGFzIGFuIEhXQSBkZXZpY2UuCiAKLSAgICAgICAgIFRvIGNvbXBpbGUgdGhp cyBkcml2ZXIgc2VsZWN0IFkgKGJ1aWx0IGluKSBvciBNIChtb2R1bGUpLiBJdAotICAgICAgICAg aXMgc2FmZSB0byBzZWxlY3QgYW55IGV2ZW4gaWYgeW91IGRvIG5vdCBoYXZlIHRoZSBoYXJkd2Fy ZS4KKwkgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBzZWxlY3QgWSAoYnVpbHQgaW4pIG9yIE0gKG1v ZHVsZSkuIEl0CisJIGlzIHNhZmUgdG8gc2VsZWN0IGFueSBldmVuIGlmIHlvdSBkbyBub3QgaGF2 ZSB0aGUgaGFyZHdhcmUuCiAKIGVuZGlmICMgVVdCCmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdp bmcvdmMwNF9zZXJ2aWNlcy9iY20yODM1LWF1ZGlvL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcv dmMwNF9zZXJ2aWNlcy9iY20yODM1LWF1ZGlvL0tjb25maWcKaW5kZXggZjY2MzE5NTEyZmFmLi5k MzJlYTM0OGU4NDYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy92YzA0X3NlcnZpY2VzL2Jj bTI4MzUtYXVkaW8vS2NvbmZpZworKysgYi9kcml2ZXJzL3N0YWdpbmcvdmMwNF9zZXJ2aWNlcy9i Y20yODM1LWF1ZGlvL0tjb25maWcKQEAgLTEsOSArMSw5IEBACiAjIFNQRFgtTGljZW5zZS1JZGVu dGlmaWVyOiBHUEwtMi4wCiBjb25maWcgU05EX0JDTTI4MzUKLSAgICAgICAgdHJpc3RhdGUgIkJD TTI4MzUgQXVkaW8iCi0gICAgICAgIGRlcGVuZHMgb24gKEFSQ0hfQkNNMjgzNSB8fCBDT01QSUxF X1RFU1QpICYmIFNORAotICAgICAgICBzZWxlY3QgU05EX1BDTQotICAgICAgICBzZWxlY3QgQkNN MjgzNV9WQ0hJUQotICAgICAgICBoZWxwCi0gICAgICAgICAgU2F5IFkgb3IgTSBpZiB5b3Ugd2Fu dCB0byBzdXBwb3J0IEJDTTI4MzUgYnVpbHQgaW4gYXVkaW8KKwl0cmlzdGF0ZSAiQkNNMjgzNSBB dWRpbyIKKwlkZXBlbmRzIG9uIChBUkNIX0JDTTI4MzUgfHwgQ09NUElMRV9URVNUKSAmJiBTTkQK KwlzZWxlY3QgU05EX1BDTQorCXNlbGVjdCBCQ00yODM1X1ZDSElRCisJaGVscAorCSAgU2F5IFkg b3IgTSBpZiB5b3Ugd2FudCB0byBzdXBwb3J0IEJDTTI4MzUgYnVpbHQgaW4gYXVkaW8KIApkaWZm IC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3d1c2Jjb3JlL0tjb25maWcgYi9kcml2ZXJzL3N0YWdp bmcvd3VzYmNvcmUvS2NvbmZpZwppbmRleCBhNTU5ZDAyM2I1MDguLjY0YmU5N2NhNzM0YSAxMDA2 NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3d1c2Jjb3JlL0tjb25maWcKKysrIGIvZHJpdmVycy9z dGFnaW5nL3d1c2Jjb3JlL0tjb25maWcKQEAgLTExLDcgKzExLDcgQEAgY29uZmlnIFVTQl9XVVNC CiAJaGVscAogCSAgRW5hYmxlIHRoZSBob3N0LXNpZGUgc3VwcG9ydCBmb3IgV2lyZWxlc3MgVVNC LgogCi0gICAgICAgICAgVG8gY29tcGlsZSB0aGlzIHN1cHBvcnQgc2VsZWN0IFkgKGJ1aWx0IGlu KS4gSXQgaXMgc2FmZSB0bworCSAgVG8gY29tcGlsZSB0aGlzIHN1cHBvcnQgc2VsZWN0IFkgKGJ1 aWx0IGluKS4gSXQgaXMgc2FmZSB0bwogCSAgc2VsZWN0IGV2ZW4gaWYgeW91IGRvbid0IGhhdmUg dGhlIGhhcmR3YXJlLgogCiBjb25maWcgVVNCX1dVU0JfQ0JBRgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy90dHkvS2NvbmZpZyBiL2RyaXZlcnMvdHR5L0tjb25maWcKaW5kZXggYzc2MjNmOTlhYzBmLi5l YzUzYjFkNGFlZjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdHR5L0tjb25maWcKKysrIGIvZHJpdmVy cy90dHkvS2NvbmZpZwpAQCAtODUsMTMgKzg1LDEzIEBAIGNvbmZpZyBWVF9IV19DT05TT0xFX0JJ TkRJTkcKICAgICAgICBib29sICJTdXBwb3J0IGZvciBiaW5kaW5nIGFuZCB1bmJpbmRpbmcgY29u c29sZSBkcml2ZXJzIgogICAgICAgIGRlcGVuZHMgb24gSFdfQ09OU09MRQogICAgICAgIC0tLWhl bHAtLS0KLSAgICAgICAgIFRoZSB2aXJ0dWFsIHRlcm1pbmFsIGlzIHRoZSBkZXZpY2UgdGhhdCBp bnRlcmFjdHMgd2l0aCB0aGUgcGh5c2ljYWwKLSAgICAgICAgIHRlcm1pbmFsIHRocm91Z2ggY29u c29sZSBkcml2ZXJzLiBPbiB0aGVzZSBzeXN0ZW1zLCBhdCBsZWFzdCBvbmUKLSAgICAgICAgIGNv bnNvbGUgZHJpdmVyIGlzIGxvYWRlZC4gSW4gb3RoZXIgY29uZmlndXJhdGlvbnMsIGFkZGl0aW9u YWwgY29uc29sZQotICAgICAgICAgZHJpdmVycyBtYXkgYmUgZW5hYmxlZCwgc3VjaCBhcyB0aGUg ZnJhbWVidWZmZXIgY29uc29sZS4gSWYgbW9yZSB0aGFuCi0gICAgICAgICAxIGNvbnNvbGUgZHJp dmVyIGlzIGVuYWJsZWQsIHNldHRpbmcgdGhpcyB0byAneScgd2lsbCBhbGxvdyB5b3UgdG8KLSAg ICAgICAgIHNlbGVjdCB0aGUgY29uc29sZSBkcml2ZXIgdGhhdCB3aWxsIHNlcnZlIGFzIHRoZSBi YWNrZW5kIGZvciB0aGUKLSAgICAgICAgIHZpcnR1YWwgdGVybWluYWxzLgorCSBUaGUgdmlydHVh bCB0ZXJtaW5hbCBpcyB0aGUgZGV2aWNlIHRoYXQgaW50ZXJhY3RzIHdpdGggdGhlIHBoeXNpY2Fs CisJIHRlcm1pbmFsIHRocm91Z2ggY29uc29sZSBkcml2ZXJzLiBPbiB0aGVzZSBzeXN0ZW1zLCBh dCBsZWFzdCBvbmUKKwkgY29uc29sZSBkcml2ZXIgaXMgbG9hZGVkLiBJbiBvdGhlciBjb25maWd1 cmF0aW9ucywgYWRkaXRpb25hbCBjb25zb2xlCisJIGRyaXZlcnMgbWF5IGJlIGVuYWJsZWQsIHN1 Y2ggYXMgdGhlIGZyYW1lYnVmZmVyIGNvbnNvbGUuIElmIG1vcmUgdGhhbgorCSAxIGNvbnNvbGUg ZHJpdmVyIGlzIGVuYWJsZWQsIHNldHRpbmcgdGhpcyB0byAneScgd2lsbCBhbGxvdyB5b3UgdG8K Kwkgc2VsZWN0IHRoZSBjb25zb2xlIGRyaXZlciB0aGF0IHdpbGwgc2VydmUgYXMgdGhlIGJhY2tl bmQgZm9yIHRoZQorCSB2aXJ0dWFsIHRlcm1pbmFscy4KIAogCSBTZWUgPGZpbGU6RG9jdW1lbnRh dGlvbi9kcml2ZXItYXBpL2NvbnNvbGUucnN0PiBmb3IgbW9yZQogCSBpbmZvcm1hdGlvbi4gRm9y IGZyYW1lYnVmZmVyIGNvbnNvbGUgdXNlcnMsIHBsZWFzZSByZWZlciB0bwpAQCAtMTczLDE1ICsx NzMsMTUgQEAgY29uZmlnIFJPQ0tFVFBPUlQKIAlkZXBlbmRzIG9uIFNFUklBTF9OT05TVEFOREFS RCAmJiAoSVNBIHx8IEVJU0EgfHwgUENJKQogCWhlbHAKIAkgIFRoaXMgZHJpdmVyIHN1cHBvcnRz IENvbXRyb2wgUm9ja2V0UG9ydCBhbmQgUm9ja2V0TW9kZW0gUENJIGJvYXJkcy4gICAKLSAgICAg ICAgICBUaGVzZSBib2FyZHMgcHJvdmlkZSAyLCA0LCA4LCAxNiwgb3IgMzIgaGlnaC1zcGVlZCBz ZXJpYWwgcG9ydHMgb3IKLSAgICAgICAgICBtb2RlbXMuICBGb3IgaW5mb3JtYXRpb24gYWJvdXQg dGhlIFJvY2tldFBvcnQvUm9ja2V0TW9kZW0gIGJvYXJkcwotICAgICAgICAgIGFuZCB0aGlzIGRy aXZlciByZWFkIDxmaWxlOkRvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9zZXJpYWwvcm9ja2V0LnJz dD4uCisJICBUaGVzZSBib2FyZHMgcHJvdmlkZSAyLCA0LCA4LCAxNiwgb3IgMzIgaGlnaC1zcGVl ZCBzZXJpYWwgcG9ydHMgb3IKKwkgIG1vZGVtcy4gIEZvciBpbmZvcm1hdGlvbiBhYm91dCB0aGUg Um9ja2V0UG9ydC9Sb2NrZXRNb2RlbSAgYm9hcmRzCisJICBhbmQgdGhpcyBkcml2ZXIgcmVhZCA8 ZmlsZTpEb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvc2VyaWFsL3JvY2tldC5yc3Q+LgogCiAJICBU byBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKIAkg IG1vZHVsZSB3aWxsIGJlIGNhbGxlZCByb2NrZXQuCiAKIAkgIElmIHlvdSB3YW50IHRvIGNvbXBp bGUgdGhpcyBkcml2ZXIgaW50byB0aGUga2VybmVsLCBzYXkgWSBoZXJlLiAgSWYKLSAgICAgICAg ICB5b3UgZG9uJ3QgaGF2ZSBhIENvbXRyb2wgUm9ja2V0UG9ydC9Sb2NrZXRNb2RlbSBjYXJkIGlu c3RhbGxlZCwgc2F5IE4uCisJICB5b3UgZG9uJ3QgaGF2ZSBhIENvbXRyb2wgUm9ja2V0UG9ydC9S b2NrZXRNb2RlbSBjYXJkIGluc3RhbGxlZCwgc2F5IE4uCiAKIGNvbmZpZyBDWUNMQURFUwogCXRy aXN0YXRlICJDeWNsYWRlcyBhc3luYyBtdXggc3VwcG9ydCIKQEAgLTQzNyw4ICs0MzcsOCBAQCBj b25maWcgTUlQU19FSlRBR19GRENfS0dEQgogCWRlcGVuZHMgb24gTUlQU19FSlRBR19GRENfVFRZ ICYmIEtHREIKIAlkZWZhdWx0IHkKIAloZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVzIHRoZSB1 c2Ugb2YgS0dEQiBvdmVyIGFuIEZEQyBjaGFubmVsLCBhbGxvd2luZyBLR0RCIHRvIGJlCi0gICAg ICAgICAgdXNlZCByZW1vdGVseSBvciB3aGVuIGEgc2VyaWFsIHBvcnQgaXNuJ3QgYXZhaWxhYmxl LgorCSAgVGhpcyBlbmFibGVzIHRoZSB1c2Ugb2YgS0dEQiBvdmVyIGFuIEZEQyBjaGFubmVsLCBh bGxvd2luZyBLR0RCIHRvIGJlCisJICB1c2VkIHJlbW90ZWx5IG9yIHdoZW4gYSBzZXJpYWwgcG9y dCBpc24ndCBhdmFpbGFibGUuCiAKIGNvbmZpZyBNSVBTX0VKVEFHX0ZEQ19LR0RCX0NIQU4KIAlp bnQgIktHREIgRkRDIGNoYW5uZWwiCmRpZmYgLS1naXQgYS9kcml2ZXJzL3R0eS9odmMvS2NvbmZp ZyBiL2RyaXZlcnMvdHR5L2h2Yy9LY29uZmlnCmluZGV4IDRkMjJiOTExMTExZi4uYmI1OTUzZGQx YTJjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3R0eS9odmMvS2NvbmZpZworKysgYi9kcml2ZXJzL3R0 eS9odmMvS2NvbmZpZwpAQCAtNzQsNyArNzQsNyBAQCBjb25maWcgSFZDX1VEQkcKICAgICAgICBk ZXBlbmRzIG9uIFBQQwogICAgICAgIHNlbGVjdCBIVkNfRFJJVkVSCiAgICAgICAgaGVscAotICAg ICAgICAgVGhpcyBpcyBtZWFudCB0byBiZSB1c2VkIGR1cmluZyBIVyBicmluZyB1cCBvciBkZWJ1 Z2dpbmcgd2hlbgorCSBUaGlzIGlzIG1lYW50IHRvIGJlIHVzZWQgZHVyaW5nIEhXIGJyaW5nIHVw IG9yIGRlYnVnZ2luZyB3aGVuCiAJIG5vIG90aGVyIGNvbnNvbGUgbWVjaGFuaXNtIGV4aXN0IGJ1 dCB1ZGJnLCB0byBnZXQgeW91IGEgcXVpY2sKIAkgY29uc29sZSBmb3IgdXNlcnNwYWNlLiBEbyBO T1QgZW5hYmxlIGluIHByb2R1Y3Rpb24ga2VybmVscy4gCiAKQEAgLTgzLDcgKzgzLDcgQEAgY29u ZmlnIEhWQ19EQ0MKICAgICAgICBkZXBlbmRzIG9uIEFSTSB8fCBBUk02NAogICAgICAgIHNlbGVj dCBIVkNfRFJJVkVSCiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBjb25zb2xlIHVzZXMgdGhl IEpUQUcgRENDIG9uIEFSTSB0byBjcmVhdGUgYSBjb25zb2xlIHVuZGVyIHRoZSBIVkMKKwkgVGhp cyBjb25zb2xlIHVzZXMgdGhlIEpUQUcgRENDIG9uIEFSTSB0byBjcmVhdGUgYSBjb25zb2xlIHVu ZGVyIHRoZSBIVkMKIAkgZHJpdmVyLiBUaGlzIGNvbnNvbGUgaXMgdXNlZCB0aHJvdWdoIGEgSlRB RyBvbmx5IG9uIEFSTS4gSWYgeW91IGRvbid0IGhhdmUKIAkgYSBKVEFHIHRoZW4geW91IHByb2Jh Ymx5IGRvbid0IHdhbnQgdGhpcyBvcHRpb24uCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdHR5L3Nl cmlhbC84MjUwL0tjb25maWcgYi9kcml2ZXJzL3R0eS9zZXJpYWwvODI1MC9LY29uZmlnCmluZGV4 IDdlZjYwZjhiNmUyYy4uN2UxMzI2NTdmMTYwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3R0eS9zZXJp YWwvODI1MC9LY29uZmlnCisrKyBiL2RyaXZlcnMvdHR5L3NlcmlhbC84MjUwL0tjb25maWcKQEAg LTMzNCw3ICszMzQsNyBAQCBjb25maWcgU0VSSUFMXzgyNTBfQkNNMjgzNUFVWAogCiAJICBGZWF0 dXJlcyBhbmQgbGltaXRhdGlvbnMgb2YgdGhlIFVBUlQgYXJlCiAJICAgIFJlZ2lzdGVycyBhcmUg c2ltaWxhciB0byAxNjY1MCByZWdpc3RlcnMsCi0gICAgICAgICAgICAgIHNldCBiaXRzIGluIHRo ZSBjb250cm9sIHJlZ2lzdGVycyB0aGF0IGFyZSB1bnN1cHBvcnRlZAorCSAgICAgIHNldCBiaXRz IGluIHRoZSBjb250cm9sIHJlZ2lzdGVycyB0aGF0IGFyZSB1bnN1cHBvcnRlZAogCSAgICAgIGFy ZSBpZ25vcmVkIGFuZCByZWFkIGJhY2sgYXMgMAogCSAgICA3LzggYml0IG9wZXJhdGlvbiB3aXRo IDEgc3RhcnQgYW5kIDEgc3RvcCBiaXQKIAkgICAgOCBzeW1ib2xzIGRlZXAgZmlmbyBmb3Igcngg YW5kIHR4CmRpZmYgLS1naXQgYS9kcml2ZXJzL3R0eS9zZXJpYWwvS2NvbmZpZyBiL2RyaXZlcnMv dHR5L3NlcmlhbC9LY29uZmlnCmluZGV4IDQ3ODliNWQ2MmY2My4uYjExYjRkNzI1YWU2IDEwMDY0 NAotLS0gYS9kcml2ZXJzL3R0eS9zZXJpYWwvS2NvbmZpZworKysgYi9kcml2ZXJzL3R0eS9zZXJp YWwvS2NvbmZpZwpAQCAtMjg3LDI2ICsyODcsMjYgQEAgY29uZmlnIFNFUklBTF9TQU1TVU5HX0NP TlNPTEUKIAkgIGJvb3QgdGltZS4pCiAKIGNvbmZpZyBTRVJJQUxfU0lSRlNPQwotICAgICAgICB0 cmlzdGF0ZSAiU2lSRiBTb0MgUGxhdGZvcm0gU2VyaWFsIHBvcnQgc3VwcG9ydCIKLSAgICAgICAg ZGVwZW5kcyBvbiBBUkNIX1NJUkYKLSAgICAgICAgc2VsZWN0IFNFUklBTF9DT1JFCi0gICAgICAg IGhlbHAKLSAgICAgICAgICBTdXBwb3J0IGZvciB0aGUgb24tY2hpcCBVQVJUIG9uIHRoZSBDU1Ig U2lSRnByaW1hSUkgc2VyaWVzLAotICAgICAgICAgIHByb3ZpZGluZyAvZGV2L3R0eVNpUkYwLCAx IGFuZCAyIChub3RlLCBzb21lIG1hY2hpbmVzIG1heSBub3QKLSAgICAgICAgICBwcm92aWRlIGFs bCBvZiB0aGVzZSBwb3J0cywgZGVwZW5kaW5nIG9uIGhvdyB0aGUgc2VyaWFsIHBvcnQKLSAgICAg ICAgICBwaW5zIGFyZSBjb25maWd1cmVkKS4KKwl0cmlzdGF0ZSAiU2lSRiBTb0MgUGxhdGZvcm0g U2VyaWFsIHBvcnQgc3VwcG9ydCIKKwlkZXBlbmRzIG9uIEFSQ0hfU0lSRgorCXNlbGVjdCBTRVJJ QUxfQ09SRQorCWhlbHAKKwkgIFN1cHBvcnQgZm9yIHRoZSBvbi1jaGlwIFVBUlQgb24gdGhlIENT UiBTaVJGcHJpbWFJSSBzZXJpZXMsCisJICBwcm92aWRpbmcgL2Rldi90dHlTaVJGMCwgMSBhbmQg MiAobm90ZSwgc29tZSBtYWNoaW5lcyBtYXkgbm90CisJICBwcm92aWRlIGFsbCBvZiB0aGVzZSBw b3J0cywgZGVwZW5kaW5nIG9uIGhvdyB0aGUgc2VyaWFsIHBvcnQKKwkgIHBpbnMgYXJlIGNvbmZp Z3VyZWQpLgogCiBjb25maWcgU0VSSUFMX1NJUkZTT0NfQ09OU09MRQotICAgICAgICBib29sICJT dXBwb3J0IGZvciBjb25zb2xlIG9uIFNpUkYgU29DIHNlcmlhbCBwb3J0IgotICAgICAgICBkZXBl bmRzIG9uIFNFUklBTF9TSVJGU09DPXkKLSAgICAgICAgc2VsZWN0IFNFUklBTF9DT1JFX0NPTlNP TEUKLSAgICAgICAgaGVscAotICAgICAgICAgIEV2ZW4gaWYgeW91IHNheSBZIGhlcmUsIHRoZSBj dXJyZW50bHkgdmlzaWJsZSB2aXJ0dWFsIGNvbnNvbGUKLSAgICAgICAgICAoL2Rldi90dHkwKSB3 aWxsIHN0aWxsIGJlIHVzZWQgYXMgdGhlIHN5c3RlbSBjb25zb2xlIGJ5IGRlZmF1bHQsIGJ1dAot ICAgICAgICAgIHlvdSBjYW4gYWx0ZXIgdGhhdCB1c2luZyBhIGtlcm5lbCBjb21tYW5kIGxpbmUg b3B0aW9uIHN1Y2ggYXMKLSAgICAgICAgICAiY29uc29sZT10dHlTaVJGeCIuIChUcnkgIm1hbiBi b290cGFyYW0iIG9yIHNlZSB0aGUgZG9jdW1lbnRhdGlvbiBvZgotICAgICAgICAgIHlvdXIgYm9v dCBsb2FkZXIgYWJvdXQgaG93IHRvIHBhc3Mgb3B0aW9ucyB0byB0aGUga2VybmVsIGF0Ci0gICAg ICAgICAgYm9vdCB0aW1lLikKKwlib29sICJTdXBwb3J0IGZvciBjb25zb2xlIG9uIFNpUkYgU29D IHNlcmlhbCBwb3J0IgorCWRlcGVuZHMgb24gU0VSSUFMX1NJUkZTT0M9eQorCXNlbGVjdCBTRVJJ QUxfQ09SRV9DT05TT0xFCisJaGVscAorCSAgRXZlbiBpZiB5b3Ugc2F5IFkgaGVyZSwgdGhlIGN1 cnJlbnRseSB2aXNpYmxlIHZpcnR1YWwgY29uc29sZQorCSAgKC9kZXYvdHR5MCkgd2lsbCBzdGls bCBiZSB1c2VkIGFzIHRoZSBzeXN0ZW0gY29uc29sZSBieSBkZWZhdWx0LCBidXQKKwkgIHlvdSBj YW4gYWx0ZXIgdGhhdCB1c2luZyBhIGtlcm5lbCBjb21tYW5kIGxpbmUgb3B0aW9uIHN1Y2ggYXMK KwkgICJjb25zb2xlPXR0eVNpUkZ4Ii4gKFRyeSAibWFuIGJvb3RwYXJhbSIgb3Igc2VlIHRoZSBk b2N1bWVudGF0aW9uIG9mCisJICB5b3VyIGJvb3QgbG9hZGVyIGFib3V0IGhvdyB0byBwYXNzIG9w dGlvbnMgdG8gdGhlIGtlcm5lbCBhdAorCSAgYm9vdCB0aW1lLikKIAogY29uZmlnIFNFUklBTF9U RUdSQQogCXRyaXN0YXRlICJOVklESUEgVGVncmEyMC8zMCBTb0Mgc2VyaWFsIGNvbnRyb2xsZXIi CkBAIC0xMDc3LDQxICsxMDc3LDQxIEBAIGNvbmZpZyBTRVJJQUxfU0NDTlhQX0NPTlNPTEUKIAkg IFN1cHBvcnQgZm9yIGNvbnNvbGUgb24gU0NDTlhQIHNlcmlhbCBwb3J0cy4KIAogY29uZmlnIFNF UklBTF9TQzE2SVM3WFhfQ09SRQotICAgICAgICB0cmlzdGF0ZQorCXRyaXN0YXRlCiAKIGNvbmZp ZyBTRVJJQUxfU0MxNklTN1hYCi0gICAgICAgIHRyaXN0YXRlICJTQzE2SVM3eHggc2VyaWFsIHN1 cHBvcnQiCi0gICAgICAgIHNlbGVjdCBTRVJJQUxfQ09SRQotICAgICAgICBkZXBlbmRzIG9uIChT UElfTUFTVEVSICYmICFJMkMpIHx8IEkyQwotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBz ZWxlY3RzIHN1cHBvcnQgZm9yIFNDMTZJUzd4eCBzZXJpYWwgcG9ydHMuCi0gICAgICAgICAgU3Vw cG9ydGVkIElDcyBhcmUgU0MxNklTNzQwLCBTQzE2SVM3NDEsIFNDMTZJUzc1MCwgU0MxNklTNzUy LAotICAgICAgICAgIFNDMTZJUzc2MCBhbmQgU0MxNklTNzYyLiBTZWxlY3Qgc3VwcG9ydGVkIGJ1 c2VzIHVzaW5nIG9wdGlvbnMgYmVsb3cuCisJdHJpc3RhdGUgIlNDMTZJUzd4eCBzZXJpYWwgc3Vw cG9ydCIKKwlzZWxlY3QgU0VSSUFMX0NPUkUKKwlkZXBlbmRzIG9uIChTUElfTUFTVEVSICYmICFJ MkMpIHx8IEkyQworCWhlbHAKKwkgIFRoaXMgc2VsZWN0cyBzdXBwb3J0IGZvciBTQzE2SVM3eHgg c2VyaWFsIHBvcnRzLgorCSAgU3VwcG9ydGVkIElDcyBhcmUgU0MxNklTNzQwLCBTQzE2SVM3NDEs IFNDMTZJUzc1MCwgU0MxNklTNzUyLAorCSAgU0MxNklTNzYwIGFuZCBTQzE2SVM3NjIuIFNlbGVj dCBzdXBwb3J0ZWQgYnVzZXMgdXNpbmcgb3B0aW9ucyBiZWxvdy4KIAogY29uZmlnIFNFUklBTF9T QzE2SVM3WFhfSTJDCi0gICAgICAgIGJvb2wgIlNDMTZJUzd4eCBmb3IgSTJDIGludGVyZmFjZSIK LSAgICAgICAgZGVwZW5kcyBvbiBTRVJJQUxfU0MxNklTN1hYCi0gICAgICAgIGRlcGVuZHMgb24g STJDCi0gICAgICAgIHNlbGVjdCBTRVJJQUxfU0MxNklTN1hYX0NPUkUgaWYgU0VSSUFMX1NDMTZJ UzdYWAotICAgICAgICBzZWxlY3QgUkVHTUFQX0kyQyBpZiBJMkMKLSAgICAgICAgZGVmYXVsdCB5 Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBFbmFibGUgU0MxNklTN3h4IGRyaXZlciBvbiBJMkMg YnVzLAotICAgICAgICAgIElmIHJlcXVpcmVkIHNheSB5LCBhbmQgc2F5IG4gdG8gaTJjIGlmIG5v dCByZXF1aXJlZCwKLSAgICAgICAgICBFbmFibGVkIGJ5IGRlZmF1bHQgdG8gc3VwcG9ydCBvbGRj b25maWcuCi0gICAgICAgICAgWW91IG11c3Qgc2VsZWN0IGF0IGxlYXN0IG9uZSBidXMgZm9yIHRo ZSBkcml2ZXIgdG8gYmUgYnVpbHQuCisJYm9vbCAiU0MxNklTN3h4IGZvciBJMkMgaW50ZXJmYWNl IgorCWRlcGVuZHMgb24gU0VSSUFMX1NDMTZJUzdYWAorCWRlcGVuZHMgb24gSTJDCisJc2VsZWN0 IFNFUklBTF9TQzE2SVM3WFhfQ09SRSBpZiBTRVJJQUxfU0MxNklTN1hYCisJc2VsZWN0IFJFR01B UF9JMkMgaWYgSTJDCisJZGVmYXVsdCB5CisJaGVscAorCSAgRW5hYmxlIFNDMTZJUzd4eCBkcml2 ZXIgb24gSTJDIGJ1cywKKwkgIElmIHJlcXVpcmVkIHNheSB5LCBhbmQgc2F5IG4gdG8gaTJjIGlm IG5vdCByZXF1aXJlZCwKKwkgIEVuYWJsZWQgYnkgZGVmYXVsdCB0byBzdXBwb3J0IG9sZGNvbmZp Zy4KKwkgIFlvdSBtdXN0IHNlbGVjdCBhdCBsZWFzdCBvbmUgYnVzIGZvciB0aGUgZHJpdmVyIHRv IGJlIGJ1aWx0LgogCiBjb25maWcgU0VSSUFMX1NDMTZJUzdYWF9TUEkKLSAgICAgICAgYm9vbCAi U0MxNklTN3h4IGZvciBzcGkgaW50ZXJmYWNlIgotICAgICAgICBkZXBlbmRzIG9uIFNFUklBTF9T QzE2SVM3WFgKLSAgICAgICAgZGVwZW5kcyBvbiBTUElfTUFTVEVSCi0gICAgICAgIHNlbGVjdCBT RVJJQUxfU0MxNklTN1hYX0NPUkUgaWYgU0VSSUFMX1NDMTZJUzdYWAotICAgICAgICBzZWxlY3Qg UkVHTUFQX1NQSSBpZiBTUElfTUFTVEVSCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBFbmFibGUg U0MxNklTN3h4IGRyaXZlciBvbiBTUEkgYnVzLAotICAgICAgICAgIElmIHJlcXVpcmVkIHNheSB5 LCBhbmQgc2F5IG4gdG8gc3BpIGlmIG5vdCByZXF1aXJlZCwKLSAgICAgICAgICBUaGlzIGlzIGFk ZGl0aW9uYWwgc3VwcG9ydCB0byBleHNpc3RpbmcgZHJpdmVyLgotICAgICAgICAgIFlvdSBtdXN0 IHNlbGVjdCBhdCBsZWFzdCBvbmUgYnVzIGZvciB0aGUgZHJpdmVyIHRvIGJlIGJ1aWx0LgorCWJv b2wgIlNDMTZJUzd4eCBmb3Igc3BpIGludGVyZmFjZSIKKwlkZXBlbmRzIG9uIFNFUklBTF9TQzE2 SVM3WFgKKwlkZXBlbmRzIG9uIFNQSV9NQVNURVIKKwlzZWxlY3QgU0VSSUFMX1NDMTZJUzdYWF9D T1JFIGlmIFNFUklBTF9TQzE2SVM3WFgKKwlzZWxlY3QgUkVHTUFQX1NQSSBpZiBTUElfTUFTVEVS CisJaGVscAorCSAgRW5hYmxlIFNDMTZJUzd4eCBkcml2ZXIgb24gU1BJIGJ1cywKKwkgIElmIHJl cXVpcmVkIHNheSB5LCBhbmQgc2F5IG4gdG8gc3BpIGlmIG5vdCByZXF1aXJlZCwKKwkgIFRoaXMg aXMgYWRkaXRpb25hbCBzdXBwb3J0IHRvIGV4c2lzdGluZyBkcml2ZXIuCisJICBZb3UgbXVzdCBz ZWxlY3QgYXQgbGVhc3Qgb25lIGJ1cyBmb3IgdGhlIGRyaXZlciB0byBiZSBidWlsdC4KIAogY29u ZmlnIFNFUklBTF9USU1CRVJEQUxFCiAJdHJpc3RhdGUgIlN1cHBvcnQgZm9yIHRpbWJlcmRhbGUg VUFSVCIKQEAgLTEyMTEsNyArMTIxMSw3IEBAIGNvbmZpZyBTRVJJQUxfQUxURVJBX1VBUlRfQ09O U09MRQogCSAgRW5hYmxlIGEgQWx0ZXJhIFVBUlQgcG9ydCB0byBiZSB0aGUgc3lzdGVtIGNvbnNv bGUuCiAKIGNvbmZpZyBTRVJJQUxfSUZYNlg2MAotICAgICAgICB0cmlzdGF0ZSAiU1BJIHByb3Rv Y29sIGRyaXZlciBmb3IgSW5maW5lb24gNng2MCBtb2RlbSAoRVhQRVJJTUVOVEFMKSIKKwl0cmlz dGF0ZSAiU1BJIHByb3RvY29sIGRyaXZlciBmb3IgSW5maW5lb24gNng2MCBtb2RlbSAoRVhQRVJJ TUVOVEFMKSIKIAlkZXBlbmRzIG9uIEdQSU9MSUIgfHwgQ09NUElMRV9URVNUCiAJZGVwZW5kcyBv biBTUEkgJiYgSEFTX0RNQQogCWhlbHAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmlkZW8vYmFja2xp Z2h0L0tjb25maWcgYi9kcml2ZXJzL3ZpZGVvL2JhY2tsaWdodC9LY29uZmlnCmluZGV4IDQwNjc2 YmUyZTQ2YS4uM2I1OTFlMjk0NzA3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3ZpZGVvL2JhY2tsaWdo dC9LY29uZmlnCisrKyBiL2RyaXZlcnMvdmlkZW8vYmFja2xpZ2h0L0tjb25maWcKQEAgLTksNyAr OSw3IEBAIG1lbnUgIkJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydCIKICMgTENECiAjCiBj b25maWcgTENEX0NMQVNTX0RFVklDRQotICAgICAgICB0cmlzdGF0ZSAiTG93bGV2ZWwgTENEIGNv bnRyb2xzIgorCXRyaXN0YXRlICJMb3dsZXZlbCBMQ0QgY29udHJvbHMiCiAJaGVscAogCSAgVGhp cyBmcmFtZXdvcmsgYWRkcyBzdXBwb3J0IGZvciBsb3ctbGV2ZWwgY29udHJvbCBvZiBMQ0QuCiAJ ICBTb21lIGZyYW1lYnVmZmVyIGRldmljZXMgY29ubmVjdCB0byBwbGF0Zm9ybS1zcGVjaWZpYyBM Q0QgbW9kdWxlcwpAQCAtMTQxLDEwICsxNDEsMTAgQEAgZW5kaWYgIyBMQ0RfQ0xBU1NfREVWSUNF CiAjIEJhY2tsaWdodAogIwogY29uZmlnIEJBQ0tMSUdIVF9DTEFTU19ERVZJQ0UKLSAgICAgICAg dHJpc3RhdGUgIkxvd2xldmVsIEJhY2tsaWdodCBjb250cm9scyIKKwl0cmlzdGF0ZSAiTG93bGV2 ZWwgQmFja2xpZ2h0IGNvbnRyb2xzIgogCWhlbHAKIAkgIFRoaXMgZnJhbWV3b3JrIGFkZHMgc3Vw cG9ydCBmb3IgbG93LWxldmVsIGNvbnRyb2wgb2YgdGhlIExDRAotICAgICAgICAgIGJhY2tsaWdo dC4gVGhpcyBpbmNsdWRlcyBzdXBwb3J0IGZvciBicmlnaHRuZXNzIGFuZCBwb3dlci4KKwkgIGJh Y2tsaWdodC4gVGhpcyBpbmNsdWRlcyBzdXBwb3J0IGZvciBicmlnaHRuZXNzIGFuZCBwb3dlci4K IAogCSAgVG8gaGF2ZSBzdXBwb3J0IGZvciB5b3VyIHNwZWNpZmljIExDRCBwYW5lbCB5b3Ugd2ls bCBoYXZlIHRvCiAJICBzZWxlY3QgdGhlIHByb3BlciBkcml2ZXJzIHdoaWNoIGRlcGVuZCBvbiB0 aGlzIG9wdGlvbi4KQEAgLTI3Miw3ICsyNzIsNyBAQCBjb25maWcgQkFDS0xJR0hUX0FQUExFCiAg ICAgICAgdHJpc3RhdGUgIkFwcGxlIEJhY2tsaWdodCBEcml2ZXIiCiAgICAgICAgZGVwZW5kcyBv biBYODYgJiYgQUNQSQogICAgICAgIGhlbHAKLSAgICAgICAgIElmIHlvdSBoYXZlIGFuIEludGVs LWJhc2VkIEFwcGxlIHNheSBZIHRvIGVuYWJsZSBhIGRyaXZlciBmb3IgaXRzCisJIElmIHlvdSBo YXZlIGFuIEludGVsLWJhc2VkIEFwcGxlIHNheSBZIHRvIGVuYWJsZSBhIGRyaXZlciBmb3IgaXRz CiAJIGJhY2tsaWdodC4KIAogY29uZmlnIEJBQ0tMSUdIVF9UT1NBCmRpZmYgLS1naXQgYS9kcml2 ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZpZyBiL2RyaXZlcnMvdmlkZW8vY29uc29sZS9LY29uZmln CmluZGV4IGMxMGUxN2ZiOWE5YS4uYWMzYTI4YzA4Zjc4IDEwMDY0NAotLS0gYS9kcml2ZXJzL3Zp ZGVvL2NvbnNvbGUvS2NvbmZpZworKysgYi9kcml2ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZpZwpA QCAtMjcsNyArMjcsNyBAQCBjb25maWcgVkdBQ09OX1NPRlRfU0NST0xMQkFDSwogICAgICAgIGRl cGVuZHMgb24gVkdBX0NPTlNPTEUKICAgICAgICBkZWZhdWx0IG4KICAgICAgICBoZWxwCi0gICAg ICAgICBUaGUgc2Nyb2xsYmFjayBidWZmZXIgb2YgdGhlIHN0YW5kYXJkIFZHQSBjb25zb2xlIGlz IGxvY2F0ZWQgaW4KKwkgVGhlIHNjcm9sbGJhY2sgYnVmZmVyIG9mIHRoZSBzdGFuZGFyZCBWR0Eg Y29uc29sZSBpcyBsb2NhdGVkIGluCiAJIHRoZSBWR0EgUkFNLiAgVGhlIHNpemUgb2YgdGhpcyBS QU0gaXMgZml4ZWQgYW5kIGlzIHF1aXRlIHNtYWxsLgogCSBJZiB5b3UgcmVxdWlyZSBhIGxhcmdl ciBzY3JvbGxiYWNrIGJ1ZmZlciwgdGhpcyBjYW4gYmUgcGxhY2VkIGluCiAJIFN5c3RlbSBSQU0g d2hpY2ggaXMgZHluYW1pY2FsbHkgYWxsb2NhdGVkIGR1cmluZyBpbml0aWFsaXphdGlvbi4KQEAg LTg0LDEyICs4NCwxMiBAQCBjb25maWcgTURBX0NPTlNPTEUKIAkgIElmIHVuc3VyZSwgc2F5IE4u CiAKIGNvbmZpZyBTR0lfTkVXUE9SVF9DT05TT0xFCi0gICAgICAgIHRyaXN0YXRlICJTR0kgTmV3 cG9ydCBDb25zb2xlIHN1cHBvcnQiCisJdHJpc3RhdGUgIlNHSSBOZXdwb3J0IENvbnNvbGUgc3Vw cG9ydCIKIAlkZXBlbmRzIG9uIFNHSV9JUDIyICYmIEhBU19JT01FTQotICAgICAgICBzZWxlY3Qg Rk9OVF9TVVBQT1JUCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSB3 YW50IHRoZSBjb25zb2xlIG9uIHRoZSBOZXdwb3J0IGFrYSBYTCBncmFwaGljcwotICAgICAgICAg IGNhcmQgb2YgeW91ciBJbmR5LiAgTW9zdCBwZW9wbGUgc2F5IFkgaGVyZS4KKwlzZWxlY3QgRk9O VF9TVVBQT1JUCisJaGVscAorCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0aGUgY29uc29sZSBv biB0aGUgTmV3cG9ydCBha2EgWEwgZ3JhcGhpY3MKKwkgIGNhcmQgb2YgeW91ciBJbmR5LiAgTW9z dCBwZW9wbGUgc2F5IFkgaGVyZS4KIAogY29uZmlnIERVTU1ZX0NPTlNPTEUKIAlib29sCkBAIC05 NywyNCArOTcsMjQgQEAgY29uZmlnIERVTU1ZX0NPTlNPTEUKIAlkZWZhdWx0IHkKIAogY29uZmln IERVTU1ZX0NPTlNPTEVfQ09MVU1OUwotICAgICAgICBpbnQgIkluaXRpYWwgbnVtYmVyIG9mIGNv bnNvbGUgc2NyZWVuIGNvbHVtbnMiCi0gICAgICAgIGRlcGVuZHMgb24gRFVNTVlfQ09OU09MRSAm JiAhQVJNCi0gICAgICAgIGRlZmF1bHQgMTYwIGlmIFBBUklTQwotICAgICAgICBkZWZhdWx0IDgw Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBp cyAxNjAsIHdoaWNoIHNob3VsZCBmaXQgYSAxMjgweDEwMjQKLSAgICAgICAgICBtb25pdG9yLgot ICAgICAgICAgIFNlbGVjdCA4MCBpZiB5b3UgdXNlIGEgNjQweDQ4MCByZXNvbHV0aW9uIGJ5IGRl ZmF1bHQuCisJaW50ICJJbml0aWFsIG51bWJlciBvZiBjb25zb2xlIHNjcmVlbiBjb2x1bW5zIgor CWRlcGVuZHMgb24gRFVNTVlfQ09OU09MRSAmJiAhQVJNCisJZGVmYXVsdCAxNjAgaWYgUEFSSVND CisJZGVmYXVsdCA4MAorCWhlbHAKKwkgIE9uIFBBLVJJU0MsIHRoZSBkZWZhdWx0IHZhbHVlIGlz IDE2MCwgd2hpY2ggc2hvdWxkIGZpdCBhIDEyODB4MTAyNAorCSAgbW9uaXRvci4KKwkgIFNlbGVj dCA4MCBpZiB5b3UgdXNlIGEgNjQweDQ4MCByZXNvbHV0aW9uIGJ5IGRlZmF1bHQuCiAKIGNvbmZp ZyBEVU1NWV9DT05TT0xFX1JPV1MKLSAgICAgICAgaW50ICJJbml0aWFsIG51bWJlciBvZiBjb25z b2xlIHNjcmVlbiByb3dzIgotICAgICAgICBkZXBlbmRzIG9uIERVTU1ZX0NPTlNPTEUgJiYgIUFS TQotICAgICAgICBkZWZhdWx0IDY0IGlmIFBBUklTQwotICAgICAgICBkZWZhdWx0IDI1Ci0gICAg ICAgIGhlbHAKLSAgICAgICAgICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyA2NCwg d2hpY2ggc2hvdWxkIGZpdCBhIDEyODB4MTAyNAotICAgICAgICAgIG1vbml0b3IuCi0gICAgICAg ICAgU2VsZWN0IDI1IGlmIHlvdSB1c2UgYSA2NDB4NDgwIHJlc29sdXRpb24gYnkgZGVmYXVsdC4K KwlpbnQgIkluaXRpYWwgbnVtYmVyIG9mIGNvbnNvbGUgc2NyZWVuIHJvd3MiCisJZGVwZW5kcyBv biBEVU1NWV9DT05TT0xFICYmICFBUk0KKwlkZWZhdWx0IDY0IGlmIFBBUklTQworCWRlZmF1bHQg MjUKKwloZWxwCisJICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyA2NCwgd2hpY2gg c2hvdWxkIGZpdCBhIDEyODB4MTAyNAorCSAgbW9uaXRvci4KKwkgIFNlbGVjdCAyNSBpZiB5b3Ug dXNlIGEgNjQweDQ4MCByZXNvbHV0aW9uIGJ5IGRlZmF1bHQuCiAKIGNvbmZpZyBGUkFNRUJVRkZF Ul9DT05TT0xFCiAJYm9vbCAiRnJhbWVidWZmZXIgQ29uc29sZSBzdXBwb3J0IgpAQCAtMTMwLDEx ICsxMzAsMTEgQEAgY29uZmlnIEZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlkKICAg ICAgICBkZXBlbmRzIG9uIEZSQU1FQlVGRkVSX0NPTlNPTEUKICAgICAgICBkZWZhdWx0IG4KICAg ICAgICAtLS1oZWxwLS0tCi0gICAgICAgICBJZiB0aGlzIG9wdGlvbiBpcyBzZWxlY3RlZCwgdGhl IGZyYW1lYnVmZmVyIGNvbnNvbGUgd2lsbAotICAgICAgICAgYXV0b21hdGljYWxseSBzZWxlY3Qg dGhlIHByaW1hcnkgZGlzcGxheSBkZXZpY2UgKGlmIHRoZSBhcmNoaXRlY3R1cmUKKwkgSWYgdGhp cyBvcHRpb24gaXMgc2VsZWN0ZWQsIHRoZSBmcmFtZWJ1ZmZlciBjb25zb2xlIHdpbGwKKwkgYXV0 b21hdGljYWxseSBzZWxlY3QgdGhlIHByaW1hcnkgZGlzcGxheSBkZXZpY2UgKGlmIHRoZSBhcmNo aXRlY3R1cmUKIAkgc3VwcG9ydHMgdGhpcyBmZWF0dXJlKS4gIE90aGVyd2lzZSwgdGhlIGZyYW1l YnVmZmVyIGNvbnNvbGUgd2lsbAotICAgICAgICAgYWx3YXlzIHNlbGVjdCB0aGUgZmlyc3QgZnJh bWVidWZmZXIgZHJpdmVyIHRoYXQgaXMgbG9hZGVkLiBUaGUgbGF0dGVyCi0gICAgICAgICBpcyB0 aGUgZGVmYXVsdCBiZWhhdmlvci4KKwkgYWx3YXlzIHNlbGVjdCB0aGUgZmlyc3QgZnJhbWVidWZm ZXIgZHJpdmVyIHRoYXQgaXMgbG9hZGVkLiBUaGUgbGF0dGVyCisJIGlzIHRoZSBkZWZhdWx0IGJl aGF2aW9yLgogCiAJIFlvdSBjYW4gYWx3YXlzIG92ZXJyaWRlIHRoZSBhdXRvbWF0aWMgc2VsZWN0 aW9uIG9mIHRoZSBwcmltYXJ5IGRldmljZQogCSBieSB1c2luZyB0aGUgZmJjb249bWFwOiBib290 IG9wdGlvbi4KQEAgLTE0NSwxMSArMTQ1LDExIEBAIGNvbmZpZyBGUkFNRUJVRkZFUl9DT05TT0xF X1JPVEFUSU9OCiAgICAgICAgYm9vbCAiRnJhbWVidWZmZXIgQ29uc29sZSBSb3RhdGlvbiIKICAg ICAgICBkZXBlbmRzIG9uIEZSQU1FQlVGRkVSX0NPTlNPTEUKICAgICAgICBoZWxwCi0gICAgICAg ICBFbmFibGUgZGlzcGxheSByb3RhdGlvbiBmb3IgdGhlIGZyYW1lYnVmZmVyIGNvbnNvbGUuICBU aGlzIGlzIGRvbmUKLSAgICAgICAgIGluIHNvZnR3YXJlIGFuZCBtYXkgYmUgc2lnbmlmaWNhbnRs eSBzbG93ZXIgdGhhbiBhIG5vcm1hbGx5IG9yaWVudGVkCi0gICAgICAgICBkaXNwbGF5LiAgTm90 ZSB0aGF0IHRoZSByb3RhdGlvbiBpcyBkb25lIGF0IHRoZSBjb25zb2xlIGxldmVsIG9ubHkKLSAg ICAgICAgIHN1Y2ggdGhhdCBvdGhlciB1c2VycyBvZiB0aGUgZnJhbWVidWZmZXIgd2lsbCByZW1h aW4gbm9ybWFsbHkKLSAgICAgICAgIG9yaWVudGVkLgorCSBFbmFibGUgZGlzcGxheSByb3RhdGlv biBmb3IgdGhlIGZyYW1lYnVmZmVyIGNvbnNvbGUuICBUaGlzIGlzIGRvbmUKKwkgaW4gc29mdHdh cmUgYW5kIG1heSBiZSBzaWduaWZpY2FudGx5IHNsb3dlciB0aGFuIGEgbm9ybWFsbHkgb3JpZW50 ZWQKKwkgZGlzcGxheS4gIE5vdGUgdGhhdCB0aGUgcm90YXRpb24gaXMgZG9uZSBhdCB0aGUgY29u c29sZSBsZXZlbCBvbmx5CisJIHN1Y2ggdGhhdCBvdGhlciB1c2VycyBvZiB0aGUgZnJhbWVidWZm ZXIgd2lsbCByZW1haW4gbm9ybWFsbHkKKwkgb3JpZW50ZWQuCiAKIGNvbmZpZyBGUkFNRUJVRkZF Ul9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSCiAJYm9vbCAiRnJhbWVidWZmZXIgQ29uc29sZSBE ZWZlcnJlZCBUYWtlb3ZlciIKQEAgLTE2MywxNCArMTYzLDE0IEBAIGNvbmZpZyBGUkFNRUJVRkZF Ul9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSCiAJICBibGFjayBzY3JlZW4gYXMgc29vbiBhcyBm YmNvbiBsb2Fkcy4KIAogY29uZmlnIFNUSV9DT05TT0xFCi0gICAgICAgIGJvb2wgIlNUSSB0ZXh0 IGNvbnNvbGUiCisJYm9vbCAiU1RJIHRleHQgY29uc29sZSIKIAlkZXBlbmRzIG9uIFBBUklTQyAm JiBIQVNfSU9NRU0KLSAgICAgICAgc2VsZWN0IEZPTlRfU1VQUE9SVAotICAgICAgICBkZWZhdWx0 IHkKLSAgICAgICAgaGVscAotICAgICAgICAgIFRoZSBTVEkgY29uc29sZSBpcyB0aGUgYnVpbHRp biBkaXNwbGF5L2tleWJvYXJkIG9uIEhQLVBBUklTQwotICAgICAgICAgIG1hY2hpbmVzLiAgU2F5 IFkgaGVyZSB0byBidWlsZCBzdXBwb3J0IGZvciBpdCBpbnRvIHlvdXIga2VybmVsLgotICAgICAg ICAgIFRoZSBhbHRlcm5hdGl2ZSBpcyB0byB1c2UgeW91ciBwcmltYXJ5IHNlcmlhbCBwb3J0IGFz IGEgY29uc29sZS4KKwlzZWxlY3QgRk9OVF9TVVBQT1JUCisJZGVmYXVsdCB5CisJaGVscAorCSAg VGhlIFNUSSBjb25zb2xlIGlzIHRoZSBidWlsdGluIGRpc3BsYXkva2V5Ym9hcmQgb24gSFAtUEFS SVNDCisJICBtYWNoaW5lcy4gIFNheSBZIGhlcmUgdG8gYnVpbGQgc3VwcG9ydCBmb3IgaXQgaW50 byB5b3VyIGtlcm5lbC4KKwkgIFRoZSBhbHRlcm5hdGl2ZSBpcyB0byB1c2UgeW91ciBwcmltYXJ5 IHNlcmlhbCBwb3J0IGFzIGEgY29uc29sZS4KIAogZW5kbWVudQogCmRpZmYgLS1naXQgYS9kcml2 ZXJzL3ZpcnQvS2NvbmZpZyBiL2RyaXZlcnMvdmlydC9LY29uZmlnCmluZGV4IDM2M2FmMmVhZjJi YS4uY2I1ZDJkODk1OTJmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3ZpcnQvS2NvbmZpZworKysgYi9k cml2ZXJzL3ZpcnQvS2NvbmZpZwpAQCAtMTgsMTcgKzE4LDE3IEBAIGNvbmZpZyBGU0xfSFZfTUFO QUdFUgogCWRlcGVuZHMgb24gRlNMX1NPQwogCXNlbGVjdCBFUEFQUl9QQVJBVklSVAogCWhlbHAK LSAgICAgICAgICBUaGUgRnJlZXNjYWxlIGh5cGVydmlzb3IgbWFuYWdlbWVudCBkcml2ZXIgcHJv dmlkZXMgc2V2ZXJhbCBzZXJ2aWNlcworCSAgVGhlIEZyZWVzY2FsZSBoeXBlcnZpc29yIG1hbmFn ZW1lbnQgZHJpdmVyIHByb3ZpZGVzIHNldmVyYWwgc2VydmljZXMKIAkgIHRvIGRyaXZlcnMgYW5k IGFwcGxpY2F0aW9ucyByZWxhdGVkIHRvIHRoZSBGcmVlc2NhbGUgaHlwZXJ2aXNvcjoKIAotICAg ICAgICAgIDEpIEFuIGlvY3RsIGludGVyZmFjZSBmb3IgcXVlcnlpbmcgYW5kIG1hbmFnaW5nIHBh cnRpdGlvbnMuCisJICAxKSBBbiBpb2N0bCBpbnRlcmZhY2UgZm9yIHF1ZXJ5aW5nIGFuZCBtYW5h Z2luZyBwYXJ0aXRpb25zLgogCi0gICAgICAgICAgMikgQSBmaWxlIGludGVyZmFjZSB0byByZWFk aW5nIGluY29taW5nIGRvb3JiZWxscy4KKwkgIDIpIEEgZmlsZSBpbnRlcmZhY2UgdG8gcmVhZGlu ZyBpbmNvbWluZyBkb29yYmVsbHMuCiAKLSAgICAgICAgICAzKSBBbiBpbnRlcnJ1cHQgaGFuZGxl ciBmb3Igc2h1dHRpbmcgZG93biB0aGUgcGFydGl0aW9uIHVwb24KKwkgIDMpIEFuIGludGVycnVw dCBoYW5kbGVyIGZvciBzaHV0dGluZyBkb3duIHRoZSBwYXJ0aXRpb24gdXBvbgogCSAgICAgcmVj ZWl2aW5nIHRoZSBzaHV0ZG93biBkb29yYmVsbCBmcm9tIGEgbWFuYWdlciBwYXJ0aXRpb24uCiAK LSAgICAgICAgICA0KSBBIGtlcm5lbCBpbnRlcmZhY2UgZm9yIHJlY2VpdmluZyBjYWxsYmFja3Mg d2hlbiBhIG1hbmFnZWQKKwkgIDQpIEEga2VybmVsIGludGVyZmFjZSBmb3IgcmVjZWl2aW5nIGNh bGxiYWNrcyB3aGVuIGEgbWFuYWdlZAogCSAgICAgcGFydGl0aW9uIHNodXRzIGRvd24uCiAKIHNv dXJjZSAiZHJpdmVycy92aXJ0L3Zib3hndWVzdC9LY29uZmlnIgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy92aXJ0aW8vS2NvbmZpZyBiL2RyaXZlcnMvdmlydGlvL0tjb25maWcKaW5kZXggMDc4NjE1Y2Yy YWZjLi4yOTg5NjM3NGJmMWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdmlydGlvL0tjb25maWcKKysr IGIvZHJpdmVycy92aXJ0aW8vS2NvbmZpZwpAQCAtMjksMTcgKzI5LDE3IEBAIGNvbmZpZyBWSVJU SU9fUENJX0xFR0FDWQogCWRlZmF1bHQgeQogCWRlcGVuZHMgb24gVklSVElPX1BDSQogCS0tLWhl bHAtLS0KLSAgICAgICAgICBWaXJ0aW8gUENJIENhcmQgMC45LlggRHJhZnQgKGNpcmNhIDIwMTQp IGFuZCBvbGRlciBkZXZpY2Ugc3VwcG9ydC4KKwkgIFZpcnRpbyBQQ0kgQ2FyZCAwLjkuWCBEcmFm dCAoY2lyY2EgMjAxNCkgYW5kIG9sZGVyIGRldmljZSBzdXBwb3J0LgogCiAJICBUaGlzIG9wdGlv biBlbmFibGVzIGJ1aWxkaW5nIGEgdHJhbnNpdGlvbmFsIGRyaXZlciwgc3VwcG9ydGluZwogCSAg Ym90aCBkZXZpY2VzIGNvbmZvcm1pbmcgdG8gVmlydGlvIDEgc3BlY2lmaWNhdGlvbiwgYW5kIGxl Z2FjeSBkZXZpY2VzLgogCSAgSWYgZGlzYWJsZWQsIHlvdSBnZXQgYSBzbGlnaHRseSBzbWFsbGVy LCBub24tdHJhbnNpdGlvbmFsIGRyaXZlciwKIAkgIHdpdGggbm8gbGVnYWN5IGNvbXBhdGliaWxp dHkuCiAKLSAgICAgICAgICBTbyBsb29rIG91dCBpbnRvIHlvdXIgZHJpdmV3YXkuICBEbyB5b3Ug aGF2ZSBhIGZseWluZyBjYXI/ICBJZgotICAgICAgICAgIHNvLCB5b3UgY2FuIGhhcHBpbHkgZGlz YWJsZSB0aGlzIG9wdGlvbiBhbmQgdmlydGlvIHdpbGwgbm90Ci0gICAgICAgICAgYnJlYWsuICBP dGhlcndpc2UsIGxlYXZlIGl0IHNldC4gIFVubGVzcyB5b3UncmUgdGVzdGluZyB3aGF0Ci0gICAg ICAgICAgbGlmZSB3aWxsIGJlIGxpa2UgaW4gVGhlIEZ1dHVyZS4KKwkgIFNvIGxvb2sgb3V0IGlu dG8geW91ciBkcml2ZXdheS4gIERvIHlvdSBoYXZlIGEgZmx5aW5nIGNhcj8gIElmCisJICBzbywg eW91IGNhbiBoYXBwaWx5IGRpc2FibGUgdGhpcyBvcHRpb24gYW5kIHZpcnRpbyB3aWxsIG5vdAor CSAgYnJlYWsuICBPdGhlcndpc2UsIGxlYXZlIGl0IHNldC4gIFVubGVzcyB5b3UncmUgdGVzdGlu ZyB3aGF0CisJICBsaWZlIHdpbGwgYmUgbGlrZSBpbiBUaGUgRnV0dXJlLgogCiAJICBJZiB1bnN1 cmUsIHNheSBZLgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL3cxL3NsYXZlcy9LY29uZmlnIGIvZHJp dmVycy93MS9zbGF2ZXMvS2NvbmZpZwppbmRleCBlYmVkNDk1YjllNjkuLjAzNWRlMDQ3MTBkMSAx MDA2NDQKLS0tIGEvZHJpdmVycy93MS9zbGF2ZXMvS2NvbmZpZworKysgYi9kcml2ZXJzL3cxL3Ns YXZlcy9LY29uZmlnCkBAIC03MSw4ICs3MSw4IEBAIGNvbmZpZyBXMV9TTEFWRV9EUzI4MDUKIAlo ZWxwCiAJICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRvIHVzZSBhIDEtd2lyZQogCSAgaXMgYSAx MTItYnl0ZSB1c2VyLXByb2dyYW1tYWJsZSBFRVBST00gaXMKLSAgICAgICAgICBvcmdhbml6ZWQg YXMgNyBwYWdlcyBvZiAxNiBieXRlcyBlYWNoIHdpdGggNjRiaXQKLSAgICAgICAgICB1bmlxdWUg bnVtYmVyLiBSZXF1aXJlcyBPdmVyRHJpdmUgU3BlZWQgdG8gdGFsayB0by4KKwkgIG9yZ2FuaXpl ZCBhcyA3IHBhZ2VzIG9mIDE2IGJ5dGVzIGVhY2ggd2l0aCA2NGJpdAorCSAgdW5pcXVlIG51bWJl ci4gUmVxdWlyZXMgT3ZlckRyaXZlIFNwZWVkIHRvIHRhbGsgdG8uCiAKIGNvbmZpZyBXMV9TTEFW RV9EUzI0MzEKIAl0cmlzdGF0ZSAiMWtiIEVFUFJPTSBmYW1pbHkgc3VwcG9ydCAoRFMyNDMxKSIK ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL0tjb25maWcgYi9kcml2ZXJzL3hlbi9LY29uZmlnCmlu ZGV4IDc5Y2M3NTA5NmY0Mi4uZDhjOWJiYTU3Y2FlIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9L Y29uZmlnCisrKyBiL2RyaXZlcnMveGVuL0tjb25maWcKQEAgLTExMCwxMiArMTEwLDEyIEBAIGNv bmZpZyBYRU5fQ09NUEFUX1hFTkZTCiAgICAgICAgZGVwZW5kcyBvbiBYRU5GUwogICAgICAgIGRl ZmF1bHQgeQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoZSBvbGQgeGVuc3RvcmUgdXNlcnNwYWNl IHRvb2xzIGV4cGVjdCB0byBmaW5kICJ4ZW5idXMiCi0gICAgICAgICB1bmRlciAvcHJvYy94ZW4s IGJ1dCAieGVuYnVzIiBpcyBub3cgZm91bmQgYXQgdGhlIHJvb3Qgb2YgdGhlCi0gICAgICAgICB4 ZW5mcyBmaWxlc3lzdGVtLiAgU2VsZWN0aW5nIHRoaXMgY2F1c2VzIHRoZSBrZXJuZWwgdG8gY3Jl YXRlCi0gICAgICAgICB0aGUgY29tcGF0aWJpbGl0eSBtb3VudCBwb2ludCAvcHJvYy94ZW4gaWYg aXQgaXMgcnVubmluZyBvbgotICAgICAgICAgYSB4ZW4gcGxhdGZvcm0uCi0gICAgICAgICBJZiBp biBkb3VidCwgc2F5IHllcy4KKwkgVGhlIG9sZCB4ZW5zdG9yZSB1c2Vyc3BhY2UgdG9vbHMgZXhw ZWN0IHRvIGZpbmQgInhlbmJ1cyIKKwkgdW5kZXIgL3Byb2MveGVuLCBidXQgInhlbmJ1cyIgaXMg bm93IGZvdW5kIGF0IHRoZSByb290IG9mIHRoZQorCSB4ZW5mcyBmaWxlc3lzdGVtLiAgU2VsZWN0 aW5nIHRoaXMgY2F1c2VzIHRoZSBrZXJuZWwgdG8gY3JlYXRlCisJIHRoZSBjb21wYXRpYmlsaXR5 IG1vdW50IHBvaW50IC9wcm9jL3hlbiBpZiBpdCBpcyBydW5uaW5nIG9uCisJIGEgeGVuIHBsYXRm b3JtLgorCSBJZiBpbiBkb3VidCwgc2F5IHllcy4KIAogY29uZmlnIFhFTl9TWVNfSFlQRVJWSVNP UgogICAgICAgIGJvb2wgIkNyZWF0ZSB4ZW4gZW50cmllcyB1bmRlciAvc3lzL2h5cGVydmlzb3Ii CkBAIC0xMjMsNyArMTIzLDcgQEAgY29uZmlnIFhFTl9TWVNfSFlQRVJWSVNPUgogICAgICAgIHNl bGVjdCBTWVNfSFlQRVJWSVNPUgogICAgICAgIGRlZmF1bHQgeQogICAgICAgIGhlbHAKLSAgICAg ICAgIENyZWF0ZSBlbnRyaWVzIHVuZGVyIC9zeXMvaHlwZXJ2aXNvciBkZXNjcmliaW5nIHRoZSBY ZW4KKwkgQ3JlYXRlIGVudHJpZXMgdW5kZXIgL3N5cy9oeXBlcnZpc29yIGRlc2NyaWJpbmcgdGhl IFhlbgogCSBoeXBlcnZpc29yIGVudmlyb25tZW50LiAgV2hlbiBydW5uaW5nIG5hdGl2ZSBvciBp biBhbm90aGVyCiAJIHZpcnR1YWwgZW52aXJvbm1lbnQsIC9zeXMvaHlwZXJ2aXNvciB3aWxsIHN0 aWxsIGJlIHByZXNlbnQsCiAJIGJ1dCB3aWxsIGhhdmUgbm8geGVuIGNvbnRlbnRzLgpAQCAtMjcw LDcgKzI3MCw3IEBAIGNvbmZpZyBYRU5fQUNQSV9QUk9DRVNTT1IKIAlkZXBlbmRzIG9uIFhFTiAm JiBYRU5fRE9NMCAmJiBYODYgJiYgQUNQSV9QUk9DRVNTT1IgJiYgQ1BVX0ZSRVEKIAlkZWZhdWx0 IG0KIAloZWxwCi0gICAgICAgICAgVGhpcyBBQ1BJIHByb2Nlc3NvciB1cGxvYWRzIFBvd2VyIE1h bmFnZW1lbnQgaW5mb3JtYXRpb24gdG8gdGhlIFhlbgorCSAgVGhpcyBBQ1BJIHByb2Nlc3NvciB1 cGxvYWRzIFBvd2VyIE1hbmFnZW1lbnQgaW5mb3JtYXRpb24gdG8gdGhlIFhlbgogCSAgaHlwZXJ2 aXNvci4KIAogCSAgVG8gZG8gdGhhdCB0aGUgZHJpdmVyIHBhcnNlcyB0aGUgUG93ZXIgTWFuYWdl bWVudCBkYXRhIGFuZCB1cGxvYWRzCkBAIC0yNzksNyArMjc5LDcgQEAgY29uZmlnIFhFTl9BQ1BJ X1BST0NFU1NPUgogCSAgU01NIHNvIHRoYXQgb3RoZXIgZHJpdmVycyAoc3VjaCBhcyBBQ1BJIGNw dWZyZXEgc2NhbGluZyBkcml2ZXIpIHdpbGwKIAkgIG5vdCBsb2FkLgogCi0gICAgICAgICAgVG8g Y29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZTogdGhlIG1vZHVs ZSB3aWxsIGJlCisJICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2Ug TSBoZXJlOiB0aGUgbW9kdWxlIHdpbGwgYmUKIAkgIGNhbGxlZCB4ZW5fYWNwaV9wcm9jZXNzb3Ig IElmIHlvdSBkbyBub3Qga25vdyB3aGF0IHRvIGNob29zZSwgc2VsZWN0CiAJICBNIGhlcmUuIElm IHRoZSBDUFVGUkVRIGRyaXZlcnMgYXJlIGJ1aWx0IGluLCBzZWxlY3QgWSBoZXJlLgogCkBAIC0z MTIsOCArMzEyLDggQEAgY29uZmlnIFhFTl9TWU1TCiAgICAgICAgZGVwZW5kcyBvbiBYODYgJiYg WEVOX0RPTTAgJiYgWEVORlMKICAgICAgICBkZWZhdWx0IHkgaWYgS0FMTFNZTVMKICAgICAgICBo ZWxwCi0gICAgICAgICAgRXhwb3J0cyBoeXBlcnZpc29yIHN5bWJvbHMgKGFsb25nIHdpdGggdGhl aXIgdHlwZXMgYW5kIGFkZHJlc3NlcykgdmlhCi0gICAgICAgICAgL3Byb2MveGVuL3hlbnN5bXMg ZmlsZSwgc2ltaWxhciB0byAvcHJvYy9rYWxsc3ltcworCSAgRXhwb3J0cyBoeXBlcnZpc29yIHN5 bWJvbHMgKGFsb25nIHdpdGggdGhlaXIgdHlwZXMgYW5kIGFkZHJlc3NlcykgdmlhCisJICAvcHJv Yy94ZW4veGVuc3ltcyBmaWxlLCBzaW1pbGFyIHRvIC9wcm9jL2thbGxzeW1zCiAKIGNvbmZpZyBY RU5fSEFWRV9WUE1VCiAgICAgICAgYm9vbAotLSAKMi4xNy4xCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1k ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6A962C4CEC4 for ; Mon, 23 Sep 2019 16:00:45 +0000 (UTC) Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 26BBA20820 for ; Mon, 23 Sep 2019 16:00:45 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="g48XT1EK" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 26BBA20820 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=iommu-bounces@lists.linux-foundation.org Received: from mail.linux-foundation.org (localhost [127.0.0.1]) by mail.linuxfoundation.org (Postfix) with ESMTP id F046ADD5; Mon, 23 Sep 2019 16:00:44 +0000 (UTC) Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 1F7D7DA5; Mon, 23 Sep 2019 16:00:44 +0000 (UTC) Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 0B7408A8; Mon, 23 Sep 2019 16:00:37 +0000 (UTC) Received: from localhost.localdomain (unknown [194.230.155.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 278D220673; Mon, 23 Sep 2019 16:00:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569254436; bh=ckF42/lzy9cn6Me8cZY3ApdIZ8tzZI5dtuYFoQCFjsg=; h=From:To:Cc:Subject:Date:From; b=g48XT1EK79k+gWBZ2BObRZqPpIXe5nJqKLel8JaFWTzZMnroecwR2hjmYdtIpWMu2 ALEtllIiWTafGWP5oxm6BTAAdrxDzpq2YP7b7vl3bi2rbLWECjp+PAjEYgVunQdSVj pJc/2GBtUewnY/urPifMb2PD5UQp4pm5Bp3hUo6g= From: Krzysztof Kozlowski To: Jiri Kosina , linux-kernel@vger.kernel.org, linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, uclinux-h8-devel@lists.sourceforge.jp, linux-m68k@lists.linux-m68k.org, openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, linux-um@lists.infradead.org, keyrings@vger.kernel.org, linux-acpi@vger.kernel.org, linux-ide@vger.kernel.org, linux-block@vger.kernel.org, linux-crypto@vger.kernel.org, openipmi-developer@lists.sourceforge.net, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, dmaengine@vger.kernel.org, linux-edac@vger.kernel.org, linux-efi@vger.kernel.org, linux-input@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-i2c@vger.kernel.org, linux-iio@vger.kernel.org, linux-rdma@vger.kernel.org, iommu@lists.linux-foundation.org, netdev@vger.kernel.org, linux-raid@vger.kernel.org, dm-devel@redhat.com, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, linux-pci@vger.kernel.org, linux-gpio@vger.kernel.org, linux-arm-msm@vger.kernel.org, platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-rtc@vger.kernel.org, linux-scsi@vger.kernel.org, esc.storagedev@microsemi.com, linux-rockchip@lists.infradead.org, linux-spi@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org, devel@driverdev.osuosl.org, ac100@lists.launchpad.net, linux-tegra@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, linux-serial@vger.kernel.org, virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org, linux-mm@kvack.org, linux-security-module@vger.kernel.org, linux-integrity@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH trivial 1/3] treewide: drivers: Fix Kconfig indentation Date: Mon, 23 Sep 2019 18:00:11 +0200 Message-Id: <20190923160013.8550-1-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 Cc: Krzysztof Kozlowski X-BeenThere: iommu@lists.linux-foundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Development issues for Linux IOMMU support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: iommu-bounces@lists.linux-foundation.org Errors-To: iommu-bounces@lists.linux-foundation.org Adjust indentation from spaces to tab (+optional two spaces) as in coding style with command like: $ sed -e 's/^ /\t/' -i */Kconfig Signed-off-by: Krzysztof Kozlowski --- drivers/acpi/Kconfig | 8 +- drivers/ata/Kconfig | 12 +-- drivers/auxdisplay/Kconfig | 14 +-- drivers/base/firmware_loader/Kconfig | 2 +- drivers/block/Kconfig | 28 +++--- drivers/block/mtip32xx/Kconfig | 2 +- drivers/char/Kconfig | 6 +- drivers/char/agp/Kconfig | 2 +- drivers/char/hw_random/Kconfig | 10 +- drivers/char/ipmi/Kconfig | 20 ++-- drivers/clk/Kconfig | 2 +- drivers/clk/mediatek/Kconfig | 10 +- drivers/clk/versatile/Kconfig | 2 +- drivers/clocksource/Kconfig | 20 ++-- drivers/cpufreq/Kconfig.x86 | 6 +- drivers/cpuidle/Kconfig | 8 +- drivers/cpuidle/Kconfig.arm | 16 ++-- drivers/crypto/Kconfig | 4 +- drivers/crypto/caam/Kconfig | 14 +-- drivers/crypto/chelsio/Kconfig | 30 +++--- drivers/crypto/stm32/Kconfig | 6 +- drivers/crypto/ux500/Kconfig | 16 ++-- drivers/devfreq/Kconfig | 6 +- drivers/dma/Kconfig | 46 ++++----- drivers/edac/Kconfig | 2 +- drivers/firmware/Kconfig | 4 +- drivers/firmware/efi/Kconfig | 2 +- drivers/hid/Kconfig | 2 +- drivers/hwmon/Kconfig | 14 +-- drivers/i2c/busses/Kconfig | 16 ++-- drivers/i2c/muxes/Kconfig | 18 ++-- drivers/iio/gyro/Kconfig | 8 +- drivers/infiniband/hw/bnxt_re/Kconfig | 12 +-- drivers/input/keyboard/Kconfig | 8 +- drivers/input/mouse/Kconfig | 6 +- drivers/input/tablet/Kconfig | 20 ++-- drivers/input/touchscreen/Kconfig | 2 +- drivers/iommu/Kconfig | 2 +- drivers/irqchip/Kconfig | 10 +- drivers/isdn/hardware/mISDN/Kconfig | 2 +- drivers/macintosh/Kconfig | 6 +- drivers/md/Kconfig | 54 +++++------ drivers/media/Kconfig | 6 +- drivers/media/radio/si470x/Kconfig | 4 +- drivers/memstick/core/Kconfig | 18 ++-- drivers/memstick/host/Kconfig | 4 +- drivers/misc/Kconfig | 16 ++-- drivers/mtd/nand/onenand/Kconfig | 12 +-- drivers/nfc/nfcmrvl/Kconfig | 2 +- drivers/pci/Kconfig | 24 ++--- drivers/pci/controller/dwc/Kconfig | 6 +- drivers/pci/hotplug/Kconfig | 2 +- drivers/perf/Kconfig | 14 +-- drivers/phy/hisilicon/Kconfig | 6 +- drivers/pinctrl/Kconfig | 18 ++-- drivers/pinctrl/freescale/Kconfig | 12 +-- drivers/pinctrl/qcom/Kconfig | 34 +++---- drivers/platform/chrome/Kconfig | 6 +- drivers/platform/mellanox/Kconfig | 4 +- drivers/platform/x86/Kconfig | 48 +++++----- drivers/power/avs/Kconfig | 12 +-- drivers/power/supply/Kconfig | 30 +++--- drivers/regulator/Kconfig | 8 +- drivers/rpmsg/Kconfig | 2 +- drivers/rtc/Kconfig | 6 +- drivers/scsi/Kconfig | 22 ++--- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 14 +-- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/qedf/Kconfig | 4 +- drivers/scsi/smartpqi/Kconfig | 8 +- drivers/soc/fsl/Kconfig | 8 +- drivers/soc/qcom/Kconfig | 22 ++--- drivers/soc/rockchip/Kconfig | 18 ++-- drivers/spi/Kconfig | 18 ++-- drivers/staging/fbtft/Kconfig | 12 +-- drivers/staging/fwserial/Kconfig | 6 +- drivers/staging/most/Kconfig | 8 +- drivers/staging/nvec/Kconfig | 10 +- drivers/staging/pi433/Kconfig | 24 ++--- drivers/staging/uwb/Kconfig | 42 ++++---- .../vc04_services/bcm2835-audio/Kconfig | 12 +-- drivers/staging/wusbcore/Kconfig | 2 +- drivers/tty/Kconfig | 26 ++--- drivers/tty/hvc/Kconfig | 4 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 96 +++++++++---------- drivers/video/backlight/Kconfig | 8 +- drivers/video/console/Kconfig | 76 +++++++-------- drivers/virt/Kconfig | 10 +- drivers/virtio/Kconfig | 10 +- drivers/w1/slaves/Kconfig | 4 +- drivers/xen/Kconfig | 22 ++--- 92 files changed, 631 insertions(+), 631 deletions(-) diff --git a/drivers/acpi/Kconfig b/drivers/acpi/Kconfig index ebe1e9e5fd81..1fbe7e3d57b3 100644 --- a/drivers/acpi/Kconfig +++ b/drivers/acpi/Kconfig @@ -104,9 +104,9 @@ config ACPI_PROCFS_POWER depends on X86 && PROC_FS help For backwards compatibility, this option allows - deprecated power /proc/acpi/ directories to exist, even when - they have been replaced by functions in /sys. - The deprecated directories (and their replacements) include: + deprecated power /proc/acpi/ directories to exist, even when + they have been replaced by functions in /sys. + The deprecated directories (and their replacements) include: /proc/acpi/battery/* (/sys/class/power_supply/*) and /proc/acpi/ac_adapter/* (sys/class/power_supply/*). This option has no effect on /proc/acpi/ directories @@ -454,7 +454,7 @@ config ACPI_CUSTOM_METHOD config ACPI_BGRT bool "Boottime Graphics Resource Table support" depends on EFI && (X86 || ARM64) - help + help This driver adds support for exposing the ACPI Boottime Graphics Resource Table, which allows the operating system to obtain data from the firmware boot splash. It will appear under diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index a6beb2c5a692..86e35c9a9ac6 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -695,7 +695,7 @@ config PATA_IMX depends on ARCH_MXC help This option enables support for the PATA host available on Freescale - iMX SoCs. + iMX SoCs. If unsure, say N. @@ -704,7 +704,7 @@ config PATA_IT8213 depends on PCI help This option enables support for the ITE 821 PATA - controllers via the new ATA layer. + controllers via the new ATA layer. If unsure, say N. @@ -732,9 +732,9 @@ config PATA_MACIO depends on PPC_PMAC help Most IDE capable PowerMacs have IDE busses driven by a variant - of this controller which is part of the Apple chipset used on - most PowerMac models. Some models have multiple busses using - different chipsets, though generally, MacIO is one of them. + of this controller which is part of the Apple chipset used on + most PowerMac models. Some models have multiple busses using + different chipsets, though generally, MacIO is one of them. config PATA_MARVELL tristate "Marvell PATA support via legacy mode" @@ -915,7 +915,7 @@ config PATA_PXA This option enables support for harddrive attached to PXA CPU's bus. NOTE: This driver utilizes PXA DMA controller, in case your hardware - is not capable of doing MWDMA, use pata_platform instead. + is not capable of doing MWDMA, use pata_platform instead. If unsure, say N. diff --git a/drivers/auxdisplay/Kconfig b/drivers/auxdisplay/Kconfig index b8313a04422d..a92be39825f6 100644 --- a/drivers/auxdisplay/Kconfig +++ b/drivers/auxdisplay/Kconfig @@ -329,7 +329,7 @@ config PANEL_LCD_PROTO config PANEL_LCD_PIN_E depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) " range -17 17 default 14 ---help--- @@ -344,7 +344,7 @@ config PANEL_LCD_PIN_E config PANEL_LCD_PIN_RS depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) " range -17 17 default 17 ---help--- @@ -359,7 +359,7 @@ config PANEL_LCD_PIN_RS config PANEL_LCD_PIN_RW depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) " range -17 17 default 16 ---help--- @@ -374,7 +374,7 @@ config PANEL_LCD_PIN_RW config PANEL_LCD_PIN_SCL depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO!="0" - int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) " range -17 17 default 1 ---help--- @@ -389,7 +389,7 @@ config PANEL_LCD_PIN_SCL config PANEL_LCD_PIN_SDA depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO!="0" - int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) " range -17 17 default 2 ---help--- @@ -404,12 +404,12 @@ config PANEL_LCD_PIN_SDA config PANEL_LCD_PIN_BL depends on PANEL_PROFILE="0" && PANEL_LCD="1" - int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) " range -17 17 default 0 ---help--- This describes the number of the parallel port pin to which the LCD 'BL' signal - has been connected. It can be : + has been connected. It can be : 0 : no connection (eg: connected to ground) 1..17 : directly connected to any of these pins on the DB25 plug diff --git a/drivers/base/firmware_loader/Kconfig b/drivers/base/firmware_loader/Kconfig index 3f9e274e2ed3..e4cd11135785 100644 --- a/drivers/base/firmware_loader/Kconfig +++ b/drivers/base/firmware_loader/Kconfig @@ -148,7 +148,7 @@ config FW_LOADER_USER_HELPER_FALLBACK to be used for all firmware requests which explicitly do not disable a a fallback mechanism. Firmware calls which do prohibit a fallback mechanism is request_firmware_direct(). This option is kept for - backward compatibility purposes given this precise mechanism can also + backward compatibility purposes given this precise mechanism can also be enabled by setting the proc sysctl value to true: /proc/sys/kernel/firmware_config/force_sysfs_fallback diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index 1bb8ec575352..fa0cd072f5a1 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig @@ -142,10 +142,10 @@ config BLK_DEV_UBD bool "Virtual block device" depends on UML ---help--- - The User-Mode Linux port includes a driver called UBD which will let - you access arbitrary files on the host computer as block devices. - Unless you know that you do not need such virtual block devices say - Y here. + The User-Mode Linux port includes a driver called UBD which will let + you access arbitrary files on the host computer as block devices. + Unless you know that you do not need such virtual block devices say + Y here. config BLK_DEV_UBD_SYNC bool "Always do synchronous disk IO for UBD" @@ -156,16 +156,16 @@ config BLK_DEV_UBD_SYNC Linux 'Virtual Machine' uses a journalling filesystem and the host computer crashes. - Synchronous operation (i.e. always writing data to the host's disk - immediately) is configurable on a per-UBD basis by using a special - kernel command line option. Alternatively, you can say Y here to - turn on synchronous operation by default for all block devices. + Synchronous operation (i.e. always writing data to the host's disk + immediately) is configurable on a per-UBD basis by using a special + kernel command line option. Alternatively, you can say Y here to + turn on synchronous operation by default for all block devices. - If you're running a journalling file system (like reiserfs, for - example) in your virtual machine, you will want to say Y here. If - you care for the safety of the data in your virtual machine, Y is a - wise choice too. In all other cases (for example, if you're just - playing around with User-Mode Linux) you can choose N. + If you're running a journalling file system (like reiserfs, for + example) in your virtual machine, you will want to say Y here. If + you care for the safety of the data in your virtual machine, Y is a + wise choice too. In all other cases (for example, if you're just + playing around with User-Mode Linux) you can choose N. config BLK_DEV_COW_COMMON bool @@ -430,7 +430,7 @@ config VIRTIO_BLK depends on VIRTIO ---help--- This is the virtual block driver for virtio. It can be used with - QEMU based VMMs (like KVM or Xen). Say Y or M. + QEMU based VMMs (like KVM or Xen). Say Y or M. config VIRTIO_BLK_SCSI bool "SCSI passthrough request for the Virtio block driver" diff --git a/drivers/block/mtip32xx/Kconfig b/drivers/block/mtip32xx/Kconfig index bf221358567e..a469dc72e67a 100644 --- a/drivers/block/mtip32xx/Kconfig +++ b/drivers/block/mtip32xx/Kconfig @@ -7,4 +7,4 @@ config BLK_DEV_PCIESSD_MTIP32XX tristate "Block Device Driver for Micron PCIe SSDs" depends on PCI help - This enables the block driver for Micron PCIe SSDs. + This enables the block driver for Micron PCIe SSDs. diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index df0fc997dc3e..26956c006987 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig @@ -439,8 +439,8 @@ config RAW_DRIVER Once bound, I/O against /dev/raw/rawN uses efficient zero-copy I/O. See the raw(8) manpage for more details. - Applications should preferably open the device (eg /dev/hda1) - with the O_DIRECT flag. + Applications should preferably open the device (eg /dev/hda1) + with the O_DIRECT flag. config MAX_RAW_DEVS int "Maximum number of RAW devices to support (1-65536)" @@ -559,4 +559,4 @@ config RANDOM_TRUST_BOOTLOADER device randomness. Say Y here to assume the entropy provided by the booloader is trustworthy so it will be added to the kernel's entropy pool. Otherwise, say N here so it will be regarded as device input that - only mixes the entropy pool. \ No newline at end of file + only mixes the entropy pool. diff --git a/drivers/char/agp/Kconfig b/drivers/char/agp/Kconfig index 812d6aa6e013..bc54235a7022 100644 --- a/drivers/char/agp/Kconfig +++ b/drivers/char/agp/Kconfig @@ -63,7 +63,7 @@ config AGP_AMD64 This option gives you AGP support for the GLX component of X using the on-CPU northbridge of the AMD Athlon64/Opteron CPUs. You still need an external AGP bridge like the AMD 8151, VIA - K8T400M, SiS755. It may also support other AGP bridges when loaded + K8T400M, SiS755. It may also support other AGP bridges when loaded with agp_try_unsupported=1. config AGP_INTEL diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig index 59f25286befe..5011eb673ab4 100644 --- a/drivers/char/hw_random/Kconfig +++ b/drivers/char/hw_random/Kconfig @@ -377,13 +377,13 @@ config HW_RANDOM_CAVIUM depends on HW_RANDOM && PCI && (ARM64 || (COMPILE_TEST && 64BIT)) default HW_RANDOM ---help--- - This driver provides kernel-side support for the Random Number - Generator hardware found on Cavium SoCs. + This driver provides kernel-side support for the Random Number + Generator hardware found on Cavium SoCs. - To compile this driver as a module, choose M here: the - module will be called cavium_rng. + To compile this driver as a module, choose M here: the + module will be called cavium_rng. - If unsure, say Y. + If unsure, say Y. config HW_RANDOM_MTK tristate "Mediatek Random Number Generator support" diff --git a/drivers/char/ipmi/Kconfig b/drivers/char/ipmi/Kconfig index 4bad0614109b..cc4bea773ded 100644 --- a/drivers/char/ipmi/Kconfig +++ b/drivers/char/ipmi/Kconfig @@ -8,13 +8,13 @@ menuconfig IPMI_HANDLER depends on HAS_IOMEM select IPMI_DMI_DECODE if DMI help - This enables the central IPMI message handler, required for IPMI + This enables the central IPMI message handler, required for IPMI to work. - IPMI is a standard for managing sensors (temperature, - voltage, etc.) in a system. + IPMI is a standard for managing sensors (temperature, + voltage, etc.) in a system. - See for more details on the driver. + See for more details on the driver. If unsure, say N. @@ -56,14 +56,14 @@ config IPMI_PANIC_STRING config IPMI_DEVICE_INTERFACE tristate 'Device interface for IPMI' help - This provides an IOCTL interface to the IPMI message handler so + This provides an IOCTL interface to the IPMI message handler so userland processes may use IPMI. It supports poll() and select(). config IPMI_SI tristate 'IPMI System Interface handler' select IPMI_PLAT_DATA help - Provides a driver for System Interfaces (KCS, SMIC, BT). + Provides a driver for System Interfaces (KCS, SMIC, BT). Currently, only KCS and SMIC are supported. If you are using IPMI, you should probably say "y" here. @@ -71,7 +71,7 @@ config IPMI_SSIF tristate 'IPMI SMBus handler (SSIF)' select I2C help - Provides a driver for a SMBus interface to a BMC, meaning that you + Provides a driver for a SMBus interface to a BMC, meaning that you have a driver that must be accessed over an I2C bus instead of a standard interface. This module requires I2C support. @@ -79,17 +79,17 @@ config IPMI_POWERNV depends on PPC_POWERNV tristate 'POWERNV (OPAL firmware) IPMI interface' help - Provides a driver for OPAL firmware-based IPMI interfaces. + Provides a driver for OPAL firmware-based IPMI interfaces. config IPMI_WATCHDOG tristate 'IPMI Watchdog Timer' help - This enables the IPMI watchdog timer. + This enables the IPMI watchdog timer. config IPMI_POWEROFF tristate 'IPMI Poweroff' help - This enables a function to power off the system with IPMI if + This enables a function to power off the system with IPMI if the IPMI management controller is capable of this. endif # IPMI_HANDLER diff --git a/drivers/clk/Kconfig b/drivers/clk/Kconfig index c44247d0b83e..0bea0363142e 100644 --- a/drivers/clk/Kconfig +++ b/drivers/clk/Kconfig @@ -27,7 +27,7 @@ config COMMON_CLK_WM831X tristate "Clock driver for WM831x/2x PMICs" depends on MFD_WM831X ---help--- - Supports the clocking subsystem of the WM831x/2x series of + Supports the clocking subsystem of the WM831x/2x series of PMICs from Wolfson Microelectronics. source "drivers/clk/versatile/Kconfig" diff --git a/drivers/clk/mediatek/Kconfig b/drivers/clk/mediatek/Kconfig index 7efc3617bbd5..5ddd813521e7 100644 --- a/drivers/clk/mediatek/Kconfig +++ b/drivers/clk/mediatek/Kconfig @@ -179,31 +179,31 @@ config COMMON_CLK_MT6797 select COMMON_CLK_MEDIATEK default ARCH_MEDIATEK && ARM64 ---help--- - This driver supports MediaTek MT6797 basic clocks. + This driver supports MediaTek MT6797 basic clocks. config COMMON_CLK_MT6797_MMSYS bool "Clock driver for MediaTek MT6797 mmsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 mmsys clocks. + This driver supports MediaTek MT6797 mmsys clocks. config COMMON_CLK_MT6797_IMGSYS bool "Clock driver for MediaTek MT6797 imgsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 imgsys clocks. + This driver supports MediaTek MT6797 imgsys clocks. config COMMON_CLK_MT6797_VDECSYS bool "Clock driver for MediaTek MT6797 vdecsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 vdecsys clocks. + This driver supports MediaTek MT6797 vdecsys clocks. config COMMON_CLK_MT6797_VENCSYS bool "Clock driver for MediaTek MT6797 vencsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 vencsys clocks. + This driver supports MediaTek MT6797 vencsys clocks. config COMMON_CLK_MT7622 bool "Clock driver for MediaTek MT7622" diff --git a/drivers/clk/versatile/Kconfig b/drivers/clk/versatile/Kconfig index ac766855ba16..c2618f1477a2 100644 --- a/drivers/clk/versatile/Kconfig +++ b/drivers/clk/versatile/Kconfig @@ -9,7 +9,7 @@ config COMMON_CLK_VERSATILE COMPILE_TEST select REGMAP_MMIO ---help--- - Supports clocking on ARM Reference designs: + Supports clocking on ARM Reference designs: - Integrator/AP and Integrator/CP - RealView PB1176, EB, PB11MP and PBX - Versatile Express diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig index f35a53ce8988..f2342cb58e08 100644 --- a/drivers/clocksource/Kconfig +++ b/drivers/clocksource/Kconfig @@ -470,7 +470,7 @@ config OXNAS_RPS_TIMER This enables support for the Oxford Semiconductor OXNAS RPS timers. config SYS_SUPPORTS_SH_CMT - bool + bool config MTK_TIMER bool "Mediatek timer driver" if COMPILE_TEST @@ -490,13 +490,13 @@ config SPRD_TIMER Enables support for the Spreadtrum timer driver. config SYS_SUPPORTS_SH_MTU2 - bool + bool config SYS_SUPPORTS_SH_TMU - bool + bool config SYS_SUPPORTS_EM_STI - bool + bool config CLKSRC_JCORE_PIT bool "J-Core PIT timer driver" if COMPILE_TEST @@ -590,21 +590,21 @@ config CLKSRC_PXA platforms. config H8300_TMR8 - bool "Clockevent timer for the H8300 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clockevent timer for the H8300 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the 8 bits timer for the H8300 platform. config H8300_TMR16 - bool "Clockevent timer for the H83069 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clockevent timer for the H83069 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the 16 bits timer for the H8300 platform with the H83069 cpu. config H8300_TPU - bool "Clocksource for the H8300 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clocksource for the H8300 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the clocksource for the H8300 platform with the H8S2678 cpu. diff --git a/drivers/cpufreq/Kconfig.x86 b/drivers/cpufreq/Kconfig.x86 index dfa6457deaf6..6eec6ccb14cb 100644 --- a/drivers/cpufreq/Kconfig.x86 +++ b/drivers/cpufreq/Kconfig.x86 @@ -9,12 +9,12 @@ config X86_INTEL_PSTATE select ACPI_PROCESSOR if ACPI select ACPI_CPPC_LIB if X86_64 && ACPI && SCHED_MC_PRIO help - This driver provides a P state for Intel core processors. + This driver provides a P state for Intel core processors. The driver implements an internal governor and will become - the scaling driver and governor for Sandy bridge processors. + the scaling driver and governor for Sandy bridge processors. When this driver is enabled it will become the preferred - scaling driver for Sandy bridge processors. + scaling driver for Sandy bridge processors. If in doubt, say N. diff --git a/drivers/cpuidle/Kconfig b/drivers/cpuidle/Kconfig index 88727b7c0d59..1b8614d1c696 100644 --- a/drivers/cpuidle/Kconfig +++ b/drivers/cpuidle/Kconfig @@ -16,7 +16,7 @@ config CPU_IDLE if CPU_IDLE config CPU_IDLE_MULTIPLE_DRIVERS - bool + bool config CPU_IDLE_GOV_LADDER bool "Ladder governor (for periodic timer tick)" @@ -67,9 +67,9 @@ config HALTPOLL_CPUIDLE depends on X86 && KVM_GUEST default y help - This option enables halt poll cpuidle driver, which allows to poll - before halting in the guest (more efficient than polling in the - host via halt_poll_ns for some scenarios). + This option enables halt poll cpuidle driver, which allows to poll + before halting in the guest (more efficient than polling in the + host via halt_poll_ns for some scenarios). endif diff --git a/drivers/cpuidle/Kconfig.arm b/drivers/cpuidle/Kconfig.arm index d8530475493c..e91ab792d14d 100644 --- a/drivers/cpuidle/Kconfig.arm +++ b/drivers/cpuidle/Kconfig.arm @@ -3,15 +3,15 @@ # ARM CPU Idle drivers # config ARM_CPUIDLE - bool "Generic ARM/ARM64 CPU idle Driver" - select DT_IDLE_STATES + bool "Generic ARM/ARM64 CPU idle Driver" + select DT_IDLE_STATES select CPU_IDLE_MULTIPLE_DRIVERS - help - Select this to enable generic cpuidle driver for ARM. - It provides a generic idle driver whose idle states are configured - at run-time through DT nodes. The CPUidle suspend backend is - initialized by calling the CPU operations init idle hook - provided by architecture code. + help + Select this to enable generic cpuidle driver for ARM. + It provides a generic idle driver whose idle states are configured + at run-time through DT nodes. The CPUidle suspend backend is + initialized by calling the CPU operations init idle hook + provided by architecture code. config ARM_PSCI_CPUIDLE bool "PSCI CPU idle Driver" diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig index 1fb622f2a87d..390f0d652cb1 100644 --- a/drivers/crypto/Kconfig +++ b/drivers/crypto/Kconfig @@ -353,7 +353,7 @@ config CRYPTO_DEV_OMAP depends on ARCH_OMAP2PLUS help OMAP processors have various crypto HW accelerators. Select this if - you want to use the OMAP modules for any of the crypto algorithms. + you want to use the OMAP modules for any of the crypto algorithms. if CRYPTO_DEV_OMAP @@ -635,7 +635,7 @@ config CRYPTO_DEV_QCOM_RNG Generator hardware found on Qualcomm SoCs. To compile this driver as a module, choose M here. The - module will be called qcom-rng. If unsure, say N. + module will be called qcom-rng. If unsure, say N. config CRYPTO_DEV_VMX bool "Support for VMX cryptographic acceleration instructions" diff --git a/drivers/crypto/caam/Kconfig b/drivers/crypto/caam/Kconfig index 137ed3df0c74..2a0fa8dcae3c 100644 --- a/drivers/crypto/caam/Kconfig +++ b/drivers/crypto/caam/Kconfig @@ -130,13 +130,13 @@ config CRYPTO_DEV_FSL_CAAM_AHASH_API scatterlist crypto API to the SEC4 via job ring. config CRYPTO_DEV_FSL_CAAM_PKC_API - bool "Register public key cryptography implementations with Crypto API" - default y - select CRYPTO_RSA - help - Selecting this will allow SEC Public key support for RSA. - Supported cryptographic primitives: encryption, decryption, - signature and verification. + bool "Register public key cryptography implementations with Crypto API" + default y + select CRYPTO_RSA + help + Selecting this will allow SEC Public key support for RSA. + Supported cryptographic primitives: encryption, decryption, + signature and verification. config CRYPTO_DEV_FSL_CAAM_RNG_API bool "Register caam device for hwrng API" diff --git a/drivers/crypto/chelsio/Kconfig b/drivers/crypto/chelsio/Kconfig index 250150560e68..2786b497437c 100644 --- a/drivers/crypto/chelsio/Kconfig +++ b/drivers/crypto/chelsio/Kconfig @@ -23,22 +23,22 @@ config CRYPTO_DEV_CHELSIO will be called chcr. config CHELSIO_IPSEC_INLINE - bool "Chelsio IPSec XFRM Tx crypto offload" - depends on CHELSIO_T4 + bool "Chelsio IPSec XFRM Tx crypto offload" + depends on CHELSIO_T4 depends on CRYPTO_DEV_CHELSIO - depends on XFRM_OFFLOAD - depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD - default n - ---help--- - Enable support for IPSec Tx Inline. + depends on XFRM_OFFLOAD + depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD + default n + ---help--- + Enable support for IPSec Tx Inline. config CRYPTO_DEV_CHELSIO_TLS - tristate "Chelsio Crypto Inline TLS Driver" - depends on CHELSIO_T4 - depends on TLS - select CRYPTO_DEV_CHELSIO - ---help--- - Support Chelsio Inline TLS with Chelsio crypto accelerator. + tristate "Chelsio Crypto Inline TLS Driver" + depends on CHELSIO_T4 + depends on TLS + select CRYPTO_DEV_CHELSIO + ---help--- + Support Chelsio Inline TLS with Chelsio crypto accelerator. - To compile this driver as a module, choose M here: the module - will be called chtls. + To compile this driver as a module, choose M here: the module + will be called chtls. diff --git a/drivers/crypto/stm32/Kconfig b/drivers/crypto/stm32/Kconfig index 1aba9372cd23..4ef3eb11361c 100644 --- a/drivers/crypto/stm32/Kconfig +++ b/drivers/crypto/stm32/Kconfig @@ -4,7 +4,7 @@ config CRYPTO_DEV_STM32_CRC depends on ARCH_STM32 select CRYPTO_HASH help - This enables support for the CRC32 hw accelerator which can be found + This enables support for the CRC32 hw accelerator which can be found on STMicroelectronics STM32 SOC. config CRYPTO_DEV_STM32_HASH @@ -17,7 +17,7 @@ config CRYPTO_DEV_STM32_HASH select CRYPTO_SHA256 select CRYPTO_ENGINE help - This enables support for the HASH hw accelerator which can be found + This enables support for the HASH hw accelerator which can be found on STMicroelectronics STM32 SOC. config CRYPTO_DEV_STM32_CRYP @@ -27,5 +27,5 @@ config CRYPTO_DEV_STM32_CRYP select CRYPTO_ENGINE select CRYPTO_LIB_DES help - This enables support for the CRYP (AES/DES/TDES) hw accelerator which + This enables support for the CRYP (AES/DES/TDES) hw accelerator which can be found on STMicroelectronics STM32 SOC. diff --git a/drivers/crypto/ux500/Kconfig b/drivers/crypto/ux500/Kconfig index b1c6f739f77b..5a48497989ad 100644 --- a/drivers/crypto/ux500/Kconfig +++ b/drivers/crypto/ux500/Kconfig @@ -11,18 +11,18 @@ config CRYPTO_DEV_UX500_CRYP select CRYPTO_BLKCIPHER select CRYPTO_LIB_DES help - This selects the crypto driver for the UX500_CRYP hardware. It supports - AES-ECB, CBC and CTR with keys sizes of 128, 192 and 256 bit sizes. + This selects the crypto driver for the UX500_CRYP hardware. It supports + AES-ECB, CBC and CTR with keys sizes of 128, 192 and 256 bit sizes. config CRYPTO_DEV_UX500_HASH - tristate "UX500 crypto driver for HASH block" - depends on CRYPTO_DEV_UX500 - select CRYPTO_HASH + tristate "UX500 crypto driver for HASH block" + depends on CRYPTO_DEV_UX500 + select CRYPTO_HASH select CRYPTO_SHA1 select CRYPTO_SHA256 - help - This selects the hash driver for the UX500_HASH hardware. - Depends on UX500/STM DMA if running in DMA mode. + help + This selects the hash driver for the UX500_HASH hardware. + Depends on UX500/STM DMA if running in DMA mode. config CRYPTO_DEV_UX500_DEBUG bool "Activate ux500 platform debug-mode for crypto and hash block" diff --git a/drivers/devfreq/Kconfig b/drivers/devfreq/Kconfig index defe1d438710..0ccfd68f5cc2 100644 --- a/drivers/devfreq/Kconfig +++ b/drivers/devfreq/Kconfig @@ -123,9 +123,9 @@ config ARM_RK3399_DMC_DEVFREQ select PM_DEVFREQ_EVENT select PM_OPP help - This adds the DEVFREQ driver for the RK3399 DMC(Dynamic Memory Controller). - It sets the frequency for the memory controller and reads the usage counts - from hardware. + This adds the DEVFREQ driver for the RK3399 DMC(Dynamic Memory Controller). + It sets the frequency for the memory controller and reads the usage counts + from hardware. source "drivers/devfreq/event/Kconfig" diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig index 7af874b69ffb..e068677947d2 100644 --- a/drivers/dma/Kconfig +++ b/drivers/dma/Kconfig @@ -15,19 +15,19 @@ menuconfig DMADEVICES be empty in some cases. config DMADEVICES_DEBUG - bool "DMA Engine debugging" - depends on DMADEVICES != n - help - This is an option for use by developers; most people should - say N here. This enables DMA engine core and driver debugging. + bool "DMA Engine debugging" + depends on DMADEVICES != n + help + This is an option for use by developers; most people should + say N here. This enables DMA engine core and driver debugging. config DMADEVICES_VDEBUG - bool "DMA Engine verbose debugging" - depends on DMADEVICES_DEBUG != n - help - This is an option for use by developers; most people should - say N here. This enables deeper (more verbose) debugging of - the DMA engine core and drivers. + bool "DMA Engine verbose debugging" + depends on DMADEVICES_DEBUG != n + help + This is an option for use by developers; most people should + say N here. This enables deeper (more verbose) debugging of + the DMA engine core and drivers. if DMADEVICES @@ -222,21 +222,21 @@ config FSL_QDMA select DMA_ENGINE_RAID select ASYNC_TX_ENABLE_CHANNEL_SWITCH help - Support the NXP Layerscape qDMA engine with command queue and legacy mode. - Channel virtualization is supported through enqueuing of DMA jobs to, - or dequeuing DMA jobs from, different work queues. - This module can be found on NXP Layerscape SoCs. + Support the NXP Layerscape qDMA engine with command queue and legacy mode. + Channel virtualization is supported through enqueuing of DMA jobs to, + or dequeuing DMA jobs from, different work queues. + This module can be found on NXP Layerscape SoCs. The qdma driver only work on SoCs with a DPAA hardware block. config FSL_RAID - tristate "Freescale RAID engine Support" - depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH - select DMA_ENGINE - select DMA_ENGINE_RAID - ---help--- - Enable support for Freescale RAID Engine. RAID Engine is - available on some QorIQ SoCs (like P5020/P5040). It has - the capability to offload memcpy, xor and pq computation + tristate "Freescale RAID engine Support" + depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH + select DMA_ENGINE + select DMA_ENGINE_RAID + ---help--- + Enable support for Freescale RAID Engine. RAID Engine is + available on some QorIQ SoCs (like P5020/P5040). It has + the capability to offload memcpy, xor and pq computation for raid5/6. config IMG_MDC_DMA diff --git a/drivers/edac/Kconfig b/drivers/edac/Kconfig index 417dad635526..c49f6bc39716 100644 --- a/drivers/edac/Kconfig +++ b/drivers/edac/Kconfig @@ -492,7 +492,7 @@ config EDAC_TI depends on ARCH_KEYSTONE || SOC_DRA7XX help Support for error detection and correction on the - TI SoCs. + TI SoCs. config EDAC_QCOM tristate "QCOM EDAC Controller" diff --git a/drivers/firmware/Kconfig b/drivers/firmware/Kconfig index e40a77bfe821..312c27876b60 100644 --- a/drivers/firmware/Kconfig +++ b/drivers/firmware/Kconfig @@ -86,8 +86,8 @@ config EDD BIOS tries boot from. This information is then exported via sysfs. This option is experimental and is known to fail to boot on some - obscure configurations. Most disk controller BIOS vendors do - not yet implement this feature. + obscure configurations. Most disk controller BIOS vendors do + not yet implement this feature. config EDD_OFF bool "Sets default behavior for EDD detection to off" diff --git a/drivers/firmware/efi/Kconfig b/drivers/firmware/efi/Kconfig index 178ee8106828..b6a4afcec75a 100644 --- a/drivers/firmware/efi/Kconfig +++ b/drivers/firmware/efi/Kconfig @@ -80,7 +80,7 @@ config EFI_PARAMS_FROM_FDT help Select this config option from the architecture Kconfig if the EFI runtime support gets system table address, memory - map address, and other parameters from the device tree. + map address, and other parameters from the device tree. config EFI_RUNTIME_WRAPPERS bool diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig index 1ecb5124421c..04c2c4a9ffd9 100644 --- a/drivers/hid/Kconfig +++ b/drivers/hid/Kconfig @@ -107,7 +107,7 @@ config HID_ACCUTOUCH The driver works around a problem in the reported device capabilities which causes userspace to detect the device as a mouse rather than - a touchscreen. + a touchscreen. Say Y here if you have a Accutouch 2216 touch controller. diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig index 13a6b4afb4b3..af92974abbae 100644 --- a/drivers/hwmon/Kconfig +++ b/drivers/hwmon/Kconfig @@ -495,10 +495,10 @@ config SENSORS_F75375S will be called f75375s. config SENSORS_MC13783_ADC - tristate "Freescale MC13783/MC13892 ADC" - depends on MFD_MC13XXX - help - Support for the A/D converter on MC13783 and MC13892 PMIC. + tristate "Freescale MC13783/MC13892 ADC" + depends on MFD_MC13XXX + help + Support for the A/D converter on MC13783 and MC13892 PMIC. config SENSORS_FSCHMD tristate "Fujitsu Siemens Computers sensor chips" @@ -1287,10 +1287,10 @@ config SENSORS_NPCM7XX imply THERMAL help This driver provides support for Nuvoton NPCM750/730/715/705 PWM - and Fan controllers. + and Fan controllers. - This driver can also be built as a module. If so, the module - will be called npcm750-pwm-fan. + This driver can also be built as a module. If so, the module + will be called npcm750-pwm-fan. config SENSORS_NSA320 tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 146ce40d8e0a..9b2a478fc90a 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@ -292,7 +292,7 @@ config I2C_VIA select I2C_ALGOBIT help If you say yes to this option, support will be included for the VIA - 82C586B I2C interface + 82C586B I2C interface This driver can also be built as a module. If so, the module will be called i2c-via. @@ -677,11 +677,11 @@ config I2C_IMX_LPI2C tristate "IMX Low Power I2C interface" depends on ARCH_MXC || COMPILE_TEST help - Say Y here if you want to use the Low Power IIC bus controller - on the Freescale i.MX processors. + Say Y here if you want to use the Low Power IIC bus controller + on the Freescale i.MX processors. - This driver can also be built as a module. If so, the module - will be called i2c-imx-lpi2c. + This driver can also be built as a module. If so, the module + will be called i2c-imx-lpi2c. config I2C_IOP3XX tristate "Intel IOPx3xx and IXP4xx on-chip I2C interface" @@ -1283,9 +1283,9 @@ config I2C_VIPERBOARD help Say yes here to access the I2C part of the Nano River Technologies Viperboard as I2C master. - See viperboard API specification and Nano - River Tech's viperboard.h for detailed meaning - of the module parameters. + See viperboard API specification and Nano + River Tech's viperboard.h for detailed meaning + of the module parameters. comment "Other I2C/SMBus bus drivers" diff --git a/drivers/i2c/muxes/Kconfig b/drivers/i2c/muxes/Kconfig index c6040aa839ac..1708b1a82da2 100644 --- a/drivers/i2c/muxes/Kconfig +++ b/drivers/i2c/muxes/Kconfig @@ -109,14 +109,14 @@ config I2C_DEMUX_PINCTRL want to change the I2C master at run-time depending on features. config I2C_MUX_MLXCPLD - tristate "Mellanox CPLD based I2C multiplexer" - help - If you say yes to this option, support will be included for a - CPLD based I2C multiplexer. This driver provides access to - I2C busses connected through a MUX, which is controlled - by a CPLD register. - - This driver can also be built as a module. If so, the module - will be called i2c-mux-mlxcpld. + tristate "Mellanox CPLD based I2C multiplexer" + help + If you say yes to this option, support will be included for a + CPLD based I2C multiplexer. This driver provides access to + I2C busses connected through a MUX, which is controlled + by a CPLD register. + + This driver can also be built as a module. If so, the module + will be called i2c-mux-mlxcpld. endmenu diff --git a/drivers/iio/gyro/Kconfig b/drivers/iio/gyro/Kconfig index 95e6f96d4529..f91af3b8e4da 100644 --- a/drivers/iio/gyro/Kconfig +++ b/drivers/iio/gyro/Kconfig @@ -82,11 +82,11 @@ config FXAS21002C select FXAS21002C_SPI if (SPI) depends on (I2C || SPI_MASTER) help - Say yes here to build support for NXP FXAS21002C Tri-axis Gyro - Sensor driver connected via I2C or SPI. + Say yes here to build support for NXP FXAS21002C Tri-axis Gyro + Sensor driver connected via I2C or SPI. - This driver can also be built as a module. If so, the module - will be called fxas21002c_i2c or fxas21002c_spi. + This driver can also be built as a module. If so, the module + will be called fxas21002c_i2c or fxas21002c_spi. config FXAS21002C_I2C tristate diff --git a/drivers/infiniband/hw/bnxt_re/Kconfig b/drivers/infiniband/hw/bnxt_re/Kconfig index ab8779d23382..b83f1cc38c52 100644 --- a/drivers/infiniband/hw/bnxt_re/Kconfig +++ b/drivers/infiniband/hw/bnxt_re/Kconfig @@ -1,11 +1,11 @@ # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_BNXT_RE - tristate "Broadcom Netxtreme HCA support" - depends on 64BIT - depends on ETHERNET && NETDEVICES && PCI && INET && DCB - select NET_VENDOR_BROADCOM - select BNXT - ---help--- + tristate "Broadcom Netxtreme HCA support" + depends on 64BIT + depends on ETHERNET && NETDEVICES && PCI && INET && DCB + select NET_VENDOR_BROADCOM + select BNXT + ---help--- This driver supports Broadcom NetXtreme-E 10/25/40/50 gigabit RoCE HCAs. To compile this driver as a module, choose M here: the module will be called bnxt_re. diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig index 8911bc2ec42a..f553adae8eb4 100644 --- a/drivers/input/keyboard/Kconfig +++ b/drivers/input/keyboard/Kconfig @@ -171,11 +171,11 @@ config KEYBOARD_QT1070 tristate "Atmel AT42QT1070 Touch Sensor Chip" depends on I2C help - Say Y here if you want to use Atmel AT42QT1070 QTouch - Sensor chip as input device. + Say Y here if you want to use Atmel AT42QT1070 QTouch + Sensor chip as input device. - To compile this driver as a module, choose M here: - the module will be called qt1070 + To compile this driver as a module, choose M here: + the module will be called qt1070 config KEYBOARD_QT2160 tristate "Atmel AT42QT2160 Touch Sensor Chip" diff --git a/drivers/input/mouse/Kconfig b/drivers/input/mouse/Kconfig index 652c38e3c0b5..e1ca0dd737c9 100644 --- a/drivers/input/mouse/Kconfig +++ b/drivers/input/mouse/Kconfig @@ -96,10 +96,10 @@ config MOUSE_PS2_CYPRESS default y depends on MOUSE_PS2 help - Say Y here if you have a Cypress PS/2 Trackpad connected to - your system. + Say Y here if you have a Cypress PS/2 Trackpad connected to + your system. - If unsure, say Y. + If unsure, say Y. config MOUSE_PS2_LIFEBOOK bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EXPERT diff --git a/drivers/input/tablet/Kconfig b/drivers/input/tablet/Kconfig index e4c0d9a055b9..51c339182017 100644 --- a/drivers/input/tablet/Kconfig +++ b/drivers/input/tablet/Kconfig @@ -39,16 +39,16 @@ config TABLET_USB_AIPTEK module will be called aiptek. config TABLET_USB_GTCO - tristate "GTCO CalComp/InterWrite USB Support" - depends on USB && INPUT - help - Say Y here if you want to use the USB version of the GTCO - CalComp/InterWrite Tablet. Make sure to say Y to "Mouse support" - (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support" - (CONFIG_INPUT_EVDEV) as well. - - To compile this driver as a module, choose M here: the - module will be called gtco. + tristate "GTCO CalComp/InterWrite USB Support" + depends on USB && INPUT + help + Say Y here if you want to use the USB version of the GTCO + CalComp/InterWrite Tablet. Make sure to say Y to "Mouse support" + (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support" + (CONFIG_INPUT_EVDEV) as well. + + To compile this driver as a module, choose M here: the + module will be called gtco. config TABLET_USB_HANWANG tristate "Hanwang Art Master III tablet support (USB)" diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig index 46ad9090493b..69d210e1175c 100644 --- a/drivers/input/touchscreen/Kconfig +++ b/drivers/input/touchscreen/Kconfig @@ -633,7 +633,7 @@ config TOUCHSCREEN_HP600 depends on SH_HP6XX && SH_ADC help Say Y here if you have a HP Jornada 620/660/680/690 and want to - support the built-in touchscreen. + support the built-in touchscreen. To compile this driver as a module, choose M here: the module will be called hp680_ts_input. diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig index e3842eabcfdd..0388d10e6e3c 100644 --- a/drivers/iommu/Kconfig +++ b/drivers/iommu/Kconfig @@ -78,7 +78,7 @@ config IOMMU_DEBUGFS config IOMMU_DEFAULT_PASSTHROUGH bool "IOMMU passthrough by default" depends on IOMMU_API - help + help Enable passthrough by default, removing the need to pass in iommu.passthrough=on or iommu=pt through command line. If this is enabled, you can still disable with iommu.passthrough=off diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index ccbb8973a324..542ddc11fe87 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -328,7 +328,7 @@ config INGENIC_TCU_IRQ If unsure, say N. config RENESAS_H8300H_INTC - bool + bool select IRQ_DOMAIN config RENESAS_H8S_INTC @@ -368,7 +368,7 @@ config MVEBU_PIC bool config MVEBU_SEI - bool + bool config LS_SCFG_MSI def_bool y if SOC_LS1021A || ARCH_LAYERSCAPE @@ -410,15 +410,15 @@ config MESON_IRQ_GPIO depends on ARCH_MESON select IRQ_DOMAIN_HIERARCHY help - Support Meson SoC Family GPIO Interrupt Multiplexer + Support Meson SoC Family GPIO Interrupt Multiplexer config GOLDFISH_PIC bool "Goldfish programmable interrupt controller" depends on MIPS && (GOLDFISH || COMPILE_TEST) select IRQ_DOMAIN help - Say yes here to enable Goldfish interrupt controller driver used - for Goldfish based virtual platforms. + Say yes here to enable Goldfish interrupt controller driver used + for Goldfish based virtual platforms. config QCOM_PDC bool "QCOM PDC" diff --git a/drivers/isdn/hardware/mISDN/Kconfig b/drivers/isdn/hardware/mISDN/Kconfig index 304f50c08da2..078eeadf707a 100644 --- a/drivers/isdn/hardware/mISDN/Kconfig +++ b/drivers/isdn/hardware/mISDN/Kconfig @@ -10,7 +10,7 @@ config MISDN_HFCPCI depends on PCI help Enable support for cards with Cologne Chip AG's - HFC PCI chip. + HFC PCI chip. config MISDN_HFCMULTI tristate "Support for HFC multiport cards (HFC-4S/8S/E1)" diff --git a/drivers/macintosh/Kconfig b/drivers/macintosh/Kconfig index 574e122ae105..cbd46c1c5bf7 100644 --- a/drivers/macintosh/Kconfig +++ b/drivers/macintosh/Kconfig @@ -178,7 +178,7 @@ config THERM_ADT746X depends on I2C && I2C_POWERMAC && PPC_PMAC && !PPC_PMAC64 help This driver provides some thermostat and fan control for the - iBook G4, and the ATI based aluminium PowerBooks, allowing slightly + iBook G4, and the ATI based aluminium PowerBooks, allowing slightly better fan behaviour by default, and some manual control. config WINDFARM @@ -214,7 +214,7 @@ config WINDFARM_PM91 select I2C_POWERMAC help This driver provides thermal control for the PowerMac9,1 - which is the recent (SMU based) single CPU desktop G5 + which is the recent (SMU based) single CPU desktop G5 config WINDFARM_PM112 tristate "Support for thermal management on PowerMac11,2" @@ -242,7 +242,7 @@ config PMAC_RACKMETER depends on PPC_PMAC help This driver provides some support to control the front panel - blue LEDs "vu-meter" of the XServer macs. + blue LEDs "vu-meter" of the XServer macs. config SENSORS_AMS tristate "Apple Motion Sensor driver" diff --git a/drivers/md/Kconfig b/drivers/md/Kconfig index aa98953f4462..d6d5ab23c088 100644 --- a/drivers/md/Kconfig +++ b/drivers/md/Kconfig @@ -38,9 +38,9 @@ config MD_AUTODETECT default y ---help--- If you say Y here, then the kernel will try to autodetect raid - arrays as part of its boot process. + arrays as part of its boot process. - If you don't use raid and say Y, this autodetection can cause + If you don't use raid and say Y, this autodetection can cause a several-second delay in the boot time due to various synchronisation steps that are part of this step. @@ -290,7 +290,7 @@ config DM_SNAPSHOT depends on BLK_DEV_DM select DM_BUFIO ---help--- - Allow volume managers to take writable snapshots of a device. + Allow volume managers to take writable snapshots of a device. config DM_THIN_PROVISIONING tristate "Thin provisioning target" @@ -298,7 +298,7 @@ config DM_THIN_PROVISIONING select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - Provides thin provisioning and snapshots that share a data store. + Provides thin provisioning and snapshots that share a data store. config DM_CACHE tristate "Cache target (EXPERIMENTAL)" @@ -307,23 +307,23 @@ config DM_CACHE select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - dm-cache attempts to improve performance of a block device by - moving frequently used data to a smaller, higher performance - device. Different 'policy' plugins can be used to change the - algorithms used to select which blocks are promoted, demoted, - cleaned etc. It supports writeback and writethrough modes. + dm-cache attempts to improve performance of a block device by + moving frequently used data to a smaller, higher performance + device. Different 'policy' plugins can be used to change the + algorithms used to select which blocks are promoted, demoted, + cleaned etc. It supports writeback and writethrough modes. config DM_CACHE_SMQ tristate "Stochastic MQ Cache Policy (EXPERIMENTAL)" depends on DM_CACHE default y ---help--- - A cache policy that uses a multiqueue ordered by recent hits - to select which blocks should be promoted and demoted. - This is meant to be a general purpose policy. It prioritises - reads over writes. This SMQ policy (vs MQ) offers the promise - of less memory utilization, improved performance and increased - adaptability in the face of changing workloads. + A cache policy that uses a multiqueue ordered by recent hits + to select which blocks should be promoted and demoted. + This is meant to be a general purpose policy. It prioritises + reads over writes. This SMQ policy (vs MQ) offers the promise + of less memory utilization, improved performance and increased + adaptability in the face of changing workloads. config DM_WRITECACHE tristate "Writecache target" @@ -343,9 +343,9 @@ config DM_ERA select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - dm-era tracks which parts of a block device are written to - over time. Useful for maintaining cache coherency when using - vendor snapshots. + dm-era tracks which parts of a block device are written to + over time. Useful for maintaining cache coherency when using + vendor snapshots. config DM_CLONE tristate "Clone target (EXPERIMENTAL)" @@ -353,20 +353,20 @@ config DM_CLONE default n select DM_PERSISTENT_DATA ---help--- - dm-clone produces a one-to-one copy of an existing, read-only source - device into a writable destination device. The cloned device is - visible/mountable immediately and the copy of the source device to the - destination device happens in the background, in parallel with user - I/O. + dm-clone produces a one-to-one copy of an existing, read-only source + device into a writable destination device. The cloned device is + visible/mountable immediately and the copy of the source device to the + destination device happens in the background, in parallel with user + I/O. - If unsure, say N. + If unsure, say N. config DM_MIRROR tristate "Mirror target" depends on BLK_DEV_DM ---help--- - Allow volume managers to mirror logical volumes, also - needed for live data migration tools such as 'pvmove'. + Allow volume managers to mirror logical volumes, also + needed for live data migration tools such as 'pvmove'. config DM_LOG_USERSPACE tristate "Mirror userspace logging" @@ -483,7 +483,7 @@ config DM_FLAKEY tristate "Flakey target" depends on BLK_DEV_DM ---help--- - A target that intermittently fails I/O for debugging purposes. + A target that intermittently fails I/O for debugging purposes. config DM_VERITY tristate "Verity target support" diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig index b36a41332867..9dfea5c4b6ab 100644 --- a/drivers/media/Kconfig +++ b/drivers/media/Kconfig @@ -208,9 +208,9 @@ config MEDIA_SUBDRV_AUTOSELECT If unsure say Y. config MEDIA_HIDE_ANCILLARY_SUBDRV - bool - depends on MEDIA_SUBDRV_AUTOSELECT && !COMPILE_TEST && !EXPERT - default y + bool + depends on MEDIA_SUBDRV_AUTOSELECT && !COMPILE_TEST && !EXPERT + default y config MEDIA_ATTACH bool diff --git a/drivers/media/radio/si470x/Kconfig b/drivers/media/radio/si470x/Kconfig index 537f8e1601f3..a1ba8bc54b62 100644 --- a/drivers/media/radio/si470x/Kconfig +++ b/drivers/media/radio/si470x/Kconfig @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only config RADIO_SI470X - tristate "Silicon Labs Si470x FM Radio Receiver support" - depends on VIDEO_V4L2 + tristate "Silicon Labs Si470x FM Radio Receiver support" + depends on VIDEO_V4L2 help This is a driver for devices with the Silicon Labs SI470x chip (either via USB or I2C buses). diff --git a/drivers/memstick/core/Kconfig b/drivers/memstick/core/Kconfig index 516f454fde14..08192fd70eb4 100644 --- a/drivers/memstick/core/Kconfig +++ b/drivers/memstick/core/Kconfig @@ -6,16 +6,16 @@ comment "MemoryStick drivers" config MEMSTICK_UNSAFE_RESUME - bool "Allow unsafe resume (DANGEROUS)" - help - If you say Y here, the MemoryStick layer will assume that all - cards stayed in their respective slots during the suspend. The - normal behaviour is to remove them at suspend and - redetecting them at resume. Breaking this assumption will - in most cases result in data corruption. + bool "Allow unsafe resume (DANGEROUS)" + help + If you say Y here, the MemoryStick layer will assume that all + cards stayed in their respective slots during the suspend. The + normal behaviour is to remove them at suspend and + redetecting them at resume. Breaking this assumption will + in most cases result in data corruption. - This option is usually just for embedded systems which use - a MemoryStick card for rootfs. Most people should say N here. + This option is usually just for embedded systems which use + a MemoryStick card for rootfs. Most people should say N here. config MSPRO_BLOCK tristate "MemoryStick Pro block device driver" diff --git a/drivers/memstick/host/Kconfig b/drivers/memstick/host/Kconfig index 446c93ecef8f..4113343da056 100644 --- a/drivers/memstick/host/Kconfig +++ b/drivers/memstick/host/Kconfig @@ -18,7 +18,7 @@ config MEMSTICK_TIFM_MS 'Misc devices: TI Flash Media PCI74xx/PCI76xx host adapter support (TIFM_7XX1)'. - To compile this driver as a module, choose M here: the + To compile this driver as a module, choose M here: the module will be called tifm_ms. config MEMSTICK_JMICRON_38X @@ -29,7 +29,7 @@ config MEMSTICK_JMICRON_38X Say Y here if you want to be able to access MemoryStick cards with the JMicron(R) JMB38X MemoryStick card reader. - To compile this driver as a module, choose M here: the + To compile this driver as a module, choose M here: the module will be called jmb38x_ms. config MEMSTICK_R592 diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig index 3ce00bf5cfe3..1772a6dfefb4 100644 --- a/drivers/misc/Kconfig +++ b/drivers/misc/Kconfig @@ -339,14 +339,14 @@ config SENSORS_TSL2550 will be called tsl2550. config SENSORS_BH1770 - tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor" - depends on I2C - ---help--- - Say Y here if you want to build a driver for BH1770GLC (ROHM) or + tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor" + depends on I2C + ---help--- + Say Y here if you want to build a driver for BH1770GLC (ROHM) or SFH7770 (Osram) combined ambient light and proximity sensor chip. - To compile this driver as a module, choose M here: the - module will be called bh1770glc. If unsure, say N here. + To compile this driver as a module, choose M here: the + module will be called bh1770glc. If unsure, say N here. config SENSORS_APDS990X tristate "APDS990X combined als and proximity sensors" @@ -451,8 +451,8 @@ config PCI_ENDPOINT_TEST select CRC32 tristate "PCI Endpoint Test driver" ---help--- - Enable this configuration option to enable the host side test driver - for PCI Endpoint. + Enable this configuration option to enable the host side test driver + for PCI Endpoint. config XILINX_SDFEC tristate "Xilinx SDFEC 16" diff --git a/drivers/mtd/nand/onenand/Kconfig b/drivers/mtd/nand/onenand/Kconfig index ae0b8fe5b990..ea382fc48432 100644 --- a/drivers/mtd/nand/onenand/Kconfig +++ b/drivers/mtd/nand/onenand/Kconfig @@ -33,12 +33,12 @@ config MTD_ONENAND_OMAP2 Enable dmaengine and gpiolib for better performance. config MTD_ONENAND_SAMSUNG - tristate "OneNAND on Samsung SOC controller support" - depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS4 - help - Support for a OneNAND flash device connected to an Samsung SOC. - S3C64XX uses command mapping method. - S5PC110/S5PC210 use generic OneNAND method. + tristate "OneNAND on Samsung SOC controller support" + depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS4 + help + Support for a OneNAND flash device connected to an Samsung SOC. + S3C64XX uses command mapping method. + S5PC110/S5PC210 use generic OneNAND method. config MTD_ONENAND_OTP bool "OneNAND OTP Support" diff --git a/drivers/nfc/nfcmrvl/Kconfig b/drivers/nfc/nfcmrvl/Kconfig index 06f34fb4e0b0..ded0d03c0015 100644 --- a/drivers/nfc/nfcmrvl/Kconfig +++ b/drivers/nfc/nfcmrvl/Kconfig @@ -15,7 +15,7 @@ config NFC_MRVL_USB Marvell NFC-over-USB driver. This driver provides support for Marvell NFC-over-USB devices: - 8897. + 8897. Say Y here to compile support for Marvell NFC-over-USB driver into the kernel or say M to compile it as module. diff --git a/drivers/pci/Kconfig b/drivers/pci/Kconfig index a304f5ea11b9..bd50765f30cd 100644 --- a/drivers/pci/Kconfig +++ b/drivers/pci/Kconfig @@ -106,14 +106,14 @@ config PCI_PF_STUB When in doubt, say N. config XEN_PCIDEV_FRONTEND - tristate "Xen PCI Frontend" - depends on X86 && XEN - select PCI_XEN + tristate "Xen PCI Frontend" + depends on X86 && XEN + select PCI_XEN select XEN_XENBUS_FRONTEND - default y - help - The PCI device frontend driver allows the kernel to import arbitrary - PCI devices from a PCI backend to support PCI driver domains. + default y + help + The PCI device frontend driver allows the kernel to import arbitrary + PCI devices from a PCI backend to support PCI driver domains. config PCI_ATS bool @@ -180,12 +180,12 @@ config PCI_LABEL select NLS config PCI_HYPERV - tristate "Hyper-V PCI Frontend" - depends on X86_64 && HYPERV && PCI_MSI && PCI_MSI_IRQ_DOMAIN && SYSFS + tristate "Hyper-V PCI Frontend" + depends on X86_64 && HYPERV && PCI_MSI && PCI_MSI_IRQ_DOMAIN && SYSFS select PCI_HYPERV_INTERFACE - help - The PCI device frontend driver allows the kernel to import arbitrary - PCI devices from a PCI backend to support PCI driver domains. + help + The PCI device frontend driver allows the kernel to import arbitrary + PCI devices from a PCI backend to support PCI driver domains. source "drivers/pci/hotplug/Kconfig" source "drivers/pci/controller/Kconfig" diff --git a/drivers/pci/controller/dwc/Kconfig b/drivers/pci/controller/dwc/Kconfig index 0ba988b5b5bc..625a031b2193 100644 --- a/drivers/pci/controller/dwc/Kconfig +++ b/drivers/pci/controller/dwc/Kconfig @@ -7,9 +7,9 @@ config PCIE_DW bool config PCIE_DW_HOST - bool + bool depends on PCI_MSI_IRQ_DOMAIN - select PCIE_DW + select PCIE_DW config PCIE_DW_EP bool @@ -224,7 +224,7 @@ config PCIE_HISI_STB depends on PCI_MSI_IRQ_DOMAIN select PCIE_DW_HOST help - Say Y here if you want PCIe controller support on HiSilicon STB SoCs + Say Y here if you want PCIe controller support on HiSilicon STB SoCs config PCI_MESON bool "MESON PCIe controller" diff --git a/drivers/pci/hotplug/Kconfig b/drivers/pci/hotplug/Kconfig index e7b493c22bf3..32455a79372d 100644 --- a/drivers/pci/hotplug/Kconfig +++ b/drivers/pci/hotplug/Kconfig @@ -83,7 +83,7 @@ config HOTPLUG_PCI_CPCI_ZT5550 depends on HOTPLUG_PCI_CPCI && X86 help Say Y here if you have an Performance Technologies (formerly Intel, - formerly just Ziatech) Ziatech ZT5550 CompactPCI system card. + formerly just Ziatech) Ziatech ZT5550 CompactPCI system card. To compile this driver as a module, choose M here: the module will be called cpcihp_zt5550. diff --git a/drivers/perf/Kconfig b/drivers/perf/Kconfig index 09ae8a970880..288c1b3589e7 100644 --- a/drivers/perf/Kconfig +++ b/drivers/perf/Kconfig @@ -83,8 +83,8 @@ config HISI_PMU bool "HiSilicon SoC PMU" depends on ARM64 && ACPI help - Support for HiSilicon SoC uncore performance monitoring - unit (PMU), such as: L3C, HHA and DDRC. + Support for HiSilicon SoC uncore performance monitoring + unit (PMU), such as: L3C, HHA and DDRC. config QCOM_L2_PMU bool "Qualcomm Technologies L2-cache PMU" @@ -115,11 +115,11 @@ config THUNDERX2_PMU in the DDR4 Memory Controller (DMC). config XGENE_PMU - depends on ARCH_XGENE - bool "APM X-Gene SoC PMU" - default n - help - Say y if you want to use APM X-Gene SoC performance monitors. + depends on ARCH_XGENE + bool "APM X-Gene SoC PMU" + default n + help + Say y if you want to use APM X-Gene SoC performance monitors. config ARM_SPE_PMU tristate "Enable support for the ARMv8.2 Statistical Profiling Extension" diff --git a/drivers/phy/hisilicon/Kconfig b/drivers/phy/hisilicon/Kconfig index 534e393a09b3..6a591bb84031 100644 --- a/drivers/phy/hisilicon/Kconfig +++ b/drivers/phy/hisilicon/Kconfig @@ -38,9 +38,9 @@ config PHY_HISI_INNO_USB2 select GENERIC_PHY select MFD_SYSCON help - Support for INNO USB2 PHY on HiSilicon SoCs. This Phy supports - USB 1.5Mb/s, USB 12Mb/s, USB 480Mb/s speeds. It supports one - USB host port to accept one USB device. + Support for INNO USB2 PHY on HiSilicon SoCs. This Phy supports + USB 1.5Mb/s, USB 12Mb/s, USB 480Mb/s speeds. It supports one + USB host port to accept one USB device. config PHY_HIX5HD2_SATA tristate "HIX5HD2 SATA PHY Driver" diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig index b372419d61f2..25b6c830f2f1 100644 --- a/drivers/pinctrl/Kconfig +++ b/drivers/pinctrl/Kconfig @@ -32,15 +32,15 @@ config DEBUG_PINCTRL Say Y here to add some extra checks and diagnostics to PINCTRL calls. config PINCTRL_ARTPEC6 - bool "Axis ARTPEC-6 pin controller driver" - depends on MACH_ARTPEC6 - select PINMUX - select GENERIC_PINCONF - help - This is the driver for the Axis ARTPEC-6 pin controller. This driver - supports pin function multiplexing as well as pin bias and drive - strength configuration. Device tree integration instructions can be - found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt + bool "Axis ARTPEC-6 pin controller driver" + depends on MACH_ARTPEC6 + select PINMUX + select GENERIC_PINCONF + help + This is the driver for the Axis ARTPEC-6 pin controller. This driver + supports pin function multiplexing as well as pin bias and drive + strength configuration. Device tree integration instructions can be + found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt config PINCTRL_AS3722 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC" diff --git a/drivers/pinctrl/freescale/Kconfig b/drivers/pinctrl/freescale/Kconfig index 5f4058033ec6..3ea9ce3e0cd9 100644 --- a/drivers/pinctrl/freescale/Kconfig +++ b/drivers/pinctrl/freescale/Kconfig @@ -39,12 +39,12 @@ config PINCTRL_IMX27 config PINCTRL_IMX25 - bool "IMX25 pinctrl driver" - depends on OF - depends on SOC_IMX25 - select PINCTRL_IMX - help - Say Y here to enable the imx25 pinctrl driver + bool "IMX25 pinctrl driver" + depends on OF + depends on SOC_IMX25 + select PINCTRL_IMX + help + Say Y here to enable the imx25 pinctrl driver config PINCTRL_IMX35 bool "IMX35 pinctrl driver" diff --git a/drivers/pinctrl/qcom/Kconfig b/drivers/pinctrl/qcom/Kconfig index 32fc2458b8eb..8ad0d3cc3bf6 100644 --- a/drivers/pinctrl/qcom/Kconfig +++ b/drivers/pinctrl/qcom/Kconfig @@ -141,10 +141,10 @@ config PINCTRL_QCOM_SPMI_PMIC select GPIOLIB_IRQCHIP select IRQ_DOMAIN_HIERARCHY help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, - which are using SPMI for communication with SoC. Example PMIC's - devices are pm8841, pm8941 and pma8084. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, + which are using SPMI for communication with SoC. Example PMIC's + devices are pm8841, pm8941 and pma8084. config PINCTRL_QCOM_SSBI_PMIC tristate "Qualcomm SSBI PMIC pin controller driver" @@ -154,10 +154,10 @@ config PINCTRL_QCOM_SSBI_PMIC select GENERIC_PINCONF select IRQ_DOMAIN_HIERARCHY help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, - which are using SSBI for communication with SoC. Example PMIC's - devices are pm8058 and pm8921. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, + which are using SSBI for communication with SoC. Example PMIC's + devices are pm8058 and pm8921. config PINCTRL_SC7180 tristate "Qualcomm Technologies Inc SC7180 pin controller driver" @@ -173,26 +173,26 @@ config PINCTRL_SDM660 depends on GPIOLIB && OF select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SDM660 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SDM660 platform. config PINCTRL_SDM845 tristate "Qualcomm Technologies Inc SDM845 pin controller driver" depends on GPIOLIB && (OF || ACPI) select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SDM845 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SDM845 platform. config PINCTRL_SM8150 tristate "Qualcomm Technologies Inc SM8150 pin controller driver" depends on GPIOLIB && OF select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SM8150 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SM8150 platform. endif diff --git a/drivers/platform/chrome/Kconfig b/drivers/platform/chrome/Kconfig index ee5f08ea57b6..b66cc7182287 100644 --- a/drivers/platform/chrome/Kconfig +++ b/drivers/platform/chrome/Kconfig @@ -132,9 +132,9 @@ config CROS_EC_LPC module will be called cros_ec_lpcs. config CROS_EC_PROTO - bool - help - ChromeOS EC communication protocol helpers. + bool + help + ChromeOS EC communication protocol helpers. config CROS_KBD_LED_BACKLIGHT tristate "Backlight LED support for Chrome OS keyboards" diff --git a/drivers/platform/mellanox/Kconfig b/drivers/platform/mellanox/Kconfig index 530fe7e31397..a4746bba7e9f 100644 --- a/drivers/platform/mellanox/Kconfig +++ b/drivers/platform/mellanox/Kconfig @@ -41,7 +41,7 @@ config MLXBF_TMFIFO depends on VIRTIO_CONSOLE && VIRTIO_NET help Say y here to enable TmFifo support. The TmFifo driver provides - platform driver support for the TmFifo which supports console - and networking based on the virtio framework. + platform driver support for the TmFifo which supports console + and networking based on the virtio framework. endif # MELLANOX_PLATFORM diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig index ae21d08c65e8..5c356e4c7d4b 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig @@ -28,7 +28,7 @@ config ACER_WMI depends on ACPI_WMI select INPUT_SPARSEKMAP # Acer WMI depends on ACPI_VIDEO when ACPI is enabled - select ACPI_VIDEO if ACPI + select ACPI_VIDEO if ACPI ---help--- This is a driver for newer Acer (and Wistron) laptops. It adds wireless radio and bluetooth control, and on some laptops, @@ -38,18 +38,18 @@ config ACER_WMI here. config ACER_WIRELESS - tristate "Acer Wireless Radio Control Driver" - depends on ACPI - depends on INPUT - ---help--- - The Acer Wireless Radio Control handles the airplane mode hotkey - present on new Acer laptops. + tristate "Acer Wireless Radio Control Driver" + depends on ACPI + depends on INPUT + ---help--- + The Acer Wireless Radio Control handles the airplane mode hotkey + present on new Acer laptops. - Say Y or M here if you have an Acer notebook with an airplane mode - hotkey. + Say Y or M here if you have an Acer notebook with an airplane mode + hotkey. - If you choose to compile this driver as a module the module will be - called acer-wireless. + If you choose to compile this driver as a module the module will be + called acer-wireless. config ACERHDF tristate "Acer Aspire One temperature and fan driver" @@ -286,17 +286,17 @@ config FUJITSU_TABLET depends on ACPI depends on INPUT ---help--- - This is a driver for tablets built by Fujitsu: + This is a driver for tablets built by Fujitsu: - * Lifebook P1510/P1610/P1620/Txxxx - * Stylistic ST5xxx - * Possibly other Fujitsu tablet models + * Lifebook P1510/P1610/P1620/Txxxx + * Stylistic ST5xxx + * Possibly other Fujitsu tablet models - It adds support for the panel buttons, docking station detection, - tablet/notebook mode detection for convertible and - orientation detection for docked slates. + It adds support for the panel buttons, docking station detection, + tablet/notebook mode detection for convertible and + orientation detection for docked slates. - If you have a Fujitsu convertible or slate, say Y or M here. + If you have a Fujitsu convertible or slate, say Y or M here. config AMILO_RFKILL tristate "Fujitsu-Siemens Amilo rfkill support" @@ -1013,8 +1013,8 @@ config INTEL_MFLD_THERMAL tristate "Thermal driver for Intel Medfield platform" depends on MFD_INTEL_MSIC && THERMAL help - Say Y here to enable thermal driver support for the Intel Medfield - platform. + Say Y here to enable thermal driver support for the Intel Medfield + platform. config INTEL_IPS tristate "Intel Intelligent Power Sharing" @@ -1121,7 +1121,7 @@ config MXM_WMI tristate "WMI support for MXM Laptop Graphics" depends on ACPI_WMI ---help--- - MXM is a standard for laptop graphics cards, the WMI interface + MXM is a standard for laptop graphics cards, the WMI interface is required for switchable nvidia graphics machines config INTEL_OAKTRAIL @@ -1156,7 +1156,7 @@ config APPLE_GMUX control is supported by the driver. config INTEL_RST - tristate "Intel Rapid Start Technology Driver" + tristate "Intel Rapid Start Technology Driver" depends on ACPI ---help--- This driver provides support for modifying paramaters on systems @@ -1168,7 +1168,7 @@ config INTEL_RST as usual. config INTEL_SMARTCONNECT - tristate "Intel Smart Connect disabling driver" + tristate "Intel Smart Connect disabling driver" depends on ACPI ---help--- Intel Smart Connect is a technology intended to permit devices to diff --git a/drivers/power/avs/Kconfig b/drivers/power/avs/Kconfig index b5a217b828dc..089b6244b716 100644 --- a/drivers/power/avs/Kconfig +++ b/drivers/power/avs/Kconfig @@ -13,9 +13,9 @@ menuconfig POWER_AVS Say Y here to enable Adaptive Voltage Scaling class support. config ROCKCHIP_IODOMAIN - tristate "Rockchip IO domain support" - depends on POWER_AVS && ARCH_ROCKCHIP && OF - help - Say y here to enable support io domains on Rockchip SoCs. It is - necessary for the io domain setting of the SoC to match the - voltage supplied by the regulators. + tristate "Rockchip IO domain support" + depends on POWER_AVS && ARCH_ROCKCHIP && OF + help + Say y here to enable support io domains on Rockchip SoCs. It is + necessary for the io domain setting of the SoC to match the + voltage supplied by the regulators. diff --git a/drivers/power/supply/Kconfig b/drivers/power/supply/Kconfig index c84a7b1caeb6..f6995eaa5640 100644 --- a/drivers/power/supply/Kconfig +++ b/drivers/power/supply/Kconfig @@ -73,10 +73,10 @@ config WM831X_POWER provided by Wolfson Microelectronics WM831x PMICs. config WM8350_POWER - tristate "WM8350 PMU support" - depends on MFD_WM8350 - help - Say Y here to enable support for the power management unit + tristate "WM8350 PMU support" + depends on MFD_WM8350 + help + Say Y here to enable support for the power management unit provided by the Wolfson Microelectronics WM8350 PMIC. config TEST_POWER @@ -209,16 +209,16 @@ config BATTERY_WM97XX Say Y to enable support for battery measured by WM97xx aux port. config BATTERY_SBS - tristate "SBS Compliant gas gauge" - depends on I2C - help + tristate "SBS Compliant gas gauge" + depends on I2C + help Say Y to include support for SBS battery driver for SBS-compliant gas gauges. config CHARGER_SBS - tristate "SBS Compliant charger" - depends on I2C - help + tristate "SBS Compliant charger" + depends on I2C + help Say Y to include support for SBS compliant battery chargers. config MANAGER_SBS @@ -484,11 +484,11 @@ config CHARGER_MANAGER depends on REGULATOR select EXTCON help - Say Y to enable charger-manager support, which allows multiple - chargers attached to a battery and multiple batteries attached to a - system. The charger-manager also can monitor charging status in - runtime and in suspend-to-RAM by waking up the system periodically - with help of suspend_again support. + Say Y to enable charger-manager support, which allows multiple + chargers attached to a battery and multiple batteries attached to a + system. The charger-manager also can monitor charging status in + runtime and in suspend-to-RAM by waking up the system periodically + with help of suspend_again support. config CHARGER_LT3651 tristate "Analog Devices LT3651 charger" diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig index 3ee63531f6d5..74eb5af7295f 100644 --- a/drivers/regulator/Kconfig +++ b/drivers/regulator/Kconfig @@ -841,10 +841,10 @@ config REGULATOR_SKY81452 will be called sky81452-regulator. config REGULATOR_SLG51000 - tristate "Dialog Semiconductor SLG51000 regulators" - depends on I2C - select REGMAP_I2C - help + tristate "Dialog Semiconductor SLG51000 regulators" + depends on I2C + select REGMAP_I2C + help Say y here to support for the Dialog Semiconductor SLG51000. The SLG51000 is seven compact and customizable low dropout regulators. diff --git a/drivers/rpmsg/Kconfig b/drivers/rpmsg/Kconfig index d0322b41eca5..709276540ef1 100644 --- a/drivers/rpmsg/Kconfig +++ b/drivers/rpmsg/Kconfig @@ -21,7 +21,7 @@ config RPMSG_QCOM_GLINK_NATIVE config RPMSG_QCOM_GLINK_RPM tristate "Qualcomm RPM Glink driver" - select RPMSG_QCOM_GLINK_NATIVE + select RPMSG_QCOM_GLINK_NATIVE depends on HAS_IOMEM depends on MAILBOX help diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig index 1adf9f815652..bc95038457c8 100644 --- a/drivers/rtc/Kconfig +++ b/drivers/rtc/Kconfig @@ -1510,9 +1510,9 @@ config RTC_DRV_PXA depends on ARCH_PXA select RTC_DRV_SA1100 help - If you say Y here you will get access to the real time clock - built into your PXA27x or PXA3xx CPU. This RTC is actually 2 RTCs - consisting of an SA1100 compatible RTC and the extended PXA RTC. + If you say Y here you will get access to the real time clock + built into your PXA27x or PXA3xx CPU. This RTC is actually 2 RTCs + consisting of an SA1100 compatible RTC and the extended PXA RTC. This RTC driver uses PXA RTC registers available since pxa27x series (RDxR, RYxR) instead of legacy RCNR, RTAR. diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig index 1b92f3c19ff3..23678311b51c 100644 --- a/drivers/scsi/Kconfig +++ b/drivers/scsi/Kconfig @@ -1166,8 +1166,8 @@ config SCSI_LPFC depends on NVME_FC || NVME_FC=n select CRC_T10DIF ---help--- - This lpfc driver supports the Emulex LightPulse - Family of Fibre Channel PCI host adapters. + This lpfc driver supports the Emulex LightPulse + Family of Fibre Channel PCI host adapters. config SCSI_LPFC_DEBUG_FS bool "Emulex LightPulse Fibre Channel debugfs Support" @@ -1480,14 +1480,14 @@ config ZFCP depends on S390 && QDIO && SCSI depends on SCSI_FC_ATTRS help - If you want to access SCSI devices attached to your IBM eServer - zSeries by means of Fibre Channel interfaces say Y. - For details please refer to the documentation provided by IBM at - + If you want to access SCSI devices attached to your IBM eServer + zSeries by means of Fibre Channel interfaces say Y. + For details please refer to the documentation provided by IBM at + - This driver is also available as a module. This module will be - called zfcp. If you want to compile it as a module, say M here - and read . + This driver is also available as a module. This module will be + called zfcp. If you want to compile it as a module, say M here + and read . config SCSI_PMCRAID tristate "PMC SIERRA Linux MaxRAID adapter support" @@ -1518,8 +1518,8 @@ config SCSI_VIRTIO tristate "virtio-scsi support" depends on VIRTIO help - This is the virtual HBA driver for virtio. If the kernel will - be used in a virtual machine, say Y or M. + This is the virtual HBA driver for virtio. If the kernel will + be used in a virtual machine, say Y or M. source "drivers/scsi/csiostor/Kconfig" diff --git a/drivers/scsi/aic7xxx/Kconfig.aic7xxx b/drivers/scsi/aic7xxx/Kconfig.aic7xxx index 3546b8cc401f..4ed44ba4a55b 100644 --- a/drivers/scsi/aic7xxx/Kconfig.aic7xxx +++ b/drivers/scsi/aic7xxx/Kconfig.aic7xxx @@ -71,20 +71,20 @@ config AIC7XXX_DEBUG_ENABLE driver errors. config AIC7XXX_DEBUG_MASK - int "Debug code enable mask (2047 for all debugging)" - depends on SCSI_AIC7XXX - default "0" - help + int "Debug code enable mask (2047 for all debugging)" + depends on SCSI_AIC7XXX + default "0" + help Bit mask of debug options that is only valid if the CONFIG_AIC7XXX_DEBUG_ENABLE option is enabled. The bits in this mask are defined in the drivers/scsi/aic7xxx/aic7xxx.h - search for the variable ahc_debug in that file to find them. config AIC7XXX_REG_PRETTY_PRINT - bool "Decode registers during diagnostics" - depends on SCSI_AIC7XXX + bool "Decode registers during diagnostics" + depends on SCSI_AIC7XXX default y - help + help Compile in register value tables for the output of expanded register contents in diagnostics. This make it much easier to understand debug output without having to refer to a data book and/or the aic7xxx.reg diff --git a/drivers/scsi/pcmcia/Kconfig b/drivers/scsi/pcmcia/Kconfig index 2368f34efba3..03aec3410ac7 100644 --- a/drivers/scsi/pcmcia/Kconfig +++ b/drivers/scsi/pcmcia/Kconfig @@ -56,7 +56,7 @@ config PCMCIA_NINJA_SCSI [I-O DATA (OEM) (version string: "IO DATA","CBSC16 ","1")] I-O DATA CBSC-II [Kyusyu Matsushita Kotobuki (OEM) - (version string: "KME ","SCSI-CARD-001","1")] + (version string: "KME ","SCSI-CARD-001","1")] KME KXL-820AN's card HP M820e CDRW's card etc. diff --git a/drivers/scsi/qedf/Kconfig b/drivers/scsi/qedf/Kconfig index 7cd993be4e57..80328dbd44c9 100644 --- a/drivers/scsi/qedf/Kconfig +++ b/drivers/scsi/qedf/Kconfig @@ -3,8 +3,8 @@ config QEDF tristate "QLogic QEDF 25/40/100Gb FCoE Initiator Driver Support" depends on PCI && SCSI depends on QED - depends on LIBFC - depends on LIBFCOE + depends on LIBFC + depends on LIBFCOE select QED_LL2 select QED_FCOE ---help--- diff --git a/drivers/scsi/smartpqi/Kconfig b/drivers/scsi/smartpqi/Kconfig index bc6506884e3b..456ec474fa17 100644 --- a/drivers/scsi/smartpqi/Kconfig +++ b/drivers/scsi/smartpqi/Kconfig @@ -50,7 +50,7 @@ config SCSI_SMARTPQI To compile this driver as a module, choose M here: the module will be called smartpqi. - Note: the aacraid driver will not manage a smartpqi - controller. You need to enable smartpqi for smartpqi - controllers. For more information, please see - Documentation/scsi/smartpqi.txt + Note: the aacraid driver will not manage a smartpqi + controller. You need to enable smartpqi for smartpqi + controllers. For more information, please see + Documentation/scsi/smartpqi.txt diff --git a/drivers/soc/fsl/Kconfig b/drivers/soc/fsl/Kconfig index f9ad8ad54a7d..192e28f2cc9a 100644 --- a/drivers/soc/fsl/Kconfig +++ b/drivers/soc/fsl/Kconfig @@ -21,10 +21,10 @@ config FSL_GUTS into this driver as well. config FSL_MC_DPIO - tristate "QorIQ DPAA2 DPIO driver" - depends on FSL_MC_BUS - select SOC_BUS - help + tristate "QorIQ DPAA2 DPIO driver" + depends on FSL_MC_BUS + select SOC_BUS + help Driver for the DPAA2 DPIO object. A DPIO provides queue and buffer management facilities for software to interact with other DPAA2 objects. This driver does not expose the DPIO diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig index 661e47acc354..fd3abdf82fc0 100644 --- a/drivers/soc/qcom/Kconfig +++ b/drivers/soc/qcom/Kconfig @@ -45,13 +45,13 @@ config QCOM_GLINK_SSR neighboring subsystems going up or down. config QCOM_GSBI - tristate "QCOM General Serial Bus Interface" - depends on ARCH_QCOM || COMPILE_TEST - select MFD_SYSCON - help - Say y here to enable GSBI support. The GSBI provides control - functions for connecting the underlying serial UART, SPI, and I2C - devices to the output pins. + tristate "QCOM General Serial Bus Interface" + depends on ARCH_QCOM || COMPILE_TEST + select MFD_SYSCON + help + Say y here to enable GSBI support. The GSBI provides control + functions for connecting the underlying serial UART, SPI, and I2C + devices to the output pins. config QCOM_LLCC tristate "Qualcomm Technologies, Inc. LLCC driver" @@ -196,8 +196,8 @@ config QCOM_APR depends on ARCH_QCOM || COMPILE_TEST depends on RPMSG help - Enable APR IPC protocol support between - application processor and QDSP6. APR is - used by audio driver to configure QDSP6 - ASM, ADM and AFE modules. + Enable APR IPC protocol support between + application processor and QDSP6. APR is + used by audio driver to configure QDSP6 + ASM, ADM and AFE modules. endmenu diff --git a/drivers/soc/rockchip/Kconfig b/drivers/soc/rockchip/Kconfig index b71b73bf5fc5..3e2057f22bbc 100644 --- a/drivers/soc/rockchip/Kconfig +++ b/drivers/soc/rockchip/Kconfig @@ -15,15 +15,15 @@ config ROCKCHIP_GRF to make some of them conform to expectations of the kernel. config ROCKCHIP_PM_DOMAINS - bool "Rockchip generic power domain" - depends on PM - select PM_GENERIC_DOMAINS - help - Say y here to enable power domain support. - In order to meet high performance and low power requirements, a power - management unit is designed or saving power when RK3288 in low power - mode. The RK3288 PMU is dedicated for managing the power of the whole chip. + bool "Rockchip generic power domain" + depends on PM + select PM_GENERIC_DOMAINS + help + Say y here to enable power domain support. + In order to meet high performance and low power requirements, a power + management unit is designed or saving power when RK3288 in low power + mode. The RK3288 PMU is dedicated for managing the power of the whole chip. - If unsure, say N. + If unsure, say N. endif diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 6f7fdcbb9151..5e9d209e6d82 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig @@ -143,7 +143,7 @@ config SPI_BCM63XX tristate "Broadcom BCM63xx SPI controller" depends on BCM63XX || COMPILE_TEST help - Enable support for the SPI controller on the Broadcom BCM63xx SoCs. + Enable support for the SPI controller on the Broadcom BCM63xx SoCs. config SPI_BCM63XX_HSSPI tristate "Broadcom BCM63XX HS SPI controller driver" @@ -234,11 +234,11 @@ config SPI_DLN2 tristate "Diolan DLN-2 USB SPI adapter" depends on MFD_DLN2 help - If you say yes to this option, support will be included for Diolan - DLN2, a USB to SPI interface. + If you say yes to this option, support will be included for Diolan + DLN2, a USB to SPI interface. - This driver can also be built as a module. If so, the module - will be called spi-dln2. + This driver can also be built as a module. If so, the module + will be called spi-dln2. config SPI_EFM32 tristate "EFM32 SPI controller" @@ -747,10 +747,10 @@ config SPI_SYNQUACER It also supports the new dual-bit and quad-bit SPI protocol. config SPI_MXIC - tristate "Macronix MX25F0A SPI controller" - depends on SPI_MASTER - help - This selects the Macronix MX25F0A SPI controller driver. + tristate "Macronix MX25F0A SPI controller" + depends on SPI_MASTER + help + This selects the Macronix MX25F0A SPI controller driver. config SPI_MXS tristate "Freescale MXS SPI controller" diff --git a/drivers/staging/fbtft/Kconfig b/drivers/staging/fbtft/Kconfig index 8ec524a95ec8..ab3e71d54b13 100644 --- a/drivers/staging/fbtft/Kconfig +++ b/drivers/staging/fbtft/Kconfig @@ -95,8 +95,8 @@ config FB_TFT_PCD8544 Generic Framebuffer support for PCD8544 config FB_TFT_RA8875 - tristate "FB driver for the RA8875 LCD Controller" - depends on FB_TFT + tristate "FB driver for the RA8875 LCD Controller" + depends on FB_TFT help Generic Framebuffer support for RA8875 @@ -125,10 +125,10 @@ config FB_TFT_SSD1289 Framebuffer support for SSD1289 config FB_TFT_SSD1305 - tristate "FB driver for the SSD1305 OLED Controller" - depends on FB_TFT - help - Framebuffer support for SSD1305 + tristate "FB driver for the SSD1305 OLED Controller" + depends on FB_TFT + help + Framebuffer support for SSD1305 config FB_TFT_SSD1306 tristate "FB driver for the SSD1306 OLED Controller" diff --git a/drivers/staging/fwserial/Kconfig b/drivers/staging/fwserial/Kconfig index 9543f8454af9..d21124a1a127 100644 --- a/drivers/staging/fwserial/Kconfig +++ b/drivers/staging/fwserial/Kconfig @@ -3,7 +3,7 @@ config FIREWIRE_SERIAL tristate "TTY over Firewire" depends on FIREWIRE && TTY help - This enables TTY over IEEE 1394, providing high-speed serial + This enables TTY over IEEE 1394, providing high-speed serial connectivity to cabled peers. This driver implements a ad-hoc transport protocol and is currently limited to Linux-to-Linux communication. @@ -17,7 +17,7 @@ config FWTTY_MAX_TOTAL_PORTS int "Maximum number of serial ports supported" default "64" help - Set this to the maximum number of serial ports you want the + Set this to the maximum number of serial ports you want the firewire-serial driver to support. config FWTTY_MAX_CARD_PORTS @@ -25,7 +25,7 @@ config FWTTY_MAX_CARD_PORTS range 0 FWTTY_MAX_TOTAL_PORTS default "32" help - Set this to the maximum number of serial ports each firewire + Set this to the maximum number of serial ports each firewire adapter supports. The actual number of serial ports registered is set with the module parameter "ttys". diff --git a/drivers/staging/most/Kconfig b/drivers/staging/most/Kconfig index 8948d5246409..6262eb25c80b 100644 --- a/drivers/staging/most/Kconfig +++ b/drivers/staging/most/Kconfig @@ -1,9 +1,9 @@ # SPDX-License-Identifier: GPL-2.0 menuconfig MOST - tristate "MOST support" + tristate "MOST support" depends on HAS_DMA && CONFIGFS_FS - default n - help + default n + help Say Y here if you want to enable MOST support. This driver needs at least one additional component to enable the desired access from userspace (e.g. character devices) and one that @@ -12,7 +12,7 @@ menuconfig MOST To compile this driver as a module, choose M here: the module will be called most_core. - If in doubt, say N here. + If in doubt, say N here. diff --git a/drivers/staging/nvec/Kconfig b/drivers/staging/nvec/Kconfig index 5c12cacf75e1..9fa98c16f1d9 100644 --- a/drivers/staging/nvec/Kconfig +++ b/drivers/staging/nvec/Kconfig @@ -8,7 +8,7 @@ config MFD_NVEC controller. To compile this driver as a module, say M here: the module will be - called mfd-nvec + called mfd-nvec config KEYBOARD_NVEC tristate "Keyboard on nVidia compliant EC" @@ -18,7 +18,7 @@ config KEYBOARD_NVEC a nVidia compliant embedded controller. To compile this driver as a module, say M here: the module will be - called keyboard-nvec + called keyboard-nvec config SERIO_NVEC_PS2 tristate "PS2 on nVidia EC" @@ -28,7 +28,7 @@ config SERIO_NVEC_PS2 to a nVidia compliant embedded controller. To compile this driver as a module, say M here: the module will be - called serio-nvec-ps2 + called serio-nvec-ps2 config NVEC_POWER @@ -39,7 +39,7 @@ config NVEC_POWER nVidia compliant embedded controllers. To compile this driver as a module, say M here: the module will be - called nvec-power + called nvec-power config NVEC_PAZ00 @@ -50,5 +50,5 @@ config NVEC_PAZ00 devices, e.g. Toshbia AC100 and Dynabooks AZ netbooks. To compile this driver as a module, say M here: the module will be - called nvec-paz00 + called nvec-paz00 diff --git a/drivers/staging/pi433/Kconfig b/drivers/staging/pi433/Kconfig index 8acde0814206..dd9e4709d1a8 100644 --- a/drivers/staging/pi433/Kconfig +++ b/drivers/staging/pi433/Kconfig @@ -1,17 +1,17 @@ # SPDX-License-Identifier: GPL-2.0 config PI433 - tristate "Pi433 - a 433MHz radio module for Raspberry Pi" - depends on SPI - help - This option allows you to enable support for the radio module Pi433. + tristate "Pi433 - a 433MHz radio module for Raspberry Pi" + depends on SPI + help + This option allows you to enable support for the radio module Pi433. - Pi433 is a shield that fits onto the GPIO header of a Raspberry Pi - or compatible. It extends the Raspberry Pi with the option, to - send and receive data in the 433MHz ISM band - for example to - communicate between two systems without using ethernet or bluetooth - or for control or read sockets, actors, sensors, widely available - for low price. + Pi433 is a shield that fits onto the GPIO header of a Raspberry Pi + or compatible. It extends the Raspberry Pi with the option, to + send and receive data in the 433MHz ISM band - for example to + communicate between two systems without using ethernet or bluetooth + or for control or read sockets, actors, sensors, widely available + for low price. - For details or the option to buy, please visit https://pi433.de/en.html + For details or the option to buy, please visit https://pi433.de/en.html - If in doubt, say N here, but saying yes most probably won't hurt + If in doubt, say N here, but saying yes most probably won't hurt diff --git a/drivers/staging/uwb/Kconfig b/drivers/staging/uwb/Kconfig index 259e053e1e09..c03dcc76b57c 100644 --- a/drivers/staging/uwb/Kconfig +++ b/drivers/staging/uwb/Kconfig @@ -42,31 +42,31 @@ config UWB_HWA is safe to select any even if you do not have the hardware. config UWB_WHCI - tristate "UWB Radio Control driver for WHCI-compliant cards" - depends on PCI - help - This driver enables the radio controller for WHCI cards. + tristate "UWB Radio Control driver for WHCI-compliant cards" + depends on PCI + help + This driver enables the radio controller for WHCI cards. - WHCI is a specification developed by Intel - (http://www.intel.com/technology/comms/wusb/whci.htm) much - in the spirit of USB's EHCI, but for UWB and Wireless USB - radio/host controllers connected via memory mapping (eg: - PCI). Most of these cards come also with a Wireless USB host - controller. + WHCI is a specification developed by Intel + (http://www.intel.com/technology/comms/wusb/whci.htm) much + in the spirit of USB's EHCI, but for UWB and Wireless USB + radio/host controllers connected via memory mapping (eg: + PCI). Most of these cards come also with a Wireless USB host + controller. - To compile this driver select Y (built in) or M (module). It - is safe to select any even if you do not have the hardware. + To compile this driver select Y (built in) or M (module). It + is safe to select any even if you do not have the hardware. config UWB_I1480U - tristate "Support for Intel Wireless UWB Link 1480 HWA" - depends on UWB_HWA - select FW_LOADER - help - This driver enables support for the i1480 when connected via - USB. It consists of a firmware uploader that will enable it - to behave as an HWA device. + tristate "Support for Intel Wireless UWB Link 1480 HWA" + depends on UWB_HWA + select FW_LOADER + help + This driver enables support for the i1480 when connected via + USB. It consists of a firmware uploader that will enable it + to behave as an HWA device. - To compile this driver select Y (built in) or M (module). It - is safe to select any even if you do not have the hardware. + To compile this driver select Y (built in) or M (module). It + is safe to select any even if you do not have the hardware. endif # UWB diff --git a/drivers/staging/vc04_services/bcm2835-audio/Kconfig b/drivers/staging/vc04_services/bcm2835-audio/Kconfig index f66319512faf..d32ea348e846 100644 --- a/drivers/staging/vc04_services/bcm2835-audio/Kconfig +++ b/drivers/staging/vc04_services/bcm2835-audio/Kconfig @@ -1,9 +1,9 @@ # SPDX-License-Identifier: GPL-2.0 config SND_BCM2835 - tristate "BCM2835 Audio" - depends on (ARCH_BCM2835 || COMPILE_TEST) && SND - select SND_PCM - select BCM2835_VCHIQ - help - Say Y or M if you want to support BCM2835 built in audio + tristate "BCM2835 Audio" + depends on (ARCH_BCM2835 || COMPILE_TEST) && SND + select SND_PCM + select BCM2835_VCHIQ + help + Say Y or M if you want to support BCM2835 built in audio diff --git a/drivers/staging/wusbcore/Kconfig b/drivers/staging/wusbcore/Kconfig index a559d023b508..64be97ca734a 100644 --- a/drivers/staging/wusbcore/Kconfig +++ b/drivers/staging/wusbcore/Kconfig @@ -11,7 +11,7 @@ config USB_WUSB help Enable the host-side support for Wireless USB. - To compile this support select Y (built in). It is safe to + To compile this support select Y (built in). It is safe to select even if you don't have the hardware. config USB_WUSB_CBAF diff --git a/drivers/tty/Kconfig b/drivers/tty/Kconfig index c7623f99ac0f..ec53b1d4aef3 100644 --- a/drivers/tty/Kconfig +++ b/drivers/tty/Kconfig @@ -85,13 +85,13 @@ config VT_HW_CONSOLE_BINDING bool "Support for binding and unbinding console drivers" depends on HW_CONSOLE ---help--- - The virtual terminal is the device that interacts with the physical - terminal through console drivers. On these systems, at least one - console driver is loaded. In other configurations, additional console - drivers may be enabled, such as the framebuffer console. If more than - 1 console driver is enabled, setting this to 'y' will allow you to - select the console driver that will serve as the backend for the - virtual terminals. + The virtual terminal is the device that interacts with the physical + terminal through console drivers. On these systems, at least one + console driver is loaded. In other configurations, additional console + drivers may be enabled, such as the framebuffer console. If more than + 1 console driver is enabled, setting this to 'y' will allow you to + select the console driver that will serve as the backend for the + virtual terminals. See for more information. For framebuffer console users, please refer to @@ -173,15 +173,15 @@ config ROCKETPORT depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) help This driver supports Comtrol RocketPort and RocketModem PCI boards. - These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or - modems. For information about the RocketPort/RocketModem boards - and this driver read . + These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or + modems. For information about the RocketPort/RocketModem boards + and this driver read . To compile this driver as a module, choose M here: the module will be called rocket. If you want to compile this driver into the kernel, say Y here. If - you don't have a Comtrol RocketPort/RocketModem card installed, say N. + you don't have a Comtrol RocketPort/RocketModem card installed, say N. config CYCLADES tristate "Cyclades async mux support" @@ -437,8 +437,8 @@ config MIPS_EJTAG_FDC_KGDB depends on MIPS_EJTAG_FDC_TTY && KGDB default y help - This enables the use of KGDB over an FDC channel, allowing KGDB to be - used remotely or when a serial port isn't available. + This enables the use of KGDB over an FDC channel, allowing KGDB to be + used remotely or when a serial port isn't available. config MIPS_EJTAG_FDC_KGDB_CHAN int "KGDB FDC channel" diff --git a/drivers/tty/hvc/Kconfig b/drivers/tty/hvc/Kconfig index 4d22b911111f..bb5953dd1a2c 100644 --- a/drivers/tty/hvc/Kconfig +++ b/drivers/tty/hvc/Kconfig @@ -74,7 +74,7 @@ config HVC_UDBG depends on PPC select HVC_DRIVER help - This is meant to be used during HW bring up or debugging when + This is meant to be used during HW bring up or debugging when no other console mechanism exist but udbg, to get you a quick console for userspace. Do NOT enable in production kernels. @@ -83,7 +83,7 @@ config HVC_DCC depends on ARM || ARM64 select HVC_DRIVER help - This console uses the JTAG DCC on ARM to create a console under the HVC + This console uses the JTAG DCC on ARM to create a console under the HVC driver. This console is used through a JTAG only on ARM. If you don't have a JTAG then you probably don't want this option. diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kconfig index 7ef60f8b6e2c..7e132657f160 100644 --- a/drivers/tty/serial/8250/Kconfig +++ b/drivers/tty/serial/8250/Kconfig @@ -334,7 +334,7 @@ config SERIAL_8250_BCM2835AUX Features and limitations of the UART are Registers are similar to 16650 registers, - set bits in the control registers that are unsupported + set bits in the control registers that are unsupported are ignored and read back as 0 7/8 bit operation with 1 start and 1 stop bit 8 symbols deep fifo for rx and tx diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig index 4789b5d62f63..b11b4d725ae6 100644 --- a/drivers/tty/serial/Kconfig +++ b/drivers/tty/serial/Kconfig @@ -287,26 +287,26 @@ config SERIAL_SAMSUNG_CONSOLE boot time.) config SERIAL_SIRFSOC - tristate "SiRF SoC Platform Serial port support" - depends on ARCH_SIRF - select SERIAL_CORE - help - Support for the on-chip UART on the CSR SiRFprimaII series, - providing /dev/ttySiRF0, 1 and 2 (note, some machines may not - provide all of these ports, depending on how the serial port - pins are configured). + tristate "SiRF SoC Platform Serial port support" + depends on ARCH_SIRF + select SERIAL_CORE + help + Support for the on-chip UART on the CSR SiRFprimaII series, + providing /dev/ttySiRF0, 1 and 2 (note, some machines may not + provide all of these ports, depending on how the serial port + pins are configured). config SERIAL_SIRFSOC_CONSOLE - bool "Support for console on SiRF SoC serial port" - depends on SERIAL_SIRFSOC=y - select SERIAL_CORE_CONSOLE - help - Even if you say Y here, the currently visible virtual console - (/dev/tty0) will still be used as the system console by default, but - you can alter that using a kernel command line option such as - "console=ttySiRFx". (Try "man bootparam" or see the documentation of - your boot loader about how to pass options to the kernel at - boot time.) + bool "Support for console on SiRF SoC serial port" + depends on SERIAL_SIRFSOC=y + select SERIAL_CORE_CONSOLE + help + Even if you say Y here, the currently visible virtual console + (/dev/tty0) will still be used as the system console by default, but + you can alter that using a kernel command line option such as + "console=ttySiRFx". (Try "man bootparam" or see the documentation of + your boot loader about how to pass options to the kernel at + boot time.) config SERIAL_TEGRA tristate "NVIDIA Tegra20/30 SoC serial controller" @@ -1077,41 +1077,41 @@ config SERIAL_SCCNXP_CONSOLE Support for console on SCCNXP serial ports. config SERIAL_SC16IS7XX_CORE - tristate + tristate config SERIAL_SC16IS7XX - tristate "SC16IS7xx serial support" - select SERIAL_CORE - depends on (SPI_MASTER && !I2C) || I2C - help - This selects support for SC16IS7xx serial ports. - Supported ICs are SC16IS740, SC16IS741, SC16IS750, SC16IS752, - SC16IS760 and SC16IS762. Select supported buses using options below. + tristate "SC16IS7xx serial support" + select SERIAL_CORE + depends on (SPI_MASTER && !I2C) || I2C + help + This selects support for SC16IS7xx serial ports. + Supported ICs are SC16IS740, SC16IS741, SC16IS750, SC16IS752, + SC16IS760 and SC16IS762. Select supported buses using options below. config SERIAL_SC16IS7XX_I2C - bool "SC16IS7xx for I2C interface" - depends on SERIAL_SC16IS7XX - depends on I2C - select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX - select REGMAP_I2C if I2C - default y - help - Enable SC16IS7xx driver on I2C bus, - If required say y, and say n to i2c if not required, - Enabled by default to support oldconfig. - You must select at least one bus for the driver to be built. + bool "SC16IS7xx for I2C interface" + depends on SERIAL_SC16IS7XX + depends on I2C + select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX + select REGMAP_I2C if I2C + default y + help + Enable SC16IS7xx driver on I2C bus, + If required say y, and say n to i2c if not required, + Enabled by default to support oldconfig. + You must select at least one bus for the driver to be built. config SERIAL_SC16IS7XX_SPI - bool "SC16IS7xx for spi interface" - depends on SERIAL_SC16IS7XX - depends on SPI_MASTER - select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX - select REGMAP_SPI if SPI_MASTER - help - Enable SC16IS7xx driver on SPI bus, - If required say y, and say n to spi if not required, - This is additional support to exsisting driver. - You must select at least one bus for the driver to be built. + bool "SC16IS7xx for spi interface" + depends on SERIAL_SC16IS7XX + depends on SPI_MASTER + select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX + select REGMAP_SPI if SPI_MASTER + help + Enable SC16IS7xx driver on SPI bus, + If required say y, and say n to spi if not required, + This is additional support to exsisting driver. + You must select at least one bus for the driver to be built. config SERIAL_TIMBERDALE tristate "Support for timberdale UART" @@ -1211,7 +1211,7 @@ config SERIAL_ALTERA_UART_CONSOLE Enable a Altera UART port to be the system console. config SERIAL_IFX6X60 - tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)" + tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)" depends on GPIOLIB || COMPILE_TEST depends on SPI && HAS_DMA help diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig index 40676be2e46a..3b591e294707 100644 --- a/drivers/video/backlight/Kconfig +++ b/drivers/video/backlight/Kconfig @@ -9,7 +9,7 @@ menu "Backlight & LCD device support" # LCD # config LCD_CLASS_DEVICE - tristate "Lowlevel LCD controls" + tristate "Lowlevel LCD controls" help This framework adds support for low-level control of LCD. Some framebuffer devices connect to platform-specific LCD modules @@ -141,10 +141,10 @@ endif # LCD_CLASS_DEVICE # Backlight # config BACKLIGHT_CLASS_DEVICE - tristate "Lowlevel Backlight controls" + tristate "Lowlevel Backlight controls" help This framework adds support for low-level control of the LCD - backlight. This includes support for brightness and power. + backlight. This includes support for brightness and power. To have support for your specific LCD panel you will have to select the proper drivers which depend on this option. @@ -272,7 +272,7 @@ config BACKLIGHT_APPLE tristate "Apple Backlight Driver" depends on X86 && ACPI help - If you have an Intel-based Apple say Y to enable a driver for its + If you have an Intel-based Apple say Y to enable a driver for its backlight. config BACKLIGHT_TOSA diff --git a/drivers/video/console/Kconfig b/drivers/video/console/Kconfig index c10e17fb9a9a..ac3a28c08f78 100644 --- a/drivers/video/console/Kconfig +++ b/drivers/video/console/Kconfig @@ -27,7 +27,7 @@ config VGACON_SOFT_SCROLLBACK depends on VGA_CONSOLE default n help - The scrollback buffer of the standard VGA console is located in + The scrollback buffer of the standard VGA console is located in the VGA RAM. The size of this RAM is fixed and is quite small. If you require a larger scrollback buffer, this can be placed in System RAM which is dynamically allocated during initialization. @@ -84,12 +84,12 @@ config MDA_CONSOLE If unsure, say N. config SGI_NEWPORT_CONSOLE - tristate "SGI Newport Console support" + tristate "SGI Newport Console support" depends on SGI_IP22 && HAS_IOMEM - select FONT_SUPPORT - help - Say Y here if you want the console on the Newport aka XL graphics - card of your Indy. Most people say Y here. + select FONT_SUPPORT + help + Say Y here if you want the console on the Newport aka XL graphics + card of your Indy. Most people say Y here. config DUMMY_CONSOLE bool @@ -97,24 +97,24 @@ config DUMMY_CONSOLE default y config DUMMY_CONSOLE_COLUMNS - int "Initial number of console screen columns" - depends on DUMMY_CONSOLE && !ARM - default 160 if PARISC - default 80 - help - On PA-RISC, the default value is 160, which should fit a 1280x1024 - monitor. - Select 80 if you use a 640x480 resolution by default. + int "Initial number of console screen columns" + depends on DUMMY_CONSOLE && !ARM + default 160 if PARISC + default 80 + help + On PA-RISC, the default value is 160, which should fit a 1280x1024 + monitor. + Select 80 if you use a 640x480 resolution by default. config DUMMY_CONSOLE_ROWS - int "Initial number of console screen rows" - depends on DUMMY_CONSOLE && !ARM - default 64 if PARISC - default 25 - help - On PA-RISC, the default value is 64, which should fit a 1280x1024 - monitor. - Select 25 if you use a 640x480 resolution by default. + int "Initial number of console screen rows" + depends on DUMMY_CONSOLE && !ARM + default 64 if PARISC + default 25 + help + On PA-RISC, the default value is 64, which should fit a 1280x1024 + monitor. + Select 25 if you use a 640x480 resolution by default. config FRAMEBUFFER_CONSOLE bool "Framebuffer Console support" @@ -130,11 +130,11 @@ config FRAMEBUFFER_CONSOLE_DETECT_PRIMARY depends on FRAMEBUFFER_CONSOLE default n ---help--- - If this option is selected, the framebuffer console will - automatically select the primary display device (if the architecture + If this option is selected, the framebuffer console will + automatically select the primary display device (if the architecture supports this feature). Otherwise, the framebuffer console will - always select the first framebuffer driver that is loaded. The latter - is the default behavior. + always select the first framebuffer driver that is loaded. The latter + is the default behavior. You can always override the automatic selection of the primary device by using the fbcon=map: boot option. @@ -145,11 +145,11 @@ config FRAMEBUFFER_CONSOLE_ROTATION bool "Framebuffer Console Rotation" depends on FRAMEBUFFER_CONSOLE help - Enable display rotation for the framebuffer console. This is done - in software and may be significantly slower than a normally oriented - display. Note that the rotation is done at the console level only - such that other users of the framebuffer will remain normally - oriented. + Enable display rotation for the framebuffer console. This is done + in software and may be significantly slower than a normally oriented + display. Note that the rotation is done at the console level only + such that other users of the framebuffer will remain normally + oriented. config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER bool "Framebuffer Console Deferred Takeover" @@ -163,14 +163,14 @@ config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER black screen as soon as fbcon loads. config STI_CONSOLE - bool "STI text console" + bool "STI text console" depends on PARISC && HAS_IOMEM - select FONT_SUPPORT - default y - help - The STI console is the builtin display/keyboard on HP-PARISC - machines. Say Y here to build support for it into your kernel. - The alternative is to use your primary serial port as a console. + select FONT_SUPPORT + default y + help + The STI console is the builtin display/keyboard on HP-PARISC + machines. Say Y here to build support for it into your kernel. + The alternative is to use your primary serial port as a console. endmenu diff --git a/drivers/virt/Kconfig b/drivers/virt/Kconfig index 363af2eaf2ba..cb5d2d89592f 100644 --- a/drivers/virt/Kconfig +++ b/drivers/virt/Kconfig @@ -18,17 +18,17 @@ config FSL_HV_MANAGER depends on FSL_SOC select EPAPR_PARAVIRT help - The Freescale hypervisor management driver provides several services + The Freescale hypervisor management driver provides several services to drivers and applications related to the Freescale hypervisor: - 1) An ioctl interface for querying and managing partitions. + 1) An ioctl interface for querying and managing partitions. - 2) A file interface to reading incoming doorbells. + 2) A file interface to reading incoming doorbells. - 3) An interrupt handler for shutting down the partition upon + 3) An interrupt handler for shutting down the partition upon receiving the shutdown doorbell from a manager partition. - 4) A kernel interface for receiving callbacks when a managed + 4) A kernel interface for receiving callbacks when a managed partition shuts down. source "drivers/virt/vboxguest/Kconfig" diff --git a/drivers/virtio/Kconfig b/drivers/virtio/Kconfig index 078615cf2afc..29896374bf1b 100644 --- a/drivers/virtio/Kconfig +++ b/drivers/virtio/Kconfig @@ -29,17 +29,17 @@ config VIRTIO_PCI_LEGACY default y depends on VIRTIO_PCI ---help--- - Virtio PCI Card 0.9.X Draft (circa 2014) and older device support. + Virtio PCI Card 0.9.X Draft (circa 2014) and older device support. This option enables building a transitional driver, supporting both devices conforming to Virtio 1 specification, and legacy devices. If disabled, you get a slightly smaller, non-transitional driver, with no legacy compatibility. - So look out into your driveway. Do you have a flying car? If - so, you can happily disable this option and virtio will not - break. Otherwise, leave it set. Unless you're testing what - life will be like in The Future. + So look out into your driveway. Do you have a flying car? If + so, you can happily disable this option and virtio will not + break. Otherwise, leave it set. Unless you're testing what + life will be like in The Future. If unsure, say Y. diff --git a/drivers/w1/slaves/Kconfig b/drivers/w1/slaves/Kconfig index ebed495b9e69..035de04710d1 100644 --- a/drivers/w1/slaves/Kconfig +++ b/drivers/w1/slaves/Kconfig @@ -71,8 +71,8 @@ config W1_SLAVE_DS2805 help Say Y here if you want to use a 1-wire is a 112-byte user-programmable EEPROM is - organized as 7 pages of 16 bytes each with 64bit - unique number. Requires OverDrive Speed to talk to. + organized as 7 pages of 16 bytes each with 64bit + unique number. Requires OverDrive Speed to talk to. config W1_SLAVE_DS2431 tristate "1kb EEPROM family support (DS2431)" diff --git a/drivers/xen/Kconfig b/drivers/xen/Kconfig index 79cc75096f42..d8c9bba57cae 100644 --- a/drivers/xen/Kconfig +++ b/drivers/xen/Kconfig @@ -110,12 +110,12 @@ config XEN_COMPAT_XENFS depends on XENFS default y help - The old xenstore userspace tools expect to find "xenbus" - under /proc/xen, but "xenbus" is now found at the root of the - xenfs filesystem. Selecting this causes the kernel to create - the compatibility mount point /proc/xen if it is running on - a xen platform. - If in doubt, say yes. + The old xenstore userspace tools expect to find "xenbus" + under /proc/xen, but "xenbus" is now found at the root of the + xenfs filesystem. Selecting this causes the kernel to create + the compatibility mount point /proc/xen if it is running on + a xen platform. + If in doubt, say yes. config XEN_SYS_HYPERVISOR bool "Create xen entries under /sys/hypervisor" @@ -123,7 +123,7 @@ config XEN_SYS_HYPERVISOR select SYS_HYPERVISOR default y help - Create entries under /sys/hypervisor describing the Xen + Create entries under /sys/hypervisor describing the Xen hypervisor environment. When running native or in another virtual environment, /sys/hypervisor will still be present, but will have no xen contents. @@ -270,7 +270,7 @@ config XEN_ACPI_PROCESSOR depends on XEN && XEN_DOM0 && X86 && ACPI_PROCESSOR && CPU_FREQ default m help - This ACPI processor uploads Power Management information to the Xen + This ACPI processor uploads Power Management information to the Xen hypervisor. To do that the driver parses the Power Management data and uploads @@ -279,7 +279,7 @@ config XEN_ACPI_PROCESSOR SMM so that other drivers (such as ACPI cpufreq scaling driver) will not load. - To compile this driver as a module, choose M here: the module will be + To compile this driver as a module, choose M here: the module will be called xen_acpi_processor If you do not know what to choose, select M here. If the CPUFREQ drivers are built in, select Y here. @@ -312,8 +312,8 @@ config XEN_SYMS depends on X86 && XEN_DOM0 && XENFS default y if KALLSYMS help - Exports hypervisor symbols (along with their types and addresses) via - /proc/xen/xensyms file, similar to /proc/kallsyms + Exports hypervisor symbols (along with their types and addresses) via + /proc/xen/xensyms file, similar to /proc/kallsyms config XEN_HAVE_VPMU bool -- 2.17.1 _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 498FEC4CEC4 for ; Mon, 23 Sep 2019 16:00:54 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 016B720B7C for ; Mon, 23 Sep 2019 16:00:53 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="qEnQLrUP"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="g48XT1EK" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 016B720B7C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=1IIvLSmPEQE41V3tESQpIQjCKovE9ZNrq9W1He1VXx4=; b=qEn QLrUPfQKmaSZd/5Krs3tsXyM8Kl/ZaCGDXUXHjsttufXCbAaoDSNsZ2LKXfop+l/ZodEa8MMDMfcO e73U1A2j0kWr2I+iwIcnZKHXniuGxLy8JrbQLeim/p7VW5tenFkdcQCRY8B3TFlMS5SA5VHVWSWXT KpfIFgNWirYEkof1S5thbJOaZM6CBi1RFlUrsNO2dlz5ng+ciXePCpnGoHzlrhWsBHSDtzrkBNJvk MGWRxKtlJnKBffCVg/dyLFM8hyV3/D72trJ9FIjgGyWe0/JzeuEhNzBWMFy72C71Pq38p3cvfHAX/ BoogQ1GIS2yqOgAy6PxjIW5G3Ruop0A==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.2 #3 (Red Hat Linux)) id 1iCQlc-00058c-5m; Mon, 23 Sep 2019 16:00:48 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.92.2 #3 (Red Hat Linux)) id 1iCQlR-00054i-Az; Mon, 23 Sep 2019 16:00:44 +0000 Received: from localhost.localdomain (unknown [194.230.155.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 278D220673; Mon, 23 Sep 2019 16:00:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569254436; bh=ckF42/lzy9cn6Me8cZY3ApdIZ8tzZI5dtuYFoQCFjsg=; h=From:To:Cc:Subject:Date:From; b=g48XT1EK79k+gWBZ2BObRZqPpIXe5nJqKLel8JaFWTzZMnroecwR2hjmYdtIpWMu2 ALEtllIiWTafGWP5oxm6BTAAdrxDzpq2YP7b7vl3bi2rbLWECjp+PAjEYgVunQdSVj pJc/2GBtUewnY/urPifMb2PD5UQp4pm5Bp3hUo6g= From: Krzysztof Kozlowski To: Jiri Kosina , linux-kernel@vger.kernel.org, linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, uclinux-h8-devel@lists.sourceforge.jp, linux-m68k@lists.linux-m68k.org, openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, linux-um@lists.infradead.org, keyrings@vger.kernel.org, linux-acpi@vger.kernel.org, linux-ide@vger.kernel.org, linux-block@vger.kernel.org, linux-crypto@vger.kernel.org, openipmi-developer@lists.sourceforge.net, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, dmaengine@vger.kernel.org, linux-edac@vger.kernel.org, linux-efi@vger.kernel.org, linux-input@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-i2c@vger.kernel.org, linux-iio@vger.kernel.org, linux-rdma@vger.kernel.org, iommu@lists.linux-foundation.org, netdev@vger.kernel.org, linux-raid@vger.kernel.org, dm-devel@redhat.com, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, linux-pci@vger.kernel.org, linux-gpio@vger.kernel.org, linux-arm-msm@vger.kernel.org, platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-rtc@vger.kernel.org, linux-scsi@vger.kernel.org, esc.storagedev@microsemi.com, linux-rockchip@lists.infradead.org, linux-spi@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org, devel@driverdev.osuosl.org, ac100@lists.launchpad.net, linux-tegra@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, linux-serial@vger.kernel.org, virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org, linux-mm@kvack.org, linux-security-module@vger.kernel.org, linux-integrity@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH trivial 1/3] treewide: drivers: Fix Kconfig indentation Date: Mon, 23 Sep 2019 18:00:11 +0200 Message-Id: <20190923160013.8550-1-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Krzysztof Kozlowski MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org Adjust indentation from spaces to tab (+optional two spaces) as in coding style with command like: $ sed -e 's/^ /\t/' -i */Kconfig Signed-off-by: Krzysztof Kozlowski --- drivers/acpi/Kconfig | 8 +- drivers/ata/Kconfig | 12 +-- drivers/auxdisplay/Kconfig | 14 +-- drivers/base/firmware_loader/Kconfig | 2 +- drivers/block/Kconfig | 28 +++--- drivers/block/mtip32xx/Kconfig | 2 +- drivers/char/Kconfig | 6 +- drivers/char/agp/Kconfig | 2 +- drivers/char/hw_random/Kconfig | 10 +- drivers/char/ipmi/Kconfig | 20 ++-- drivers/clk/Kconfig | 2 +- drivers/clk/mediatek/Kconfig | 10 +- drivers/clk/versatile/Kconfig | 2 +- drivers/clocksource/Kconfig | 20 ++-- drivers/cpufreq/Kconfig.x86 | 6 +- drivers/cpuidle/Kconfig | 8 +- drivers/cpuidle/Kconfig.arm | 16 ++-- drivers/crypto/Kconfig | 4 +- drivers/crypto/caam/Kconfig | 14 +-- drivers/crypto/chelsio/Kconfig | 30 +++--- drivers/crypto/stm32/Kconfig | 6 +- drivers/crypto/ux500/Kconfig | 16 ++-- drivers/devfreq/Kconfig | 6 +- drivers/dma/Kconfig | 46 ++++----- drivers/edac/Kconfig | 2 +- drivers/firmware/Kconfig | 4 +- drivers/firmware/efi/Kconfig | 2 +- drivers/hid/Kconfig | 2 +- drivers/hwmon/Kconfig | 14 +-- drivers/i2c/busses/Kconfig | 16 ++-- drivers/i2c/muxes/Kconfig | 18 ++-- drivers/iio/gyro/Kconfig | 8 +- drivers/infiniband/hw/bnxt_re/Kconfig | 12 +-- drivers/input/keyboard/Kconfig | 8 +- drivers/input/mouse/Kconfig | 6 +- drivers/input/tablet/Kconfig | 20 ++-- drivers/input/touchscreen/Kconfig | 2 +- drivers/iommu/Kconfig | 2 +- drivers/irqchip/Kconfig | 10 +- drivers/isdn/hardware/mISDN/Kconfig | 2 +- drivers/macintosh/Kconfig | 6 +- drivers/md/Kconfig | 54 +++++------ drivers/media/Kconfig | 6 +- drivers/media/radio/si470x/Kconfig | 4 +- drivers/memstick/core/Kconfig | 18 ++-- drivers/memstick/host/Kconfig | 4 +- drivers/misc/Kconfig | 16 ++-- drivers/mtd/nand/onenand/Kconfig | 12 +-- drivers/nfc/nfcmrvl/Kconfig | 2 +- drivers/pci/Kconfig | 24 ++--- drivers/pci/controller/dwc/Kconfig | 6 +- drivers/pci/hotplug/Kconfig | 2 +- drivers/perf/Kconfig | 14 +-- drivers/phy/hisilicon/Kconfig | 6 +- drivers/pinctrl/Kconfig | 18 ++-- drivers/pinctrl/freescale/Kconfig | 12 +-- drivers/pinctrl/qcom/Kconfig | 34 +++---- drivers/platform/chrome/Kconfig | 6 +- drivers/platform/mellanox/Kconfig | 4 +- drivers/platform/x86/Kconfig | 48 +++++----- drivers/power/avs/Kconfig | 12 +-- drivers/power/supply/Kconfig | 30 +++--- drivers/regulator/Kconfig | 8 +- drivers/rpmsg/Kconfig | 2 +- drivers/rtc/Kconfig | 6 +- drivers/scsi/Kconfig | 22 ++--- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 14 +-- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/qedf/Kconfig | 4 +- drivers/scsi/smartpqi/Kconfig | 8 +- drivers/soc/fsl/Kconfig | 8 +- drivers/soc/qcom/Kconfig | 22 ++--- drivers/soc/rockchip/Kconfig | 18 ++-- drivers/spi/Kconfig | 18 ++-- drivers/staging/fbtft/Kconfig | 12 +-- drivers/staging/fwserial/Kconfig | 6 +- drivers/staging/most/Kconfig | 8 +- drivers/staging/nvec/Kconfig | 10 +- drivers/staging/pi433/Kconfig | 24 ++--- drivers/staging/uwb/Kconfig | 42 ++++---- .../vc04_services/bcm2835-audio/Kconfig | 12 +-- drivers/staging/wusbcore/Kconfig | 2 +- drivers/tty/Kconfig | 26 ++--- drivers/tty/hvc/Kconfig | 4 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 96 +++++++++---------- drivers/video/backlight/Kconfig | 8 +- drivers/video/console/Kconfig | 76 +++++++-------- drivers/virt/Kconfig | 10 +- drivers/virtio/Kconfig | 10 +- drivers/w1/slaves/Kconfig | 4 +- drivers/xen/Kconfig | 22 ++--- 92 files changed, 631 insertions(+), 631 deletions(-) diff --git a/drivers/acpi/Kconfig b/drivers/acpi/Kconfig index ebe1e9e5fd81..1fbe7e3d57b3 100644 --- a/drivers/acpi/Kconfig +++ b/drivers/acpi/Kconfig @@ -104,9 +104,9 @@ config ACPI_PROCFS_POWER depends on X86 && PROC_FS help For backwards compatibility, this option allows - deprecated power /proc/acpi/ directories to exist, even when - they have been replaced by functions in /sys. - The deprecated directories (and their replacements) include: + deprecated power /proc/acpi/ directories to exist, even when + they have been replaced by functions in /sys. + The deprecated directories (and their replacements) include: /proc/acpi/battery/* (/sys/class/power_supply/*) and /proc/acpi/ac_adapter/* (sys/class/power_supply/*). This option has no effect on /proc/acpi/ directories @@ -454,7 +454,7 @@ config ACPI_CUSTOM_METHOD config ACPI_BGRT bool "Boottime Graphics Resource Table support" depends on EFI && (X86 || ARM64) - help + help This driver adds support for exposing the ACPI Boottime Graphics Resource Table, which allows the operating system to obtain data from the firmware boot splash. It will appear under diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index a6beb2c5a692..86e35c9a9ac6 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -695,7 +695,7 @@ config PATA_IMX depends on ARCH_MXC help This option enables support for the PATA host available on Freescale - iMX SoCs. + iMX SoCs. If unsure, say N. @@ -704,7 +704,7 @@ config PATA_IT8213 depends on PCI help This option enables support for the ITE 821 PATA - controllers via the new ATA layer. + controllers via the new ATA layer. If unsure, say N. @@ -732,9 +732,9 @@ config PATA_MACIO depends on PPC_PMAC help Most IDE capable PowerMacs have IDE busses driven by a variant - of this controller which is part of the Apple chipset used on - most PowerMac models. Some models have multiple busses using - different chipsets, though generally, MacIO is one of them. + of this controller which is part of the Apple chipset used on + most PowerMac models. Some models have multiple busses using + different chipsets, though generally, MacIO is one of them. config PATA_MARVELL tristate "Marvell PATA support via legacy mode" @@ -915,7 +915,7 @@ config PATA_PXA This option enables support for harddrive attached to PXA CPU's bus. NOTE: This driver utilizes PXA DMA controller, in case your hardware - is not capable of doing MWDMA, use pata_platform instead. + is not capable of doing MWDMA, use pata_platform instead. If unsure, say N. diff --git a/drivers/auxdisplay/Kconfig b/drivers/auxdisplay/Kconfig index b8313a04422d..a92be39825f6 100644 --- a/drivers/auxdisplay/Kconfig +++ b/drivers/auxdisplay/Kconfig @@ -329,7 +329,7 @@ config PANEL_LCD_PROTO config PANEL_LCD_PIN_E depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) " range -17 17 default 14 ---help--- @@ -344,7 +344,7 @@ config PANEL_LCD_PIN_E config PANEL_LCD_PIN_RS depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) " range -17 17 default 17 ---help--- @@ -359,7 +359,7 @@ config PANEL_LCD_PIN_RS config PANEL_LCD_PIN_RW depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) " range -17 17 default 16 ---help--- @@ -374,7 +374,7 @@ config PANEL_LCD_PIN_RW config PANEL_LCD_PIN_SCL depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO!="0" - int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) " range -17 17 default 1 ---help--- @@ -389,7 +389,7 @@ config PANEL_LCD_PIN_SCL config PANEL_LCD_PIN_SDA depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO!="0" - int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) " range -17 17 default 2 ---help--- @@ -404,12 +404,12 @@ config PANEL_LCD_PIN_SDA config PANEL_LCD_PIN_BL depends on PANEL_PROFILE="0" && PANEL_LCD="1" - int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) " range -17 17 default 0 ---help--- This describes the number of the parallel port pin to which the LCD 'BL' signal - has been connected. It can be : + has been connected. It can be : 0 : no connection (eg: connected to ground) 1..17 : directly connected to any of these pins on the DB25 plug diff --git a/drivers/base/firmware_loader/Kconfig b/drivers/base/firmware_loader/Kconfig index 3f9e274e2ed3..e4cd11135785 100644 --- a/drivers/base/firmware_loader/Kconfig +++ b/drivers/base/firmware_loader/Kconfig @@ -148,7 +148,7 @@ config FW_LOADER_USER_HELPER_FALLBACK to be used for all firmware requests which explicitly do not disable a a fallback mechanism. Firmware calls which do prohibit a fallback mechanism is request_firmware_direct(). This option is kept for - backward compatibility purposes given this precise mechanism can also + backward compatibility purposes given this precise mechanism can also be enabled by setting the proc sysctl value to true: /proc/sys/kernel/firmware_config/force_sysfs_fallback diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index 1bb8ec575352..fa0cd072f5a1 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig @@ -142,10 +142,10 @@ config BLK_DEV_UBD bool "Virtual block device" depends on UML ---help--- - The User-Mode Linux port includes a driver called UBD which will let - you access arbitrary files on the host computer as block devices. - Unless you know that you do not need such virtual block devices say - Y here. + The User-Mode Linux port includes a driver called UBD which will let + you access arbitrary files on the host computer as block devices. + Unless you know that you do not need such virtual block devices say + Y here. config BLK_DEV_UBD_SYNC bool "Always do synchronous disk IO for UBD" @@ -156,16 +156,16 @@ config BLK_DEV_UBD_SYNC Linux 'Virtual Machine' uses a journalling filesystem and the host computer crashes. - Synchronous operation (i.e. always writing data to the host's disk - immediately) is configurable on a per-UBD basis by using a special - kernel command line option. Alternatively, you can say Y here to - turn on synchronous operation by default for all block devices. + Synchronous operation (i.e. always writing data to the host's disk + immediately) is configurable on a per-UBD basis by using a special + kernel command line option. Alternatively, you can say Y here to + turn on synchronous operation by default for all block devices. - If you're running a journalling file system (like reiserfs, for - example) in your virtual machine, you will want to say Y here. If - you care for the safety of the data in your virtual machine, Y is a - wise choice too. In all other cases (for example, if you're just - playing around with User-Mode Linux) you can choose N. + If you're running a journalling file system (like reiserfs, for + example) in your virtual machine, you will want to say Y here. If + you care for the safety of the data in your virtual machine, Y is a + wise choice too. In all other cases (for example, if you're just + playing around with User-Mode Linux) you can choose N. config BLK_DEV_COW_COMMON bool @@ -430,7 +430,7 @@ config VIRTIO_BLK depends on VIRTIO ---help--- This is the virtual block driver for virtio. It can be used with - QEMU based VMMs (like KVM or Xen). Say Y or M. + QEMU based VMMs (like KVM or Xen). Say Y or M. config VIRTIO_BLK_SCSI bool "SCSI passthrough request for the Virtio block driver" diff --git a/drivers/block/mtip32xx/Kconfig b/drivers/block/mtip32xx/Kconfig index bf221358567e..a469dc72e67a 100644 --- a/drivers/block/mtip32xx/Kconfig +++ b/drivers/block/mtip32xx/Kconfig @@ -7,4 +7,4 @@ config BLK_DEV_PCIESSD_MTIP32XX tristate "Block Device Driver for Micron PCIe SSDs" depends on PCI help - This enables the block driver for Micron PCIe SSDs. + This enables the block driver for Micron PCIe SSDs. diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index df0fc997dc3e..26956c006987 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig @@ -439,8 +439,8 @@ config RAW_DRIVER Once bound, I/O against /dev/raw/rawN uses efficient zero-copy I/O. See the raw(8) manpage for more details. - Applications should preferably open the device (eg /dev/hda1) - with the O_DIRECT flag. + Applications should preferably open the device (eg /dev/hda1) + with the O_DIRECT flag. config MAX_RAW_DEVS int "Maximum number of RAW devices to support (1-65536)" @@ -559,4 +559,4 @@ config RANDOM_TRUST_BOOTLOADER device randomness. Say Y here to assume the entropy provided by the booloader is trustworthy so it will be added to the kernel's entropy pool. Otherwise, say N here so it will be regarded as device input that - only mixes the entropy pool. \ No newline at end of file + only mixes the entropy pool. diff --git a/drivers/char/agp/Kconfig b/drivers/char/agp/Kconfig index 812d6aa6e013..bc54235a7022 100644 --- a/drivers/char/agp/Kconfig +++ b/drivers/char/agp/Kconfig @@ -63,7 +63,7 @@ config AGP_AMD64 This option gives you AGP support for the GLX component of X using the on-CPU northbridge of the AMD Athlon64/Opteron CPUs. You still need an external AGP bridge like the AMD 8151, VIA - K8T400M, SiS755. It may also support other AGP bridges when loaded + K8T400M, SiS755. It may also support other AGP bridges when loaded with agp_try_unsupported=1. config AGP_INTEL diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig index 59f25286befe..5011eb673ab4 100644 --- a/drivers/char/hw_random/Kconfig +++ b/drivers/char/hw_random/Kconfig @@ -377,13 +377,13 @@ config HW_RANDOM_CAVIUM depends on HW_RANDOM && PCI && (ARM64 || (COMPILE_TEST && 64BIT)) default HW_RANDOM ---help--- - This driver provides kernel-side support for the Random Number - Generator hardware found on Cavium SoCs. + This driver provides kernel-side support for the Random Number + Generator hardware found on Cavium SoCs. - To compile this driver as a module, choose M here: the - module will be called cavium_rng. + To compile this driver as a module, choose M here: the + module will be called cavium_rng. - If unsure, say Y. + If unsure, say Y. config HW_RANDOM_MTK tristate "Mediatek Random Number Generator support" diff --git a/drivers/char/ipmi/Kconfig b/drivers/char/ipmi/Kconfig index 4bad0614109b..cc4bea773ded 100644 --- a/drivers/char/ipmi/Kconfig +++ b/drivers/char/ipmi/Kconfig @@ -8,13 +8,13 @@ menuconfig IPMI_HANDLER depends on HAS_IOMEM select IPMI_DMI_DECODE if DMI help - This enables the central IPMI message handler, required for IPMI + This enables the central IPMI message handler, required for IPMI to work. - IPMI is a standard for managing sensors (temperature, - voltage, etc.) in a system. + IPMI is a standard for managing sensors (temperature, + voltage, etc.) in a system. - See for more details on the driver. + See for more details on the driver. If unsure, say N. @@ -56,14 +56,14 @@ config IPMI_PANIC_STRING config IPMI_DEVICE_INTERFACE tristate 'Device interface for IPMI' help - This provides an IOCTL interface to the IPMI message handler so + This provides an IOCTL interface to the IPMI message handler so userland processes may use IPMI. It supports poll() and select(). config IPMI_SI tristate 'IPMI System Interface handler' select IPMI_PLAT_DATA help - Provides a driver for System Interfaces (KCS, SMIC, BT). + Provides a driver for System Interfaces (KCS, SMIC, BT). Currently, only KCS and SMIC are supported. If you are using IPMI, you should probably say "y" here. @@ -71,7 +71,7 @@ config IPMI_SSIF tristate 'IPMI SMBus handler (SSIF)' select I2C help - Provides a driver for a SMBus interface to a BMC, meaning that you + Provides a driver for a SMBus interface to a BMC, meaning that you have a driver that must be accessed over an I2C bus instead of a standard interface. This module requires I2C support. @@ -79,17 +79,17 @@ config IPMI_POWERNV depends on PPC_POWERNV tristate 'POWERNV (OPAL firmware) IPMI interface' help - Provides a driver for OPAL firmware-based IPMI interfaces. + Provides a driver for OPAL firmware-based IPMI interfaces. config IPMI_WATCHDOG tristate 'IPMI Watchdog Timer' help - This enables the IPMI watchdog timer. + This enables the IPMI watchdog timer. config IPMI_POWEROFF tristate 'IPMI Poweroff' help - This enables a function to power off the system with IPMI if + This enables a function to power off the system with IPMI if the IPMI management controller is capable of this. endif # IPMI_HANDLER diff --git a/drivers/clk/Kconfig b/drivers/clk/Kconfig index c44247d0b83e..0bea0363142e 100644 --- a/drivers/clk/Kconfig +++ b/drivers/clk/Kconfig @@ -27,7 +27,7 @@ config COMMON_CLK_WM831X tristate "Clock driver for WM831x/2x PMICs" depends on MFD_WM831X ---help--- - Supports the clocking subsystem of the WM831x/2x series of + Supports the clocking subsystem of the WM831x/2x series of PMICs from Wolfson Microelectronics. source "drivers/clk/versatile/Kconfig" diff --git a/drivers/clk/mediatek/Kconfig b/drivers/clk/mediatek/Kconfig index 7efc3617bbd5..5ddd813521e7 100644 --- a/drivers/clk/mediatek/Kconfig +++ b/drivers/clk/mediatek/Kconfig @@ -179,31 +179,31 @@ config COMMON_CLK_MT6797 select COMMON_CLK_MEDIATEK default ARCH_MEDIATEK && ARM64 ---help--- - This driver supports MediaTek MT6797 basic clocks. + This driver supports MediaTek MT6797 basic clocks. config COMMON_CLK_MT6797_MMSYS bool "Clock driver for MediaTek MT6797 mmsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 mmsys clocks. + This driver supports MediaTek MT6797 mmsys clocks. config COMMON_CLK_MT6797_IMGSYS bool "Clock driver for MediaTek MT6797 imgsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 imgsys clocks. + This driver supports MediaTek MT6797 imgsys clocks. config COMMON_CLK_MT6797_VDECSYS bool "Clock driver for MediaTek MT6797 vdecsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 vdecsys clocks. + This driver supports MediaTek MT6797 vdecsys clocks. config COMMON_CLK_MT6797_VENCSYS bool "Clock driver for MediaTek MT6797 vencsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 vencsys clocks. + This driver supports MediaTek MT6797 vencsys clocks. config COMMON_CLK_MT7622 bool "Clock driver for MediaTek MT7622" diff --git a/drivers/clk/versatile/Kconfig b/drivers/clk/versatile/Kconfig index ac766855ba16..c2618f1477a2 100644 --- a/drivers/clk/versatile/Kconfig +++ b/drivers/clk/versatile/Kconfig @@ -9,7 +9,7 @@ config COMMON_CLK_VERSATILE COMPILE_TEST select REGMAP_MMIO ---help--- - Supports clocking on ARM Reference designs: + Supports clocking on ARM Reference designs: - Integrator/AP and Integrator/CP - RealView PB1176, EB, PB11MP and PBX - Versatile Express diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig index f35a53ce8988..f2342cb58e08 100644 --- a/drivers/clocksource/Kconfig +++ b/drivers/clocksource/Kconfig @@ -470,7 +470,7 @@ config OXNAS_RPS_TIMER This enables support for the Oxford Semiconductor OXNAS RPS timers. config SYS_SUPPORTS_SH_CMT - bool + bool config MTK_TIMER bool "Mediatek timer driver" if COMPILE_TEST @@ -490,13 +490,13 @@ config SPRD_TIMER Enables support for the Spreadtrum timer driver. config SYS_SUPPORTS_SH_MTU2 - bool + bool config SYS_SUPPORTS_SH_TMU - bool + bool config SYS_SUPPORTS_EM_STI - bool + bool config CLKSRC_JCORE_PIT bool "J-Core PIT timer driver" if COMPILE_TEST @@ -590,21 +590,21 @@ config CLKSRC_PXA platforms. config H8300_TMR8 - bool "Clockevent timer for the H8300 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clockevent timer for the H8300 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the 8 bits timer for the H8300 platform. config H8300_TMR16 - bool "Clockevent timer for the H83069 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clockevent timer for the H83069 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the 16 bits timer for the H8300 platform with the H83069 cpu. config H8300_TPU - bool "Clocksource for the H8300 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clocksource for the H8300 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the clocksource for the H8300 platform with the H8S2678 cpu. diff --git a/drivers/cpufreq/Kconfig.x86 b/drivers/cpufreq/Kconfig.x86 index dfa6457deaf6..6eec6ccb14cb 100644 --- a/drivers/cpufreq/Kconfig.x86 +++ b/drivers/cpufreq/Kconfig.x86 @@ -9,12 +9,12 @@ config X86_INTEL_PSTATE select ACPI_PROCESSOR if ACPI select ACPI_CPPC_LIB if X86_64 && ACPI && SCHED_MC_PRIO help - This driver provides a P state for Intel core processors. + This driver provides a P state for Intel core processors. The driver implements an internal governor and will become - the scaling driver and governor for Sandy bridge processors. + the scaling driver and governor for Sandy bridge processors. When this driver is enabled it will become the preferred - scaling driver for Sandy bridge processors. + scaling driver for Sandy bridge processors. If in doubt, say N. diff --git a/drivers/cpuidle/Kconfig b/drivers/cpuidle/Kconfig index 88727b7c0d59..1b8614d1c696 100644 --- a/drivers/cpuidle/Kconfig +++ b/drivers/cpuidle/Kconfig @@ -16,7 +16,7 @@ config CPU_IDLE if CPU_IDLE config CPU_IDLE_MULTIPLE_DRIVERS - bool + bool config CPU_IDLE_GOV_LADDER bool "Ladder governor (for periodic timer tick)" @@ -67,9 +67,9 @@ config HALTPOLL_CPUIDLE depends on X86 && KVM_GUEST default y help - This option enables halt poll cpuidle driver, which allows to poll - before halting in the guest (more efficient than polling in the - host via halt_poll_ns for some scenarios). + This option enables halt poll cpuidle driver, which allows to poll + before halting in the guest (more efficient than polling in the + host via halt_poll_ns for some scenarios). endif diff --git a/drivers/cpuidle/Kconfig.arm b/drivers/cpuidle/Kconfig.arm index d8530475493c..e91ab792d14d 100644 --- a/drivers/cpuidle/Kconfig.arm +++ b/drivers/cpuidle/Kconfig.arm @@ -3,15 +3,15 @@ # ARM CPU Idle drivers # config ARM_CPUIDLE - bool "Generic ARM/ARM64 CPU idle Driver" - select DT_IDLE_STATES + bool "Generic ARM/ARM64 CPU idle Driver" + select DT_IDLE_STATES select CPU_IDLE_MULTIPLE_DRIVERS - help - Select this to enable generic cpuidle driver for ARM. - It provides a generic idle driver whose idle states are configured - at run-time through DT nodes. The CPUidle suspend backend is - initialized by calling the CPU operations init idle hook - provided by architecture code. + help + Select this to enable generic cpuidle driver for ARM. + It provides a generic idle driver whose idle states are configured + at run-time through DT nodes. The CPUidle suspend backend is + initialized by calling the CPU operations init idle hook + provided by architecture code. config ARM_PSCI_CPUIDLE bool "PSCI CPU idle Driver" diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig index 1fb622f2a87d..390f0d652cb1 100644 --- a/drivers/crypto/Kconfig +++ b/drivers/crypto/Kconfig @@ -353,7 +353,7 @@ config CRYPTO_DEV_OMAP depends on ARCH_OMAP2PLUS help OMAP processors have various crypto HW accelerators. Select this if - you want to use the OMAP modules for any of the crypto algorithms. + you want to use the OMAP modules for any of the crypto algorithms. if CRYPTO_DEV_OMAP @@ -635,7 +635,7 @@ config CRYPTO_DEV_QCOM_RNG Generator hardware found on Qualcomm SoCs. To compile this driver as a module, choose M here. The - module will be called qcom-rng. If unsure, say N. + module will be called qcom-rng. If unsure, say N. config CRYPTO_DEV_VMX bool "Support for VMX cryptographic acceleration instructions" diff --git a/drivers/crypto/caam/Kconfig b/drivers/crypto/caam/Kconfig index 137ed3df0c74..2a0fa8dcae3c 100644 --- a/drivers/crypto/caam/Kconfig +++ b/drivers/crypto/caam/Kconfig @@ -130,13 +130,13 @@ config CRYPTO_DEV_FSL_CAAM_AHASH_API scatterlist crypto API to the SEC4 via job ring. config CRYPTO_DEV_FSL_CAAM_PKC_API - bool "Register public key cryptography implementations with Crypto API" - default y - select CRYPTO_RSA - help - Selecting this will allow SEC Public key support for RSA. - Supported cryptographic primitives: encryption, decryption, - signature and verification. + bool "Register public key cryptography implementations with Crypto API" + default y + select CRYPTO_RSA + help + Selecting this will allow SEC Public key support for RSA. + Supported cryptographic primitives: encryption, decryption, + signature and verification. config CRYPTO_DEV_FSL_CAAM_RNG_API bool "Register caam device for hwrng API" diff --git a/drivers/crypto/chelsio/Kconfig b/drivers/crypto/chelsio/Kconfig index 250150560e68..2786b497437c 100644 --- a/drivers/crypto/chelsio/Kconfig +++ b/drivers/crypto/chelsio/Kconfig @@ -23,22 +23,22 @@ config CRYPTO_DEV_CHELSIO will be called chcr. config CHELSIO_IPSEC_INLINE - bool "Chelsio IPSec XFRM Tx crypto offload" - depends on CHELSIO_T4 + bool "Chelsio IPSec XFRM Tx crypto offload" + depends on CHELSIO_T4 depends on CRYPTO_DEV_CHELSIO - depends on XFRM_OFFLOAD - depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD - default n - ---help--- - Enable support for IPSec Tx Inline. + depends on XFRM_OFFLOAD + depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD + default n + ---help--- + Enable support for IPSec Tx Inline. config CRYPTO_DEV_CHELSIO_TLS - tristate "Chelsio Crypto Inline TLS Driver" - depends on CHELSIO_T4 - depends on TLS - select CRYPTO_DEV_CHELSIO - ---help--- - Support Chelsio Inline TLS with Chelsio crypto accelerator. + tristate "Chelsio Crypto Inline TLS Driver" + depends on CHELSIO_T4 + depends on TLS + select CRYPTO_DEV_CHELSIO + ---help--- + Support Chelsio Inline TLS with Chelsio crypto accelerator. - To compile this driver as a module, choose M here: the module - will be called chtls. + To compile this driver as a module, choose M here: the module + will be called chtls. diff --git a/drivers/crypto/stm32/Kconfig b/drivers/crypto/stm32/Kconfig index 1aba9372cd23..4ef3eb11361c 100644 --- a/drivers/crypto/stm32/Kconfig +++ b/drivers/crypto/stm32/Kconfig @@ -4,7 +4,7 @@ config CRYPTO_DEV_STM32_CRC depends on ARCH_STM32 select CRYPTO_HASH help - This enables support for the CRC32 hw accelerator which can be found + This enables support for the CRC32 hw accelerator which can be found on STMicroelectronics STM32 SOC. config CRYPTO_DEV_STM32_HASH @@ -17,7 +17,7 @@ config CRYPTO_DEV_STM32_HASH select CRYPTO_SHA256 select CRYPTO_ENGINE help - This enables support for the HASH hw accelerator which can be found + This enables support for the HASH hw accelerator which can be found on STMicroelectronics STM32 SOC. config CRYPTO_DEV_STM32_CRYP @@ -27,5 +27,5 @@ config CRYPTO_DEV_STM32_CRYP select CRYPTO_ENGINE select CRYPTO_LIB_DES help - This enables support for the CRYP (AES/DES/TDES) hw accelerator which + This enables support for the CRYP (AES/DES/TDES) hw accelerator which can be found on STMicroelectronics STM32 SOC. diff --git a/drivers/crypto/ux500/Kconfig b/drivers/crypto/ux500/Kconfig index b1c6f739f77b..5a48497989ad 100644 --- a/drivers/crypto/ux500/Kconfig +++ b/drivers/crypto/ux500/Kconfig @@ -11,18 +11,18 @@ config CRYPTO_DEV_UX500_CRYP select CRYPTO_BLKCIPHER select CRYPTO_LIB_DES help - This selects the crypto driver for the UX500_CRYP hardware. It supports - AES-ECB, CBC and CTR with keys sizes of 128, 192 and 256 bit sizes. + This selects the crypto driver for the UX500_CRYP hardware. It supports + AES-ECB, CBC and CTR with keys sizes of 128, 192 and 256 bit sizes. config CRYPTO_DEV_UX500_HASH - tristate "UX500 crypto driver for HASH block" - depends on CRYPTO_DEV_UX500 - select CRYPTO_HASH + tristate "UX500 crypto driver for HASH block" + depends on CRYPTO_DEV_UX500 + select CRYPTO_HASH select CRYPTO_SHA1 select CRYPTO_SHA256 - help - This selects the hash driver for the UX500_HASH hardware. - Depends on UX500/STM DMA if running in DMA mode. + help + This selects the hash driver for the UX500_HASH hardware. + Depends on UX500/STM DMA if running in DMA mode. config CRYPTO_DEV_UX500_DEBUG bool "Activate ux500 platform debug-mode for crypto and hash block" diff --git a/drivers/devfreq/Kconfig b/drivers/devfreq/Kconfig index defe1d438710..0ccfd68f5cc2 100644 --- a/drivers/devfreq/Kconfig +++ b/drivers/devfreq/Kconfig @@ -123,9 +123,9 @@ config ARM_RK3399_DMC_DEVFREQ select PM_DEVFREQ_EVENT select PM_OPP help - This adds the DEVFREQ driver for the RK3399 DMC(Dynamic Memory Controller). - It sets the frequency for the memory controller and reads the usage counts - from hardware. + This adds the DEVFREQ driver for the RK3399 DMC(Dynamic Memory Controller). + It sets the frequency for the memory controller and reads the usage counts + from hardware. source "drivers/devfreq/event/Kconfig" diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig index 7af874b69ffb..e068677947d2 100644 --- a/drivers/dma/Kconfig +++ b/drivers/dma/Kconfig @@ -15,19 +15,19 @@ menuconfig DMADEVICES be empty in some cases. config DMADEVICES_DEBUG - bool "DMA Engine debugging" - depends on DMADEVICES != n - help - This is an option for use by developers; most people should - say N here. This enables DMA engine core and driver debugging. + bool "DMA Engine debugging" + depends on DMADEVICES != n + help + This is an option for use by developers; most people should + say N here. This enables DMA engine core and driver debugging. config DMADEVICES_VDEBUG - bool "DMA Engine verbose debugging" - depends on DMADEVICES_DEBUG != n - help - This is an option for use by developers; most people should - say N here. This enables deeper (more verbose) debugging of - the DMA engine core and drivers. + bool "DMA Engine verbose debugging" + depends on DMADEVICES_DEBUG != n + help + This is an option for use by developers; most people should + say N here. This enables deeper (more verbose) debugging of + the DMA engine core and drivers. if DMADEVICES @@ -222,21 +222,21 @@ config FSL_QDMA select DMA_ENGINE_RAID select ASYNC_TX_ENABLE_CHANNEL_SWITCH help - Support the NXP Layerscape qDMA engine with command queue and legacy mode. - Channel virtualization is supported through enqueuing of DMA jobs to, - or dequeuing DMA jobs from, different work queues. - This module can be found on NXP Layerscape SoCs. + Support the NXP Layerscape qDMA engine with command queue and legacy mode. + Channel virtualization is supported through enqueuing of DMA jobs to, + or dequeuing DMA jobs from, different work queues. + This module can be found on NXP Layerscape SoCs. The qdma driver only work on SoCs with a DPAA hardware block. config FSL_RAID - tristate "Freescale RAID engine Support" - depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH - select DMA_ENGINE - select DMA_ENGINE_RAID - ---help--- - Enable support for Freescale RAID Engine. RAID Engine is - available on some QorIQ SoCs (like P5020/P5040). It has - the capability to offload memcpy, xor and pq computation + tristate "Freescale RAID engine Support" + depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH + select DMA_ENGINE + select DMA_ENGINE_RAID + ---help--- + Enable support for Freescale RAID Engine. RAID Engine is + available on some QorIQ SoCs (like P5020/P5040). It has + the capability to offload memcpy, xor and pq computation for raid5/6. config IMG_MDC_DMA diff --git a/drivers/edac/Kconfig b/drivers/edac/Kconfig index 417dad635526..c49f6bc39716 100644 --- a/drivers/edac/Kconfig +++ b/drivers/edac/Kconfig @@ -492,7 +492,7 @@ config EDAC_TI depends on ARCH_KEYSTONE || SOC_DRA7XX help Support for error detection and correction on the - TI SoCs. + TI SoCs. config EDAC_QCOM tristate "QCOM EDAC Controller" diff --git a/drivers/firmware/Kconfig b/drivers/firmware/Kconfig index e40a77bfe821..312c27876b60 100644 --- a/drivers/firmware/Kconfig +++ b/drivers/firmware/Kconfig @@ -86,8 +86,8 @@ config EDD BIOS tries boot from. This information is then exported via sysfs. This option is experimental and is known to fail to boot on some - obscure configurations. Most disk controller BIOS vendors do - not yet implement this feature. + obscure configurations. Most disk controller BIOS vendors do + not yet implement this feature. config EDD_OFF bool "Sets default behavior for EDD detection to off" diff --git a/drivers/firmware/efi/Kconfig b/drivers/firmware/efi/Kconfig index 178ee8106828..b6a4afcec75a 100644 --- a/drivers/firmware/efi/Kconfig +++ b/drivers/firmware/efi/Kconfig @@ -80,7 +80,7 @@ config EFI_PARAMS_FROM_FDT help Select this config option from the architecture Kconfig if the EFI runtime support gets system table address, memory - map address, and other parameters from the device tree. + map address, and other parameters from the device tree. config EFI_RUNTIME_WRAPPERS bool diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig index 1ecb5124421c..04c2c4a9ffd9 100644 --- a/drivers/hid/Kconfig +++ b/drivers/hid/Kconfig @@ -107,7 +107,7 @@ config HID_ACCUTOUCH The driver works around a problem in the reported device capabilities which causes userspace to detect the device as a mouse rather than - a touchscreen. + a touchscreen. Say Y here if you have a Accutouch 2216 touch controller. diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig index 13a6b4afb4b3..af92974abbae 100644 --- a/drivers/hwmon/Kconfig +++ b/drivers/hwmon/Kconfig @@ -495,10 +495,10 @@ config SENSORS_F75375S will be called f75375s. config SENSORS_MC13783_ADC - tristate "Freescale MC13783/MC13892 ADC" - depends on MFD_MC13XXX - help - Support for the A/D converter on MC13783 and MC13892 PMIC. + tristate "Freescale MC13783/MC13892 ADC" + depends on MFD_MC13XXX + help + Support for the A/D converter on MC13783 and MC13892 PMIC. config SENSORS_FSCHMD tristate "Fujitsu Siemens Computers sensor chips" @@ -1287,10 +1287,10 @@ config SENSORS_NPCM7XX imply THERMAL help This driver provides support for Nuvoton NPCM750/730/715/705 PWM - and Fan controllers. + and Fan controllers. - This driver can also be built as a module. If so, the module - will be called npcm750-pwm-fan. + This driver can also be built as a module. If so, the module + will be called npcm750-pwm-fan. config SENSORS_NSA320 tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 146ce40d8e0a..9b2a478fc90a 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@ -292,7 +292,7 @@ config I2C_VIA select I2C_ALGOBIT help If you say yes to this option, support will be included for the VIA - 82C586B I2C interface + 82C586B I2C interface This driver can also be built as a module. If so, the module will be called i2c-via. @@ -677,11 +677,11 @@ config I2C_IMX_LPI2C tristate "IMX Low Power I2C interface" depends on ARCH_MXC || COMPILE_TEST help - Say Y here if you want to use the Low Power IIC bus controller - on the Freescale i.MX processors. + Say Y here if you want to use the Low Power IIC bus controller + on the Freescale i.MX processors. - This driver can also be built as a module. If so, the module - will be called i2c-imx-lpi2c. + This driver can also be built as a module. If so, the module + will be called i2c-imx-lpi2c. config I2C_IOP3XX tristate "Intel IOPx3xx and IXP4xx on-chip I2C interface" @@ -1283,9 +1283,9 @@ config I2C_VIPERBOARD help Say yes here to access the I2C part of the Nano River Technologies Viperboard as I2C master. - See viperboard API specification and Nano - River Tech's viperboard.h for detailed meaning - of the module parameters. + See viperboard API specification and Nano + River Tech's viperboard.h for detailed meaning + of the module parameters. comment "Other I2C/SMBus bus drivers" diff --git a/drivers/i2c/muxes/Kconfig b/drivers/i2c/muxes/Kconfig index c6040aa839ac..1708b1a82da2 100644 --- a/drivers/i2c/muxes/Kconfig +++ b/drivers/i2c/muxes/Kconfig @@ -109,14 +109,14 @@ config I2C_DEMUX_PINCTRL want to change the I2C master at run-time depending on features. config I2C_MUX_MLXCPLD - tristate "Mellanox CPLD based I2C multiplexer" - help - If you say yes to this option, support will be included for a - CPLD based I2C multiplexer. This driver provides access to - I2C busses connected through a MUX, which is controlled - by a CPLD register. - - This driver can also be built as a module. If so, the module - will be called i2c-mux-mlxcpld. + tristate "Mellanox CPLD based I2C multiplexer" + help + If you say yes to this option, support will be included for a + CPLD based I2C multiplexer. This driver provides access to + I2C busses connected through a MUX, which is controlled + by a CPLD register. + + This driver can also be built as a module. If so, the module + will be called i2c-mux-mlxcpld. endmenu diff --git a/drivers/iio/gyro/Kconfig b/drivers/iio/gyro/Kconfig index 95e6f96d4529..f91af3b8e4da 100644 --- a/drivers/iio/gyro/Kconfig +++ b/drivers/iio/gyro/Kconfig @@ -82,11 +82,11 @@ config FXAS21002C select FXAS21002C_SPI if (SPI) depends on (I2C || SPI_MASTER) help - Say yes here to build support for NXP FXAS21002C Tri-axis Gyro - Sensor driver connected via I2C or SPI. + Say yes here to build support for NXP FXAS21002C Tri-axis Gyro + Sensor driver connected via I2C or SPI. - This driver can also be built as a module. If so, the module - will be called fxas21002c_i2c or fxas21002c_spi. + This driver can also be built as a module. If so, the module + will be called fxas21002c_i2c or fxas21002c_spi. config FXAS21002C_I2C tristate diff --git a/drivers/infiniband/hw/bnxt_re/Kconfig b/drivers/infiniband/hw/bnxt_re/Kconfig index ab8779d23382..b83f1cc38c52 100644 --- a/drivers/infiniband/hw/bnxt_re/Kconfig +++ b/drivers/infiniband/hw/bnxt_re/Kconfig @@ -1,11 +1,11 @@ # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_BNXT_RE - tristate "Broadcom Netxtreme HCA support" - depends on 64BIT - depends on ETHERNET && NETDEVICES && PCI && INET && DCB - select NET_VENDOR_BROADCOM - select BNXT - ---help--- + tristate "Broadcom Netxtreme HCA support" + depends on 64BIT + depends on ETHERNET && NETDEVICES && PCI && INET && DCB + select NET_VENDOR_BROADCOM + select BNXT + ---help--- This driver supports Broadcom NetXtreme-E 10/25/40/50 gigabit RoCE HCAs. To compile this driver as a module, choose M here: the module will be called bnxt_re. diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig index 8911bc2ec42a..f553adae8eb4 100644 --- a/drivers/input/keyboard/Kconfig +++ b/drivers/input/keyboard/Kconfig @@ -171,11 +171,11 @@ config KEYBOARD_QT1070 tristate "Atmel AT42QT1070 Touch Sensor Chip" depends on I2C help - Say Y here if you want to use Atmel AT42QT1070 QTouch - Sensor chip as input device. + Say Y here if you want to use Atmel AT42QT1070 QTouch + Sensor chip as input device. - To compile this driver as a module, choose M here: - the module will be called qt1070 + To compile this driver as a module, choose M here: + the module will be called qt1070 config KEYBOARD_QT2160 tristate "Atmel AT42QT2160 Touch Sensor Chip" diff --git a/drivers/input/mouse/Kconfig b/drivers/input/mouse/Kconfig index 652c38e3c0b5..e1ca0dd737c9 100644 --- a/drivers/input/mouse/Kconfig +++ b/drivers/input/mouse/Kconfig @@ -96,10 +96,10 @@ config MOUSE_PS2_CYPRESS default y depends on MOUSE_PS2 help - Say Y here if you have a Cypress PS/2 Trackpad connected to - your system. + Say Y here if you have a Cypress PS/2 Trackpad connected to + your system. - If unsure, say Y. + If unsure, say Y. config MOUSE_PS2_LIFEBOOK bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EXPERT diff --git a/drivers/input/tablet/Kconfig b/drivers/input/tablet/Kconfig index e4c0d9a055b9..51c339182017 100644 --- a/drivers/input/tablet/Kconfig +++ b/drivers/input/tablet/Kconfig @@ -39,16 +39,16 @@ config TABLET_USB_AIPTEK module will be called aiptek. config TABLET_USB_GTCO - tristate "GTCO CalComp/InterWrite USB Support" - depends on USB && INPUT - help - Say Y here if you want to use the USB version of the GTCO - CalComp/InterWrite Tablet. Make sure to say Y to "Mouse support" - (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support" - (CONFIG_INPUT_EVDEV) as well. - - To compile this driver as a module, choose M here: the - module will be called gtco. + tristate "GTCO CalComp/InterWrite USB Support" + depends on USB && INPUT + help + Say Y here if you want to use the USB version of the GTCO + CalComp/InterWrite Tablet. Make sure to say Y to "Mouse support" + (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support" + (CONFIG_INPUT_EVDEV) as well. + + To compile this driver as a module, choose M here: the + module will be called gtco. config TABLET_USB_HANWANG tristate "Hanwang Art Master III tablet support (USB)" diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig index 46ad9090493b..69d210e1175c 100644 --- a/drivers/input/touchscreen/Kconfig +++ b/drivers/input/touchscreen/Kconfig @@ -633,7 +633,7 @@ config TOUCHSCREEN_HP600 depends on SH_HP6XX && SH_ADC help Say Y here if you have a HP Jornada 620/660/680/690 and want to - support the built-in touchscreen. + support the built-in touchscreen. To compile this driver as a module, choose M here: the module will be called hp680_ts_input. diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig index e3842eabcfdd..0388d10e6e3c 100644 --- a/drivers/iommu/Kconfig +++ b/drivers/iommu/Kconfig @@ -78,7 +78,7 @@ config IOMMU_DEBUGFS config IOMMU_DEFAULT_PASSTHROUGH bool "IOMMU passthrough by default" depends on IOMMU_API - help + help Enable passthrough by default, removing the need to pass in iommu.passthrough=on or iommu=pt through command line. If this is enabled, you can still disable with iommu.passthrough=off diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index ccbb8973a324..542ddc11fe87 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -328,7 +328,7 @@ config INGENIC_TCU_IRQ If unsure, say N. config RENESAS_H8300H_INTC - bool + bool select IRQ_DOMAIN config RENESAS_H8S_INTC @@ -368,7 +368,7 @@ config MVEBU_PIC bool config MVEBU_SEI - bool + bool config LS_SCFG_MSI def_bool y if SOC_LS1021A || ARCH_LAYERSCAPE @@ -410,15 +410,15 @@ config MESON_IRQ_GPIO depends on ARCH_MESON select IRQ_DOMAIN_HIERARCHY help - Support Meson SoC Family GPIO Interrupt Multiplexer + Support Meson SoC Family GPIO Interrupt Multiplexer config GOLDFISH_PIC bool "Goldfish programmable interrupt controller" depends on MIPS && (GOLDFISH || COMPILE_TEST) select IRQ_DOMAIN help - Say yes here to enable Goldfish interrupt controller driver used - for Goldfish based virtual platforms. + Say yes here to enable Goldfish interrupt controller driver used + for Goldfish based virtual platforms. config QCOM_PDC bool "QCOM PDC" diff --git a/drivers/isdn/hardware/mISDN/Kconfig b/drivers/isdn/hardware/mISDN/Kconfig index 304f50c08da2..078eeadf707a 100644 --- a/drivers/isdn/hardware/mISDN/Kconfig +++ b/drivers/isdn/hardware/mISDN/Kconfig @@ -10,7 +10,7 @@ config MISDN_HFCPCI depends on PCI help Enable support for cards with Cologne Chip AG's - HFC PCI chip. + HFC PCI chip. config MISDN_HFCMULTI tristate "Support for HFC multiport cards (HFC-4S/8S/E1)" diff --git a/drivers/macintosh/Kconfig b/drivers/macintosh/Kconfig index 574e122ae105..cbd46c1c5bf7 100644 --- a/drivers/macintosh/Kconfig +++ b/drivers/macintosh/Kconfig @@ -178,7 +178,7 @@ config THERM_ADT746X depends on I2C && I2C_POWERMAC && PPC_PMAC && !PPC_PMAC64 help This driver provides some thermostat and fan control for the - iBook G4, and the ATI based aluminium PowerBooks, allowing slightly + iBook G4, and the ATI based aluminium PowerBooks, allowing slightly better fan behaviour by default, and some manual control. config WINDFARM @@ -214,7 +214,7 @@ config WINDFARM_PM91 select I2C_POWERMAC help This driver provides thermal control for the PowerMac9,1 - which is the recent (SMU based) single CPU desktop G5 + which is the recent (SMU based) single CPU desktop G5 config WINDFARM_PM112 tristate "Support for thermal management on PowerMac11,2" @@ -242,7 +242,7 @@ config PMAC_RACKMETER depends on PPC_PMAC help This driver provides some support to control the front panel - blue LEDs "vu-meter" of the XServer macs. + blue LEDs "vu-meter" of the XServer macs. config SENSORS_AMS tristate "Apple Motion Sensor driver" diff --git a/drivers/md/Kconfig b/drivers/md/Kconfig index aa98953f4462..d6d5ab23c088 100644 --- a/drivers/md/Kconfig +++ b/drivers/md/Kconfig @@ -38,9 +38,9 @@ config MD_AUTODETECT default y ---help--- If you say Y here, then the kernel will try to autodetect raid - arrays as part of its boot process. + arrays as part of its boot process. - If you don't use raid and say Y, this autodetection can cause + If you don't use raid and say Y, this autodetection can cause a several-second delay in the boot time due to various synchronisation steps that are part of this step. @@ -290,7 +290,7 @@ config DM_SNAPSHOT depends on BLK_DEV_DM select DM_BUFIO ---help--- - Allow volume managers to take writable snapshots of a device. + Allow volume managers to take writable snapshots of a device. config DM_THIN_PROVISIONING tristate "Thin provisioning target" @@ -298,7 +298,7 @@ config DM_THIN_PROVISIONING select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - Provides thin provisioning and snapshots that share a data store. + Provides thin provisioning and snapshots that share a data store. config DM_CACHE tristate "Cache target (EXPERIMENTAL)" @@ -307,23 +307,23 @@ config DM_CACHE select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - dm-cache attempts to improve performance of a block device by - moving frequently used data to a smaller, higher performance - device. Different 'policy' plugins can be used to change the - algorithms used to select which blocks are promoted, demoted, - cleaned etc. It supports writeback and writethrough modes. + dm-cache attempts to improve performance of a block device by + moving frequently used data to a smaller, higher performance + device. Different 'policy' plugins can be used to change the + algorithms used to select which blocks are promoted, demoted, + cleaned etc. It supports writeback and writethrough modes. config DM_CACHE_SMQ tristate "Stochastic MQ Cache Policy (EXPERIMENTAL)" depends on DM_CACHE default y ---help--- - A cache policy that uses a multiqueue ordered by recent hits - to select which blocks should be promoted and demoted. - This is meant to be a general purpose policy. It prioritises - reads over writes. This SMQ policy (vs MQ) offers the promise - of less memory utilization, improved performance and increased - adaptability in the face of changing workloads. + A cache policy that uses a multiqueue ordered by recent hits + to select which blocks should be promoted and demoted. + This is meant to be a general purpose policy. It prioritises + reads over writes. This SMQ policy (vs MQ) offers the promise + of less memory utilization, improved performance and increased + adaptability in the face of changing workloads. config DM_WRITECACHE tristate "Writecache target" @@ -343,9 +343,9 @@ config DM_ERA select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - dm-era tracks which parts of a block device are written to - over time. Useful for maintaining cache coherency when using - vendor snapshots. + dm-era tracks which parts of a block device are written to + over time. Useful for maintaining cache coherency when using + vendor snapshots. config DM_CLONE tristate "Clone target (EXPERIMENTAL)" @@ -353,20 +353,20 @@ config DM_CLONE default n select DM_PERSISTENT_DATA ---help--- - dm-clone produces a one-to-one copy of an existing, read-only source - device into a writable destination device. The cloned device is - visible/mountable immediately and the copy of the source device to the - destination device happens in the background, in parallel with user - I/O. + dm-clone produces a one-to-one copy of an existing, read-only source + device into a writable destination device. The cloned device is + visible/mountable immediately and the copy of the source device to the + destination device happens in the background, in parallel with user + I/O. - If unsure, say N. + If unsure, say N. config DM_MIRROR tristate "Mirror target" depends on BLK_DEV_DM ---help--- - Allow volume managers to mirror logical volumes, also - needed for live data migration tools such as 'pvmove'. + Allow volume managers to mirror logical volumes, also + needed for live data migration tools such as 'pvmove'. config DM_LOG_USERSPACE tristate "Mirror userspace logging" @@ -483,7 +483,7 @@ config DM_FLAKEY tristate "Flakey target" depends on BLK_DEV_DM ---help--- - A target that intermittently fails I/O for debugging purposes. + A target that intermittently fails I/O for debugging purposes. config DM_VERITY tristate "Verity target support" diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig index b36a41332867..9dfea5c4b6ab 100644 --- a/drivers/media/Kconfig +++ b/drivers/media/Kconfig @@ -208,9 +208,9 @@ config MEDIA_SUBDRV_AUTOSELECT If unsure say Y. config MEDIA_HIDE_ANCILLARY_SUBDRV - bool - depends on MEDIA_SUBDRV_AUTOSELECT && !COMPILE_TEST && !EXPERT - default y + bool + depends on MEDIA_SUBDRV_AUTOSELECT && !COMPILE_TEST && !EXPERT + default y config MEDIA_ATTACH bool diff --git a/drivers/media/radio/si470x/Kconfig b/drivers/media/radio/si470x/Kconfig index 537f8e1601f3..a1ba8bc54b62 100644 --- a/drivers/media/radio/si470x/Kconfig +++ b/drivers/media/radio/si470x/Kconfig @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only config RADIO_SI470X - tristate "Silicon Labs Si470x FM Radio Receiver support" - depends on VIDEO_V4L2 + tristate "Silicon Labs Si470x FM Radio Receiver support" + depends on VIDEO_V4L2 help This is a driver for devices with the Silicon Labs SI470x chip (either via USB or I2C buses). diff --git a/drivers/memstick/core/Kconfig b/drivers/memstick/core/Kconfig index 516f454fde14..08192fd70eb4 100644 --- a/drivers/memstick/core/Kconfig +++ b/drivers/memstick/core/Kconfig @@ -6,16 +6,16 @@ comment "MemoryStick drivers" config MEMSTICK_UNSAFE_RESUME - bool "Allow unsafe resume (DANGEROUS)" - help - If you say Y here, the MemoryStick layer will assume that all - cards stayed in their respective slots during the suspend. The - normal behaviour is to remove them at suspend and - redetecting them at resume. Breaking this assumption will - in most cases result in data corruption. + bool "Allow unsafe resume (DANGEROUS)" + help + If you say Y here, the MemoryStick layer will assume that all + cards stayed in their respective slots during the suspend. The + normal behaviour is to remove them at suspend and + redetecting them at resume. Breaking this assumption will + in most cases result in data corruption. - This option is usually just for embedded systems which use - a MemoryStick card for rootfs. Most people should say N here. + This option is usually just for embedded systems which use + a MemoryStick card for rootfs. Most people should say N here. config MSPRO_BLOCK tristate "MemoryStick Pro block device driver" diff --git a/drivers/memstick/host/Kconfig b/drivers/memstick/host/Kconfig index 446c93ecef8f..4113343da056 100644 --- a/drivers/memstick/host/Kconfig +++ b/drivers/memstick/host/Kconfig @@ -18,7 +18,7 @@ config MEMSTICK_TIFM_MS 'Misc devices: TI Flash Media PCI74xx/PCI76xx host adapter support (TIFM_7XX1)'. - To compile this driver as a module, choose M here: the + To compile this driver as a module, choose M here: the module will be called tifm_ms. config MEMSTICK_JMICRON_38X @@ -29,7 +29,7 @@ config MEMSTICK_JMICRON_38X Say Y here if you want to be able to access MemoryStick cards with the JMicron(R) JMB38X MemoryStick card reader. - To compile this driver as a module, choose M here: the + To compile this driver as a module, choose M here: the module will be called jmb38x_ms. config MEMSTICK_R592 diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig index 3ce00bf5cfe3..1772a6dfefb4 100644 --- a/drivers/misc/Kconfig +++ b/drivers/misc/Kconfig @@ -339,14 +339,14 @@ config SENSORS_TSL2550 will be called tsl2550. config SENSORS_BH1770 - tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor" - depends on I2C - ---help--- - Say Y here if you want to build a driver for BH1770GLC (ROHM) or + tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor" + depends on I2C + ---help--- + Say Y here if you want to build a driver for BH1770GLC (ROHM) or SFH7770 (Osram) combined ambient light and proximity sensor chip. - To compile this driver as a module, choose M here: the - module will be called bh1770glc. If unsure, say N here. + To compile this driver as a module, choose M here: the + module will be called bh1770glc. If unsure, say N here. config SENSORS_APDS990X tristate "APDS990X combined als and proximity sensors" @@ -451,8 +451,8 @@ config PCI_ENDPOINT_TEST select CRC32 tristate "PCI Endpoint Test driver" ---help--- - Enable this configuration option to enable the host side test driver - for PCI Endpoint. + Enable this configuration option to enable the host side test driver + for PCI Endpoint. config XILINX_SDFEC tristate "Xilinx SDFEC 16" diff --git a/drivers/mtd/nand/onenand/Kconfig b/drivers/mtd/nand/onenand/Kconfig index ae0b8fe5b990..ea382fc48432 100644 --- a/drivers/mtd/nand/onenand/Kconfig +++ b/drivers/mtd/nand/onenand/Kconfig @@ -33,12 +33,12 @@ config MTD_ONENAND_OMAP2 Enable dmaengine and gpiolib for better performance. config MTD_ONENAND_SAMSUNG - tristate "OneNAND on Samsung SOC controller support" - depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS4 - help - Support for a OneNAND flash device connected to an Samsung SOC. - S3C64XX uses command mapping method. - S5PC110/S5PC210 use generic OneNAND method. + tristate "OneNAND on Samsung SOC controller support" + depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS4 + help + Support for a OneNAND flash device connected to an Samsung SOC. + S3C64XX uses command mapping method. + S5PC110/S5PC210 use generic OneNAND method. config MTD_ONENAND_OTP bool "OneNAND OTP Support" diff --git a/drivers/nfc/nfcmrvl/Kconfig b/drivers/nfc/nfcmrvl/Kconfig index 06f34fb4e0b0..ded0d03c0015 100644 --- a/drivers/nfc/nfcmrvl/Kconfig +++ b/drivers/nfc/nfcmrvl/Kconfig @@ -15,7 +15,7 @@ config NFC_MRVL_USB Marvell NFC-over-USB driver. This driver provides support for Marvell NFC-over-USB devices: - 8897. + 8897. Say Y here to compile support for Marvell NFC-over-USB driver into the kernel or say M to compile it as module. diff --git a/drivers/pci/Kconfig b/drivers/pci/Kconfig index a304f5ea11b9..bd50765f30cd 100644 --- a/drivers/pci/Kconfig +++ b/drivers/pci/Kconfig @@ -106,14 +106,14 @@ config PCI_PF_STUB When in doubt, say N. config XEN_PCIDEV_FRONTEND - tristate "Xen PCI Frontend" - depends on X86 && XEN - select PCI_XEN + tristate "Xen PCI Frontend" + depends on X86 && XEN + select PCI_XEN select XEN_XENBUS_FRONTEND - default y - help - The PCI device frontend driver allows the kernel to import arbitrary - PCI devices from a PCI backend to support PCI driver domains. + default y + help + The PCI device frontend driver allows the kernel to import arbitrary + PCI devices from a PCI backend to support PCI driver domains. config PCI_ATS bool @@ -180,12 +180,12 @@ config PCI_LABEL select NLS config PCI_HYPERV - tristate "Hyper-V PCI Frontend" - depends on X86_64 && HYPERV && PCI_MSI && PCI_MSI_IRQ_DOMAIN && SYSFS + tristate "Hyper-V PCI Frontend" + depends on X86_64 && HYPERV && PCI_MSI && PCI_MSI_IRQ_DOMAIN && SYSFS select PCI_HYPERV_INTERFACE - help - The PCI device frontend driver allows the kernel to import arbitrary - PCI devices from a PCI backend to support PCI driver domains. + help + The PCI device frontend driver allows the kernel to import arbitrary + PCI devices from a PCI backend to support PCI driver domains. source "drivers/pci/hotplug/Kconfig" source "drivers/pci/controller/Kconfig" diff --git a/drivers/pci/controller/dwc/Kconfig b/drivers/pci/controller/dwc/Kconfig index 0ba988b5b5bc..625a031b2193 100644 --- a/drivers/pci/controller/dwc/Kconfig +++ b/drivers/pci/controller/dwc/Kconfig @@ -7,9 +7,9 @@ config PCIE_DW bool config PCIE_DW_HOST - bool + bool depends on PCI_MSI_IRQ_DOMAIN - select PCIE_DW + select PCIE_DW config PCIE_DW_EP bool @@ -224,7 +224,7 @@ config PCIE_HISI_STB depends on PCI_MSI_IRQ_DOMAIN select PCIE_DW_HOST help - Say Y here if you want PCIe controller support on HiSilicon STB SoCs + Say Y here if you want PCIe controller support on HiSilicon STB SoCs config PCI_MESON bool "MESON PCIe controller" diff --git a/drivers/pci/hotplug/Kconfig b/drivers/pci/hotplug/Kconfig index e7b493c22bf3..32455a79372d 100644 --- a/drivers/pci/hotplug/Kconfig +++ b/drivers/pci/hotplug/Kconfig @@ -83,7 +83,7 @@ config HOTPLUG_PCI_CPCI_ZT5550 depends on HOTPLUG_PCI_CPCI && X86 help Say Y here if you have an Performance Technologies (formerly Intel, - formerly just Ziatech) Ziatech ZT5550 CompactPCI system card. + formerly just Ziatech) Ziatech ZT5550 CompactPCI system card. To compile this driver as a module, choose M here: the module will be called cpcihp_zt5550. diff --git a/drivers/perf/Kconfig b/drivers/perf/Kconfig index 09ae8a970880..288c1b3589e7 100644 --- a/drivers/perf/Kconfig +++ b/drivers/perf/Kconfig @@ -83,8 +83,8 @@ config HISI_PMU bool "HiSilicon SoC PMU" depends on ARM64 && ACPI help - Support for HiSilicon SoC uncore performance monitoring - unit (PMU), such as: L3C, HHA and DDRC. + Support for HiSilicon SoC uncore performance monitoring + unit (PMU), such as: L3C, HHA and DDRC. config QCOM_L2_PMU bool "Qualcomm Technologies L2-cache PMU" @@ -115,11 +115,11 @@ config THUNDERX2_PMU in the DDR4 Memory Controller (DMC). config XGENE_PMU - depends on ARCH_XGENE - bool "APM X-Gene SoC PMU" - default n - help - Say y if you want to use APM X-Gene SoC performance monitors. + depends on ARCH_XGENE + bool "APM X-Gene SoC PMU" + default n + help + Say y if you want to use APM X-Gene SoC performance monitors. config ARM_SPE_PMU tristate "Enable support for the ARMv8.2 Statistical Profiling Extension" diff --git a/drivers/phy/hisilicon/Kconfig b/drivers/phy/hisilicon/Kconfig index 534e393a09b3..6a591bb84031 100644 --- a/drivers/phy/hisilicon/Kconfig +++ b/drivers/phy/hisilicon/Kconfig @@ -38,9 +38,9 @@ config PHY_HISI_INNO_USB2 select GENERIC_PHY select MFD_SYSCON help - Support for INNO USB2 PHY on HiSilicon SoCs. This Phy supports - USB 1.5Mb/s, USB 12Mb/s, USB 480Mb/s speeds. It supports one - USB host port to accept one USB device. + Support for INNO USB2 PHY on HiSilicon SoCs. This Phy supports + USB 1.5Mb/s, USB 12Mb/s, USB 480Mb/s speeds. It supports one + USB host port to accept one USB device. config PHY_HIX5HD2_SATA tristate "HIX5HD2 SATA PHY Driver" diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig index b372419d61f2..25b6c830f2f1 100644 --- a/drivers/pinctrl/Kconfig +++ b/drivers/pinctrl/Kconfig @@ -32,15 +32,15 @@ config DEBUG_PINCTRL Say Y here to add some extra checks and diagnostics to PINCTRL calls. config PINCTRL_ARTPEC6 - bool "Axis ARTPEC-6 pin controller driver" - depends on MACH_ARTPEC6 - select PINMUX - select GENERIC_PINCONF - help - This is the driver for the Axis ARTPEC-6 pin controller. This driver - supports pin function multiplexing as well as pin bias and drive - strength configuration. Device tree integration instructions can be - found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt + bool "Axis ARTPEC-6 pin controller driver" + depends on MACH_ARTPEC6 + select PINMUX + select GENERIC_PINCONF + help + This is the driver for the Axis ARTPEC-6 pin controller. This driver + supports pin function multiplexing as well as pin bias and drive + strength configuration. Device tree integration instructions can be + found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt config PINCTRL_AS3722 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC" diff --git a/drivers/pinctrl/freescale/Kconfig b/drivers/pinctrl/freescale/Kconfig index 5f4058033ec6..3ea9ce3e0cd9 100644 --- a/drivers/pinctrl/freescale/Kconfig +++ b/drivers/pinctrl/freescale/Kconfig @@ -39,12 +39,12 @@ config PINCTRL_IMX27 config PINCTRL_IMX25 - bool "IMX25 pinctrl driver" - depends on OF - depends on SOC_IMX25 - select PINCTRL_IMX - help - Say Y here to enable the imx25 pinctrl driver + bool "IMX25 pinctrl driver" + depends on OF + depends on SOC_IMX25 + select PINCTRL_IMX + help + Say Y here to enable the imx25 pinctrl driver config PINCTRL_IMX35 bool "IMX35 pinctrl driver" diff --git a/drivers/pinctrl/qcom/Kconfig b/drivers/pinctrl/qcom/Kconfig index 32fc2458b8eb..8ad0d3cc3bf6 100644 --- a/drivers/pinctrl/qcom/Kconfig +++ b/drivers/pinctrl/qcom/Kconfig @@ -141,10 +141,10 @@ config PINCTRL_QCOM_SPMI_PMIC select GPIOLIB_IRQCHIP select IRQ_DOMAIN_HIERARCHY help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, - which are using SPMI for communication with SoC. Example PMIC's - devices are pm8841, pm8941 and pma8084. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, + which are using SPMI for communication with SoC. Example PMIC's + devices are pm8841, pm8941 and pma8084. config PINCTRL_QCOM_SSBI_PMIC tristate "Qualcomm SSBI PMIC pin controller driver" @@ -154,10 +154,10 @@ config PINCTRL_QCOM_SSBI_PMIC select GENERIC_PINCONF select IRQ_DOMAIN_HIERARCHY help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, - which are using SSBI for communication with SoC. Example PMIC's - devices are pm8058 and pm8921. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, + which are using SSBI for communication with SoC. Example PMIC's + devices are pm8058 and pm8921. config PINCTRL_SC7180 tristate "Qualcomm Technologies Inc SC7180 pin controller driver" @@ -173,26 +173,26 @@ config PINCTRL_SDM660 depends on GPIOLIB && OF select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SDM660 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SDM660 platform. config PINCTRL_SDM845 tristate "Qualcomm Technologies Inc SDM845 pin controller driver" depends on GPIOLIB && (OF || ACPI) select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SDM845 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SDM845 platform. config PINCTRL_SM8150 tristate "Qualcomm Technologies Inc SM8150 pin controller driver" depends on GPIOLIB && OF select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SM8150 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SM8150 platform. endif diff --git a/drivers/platform/chrome/Kconfig b/drivers/platform/chrome/Kconfig index ee5f08ea57b6..b66cc7182287 100644 --- a/drivers/platform/chrome/Kconfig +++ b/drivers/platform/chrome/Kconfig @@ -132,9 +132,9 @@ config CROS_EC_LPC module will be called cros_ec_lpcs. config CROS_EC_PROTO - bool - help - ChromeOS EC communication protocol helpers. + bool + help + ChromeOS EC communication protocol helpers. config CROS_KBD_LED_BACKLIGHT tristate "Backlight LED support for Chrome OS keyboards" diff --git a/drivers/platform/mellanox/Kconfig b/drivers/platform/mellanox/Kconfig index 530fe7e31397..a4746bba7e9f 100644 --- a/drivers/platform/mellanox/Kconfig +++ b/drivers/platform/mellanox/Kconfig @@ -41,7 +41,7 @@ config MLXBF_TMFIFO depends on VIRTIO_CONSOLE && VIRTIO_NET help Say y here to enable TmFifo support. The TmFifo driver provides - platform driver support for the TmFifo which supports console - and networking based on the virtio framework. + platform driver support for the TmFifo which supports console + and networking based on the virtio framework. endif # MELLANOX_PLATFORM diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig index ae21d08c65e8..5c356e4c7d4b 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig @@ -28,7 +28,7 @@ config ACER_WMI depends on ACPI_WMI select INPUT_SPARSEKMAP # Acer WMI depends on ACPI_VIDEO when ACPI is enabled - select ACPI_VIDEO if ACPI + select ACPI_VIDEO if ACPI ---help--- This is a driver for newer Acer (and Wistron) laptops. It adds wireless radio and bluetooth control, and on some laptops, @@ -38,18 +38,18 @@ config ACER_WMI here. config ACER_WIRELESS - tristate "Acer Wireless Radio Control Driver" - depends on ACPI - depends on INPUT - ---help--- - The Acer Wireless Radio Control handles the airplane mode hotkey - present on new Acer laptops. + tristate "Acer Wireless Radio Control Driver" + depends on ACPI + depends on INPUT + ---help--- + The Acer Wireless Radio Control handles the airplane mode hotkey + present on new Acer laptops. - Say Y or M here if you have an Acer notebook with an airplane mode - hotkey. + Say Y or M here if you have an Acer notebook with an airplane mode + hotkey. - If you choose to compile this driver as a module the module will be - called acer-wireless. + If you choose to compile this driver as a module the module will be + called acer-wireless. config ACERHDF tristate "Acer Aspire One temperature and fan driver" @@ -286,17 +286,17 @@ config FUJITSU_TABLET depends on ACPI depends on INPUT ---help--- - This is a driver for tablets built by Fujitsu: + This is a driver for tablets built by Fujitsu: - * Lifebook P1510/P1610/P1620/Txxxx - * Stylistic ST5xxx - * Possibly other Fujitsu tablet models + * Lifebook P1510/P1610/P1620/Txxxx + * Stylistic ST5xxx + * Possibly other Fujitsu tablet models - It adds support for the panel buttons, docking station detection, - tablet/notebook mode detection for convertible and - orientation detection for docked slates. + It adds support for the panel buttons, docking station detection, + tablet/notebook mode detection for convertible and + orientation detection for docked slates. - If you have a Fujitsu convertible or slate, say Y or M here. + If you have a Fujitsu convertible or slate, say Y or M here. config AMILO_RFKILL tristate "Fujitsu-Siemens Amilo rfkill support" @@ -1013,8 +1013,8 @@ config INTEL_MFLD_THERMAL tristate "Thermal driver for Intel Medfield platform" depends on MFD_INTEL_MSIC && THERMAL help - Say Y here to enable thermal driver support for the Intel Medfield - platform. + Say Y here to enable thermal driver support for the Intel Medfield + platform. config INTEL_IPS tristate "Intel Intelligent Power Sharing" @@ -1121,7 +1121,7 @@ config MXM_WMI tristate "WMI support for MXM Laptop Graphics" depends on ACPI_WMI ---help--- - MXM is a standard for laptop graphics cards, the WMI interface + MXM is a standard for laptop graphics cards, the WMI interface is required for switchable nvidia graphics machines config INTEL_OAKTRAIL @@ -1156,7 +1156,7 @@ config APPLE_GMUX control is supported by the driver. config INTEL_RST - tristate "Intel Rapid Start Technology Driver" + tristate "Intel Rapid Start Technology Driver" depends on ACPI ---help--- This driver provides support for modifying paramaters on systems @@ -1168,7 +1168,7 @@ config INTEL_RST as usual. config INTEL_SMARTCONNECT - tristate "Intel Smart Connect disabling driver" + tristate "Intel Smart Connect disabling driver" depends on ACPI ---help--- Intel Smart Connect is a technology intended to permit devices to diff --git a/drivers/power/avs/Kconfig b/drivers/power/avs/Kconfig index b5a217b828dc..089b6244b716 100644 --- a/drivers/power/avs/Kconfig +++ b/drivers/power/avs/Kconfig @@ -13,9 +13,9 @@ menuconfig POWER_AVS Say Y here to enable Adaptive Voltage Scaling class support. config ROCKCHIP_IODOMAIN - tristate "Rockchip IO domain support" - depends on POWER_AVS && ARCH_ROCKCHIP && OF - help - Say y here to enable support io domains on Rockchip SoCs. It is - necessary for the io domain setting of the SoC to match the - voltage supplied by the regulators. + tristate "Rockchip IO domain support" + depends on POWER_AVS && ARCH_ROCKCHIP && OF + help + Say y here to enable support io domains on Rockchip SoCs. It is + necessary for the io domain setting of the SoC to match the + voltage supplied by the regulators. diff --git a/drivers/power/supply/Kconfig b/drivers/power/supply/Kconfig index c84a7b1caeb6..f6995eaa5640 100644 --- a/drivers/power/supply/Kconfig +++ b/drivers/power/supply/Kconfig @@ -73,10 +73,10 @@ config WM831X_POWER provided by Wolfson Microelectronics WM831x PMICs. config WM8350_POWER - tristate "WM8350 PMU support" - depends on MFD_WM8350 - help - Say Y here to enable support for the power management unit + tristate "WM8350 PMU support" + depends on MFD_WM8350 + help + Say Y here to enable support for the power management unit provided by the Wolfson Microelectronics WM8350 PMIC. config TEST_POWER @@ -209,16 +209,16 @@ config BATTERY_WM97XX Say Y to enable support for battery measured by WM97xx aux port. config BATTERY_SBS - tristate "SBS Compliant gas gauge" - depends on I2C - help + tristate "SBS Compliant gas gauge" + depends on I2C + help Say Y to include support for SBS battery driver for SBS-compliant gas gauges. config CHARGER_SBS - tristate "SBS Compliant charger" - depends on I2C - help + tristate "SBS Compliant charger" + depends on I2C + help Say Y to include support for SBS compliant battery chargers. config MANAGER_SBS @@ -484,11 +484,11 @@ config CHARGER_MANAGER depends on REGULATOR select EXTCON help - Say Y to enable charger-manager support, which allows multiple - chargers attached to a battery and multiple batteries attached to a - system. The charger-manager also can monitor charging status in - runtime and in suspend-to-RAM by waking up the system periodically - with help of suspend_again support. + Say Y to enable charger-manager support, which allows multiple + chargers attached to a battery and multiple batteries attached to a + system. The charger-manager also can monitor charging status in + runtime and in suspend-to-RAM by waking up the system periodically + with help of suspend_again support. config CHARGER_LT3651 tristate "Analog Devices LT3651 charger" diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig index 3ee63531f6d5..74eb5af7295f 100644 --- a/drivers/regulator/Kconfig +++ b/drivers/regulator/Kconfig @@ -841,10 +841,10 @@ config REGULATOR_SKY81452 will be called sky81452-regulator. config REGULATOR_SLG51000 - tristate "Dialog Semiconductor SLG51000 regulators" - depends on I2C - select REGMAP_I2C - help + tristate "Dialog Semiconductor SLG51000 regulators" + depends on I2C + select REGMAP_I2C + help Say y here to support for the Dialog Semiconductor SLG51000. The SLG51000 is seven compact and customizable low dropout regulators. diff --git a/drivers/rpmsg/Kconfig b/drivers/rpmsg/Kconfig index d0322b41eca5..709276540ef1 100644 --- a/drivers/rpmsg/Kconfig +++ b/drivers/rpmsg/Kconfig @@ -21,7 +21,7 @@ config RPMSG_QCOM_GLINK_NATIVE config RPMSG_QCOM_GLINK_RPM tristate "Qualcomm RPM Glink driver" - select RPMSG_QCOM_GLINK_NATIVE + select RPMSG_QCOM_GLINK_NATIVE depends on HAS_IOMEM depends on MAILBOX help diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig index 1adf9f815652..bc95038457c8 100644 --- a/drivers/rtc/Kconfig +++ b/drivers/rtc/Kconfig @@ -1510,9 +1510,9 @@ config RTC_DRV_PXA depends on ARCH_PXA select RTC_DRV_SA1100 help - If you say Y here you will get access to the real time clock - built into your PXA27x or PXA3xx CPU. This RTC is actually 2 RTCs - consisting of an SA1100 compatible RTC and the extended PXA RTC. + If you say Y here you will get access to the real time clock + built into your PXA27x or PXA3xx CPU. This RTC is actually 2 RTCs + consisting of an SA1100 compatible RTC and the extended PXA RTC. This RTC driver uses PXA RTC registers available since pxa27x series (RDxR, RYxR) instead of legacy RCNR, RTAR. diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig index 1b92f3c19ff3..23678311b51c 100644 --- a/drivers/scsi/Kconfig +++ b/drivers/scsi/Kconfig @@ -1166,8 +1166,8 @@ config SCSI_LPFC depends on NVME_FC || NVME_FC=n select CRC_T10DIF ---help--- - This lpfc driver supports the Emulex LightPulse - Family of Fibre Channel PCI host adapters. + This lpfc driver supports the Emulex LightPulse + Family of Fibre Channel PCI host adapters. config SCSI_LPFC_DEBUG_FS bool "Emulex LightPulse Fibre Channel debugfs Support" @@ -1480,14 +1480,14 @@ config ZFCP depends on S390 && QDIO && SCSI depends on SCSI_FC_ATTRS help - If you want to access SCSI devices attached to your IBM eServer - zSeries by means of Fibre Channel interfaces say Y. - For details please refer to the documentation provided by IBM at - + If you want to access SCSI devices attached to your IBM eServer + zSeries by means of Fibre Channel interfaces say Y. + For details please refer to the documentation provided by IBM at + - This driver is also available as a module. This module will be - called zfcp. If you want to compile it as a module, say M here - and read . + This driver is also available as a module. This module will be + called zfcp. If you want to compile it as a module, say M here + and read . config SCSI_PMCRAID tristate "PMC SIERRA Linux MaxRAID adapter support" @@ -1518,8 +1518,8 @@ config SCSI_VIRTIO tristate "virtio-scsi support" depends on VIRTIO help - This is the virtual HBA driver for virtio. If the kernel will - be used in a virtual machine, say Y or M. + This is the virtual HBA driver for virtio. If the kernel will + be used in a virtual machine, say Y or M. source "drivers/scsi/csiostor/Kconfig" diff --git a/drivers/scsi/aic7xxx/Kconfig.aic7xxx b/drivers/scsi/aic7xxx/Kconfig.aic7xxx index 3546b8cc401f..4ed44ba4a55b 100644 --- a/drivers/scsi/aic7xxx/Kconfig.aic7xxx +++ b/drivers/scsi/aic7xxx/Kconfig.aic7xxx @@ -71,20 +71,20 @@ config AIC7XXX_DEBUG_ENABLE driver errors. config AIC7XXX_DEBUG_MASK - int "Debug code enable mask (2047 for all debugging)" - depends on SCSI_AIC7XXX - default "0" - help + int "Debug code enable mask (2047 for all debugging)" + depends on SCSI_AIC7XXX + default "0" + help Bit mask of debug options that is only valid if the CONFIG_AIC7XXX_DEBUG_ENABLE option is enabled. The bits in this mask are defined in the drivers/scsi/aic7xxx/aic7xxx.h - search for the variable ahc_debug in that file to find them. config AIC7XXX_REG_PRETTY_PRINT - bool "Decode registers during diagnostics" - depends on SCSI_AIC7XXX + bool "Decode registers during diagnostics" + depends on SCSI_AIC7XXX default y - help + help Compile in register value tables for the output of expanded register contents in diagnostics. This make it much easier to understand debug output without having to refer to a data book and/or the aic7xxx.reg diff --git a/drivers/scsi/pcmcia/Kconfig b/drivers/scsi/pcmcia/Kconfig index 2368f34efba3..03aec3410ac7 100644 --- a/drivers/scsi/pcmcia/Kconfig +++ b/drivers/scsi/pcmcia/Kconfig @@ -56,7 +56,7 @@ config PCMCIA_NINJA_SCSI [I-O DATA (OEM) (version string: "IO DATA","CBSC16 ","1")] I-O DATA CBSC-II [Kyusyu Matsushita Kotobuki (OEM) - (version string: "KME ","SCSI-CARD-001","1")] + (version string: "KME ","SCSI-CARD-001","1")] KME KXL-820AN's card HP M820e CDRW's card etc. diff --git a/drivers/scsi/qedf/Kconfig b/drivers/scsi/qedf/Kconfig index 7cd993be4e57..80328dbd44c9 100644 --- a/drivers/scsi/qedf/Kconfig +++ b/drivers/scsi/qedf/Kconfig @@ -3,8 +3,8 @@ config QEDF tristate "QLogic QEDF 25/40/100Gb FCoE Initiator Driver Support" depends on PCI && SCSI depends on QED - depends on LIBFC - depends on LIBFCOE + depends on LIBFC + depends on LIBFCOE select QED_LL2 select QED_FCOE ---help--- diff --git a/drivers/scsi/smartpqi/Kconfig b/drivers/scsi/smartpqi/Kconfig index bc6506884e3b..456ec474fa17 100644 --- a/drivers/scsi/smartpqi/Kconfig +++ b/drivers/scsi/smartpqi/Kconfig @@ -50,7 +50,7 @@ config SCSI_SMARTPQI To compile this driver as a module, choose M here: the module will be called smartpqi. - Note: the aacraid driver will not manage a smartpqi - controller. You need to enable smartpqi for smartpqi - controllers. For more information, please see - Documentation/scsi/smartpqi.txt + Note: the aacraid driver will not manage a smartpqi + controller. You need to enable smartpqi for smartpqi + controllers. For more information, please see + Documentation/scsi/smartpqi.txt diff --git a/drivers/soc/fsl/Kconfig b/drivers/soc/fsl/Kconfig index f9ad8ad54a7d..192e28f2cc9a 100644 --- a/drivers/soc/fsl/Kconfig +++ b/drivers/soc/fsl/Kconfig @@ -21,10 +21,10 @@ config FSL_GUTS into this driver as well. config FSL_MC_DPIO - tristate "QorIQ DPAA2 DPIO driver" - depends on FSL_MC_BUS - select SOC_BUS - help + tristate "QorIQ DPAA2 DPIO driver" + depends on FSL_MC_BUS + select SOC_BUS + help Driver for the DPAA2 DPIO object. A DPIO provides queue and buffer management facilities for software to interact with other DPAA2 objects. This driver does not expose the DPIO diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig index 661e47acc354..fd3abdf82fc0 100644 --- a/drivers/soc/qcom/Kconfig +++ b/drivers/soc/qcom/Kconfig @@ -45,13 +45,13 @@ config QCOM_GLINK_SSR neighboring subsystems going up or down. config QCOM_GSBI - tristate "QCOM General Serial Bus Interface" - depends on ARCH_QCOM || COMPILE_TEST - select MFD_SYSCON - help - Say y here to enable GSBI support. The GSBI provides control - functions for connecting the underlying serial UART, SPI, and I2C - devices to the output pins. + tristate "QCOM General Serial Bus Interface" + depends on ARCH_QCOM || COMPILE_TEST + select MFD_SYSCON + help + Say y here to enable GSBI support. The GSBI provides control + functions for connecting the underlying serial UART, SPI, and I2C + devices to the output pins. config QCOM_LLCC tristate "Qualcomm Technologies, Inc. LLCC driver" @@ -196,8 +196,8 @@ config QCOM_APR depends on ARCH_QCOM || COMPILE_TEST depends on RPMSG help - Enable APR IPC protocol support between - application processor and QDSP6. APR is - used by audio driver to configure QDSP6 - ASM, ADM and AFE modules. + Enable APR IPC protocol support between + application processor and QDSP6. APR is + used by audio driver to configure QDSP6 + ASM, ADM and AFE modules. endmenu diff --git a/drivers/soc/rockchip/Kconfig b/drivers/soc/rockchip/Kconfig index b71b73bf5fc5..3e2057f22bbc 100644 --- a/drivers/soc/rockchip/Kconfig +++ b/drivers/soc/rockchip/Kconfig @@ -15,15 +15,15 @@ config ROCKCHIP_GRF to make some of them conform to expectations of the kernel. config ROCKCHIP_PM_DOMAINS - bool "Rockchip generic power domain" - depends on PM - select PM_GENERIC_DOMAINS - help - Say y here to enable power domain support. - In order to meet high performance and low power requirements, a power - management unit is designed or saving power when RK3288 in low power - mode. The RK3288 PMU is dedicated for managing the power of the whole chip. + bool "Rockchip generic power domain" + depends on PM + select PM_GENERIC_DOMAINS + help + Say y here to enable power domain support. + In order to meet high performance and low power requirements, a power + management unit is designed or saving power when RK3288 in low power + mode. The RK3288 PMU is dedicated for managing the power of the whole chip. - If unsure, say N. + If unsure, say N. endif diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 6f7fdcbb9151..5e9d209e6d82 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig @@ -143,7 +143,7 @@ config SPI_BCM63XX tristate "Broadcom BCM63xx SPI controller" depends on BCM63XX || COMPILE_TEST help - Enable support for the SPI controller on the Broadcom BCM63xx SoCs. + Enable support for the SPI controller on the Broadcom BCM63xx SoCs. config SPI_BCM63XX_HSSPI tristate "Broadcom BCM63XX HS SPI controller driver" @@ -234,11 +234,11 @@ config SPI_DLN2 tristate "Diolan DLN-2 USB SPI adapter" depends on MFD_DLN2 help - If you say yes to this option, support will be included for Diolan - DLN2, a USB to SPI interface. + If you say yes to this option, support will be included for Diolan + DLN2, a USB to SPI interface. - This driver can also be built as a module. If so, the module - will be called spi-dln2. + This driver can also be built as a module. If so, the module + will be called spi-dln2. config SPI_EFM32 tristate "EFM32 SPI controller" @@ -747,10 +747,10 @@ config SPI_SYNQUACER It also supports the new dual-bit and quad-bit SPI protocol. config SPI_MXIC - tristate "Macronix MX25F0A SPI controller" - depends on SPI_MASTER - help - This selects the Macronix MX25F0A SPI controller driver. + tristate "Macronix MX25F0A SPI controller" + depends on SPI_MASTER + help + This selects the Macronix MX25F0A SPI controller driver. config SPI_MXS tristate "Freescale MXS SPI controller" diff --git a/drivers/staging/fbtft/Kconfig b/drivers/staging/fbtft/Kconfig index 8ec524a95ec8..ab3e71d54b13 100644 --- a/drivers/staging/fbtft/Kconfig +++ b/drivers/staging/fbtft/Kconfig @@ -95,8 +95,8 @@ config FB_TFT_PCD8544 Generic Framebuffer support for PCD8544 config FB_TFT_RA8875 - tristate "FB driver for the RA8875 LCD Controller" - depends on FB_TFT + tristate "FB driver for the RA8875 LCD Controller" + depends on FB_TFT help Generic Framebuffer support for RA8875 @@ -125,10 +125,10 @@ config FB_TFT_SSD1289 Framebuffer support for SSD1289 config FB_TFT_SSD1305 - tristate "FB driver for the SSD1305 OLED Controller" - depends on FB_TFT - help - Framebuffer support for SSD1305 + tristate "FB driver for the SSD1305 OLED Controller" + depends on FB_TFT + help + Framebuffer support for SSD1305 config FB_TFT_SSD1306 tristate "FB driver for the SSD1306 OLED Controller" diff --git a/drivers/staging/fwserial/Kconfig b/drivers/staging/fwserial/Kconfig index 9543f8454af9..d21124a1a127 100644 --- a/drivers/staging/fwserial/Kconfig +++ b/drivers/staging/fwserial/Kconfig @@ -3,7 +3,7 @@ config FIREWIRE_SERIAL tristate "TTY over Firewire" depends on FIREWIRE && TTY help - This enables TTY over IEEE 1394, providing high-speed serial + This enables TTY over IEEE 1394, providing high-speed serial connectivity to cabled peers. This driver implements a ad-hoc transport protocol and is currently limited to Linux-to-Linux communication. @@ -17,7 +17,7 @@ config FWTTY_MAX_TOTAL_PORTS int "Maximum number of serial ports supported" default "64" help - Set this to the maximum number of serial ports you want the + Set this to the maximum number of serial ports you want the firewire-serial driver to support. config FWTTY_MAX_CARD_PORTS @@ -25,7 +25,7 @@ config FWTTY_MAX_CARD_PORTS range 0 FWTTY_MAX_TOTAL_PORTS default "32" help - Set this to the maximum number of serial ports each firewire + Set this to the maximum number of serial ports each firewire adapter supports. The actual number of serial ports registered is set with the module parameter "ttys". diff --git a/drivers/staging/most/Kconfig b/drivers/staging/most/Kconfig index 8948d5246409..6262eb25c80b 100644 --- a/drivers/staging/most/Kconfig +++ b/drivers/staging/most/Kconfig @@ -1,9 +1,9 @@ # SPDX-License-Identifier: GPL-2.0 menuconfig MOST - tristate "MOST support" + tristate "MOST support" depends on HAS_DMA && CONFIGFS_FS - default n - help + default n + help Say Y here if you want to enable MOST support. This driver needs at least one additional component to enable the desired access from userspace (e.g. character devices) and one that @@ -12,7 +12,7 @@ menuconfig MOST To compile this driver as a module, choose M here: the module will be called most_core. - If in doubt, say N here. + If in doubt, say N here. diff --git a/drivers/staging/nvec/Kconfig b/drivers/staging/nvec/Kconfig index 5c12cacf75e1..9fa98c16f1d9 100644 --- a/drivers/staging/nvec/Kconfig +++ b/drivers/staging/nvec/Kconfig @@ -8,7 +8,7 @@ config MFD_NVEC controller. To compile this driver as a module, say M here: the module will be - called mfd-nvec + called mfd-nvec config KEYBOARD_NVEC tristate "Keyboard on nVidia compliant EC" @@ -18,7 +18,7 @@ config KEYBOARD_NVEC a nVidia compliant embedded controller. To compile this driver as a module, say M here: the module will be - called keyboard-nvec + called keyboard-nvec config SERIO_NVEC_PS2 tristate "PS2 on nVidia EC" @@ -28,7 +28,7 @@ config SERIO_NVEC_PS2 to a nVidia compliant embedded controller. To compile this driver as a module, say M here: the module will be - called serio-nvec-ps2 + called serio-nvec-ps2 config NVEC_POWER @@ -39,7 +39,7 @@ config NVEC_POWER nVidia compliant embedded controllers. To compile this driver as a module, say M here: the module will be - called nvec-power + called nvec-power config NVEC_PAZ00 @@ -50,5 +50,5 @@ config NVEC_PAZ00 devices, e.g. Toshbia AC100 and Dynabooks AZ netbooks. To compile this driver as a module, say M here: the module will be - called nvec-paz00 + called nvec-paz00 diff --git a/drivers/staging/pi433/Kconfig b/drivers/staging/pi433/Kconfig index 8acde0814206..dd9e4709d1a8 100644 --- a/drivers/staging/pi433/Kconfig +++ b/drivers/staging/pi433/Kconfig @@ -1,17 +1,17 @@ # SPDX-License-Identifier: GPL-2.0 config PI433 - tristate "Pi433 - a 433MHz radio module for Raspberry Pi" - depends on SPI - help - This option allows you to enable support for the radio module Pi433. + tristate "Pi433 - a 433MHz radio module for Raspberry Pi" + depends on SPI + help + This option allows you to enable support for the radio module Pi433. - Pi433 is a shield that fits onto the GPIO header of a Raspberry Pi - or compatible. It extends the Raspberry Pi with the option, to - send and receive data in the 433MHz ISM band - for example to - communicate between two systems without using ethernet or bluetooth - or for control or read sockets, actors, sensors, widely available - for low price. + Pi433 is a shield that fits onto the GPIO header of a Raspberry Pi + or compatible. It extends the Raspberry Pi with the option, to + send and receive data in the 433MHz ISM band - for example to + communicate between two systems without using ethernet or bluetooth + or for control or read sockets, actors, sensors, widely available + for low price. - For details or the option to buy, please visit https://pi433.de/en.html + For details or the option to buy, please visit https://pi433.de/en.html - If in doubt, say N here, but saying yes most probably won't hurt + If in doubt, say N here, but saying yes most probably won't hurt diff --git a/drivers/staging/uwb/Kconfig b/drivers/staging/uwb/Kconfig index 259e053e1e09..c03dcc76b57c 100644 --- a/drivers/staging/uwb/Kconfig +++ b/drivers/staging/uwb/Kconfig @@ -42,31 +42,31 @@ config UWB_HWA is safe to select any even if you do not have the hardware. config UWB_WHCI - tristate "UWB Radio Control driver for WHCI-compliant cards" - depends on PCI - help - This driver enables the radio controller for WHCI cards. + tristate "UWB Radio Control driver for WHCI-compliant cards" + depends on PCI + help + This driver enables the radio controller for WHCI cards. - WHCI is a specification developed by Intel - (http://www.intel.com/technology/comms/wusb/whci.htm) much - in the spirit of USB's EHCI, but for UWB and Wireless USB - radio/host controllers connected via memory mapping (eg: - PCI). Most of these cards come also with a Wireless USB host - controller. + WHCI is a specification developed by Intel + (http://www.intel.com/technology/comms/wusb/whci.htm) much + in the spirit of USB's EHCI, but for UWB and Wireless USB + radio/host controllers connected via memory mapping (eg: + PCI). Most of these cards come also with a Wireless USB host + controller. - To compile this driver select Y (built in) or M (module). It - is safe to select any even if you do not have the hardware. + To compile this driver select Y (built in) or M (module). It + is safe to select any even if you do not have the hardware. config UWB_I1480U - tristate "Support for Intel Wireless UWB Link 1480 HWA" - depends on UWB_HWA - select FW_LOADER - help - This driver enables support for the i1480 when connected via - USB. It consists of a firmware uploader that will enable it - to behave as an HWA device. + tristate "Support for Intel Wireless UWB Link 1480 HWA" + depends on UWB_HWA + select FW_LOADER + help + This driver enables support for the i1480 when connected via + USB. It consists of a firmware uploader that will enable it + to behave as an HWA device. - To compile this driver select Y (built in) or M (module). It - is safe to select any even if you do not have the hardware. + To compile this driver select Y (built in) or M (module). It + is safe to select any even if you do not have the hardware. endif # UWB diff --git a/drivers/staging/vc04_services/bcm2835-audio/Kconfig b/drivers/staging/vc04_services/bcm2835-audio/Kconfig index f66319512faf..d32ea348e846 100644 --- a/drivers/staging/vc04_services/bcm2835-audio/Kconfig +++ b/drivers/staging/vc04_services/bcm2835-audio/Kconfig @@ -1,9 +1,9 @@ # SPDX-License-Identifier: GPL-2.0 config SND_BCM2835 - tristate "BCM2835 Audio" - depends on (ARCH_BCM2835 || COMPILE_TEST) && SND - select SND_PCM - select BCM2835_VCHIQ - help - Say Y or M if you want to support BCM2835 built in audio + tristate "BCM2835 Audio" + depends on (ARCH_BCM2835 || COMPILE_TEST) && SND + select SND_PCM + select BCM2835_VCHIQ + help + Say Y or M if you want to support BCM2835 built in audio diff --git a/drivers/staging/wusbcore/Kconfig b/drivers/staging/wusbcore/Kconfig index a559d023b508..64be97ca734a 100644 --- a/drivers/staging/wusbcore/Kconfig +++ b/drivers/staging/wusbcore/Kconfig @@ -11,7 +11,7 @@ config USB_WUSB help Enable the host-side support for Wireless USB. - To compile this support select Y (built in). It is safe to + To compile this support select Y (built in). It is safe to select even if you don't have the hardware. config USB_WUSB_CBAF diff --git a/drivers/tty/Kconfig b/drivers/tty/Kconfig index c7623f99ac0f..ec53b1d4aef3 100644 --- a/drivers/tty/Kconfig +++ b/drivers/tty/Kconfig @@ -85,13 +85,13 @@ config VT_HW_CONSOLE_BINDING bool "Support for binding and unbinding console drivers" depends on HW_CONSOLE ---help--- - The virtual terminal is the device that interacts with the physical - terminal through console drivers. On these systems, at least one - console driver is loaded. In other configurations, additional console - drivers may be enabled, such as the framebuffer console. If more than - 1 console driver is enabled, setting this to 'y' will allow you to - select the console driver that will serve as the backend for the - virtual terminals. + The virtual terminal is the device that interacts with the physical + terminal through console drivers. On these systems, at least one + console driver is loaded. In other configurations, additional console + drivers may be enabled, such as the framebuffer console. If more than + 1 console driver is enabled, setting this to 'y' will allow you to + select the console driver that will serve as the backend for the + virtual terminals. See for more information. For framebuffer console users, please refer to @@ -173,15 +173,15 @@ config ROCKETPORT depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) help This driver supports Comtrol RocketPort and RocketModem PCI boards. - These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or - modems. For information about the RocketPort/RocketModem boards - and this driver read . + These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or + modems. For information about the RocketPort/RocketModem boards + and this driver read . To compile this driver as a module, choose M here: the module will be called rocket. If you want to compile this driver into the kernel, say Y here. If - you don't have a Comtrol RocketPort/RocketModem card installed, say N. + you don't have a Comtrol RocketPort/RocketModem card installed, say N. config CYCLADES tristate "Cyclades async mux support" @@ -437,8 +437,8 @@ config MIPS_EJTAG_FDC_KGDB depends on MIPS_EJTAG_FDC_TTY && KGDB default y help - This enables the use of KGDB over an FDC channel, allowing KGDB to be - used remotely or when a serial port isn't available. + This enables the use of KGDB over an FDC channel, allowing KGDB to be + used remotely or when a serial port isn't available. config MIPS_EJTAG_FDC_KGDB_CHAN int "KGDB FDC channel" diff --git a/drivers/tty/hvc/Kconfig b/drivers/tty/hvc/Kconfig index 4d22b911111f..bb5953dd1a2c 100644 --- a/drivers/tty/hvc/Kconfig +++ b/drivers/tty/hvc/Kconfig @@ -74,7 +74,7 @@ config HVC_UDBG depends on PPC select HVC_DRIVER help - This is meant to be used during HW bring up or debugging when + This is meant to be used during HW bring up or debugging when no other console mechanism exist but udbg, to get you a quick console for userspace. Do NOT enable in production kernels. @@ -83,7 +83,7 @@ config HVC_DCC depends on ARM || ARM64 select HVC_DRIVER help - This console uses the JTAG DCC on ARM to create a console under the HVC + This console uses the JTAG DCC on ARM to create a console under the HVC driver. This console is used through a JTAG only on ARM. If you don't have a JTAG then you probably don't want this option. diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kconfig index 7ef60f8b6e2c..7e132657f160 100644 --- a/drivers/tty/serial/8250/Kconfig +++ b/drivers/tty/serial/8250/Kconfig @@ -334,7 +334,7 @@ config SERIAL_8250_BCM2835AUX Features and limitations of the UART are Registers are similar to 16650 registers, - set bits in the control registers that are unsupported + set bits in the control registers that are unsupported are ignored and read back as 0 7/8 bit operation with 1 start and 1 stop bit 8 symbols deep fifo for rx and tx diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig index 4789b5d62f63..b11b4d725ae6 100644 --- a/drivers/tty/serial/Kconfig +++ b/drivers/tty/serial/Kconfig @@ -287,26 +287,26 @@ config SERIAL_SAMSUNG_CONSOLE boot time.) config SERIAL_SIRFSOC - tristate "SiRF SoC Platform Serial port support" - depends on ARCH_SIRF - select SERIAL_CORE - help - Support for the on-chip UART on the CSR SiRFprimaII series, - providing /dev/ttySiRF0, 1 and 2 (note, some machines may not - provide all of these ports, depending on how the serial port - pins are configured). + tristate "SiRF SoC Platform Serial port support" + depends on ARCH_SIRF + select SERIAL_CORE + help + Support for the on-chip UART on the CSR SiRFprimaII series, + providing /dev/ttySiRF0, 1 and 2 (note, some machines may not + provide all of these ports, depending on how the serial port + pins are configured). config SERIAL_SIRFSOC_CONSOLE - bool "Support for console on SiRF SoC serial port" - depends on SERIAL_SIRFSOC=y - select SERIAL_CORE_CONSOLE - help - Even if you say Y here, the currently visible virtual console - (/dev/tty0) will still be used as the system console by default, but - you can alter that using a kernel command line option such as - "console=ttySiRFx". (Try "man bootparam" or see the documentation of - your boot loader about how to pass options to the kernel at - boot time.) + bool "Support for console on SiRF SoC serial port" + depends on SERIAL_SIRFSOC=y + select SERIAL_CORE_CONSOLE + help + Even if you say Y here, the currently visible virtual console + (/dev/tty0) will still be used as the system console by default, but + you can alter that using a kernel command line option such as + "console=ttySiRFx". (Try "man bootparam" or see the documentation of + your boot loader about how to pass options to the kernel at + boot time.) config SERIAL_TEGRA tristate "NVIDIA Tegra20/30 SoC serial controller" @@ -1077,41 +1077,41 @@ config SERIAL_SCCNXP_CONSOLE Support for console on SCCNXP serial ports. config SERIAL_SC16IS7XX_CORE - tristate + tristate config SERIAL_SC16IS7XX - tristate "SC16IS7xx serial support" - select SERIAL_CORE - depends on (SPI_MASTER && !I2C) || I2C - help - This selects support for SC16IS7xx serial ports. - Supported ICs are SC16IS740, SC16IS741, SC16IS750, SC16IS752, - SC16IS760 and SC16IS762. Select supported buses using options below. + tristate "SC16IS7xx serial support" + select SERIAL_CORE + depends on (SPI_MASTER && !I2C) || I2C + help + This selects support for SC16IS7xx serial ports. + Supported ICs are SC16IS740, SC16IS741, SC16IS750, SC16IS752, + SC16IS760 and SC16IS762. Select supported buses using options below. config SERIAL_SC16IS7XX_I2C - bool "SC16IS7xx for I2C interface" - depends on SERIAL_SC16IS7XX - depends on I2C - select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX - select REGMAP_I2C if I2C - default y - help - Enable SC16IS7xx driver on I2C bus, - If required say y, and say n to i2c if not required, - Enabled by default to support oldconfig. - You must select at least one bus for the driver to be built. + bool "SC16IS7xx for I2C interface" + depends on SERIAL_SC16IS7XX + depends on I2C + select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX + select REGMAP_I2C if I2C + default y + help + Enable SC16IS7xx driver on I2C bus, + If required say y, and say n to i2c if not required, + Enabled by default to support oldconfig. + You must select at least one bus for the driver to be built. config SERIAL_SC16IS7XX_SPI - bool "SC16IS7xx for spi interface" - depends on SERIAL_SC16IS7XX - depends on SPI_MASTER - select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX - select REGMAP_SPI if SPI_MASTER - help - Enable SC16IS7xx driver on SPI bus, - If required say y, and say n to spi if not required, - This is additional support to exsisting driver. - You must select at least one bus for the driver to be built. + bool "SC16IS7xx for spi interface" + depends on SERIAL_SC16IS7XX + depends on SPI_MASTER + select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX + select REGMAP_SPI if SPI_MASTER + help + Enable SC16IS7xx driver on SPI bus, + If required say y, and say n to spi if not required, + This is additional support to exsisting driver. + You must select at least one bus for the driver to be built. config SERIAL_TIMBERDALE tristate "Support for timberdale UART" @@ -1211,7 +1211,7 @@ config SERIAL_ALTERA_UART_CONSOLE Enable a Altera UART port to be the system console. config SERIAL_IFX6X60 - tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)" + tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)" depends on GPIOLIB || COMPILE_TEST depends on SPI && HAS_DMA help diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig index 40676be2e46a..3b591e294707 100644 --- a/drivers/video/backlight/Kconfig +++ b/drivers/video/backlight/Kconfig @@ -9,7 +9,7 @@ menu "Backlight & LCD device support" # LCD # config LCD_CLASS_DEVICE - tristate "Lowlevel LCD controls" + tristate "Lowlevel LCD controls" help This framework adds support for low-level control of LCD. Some framebuffer devices connect to platform-specific LCD modules @@ -141,10 +141,10 @@ endif # LCD_CLASS_DEVICE # Backlight # config BACKLIGHT_CLASS_DEVICE - tristate "Lowlevel Backlight controls" + tristate "Lowlevel Backlight controls" help This framework adds support for low-level control of the LCD - backlight. This includes support for brightness and power. + backlight. This includes support for brightness and power. To have support for your specific LCD panel you will have to select the proper drivers which depend on this option. @@ -272,7 +272,7 @@ config BACKLIGHT_APPLE tristate "Apple Backlight Driver" depends on X86 && ACPI help - If you have an Intel-based Apple say Y to enable a driver for its + If you have an Intel-based Apple say Y to enable a driver for its backlight. config BACKLIGHT_TOSA diff --git a/drivers/video/console/Kconfig b/drivers/video/console/Kconfig index c10e17fb9a9a..ac3a28c08f78 100644 --- a/drivers/video/console/Kconfig +++ b/drivers/video/console/Kconfig @@ -27,7 +27,7 @@ config VGACON_SOFT_SCROLLBACK depends on VGA_CONSOLE default n help - The scrollback buffer of the standard VGA console is located in + The scrollback buffer of the standard VGA console is located in the VGA RAM. The size of this RAM is fixed and is quite small. If you require a larger scrollback buffer, this can be placed in System RAM which is dynamically allocated during initialization. @@ -84,12 +84,12 @@ config MDA_CONSOLE If unsure, say N. config SGI_NEWPORT_CONSOLE - tristate "SGI Newport Console support" + tristate "SGI Newport Console support" depends on SGI_IP22 && HAS_IOMEM - select FONT_SUPPORT - help - Say Y here if you want the console on the Newport aka XL graphics - card of your Indy. Most people say Y here. + select FONT_SUPPORT + help + Say Y here if you want the console on the Newport aka XL graphics + card of your Indy. Most people say Y here. config DUMMY_CONSOLE bool @@ -97,24 +97,24 @@ config DUMMY_CONSOLE default y config DUMMY_CONSOLE_COLUMNS - int "Initial number of console screen columns" - depends on DUMMY_CONSOLE && !ARM - default 160 if PARISC - default 80 - help - On PA-RISC, the default value is 160, which should fit a 1280x1024 - monitor. - Select 80 if you use a 640x480 resolution by default. + int "Initial number of console screen columns" + depends on DUMMY_CONSOLE && !ARM + default 160 if PARISC + default 80 + help + On PA-RISC, the default value is 160, which should fit a 1280x1024 + monitor. + Select 80 if you use a 640x480 resolution by default. config DUMMY_CONSOLE_ROWS - int "Initial number of console screen rows" - depends on DUMMY_CONSOLE && !ARM - default 64 if PARISC - default 25 - help - On PA-RISC, the default value is 64, which should fit a 1280x1024 - monitor. - Select 25 if you use a 640x480 resolution by default. + int "Initial number of console screen rows" + depends on DUMMY_CONSOLE && !ARM + default 64 if PARISC + default 25 + help + On PA-RISC, the default value is 64, which should fit a 1280x1024 + monitor. + Select 25 if you use a 640x480 resolution by default. config FRAMEBUFFER_CONSOLE bool "Framebuffer Console support" @@ -130,11 +130,11 @@ config FRAMEBUFFER_CONSOLE_DETECT_PRIMARY depends on FRAMEBUFFER_CONSOLE default n ---help--- - If this option is selected, the framebuffer console will - automatically select the primary display device (if the architecture + If this option is selected, the framebuffer console will + automatically select the primary display device (if the architecture supports this feature). Otherwise, the framebuffer console will - always select the first framebuffer driver that is loaded. The latter - is the default behavior. + always select the first framebuffer driver that is loaded. The latter + is the default behavior. You can always override the automatic selection of the primary device by using the fbcon=map: boot option. @@ -145,11 +145,11 @@ config FRAMEBUFFER_CONSOLE_ROTATION bool "Framebuffer Console Rotation" depends on FRAMEBUFFER_CONSOLE help - Enable display rotation for the framebuffer console. This is done - in software and may be significantly slower than a normally oriented - display. Note that the rotation is done at the console level only - such that other users of the framebuffer will remain normally - oriented. + Enable display rotation for the framebuffer console. This is done + in software and may be significantly slower than a normally oriented + display. Note that the rotation is done at the console level only + such that other users of the framebuffer will remain normally + oriented. config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER bool "Framebuffer Console Deferred Takeover" @@ -163,14 +163,14 @@ config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER black screen as soon as fbcon loads. config STI_CONSOLE - bool "STI text console" + bool "STI text console" depends on PARISC && HAS_IOMEM - select FONT_SUPPORT - default y - help - The STI console is the builtin display/keyboard on HP-PARISC - machines. Say Y here to build support for it into your kernel. - The alternative is to use your primary serial port as a console. + select FONT_SUPPORT + default y + help + The STI console is the builtin display/keyboard on HP-PARISC + machines. Say Y here to build support for it into your kernel. + The alternative is to use your primary serial port as a console. endmenu diff --git a/drivers/virt/Kconfig b/drivers/virt/Kconfig index 363af2eaf2ba..cb5d2d89592f 100644 --- a/drivers/virt/Kconfig +++ b/drivers/virt/Kconfig @@ -18,17 +18,17 @@ config FSL_HV_MANAGER depends on FSL_SOC select EPAPR_PARAVIRT help - The Freescale hypervisor management driver provides several services + The Freescale hypervisor management driver provides several services to drivers and applications related to the Freescale hypervisor: - 1) An ioctl interface for querying and managing partitions. + 1) An ioctl interface for querying and managing partitions. - 2) A file interface to reading incoming doorbells. + 2) A file interface to reading incoming doorbells. - 3) An interrupt handler for shutting down the partition upon + 3) An interrupt handler for shutting down the partition upon receiving the shutdown doorbell from a manager partition. - 4) A kernel interface for receiving callbacks when a managed + 4) A kernel interface for receiving callbacks when a managed partition shuts down. source "drivers/virt/vboxguest/Kconfig" diff --git a/drivers/virtio/Kconfig b/drivers/virtio/Kconfig index 078615cf2afc..29896374bf1b 100644 --- a/drivers/virtio/Kconfig +++ b/drivers/virtio/Kconfig @@ -29,17 +29,17 @@ config VIRTIO_PCI_LEGACY default y depends on VIRTIO_PCI ---help--- - Virtio PCI Card 0.9.X Draft (circa 2014) and older device support. + Virtio PCI Card 0.9.X Draft (circa 2014) and older device support. This option enables building a transitional driver, supporting both devices conforming to Virtio 1 specification, and legacy devices. If disabled, you get a slightly smaller, non-transitional driver, with no legacy compatibility. - So look out into your driveway. Do you have a flying car? If - so, you can happily disable this option and virtio will not - break. Otherwise, leave it set. Unless you're testing what - life will be like in The Future. + So look out into your driveway. Do you have a flying car? If + so, you can happily disable this option and virtio will not + break. Otherwise, leave it set. Unless you're testing what + life will be like in The Future. If unsure, say Y. diff --git a/drivers/w1/slaves/Kconfig b/drivers/w1/slaves/Kconfig index ebed495b9e69..035de04710d1 100644 --- a/drivers/w1/slaves/Kconfig +++ b/drivers/w1/slaves/Kconfig @@ -71,8 +71,8 @@ config W1_SLAVE_DS2805 help Say Y here if you want to use a 1-wire is a 112-byte user-programmable EEPROM is - organized as 7 pages of 16 bytes each with 64bit - unique number. Requires OverDrive Speed to talk to. + organized as 7 pages of 16 bytes each with 64bit + unique number. Requires OverDrive Speed to talk to. config W1_SLAVE_DS2431 tristate "1kb EEPROM family support (DS2431)" diff --git a/drivers/xen/Kconfig b/drivers/xen/Kconfig index 79cc75096f42..d8c9bba57cae 100644 --- a/drivers/xen/Kconfig +++ b/drivers/xen/Kconfig @@ -110,12 +110,12 @@ config XEN_COMPAT_XENFS depends on XENFS default y help - The old xenstore userspace tools expect to find "xenbus" - under /proc/xen, but "xenbus" is now found at the root of the - xenfs filesystem. Selecting this causes the kernel to create - the compatibility mount point /proc/xen if it is running on - a xen platform. - If in doubt, say yes. + The old xenstore userspace tools expect to find "xenbus" + under /proc/xen, but "xenbus" is now found at the root of the + xenfs filesystem. Selecting this causes the kernel to create + the compatibility mount point /proc/xen if it is running on + a xen platform. + If in doubt, say yes. config XEN_SYS_HYPERVISOR bool "Create xen entries under /sys/hypervisor" @@ -123,7 +123,7 @@ config XEN_SYS_HYPERVISOR select SYS_HYPERVISOR default y help - Create entries under /sys/hypervisor describing the Xen + Create entries under /sys/hypervisor describing the Xen hypervisor environment. When running native or in another virtual environment, /sys/hypervisor will still be present, but will have no xen contents. @@ -270,7 +270,7 @@ config XEN_ACPI_PROCESSOR depends on XEN && XEN_DOM0 && X86 && ACPI_PROCESSOR && CPU_FREQ default m help - This ACPI processor uploads Power Management information to the Xen + This ACPI processor uploads Power Management information to the Xen hypervisor. To do that the driver parses the Power Management data and uploads @@ -279,7 +279,7 @@ config XEN_ACPI_PROCESSOR SMM so that other drivers (such as ACPI cpufreq scaling driver) will not load. - To compile this driver as a module, choose M here: the module will be + To compile this driver as a module, choose M here: the module will be called xen_acpi_processor If you do not know what to choose, select M here. If the CPUFREQ drivers are built in, select Y here. @@ -312,8 +312,8 @@ config XEN_SYMS depends on X86 && XEN_DOM0 && XENFS default y if KALLSYMS help - Exports hypervisor symbols (along with their types and addresses) via - /proc/xen/xensyms file, similar to /proc/kallsyms + Exports hypervisor symbols (along with their types and addresses) via + /proc/xen/xensyms file, similar to /proc/kallsyms config XEN_HAVE_VPMU bool -- 2.17.1 ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 44A1DC4CECF for ; Mon, 23 Sep 2019 16:01:14 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0070721841 for ; Mon, 23 Sep 2019 16:01:13 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="eqMmg4ua"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="g48XT1EK" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0070721841 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+infradead-linux-riscv=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=d1Ms3s421c+WqLLVWEDztbVlEWigsWRIZoBJkAfQVfI=; b=eqM mg4uaoZtWm++OzwX/8IwX7k33AVB2mjVDhuLdnDHhPrp39r8tdCMHG++Cb1L4ehQrLE7MhvTXCmKm ARDF6xAzemuozMJqrHxJf2ezUojGxAHcre5lhB/7RuPWZ/zCyMQ4LblBIdj+wy3sp2Z+PdLKNA57f 6NH8I228+xbO4tE12Ymcj3YXjtUgVFQfHl9WGlIQp6ikZt3Ngh1Lh2mQevl6hwNCDE91qMiL115S7 pH2AVBA4om1k+0hixR8Ep7FGN9PGWSHYr8I5c/tvekA+cdfPhFPgc8sNJQGGWyghzWGQhxkqABct4 E+0dorNFJydPU6xr0oYxkQ8XV/PVgxw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.2 #3 (Red Hat Linux)) id 1iCQm0-0005Rq-I6; Mon, 23 Sep 2019 16:01:12 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.92.2 #3 (Red Hat Linux)) id 1iCQlR-00054i-Az; Mon, 23 Sep 2019 16:00:44 +0000 Received: from localhost.localdomain (unknown [194.230.155.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 278D220673; Mon, 23 Sep 2019 16:00:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569254436; bh=ckF42/lzy9cn6Me8cZY3ApdIZ8tzZI5dtuYFoQCFjsg=; h=From:To:Cc:Subject:Date:From; b=g48XT1EK79k+gWBZ2BObRZqPpIXe5nJqKLel8JaFWTzZMnroecwR2hjmYdtIpWMu2 ALEtllIiWTafGWP5oxm6BTAAdrxDzpq2YP7b7vl3bi2rbLWECjp+PAjEYgVunQdSVj pJc/2GBtUewnY/urPifMb2PD5UQp4pm5Bp3hUo6g= From: Krzysztof Kozlowski To: Jiri Kosina , linux-kernel@vger.kernel.org, linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, uclinux-h8-devel@lists.sourceforge.jp, linux-m68k@lists.linux-m68k.org, openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, linux-um@lists.infradead.org, keyrings@vger.kernel.org, linux-acpi@vger.kernel.org, linux-ide@vger.kernel.org, linux-block@vger.kernel.org, linux-crypto@vger.kernel.org, openipmi-developer@lists.sourceforge.net, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, dmaengine@vger.kernel.org, linux-edac@vger.kernel.org, linux-efi@vger.kernel.org, linux-input@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-i2c@vger.kernel.org, linux-iio@vger.kernel.org, linux-rdma@vger.kernel.org, iommu@lists.linux-foundation.org, netdev@vger.kernel.org, linux-raid@vger.kernel.org, dm-devel@redhat.com, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, linux-pci@vger.kernel.org, linux-gpio@vger.kernel.org, linux-arm-msm@vger.kernel.org, platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-rtc@vger.kernel.org, linux-scsi@vger.kernel.org, esc.storagedev@microsemi.com, linux-rockchip@lists.infradead.org, linux-spi@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org, devel@driverdev.osuosl.org, ac100@lists.launchpad.net, linux-tegra@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, linux-serial@vger.kernel.org, virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org, linux-mm@kvack.org, linux-security-module@vger.kernel.org, linux-integrity@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH trivial 1/3] treewide: drivers: Fix Kconfig indentation Date: Mon, 23 Sep 2019 18:00:11 +0200 Message-Id: <20190923160013.8550-1-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Krzysztof Kozlowski MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-riscv" Errors-To: linux-riscv-bounces+infradead-linux-riscv=archiver.kernel.org@lists.infradead.org Adjust indentation from spaces to tab (+optional two spaces) as in coding style with command like: $ sed -e 's/^ /\t/' -i */Kconfig Signed-off-by: Krzysztof Kozlowski --- drivers/acpi/Kconfig | 8 +- drivers/ata/Kconfig | 12 +-- drivers/auxdisplay/Kconfig | 14 +-- drivers/base/firmware_loader/Kconfig | 2 +- drivers/block/Kconfig | 28 +++--- drivers/block/mtip32xx/Kconfig | 2 +- drivers/char/Kconfig | 6 +- drivers/char/agp/Kconfig | 2 +- drivers/char/hw_random/Kconfig | 10 +- drivers/char/ipmi/Kconfig | 20 ++-- drivers/clk/Kconfig | 2 +- drivers/clk/mediatek/Kconfig | 10 +- drivers/clk/versatile/Kconfig | 2 +- drivers/clocksource/Kconfig | 20 ++-- drivers/cpufreq/Kconfig.x86 | 6 +- drivers/cpuidle/Kconfig | 8 +- drivers/cpuidle/Kconfig.arm | 16 ++-- drivers/crypto/Kconfig | 4 +- drivers/crypto/caam/Kconfig | 14 +-- drivers/crypto/chelsio/Kconfig | 30 +++--- drivers/crypto/stm32/Kconfig | 6 +- drivers/crypto/ux500/Kconfig | 16 ++-- drivers/devfreq/Kconfig | 6 +- drivers/dma/Kconfig | 46 ++++----- drivers/edac/Kconfig | 2 +- drivers/firmware/Kconfig | 4 +- drivers/firmware/efi/Kconfig | 2 +- drivers/hid/Kconfig | 2 +- drivers/hwmon/Kconfig | 14 +-- drivers/i2c/busses/Kconfig | 16 ++-- drivers/i2c/muxes/Kconfig | 18 ++-- drivers/iio/gyro/Kconfig | 8 +- drivers/infiniband/hw/bnxt_re/Kconfig | 12 +-- drivers/input/keyboard/Kconfig | 8 +- drivers/input/mouse/Kconfig | 6 +- drivers/input/tablet/Kconfig | 20 ++-- drivers/input/touchscreen/Kconfig | 2 +- drivers/iommu/Kconfig | 2 +- drivers/irqchip/Kconfig | 10 +- drivers/isdn/hardware/mISDN/Kconfig | 2 +- drivers/macintosh/Kconfig | 6 +- drivers/md/Kconfig | 54 +++++------ drivers/media/Kconfig | 6 +- drivers/media/radio/si470x/Kconfig | 4 +- drivers/memstick/core/Kconfig | 18 ++-- drivers/memstick/host/Kconfig | 4 +- drivers/misc/Kconfig | 16 ++-- drivers/mtd/nand/onenand/Kconfig | 12 +-- drivers/nfc/nfcmrvl/Kconfig | 2 +- drivers/pci/Kconfig | 24 ++--- drivers/pci/controller/dwc/Kconfig | 6 +- drivers/pci/hotplug/Kconfig | 2 +- drivers/perf/Kconfig | 14 +-- drivers/phy/hisilicon/Kconfig | 6 +- drivers/pinctrl/Kconfig | 18 ++-- drivers/pinctrl/freescale/Kconfig | 12 +-- drivers/pinctrl/qcom/Kconfig | 34 +++---- drivers/platform/chrome/Kconfig | 6 +- drivers/platform/mellanox/Kconfig | 4 +- drivers/platform/x86/Kconfig | 48 +++++----- drivers/power/avs/Kconfig | 12 +-- drivers/power/supply/Kconfig | 30 +++--- drivers/regulator/Kconfig | 8 +- drivers/rpmsg/Kconfig | 2 +- drivers/rtc/Kconfig | 6 +- drivers/scsi/Kconfig | 22 ++--- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 14 +-- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/qedf/Kconfig | 4 +- drivers/scsi/smartpqi/Kconfig | 8 +- drivers/soc/fsl/Kconfig | 8 +- drivers/soc/qcom/Kconfig | 22 ++--- drivers/soc/rockchip/Kconfig | 18 ++-- drivers/spi/Kconfig | 18 ++-- drivers/staging/fbtft/Kconfig | 12 +-- drivers/staging/fwserial/Kconfig | 6 +- drivers/staging/most/Kconfig | 8 +- drivers/staging/nvec/Kconfig | 10 +- drivers/staging/pi433/Kconfig | 24 ++--- drivers/staging/uwb/Kconfig | 42 ++++---- .../vc04_services/bcm2835-audio/Kconfig | 12 +-- drivers/staging/wusbcore/Kconfig | 2 +- drivers/tty/Kconfig | 26 ++--- drivers/tty/hvc/Kconfig | 4 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 96 +++++++++---------- drivers/video/backlight/Kconfig | 8 +- drivers/video/console/Kconfig | 76 +++++++-------- drivers/virt/Kconfig | 10 +- drivers/virtio/Kconfig | 10 +- drivers/w1/slaves/Kconfig | 4 +- drivers/xen/Kconfig | 22 ++--- 92 files changed, 631 insertions(+), 631 deletions(-) diff --git a/drivers/acpi/Kconfig b/drivers/acpi/Kconfig index ebe1e9e5fd81..1fbe7e3d57b3 100644 --- a/drivers/acpi/Kconfig +++ b/drivers/acpi/Kconfig @@ -104,9 +104,9 @@ config ACPI_PROCFS_POWER depends on X86 && PROC_FS help For backwards compatibility, this option allows - deprecated power /proc/acpi/ directories to exist, even when - they have been replaced by functions in /sys. - The deprecated directories (and their replacements) include: + deprecated power /proc/acpi/ directories to exist, even when + they have been replaced by functions in /sys. + The deprecated directories (and their replacements) include: /proc/acpi/battery/* (/sys/class/power_supply/*) and /proc/acpi/ac_adapter/* (sys/class/power_supply/*). This option has no effect on /proc/acpi/ directories @@ -454,7 +454,7 @@ config ACPI_CUSTOM_METHOD config ACPI_BGRT bool "Boottime Graphics Resource Table support" depends on EFI && (X86 || ARM64) - help + help This driver adds support for exposing the ACPI Boottime Graphics Resource Table, which allows the operating system to obtain data from the firmware boot splash. It will appear under diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index a6beb2c5a692..86e35c9a9ac6 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -695,7 +695,7 @@ config PATA_IMX depends on ARCH_MXC help This option enables support for the PATA host available on Freescale - iMX SoCs. + iMX SoCs. If unsure, say N. @@ -704,7 +704,7 @@ config PATA_IT8213 depends on PCI help This option enables support for the ITE 821 PATA - controllers via the new ATA layer. + controllers via the new ATA layer. If unsure, say N. @@ -732,9 +732,9 @@ config PATA_MACIO depends on PPC_PMAC help Most IDE capable PowerMacs have IDE busses driven by a variant - of this controller which is part of the Apple chipset used on - most PowerMac models. Some models have multiple busses using - different chipsets, though generally, MacIO is one of them. + of this controller which is part of the Apple chipset used on + most PowerMac models. Some models have multiple busses using + different chipsets, though generally, MacIO is one of them. config PATA_MARVELL tristate "Marvell PATA support via legacy mode" @@ -915,7 +915,7 @@ config PATA_PXA This option enables support for harddrive attached to PXA CPU's bus. NOTE: This driver utilizes PXA DMA controller, in case your hardware - is not capable of doing MWDMA, use pata_platform instead. + is not capable of doing MWDMA, use pata_platform instead. If unsure, say N. diff --git a/drivers/auxdisplay/Kconfig b/drivers/auxdisplay/Kconfig index b8313a04422d..a92be39825f6 100644 --- a/drivers/auxdisplay/Kconfig +++ b/drivers/auxdisplay/Kconfig @@ -329,7 +329,7 @@ config PANEL_LCD_PROTO config PANEL_LCD_PIN_E depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) " range -17 17 default 14 ---help--- @@ -344,7 +344,7 @@ config PANEL_LCD_PIN_E config PANEL_LCD_PIN_RS depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) " range -17 17 default 17 ---help--- @@ -359,7 +359,7 @@ config PANEL_LCD_PIN_RS config PANEL_LCD_PIN_RW depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) " range -17 17 default 16 ---help--- @@ -374,7 +374,7 @@ config PANEL_LCD_PIN_RW config PANEL_LCD_PIN_SCL depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO!="0" - int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) " range -17 17 default 1 ---help--- @@ -389,7 +389,7 @@ config PANEL_LCD_PIN_SCL config PANEL_LCD_PIN_SDA depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO!="0" - int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) " range -17 17 default 2 ---help--- @@ -404,12 +404,12 @@ config PANEL_LCD_PIN_SDA config PANEL_LCD_PIN_BL depends on PANEL_PROFILE="0" && PANEL_LCD="1" - int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) " range -17 17 default 0 ---help--- This describes the number of the parallel port pin to which the LCD 'BL' signal - has been connected. It can be : + has been connected. It can be : 0 : no connection (eg: connected to ground) 1..17 : directly connected to any of these pins on the DB25 plug diff --git a/drivers/base/firmware_loader/Kconfig b/drivers/base/firmware_loader/Kconfig index 3f9e274e2ed3..e4cd11135785 100644 --- a/drivers/base/firmware_loader/Kconfig +++ b/drivers/base/firmware_loader/Kconfig @@ -148,7 +148,7 @@ config FW_LOADER_USER_HELPER_FALLBACK to be used for all firmware requests which explicitly do not disable a a fallback mechanism. Firmware calls which do prohibit a fallback mechanism is request_firmware_direct(). This option is kept for - backward compatibility purposes given this precise mechanism can also + backward compatibility purposes given this precise mechanism can also be enabled by setting the proc sysctl value to true: /proc/sys/kernel/firmware_config/force_sysfs_fallback diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index 1bb8ec575352..fa0cd072f5a1 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig @@ -142,10 +142,10 @@ config BLK_DEV_UBD bool "Virtual block device" depends on UML ---help--- - The User-Mode Linux port includes a driver called UBD which will let - you access arbitrary files on the host computer as block devices. - Unless you know that you do not need such virtual block devices say - Y here. + The User-Mode Linux port includes a driver called UBD which will let + you access arbitrary files on the host computer as block devices. + Unless you know that you do not need such virtual block devices say + Y here. config BLK_DEV_UBD_SYNC bool "Always do synchronous disk IO for UBD" @@ -156,16 +156,16 @@ config BLK_DEV_UBD_SYNC Linux 'Virtual Machine' uses a journalling filesystem and the host computer crashes. - Synchronous operation (i.e. always writing data to the host's disk - immediately) is configurable on a per-UBD basis by using a special - kernel command line option. Alternatively, you can say Y here to - turn on synchronous operation by default for all block devices. + Synchronous operation (i.e. always writing data to the host's disk + immediately) is configurable on a per-UBD basis by using a special + kernel command line option. Alternatively, you can say Y here to + turn on synchronous operation by default for all block devices. - If you're running a journalling file system (like reiserfs, for - example) in your virtual machine, you will want to say Y here. If - you care for the safety of the data in your virtual machine, Y is a - wise choice too. In all other cases (for example, if you're just - playing around with User-Mode Linux) you can choose N. + If you're running a journalling file system (like reiserfs, for + example) in your virtual machine, you will want to say Y here. If + you care for the safety of the data in your virtual machine, Y is a + wise choice too. In all other cases (for example, if you're just + playing around with User-Mode Linux) you can choose N. config BLK_DEV_COW_COMMON bool @@ -430,7 +430,7 @@ config VIRTIO_BLK depends on VIRTIO ---help--- This is the virtual block driver for virtio. It can be used with - QEMU based VMMs (like KVM or Xen). Say Y or M. + QEMU based VMMs (like KVM or Xen). Say Y or M. config VIRTIO_BLK_SCSI bool "SCSI passthrough request for the Virtio block driver" diff --git a/drivers/block/mtip32xx/Kconfig b/drivers/block/mtip32xx/Kconfig index bf221358567e..a469dc72e67a 100644 --- a/drivers/block/mtip32xx/Kconfig +++ b/drivers/block/mtip32xx/Kconfig @@ -7,4 +7,4 @@ config BLK_DEV_PCIESSD_MTIP32XX tristate "Block Device Driver for Micron PCIe SSDs" depends on PCI help - This enables the block driver for Micron PCIe SSDs. + This enables the block driver for Micron PCIe SSDs. diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index df0fc997dc3e..26956c006987 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig @@ -439,8 +439,8 @@ config RAW_DRIVER Once bound, I/O against /dev/raw/rawN uses efficient zero-copy I/O. See the raw(8) manpage for more details. - Applications should preferably open the device (eg /dev/hda1) - with the O_DIRECT flag. + Applications should preferably open the device (eg /dev/hda1) + with the O_DIRECT flag. config MAX_RAW_DEVS int "Maximum number of RAW devices to support (1-65536)" @@ -559,4 +559,4 @@ config RANDOM_TRUST_BOOTLOADER device randomness. Say Y here to assume the entropy provided by the booloader is trustworthy so it will be added to the kernel's entropy pool. Otherwise, say N here so it will be regarded as device input that - only mixes the entropy pool. \ No newline at end of file + only mixes the entropy pool. diff --git a/drivers/char/agp/Kconfig b/drivers/char/agp/Kconfig index 812d6aa6e013..bc54235a7022 100644 --- a/drivers/char/agp/Kconfig +++ b/drivers/char/agp/Kconfig @@ -63,7 +63,7 @@ config AGP_AMD64 This option gives you AGP support for the GLX component of X using the on-CPU northbridge of the AMD Athlon64/Opteron CPUs. You still need an external AGP bridge like the AMD 8151, VIA - K8T400M, SiS755. It may also support other AGP bridges when loaded + K8T400M, SiS755. It may also support other AGP bridges when loaded with agp_try_unsupported=1. config AGP_INTEL diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig index 59f25286befe..5011eb673ab4 100644 --- a/drivers/char/hw_random/Kconfig +++ b/drivers/char/hw_random/Kconfig @@ -377,13 +377,13 @@ config HW_RANDOM_CAVIUM depends on HW_RANDOM && PCI && (ARM64 || (COMPILE_TEST && 64BIT)) default HW_RANDOM ---help--- - This driver provides kernel-side support for the Random Number - Generator hardware found on Cavium SoCs. + This driver provides kernel-side support for the Random Number + Generator hardware found on Cavium SoCs. - To compile this driver as a module, choose M here: the - module will be called cavium_rng. + To compile this driver as a module, choose M here: the + module will be called cavium_rng. - If unsure, say Y. + If unsure, say Y. config HW_RANDOM_MTK tristate "Mediatek Random Number Generator support" diff --git a/drivers/char/ipmi/Kconfig b/drivers/char/ipmi/Kconfig index 4bad0614109b..cc4bea773ded 100644 --- a/drivers/char/ipmi/Kconfig +++ b/drivers/char/ipmi/Kconfig @@ -8,13 +8,13 @@ menuconfig IPMI_HANDLER depends on HAS_IOMEM select IPMI_DMI_DECODE if DMI help - This enables the central IPMI message handler, required for IPMI + This enables the central IPMI message handler, required for IPMI to work. - IPMI is a standard for managing sensors (temperature, - voltage, etc.) in a system. + IPMI is a standard for managing sensors (temperature, + voltage, etc.) in a system. - See for more details on the driver. + See for more details on the driver. If unsure, say N. @@ -56,14 +56,14 @@ config IPMI_PANIC_STRING config IPMI_DEVICE_INTERFACE tristate 'Device interface for IPMI' help - This provides an IOCTL interface to the IPMI message handler so + This provides an IOCTL interface to the IPMI message handler so userland processes may use IPMI. It supports poll() and select(). config IPMI_SI tristate 'IPMI System Interface handler' select IPMI_PLAT_DATA help - Provides a driver for System Interfaces (KCS, SMIC, BT). + Provides a driver for System Interfaces (KCS, SMIC, BT). Currently, only KCS and SMIC are supported. If you are using IPMI, you should probably say "y" here. @@ -71,7 +71,7 @@ config IPMI_SSIF tristate 'IPMI SMBus handler (SSIF)' select I2C help - Provides a driver for a SMBus interface to a BMC, meaning that you + Provides a driver for a SMBus interface to a BMC, meaning that you have a driver that must be accessed over an I2C bus instead of a standard interface. This module requires I2C support. @@ -79,17 +79,17 @@ config IPMI_POWERNV depends on PPC_POWERNV tristate 'POWERNV (OPAL firmware) IPMI interface' help - Provides a driver for OPAL firmware-based IPMI interfaces. + Provides a driver for OPAL firmware-based IPMI interfaces. config IPMI_WATCHDOG tristate 'IPMI Watchdog Timer' help - This enables the IPMI watchdog timer. + This enables the IPMI watchdog timer. config IPMI_POWEROFF tristate 'IPMI Poweroff' help - This enables a function to power off the system with IPMI if + This enables a function to power off the system with IPMI if the IPMI management controller is capable of this. endif # IPMI_HANDLER diff --git a/drivers/clk/Kconfig b/drivers/clk/Kconfig index c44247d0b83e..0bea0363142e 100644 --- a/drivers/clk/Kconfig +++ b/drivers/clk/Kconfig @@ -27,7 +27,7 @@ config COMMON_CLK_WM831X tristate "Clock driver for WM831x/2x PMICs" depends on MFD_WM831X ---help--- - Supports the clocking subsystem of the WM831x/2x series of + Supports the clocking subsystem of the WM831x/2x series of PMICs from Wolfson Microelectronics. source "drivers/clk/versatile/Kconfig" diff --git a/drivers/clk/mediatek/Kconfig b/drivers/clk/mediatek/Kconfig index 7efc3617bbd5..5ddd813521e7 100644 --- a/drivers/clk/mediatek/Kconfig +++ b/drivers/clk/mediatek/Kconfig @@ -179,31 +179,31 @@ config COMMON_CLK_MT6797 select COMMON_CLK_MEDIATEK default ARCH_MEDIATEK && ARM64 ---help--- - This driver supports MediaTek MT6797 basic clocks. + This driver supports MediaTek MT6797 basic clocks. config COMMON_CLK_MT6797_MMSYS bool "Clock driver for MediaTek MT6797 mmsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 mmsys clocks. + This driver supports MediaTek MT6797 mmsys clocks. config COMMON_CLK_MT6797_IMGSYS bool "Clock driver for MediaTek MT6797 imgsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 imgsys clocks. + This driver supports MediaTek MT6797 imgsys clocks. config COMMON_CLK_MT6797_VDECSYS bool "Clock driver for MediaTek MT6797 vdecsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 vdecsys clocks. + This driver supports MediaTek MT6797 vdecsys clocks. config COMMON_CLK_MT6797_VENCSYS bool "Clock driver for MediaTek MT6797 vencsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 vencsys clocks. + This driver supports MediaTek MT6797 vencsys clocks. config COMMON_CLK_MT7622 bool "Clock driver for MediaTek MT7622" diff --git a/drivers/clk/versatile/Kconfig b/drivers/clk/versatile/Kconfig index ac766855ba16..c2618f1477a2 100644 --- a/drivers/clk/versatile/Kconfig +++ b/drivers/clk/versatile/Kconfig @@ -9,7 +9,7 @@ config COMMON_CLK_VERSATILE COMPILE_TEST select REGMAP_MMIO ---help--- - Supports clocking on ARM Reference designs: + Supports clocking on ARM Reference designs: - Integrator/AP and Integrator/CP - RealView PB1176, EB, PB11MP and PBX - Versatile Express diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig index f35a53ce8988..f2342cb58e08 100644 --- a/drivers/clocksource/Kconfig +++ b/drivers/clocksource/Kconfig @@ -470,7 +470,7 @@ config OXNAS_RPS_TIMER This enables support for the Oxford Semiconductor OXNAS RPS timers. config SYS_SUPPORTS_SH_CMT - bool + bool config MTK_TIMER bool "Mediatek timer driver" if COMPILE_TEST @@ -490,13 +490,13 @@ config SPRD_TIMER Enables support for the Spreadtrum timer driver. config SYS_SUPPORTS_SH_MTU2 - bool + bool config SYS_SUPPORTS_SH_TMU - bool + bool config SYS_SUPPORTS_EM_STI - bool + bool config CLKSRC_JCORE_PIT bool "J-Core PIT timer driver" if COMPILE_TEST @@ -590,21 +590,21 @@ config CLKSRC_PXA platforms. config H8300_TMR8 - bool "Clockevent timer for the H8300 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clockevent timer for the H8300 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the 8 bits timer for the H8300 platform. config H8300_TMR16 - bool "Clockevent timer for the H83069 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clockevent timer for the H83069 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the 16 bits timer for the H8300 platform with the H83069 cpu. config H8300_TPU - bool "Clocksource for the H8300 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clocksource for the H8300 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the clocksource for the H8300 platform with the H8S2678 cpu. diff --git a/drivers/cpufreq/Kconfig.x86 b/drivers/cpufreq/Kconfig.x86 index dfa6457deaf6..6eec6ccb14cb 100644 --- a/drivers/cpufreq/Kconfig.x86 +++ b/drivers/cpufreq/Kconfig.x86 @@ -9,12 +9,12 @@ config X86_INTEL_PSTATE select ACPI_PROCESSOR if ACPI select ACPI_CPPC_LIB if X86_64 && ACPI && SCHED_MC_PRIO help - This driver provides a P state for Intel core processors. + This driver provides a P state for Intel core processors. The driver implements an internal governor and will become - the scaling driver and governor for Sandy bridge processors. + the scaling driver and governor for Sandy bridge processors. When this driver is enabled it will become the preferred - scaling driver for Sandy bridge processors. + scaling driver for Sandy bridge processors. If in doubt, say N. diff --git a/drivers/cpuidle/Kconfig b/drivers/cpuidle/Kconfig index 88727b7c0d59..1b8614d1c696 100644 --- a/drivers/cpuidle/Kconfig +++ b/drivers/cpuidle/Kconfig @@ -16,7 +16,7 @@ config CPU_IDLE if CPU_IDLE config CPU_IDLE_MULTIPLE_DRIVERS - bool + bool config CPU_IDLE_GOV_LADDER bool "Ladder governor (for periodic timer tick)" @@ -67,9 +67,9 @@ config HALTPOLL_CPUIDLE depends on X86 && KVM_GUEST default y help - This option enables halt poll cpuidle driver, which allows to poll - before halting in the guest (more efficient than polling in the - host via halt_poll_ns for some scenarios). + This option enables halt poll cpuidle driver, which allows to poll + before halting in the guest (more efficient than polling in the + host via halt_poll_ns for some scenarios). endif diff --git a/drivers/cpuidle/Kconfig.arm b/drivers/cpuidle/Kconfig.arm index d8530475493c..e91ab792d14d 100644 --- a/drivers/cpuidle/Kconfig.arm +++ b/drivers/cpuidle/Kconfig.arm @@ -3,15 +3,15 @@ # ARM CPU Idle drivers # config ARM_CPUIDLE - bool "Generic ARM/ARM64 CPU idle Driver" - select DT_IDLE_STATES + bool "Generic ARM/ARM64 CPU idle Driver" + select DT_IDLE_STATES select CPU_IDLE_MULTIPLE_DRIVERS - help - Select this to enable generic cpuidle driver for ARM. - It provides a generic idle driver whose idle states are configured - at run-time through DT nodes. The CPUidle suspend backend is - initialized by calling the CPU operations init idle hook - provided by architecture code. + help + Select this to enable generic cpuidle driver for ARM. + It provides a generic idle driver whose idle states are configured + at run-time through DT nodes. The CPUidle suspend backend is + initialized by calling the CPU operations init idle hook + provided by architecture code. config ARM_PSCI_CPUIDLE bool "PSCI CPU idle Driver" diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig index 1fb622f2a87d..390f0d652cb1 100644 --- a/drivers/crypto/Kconfig +++ b/drivers/crypto/Kconfig @@ -353,7 +353,7 @@ config CRYPTO_DEV_OMAP depends on ARCH_OMAP2PLUS help OMAP processors have various crypto HW accelerators. Select this if - you want to use the OMAP modules for any of the crypto algorithms. + you want to use the OMAP modules for any of the crypto algorithms. if CRYPTO_DEV_OMAP @@ -635,7 +635,7 @@ config CRYPTO_DEV_QCOM_RNG Generator hardware found on Qualcomm SoCs. To compile this driver as a module, choose M here. The - module will be called qcom-rng. If unsure, say N. + module will be called qcom-rng. If unsure, say N. config CRYPTO_DEV_VMX bool "Support for VMX cryptographic acceleration instructions" diff --git a/drivers/crypto/caam/Kconfig b/drivers/crypto/caam/Kconfig index 137ed3df0c74..2a0fa8dcae3c 100644 --- a/drivers/crypto/caam/Kconfig +++ b/drivers/crypto/caam/Kconfig @@ -130,13 +130,13 @@ config CRYPTO_DEV_FSL_CAAM_AHASH_API scatterlist crypto API to the SEC4 via job ring. config CRYPTO_DEV_FSL_CAAM_PKC_API - bool "Register public key cryptography implementations with Crypto API" - default y - select CRYPTO_RSA - help - Selecting this will allow SEC Public key support for RSA. - Supported cryptographic primitives: encryption, decryption, - signature and verification. + bool "Register public key cryptography implementations with Crypto API" + default y + select CRYPTO_RSA + help + Selecting this will allow SEC Public key support for RSA. + Supported cryptographic primitives: encryption, decryption, + signature and verification. config CRYPTO_DEV_FSL_CAAM_RNG_API bool "Register caam device for hwrng API" diff --git a/drivers/crypto/chelsio/Kconfig b/drivers/crypto/chelsio/Kconfig index 250150560e68..2786b497437c 100644 --- a/drivers/crypto/chelsio/Kconfig +++ b/drivers/crypto/chelsio/Kconfig @@ -23,22 +23,22 @@ config CRYPTO_DEV_CHELSIO will be called chcr. config CHELSIO_IPSEC_INLINE - bool "Chelsio IPSec XFRM Tx crypto offload" - depends on CHELSIO_T4 + bool "Chelsio IPSec XFRM Tx crypto offload" + depends on CHELSIO_T4 depends on CRYPTO_DEV_CHELSIO - depends on XFRM_OFFLOAD - depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD - default n - ---help--- - Enable support for IPSec Tx Inline. + depends on XFRM_OFFLOAD + depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD + default n + ---help--- + Enable support for IPSec Tx Inline. config CRYPTO_DEV_CHELSIO_TLS - tristate "Chelsio Crypto Inline TLS Driver" - depends on CHELSIO_T4 - depends on TLS - select CRYPTO_DEV_CHELSIO - ---help--- - Support Chelsio Inline TLS with Chelsio crypto accelerator. + tristate "Chelsio Crypto Inline TLS Driver" + depends on CHELSIO_T4 + depends on TLS + select CRYPTO_DEV_CHELSIO + ---help--- + Support Chelsio Inline TLS with Chelsio crypto accelerator. - To compile this driver as a module, choose M here: the module - will be called chtls. + To compile this driver as a module, choose M here: the module + will be called chtls. diff --git a/drivers/crypto/stm32/Kconfig b/drivers/crypto/stm32/Kconfig index 1aba9372cd23..4ef3eb11361c 100644 --- a/drivers/crypto/stm32/Kconfig +++ b/drivers/crypto/stm32/Kconfig @@ -4,7 +4,7 @@ config CRYPTO_DEV_STM32_CRC depends on ARCH_STM32 select CRYPTO_HASH help - This enables support for the CRC32 hw accelerator which can be found + This enables support for the CRC32 hw accelerator which can be found on STMicroelectronics STM32 SOC. config CRYPTO_DEV_STM32_HASH @@ -17,7 +17,7 @@ config CRYPTO_DEV_STM32_HASH select CRYPTO_SHA256 select CRYPTO_ENGINE help - This enables support for the HASH hw accelerator which can be found + This enables support for the HASH hw accelerator which can be found on STMicroelectronics STM32 SOC. config CRYPTO_DEV_STM32_CRYP @@ -27,5 +27,5 @@ config CRYPTO_DEV_STM32_CRYP select CRYPTO_ENGINE select CRYPTO_LIB_DES help - This enables support for the CRYP (AES/DES/TDES) hw accelerator which + This enables support for the CRYP (AES/DES/TDES) hw accelerator which can be found on STMicroelectronics STM32 SOC. diff --git a/drivers/crypto/ux500/Kconfig b/drivers/crypto/ux500/Kconfig index b1c6f739f77b..5a48497989ad 100644 --- a/drivers/crypto/ux500/Kconfig +++ b/drivers/crypto/ux500/Kconfig @@ -11,18 +11,18 @@ config CRYPTO_DEV_UX500_CRYP select CRYPTO_BLKCIPHER select CRYPTO_LIB_DES help - This selects the crypto driver for the UX500_CRYP hardware. It supports - AES-ECB, CBC and CTR with keys sizes of 128, 192 and 256 bit sizes. + This selects the crypto driver for the UX500_CRYP hardware. It supports + AES-ECB, CBC and CTR with keys sizes of 128, 192 and 256 bit sizes. config CRYPTO_DEV_UX500_HASH - tristate "UX500 crypto driver for HASH block" - depends on CRYPTO_DEV_UX500 - select CRYPTO_HASH + tristate "UX500 crypto driver for HASH block" + depends on CRYPTO_DEV_UX500 + select CRYPTO_HASH select CRYPTO_SHA1 select CRYPTO_SHA256 - help - This selects the hash driver for the UX500_HASH hardware. - Depends on UX500/STM DMA if running in DMA mode. + help + This selects the hash driver for the UX500_HASH hardware. + Depends on UX500/STM DMA if running in DMA mode. config CRYPTO_DEV_UX500_DEBUG bool "Activate ux500 platform debug-mode for crypto and hash block" diff --git a/drivers/devfreq/Kconfig b/drivers/devfreq/Kconfig index defe1d438710..0ccfd68f5cc2 100644 --- a/drivers/devfreq/Kconfig +++ b/drivers/devfreq/Kconfig @@ -123,9 +123,9 @@ config ARM_RK3399_DMC_DEVFREQ select PM_DEVFREQ_EVENT select PM_OPP help - This adds the DEVFREQ driver for the RK3399 DMC(Dynamic Memory Controller). - It sets the frequency for the memory controller and reads the usage counts - from hardware. + This adds the DEVFREQ driver for the RK3399 DMC(Dynamic Memory Controller). + It sets the frequency for the memory controller and reads the usage counts + from hardware. source "drivers/devfreq/event/Kconfig" diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig index 7af874b69ffb..e068677947d2 100644 --- a/drivers/dma/Kconfig +++ b/drivers/dma/Kconfig @@ -15,19 +15,19 @@ menuconfig DMADEVICES be empty in some cases. config DMADEVICES_DEBUG - bool "DMA Engine debugging" - depends on DMADEVICES != n - help - This is an option for use by developers; most people should - say N here. This enables DMA engine core and driver debugging. + bool "DMA Engine debugging" + depends on DMADEVICES != n + help + This is an option for use by developers; most people should + say N here. This enables DMA engine core and driver debugging. config DMADEVICES_VDEBUG - bool "DMA Engine verbose debugging" - depends on DMADEVICES_DEBUG != n - help - This is an option for use by developers; most people should - say N here. This enables deeper (more verbose) debugging of - the DMA engine core and drivers. + bool "DMA Engine verbose debugging" + depends on DMADEVICES_DEBUG != n + help + This is an option for use by developers; most people should + say N here. This enables deeper (more verbose) debugging of + the DMA engine core and drivers. if DMADEVICES @@ -222,21 +222,21 @@ config FSL_QDMA select DMA_ENGINE_RAID select ASYNC_TX_ENABLE_CHANNEL_SWITCH help - Support the NXP Layerscape qDMA engine with command queue and legacy mode. - Channel virtualization is supported through enqueuing of DMA jobs to, - or dequeuing DMA jobs from, different work queues. - This module can be found on NXP Layerscape SoCs. + Support the NXP Layerscape qDMA engine with command queue and legacy mode. + Channel virtualization is supported through enqueuing of DMA jobs to, + or dequeuing DMA jobs from, different work queues. + This module can be found on NXP Layerscape SoCs. The qdma driver only work on SoCs with a DPAA hardware block. config FSL_RAID - tristate "Freescale RAID engine Support" - depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH - select DMA_ENGINE - select DMA_ENGINE_RAID - ---help--- - Enable support for Freescale RAID Engine. RAID Engine is - available on some QorIQ SoCs (like P5020/P5040). It has - the capability to offload memcpy, xor and pq computation + tristate "Freescale RAID engine Support" + depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH + select DMA_ENGINE + select DMA_ENGINE_RAID + ---help--- + Enable support for Freescale RAID Engine. RAID Engine is + available on some QorIQ SoCs (like P5020/P5040). It has + the capability to offload memcpy, xor and pq computation for raid5/6. config IMG_MDC_DMA diff --git a/drivers/edac/Kconfig b/drivers/edac/Kconfig index 417dad635526..c49f6bc39716 100644 --- a/drivers/edac/Kconfig +++ b/drivers/edac/Kconfig @@ -492,7 +492,7 @@ config EDAC_TI depends on ARCH_KEYSTONE || SOC_DRA7XX help Support for error detection and correction on the - TI SoCs. + TI SoCs. config EDAC_QCOM tristate "QCOM EDAC Controller" diff --git a/drivers/firmware/Kconfig b/drivers/firmware/Kconfig index e40a77bfe821..312c27876b60 100644 --- a/drivers/firmware/Kconfig +++ b/drivers/firmware/Kconfig @@ -86,8 +86,8 @@ config EDD BIOS tries boot from. This information is then exported via sysfs. This option is experimental and is known to fail to boot on some - obscure configurations. Most disk controller BIOS vendors do - not yet implement this feature. + obscure configurations. Most disk controller BIOS vendors do + not yet implement this feature. config EDD_OFF bool "Sets default behavior for EDD detection to off" diff --git a/drivers/firmware/efi/Kconfig b/drivers/firmware/efi/Kconfig index 178ee8106828..b6a4afcec75a 100644 --- a/drivers/firmware/efi/Kconfig +++ b/drivers/firmware/efi/Kconfig @@ -80,7 +80,7 @@ config EFI_PARAMS_FROM_FDT help Select this config option from the architecture Kconfig if the EFI runtime support gets system table address, memory - map address, and other parameters from the device tree. + map address, and other parameters from the device tree. config EFI_RUNTIME_WRAPPERS bool diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig index 1ecb5124421c..04c2c4a9ffd9 100644 --- a/drivers/hid/Kconfig +++ b/drivers/hid/Kconfig @@ -107,7 +107,7 @@ config HID_ACCUTOUCH The driver works around a problem in the reported device capabilities which causes userspace to detect the device as a mouse rather than - a touchscreen. + a touchscreen. Say Y here if you have a Accutouch 2216 touch controller. diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig index 13a6b4afb4b3..af92974abbae 100644 --- a/drivers/hwmon/Kconfig +++ b/drivers/hwmon/Kconfig @@ -495,10 +495,10 @@ config SENSORS_F75375S will be called f75375s. config SENSORS_MC13783_ADC - tristate "Freescale MC13783/MC13892 ADC" - depends on MFD_MC13XXX - help - Support for the A/D converter on MC13783 and MC13892 PMIC. + tristate "Freescale MC13783/MC13892 ADC" + depends on MFD_MC13XXX + help + Support for the A/D converter on MC13783 and MC13892 PMIC. config SENSORS_FSCHMD tristate "Fujitsu Siemens Computers sensor chips" @@ -1287,10 +1287,10 @@ config SENSORS_NPCM7XX imply THERMAL help This driver provides support for Nuvoton NPCM750/730/715/705 PWM - and Fan controllers. + and Fan controllers. - This driver can also be built as a module. If so, the module - will be called npcm750-pwm-fan. + This driver can also be built as a module. If so, the module + will be called npcm750-pwm-fan. config SENSORS_NSA320 tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 146ce40d8e0a..9b2a478fc90a 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@ -292,7 +292,7 @@ config I2C_VIA select I2C_ALGOBIT help If you say yes to this option, support will be included for the VIA - 82C586B I2C interface + 82C586B I2C interface This driver can also be built as a module. If so, the module will be called i2c-via. @@ -677,11 +677,11 @@ config I2C_IMX_LPI2C tristate "IMX Low Power I2C interface" depends on ARCH_MXC || COMPILE_TEST help - Say Y here if you want to use the Low Power IIC bus controller - on the Freescale i.MX processors. + Say Y here if you want to use the Low Power IIC bus controller + on the Freescale i.MX processors. - This driver can also be built as a module. If so, the module - will be called i2c-imx-lpi2c. + This driver can also be built as a module. If so, the module + will be called i2c-imx-lpi2c. config I2C_IOP3XX tristate "Intel IOPx3xx and IXP4xx on-chip I2C interface" @@ -1283,9 +1283,9 @@ config I2C_VIPERBOARD help Say yes here to access the I2C part of the Nano River Technologies Viperboard as I2C master. - See viperboard API specification and Nano - River Tech's viperboard.h for detailed meaning - of the module parameters. + See viperboard API specification and Nano + River Tech's viperboard.h for detailed meaning + of the module parameters. comment "Other I2C/SMBus bus drivers" diff --git a/drivers/i2c/muxes/Kconfig b/drivers/i2c/muxes/Kconfig index c6040aa839ac..1708b1a82da2 100644 --- a/drivers/i2c/muxes/Kconfig +++ b/drivers/i2c/muxes/Kconfig @@ -109,14 +109,14 @@ config I2C_DEMUX_PINCTRL want to change the I2C master at run-time depending on features. config I2C_MUX_MLXCPLD - tristate "Mellanox CPLD based I2C multiplexer" - help - If you say yes to this option, support will be included for a - CPLD based I2C multiplexer. This driver provides access to - I2C busses connected through a MUX, which is controlled - by a CPLD register. - - This driver can also be built as a module. If so, the module - will be called i2c-mux-mlxcpld. + tristate "Mellanox CPLD based I2C multiplexer" + help + If you say yes to this option, support will be included for a + CPLD based I2C multiplexer. This driver provides access to + I2C busses connected through a MUX, which is controlled + by a CPLD register. + + This driver can also be built as a module. If so, the module + will be called i2c-mux-mlxcpld. endmenu diff --git a/drivers/iio/gyro/Kconfig b/drivers/iio/gyro/Kconfig index 95e6f96d4529..f91af3b8e4da 100644 --- a/drivers/iio/gyro/Kconfig +++ b/drivers/iio/gyro/Kconfig @@ -82,11 +82,11 @@ config FXAS21002C select FXAS21002C_SPI if (SPI) depends on (I2C || SPI_MASTER) help - Say yes here to build support for NXP FXAS21002C Tri-axis Gyro - Sensor driver connected via I2C or SPI. + Say yes here to build support for NXP FXAS21002C Tri-axis Gyro + Sensor driver connected via I2C or SPI. - This driver can also be built as a module. If so, the module - will be called fxas21002c_i2c or fxas21002c_spi. + This driver can also be built as a module. If so, the module + will be called fxas21002c_i2c or fxas21002c_spi. config FXAS21002C_I2C tristate diff --git a/drivers/infiniband/hw/bnxt_re/Kconfig b/drivers/infiniband/hw/bnxt_re/Kconfig index ab8779d23382..b83f1cc38c52 100644 --- a/drivers/infiniband/hw/bnxt_re/Kconfig +++ b/drivers/infiniband/hw/bnxt_re/Kconfig @@ -1,11 +1,11 @@ # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_BNXT_RE - tristate "Broadcom Netxtreme HCA support" - depends on 64BIT - depends on ETHERNET && NETDEVICES && PCI && INET && DCB - select NET_VENDOR_BROADCOM - select BNXT - ---help--- + tristate "Broadcom Netxtreme HCA support" + depends on 64BIT + depends on ETHERNET && NETDEVICES && PCI && INET && DCB + select NET_VENDOR_BROADCOM + select BNXT + ---help--- This driver supports Broadcom NetXtreme-E 10/25/40/50 gigabit RoCE HCAs. To compile this driver as a module, choose M here: the module will be called bnxt_re. diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig index 8911bc2ec42a..f553adae8eb4 100644 --- a/drivers/input/keyboard/Kconfig +++ b/drivers/input/keyboard/Kconfig @@ -171,11 +171,11 @@ config KEYBOARD_QT1070 tristate "Atmel AT42QT1070 Touch Sensor Chip" depends on I2C help - Say Y here if you want to use Atmel AT42QT1070 QTouch - Sensor chip as input device. + Say Y here if you want to use Atmel AT42QT1070 QTouch + Sensor chip as input device. - To compile this driver as a module, choose M here: - the module will be called qt1070 + To compile this driver as a module, choose M here: + the module will be called qt1070 config KEYBOARD_QT2160 tristate "Atmel AT42QT2160 Touch Sensor Chip" diff --git a/drivers/input/mouse/Kconfig b/drivers/input/mouse/Kconfig index 652c38e3c0b5..e1ca0dd737c9 100644 --- a/drivers/input/mouse/Kconfig +++ b/drivers/input/mouse/Kconfig @@ -96,10 +96,10 @@ config MOUSE_PS2_CYPRESS default y depends on MOUSE_PS2 help - Say Y here if you have a Cypress PS/2 Trackpad connected to - your system. + Say Y here if you have a Cypress PS/2 Trackpad connected to + your system. - If unsure, say Y. + If unsure, say Y. config MOUSE_PS2_LIFEBOOK bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EXPERT diff --git a/drivers/input/tablet/Kconfig b/drivers/input/tablet/Kconfig index e4c0d9a055b9..51c339182017 100644 --- a/drivers/input/tablet/Kconfig +++ b/drivers/input/tablet/Kconfig @@ -39,16 +39,16 @@ config TABLET_USB_AIPTEK module will be called aiptek. config TABLET_USB_GTCO - tristate "GTCO CalComp/InterWrite USB Support" - depends on USB && INPUT - help - Say Y here if you want to use the USB version of the GTCO - CalComp/InterWrite Tablet. Make sure to say Y to "Mouse support" - (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support" - (CONFIG_INPUT_EVDEV) as well. - - To compile this driver as a module, choose M here: the - module will be called gtco. + tristate "GTCO CalComp/InterWrite USB Support" + depends on USB && INPUT + help + Say Y here if you want to use the USB version of the GTCO + CalComp/InterWrite Tablet. Make sure to say Y to "Mouse support" + (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support" + (CONFIG_INPUT_EVDEV) as well. + + To compile this driver as a module, choose M here: the + module will be called gtco. config TABLET_USB_HANWANG tristate "Hanwang Art Master III tablet support (USB)" diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig index 46ad9090493b..69d210e1175c 100644 --- a/drivers/input/touchscreen/Kconfig +++ b/drivers/input/touchscreen/Kconfig @@ -633,7 +633,7 @@ config TOUCHSCREEN_HP600 depends on SH_HP6XX && SH_ADC help Say Y here if you have a HP Jornada 620/660/680/690 and want to - support the built-in touchscreen. + support the built-in touchscreen. To compile this driver as a module, choose M here: the module will be called hp680_ts_input. diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig index e3842eabcfdd..0388d10e6e3c 100644 --- a/drivers/iommu/Kconfig +++ b/drivers/iommu/Kconfig @@ -78,7 +78,7 @@ config IOMMU_DEBUGFS config IOMMU_DEFAULT_PASSTHROUGH bool "IOMMU passthrough by default" depends on IOMMU_API - help + help Enable passthrough by default, removing the need to pass in iommu.passthrough=on or iommu=pt through command line. If this is enabled, you can still disable with iommu.passthrough=off diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index ccbb8973a324..542ddc11fe87 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -328,7 +328,7 @@ config INGENIC_TCU_IRQ If unsure, say N. config RENESAS_H8300H_INTC - bool + bool select IRQ_DOMAIN config RENESAS_H8S_INTC @@ -368,7 +368,7 @@ config MVEBU_PIC bool config MVEBU_SEI - bool + bool config LS_SCFG_MSI def_bool y if SOC_LS1021A || ARCH_LAYERSCAPE @@ -410,15 +410,15 @@ config MESON_IRQ_GPIO depends on ARCH_MESON select IRQ_DOMAIN_HIERARCHY help - Support Meson SoC Family GPIO Interrupt Multiplexer + Support Meson SoC Family GPIO Interrupt Multiplexer config GOLDFISH_PIC bool "Goldfish programmable interrupt controller" depends on MIPS && (GOLDFISH || COMPILE_TEST) select IRQ_DOMAIN help - Say yes here to enable Goldfish interrupt controller driver used - for Goldfish based virtual platforms. + Say yes here to enable Goldfish interrupt controller driver used + for Goldfish based virtual platforms. config QCOM_PDC bool "QCOM PDC" diff --git a/drivers/isdn/hardware/mISDN/Kconfig b/drivers/isdn/hardware/mISDN/Kconfig index 304f50c08da2..078eeadf707a 100644 --- a/drivers/isdn/hardware/mISDN/Kconfig +++ b/drivers/isdn/hardware/mISDN/Kconfig @@ -10,7 +10,7 @@ config MISDN_HFCPCI depends on PCI help Enable support for cards with Cologne Chip AG's - HFC PCI chip. + HFC PCI chip. config MISDN_HFCMULTI tristate "Support for HFC multiport cards (HFC-4S/8S/E1)" diff --git a/drivers/macintosh/Kconfig b/drivers/macintosh/Kconfig index 574e122ae105..cbd46c1c5bf7 100644 --- a/drivers/macintosh/Kconfig +++ b/drivers/macintosh/Kconfig @@ -178,7 +178,7 @@ config THERM_ADT746X depends on I2C && I2C_POWERMAC && PPC_PMAC && !PPC_PMAC64 help This driver provides some thermostat and fan control for the - iBook G4, and the ATI based aluminium PowerBooks, allowing slightly + iBook G4, and the ATI based aluminium PowerBooks, allowing slightly better fan behaviour by default, and some manual control. config WINDFARM @@ -214,7 +214,7 @@ config WINDFARM_PM91 select I2C_POWERMAC help This driver provides thermal control for the PowerMac9,1 - which is the recent (SMU based) single CPU desktop G5 + which is the recent (SMU based) single CPU desktop G5 config WINDFARM_PM112 tristate "Support for thermal management on PowerMac11,2" @@ -242,7 +242,7 @@ config PMAC_RACKMETER depends on PPC_PMAC help This driver provides some support to control the front panel - blue LEDs "vu-meter" of the XServer macs. + blue LEDs "vu-meter" of the XServer macs. config SENSORS_AMS tristate "Apple Motion Sensor driver" diff --git a/drivers/md/Kconfig b/drivers/md/Kconfig index aa98953f4462..d6d5ab23c088 100644 --- a/drivers/md/Kconfig +++ b/drivers/md/Kconfig @@ -38,9 +38,9 @@ config MD_AUTODETECT default y ---help--- If you say Y here, then the kernel will try to autodetect raid - arrays as part of its boot process. + arrays as part of its boot process. - If you don't use raid and say Y, this autodetection can cause + If you don't use raid and say Y, this autodetection can cause a several-second delay in the boot time due to various synchronisation steps that are part of this step. @@ -290,7 +290,7 @@ config DM_SNAPSHOT depends on BLK_DEV_DM select DM_BUFIO ---help--- - Allow volume managers to take writable snapshots of a device. + Allow volume managers to take writable snapshots of a device. config DM_THIN_PROVISIONING tristate "Thin provisioning target" @@ -298,7 +298,7 @@ config DM_THIN_PROVISIONING select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - Provides thin provisioning and snapshots that share a data store. + Provides thin provisioning and snapshots that share a data store. config DM_CACHE tristate "Cache target (EXPERIMENTAL)" @@ -307,23 +307,23 @@ config DM_CACHE select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - dm-cache attempts to improve performance of a block device by - moving frequently used data to a smaller, higher performance - device. Different 'policy' plugins can be used to change the - algorithms used to select which blocks are promoted, demoted, - cleaned etc. It supports writeback and writethrough modes. + dm-cache attempts to improve performance of a block device by + moving frequently used data to a smaller, higher performance + device. Different 'policy' plugins can be used to change the + algorithms used to select which blocks are promoted, demoted, + cleaned etc. It supports writeback and writethrough modes. config DM_CACHE_SMQ tristate "Stochastic MQ Cache Policy (EXPERIMENTAL)" depends on DM_CACHE default y ---help--- - A cache policy that uses a multiqueue ordered by recent hits - to select which blocks should be promoted and demoted. - This is meant to be a general purpose policy. It prioritises - reads over writes. This SMQ policy (vs MQ) offers the promise - of less memory utilization, improved performance and increased - adaptability in the face of changing workloads. + A cache policy that uses a multiqueue ordered by recent hits + to select which blocks should be promoted and demoted. + This is meant to be a general purpose policy. It prioritises + reads over writes. This SMQ policy (vs MQ) offers the promise + of less memory utilization, improved performance and increased + adaptability in the face of changing workloads. config DM_WRITECACHE tristate "Writecache target" @@ -343,9 +343,9 @@ config DM_ERA select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - dm-era tracks which parts of a block device are written to - over time. Useful for maintaining cache coherency when using - vendor snapshots. + dm-era tracks which parts of a block device are written to + over time. Useful for maintaining cache coherency when using + vendor snapshots. config DM_CLONE tristate "Clone target (EXPERIMENTAL)" @@ -353,20 +353,20 @@ config DM_CLONE default n select DM_PERSISTENT_DATA ---help--- - dm-clone produces a one-to-one copy of an existing, read-only source - device into a writable destination device. The cloned device is - visible/mountable immediately and the copy of the source device to the - destination device happens in the background, in parallel with user - I/O. + dm-clone produces a one-to-one copy of an existing, read-only source + device into a writable destination device. The cloned device is + visible/mountable immediately and the copy of the source device to the + destination device happens in the background, in parallel with user + I/O. - If unsure, say N. + If unsure, say N. config DM_MIRROR tristate "Mirror target" depends on BLK_DEV_DM ---help--- - Allow volume managers to mirror logical volumes, also - needed for live data migration tools such as 'pvmove'. + Allow volume managers to mirror logical volumes, also + needed for live data migration tools such as 'pvmove'. config DM_LOG_USERSPACE tristate "Mirror userspace logging" @@ -483,7 +483,7 @@ config DM_FLAKEY tristate "Flakey target" depends on BLK_DEV_DM ---help--- - A target that intermittently fails I/O for debugging purposes. + A target that intermittently fails I/O for debugging purposes. config DM_VERITY tristate "Verity target support" diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig index b36a41332867..9dfea5c4b6ab 100644 --- a/drivers/media/Kconfig +++ b/drivers/media/Kconfig @@ -208,9 +208,9 @@ config MEDIA_SUBDRV_AUTOSELECT If unsure say Y. config MEDIA_HIDE_ANCILLARY_SUBDRV - bool - depends on MEDIA_SUBDRV_AUTOSELECT && !COMPILE_TEST && !EXPERT - default y + bool + depends on MEDIA_SUBDRV_AUTOSELECT && !COMPILE_TEST && !EXPERT + default y config MEDIA_ATTACH bool diff --git a/drivers/media/radio/si470x/Kconfig b/drivers/media/radio/si470x/Kconfig index 537f8e1601f3..a1ba8bc54b62 100644 --- a/drivers/media/radio/si470x/Kconfig +++ b/drivers/media/radio/si470x/Kconfig @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only config RADIO_SI470X - tristate "Silicon Labs Si470x FM Radio Receiver support" - depends on VIDEO_V4L2 + tristate "Silicon Labs Si470x FM Radio Receiver support" + depends on VIDEO_V4L2 help This is a driver for devices with the Silicon Labs SI470x chip (either via USB or I2C buses). diff --git a/drivers/memstick/core/Kconfig b/drivers/memstick/core/Kconfig index 516f454fde14..08192fd70eb4 100644 --- a/drivers/memstick/core/Kconfig +++ b/drivers/memstick/core/Kconfig @@ -6,16 +6,16 @@ comment "MemoryStick drivers" config MEMSTICK_UNSAFE_RESUME - bool "Allow unsafe resume (DANGEROUS)" - help - If you say Y here, the MemoryStick layer will assume that all - cards stayed in their respective slots during the suspend. The - normal behaviour is to remove them at suspend and - redetecting them at resume. Breaking this assumption will - in most cases result in data corruption. + bool "Allow unsafe resume (DANGEROUS)" + help + If you say Y here, the MemoryStick layer will assume that all + cards stayed in their respective slots during the suspend. The + normal behaviour is to remove them at suspend and + redetecting them at resume. Breaking this assumption will + in most cases result in data corruption. - This option is usually just for embedded systems which use - a MemoryStick card for rootfs. Most people should say N here. + This option is usually just for embedded systems which use + a MemoryStick card for rootfs. Most people should say N here. config MSPRO_BLOCK tristate "MemoryStick Pro block device driver" diff --git a/drivers/memstick/host/Kconfig b/drivers/memstick/host/Kconfig index 446c93ecef8f..4113343da056 100644 --- a/drivers/memstick/host/Kconfig +++ b/drivers/memstick/host/Kconfig @@ -18,7 +18,7 @@ config MEMSTICK_TIFM_MS 'Misc devices: TI Flash Media PCI74xx/PCI76xx host adapter support (TIFM_7XX1)'. - To compile this driver as a module, choose M here: the + To compile this driver as a module, choose M here: the module will be called tifm_ms. config MEMSTICK_JMICRON_38X @@ -29,7 +29,7 @@ config MEMSTICK_JMICRON_38X Say Y here if you want to be able to access MemoryStick cards with the JMicron(R) JMB38X MemoryStick card reader. - To compile this driver as a module, choose M here: the + To compile this driver as a module, choose M here: the module will be called jmb38x_ms. config MEMSTICK_R592 diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig index 3ce00bf5cfe3..1772a6dfefb4 100644 --- a/drivers/misc/Kconfig +++ b/drivers/misc/Kconfig @@ -339,14 +339,14 @@ config SENSORS_TSL2550 will be called tsl2550. config SENSORS_BH1770 - tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor" - depends on I2C - ---help--- - Say Y here if you want to build a driver for BH1770GLC (ROHM) or + tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor" + depends on I2C + ---help--- + Say Y here if you want to build a driver for BH1770GLC (ROHM) or SFH7770 (Osram) combined ambient light and proximity sensor chip. - To compile this driver as a module, choose M here: the - module will be called bh1770glc. If unsure, say N here. + To compile this driver as a module, choose M here: the + module will be called bh1770glc. If unsure, say N here. config SENSORS_APDS990X tristate "APDS990X combined als and proximity sensors" @@ -451,8 +451,8 @@ config PCI_ENDPOINT_TEST select CRC32 tristate "PCI Endpoint Test driver" ---help--- - Enable this configuration option to enable the host side test driver - for PCI Endpoint. + Enable this configuration option to enable the host side test driver + for PCI Endpoint. config XILINX_SDFEC tristate "Xilinx SDFEC 16" diff --git a/drivers/mtd/nand/onenand/Kconfig b/drivers/mtd/nand/onenand/Kconfig index ae0b8fe5b990..ea382fc48432 100644 --- a/drivers/mtd/nand/onenand/Kconfig +++ b/drivers/mtd/nand/onenand/Kconfig @@ -33,12 +33,12 @@ config MTD_ONENAND_OMAP2 Enable dmaengine and gpiolib for better performance. config MTD_ONENAND_SAMSUNG - tristate "OneNAND on Samsung SOC controller support" - depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS4 - help - Support for a OneNAND flash device connected to an Samsung SOC. - S3C64XX uses command mapping method. - S5PC110/S5PC210 use generic OneNAND method. + tristate "OneNAND on Samsung SOC controller support" + depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS4 + help + Support for a OneNAND flash device connected to an Samsung SOC. + S3C64XX uses command mapping method. + S5PC110/S5PC210 use generic OneNAND method. config MTD_ONENAND_OTP bool "OneNAND OTP Support" diff --git a/drivers/nfc/nfcmrvl/Kconfig b/drivers/nfc/nfcmrvl/Kconfig index 06f34fb4e0b0..ded0d03c0015 100644 --- a/drivers/nfc/nfcmrvl/Kconfig +++ b/drivers/nfc/nfcmrvl/Kconfig @@ -15,7 +15,7 @@ config NFC_MRVL_USB Marvell NFC-over-USB driver. This driver provides support for Marvell NFC-over-USB devices: - 8897. + 8897. Say Y here to compile support for Marvell NFC-over-USB driver into the kernel or say M to compile it as module. diff --git a/drivers/pci/Kconfig b/drivers/pci/Kconfig index a304f5ea11b9..bd50765f30cd 100644 --- a/drivers/pci/Kconfig +++ b/drivers/pci/Kconfig @@ -106,14 +106,14 @@ config PCI_PF_STUB When in doubt, say N. config XEN_PCIDEV_FRONTEND - tristate "Xen PCI Frontend" - depends on X86 && XEN - select PCI_XEN + tristate "Xen PCI Frontend" + depends on X86 && XEN + select PCI_XEN select XEN_XENBUS_FRONTEND - default y - help - The PCI device frontend driver allows the kernel to import arbitrary - PCI devices from a PCI backend to support PCI driver domains. + default y + help + The PCI device frontend driver allows the kernel to import arbitrary + PCI devices from a PCI backend to support PCI driver domains. config PCI_ATS bool @@ -180,12 +180,12 @@ config PCI_LABEL select NLS config PCI_HYPERV - tristate "Hyper-V PCI Frontend" - depends on X86_64 && HYPERV && PCI_MSI && PCI_MSI_IRQ_DOMAIN && SYSFS + tristate "Hyper-V PCI Frontend" + depends on X86_64 && HYPERV && PCI_MSI && PCI_MSI_IRQ_DOMAIN && SYSFS select PCI_HYPERV_INTERFACE - help - The PCI device frontend driver allows the kernel to import arbitrary - PCI devices from a PCI backend to support PCI driver domains. + help + The PCI device frontend driver allows the kernel to import arbitrary + PCI devices from a PCI backend to support PCI driver domains. source "drivers/pci/hotplug/Kconfig" source "drivers/pci/controller/Kconfig" diff --git a/drivers/pci/controller/dwc/Kconfig b/drivers/pci/controller/dwc/Kconfig index 0ba988b5b5bc..625a031b2193 100644 --- a/drivers/pci/controller/dwc/Kconfig +++ b/drivers/pci/controller/dwc/Kconfig @@ -7,9 +7,9 @@ config PCIE_DW bool config PCIE_DW_HOST - bool + bool depends on PCI_MSI_IRQ_DOMAIN - select PCIE_DW + select PCIE_DW config PCIE_DW_EP bool @@ -224,7 +224,7 @@ config PCIE_HISI_STB depends on PCI_MSI_IRQ_DOMAIN select PCIE_DW_HOST help - Say Y here if you want PCIe controller support on HiSilicon STB SoCs + Say Y here if you want PCIe controller support on HiSilicon STB SoCs config PCI_MESON bool "MESON PCIe controller" diff --git a/drivers/pci/hotplug/Kconfig b/drivers/pci/hotplug/Kconfig index e7b493c22bf3..32455a79372d 100644 --- a/drivers/pci/hotplug/Kconfig +++ b/drivers/pci/hotplug/Kconfig @@ -83,7 +83,7 @@ config HOTPLUG_PCI_CPCI_ZT5550 depends on HOTPLUG_PCI_CPCI && X86 help Say Y here if you have an Performance Technologies (formerly Intel, - formerly just Ziatech) Ziatech ZT5550 CompactPCI system card. + formerly just Ziatech) Ziatech ZT5550 CompactPCI system card. To compile this driver as a module, choose M here: the module will be called cpcihp_zt5550. diff --git a/drivers/perf/Kconfig b/drivers/perf/Kconfig index 09ae8a970880..288c1b3589e7 100644 --- a/drivers/perf/Kconfig +++ b/drivers/perf/Kconfig @@ -83,8 +83,8 @@ config HISI_PMU bool "HiSilicon SoC PMU" depends on ARM64 && ACPI help - Support for HiSilicon SoC uncore performance monitoring - unit (PMU), such as: L3C, HHA and DDRC. + Support for HiSilicon SoC uncore performance monitoring + unit (PMU), such as: L3C, HHA and DDRC. config QCOM_L2_PMU bool "Qualcomm Technologies L2-cache PMU" @@ -115,11 +115,11 @@ config THUNDERX2_PMU in the DDR4 Memory Controller (DMC). config XGENE_PMU - depends on ARCH_XGENE - bool "APM X-Gene SoC PMU" - default n - help - Say y if you want to use APM X-Gene SoC performance monitors. + depends on ARCH_XGENE + bool "APM X-Gene SoC PMU" + default n + help + Say y if you want to use APM X-Gene SoC performance monitors. config ARM_SPE_PMU tristate "Enable support for the ARMv8.2 Statistical Profiling Extension" diff --git a/drivers/phy/hisilicon/Kconfig b/drivers/phy/hisilicon/Kconfig index 534e393a09b3..6a591bb84031 100644 --- a/drivers/phy/hisilicon/Kconfig +++ b/drivers/phy/hisilicon/Kconfig @@ -38,9 +38,9 @@ config PHY_HISI_INNO_USB2 select GENERIC_PHY select MFD_SYSCON help - Support for INNO USB2 PHY on HiSilicon SoCs. This Phy supports - USB 1.5Mb/s, USB 12Mb/s, USB 480Mb/s speeds. It supports one - USB host port to accept one USB device. + Support for INNO USB2 PHY on HiSilicon SoCs. This Phy supports + USB 1.5Mb/s, USB 12Mb/s, USB 480Mb/s speeds. It supports one + USB host port to accept one USB device. config PHY_HIX5HD2_SATA tristate "HIX5HD2 SATA PHY Driver" diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig index b372419d61f2..25b6c830f2f1 100644 --- a/drivers/pinctrl/Kconfig +++ b/drivers/pinctrl/Kconfig @@ -32,15 +32,15 @@ config DEBUG_PINCTRL Say Y here to add some extra checks and diagnostics to PINCTRL calls. config PINCTRL_ARTPEC6 - bool "Axis ARTPEC-6 pin controller driver" - depends on MACH_ARTPEC6 - select PINMUX - select GENERIC_PINCONF - help - This is the driver for the Axis ARTPEC-6 pin controller. This driver - supports pin function multiplexing as well as pin bias and drive - strength configuration. Device tree integration instructions can be - found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt + bool "Axis ARTPEC-6 pin controller driver" + depends on MACH_ARTPEC6 + select PINMUX + select GENERIC_PINCONF + help + This is the driver for the Axis ARTPEC-6 pin controller. This driver + supports pin function multiplexing as well as pin bias and drive + strength configuration. Device tree integration instructions can be + found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt config PINCTRL_AS3722 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC" diff --git a/drivers/pinctrl/freescale/Kconfig b/drivers/pinctrl/freescale/Kconfig index 5f4058033ec6..3ea9ce3e0cd9 100644 --- a/drivers/pinctrl/freescale/Kconfig +++ b/drivers/pinctrl/freescale/Kconfig @@ -39,12 +39,12 @@ config PINCTRL_IMX27 config PINCTRL_IMX25 - bool "IMX25 pinctrl driver" - depends on OF - depends on SOC_IMX25 - select PINCTRL_IMX - help - Say Y here to enable the imx25 pinctrl driver + bool "IMX25 pinctrl driver" + depends on OF + depends on SOC_IMX25 + select PINCTRL_IMX + help + Say Y here to enable the imx25 pinctrl driver config PINCTRL_IMX35 bool "IMX35 pinctrl driver" diff --git a/drivers/pinctrl/qcom/Kconfig b/drivers/pinctrl/qcom/Kconfig index 32fc2458b8eb..8ad0d3cc3bf6 100644 --- a/drivers/pinctrl/qcom/Kconfig +++ b/drivers/pinctrl/qcom/Kconfig @@ -141,10 +141,10 @@ config PINCTRL_QCOM_SPMI_PMIC select GPIOLIB_IRQCHIP select IRQ_DOMAIN_HIERARCHY help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, - which are using SPMI for communication with SoC. Example PMIC's - devices are pm8841, pm8941 and pma8084. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, + which are using SPMI for communication with SoC. Example PMIC's + devices are pm8841, pm8941 and pma8084. config PINCTRL_QCOM_SSBI_PMIC tristate "Qualcomm SSBI PMIC pin controller driver" @@ -154,10 +154,10 @@ config PINCTRL_QCOM_SSBI_PMIC select GENERIC_PINCONF select IRQ_DOMAIN_HIERARCHY help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, - which are using SSBI for communication with SoC. Example PMIC's - devices are pm8058 and pm8921. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, + which are using SSBI for communication with SoC. Example PMIC's + devices are pm8058 and pm8921. config PINCTRL_SC7180 tristate "Qualcomm Technologies Inc SC7180 pin controller driver" @@ -173,26 +173,26 @@ config PINCTRL_SDM660 depends on GPIOLIB && OF select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SDM660 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SDM660 platform. config PINCTRL_SDM845 tristate "Qualcomm Technologies Inc SDM845 pin controller driver" depends on GPIOLIB && (OF || ACPI) select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SDM845 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SDM845 platform. config PINCTRL_SM8150 tristate "Qualcomm Technologies Inc SM8150 pin controller driver" depends on GPIOLIB && OF select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SM8150 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SM8150 platform. endif diff --git a/drivers/platform/chrome/Kconfig b/drivers/platform/chrome/Kconfig index ee5f08ea57b6..b66cc7182287 100644 --- a/drivers/platform/chrome/Kconfig +++ b/drivers/platform/chrome/Kconfig @@ -132,9 +132,9 @@ config CROS_EC_LPC module will be called cros_ec_lpcs. config CROS_EC_PROTO - bool - help - ChromeOS EC communication protocol helpers. + bool + help + ChromeOS EC communication protocol helpers. config CROS_KBD_LED_BACKLIGHT tristate "Backlight LED support for Chrome OS keyboards" diff --git a/drivers/platform/mellanox/Kconfig b/drivers/platform/mellanox/Kconfig index 530fe7e31397..a4746bba7e9f 100644 --- a/drivers/platform/mellanox/Kconfig +++ b/drivers/platform/mellanox/Kconfig @@ -41,7 +41,7 @@ config MLXBF_TMFIFO depends on VIRTIO_CONSOLE && VIRTIO_NET help Say y here to enable TmFifo support. The TmFifo driver provides - platform driver support for the TmFifo which supports console - and networking based on the virtio framework. + platform driver support for the TmFifo which supports console + and networking based on the virtio framework. endif # MELLANOX_PLATFORM diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig index ae21d08c65e8..5c356e4c7d4b 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig @@ -28,7 +28,7 @@ config ACER_WMI depends on ACPI_WMI select INPUT_SPARSEKMAP # Acer WMI depends on ACPI_VIDEO when ACPI is enabled - select ACPI_VIDEO if ACPI + select ACPI_VIDEO if ACPI ---help--- This is a driver for newer Acer (and Wistron) laptops. It adds wireless radio and bluetooth control, and on some laptops, @@ -38,18 +38,18 @@ config ACER_WMI here. config ACER_WIRELESS - tristate "Acer Wireless Radio Control Driver" - depends on ACPI - depends on INPUT - ---help--- - The Acer Wireless Radio Control handles the airplane mode hotkey - present on new Acer laptops. + tristate "Acer Wireless Radio Control Driver" + depends on ACPI + depends on INPUT + ---help--- + The Acer Wireless Radio Control handles the airplane mode hotkey + present on new Acer laptops. - Say Y or M here if you have an Acer notebook with an airplane mode - hotkey. + Say Y or M here if you have an Acer notebook with an airplane mode + hotkey. - If you choose to compile this driver as a module the module will be - called acer-wireless. + If you choose to compile this driver as a module the module will be + called acer-wireless. config ACERHDF tristate "Acer Aspire One temperature and fan driver" @@ -286,17 +286,17 @@ config FUJITSU_TABLET depends on ACPI depends on INPUT ---help--- - This is a driver for tablets built by Fujitsu: + This is a driver for tablets built by Fujitsu: - * Lifebook P1510/P1610/P1620/Txxxx - * Stylistic ST5xxx - * Possibly other Fujitsu tablet models + * Lifebook P1510/P1610/P1620/Txxxx + * Stylistic ST5xxx + * Possibly other Fujitsu tablet models - It adds support for the panel buttons, docking station detection, - tablet/notebook mode detection for convertible and - orientation detection for docked slates. + It adds support for the panel buttons, docking station detection, + tablet/notebook mode detection for convertible and + orientation detection for docked slates. - If you have a Fujitsu convertible or slate, say Y or M here. + If you have a Fujitsu convertible or slate, say Y or M here. config AMILO_RFKILL tristate "Fujitsu-Siemens Amilo rfkill support" @@ -1013,8 +1013,8 @@ config INTEL_MFLD_THERMAL tristate "Thermal driver for Intel Medfield platform" depends on MFD_INTEL_MSIC && THERMAL help - Say Y here to enable thermal driver support for the Intel Medfield - platform. + Say Y here to enable thermal driver support for the Intel Medfield + platform. config INTEL_IPS tristate "Intel Intelligent Power Sharing" @@ -1121,7 +1121,7 @@ config MXM_WMI tristate "WMI support for MXM Laptop Graphics" depends on ACPI_WMI ---help--- - MXM is a standard for laptop graphics cards, the WMI interface + MXM is a standard for laptop graphics cards, the WMI interface is required for switchable nvidia graphics machines config INTEL_OAKTRAIL @@ -1156,7 +1156,7 @@ config APPLE_GMUX control is supported by the driver. config INTEL_RST - tristate "Intel Rapid Start Technology Driver" + tristate "Intel Rapid Start Technology Driver" depends on ACPI ---help--- This driver provides support for modifying paramaters on systems @@ -1168,7 +1168,7 @@ config INTEL_RST as usual. config INTEL_SMARTCONNECT - tristate "Intel Smart Connect disabling driver" + tristate "Intel Smart Connect disabling driver" depends on ACPI ---help--- Intel Smart Connect is a technology intended to permit devices to diff --git a/drivers/power/avs/Kconfig b/drivers/power/avs/Kconfig index b5a217b828dc..089b6244b716 100644 --- a/drivers/power/avs/Kconfig +++ b/drivers/power/avs/Kconfig @@ -13,9 +13,9 @@ menuconfig POWER_AVS Say Y here to enable Adaptive Voltage Scaling class support. config ROCKCHIP_IODOMAIN - tristate "Rockchip IO domain support" - depends on POWER_AVS && ARCH_ROCKCHIP && OF - help - Say y here to enable support io domains on Rockchip SoCs. It is - necessary for the io domain setting of the SoC to match the - voltage supplied by the regulators. + tristate "Rockchip IO domain support" + depends on POWER_AVS && ARCH_ROCKCHIP && OF + help + Say y here to enable support io domains on Rockchip SoCs. It is + necessary for the io domain setting of the SoC to match the + voltage supplied by the regulators. diff --git a/drivers/power/supply/Kconfig b/drivers/power/supply/Kconfig index c84a7b1caeb6..f6995eaa5640 100644 --- a/drivers/power/supply/Kconfig +++ b/drivers/power/supply/Kconfig @@ -73,10 +73,10 @@ config WM831X_POWER provided by Wolfson Microelectronics WM831x PMICs. config WM8350_POWER - tristate "WM8350 PMU support" - depends on MFD_WM8350 - help - Say Y here to enable support for the power management unit + tristate "WM8350 PMU support" + depends on MFD_WM8350 + help + Say Y here to enable support for the power management unit provided by the Wolfson Microelectronics WM8350 PMIC. config TEST_POWER @@ -209,16 +209,16 @@ config BATTERY_WM97XX Say Y to enable support for battery measured by WM97xx aux port. config BATTERY_SBS - tristate "SBS Compliant gas gauge" - depends on I2C - help + tristate "SBS Compliant gas gauge" + depends on I2C + help Say Y to include support for SBS battery driver for SBS-compliant gas gauges. config CHARGER_SBS - tristate "SBS Compliant charger" - depends on I2C - help + tristate "SBS Compliant charger" + depends on I2C + help Say Y to include support for SBS compliant battery chargers. config MANAGER_SBS @@ -484,11 +484,11 @@ config CHARGER_MANAGER depends on REGULATOR select EXTCON help - Say Y to enable charger-manager support, which allows multiple - chargers attached to a battery and multiple batteries attached to a - system. The charger-manager also can monitor charging status in - runtime and in suspend-to-RAM by waking up the system periodically - with help of suspend_again support. + Say Y to enable charger-manager support, which allows multiple + chargers attached to a battery and multiple batteries attached to a + system. The charger-manager also can monitor charging status in + runtime and in suspend-to-RAM by waking up the system periodically + with help of suspend_again support. config CHARGER_LT3651 tristate "Analog Devices LT3651 charger" diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig index 3ee63531f6d5..74eb5af7295f 100644 --- a/drivers/regulator/Kconfig +++ b/drivers/regulator/Kconfig @@ -841,10 +841,10 @@ config REGULATOR_SKY81452 will be called sky81452-regulator. config REGULATOR_SLG51000 - tristate "Dialog Semiconductor SLG51000 regulators" - depends on I2C - select REGMAP_I2C - help + tristate "Dialog Semiconductor SLG51000 regulators" + depends on I2C + select REGMAP_I2C + help Say y here to support for the Dialog Semiconductor SLG51000. The SLG51000 is seven compact and customizable low dropout regulators. diff --git a/drivers/rpmsg/Kconfig b/drivers/rpmsg/Kconfig index d0322b41eca5..709276540ef1 100644 --- a/drivers/rpmsg/Kconfig +++ b/drivers/rpmsg/Kconfig @@ -21,7 +21,7 @@ config RPMSG_QCOM_GLINK_NATIVE config RPMSG_QCOM_GLINK_RPM tristate "Qualcomm RPM Glink driver" - select RPMSG_QCOM_GLINK_NATIVE + select RPMSG_QCOM_GLINK_NATIVE depends on HAS_IOMEM depends on MAILBOX help diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig index 1adf9f815652..bc95038457c8 100644 --- a/drivers/rtc/Kconfig +++ b/drivers/rtc/Kconfig @@ -1510,9 +1510,9 @@ config RTC_DRV_PXA depends on ARCH_PXA select RTC_DRV_SA1100 help - If you say Y here you will get access to the real time clock - built into your PXA27x or PXA3xx CPU. This RTC is actually 2 RTCs - consisting of an SA1100 compatible RTC and the extended PXA RTC. + If you say Y here you will get access to the real time clock + built into your PXA27x or PXA3xx CPU. This RTC is actually 2 RTCs + consisting of an SA1100 compatible RTC and the extended PXA RTC. This RTC driver uses PXA RTC registers available since pxa27x series (RDxR, RYxR) instead of legacy RCNR, RTAR. diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig index 1b92f3c19ff3..23678311b51c 100644 --- a/drivers/scsi/Kconfig +++ b/drivers/scsi/Kconfig @@ -1166,8 +1166,8 @@ config SCSI_LPFC depends on NVME_FC || NVME_FC=n select CRC_T10DIF ---help--- - This lpfc driver supports the Emulex LightPulse - Family of Fibre Channel PCI host adapters. + This lpfc driver supports the Emulex LightPulse + Family of Fibre Channel PCI host adapters. config SCSI_LPFC_DEBUG_FS bool "Emulex LightPulse Fibre Channel debugfs Support" @@ -1480,14 +1480,14 @@ config ZFCP depends on S390 && QDIO && SCSI depends on SCSI_FC_ATTRS help - If you want to access SCSI devices attached to your IBM eServer - zSeries by means of Fibre Channel interfaces say Y. - For details please refer to the documentation provided by IBM at - + If you want to access SCSI devices attached to your IBM eServer + zSeries by means of Fibre Channel interfaces say Y. + For details please refer to the documentation provided by IBM at + - This driver is also available as a module. This module will be - called zfcp. If you want to compile it as a module, say M here - and read . + This driver is also available as a module. This module will be + called zfcp. If you want to compile it as a module, say M here + and read . config SCSI_PMCRAID tristate "PMC SIERRA Linux MaxRAID adapter support" @@ -1518,8 +1518,8 @@ config SCSI_VIRTIO tristate "virtio-scsi support" depends on VIRTIO help - This is the virtual HBA driver for virtio. If the kernel will - be used in a virtual machine, say Y or M. + This is the virtual HBA driver for virtio. If the kernel will + be used in a virtual machine, say Y or M. source "drivers/scsi/csiostor/Kconfig" diff --git a/drivers/scsi/aic7xxx/Kconfig.aic7xxx b/drivers/scsi/aic7xxx/Kconfig.aic7xxx index 3546b8cc401f..4ed44ba4a55b 100644 --- a/drivers/scsi/aic7xxx/Kconfig.aic7xxx +++ b/drivers/scsi/aic7xxx/Kconfig.aic7xxx @@ -71,20 +71,20 @@ config AIC7XXX_DEBUG_ENABLE driver errors. config AIC7XXX_DEBUG_MASK - int "Debug code enable mask (2047 for all debugging)" - depends on SCSI_AIC7XXX - default "0" - help + int "Debug code enable mask (2047 for all debugging)" + depends on SCSI_AIC7XXX + default "0" + help Bit mask of debug options that is only valid if the CONFIG_AIC7XXX_DEBUG_ENABLE option is enabled. The bits in this mask are defined in the drivers/scsi/aic7xxx/aic7xxx.h - search for the variable ahc_debug in that file to find them. config AIC7XXX_REG_PRETTY_PRINT - bool "Decode registers during diagnostics" - depends on SCSI_AIC7XXX + bool "Decode registers during diagnostics" + depends on SCSI_AIC7XXX default y - help + help Compile in register value tables for the output of expanded register contents in diagnostics. This make it much easier to understand debug output without having to refer to a data book and/or the aic7xxx.reg diff --git a/drivers/scsi/pcmcia/Kconfig b/drivers/scsi/pcmcia/Kconfig index 2368f34efba3..03aec3410ac7 100644 --- a/drivers/scsi/pcmcia/Kconfig +++ b/drivers/scsi/pcmcia/Kconfig @@ -56,7 +56,7 @@ config PCMCIA_NINJA_SCSI [I-O DATA (OEM) (version string: "IO DATA","CBSC16 ","1")] I-O DATA CBSC-II [Kyusyu Matsushita Kotobuki (OEM) - (version string: "KME ","SCSI-CARD-001","1")] + (version string: "KME ","SCSI-CARD-001","1")] KME KXL-820AN's card HP M820e CDRW's card etc. diff --git a/drivers/scsi/qedf/Kconfig b/drivers/scsi/qedf/Kconfig index 7cd993be4e57..80328dbd44c9 100644 --- a/drivers/scsi/qedf/Kconfig +++ b/drivers/scsi/qedf/Kconfig @@ -3,8 +3,8 @@ config QEDF tristate "QLogic QEDF 25/40/100Gb FCoE Initiator Driver Support" depends on PCI && SCSI depends on QED - depends on LIBFC - depends on LIBFCOE + depends on LIBFC + depends on LIBFCOE select QED_LL2 select QED_FCOE ---help--- diff --git a/drivers/scsi/smartpqi/Kconfig b/drivers/scsi/smartpqi/Kconfig index bc6506884e3b..456ec474fa17 100644 --- a/drivers/scsi/smartpqi/Kconfig +++ b/drivers/scsi/smartpqi/Kconfig @@ -50,7 +50,7 @@ config SCSI_SMARTPQI To compile this driver as a module, choose M here: the module will be called smartpqi. - Note: the aacraid driver will not manage a smartpqi - controller. You need to enable smartpqi for smartpqi - controllers. For more information, please see - Documentation/scsi/smartpqi.txt + Note: the aacraid driver will not manage a smartpqi + controller. You need to enable smartpqi for smartpqi + controllers. For more information, please see + Documentation/scsi/smartpqi.txt diff --git a/drivers/soc/fsl/Kconfig b/drivers/soc/fsl/Kconfig index f9ad8ad54a7d..192e28f2cc9a 100644 --- a/drivers/soc/fsl/Kconfig +++ b/drivers/soc/fsl/Kconfig @@ -21,10 +21,10 @@ config FSL_GUTS into this driver as well. config FSL_MC_DPIO - tristate "QorIQ DPAA2 DPIO driver" - depends on FSL_MC_BUS - select SOC_BUS - help + tristate "QorIQ DPAA2 DPIO driver" + depends on FSL_MC_BUS + select SOC_BUS + help Driver for the DPAA2 DPIO object. A DPIO provides queue and buffer management facilities for software to interact with other DPAA2 objects. This driver does not expose the DPIO diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig index 661e47acc354..fd3abdf82fc0 100644 --- a/drivers/soc/qcom/Kconfig +++ b/drivers/soc/qcom/Kconfig @@ -45,13 +45,13 @@ config QCOM_GLINK_SSR neighboring subsystems going up or down. config QCOM_GSBI - tristate "QCOM General Serial Bus Interface" - depends on ARCH_QCOM || COMPILE_TEST - select MFD_SYSCON - help - Say y here to enable GSBI support. The GSBI provides control - functions for connecting the underlying serial UART, SPI, and I2C - devices to the output pins. + tristate "QCOM General Serial Bus Interface" + depends on ARCH_QCOM || COMPILE_TEST + select MFD_SYSCON + help + Say y here to enable GSBI support. The GSBI provides control + functions for connecting the underlying serial UART, SPI, and I2C + devices to the output pins. config QCOM_LLCC tristate "Qualcomm Technologies, Inc. LLCC driver" @@ -196,8 +196,8 @@ config QCOM_APR depends on ARCH_QCOM || COMPILE_TEST depends on RPMSG help - Enable APR IPC protocol support between - application processor and QDSP6. APR is - used by audio driver to configure QDSP6 - ASM, ADM and AFE modules. + Enable APR IPC protocol support between + application processor and QDSP6. APR is + used by audio driver to configure QDSP6 + ASM, ADM and AFE modules. endmenu diff --git a/drivers/soc/rockchip/Kconfig b/drivers/soc/rockchip/Kconfig index b71b73bf5fc5..3e2057f22bbc 100644 --- a/drivers/soc/rockchip/Kconfig +++ b/drivers/soc/rockchip/Kconfig @@ -15,15 +15,15 @@ config ROCKCHIP_GRF to make some of them conform to expectations of the kernel. config ROCKCHIP_PM_DOMAINS - bool "Rockchip generic power domain" - depends on PM - select PM_GENERIC_DOMAINS - help - Say y here to enable power domain support. - In order to meet high performance and low power requirements, a power - management unit is designed or saving power when RK3288 in low power - mode. The RK3288 PMU is dedicated for managing the power of the whole chip. + bool "Rockchip generic power domain" + depends on PM + select PM_GENERIC_DOMAINS + help + Say y here to enable power domain support. + In order to meet high performance and low power requirements, a power + management unit is designed or saving power when RK3288 in low power + mode. The RK3288 PMU is dedicated for managing the power of the whole chip. - If unsure, say N. + If unsure, say N. endif diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 6f7fdcbb9151..5e9d209e6d82 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig @@ -143,7 +143,7 @@ config SPI_BCM63XX tristate "Broadcom BCM63xx SPI controller" depends on BCM63XX || COMPILE_TEST help - Enable support for the SPI controller on the Broadcom BCM63xx SoCs. + Enable support for the SPI controller on the Broadcom BCM63xx SoCs. config SPI_BCM63XX_HSSPI tristate "Broadcom BCM63XX HS SPI controller driver" @@ -234,11 +234,11 @@ config SPI_DLN2 tristate "Diolan DLN-2 USB SPI adapter" depends on MFD_DLN2 help - If you say yes to this option, support will be included for Diolan - DLN2, a USB to SPI interface. + If you say yes to this option, support will be included for Diolan + DLN2, a USB to SPI interface. - This driver can also be built as a module. If so, the module - will be called spi-dln2. + This driver can also be built as a module. If so, the module + will be called spi-dln2. config SPI_EFM32 tristate "EFM32 SPI controller" @@ -747,10 +747,10 @@ config SPI_SYNQUACER It also supports the new dual-bit and quad-bit SPI protocol. config SPI_MXIC - tristate "Macronix MX25F0A SPI controller" - depends on SPI_MASTER - help - This selects the Macronix MX25F0A SPI controller driver. + tristate "Macronix MX25F0A SPI controller" + depends on SPI_MASTER + help + This selects the Macronix MX25F0A SPI controller driver. config SPI_MXS tristate "Freescale MXS SPI controller" diff --git a/drivers/staging/fbtft/Kconfig b/drivers/staging/fbtft/Kconfig index 8ec524a95ec8..ab3e71d54b13 100644 --- a/drivers/staging/fbtft/Kconfig +++ b/drivers/staging/fbtft/Kconfig @@ -95,8 +95,8 @@ config FB_TFT_PCD8544 Generic Framebuffer support for PCD8544 config FB_TFT_RA8875 - tristate "FB driver for the RA8875 LCD Controller" - depends on FB_TFT + tristate "FB driver for the RA8875 LCD Controller" + depends on FB_TFT help Generic Framebuffer support for RA8875 @@ -125,10 +125,10 @@ config FB_TFT_SSD1289 Framebuffer support for SSD1289 config FB_TFT_SSD1305 - tristate "FB driver for the SSD1305 OLED Controller" - depends on FB_TFT - help - Framebuffer support for SSD1305 + tristate "FB driver for the SSD1305 OLED Controller" + depends on FB_TFT + help + Framebuffer support for SSD1305 config FB_TFT_SSD1306 tristate "FB driver for the SSD1306 OLED Controller" diff --git a/drivers/staging/fwserial/Kconfig b/drivers/staging/fwserial/Kconfig index 9543f8454af9..d21124a1a127 100644 --- a/drivers/staging/fwserial/Kconfig +++ b/drivers/staging/fwserial/Kconfig @@ -3,7 +3,7 @@ config FIREWIRE_SERIAL tristate "TTY over Firewire" depends on FIREWIRE && TTY help - This enables TTY over IEEE 1394, providing high-speed serial + This enables TTY over IEEE 1394, providing high-speed serial connectivity to cabled peers. This driver implements a ad-hoc transport protocol and is currently limited to Linux-to-Linux communication. @@ -17,7 +17,7 @@ config FWTTY_MAX_TOTAL_PORTS int "Maximum number of serial ports supported" default "64" help - Set this to the maximum number of serial ports you want the + Set this to the maximum number of serial ports you want the firewire-serial driver to support. config FWTTY_MAX_CARD_PORTS @@ -25,7 +25,7 @@ config FWTTY_MAX_CARD_PORTS range 0 FWTTY_MAX_TOTAL_PORTS default "32" help - Set this to the maximum number of serial ports each firewire + Set this to the maximum number of serial ports each firewire adapter supports. The actual number of serial ports registered is set with the module parameter "ttys". diff --git a/drivers/staging/most/Kconfig b/drivers/staging/most/Kconfig index 8948d5246409..6262eb25c80b 100644 --- a/drivers/staging/most/Kconfig +++ b/drivers/staging/most/Kconfig @@ -1,9 +1,9 @@ # SPDX-License-Identifier: GPL-2.0 menuconfig MOST - tristate "MOST support" + tristate "MOST support" depends on HAS_DMA && CONFIGFS_FS - default n - help + default n + help Say Y here if you want to enable MOST support. This driver needs at least one additional component to enable the desired access from userspace (e.g. character devices) and one that @@ -12,7 +12,7 @@ menuconfig MOST To compile this driver as a module, choose M here: the module will be called most_core. - If in doubt, say N here. + If in doubt, say N here. diff --git a/drivers/staging/nvec/Kconfig b/drivers/staging/nvec/Kconfig index 5c12cacf75e1..9fa98c16f1d9 100644 --- a/drivers/staging/nvec/Kconfig +++ b/drivers/staging/nvec/Kconfig @@ -8,7 +8,7 @@ config MFD_NVEC controller. To compile this driver as a module, say M here: the module will be - called mfd-nvec + called mfd-nvec config KEYBOARD_NVEC tristate "Keyboard on nVidia compliant EC" @@ -18,7 +18,7 @@ config KEYBOARD_NVEC a nVidia compliant embedded controller. To compile this driver as a module, say M here: the module will be - called keyboard-nvec + called keyboard-nvec config SERIO_NVEC_PS2 tristate "PS2 on nVidia EC" @@ -28,7 +28,7 @@ config SERIO_NVEC_PS2 to a nVidia compliant embedded controller. To compile this driver as a module, say M here: the module will be - called serio-nvec-ps2 + called serio-nvec-ps2 config NVEC_POWER @@ -39,7 +39,7 @@ config NVEC_POWER nVidia compliant embedded controllers. To compile this driver as a module, say M here: the module will be - called nvec-power + called nvec-power config NVEC_PAZ00 @@ -50,5 +50,5 @@ config NVEC_PAZ00 devices, e.g. Toshbia AC100 and Dynabooks AZ netbooks. To compile this driver as a module, say M here: the module will be - called nvec-paz00 + called nvec-paz00 diff --git a/drivers/staging/pi433/Kconfig b/drivers/staging/pi433/Kconfig index 8acde0814206..dd9e4709d1a8 100644 --- a/drivers/staging/pi433/Kconfig +++ b/drivers/staging/pi433/Kconfig @@ -1,17 +1,17 @@ # SPDX-License-Identifier: GPL-2.0 config PI433 - tristate "Pi433 - a 433MHz radio module for Raspberry Pi" - depends on SPI - help - This option allows you to enable support for the radio module Pi433. + tristate "Pi433 - a 433MHz radio module for Raspberry Pi" + depends on SPI + help + This option allows you to enable support for the radio module Pi433. - Pi433 is a shield that fits onto the GPIO header of a Raspberry Pi - or compatible. It extends the Raspberry Pi with the option, to - send and receive data in the 433MHz ISM band - for example to - communicate between two systems without using ethernet or bluetooth - or for control or read sockets, actors, sensors, widely available - for low price. + Pi433 is a shield that fits onto the GPIO header of a Raspberry Pi + or compatible. It extends the Raspberry Pi with the option, to + send and receive data in the 433MHz ISM band - for example to + communicate between two systems without using ethernet or bluetooth + or for control or read sockets, actors, sensors, widely available + for low price. - For details or the option to buy, please visit https://pi433.de/en.html + For details or the option to buy, please visit https://pi433.de/en.html - If in doubt, say N here, but saying yes most probably won't hurt + If in doubt, say N here, but saying yes most probably won't hurt diff --git a/drivers/staging/uwb/Kconfig b/drivers/staging/uwb/Kconfig index 259e053e1e09..c03dcc76b57c 100644 --- a/drivers/staging/uwb/Kconfig +++ b/drivers/staging/uwb/Kconfig @@ -42,31 +42,31 @@ config UWB_HWA is safe to select any even if you do not have the hardware. config UWB_WHCI - tristate "UWB Radio Control driver for WHCI-compliant cards" - depends on PCI - help - This driver enables the radio controller for WHCI cards. + tristate "UWB Radio Control driver for WHCI-compliant cards" + depends on PCI + help + This driver enables the radio controller for WHCI cards. - WHCI is a specification developed by Intel - (http://www.intel.com/technology/comms/wusb/whci.htm) much - in the spirit of USB's EHCI, but for UWB and Wireless USB - radio/host controllers connected via memory mapping (eg: - PCI). Most of these cards come also with a Wireless USB host - controller. + WHCI is a specification developed by Intel + (http://www.intel.com/technology/comms/wusb/whci.htm) much + in the spirit of USB's EHCI, but for UWB and Wireless USB + radio/host controllers connected via memory mapping (eg: + PCI). Most of these cards come also with a Wireless USB host + controller. - To compile this driver select Y (built in) or M (module). It - is safe to select any even if you do not have the hardware. + To compile this driver select Y (built in) or M (module). It + is safe to select any even if you do not have the hardware. config UWB_I1480U - tristate "Support for Intel Wireless UWB Link 1480 HWA" - depends on UWB_HWA - select FW_LOADER - help - This driver enables support for the i1480 when connected via - USB. It consists of a firmware uploader that will enable it - to behave as an HWA device. + tristate "Support for Intel Wireless UWB Link 1480 HWA" + depends on UWB_HWA + select FW_LOADER + help + This driver enables support for the i1480 when connected via + USB. It consists of a firmware uploader that will enable it + to behave as an HWA device. - To compile this driver select Y (built in) or M (module). It - is safe to select any even if you do not have the hardware. + To compile this driver select Y (built in) or M (module). It + is safe to select any even if you do not have the hardware. endif # UWB diff --git a/drivers/staging/vc04_services/bcm2835-audio/Kconfig b/drivers/staging/vc04_services/bcm2835-audio/Kconfig index f66319512faf..d32ea348e846 100644 --- a/drivers/staging/vc04_services/bcm2835-audio/Kconfig +++ b/drivers/staging/vc04_services/bcm2835-audio/Kconfig @@ -1,9 +1,9 @@ # SPDX-License-Identifier: GPL-2.0 config SND_BCM2835 - tristate "BCM2835 Audio" - depends on (ARCH_BCM2835 || COMPILE_TEST) && SND - select SND_PCM - select BCM2835_VCHIQ - help - Say Y or M if you want to support BCM2835 built in audio + tristate "BCM2835 Audio" + depends on (ARCH_BCM2835 || COMPILE_TEST) && SND + select SND_PCM + select BCM2835_VCHIQ + help + Say Y or M if you want to support BCM2835 built in audio diff --git a/drivers/staging/wusbcore/Kconfig b/drivers/staging/wusbcore/Kconfig index a559d023b508..64be97ca734a 100644 --- a/drivers/staging/wusbcore/Kconfig +++ b/drivers/staging/wusbcore/Kconfig @@ -11,7 +11,7 @@ config USB_WUSB help Enable the host-side support for Wireless USB. - To compile this support select Y (built in). It is safe to + To compile this support select Y (built in). It is safe to select even if you don't have the hardware. config USB_WUSB_CBAF diff --git a/drivers/tty/Kconfig b/drivers/tty/Kconfig index c7623f99ac0f..ec53b1d4aef3 100644 --- a/drivers/tty/Kconfig +++ b/drivers/tty/Kconfig @@ -85,13 +85,13 @@ config VT_HW_CONSOLE_BINDING bool "Support for binding and unbinding console drivers" depends on HW_CONSOLE ---help--- - The virtual terminal is the device that interacts with the physical - terminal through console drivers. On these systems, at least one - console driver is loaded. In other configurations, additional console - drivers may be enabled, such as the framebuffer console. If more than - 1 console driver is enabled, setting this to 'y' will allow you to - select the console driver that will serve as the backend for the - virtual terminals. + The virtual terminal is the device that interacts with the physical + terminal through console drivers. On these systems, at least one + console driver is loaded. In other configurations, additional console + drivers may be enabled, such as the framebuffer console. If more than + 1 console driver is enabled, setting this to 'y' will allow you to + select the console driver that will serve as the backend for the + virtual terminals. See for more information. For framebuffer console users, please refer to @@ -173,15 +173,15 @@ config ROCKETPORT depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) help This driver supports Comtrol RocketPort and RocketModem PCI boards. - These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or - modems. For information about the RocketPort/RocketModem boards - and this driver read . + These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or + modems. For information about the RocketPort/RocketModem boards + and this driver read . To compile this driver as a module, choose M here: the module will be called rocket. If you want to compile this driver into the kernel, say Y here. If - you don't have a Comtrol RocketPort/RocketModem card installed, say N. + you don't have a Comtrol RocketPort/RocketModem card installed, say N. config CYCLADES tristate "Cyclades async mux support" @@ -437,8 +437,8 @@ config MIPS_EJTAG_FDC_KGDB depends on MIPS_EJTAG_FDC_TTY && KGDB default y help - This enables the use of KGDB over an FDC channel, allowing KGDB to be - used remotely or when a serial port isn't available. + This enables the use of KGDB over an FDC channel, allowing KGDB to be + used remotely or when a serial port isn't available. config MIPS_EJTAG_FDC_KGDB_CHAN int "KGDB FDC channel" diff --git a/drivers/tty/hvc/Kconfig b/drivers/tty/hvc/Kconfig index 4d22b911111f..bb5953dd1a2c 100644 --- a/drivers/tty/hvc/Kconfig +++ b/drivers/tty/hvc/Kconfig @@ -74,7 +74,7 @@ config HVC_UDBG depends on PPC select HVC_DRIVER help - This is meant to be used during HW bring up or debugging when + This is meant to be used during HW bring up or debugging when no other console mechanism exist but udbg, to get you a quick console for userspace. Do NOT enable in production kernels. @@ -83,7 +83,7 @@ config HVC_DCC depends on ARM || ARM64 select HVC_DRIVER help - This console uses the JTAG DCC on ARM to create a console under the HVC + This console uses the JTAG DCC on ARM to create a console under the HVC driver. This console is used through a JTAG only on ARM. If you don't have a JTAG then you probably don't want this option. diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kconfig index 7ef60f8b6e2c..7e132657f160 100644 --- a/drivers/tty/serial/8250/Kconfig +++ b/drivers/tty/serial/8250/Kconfig @@ -334,7 +334,7 @@ config SERIAL_8250_BCM2835AUX Features and limitations of the UART are Registers are similar to 16650 registers, - set bits in the control registers that are unsupported + set bits in the control registers that are unsupported are ignored and read back as 0 7/8 bit operation with 1 start and 1 stop bit 8 symbols deep fifo for rx and tx diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig index 4789b5d62f63..b11b4d725ae6 100644 --- a/drivers/tty/serial/Kconfig +++ b/drivers/tty/serial/Kconfig @@ -287,26 +287,26 @@ config SERIAL_SAMSUNG_CONSOLE boot time.) config SERIAL_SIRFSOC - tristate "SiRF SoC Platform Serial port support" - depends on ARCH_SIRF - select SERIAL_CORE - help - Support for the on-chip UART on the CSR SiRFprimaII series, - providing /dev/ttySiRF0, 1 and 2 (note, some machines may not - provide all of these ports, depending on how the serial port - pins are configured). + tristate "SiRF SoC Platform Serial port support" + depends on ARCH_SIRF + select SERIAL_CORE + help + Support for the on-chip UART on the CSR SiRFprimaII series, + providing /dev/ttySiRF0, 1 and 2 (note, some machines may not + provide all of these ports, depending on how the serial port + pins are configured). config SERIAL_SIRFSOC_CONSOLE - bool "Support for console on SiRF SoC serial port" - depends on SERIAL_SIRFSOC=y - select SERIAL_CORE_CONSOLE - help - Even if you say Y here, the currently visible virtual console - (/dev/tty0) will still be used as the system console by default, but - you can alter that using a kernel command line option such as - "console=ttySiRFx". (Try "man bootparam" or see the documentation of - your boot loader about how to pass options to the kernel at - boot time.) + bool "Support for console on SiRF SoC serial port" + depends on SERIAL_SIRFSOC=y + select SERIAL_CORE_CONSOLE + help + Even if you say Y here, the currently visible virtual console + (/dev/tty0) will still be used as the system console by default, but + you can alter that using a kernel command line option such as + "console=ttySiRFx". (Try "man bootparam" or see the documentation of + your boot loader about how to pass options to the kernel at + boot time.) config SERIAL_TEGRA tristate "NVIDIA Tegra20/30 SoC serial controller" @@ -1077,41 +1077,41 @@ config SERIAL_SCCNXP_CONSOLE Support for console on SCCNXP serial ports. config SERIAL_SC16IS7XX_CORE - tristate + tristate config SERIAL_SC16IS7XX - tristate "SC16IS7xx serial support" - select SERIAL_CORE - depends on (SPI_MASTER && !I2C) || I2C - help - This selects support for SC16IS7xx serial ports. - Supported ICs are SC16IS740, SC16IS741, SC16IS750, SC16IS752, - SC16IS760 and SC16IS762. Select supported buses using options below. + tristate "SC16IS7xx serial support" + select SERIAL_CORE + depends on (SPI_MASTER && !I2C) || I2C + help + This selects support for SC16IS7xx serial ports. + Supported ICs are SC16IS740, SC16IS741, SC16IS750, SC16IS752, + SC16IS760 and SC16IS762. Select supported buses using options below. config SERIAL_SC16IS7XX_I2C - bool "SC16IS7xx for I2C interface" - depends on SERIAL_SC16IS7XX - depends on I2C - select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX - select REGMAP_I2C if I2C - default y - help - Enable SC16IS7xx driver on I2C bus, - If required say y, and say n to i2c if not required, - Enabled by default to support oldconfig. - You must select at least one bus for the driver to be built. + bool "SC16IS7xx for I2C interface" + depends on SERIAL_SC16IS7XX + depends on I2C + select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX + select REGMAP_I2C if I2C + default y + help + Enable SC16IS7xx driver on I2C bus, + If required say y, and say n to i2c if not required, + Enabled by default to support oldconfig. + You must select at least one bus for the driver to be built. config SERIAL_SC16IS7XX_SPI - bool "SC16IS7xx for spi interface" - depends on SERIAL_SC16IS7XX - depends on SPI_MASTER - select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX - select REGMAP_SPI if SPI_MASTER - help - Enable SC16IS7xx driver on SPI bus, - If required say y, and say n to spi if not required, - This is additional support to exsisting driver. - You must select at least one bus for the driver to be built. + bool "SC16IS7xx for spi interface" + depends on SERIAL_SC16IS7XX + depends on SPI_MASTER + select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX + select REGMAP_SPI if SPI_MASTER + help + Enable SC16IS7xx driver on SPI bus, + If required say y, and say n to spi if not required, + This is additional support to exsisting driver. + You must select at least one bus for the driver to be built. config SERIAL_TIMBERDALE tristate "Support for timberdale UART" @@ -1211,7 +1211,7 @@ config SERIAL_ALTERA_UART_CONSOLE Enable a Altera UART port to be the system console. config SERIAL_IFX6X60 - tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)" + tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)" depends on GPIOLIB || COMPILE_TEST depends on SPI && HAS_DMA help diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig index 40676be2e46a..3b591e294707 100644 --- a/drivers/video/backlight/Kconfig +++ b/drivers/video/backlight/Kconfig @@ -9,7 +9,7 @@ menu "Backlight & LCD device support" # LCD # config LCD_CLASS_DEVICE - tristate "Lowlevel LCD controls" + tristate "Lowlevel LCD controls" help This framework adds support for low-level control of LCD. Some framebuffer devices connect to platform-specific LCD modules @@ -141,10 +141,10 @@ endif # LCD_CLASS_DEVICE # Backlight # config BACKLIGHT_CLASS_DEVICE - tristate "Lowlevel Backlight controls" + tristate "Lowlevel Backlight controls" help This framework adds support for low-level control of the LCD - backlight. This includes support for brightness and power. + backlight. This includes support for brightness and power. To have support for your specific LCD panel you will have to select the proper drivers which depend on this option. @@ -272,7 +272,7 @@ config BACKLIGHT_APPLE tristate "Apple Backlight Driver" depends on X86 && ACPI help - If you have an Intel-based Apple say Y to enable a driver for its + If you have an Intel-based Apple say Y to enable a driver for its backlight. config BACKLIGHT_TOSA diff --git a/drivers/video/console/Kconfig b/drivers/video/console/Kconfig index c10e17fb9a9a..ac3a28c08f78 100644 --- a/drivers/video/console/Kconfig +++ b/drivers/video/console/Kconfig @@ -27,7 +27,7 @@ config VGACON_SOFT_SCROLLBACK depends on VGA_CONSOLE default n help - The scrollback buffer of the standard VGA console is located in + The scrollback buffer of the standard VGA console is located in the VGA RAM. The size of this RAM is fixed and is quite small. If you require a larger scrollback buffer, this can be placed in System RAM which is dynamically allocated during initialization. @@ -84,12 +84,12 @@ config MDA_CONSOLE If unsure, say N. config SGI_NEWPORT_CONSOLE - tristate "SGI Newport Console support" + tristate "SGI Newport Console support" depends on SGI_IP22 && HAS_IOMEM - select FONT_SUPPORT - help - Say Y here if you want the console on the Newport aka XL graphics - card of your Indy. Most people say Y here. + select FONT_SUPPORT + help + Say Y here if you want the console on the Newport aka XL graphics + card of your Indy. Most people say Y here. config DUMMY_CONSOLE bool @@ -97,24 +97,24 @@ config DUMMY_CONSOLE default y config DUMMY_CONSOLE_COLUMNS - int "Initial number of console screen columns" - depends on DUMMY_CONSOLE && !ARM - default 160 if PARISC - default 80 - help - On PA-RISC, the default value is 160, which should fit a 1280x1024 - monitor. - Select 80 if you use a 640x480 resolution by default. + int "Initial number of console screen columns" + depends on DUMMY_CONSOLE && !ARM + default 160 if PARISC + default 80 + help + On PA-RISC, the default value is 160, which should fit a 1280x1024 + monitor. + Select 80 if you use a 640x480 resolution by default. config DUMMY_CONSOLE_ROWS - int "Initial number of console screen rows" - depends on DUMMY_CONSOLE && !ARM - default 64 if PARISC - default 25 - help - On PA-RISC, the default value is 64, which should fit a 1280x1024 - monitor. - Select 25 if you use a 640x480 resolution by default. + int "Initial number of console screen rows" + depends on DUMMY_CONSOLE && !ARM + default 64 if PARISC + default 25 + help + On PA-RISC, the default value is 64, which should fit a 1280x1024 + monitor. + Select 25 if you use a 640x480 resolution by default. config FRAMEBUFFER_CONSOLE bool "Framebuffer Console support" @@ -130,11 +130,11 @@ config FRAMEBUFFER_CONSOLE_DETECT_PRIMARY depends on FRAMEBUFFER_CONSOLE default n ---help--- - If this option is selected, the framebuffer console will - automatically select the primary display device (if the architecture + If this option is selected, the framebuffer console will + automatically select the primary display device (if the architecture supports this feature). Otherwise, the framebuffer console will - always select the first framebuffer driver that is loaded. The latter - is the default behavior. + always select the first framebuffer driver that is loaded. The latter + is the default behavior. You can always override the automatic selection of the primary device by using the fbcon=map: boot option. @@ -145,11 +145,11 @@ config FRAMEBUFFER_CONSOLE_ROTATION bool "Framebuffer Console Rotation" depends on FRAMEBUFFER_CONSOLE help - Enable display rotation for the framebuffer console. This is done - in software and may be significantly slower than a normally oriented - display. Note that the rotation is done at the console level only - such that other users of the framebuffer will remain normally - oriented. + Enable display rotation for the framebuffer console. This is done + in software and may be significantly slower than a normally oriented + display. Note that the rotation is done at the console level only + such that other users of the framebuffer will remain normally + oriented. config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER bool "Framebuffer Console Deferred Takeover" @@ -163,14 +163,14 @@ config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER black screen as soon as fbcon loads. config STI_CONSOLE - bool "STI text console" + bool "STI text console" depends on PARISC && HAS_IOMEM - select FONT_SUPPORT - default y - help - The STI console is the builtin display/keyboard on HP-PARISC - machines. Say Y here to build support for it into your kernel. - The alternative is to use your primary serial port as a console. + select FONT_SUPPORT + default y + help + The STI console is the builtin display/keyboard on HP-PARISC + machines. Say Y here to build support for it into your kernel. + The alternative is to use your primary serial port as a console. endmenu diff --git a/drivers/virt/Kconfig b/drivers/virt/Kconfig index 363af2eaf2ba..cb5d2d89592f 100644 --- a/drivers/virt/Kconfig +++ b/drivers/virt/Kconfig @@ -18,17 +18,17 @@ config FSL_HV_MANAGER depends on FSL_SOC select EPAPR_PARAVIRT help - The Freescale hypervisor management driver provides several services + The Freescale hypervisor management driver provides several services to drivers and applications related to the Freescale hypervisor: - 1) An ioctl interface for querying and managing partitions. + 1) An ioctl interface for querying and managing partitions. - 2) A file interface to reading incoming doorbells. + 2) A file interface to reading incoming doorbells. - 3) An interrupt handler for shutting down the partition upon + 3) An interrupt handler for shutting down the partition upon receiving the shutdown doorbell from a manager partition. - 4) A kernel interface for receiving callbacks when a managed + 4) A kernel interface for receiving callbacks when a managed partition shuts down. source "drivers/virt/vboxguest/Kconfig" diff --git a/drivers/virtio/Kconfig b/drivers/virtio/Kconfig index 078615cf2afc..29896374bf1b 100644 --- a/drivers/virtio/Kconfig +++ b/drivers/virtio/Kconfig @@ -29,17 +29,17 @@ config VIRTIO_PCI_LEGACY default y depends on VIRTIO_PCI ---help--- - Virtio PCI Card 0.9.X Draft (circa 2014) and older device support. + Virtio PCI Card 0.9.X Draft (circa 2014) and older device support. This option enables building a transitional driver, supporting both devices conforming to Virtio 1 specification, and legacy devices. If disabled, you get a slightly smaller, non-transitional driver, with no legacy compatibility. - So look out into your driveway. Do you have a flying car? If - so, you can happily disable this option and virtio will not - break. Otherwise, leave it set. Unless you're testing what - life will be like in The Future. + So look out into your driveway. Do you have a flying car? If + so, you can happily disable this option and virtio will not + break. Otherwise, leave it set. Unless you're testing what + life will be like in The Future. If unsure, say Y. diff --git a/drivers/w1/slaves/Kconfig b/drivers/w1/slaves/Kconfig index ebed495b9e69..035de04710d1 100644 --- a/drivers/w1/slaves/Kconfig +++ b/drivers/w1/slaves/Kconfig @@ -71,8 +71,8 @@ config W1_SLAVE_DS2805 help Say Y here if you want to use a 1-wire is a 112-byte user-programmable EEPROM is - organized as 7 pages of 16 bytes each with 64bit - unique number. Requires OverDrive Speed to talk to. + organized as 7 pages of 16 bytes each with 64bit + unique number. Requires OverDrive Speed to talk to. config W1_SLAVE_DS2431 tristate "1kb EEPROM family support (DS2431)" diff --git a/drivers/xen/Kconfig b/drivers/xen/Kconfig index 79cc75096f42..d8c9bba57cae 100644 --- a/drivers/xen/Kconfig +++ b/drivers/xen/Kconfig @@ -110,12 +110,12 @@ config XEN_COMPAT_XENFS depends on XENFS default y help - The old xenstore userspace tools expect to find "xenbus" - under /proc/xen, but "xenbus" is now found at the root of the - xenfs filesystem. Selecting this causes the kernel to create - the compatibility mount point /proc/xen if it is running on - a xen platform. - If in doubt, say yes. + The old xenstore userspace tools expect to find "xenbus" + under /proc/xen, but "xenbus" is now found at the root of the + xenfs filesystem. Selecting this causes the kernel to create + the compatibility mount point /proc/xen if it is running on + a xen platform. + If in doubt, say yes. config XEN_SYS_HYPERVISOR bool "Create xen entries under /sys/hypervisor" @@ -123,7 +123,7 @@ config XEN_SYS_HYPERVISOR select SYS_HYPERVISOR default y help - Create entries under /sys/hypervisor describing the Xen + Create entries under /sys/hypervisor describing the Xen hypervisor environment. When running native or in another virtual environment, /sys/hypervisor will still be present, but will have no xen contents. @@ -270,7 +270,7 @@ config XEN_ACPI_PROCESSOR depends on XEN && XEN_DOM0 && X86 && ACPI_PROCESSOR && CPU_FREQ default m help - This ACPI processor uploads Power Management information to the Xen + This ACPI processor uploads Power Management information to the Xen hypervisor. To do that the driver parses the Power Management data and uploads @@ -279,7 +279,7 @@ config XEN_ACPI_PROCESSOR SMM so that other drivers (such as ACPI cpufreq scaling driver) will not load. - To compile this driver as a module, choose M here: the module will be + To compile this driver as a module, choose M here: the module will be called xen_acpi_processor If you do not know what to choose, select M here. If the CPUFREQ drivers are built in, select Y here. @@ -312,8 +312,8 @@ config XEN_SYMS depends on X86 && XEN_DOM0 && XENFS default y if KALLSYMS help - Exports hypervisor symbols (along with their types and addresses) via - /proc/xen/xensyms file, similar to /proc/kallsyms + Exports hypervisor symbols (along with their types and addresses) via + /proc/xen/xensyms file, similar to /proc/kallsyms config XEN_HAVE_VPMU bool -- 2.17.1 _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv From mboxrd@z Thu Jan 1 00:00:00 1970 From: Krzysztof Kozlowski Date: Mon, 23 Sep 2019 18:00:11 +0200 Subject: [OpenRISC] [PATCH trivial 1/3] treewide: drivers: Fix Kconfig indentation Message-ID: <20190923160013.8550-1-krzk@kernel.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: openrisc@lists.librecores.org Adjust indentation from spaces to tab (+optional two spaces) as in coding style with command like: $ sed -e 's/^ /\t/' -i */Kconfig Signed-off-by: Krzysztof Kozlowski --- drivers/acpi/Kconfig | 8 +- drivers/ata/Kconfig | 12 +-- drivers/auxdisplay/Kconfig | 14 +-- drivers/base/firmware_loader/Kconfig | 2 +- drivers/block/Kconfig | 28 +++--- drivers/block/mtip32xx/Kconfig | 2 +- drivers/char/Kconfig | 6 +- drivers/char/agp/Kconfig | 2 +- drivers/char/hw_random/Kconfig | 10 +- drivers/char/ipmi/Kconfig | 20 ++-- drivers/clk/Kconfig | 2 +- drivers/clk/mediatek/Kconfig | 10 +- drivers/clk/versatile/Kconfig | 2 +- drivers/clocksource/Kconfig | 20 ++-- drivers/cpufreq/Kconfig.x86 | 6 +- drivers/cpuidle/Kconfig | 8 +- drivers/cpuidle/Kconfig.arm | 16 ++-- drivers/crypto/Kconfig | 4 +- drivers/crypto/caam/Kconfig | 14 +-- drivers/crypto/chelsio/Kconfig | 30 +++--- drivers/crypto/stm32/Kconfig | 6 +- drivers/crypto/ux500/Kconfig | 16 ++-- drivers/devfreq/Kconfig | 6 +- drivers/dma/Kconfig | 46 ++++----- drivers/edac/Kconfig | 2 +- drivers/firmware/Kconfig | 4 +- drivers/firmware/efi/Kconfig | 2 +- drivers/hid/Kconfig | 2 +- drivers/hwmon/Kconfig | 14 +-- drivers/i2c/busses/Kconfig | 16 ++-- drivers/i2c/muxes/Kconfig | 18 ++-- drivers/iio/gyro/Kconfig | 8 +- drivers/infiniband/hw/bnxt_re/Kconfig | 12 +-- drivers/input/keyboard/Kconfig | 8 +- drivers/input/mouse/Kconfig | 6 +- drivers/input/tablet/Kconfig | 20 ++-- drivers/input/touchscreen/Kconfig | 2 +- drivers/iommu/Kconfig | 2 +- drivers/irqchip/Kconfig | 10 +- drivers/isdn/hardware/mISDN/Kconfig | 2 +- drivers/macintosh/Kconfig | 6 +- drivers/md/Kconfig | 54 +++++------ drivers/media/Kconfig | 6 +- drivers/media/radio/si470x/Kconfig | 4 +- drivers/memstick/core/Kconfig | 18 ++-- drivers/memstick/host/Kconfig | 4 +- drivers/misc/Kconfig | 16 ++-- drivers/mtd/nand/onenand/Kconfig | 12 +-- drivers/nfc/nfcmrvl/Kconfig | 2 +- drivers/pci/Kconfig | 24 ++--- drivers/pci/controller/dwc/Kconfig | 6 +- drivers/pci/hotplug/Kconfig | 2 +- drivers/perf/Kconfig | 14 +-- drivers/phy/hisilicon/Kconfig | 6 +- drivers/pinctrl/Kconfig | 18 ++-- drivers/pinctrl/freescale/Kconfig | 12 +-- drivers/pinctrl/qcom/Kconfig | 34 +++---- drivers/platform/chrome/Kconfig | 6 +- drivers/platform/mellanox/Kconfig | 4 +- drivers/platform/x86/Kconfig | 48 +++++----- drivers/power/avs/Kconfig | 12 +-- drivers/power/supply/Kconfig | 30 +++--- drivers/regulator/Kconfig | 8 +- drivers/rpmsg/Kconfig | 2 +- drivers/rtc/Kconfig | 6 +- drivers/scsi/Kconfig | 22 ++--- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 14 +-- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/qedf/Kconfig | 4 +- drivers/scsi/smartpqi/Kconfig | 8 +- drivers/soc/fsl/Kconfig | 8 +- drivers/soc/qcom/Kconfig | 22 ++--- drivers/soc/rockchip/Kconfig | 18 ++-- drivers/spi/Kconfig | 18 ++-- drivers/staging/fbtft/Kconfig | 12 +-- drivers/staging/fwserial/Kconfig | 6 +- drivers/staging/most/Kconfig | 8 +- drivers/staging/nvec/Kconfig | 10 +- drivers/staging/pi433/Kconfig | 24 ++--- drivers/staging/uwb/Kconfig | 42 ++++---- .../vc04_services/bcm2835-audio/Kconfig | 12 +-- drivers/staging/wusbcore/Kconfig | 2 +- drivers/tty/Kconfig | 26 ++--- drivers/tty/hvc/Kconfig | 4 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 96 +++++++++---------- drivers/video/backlight/Kconfig | 8 +- drivers/video/console/Kconfig | 76 +++++++-------- drivers/virt/Kconfig | 10 +- drivers/virtio/Kconfig | 10 +- drivers/w1/slaves/Kconfig | 4 +- drivers/xen/Kconfig | 22 ++--- 92 files changed, 631 insertions(+), 631 deletions(-) diff --git a/drivers/acpi/Kconfig b/drivers/acpi/Kconfig index ebe1e9e5fd81..1fbe7e3d57b3 100644 --- a/drivers/acpi/Kconfig +++ b/drivers/acpi/Kconfig @@ -104,9 +104,9 @@ config ACPI_PROCFS_POWER depends on X86 && PROC_FS help For backwards compatibility, this option allows - deprecated power /proc/acpi/ directories to exist, even when - they have been replaced by functions in /sys. - The deprecated directories (and their replacements) include: + deprecated power /proc/acpi/ directories to exist, even when + they have been replaced by functions in /sys. + The deprecated directories (and their replacements) include: /proc/acpi/battery/* (/sys/class/power_supply/*) and /proc/acpi/ac_adapter/* (sys/class/power_supply/*). This option has no effect on /proc/acpi/ directories @@ -454,7 +454,7 @@ config ACPI_CUSTOM_METHOD config ACPI_BGRT bool "Boottime Graphics Resource Table support" depends on EFI && (X86 || ARM64) - help + help This driver adds support for exposing the ACPI Boottime Graphics Resource Table, which allows the operating system to obtain data from the firmware boot splash. It will appear under diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index a6beb2c5a692..86e35c9a9ac6 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -695,7 +695,7 @@ config PATA_IMX depends on ARCH_MXC help This option enables support for the PATA host available on Freescale - iMX SoCs. + iMX SoCs. If unsure, say N. @@ -704,7 +704,7 @@ config PATA_IT8213 depends on PCI help This option enables support for the ITE 821 PATA - controllers via the new ATA layer. + controllers via the new ATA layer. If unsure, say N. @@ -732,9 +732,9 @@ config PATA_MACIO depends on PPC_PMAC help Most IDE capable PowerMacs have IDE busses driven by a variant - of this controller which is part of the Apple chipset used on - most PowerMac models. Some models have multiple busses using - different chipsets, though generally, MacIO is one of them. + of this controller which is part of the Apple chipset used on + most PowerMac models. Some models have multiple busses using + different chipsets, though generally, MacIO is one of them. config PATA_MARVELL tristate "Marvell PATA support via legacy mode" @@ -915,7 +915,7 @@ config PATA_PXA This option enables support for harddrive attached to PXA CPU's bus. NOTE: This driver utilizes PXA DMA controller, in case your hardware - is not capable of doing MWDMA, use pata_platform instead. + is not capable of doing MWDMA, use pata_platform instead. If unsure, say N. diff --git a/drivers/auxdisplay/Kconfig b/drivers/auxdisplay/Kconfig index b8313a04422d..a92be39825f6 100644 --- a/drivers/auxdisplay/Kconfig +++ b/drivers/auxdisplay/Kconfig @@ -329,7 +329,7 @@ config PANEL_LCD_PROTO config PANEL_LCD_PIN_E depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) " range -17 17 default 14 ---help--- @@ -344,7 +344,7 @@ config PANEL_LCD_PIN_E config PANEL_LCD_PIN_RS depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) " range -17 17 default 17 ---help--- @@ -359,7 +359,7 @@ config PANEL_LCD_PIN_RS config PANEL_LCD_PIN_RW depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) " range -17 17 default 16 ---help--- @@ -374,7 +374,7 @@ config PANEL_LCD_PIN_RW config PANEL_LCD_PIN_SCL depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO!="0" - int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) " range -17 17 default 1 ---help--- @@ -389,7 +389,7 @@ config PANEL_LCD_PIN_SCL config PANEL_LCD_PIN_SDA depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO!="0" - int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) " range -17 17 default 2 ---help--- @@ -404,12 +404,12 @@ config PANEL_LCD_PIN_SDA config PANEL_LCD_PIN_BL depends on PANEL_PROFILE="0" && PANEL_LCD="1" - int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) " range -17 17 default 0 ---help--- This describes the number of the parallel port pin to which the LCD 'BL' signal - has been connected. It can be : + has been connected. It can be : 0 : no connection (eg: connected to ground) 1..17 : directly connected to any of these pins on the DB25 plug diff --git a/drivers/base/firmware_loader/Kconfig b/drivers/base/firmware_loader/Kconfig index 3f9e274e2ed3..e4cd11135785 100644 --- a/drivers/base/firmware_loader/Kconfig +++ b/drivers/base/firmware_loader/Kconfig @@ -148,7 +148,7 @@ config FW_LOADER_USER_HELPER_FALLBACK to be used for all firmware requests which explicitly do not disable a a fallback mechanism. Firmware calls which do prohibit a fallback mechanism is request_firmware_direct(). This option is kept for - backward compatibility purposes given this precise mechanism can also + backward compatibility purposes given this precise mechanism can also be enabled by setting the proc sysctl value to true: /proc/sys/kernel/firmware_config/force_sysfs_fallback diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index 1bb8ec575352..fa0cd072f5a1 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig @@ -142,10 +142,10 @@ config BLK_DEV_UBD bool "Virtual block device" depends on UML ---help--- - The User-Mode Linux port includes a driver called UBD which will let - you access arbitrary files on the host computer as block devices. - Unless you know that you do not need such virtual block devices say - Y here. + The User-Mode Linux port includes a driver called UBD which will let + you access arbitrary files on the host computer as block devices. + Unless you know that you do not need such virtual block devices say + Y here. config BLK_DEV_UBD_SYNC bool "Always do synchronous disk IO for UBD" @@ -156,16 +156,16 @@ config BLK_DEV_UBD_SYNC Linux 'Virtual Machine' uses a journalling filesystem and the host computer crashes. - Synchronous operation (i.e. always writing data to the host's disk - immediately) is configurable on a per-UBD basis by using a special - kernel command line option. Alternatively, you can say Y here to - turn on synchronous operation by default for all block devices. + Synchronous operation (i.e. always writing data to the host's disk + immediately) is configurable on a per-UBD basis by using a special + kernel command line option. Alternatively, you can say Y here to + turn on synchronous operation by default for all block devices. - If you're running a journalling file system (like reiserfs, for - example) in your virtual machine, you will want to say Y here. If - you care for the safety of the data in your virtual machine, Y is a - wise choice too. In all other cases (for example, if you're just - playing around with User-Mode Linux) you can choose N. + If you're running a journalling file system (like reiserfs, for + example) in your virtual machine, you will want to say Y here. If + you care for the safety of the data in your virtual machine, Y is a + wise choice too. In all other cases (for example, if you're just + playing around with User-Mode Linux) you can choose N. config BLK_DEV_COW_COMMON bool @@ -430,7 +430,7 @@ config VIRTIO_BLK depends on VIRTIO ---help--- This is the virtual block driver for virtio. It can be used with - QEMU based VMMs (like KVM or Xen). Say Y or M. + QEMU based VMMs (like KVM or Xen). Say Y or M. config VIRTIO_BLK_SCSI bool "SCSI passthrough request for the Virtio block driver" diff --git a/drivers/block/mtip32xx/Kconfig b/drivers/block/mtip32xx/Kconfig index bf221358567e..a469dc72e67a 100644 --- a/drivers/block/mtip32xx/Kconfig +++ b/drivers/block/mtip32xx/Kconfig @@ -7,4 +7,4 @@ config BLK_DEV_PCIESSD_MTIP32XX tristate "Block Device Driver for Micron PCIe SSDs" depends on PCI help - This enables the block driver for Micron PCIe SSDs. + This enables the block driver for Micron PCIe SSDs. diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index df0fc997dc3e..26956c006987 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig @@ -439,8 +439,8 @@ config RAW_DRIVER Once bound, I/O against /dev/raw/rawN uses efficient zero-copy I/O. See the raw(8) manpage for more details. - Applications should preferably open the device (eg /dev/hda1) - with the O_DIRECT flag. + Applications should preferably open the device (eg /dev/hda1) + with the O_DIRECT flag. config MAX_RAW_DEVS int "Maximum number of RAW devices to support (1-65536)" @@ -559,4 +559,4 @@ config RANDOM_TRUST_BOOTLOADER device randomness. Say Y here to assume the entropy provided by the booloader is trustworthy so it will be added to the kernel's entropy pool. Otherwise, say N here so it will be regarded as device input that - only mixes the entropy pool. \ No newline at end of file + only mixes the entropy pool. diff --git a/drivers/char/agp/Kconfig b/drivers/char/agp/Kconfig index 812d6aa6e013..bc54235a7022 100644 --- a/drivers/char/agp/Kconfig +++ b/drivers/char/agp/Kconfig @@ -63,7 +63,7 @@ config AGP_AMD64 This option gives you AGP support for the GLX component of X using the on-CPU northbridge of the AMD Athlon64/Opteron CPUs. You still need an external AGP bridge like the AMD 8151, VIA - K8T400M, SiS755. It may also support other AGP bridges when loaded + K8T400M, SiS755. It may also support other AGP bridges when loaded with agp_try_unsupported=1. config AGP_INTEL diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig index 59f25286befe..5011eb673ab4 100644 --- a/drivers/char/hw_random/Kconfig +++ b/drivers/char/hw_random/Kconfig @@ -377,13 +377,13 @@ config HW_RANDOM_CAVIUM depends on HW_RANDOM && PCI && (ARM64 || (COMPILE_TEST && 64BIT)) default HW_RANDOM ---help--- - This driver provides kernel-side support for the Random Number - Generator hardware found on Cavium SoCs. + This driver provides kernel-side support for the Random Number + Generator hardware found on Cavium SoCs. - To compile this driver as a module, choose M here: the - module will be called cavium_rng. + To compile this driver as a module, choose M here: the + module will be called cavium_rng. - If unsure, say Y. + If unsure, say Y. config HW_RANDOM_MTK tristate "Mediatek Random Number Generator support" diff --git a/drivers/char/ipmi/Kconfig b/drivers/char/ipmi/Kconfig index 4bad0614109b..cc4bea773ded 100644 --- a/drivers/char/ipmi/Kconfig +++ b/drivers/char/ipmi/Kconfig @@ -8,13 +8,13 @@ menuconfig IPMI_HANDLER depends on HAS_IOMEM select IPMI_DMI_DECODE if DMI help - This enables the central IPMI message handler, required for IPMI + This enables the central IPMI message handler, required for IPMI to work. - IPMI is a standard for managing sensors (temperature, - voltage, etc.) in a system. + IPMI is a standard for managing sensors (temperature, + voltage, etc.) in a system. - See for more details on the driver. + See for more details on the driver. If unsure, say N. @@ -56,14 +56,14 @@ config IPMI_PANIC_STRING config IPMI_DEVICE_INTERFACE tristate 'Device interface for IPMI' help - This provides an IOCTL interface to the IPMI message handler so + This provides an IOCTL interface to the IPMI message handler so userland processes may use IPMI. It supports poll() and select(). config IPMI_SI tristate 'IPMI System Interface handler' select IPMI_PLAT_DATA help - Provides a driver for System Interfaces (KCS, SMIC, BT). + Provides a driver for System Interfaces (KCS, SMIC, BT). Currently, only KCS and SMIC are supported. If you are using IPMI, you should probably say "y" here. @@ -71,7 +71,7 @@ config IPMI_SSIF tristate 'IPMI SMBus handler (SSIF)' select I2C help - Provides a driver for a SMBus interface to a BMC, meaning that you + Provides a driver for a SMBus interface to a BMC, meaning that you have a driver that must be accessed over an I2C bus instead of a standard interface. This module requires I2C support. @@ -79,17 +79,17 @@ config IPMI_POWERNV depends on PPC_POWERNV tristate 'POWERNV (OPAL firmware) IPMI interface' help - Provides a driver for OPAL firmware-based IPMI interfaces. + Provides a driver for OPAL firmware-based IPMI interfaces. config IPMI_WATCHDOG tristate 'IPMI Watchdog Timer' help - This enables the IPMI watchdog timer. + This enables the IPMI watchdog timer. config IPMI_POWEROFF tristate 'IPMI Poweroff' help - This enables a function to power off the system with IPMI if + This enables a function to power off the system with IPMI if the IPMI management controller is capable of this. endif # IPMI_HANDLER diff --git a/drivers/clk/Kconfig b/drivers/clk/Kconfig index c44247d0b83e..0bea0363142e 100644 --- a/drivers/clk/Kconfig +++ b/drivers/clk/Kconfig @@ -27,7 +27,7 @@ config COMMON_CLK_WM831X tristate "Clock driver for WM831x/2x PMICs" depends on MFD_WM831X ---help--- - Supports the clocking subsystem of the WM831x/2x series of + Supports the clocking subsystem of the WM831x/2x series of PMICs from Wolfson Microelectronics. source "drivers/clk/versatile/Kconfig" diff --git a/drivers/clk/mediatek/Kconfig b/drivers/clk/mediatek/Kconfig index 7efc3617bbd5..5ddd813521e7 100644 --- a/drivers/clk/mediatek/Kconfig +++ b/drivers/clk/mediatek/Kconfig @@ -179,31 +179,31 @@ config COMMON_CLK_MT6797 select COMMON_CLK_MEDIATEK default ARCH_MEDIATEK && ARM64 ---help--- - This driver supports MediaTek MT6797 basic clocks. + This driver supports MediaTek MT6797 basic clocks. config COMMON_CLK_MT6797_MMSYS bool "Clock driver for MediaTek MT6797 mmsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 mmsys clocks. + This driver supports MediaTek MT6797 mmsys clocks. config COMMON_CLK_MT6797_IMGSYS bool "Clock driver for MediaTek MT6797 imgsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 imgsys clocks. + This driver supports MediaTek MT6797 imgsys clocks. config COMMON_CLK_MT6797_VDECSYS bool "Clock driver for MediaTek MT6797 vdecsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 vdecsys clocks. + This driver supports MediaTek MT6797 vdecsys clocks. config COMMON_CLK_MT6797_VENCSYS bool "Clock driver for MediaTek MT6797 vencsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 vencsys clocks. + This driver supports MediaTek MT6797 vencsys clocks. config COMMON_CLK_MT7622 bool "Clock driver for MediaTek MT7622" diff --git a/drivers/clk/versatile/Kconfig b/drivers/clk/versatile/Kconfig index ac766855ba16..c2618f1477a2 100644 --- a/drivers/clk/versatile/Kconfig +++ b/drivers/clk/versatile/Kconfig @@ -9,7 +9,7 @@ config COMMON_CLK_VERSATILE COMPILE_TEST select REGMAP_MMIO ---help--- - Supports clocking on ARM Reference designs: + Supports clocking on ARM Reference designs: - Integrator/AP and Integrator/CP - RealView PB1176, EB, PB11MP and PBX - Versatile Express diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig index f35a53ce8988..f2342cb58e08 100644 --- a/drivers/clocksource/Kconfig +++ b/drivers/clocksource/Kconfig @@ -470,7 +470,7 @@ config OXNAS_RPS_TIMER This enables support for the Oxford Semiconductor OXNAS RPS timers. config SYS_SUPPORTS_SH_CMT - bool + bool config MTK_TIMER bool "Mediatek timer driver" if COMPILE_TEST @@ -490,13 +490,13 @@ config SPRD_TIMER Enables support for the Spreadtrum timer driver. config SYS_SUPPORTS_SH_MTU2 - bool + bool config SYS_SUPPORTS_SH_TMU - bool + bool config SYS_SUPPORTS_EM_STI - bool + bool config CLKSRC_JCORE_PIT bool "J-Core PIT timer driver" if COMPILE_TEST @@ -590,21 +590,21 @@ config CLKSRC_PXA platforms. config H8300_TMR8 - bool "Clockevent timer for the H8300 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clockevent timer for the H8300 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the 8 bits timer for the H8300 platform. config H8300_TMR16 - bool "Clockevent timer for the H83069 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clockevent timer for the H83069 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the 16 bits timer for the H8300 platform with the H83069 cpu. config H8300_TPU - bool "Clocksource for the H8300 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clocksource for the H8300 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the clocksource for the H8300 platform with the H8S2678 cpu. diff --git a/drivers/cpufreq/Kconfig.x86 b/drivers/cpufreq/Kconfig.x86 index dfa6457deaf6..6eec6ccb14cb 100644 --- a/drivers/cpufreq/Kconfig.x86 +++ b/drivers/cpufreq/Kconfig.x86 @@ -9,12 +9,12 @@ config X86_INTEL_PSTATE select ACPI_PROCESSOR if ACPI select ACPI_CPPC_LIB if X86_64 && ACPI && SCHED_MC_PRIO help - This driver provides a P state for Intel core processors. + This driver provides a P state for Intel core processors. The driver implements an internal governor and will become - the scaling driver and governor for Sandy bridge processors. + the scaling driver and governor for Sandy bridge processors. When this driver is enabled it will become the preferred - scaling driver for Sandy bridge processors. + scaling driver for Sandy bridge processors. If in doubt, say N. diff --git a/drivers/cpuidle/Kconfig b/drivers/cpuidle/Kconfig index 88727b7c0d59..1b8614d1c696 100644 --- a/drivers/cpuidle/Kconfig +++ b/drivers/cpuidle/Kconfig @@ -16,7 +16,7 @@ config CPU_IDLE if CPU_IDLE config CPU_IDLE_MULTIPLE_DRIVERS - bool + bool config CPU_IDLE_GOV_LADDER bool "Ladder governor (for periodic timer tick)" @@ -67,9 +67,9 @@ config HALTPOLL_CPUIDLE depends on X86 && KVM_GUEST default y help - This option enables halt poll cpuidle driver, which allows to poll - before halting in the guest (more efficient than polling in the - host via halt_poll_ns for some scenarios). + This option enables halt poll cpuidle driver, which allows to poll + before halting in the guest (more efficient than polling in the + host via halt_poll_ns for some scenarios). endif diff --git a/drivers/cpuidle/Kconfig.arm b/drivers/cpuidle/Kconfig.arm index d8530475493c..e91ab792d14d 100644 --- a/drivers/cpuidle/Kconfig.arm +++ b/drivers/cpuidle/Kconfig.arm @@ -3,15 +3,15 @@ # ARM CPU Idle drivers # config ARM_CPUIDLE - bool "Generic ARM/ARM64 CPU idle Driver" - select DT_IDLE_STATES + bool "Generic ARM/ARM64 CPU idle Driver" + select DT_IDLE_STATES select CPU_IDLE_MULTIPLE_DRIVERS - help - Select this to enable generic cpuidle driver for ARM. - It provides a generic idle driver whose idle states are configured - at run-time through DT nodes. The CPUidle suspend backend is - initialized by calling the CPU operations init idle hook - provided by architecture code. + help + Select this to enable generic cpuidle driver for ARM. + It provides a generic idle driver whose idle states are configured + at run-time through DT nodes. The CPUidle suspend backend is + initialized by calling the CPU operations init idle hook + provided by architecture code. config ARM_PSCI_CPUIDLE bool "PSCI CPU idle Driver" diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig index 1fb622f2a87d..390f0d652cb1 100644 --- a/drivers/crypto/Kconfig +++ b/drivers/crypto/Kconfig @@ -353,7 +353,7 @@ config CRYPTO_DEV_OMAP depends on ARCH_OMAP2PLUS help OMAP processors have various crypto HW accelerators. Select this if - you want to use the OMAP modules for any of the crypto algorithms. + you want to use the OMAP modules for any of the crypto algorithms. if CRYPTO_DEV_OMAP @@ -635,7 +635,7 @@ config CRYPTO_DEV_QCOM_RNG Generator hardware found on Qualcomm SoCs. To compile this driver as a module, choose M here. The - module will be called qcom-rng. If unsure, say N. + module will be called qcom-rng. If unsure, say N. config CRYPTO_DEV_VMX bool "Support for VMX cryptographic acceleration instructions" diff --git a/drivers/crypto/caam/Kconfig b/drivers/crypto/caam/Kconfig index 137ed3df0c74..2a0fa8dcae3c 100644 --- a/drivers/crypto/caam/Kconfig +++ b/drivers/crypto/caam/Kconfig @@ -130,13 +130,13 @@ config CRYPTO_DEV_FSL_CAAM_AHASH_API scatterlist crypto API to the SEC4 via job ring. config CRYPTO_DEV_FSL_CAAM_PKC_API - bool "Register public key cryptography implementations with Crypto API" - default y - select CRYPTO_RSA - help - Selecting this will allow SEC Public key support for RSA. - Supported cryptographic primitives: encryption, decryption, - signature and verification. + bool "Register public key cryptography implementations with Crypto API" + default y + select CRYPTO_RSA + help + Selecting this will allow SEC Public key support for RSA. + Supported cryptographic primitives: encryption, decryption, + signature and verification. config CRYPTO_DEV_FSL_CAAM_RNG_API bool "Register caam device for hwrng API" diff --git a/drivers/crypto/chelsio/Kconfig b/drivers/crypto/chelsio/Kconfig index 250150560e68..2786b497437c 100644 --- a/drivers/crypto/chelsio/Kconfig +++ b/drivers/crypto/chelsio/Kconfig @@ -23,22 +23,22 @@ config CRYPTO_DEV_CHELSIO will be called chcr. config CHELSIO_IPSEC_INLINE - bool "Chelsio IPSec XFRM Tx crypto offload" - depends on CHELSIO_T4 + bool "Chelsio IPSec XFRM Tx crypto offload" + depends on CHELSIO_T4 depends on CRYPTO_DEV_CHELSIO - depends on XFRM_OFFLOAD - depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD - default n - ---help--- - Enable support for IPSec Tx Inline. + depends on XFRM_OFFLOAD + depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD + default n + ---help--- + Enable support for IPSec Tx Inline. config CRYPTO_DEV_CHELSIO_TLS - tristate "Chelsio Crypto Inline TLS Driver" - depends on CHELSIO_T4 - depends on TLS - select CRYPTO_DEV_CHELSIO - ---help--- - Support Chelsio Inline TLS with Chelsio crypto accelerator. + tristate "Chelsio Crypto Inline TLS Driver" + depends on CHELSIO_T4 + depends on TLS + select CRYPTO_DEV_CHELSIO + ---help--- + Support Chelsio Inline TLS with Chelsio crypto accelerator. - To compile this driver as a module, choose M here: the module - will be called chtls. + To compile this driver as a module, choose M here: the module + will be called chtls. diff --git a/drivers/crypto/stm32/Kconfig b/drivers/crypto/stm32/Kconfig index 1aba9372cd23..4ef3eb11361c 100644 --- a/drivers/crypto/stm32/Kconfig +++ b/drivers/crypto/stm32/Kconfig @@ -4,7 +4,7 @@ config CRYPTO_DEV_STM32_CRC depends on ARCH_STM32 select CRYPTO_HASH help - This enables support for the CRC32 hw accelerator which can be found + This enables support for the CRC32 hw accelerator which can be found on STMicroelectronics STM32 SOC. config CRYPTO_DEV_STM32_HASH @@ -17,7 +17,7 @@ config CRYPTO_DEV_STM32_HASH select CRYPTO_SHA256 select CRYPTO_ENGINE help - This enables support for the HASH hw accelerator which can be found + This enables support for the HASH hw accelerator which can be found on STMicroelectronics STM32 SOC. config CRYPTO_DEV_STM32_CRYP @@ -27,5 +27,5 @@ config CRYPTO_DEV_STM32_CRYP select CRYPTO_ENGINE select CRYPTO_LIB_DES help - This enables support for the CRYP (AES/DES/TDES) hw accelerator which + This enables support for the CRYP (AES/DES/TDES) hw accelerator which can be found on STMicroelectronics STM32 SOC. diff --git a/drivers/crypto/ux500/Kconfig b/drivers/crypto/ux500/Kconfig index b1c6f739f77b..5a48497989ad 100644 --- a/drivers/crypto/ux500/Kconfig +++ b/drivers/crypto/ux500/Kconfig @@ -11,18 +11,18 @@ config CRYPTO_DEV_UX500_CRYP select CRYPTO_BLKCIPHER select CRYPTO_LIB_DES help - This selects the crypto driver for the UX500_CRYP hardware. It supports - AES-ECB, CBC and CTR with keys sizes of 128, 192 and 256 bit sizes. + This selects the crypto driver for the UX500_CRYP hardware. It supports + AES-ECB, CBC and CTR with keys sizes of 128, 192 and 256 bit sizes. config CRYPTO_DEV_UX500_HASH - tristate "UX500 crypto driver for HASH block" - depends on CRYPTO_DEV_UX500 - select CRYPTO_HASH + tristate "UX500 crypto driver for HASH block" + depends on CRYPTO_DEV_UX500 + select CRYPTO_HASH select CRYPTO_SHA1 select CRYPTO_SHA256 - help - This selects the hash driver for the UX500_HASH hardware. - Depends on UX500/STM DMA if running in DMA mode. + help + This selects the hash driver for the UX500_HASH hardware. + Depends on UX500/STM DMA if running in DMA mode. config CRYPTO_DEV_UX500_DEBUG bool "Activate ux500 platform debug-mode for crypto and hash block" diff --git a/drivers/devfreq/Kconfig b/drivers/devfreq/Kconfig index defe1d438710..0ccfd68f5cc2 100644 --- a/drivers/devfreq/Kconfig +++ b/drivers/devfreq/Kconfig @@ -123,9 +123,9 @@ config ARM_RK3399_DMC_DEVFREQ select PM_DEVFREQ_EVENT select PM_OPP help - This adds the DEVFREQ driver for the RK3399 DMC(Dynamic Memory Controller). - It sets the frequency for the memory controller and reads the usage counts - from hardware. + This adds the DEVFREQ driver for the RK3399 DMC(Dynamic Memory Controller). + It sets the frequency for the memory controller and reads the usage counts + from hardware. source "drivers/devfreq/event/Kconfig" diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig index 7af874b69ffb..e068677947d2 100644 --- a/drivers/dma/Kconfig +++ b/drivers/dma/Kconfig @@ -15,19 +15,19 @@ menuconfig DMADEVICES be empty in some cases. config DMADEVICES_DEBUG - bool "DMA Engine debugging" - depends on DMADEVICES != n - help - This is an option for use by developers; most people should - say N here. This enables DMA engine core and driver debugging. + bool "DMA Engine debugging" + depends on DMADEVICES != n + help + This is an option for use by developers; most people should + say N here. This enables DMA engine core and driver debugging. config DMADEVICES_VDEBUG - bool "DMA Engine verbose debugging" - depends on DMADEVICES_DEBUG != n - help - This is an option for use by developers; most people should - say N here. This enables deeper (more verbose) debugging of - the DMA engine core and drivers. + bool "DMA Engine verbose debugging" + depends on DMADEVICES_DEBUG != n + help + This is an option for use by developers; most people should + say N here. This enables deeper (more verbose) debugging of + the DMA engine core and drivers. if DMADEVICES @@ -222,21 +222,21 @@ config FSL_QDMA select DMA_ENGINE_RAID select ASYNC_TX_ENABLE_CHANNEL_SWITCH help - Support the NXP Layerscape qDMA engine with command queue and legacy mode. - Channel virtualization is supported through enqueuing of DMA jobs to, - or dequeuing DMA jobs from, different work queues. - This module can be found on NXP Layerscape SoCs. + Support the NXP Layerscape qDMA engine with command queue and legacy mode. + Channel virtualization is supported through enqueuing of DMA jobs to, + or dequeuing DMA jobs from, different work queues. + This module can be found on NXP Layerscape SoCs. The qdma driver only work on SoCs with a DPAA hardware block. config FSL_RAID - tristate "Freescale RAID engine Support" - depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH - select DMA_ENGINE - select DMA_ENGINE_RAID - ---help--- - Enable support for Freescale RAID Engine. RAID Engine is - available on some QorIQ SoCs (like P5020/P5040). It has - the capability to offload memcpy, xor and pq computation + tristate "Freescale RAID engine Support" + depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH + select DMA_ENGINE + select DMA_ENGINE_RAID + ---help--- + Enable support for Freescale RAID Engine. RAID Engine is + available on some QorIQ SoCs (like P5020/P5040). It has + the capability to offload memcpy, xor and pq computation for raid5/6. config IMG_MDC_DMA diff --git a/drivers/edac/Kconfig b/drivers/edac/Kconfig index 417dad635526..c49f6bc39716 100644 --- a/drivers/edac/Kconfig +++ b/drivers/edac/Kconfig @@ -492,7 +492,7 @@ config EDAC_TI depends on ARCH_KEYSTONE || SOC_DRA7XX help Support for error detection and correction on the - TI SoCs. + TI SoCs. config EDAC_QCOM tristate "QCOM EDAC Controller" diff --git a/drivers/firmware/Kconfig b/drivers/firmware/Kconfig index e40a77bfe821..312c27876b60 100644 --- a/drivers/firmware/Kconfig +++ b/drivers/firmware/Kconfig @@ -86,8 +86,8 @@ config EDD BIOS tries boot from. This information is then exported via sysfs. This option is experimental and is known to fail to boot on some - obscure configurations. Most disk controller BIOS vendors do - not yet implement this feature. + obscure configurations. Most disk controller BIOS vendors do + not yet implement this feature. config EDD_OFF bool "Sets default behavior for EDD detection to off" diff --git a/drivers/firmware/efi/Kconfig b/drivers/firmware/efi/Kconfig index 178ee8106828..b6a4afcec75a 100644 --- a/drivers/firmware/efi/Kconfig +++ b/drivers/firmware/efi/Kconfig @@ -80,7 +80,7 @@ config EFI_PARAMS_FROM_FDT help Select this config option from the architecture Kconfig if the EFI runtime support gets system table address, memory - map address, and other parameters from the device tree. + map address, and other parameters from the device tree. config EFI_RUNTIME_WRAPPERS bool diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig index 1ecb5124421c..04c2c4a9ffd9 100644 --- a/drivers/hid/Kconfig +++ b/drivers/hid/Kconfig @@ -107,7 +107,7 @@ config HID_ACCUTOUCH The driver works around a problem in the reported device capabilities which causes userspace to detect the device as a mouse rather than - a touchscreen. + a touchscreen. Say Y here if you have a Accutouch 2216 touch controller. diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig index 13a6b4afb4b3..af92974abbae 100644 --- a/drivers/hwmon/Kconfig +++ b/drivers/hwmon/Kconfig @@ -495,10 +495,10 @@ config SENSORS_F75375S will be called f75375s. config SENSORS_MC13783_ADC - tristate "Freescale MC13783/MC13892 ADC" - depends on MFD_MC13XXX - help - Support for the A/D converter on MC13783 and MC13892 PMIC. + tristate "Freescale MC13783/MC13892 ADC" + depends on MFD_MC13XXX + help + Support for the A/D converter on MC13783 and MC13892 PMIC. config SENSORS_FSCHMD tristate "Fujitsu Siemens Computers sensor chips" @@ -1287,10 +1287,10 @@ config SENSORS_NPCM7XX imply THERMAL help This driver provides support for Nuvoton NPCM750/730/715/705 PWM - and Fan controllers. + and Fan controllers. - This driver can also be built as a module. If so, the module - will be called npcm750-pwm-fan. + This driver can also be built as a module. If so, the module + will be called npcm750-pwm-fan. config SENSORS_NSA320 tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 146ce40d8e0a..9b2a478fc90a 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@ -292,7 +292,7 @@ config I2C_VIA select I2C_ALGOBIT help If you say yes to this option, support will be included for the VIA - 82C586B I2C interface + 82C586B I2C interface This driver can also be built as a module. If so, the module will be called i2c-via. @@ -677,11 +677,11 @@ config I2C_IMX_LPI2C tristate "IMX Low Power I2C interface" depends on ARCH_MXC || COMPILE_TEST help - Say Y here if you want to use the Low Power IIC bus controller - on the Freescale i.MX processors. + Say Y here if you want to use the Low Power IIC bus controller + on the Freescale i.MX processors. - This driver can also be built as a module. If so, the module - will be called i2c-imx-lpi2c. + This driver can also be built as a module. If so, the module + will be called i2c-imx-lpi2c. config I2C_IOP3XX tristate "Intel IOPx3xx and IXP4xx on-chip I2C interface" @@ -1283,9 +1283,9 @@ config I2C_VIPERBOARD help Say yes here to access the I2C part of the Nano River Technologies Viperboard as I2C master. - See viperboard API specification and Nano - River Tech's viperboard.h for detailed meaning - of the module parameters. + See viperboard API specification and Nano + River Tech's viperboard.h for detailed meaning + of the module parameters. comment "Other I2C/SMBus bus drivers" diff --git a/drivers/i2c/muxes/Kconfig b/drivers/i2c/muxes/Kconfig index c6040aa839ac..1708b1a82da2 100644 --- a/drivers/i2c/muxes/Kconfig +++ b/drivers/i2c/muxes/Kconfig @@ -109,14 +109,14 @@ config I2C_DEMUX_PINCTRL want to change the I2C master at run-time depending on features. config I2C_MUX_MLXCPLD - tristate "Mellanox CPLD based I2C multiplexer" - help - If you say yes to this option, support will be included for a - CPLD based I2C multiplexer. This driver provides access to - I2C busses connected through a MUX, which is controlled - by a CPLD register. - - This driver can also be built as a module. If so, the module - will be called i2c-mux-mlxcpld. + tristate "Mellanox CPLD based I2C multiplexer" + help + If you say yes to this option, support will be included for a + CPLD based I2C multiplexer. This driver provides access to + I2C busses connected through a MUX, which is controlled + by a CPLD register. + + This driver can also be built as a module. If so, the module + will be called i2c-mux-mlxcpld. endmenu diff --git a/drivers/iio/gyro/Kconfig b/drivers/iio/gyro/Kconfig index 95e6f96d4529..f91af3b8e4da 100644 --- a/drivers/iio/gyro/Kconfig +++ b/drivers/iio/gyro/Kconfig @@ -82,11 +82,11 @@ config FXAS21002C select FXAS21002C_SPI if (SPI) depends on (I2C || SPI_MASTER) help - Say yes here to build support for NXP FXAS21002C Tri-axis Gyro - Sensor driver connected via I2C or SPI. + Say yes here to build support for NXP FXAS21002C Tri-axis Gyro + Sensor driver connected via I2C or SPI. - This driver can also be built as a module. If so, the module - will be called fxas21002c_i2c or fxas21002c_spi. + This driver can also be built as a module. If so, the module + will be called fxas21002c_i2c or fxas21002c_spi. config FXAS21002C_I2C tristate diff --git a/drivers/infiniband/hw/bnxt_re/Kconfig b/drivers/infiniband/hw/bnxt_re/Kconfig index ab8779d23382..b83f1cc38c52 100644 --- a/drivers/infiniband/hw/bnxt_re/Kconfig +++ b/drivers/infiniband/hw/bnxt_re/Kconfig @@ -1,11 +1,11 @@ # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_BNXT_RE - tristate "Broadcom Netxtreme HCA support" - depends on 64BIT - depends on ETHERNET && NETDEVICES && PCI && INET && DCB - select NET_VENDOR_BROADCOM - select BNXT - ---help--- + tristate "Broadcom Netxtreme HCA support" + depends on 64BIT + depends on ETHERNET && NETDEVICES && PCI && INET && DCB + select NET_VENDOR_BROADCOM + select BNXT + ---help--- This driver supports Broadcom NetXtreme-E 10/25/40/50 gigabit RoCE HCAs. To compile this driver as a module, choose M here: the module will be called bnxt_re. diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig index 8911bc2ec42a..f553adae8eb4 100644 --- a/drivers/input/keyboard/Kconfig +++ b/drivers/input/keyboard/Kconfig @@ -171,11 +171,11 @@ config KEYBOARD_QT1070 tristate "Atmel AT42QT1070 Touch Sensor Chip" depends on I2C help - Say Y here if you want to use Atmel AT42QT1070 QTouch - Sensor chip as input device. + Say Y here if you want to use Atmel AT42QT1070 QTouch + Sensor chip as input device. - To compile this driver as a module, choose M here: - the module will be called qt1070 + To compile this driver as a module, choose M here: + the module will be called qt1070 config KEYBOARD_QT2160 tristate "Atmel AT42QT2160 Touch Sensor Chip" diff --git a/drivers/input/mouse/Kconfig b/drivers/input/mouse/Kconfig index 652c38e3c0b5..e1ca0dd737c9 100644 --- a/drivers/input/mouse/Kconfig +++ b/drivers/input/mouse/Kconfig @@ -96,10 +96,10 @@ config MOUSE_PS2_CYPRESS default y depends on MOUSE_PS2 help - Say Y here if you have a Cypress PS/2 Trackpad connected to - your system. + Say Y here if you have a Cypress PS/2 Trackpad connected to + your system. - If unsure, say Y. + If unsure, say Y. config MOUSE_PS2_LIFEBOOK bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EXPERT diff --git a/drivers/input/tablet/Kconfig b/drivers/input/tablet/Kconfig index e4c0d9a055b9..51c339182017 100644 --- a/drivers/input/tablet/Kconfig +++ b/drivers/input/tablet/Kconfig @@ -39,16 +39,16 @@ config TABLET_USB_AIPTEK module will be called aiptek. config TABLET_USB_GTCO - tristate "GTCO CalComp/InterWrite USB Support" - depends on USB && INPUT - help - Say Y here if you want to use the USB version of the GTCO - CalComp/InterWrite Tablet. Make sure to say Y to "Mouse support" - (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support" - (CONFIG_INPUT_EVDEV) as well. - - To compile this driver as a module, choose M here: the - module will be called gtco. + tristate "GTCO CalComp/InterWrite USB Support" + depends on USB && INPUT + help + Say Y here if you want to use the USB version of the GTCO + CalComp/InterWrite Tablet. Make sure to say Y to "Mouse support" + (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support" + (CONFIG_INPUT_EVDEV) as well. + + To compile this driver as a module, choose M here: the + module will be called gtco. config TABLET_USB_HANWANG tristate "Hanwang Art Master III tablet support (USB)" diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig index 46ad9090493b..69d210e1175c 100644 --- a/drivers/input/touchscreen/Kconfig +++ b/drivers/input/touchscreen/Kconfig @@ -633,7 +633,7 @@ config TOUCHSCREEN_HP600 depends on SH_HP6XX && SH_ADC help Say Y here if you have a HP Jornada 620/660/680/690 and want to - support the built-in touchscreen. + support the built-in touchscreen. To compile this driver as a module, choose M here: the module will be called hp680_ts_input. diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig index e3842eabcfdd..0388d10e6e3c 100644 --- a/drivers/iommu/Kconfig +++ b/drivers/iommu/Kconfig @@ -78,7 +78,7 @@ config IOMMU_DEBUGFS config IOMMU_DEFAULT_PASSTHROUGH bool "IOMMU passthrough by default" depends on IOMMU_API - help + help Enable passthrough by default, removing the need to pass in iommu.passthrough=on or iommu=pt through command line. If this is enabled, you can still disable with iommu.passthrough=off diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index ccbb8973a324..542ddc11fe87 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -328,7 +328,7 @@ config INGENIC_TCU_IRQ If unsure, say N. config RENESAS_H8300H_INTC - bool + bool select IRQ_DOMAIN config RENESAS_H8S_INTC @@ -368,7 +368,7 @@ config MVEBU_PIC bool config MVEBU_SEI - bool + bool config LS_SCFG_MSI def_bool y if SOC_LS1021A || ARCH_LAYERSCAPE @@ -410,15 +410,15 @@ config MESON_IRQ_GPIO depends on ARCH_MESON select IRQ_DOMAIN_HIERARCHY help - Support Meson SoC Family GPIO Interrupt Multiplexer + Support Meson SoC Family GPIO Interrupt Multiplexer config GOLDFISH_PIC bool "Goldfish programmable interrupt controller" depends on MIPS && (GOLDFISH || COMPILE_TEST) select IRQ_DOMAIN help - Say yes here to enable Goldfish interrupt controller driver used - for Goldfish based virtual platforms. + Say yes here to enable Goldfish interrupt controller driver used + for Goldfish based virtual platforms. config QCOM_PDC bool "QCOM PDC" diff --git a/drivers/isdn/hardware/mISDN/Kconfig b/drivers/isdn/hardware/mISDN/Kconfig index 304f50c08da2..078eeadf707a 100644 --- a/drivers/isdn/hardware/mISDN/Kconfig +++ b/drivers/isdn/hardware/mISDN/Kconfig @@ -10,7 +10,7 @@ config MISDN_HFCPCI depends on PCI help Enable support for cards with Cologne Chip AG's - HFC PCI chip. + HFC PCI chip. config MISDN_HFCMULTI tristate "Support for HFC multiport cards (HFC-4S/8S/E1)" diff --git a/drivers/macintosh/Kconfig b/drivers/macintosh/Kconfig index 574e122ae105..cbd46c1c5bf7 100644 --- a/drivers/macintosh/Kconfig +++ b/drivers/macintosh/Kconfig @@ -178,7 +178,7 @@ config THERM_ADT746X depends on I2C && I2C_POWERMAC && PPC_PMAC && !PPC_PMAC64 help This driver provides some thermostat and fan control for the - iBook G4, and the ATI based aluminium PowerBooks, allowing slightly + iBook G4, and the ATI based aluminium PowerBooks, allowing slightly better fan behaviour by default, and some manual control. config WINDFARM @@ -214,7 +214,7 @@ config WINDFARM_PM91 select I2C_POWERMAC help This driver provides thermal control for the PowerMac9,1 - which is the recent (SMU based) single CPU desktop G5 + which is the recent (SMU based) single CPU desktop G5 config WINDFARM_PM112 tristate "Support for thermal management on PowerMac11,2" @@ -242,7 +242,7 @@ config PMAC_RACKMETER depends on PPC_PMAC help This driver provides some support to control the front panel - blue LEDs "vu-meter" of the XServer macs. + blue LEDs "vu-meter" of the XServer macs. config SENSORS_AMS tristate "Apple Motion Sensor driver" diff --git a/drivers/md/Kconfig b/drivers/md/Kconfig index aa98953f4462..d6d5ab23c088 100644 --- a/drivers/md/Kconfig +++ b/drivers/md/Kconfig @@ -38,9 +38,9 @@ config MD_AUTODETECT default y ---help--- If you say Y here, then the kernel will try to autodetect raid - arrays as part of its boot process. + arrays as part of its boot process. - If you don't use raid and say Y, this autodetection can cause + If you don't use raid and say Y, this autodetection can cause a several-second delay in the boot time due to various synchronisation steps that are part of this step. @@ -290,7 +290,7 @@ config DM_SNAPSHOT depends on BLK_DEV_DM select DM_BUFIO ---help--- - Allow volume managers to take writable snapshots of a device. + Allow volume managers to take writable snapshots of a device. config DM_THIN_PROVISIONING tristate "Thin provisioning target" @@ -298,7 +298,7 @@ config DM_THIN_PROVISIONING select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - Provides thin provisioning and snapshots that share a data store. + Provides thin provisioning and snapshots that share a data store. config DM_CACHE tristate "Cache target (EXPERIMENTAL)" @@ -307,23 +307,23 @@ config DM_CACHE select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - dm-cache attempts to improve performance of a block device by - moving frequently used data to a smaller, higher performance - device. Different 'policy' plugins can be used to change the - algorithms used to select which blocks are promoted, demoted, - cleaned etc. It supports writeback and writethrough modes. + dm-cache attempts to improve performance of a block device by + moving frequently used data to a smaller, higher performance + device. Different 'policy' plugins can be used to change the + algorithms used to select which blocks are promoted, demoted, + cleaned etc. It supports writeback and writethrough modes. config DM_CACHE_SMQ tristate "Stochastic MQ Cache Policy (EXPERIMENTAL)" depends on DM_CACHE default y ---help--- - A cache policy that uses a multiqueue ordered by recent hits - to select which blocks should be promoted and demoted. - This is meant to be a general purpose policy. It prioritises - reads over writes. This SMQ policy (vs MQ) offers the promise - of less memory utilization, improved performance and increased - adaptability in the face of changing workloads. + A cache policy that uses a multiqueue ordered by recent hits + to select which blocks should be promoted and demoted. + This is meant to be a general purpose policy. It prioritises + reads over writes. This SMQ policy (vs MQ) offers the promise + of less memory utilization, improved performance and increased + adaptability in the face of changing workloads. config DM_WRITECACHE tristate "Writecache target" @@ -343,9 +343,9 @@ config DM_ERA select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - dm-era tracks which parts of a block device are written to - over time. Useful for maintaining cache coherency when using - vendor snapshots. + dm-era tracks which parts of a block device are written to + over time. Useful for maintaining cache coherency when using + vendor snapshots. config DM_CLONE tristate "Clone target (EXPERIMENTAL)" @@ -353,20 +353,20 @@ config DM_CLONE default n select DM_PERSISTENT_DATA ---help--- - dm-clone produces a one-to-one copy of an existing, read-only source - device into a writable destination device. The cloned device is - visible/mountable immediately and the copy of the source device to the - destination device happens in the background, in parallel with user - I/O. + dm-clone produces a one-to-one copy of an existing, read-only source + device into a writable destination device. The cloned device is + visible/mountable immediately and the copy of the source device to the + destination device happens in the background, in parallel with user + I/O. - If unsure, say N. + If unsure, say N. config DM_MIRROR tristate "Mirror target" depends on BLK_DEV_DM ---help--- - Allow volume managers to mirror logical volumes, also - needed for live data migration tools such as 'pvmove'. + Allow volume managers to mirror logical volumes, also + needed for live data migration tools such as 'pvmove'. config DM_LOG_USERSPACE tristate "Mirror userspace logging" @@ -483,7 +483,7 @@ config DM_FLAKEY tristate "Flakey target" depends on BLK_DEV_DM ---help--- - A target that intermittently fails I/O for debugging purposes. + A target that intermittently fails I/O for debugging purposes. config DM_VERITY tristate "Verity target support" diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig index b36a41332867..9dfea5c4b6ab 100644 --- a/drivers/media/Kconfig +++ b/drivers/media/Kconfig @@ -208,9 +208,9 @@ config MEDIA_SUBDRV_AUTOSELECT If unsure say Y. config MEDIA_HIDE_ANCILLARY_SUBDRV - bool - depends on MEDIA_SUBDRV_AUTOSELECT && !COMPILE_TEST && !EXPERT - default y + bool + depends on MEDIA_SUBDRV_AUTOSELECT && !COMPILE_TEST && !EXPERT + default y config MEDIA_ATTACH bool diff --git a/drivers/media/radio/si470x/Kconfig b/drivers/media/radio/si470x/Kconfig index 537f8e1601f3..a1ba8bc54b62 100644 --- a/drivers/media/radio/si470x/Kconfig +++ b/drivers/media/radio/si470x/Kconfig @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only config RADIO_SI470X - tristate "Silicon Labs Si470x FM Radio Receiver support" - depends on VIDEO_V4L2 + tristate "Silicon Labs Si470x FM Radio Receiver support" + depends on VIDEO_V4L2 help This is a driver for devices with the Silicon Labs SI470x chip (either via USB or I2C buses). diff --git a/drivers/memstick/core/Kconfig b/drivers/memstick/core/Kconfig index 516f454fde14..08192fd70eb4 100644 --- a/drivers/memstick/core/Kconfig +++ b/drivers/memstick/core/Kconfig @@ -6,16 +6,16 @@ comment "MemoryStick drivers" config MEMSTICK_UNSAFE_RESUME - bool "Allow unsafe resume (DANGEROUS)" - help - If you say Y here, the MemoryStick layer will assume that all - cards stayed in their respective slots during the suspend. The - normal behaviour is to remove them at suspend and - redetecting them at resume. Breaking this assumption will - in most cases result in data corruption. + bool "Allow unsafe resume (DANGEROUS)" + help + If you say Y here, the MemoryStick layer will assume that all + cards stayed in their respective slots during the suspend. The + normal behaviour is to remove them at suspend and + redetecting them at resume. Breaking this assumption will + in most cases result in data corruption. - This option is usually just for embedded systems which use - a MemoryStick card for rootfs. Most people should say N here. + This option is usually just for embedded systems which use + a MemoryStick card for rootfs. Most people should say N here. config MSPRO_BLOCK tristate "MemoryStick Pro block device driver" diff --git a/drivers/memstick/host/Kconfig b/drivers/memstick/host/Kconfig index 446c93ecef8f..4113343da056 100644 --- a/drivers/memstick/host/Kconfig +++ b/drivers/memstick/host/Kconfig @@ -18,7 +18,7 @@ config MEMSTICK_TIFM_MS 'Misc devices: TI Flash Media PCI74xx/PCI76xx host adapter support (TIFM_7XX1)'. - To compile this driver as a module, choose M here: the + To compile this driver as a module, choose M here: the module will be called tifm_ms. config MEMSTICK_JMICRON_38X @@ -29,7 +29,7 @@ config MEMSTICK_JMICRON_38X Say Y here if you want to be able to access MemoryStick cards with the JMicron(R) JMB38X MemoryStick card reader. - To compile this driver as a module, choose M here: the + To compile this driver as a module, choose M here: the module will be called jmb38x_ms. config MEMSTICK_R592 diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig index 3ce00bf5cfe3..1772a6dfefb4 100644 --- a/drivers/misc/Kconfig +++ b/drivers/misc/Kconfig @@ -339,14 +339,14 @@ config SENSORS_TSL2550 will be called tsl2550. config SENSORS_BH1770 - tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor" - depends on I2C - ---help--- - Say Y here if you want to build a driver for BH1770GLC (ROHM) or + tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor" + depends on I2C + ---help--- + Say Y here if you want to build a driver for BH1770GLC (ROHM) or SFH7770 (Osram) combined ambient light and proximity sensor chip. - To compile this driver as a module, choose M here: the - module will be called bh1770glc. If unsure, say N here. + To compile this driver as a module, choose M here: the + module will be called bh1770glc. If unsure, say N here. config SENSORS_APDS990X tristate "APDS990X combined als and proximity sensors" @@ -451,8 +451,8 @@ config PCI_ENDPOINT_TEST select CRC32 tristate "PCI Endpoint Test driver" ---help--- - Enable this configuration option to enable the host side test driver - for PCI Endpoint. + Enable this configuration option to enable the host side test driver + for PCI Endpoint. config XILINX_SDFEC tristate "Xilinx SDFEC 16" diff --git a/drivers/mtd/nand/onenand/Kconfig b/drivers/mtd/nand/onenand/Kconfig index ae0b8fe5b990..ea382fc48432 100644 --- a/drivers/mtd/nand/onenand/Kconfig +++ b/drivers/mtd/nand/onenand/Kconfig @@ -33,12 +33,12 @@ config MTD_ONENAND_OMAP2 Enable dmaengine and gpiolib for better performance. config MTD_ONENAND_SAMSUNG - tristate "OneNAND on Samsung SOC controller support" - depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS4 - help - Support for a OneNAND flash device connected to an Samsung SOC. - S3C64XX uses command mapping method. - S5PC110/S5PC210 use generic OneNAND method. + tristate "OneNAND on Samsung SOC controller support" + depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS4 + help + Support for a OneNAND flash device connected to an Samsung SOC. + S3C64XX uses command mapping method. + S5PC110/S5PC210 use generic OneNAND method. config MTD_ONENAND_OTP bool "OneNAND OTP Support" diff --git a/drivers/nfc/nfcmrvl/Kconfig b/drivers/nfc/nfcmrvl/Kconfig index 06f34fb4e0b0..ded0d03c0015 100644 --- a/drivers/nfc/nfcmrvl/Kconfig +++ b/drivers/nfc/nfcmrvl/Kconfig @@ -15,7 +15,7 @@ config NFC_MRVL_USB Marvell NFC-over-USB driver. This driver provides support for Marvell NFC-over-USB devices: - 8897. + 8897. Say Y here to compile support for Marvell NFC-over-USB driver into the kernel or say M to compile it as module. diff --git a/drivers/pci/Kconfig b/drivers/pci/Kconfig index a304f5ea11b9..bd50765f30cd 100644 --- a/drivers/pci/Kconfig +++ b/drivers/pci/Kconfig @@ -106,14 +106,14 @@ config PCI_PF_STUB When in doubt, say N. config XEN_PCIDEV_FRONTEND - tristate "Xen PCI Frontend" - depends on X86 && XEN - select PCI_XEN + tristate "Xen PCI Frontend" + depends on X86 && XEN + select PCI_XEN select XEN_XENBUS_FRONTEND - default y - help - The PCI device frontend driver allows the kernel to import arbitrary - PCI devices from a PCI backend to support PCI driver domains. + default y + help + The PCI device frontend driver allows the kernel to import arbitrary + PCI devices from a PCI backend to support PCI driver domains. config PCI_ATS bool @@ -180,12 +180,12 @@ config PCI_LABEL select NLS config PCI_HYPERV - tristate "Hyper-V PCI Frontend" - depends on X86_64 && HYPERV && PCI_MSI && PCI_MSI_IRQ_DOMAIN && SYSFS + tristate "Hyper-V PCI Frontend" + depends on X86_64 && HYPERV && PCI_MSI && PCI_MSI_IRQ_DOMAIN && SYSFS select PCI_HYPERV_INTERFACE - help - The PCI device frontend driver allows the kernel to import arbitrary - PCI devices from a PCI backend to support PCI driver domains. + help + The PCI device frontend driver allows the kernel to import arbitrary + PCI devices from a PCI backend to support PCI driver domains. source "drivers/pci/hotplug/Kconfig" source "drivers/pci/controller/Kconfig" diff --git a/drivers/pci/controller/dwc/Kconfig b/drivers/pci/controller/dwc/Kconfig index 0ba988b5b5bc..625a031b2193 100644 --- a/drivers/pci/controller/dwc/Kconfig +++ b/drivers/pci/controller/dwc/Kconfig @@ -7,9 +7,9 @@ config PCIE_DW bool config PCIE_DW_HOST - bool + bool depends on PCI_MSI_IRQ_DOMAIN - select PCIE_DW + select PCIE_DW config PCIE_DW_EP bool @@ -224,7 +224,7 @@ config PCIE_HISI_STB depends on PCI_MSI_IRQ_DOMAIN select PCIE_DW_HOST help - Say Y here if you want PCIe controller support on HiSilicon STB SoCs + Say Y here if you want PCIe controller support on HiSilicon STB SoCs config PCI_MESON bool "MESON PCIe controller" diff --git a/drivers/pci/hotplug/Kconfig b/drivers/pci/hotplug/Kconfig index e7b493c22bf3..32455a79372d 100644 --- a/drivers/pci/hotplug/Kconfig +++ b/drivers/pci/hotplug/Kconfig @@ -83,7 +83,7 @@ config HOTPLUG_PCI_CPCI_ZT5550 depends on HOTPLUG_PCI_CPCI && X86 help Say Y here if you have an Performance Technologies (formerly Intel, - formerly just Ziatech) Ziatech ZT5550 CompactPCI system card. + formerly just Ziatech) Ziatech ZT5550 CompactPCI system card. To compile this driver as a module, choose M here: the module will be called cpcihp_zt5550. diff --git a/drivers/perf/Kconfig b/drivers/perf/Kconfig index 09ae8a970880..288c1b3589e7 100644 --- a/drivers/perf/Kconfig +++ b/drivers/perf/Kconfig @@ -83,8 +83,8 @@ config HISI_PMU bool "HiSilicon SoC PMU" depends on ARM64 && ACPI help - Support for HiSilicon SoC uncore performance monitoring - unit (PMU), such as: L3C, HHA and DDRC. + Support for HiSilicon SoC uncore performance monitoring + unit (PMU), such as: L3C, HHA and DDRC. config QCOM_L2_PMU bool "Qualcomm Technologies L2-cache PMU" @@ -115,11 +115,11 @@ config THUNDERX2_PMU in the DDR4 Memory Controller (DMC). config XGENE_PMU - depends on ARCH_XGENE - bool "APM X-Gene SoC PMU" - default n - help - Say y if you want to use APM X-Gene SoC performance monitors. + depends on ARCH_XGENE + bool "APM X-Gene SoC PMU" + default n + help + Say y if you want to use APM X-Gene SoC performance monitors. config ARM_SPE_PMU tristate "Enable support for the ARMv8.2 Statistical Profiling Extension" diff --git a/drivers/phy/hisilicon/Kconfig b/drivers/phy/hisilicon/Kconfig index 534e393a09b3..6a591bb84031 100644 --- a/drivers/phy/hisilicon/Kconfig +++ b/drivers/phy/hisilicon/Kconfig @@ -38,9 +38,9 @@ config PHY_HISI_INNO_USB2 select GENERIC_PHY select MFD_SYSCON help - Support for INNO USB2 PHY on HiSilicon SoCs. This Phy supports - USB 1.5Mb/s, USB 12Mb/s, USB 480Mb/s speeds. It supports one - USB host port to accept one USB device. + Support for INNO USB2 PHY on HiSilicon SoCs. This Phy supports + USB 1.5Mb/s, USB 12Mb/s, USB 480Mb/s speeds. It supports one + USB host port to accept one USB device. config PHY_HIX5HD2_SATA tristate "HIX5HD2 SATA PHY Driver" diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig index b372419d61f2..25b6c830f2f1 100644 --- a/drivers/pinctrl/Kconfig +++ b/drivers/pinctrl/Kconfig @@ -32,15 +32,15 @@ config DEBUG_PINCTRL Say Y here to add some extra checks and diagnostics to PINCTRL calls. config PINCTRL_ARTPEC6 - bool "Axis ARTPEC-6 pin controller driver" - depends on MACH_ARTPEC6 - select PINMUX - select GENERIC_PINCONF - help - This is the driver for the Axis ARTPEC-6 pin controller. This driver - supports pin function multiplexing as well as pin bias and drive - strength configuration. Device tree integration instructions can be - found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt + bool "Axis ARTPEC-6 pin controller driver" + depends on MACH_ARTPEC6 + select PINMUX + select GENERIC_PINCONF + help + This is the driver for the Axis ARTPEC-6 pin controller. This driver + supports pin function multiplexing as well as pin bias and drive + strength configuration. Device tree integration instructions can be + found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt config PINCTRL_AS3722 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC" diff --git a/drivers/pinctrl/freescale/Kconfig b/drivers/pinctrl/freescale/Kconfig index 5f4058033ec6..3ea9ce3e0cd9 100644 --- a/drivers/pinctrl/freescale/Kconfig +++ b/drivers/pinctrl/freescale/Kconfig @@ -39,12 +39,12 @@ config PINCTRL_IMX27 config PINCTRL_IMX25 - bool "IMX25 pinctrl driver" - depends on OF - depends on SOC_IMX25 - select PINCTRL_IMX - help - Say Y here to enable the imx25 pinctrl driver + bool "IMX25 pinctrl driver" + depends on OF + depends on SOC_IMX25 + select PINCTRL_IMX + help + Say Y here to enable the imx25 pinctrl driver config PINCTRL_IMX35 bool "IMX35 pinctrl driver" diff --git a/drivers/pinctrl/qcom/Kconfig b/drivers/pinctrl/qcom/Kconfig index 32fc2458b8eb..8ad0d3cc3bf6 100644 --- a/drivers/pinctrl/qcom/Kconfig +++ b/drivers/pinctrl/qcom/Kconfig @@ -141,10 +141,10 @@ config PINCTRL_QCOM_SPMI_PMIC select GPIOLIB_IRQCHIP select IRQ_DOMAIN_HIERARCHY help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, - which are using SPMI for communication with SoC. Example PMIC's - devices are pm8841, pm8941 and pma8084. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, + which are using SPMI for communication with SoC. Example PMIC's + devices are pm8841, pm8941 and pma8084. config PINCTRL_QCOM_SSBI_PMIC tristate "Qualcomm SSBI PMIC pin controller driver" @@ -154,10 +154,10 @@ config PINCTRL_QCOM_SSBI_PMIC select GENERIC_PINCONF select IRQ_DOMAIN_HIERARCHY help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, - which are using SSBI for communication with SoC. Example PMIC's - devices are pm8058 and pm8921. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, + which are using SSBI for communication with SoC. Example PMIC's + devices are pm8058 and pm8921. config PINCTRL_SC7180 tristate "Qualcomm Technologies Inc SC7180 pin controller driver" @@ -173,26 +173,26 @@ config PINCTRL_SDM660 depends on GPIOLIB && OF select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SDM660 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SDM660 platform. config PINCTRL_SDM845 tristate "Qualcomm Technologies Inc SDM845 pin controller driver" depends on GPIOLIB && (OF || ACPI) select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SDM845 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SDM845 platform. config PINCTRL_SM8150 tristate "Qualcomm Technologies Inc SM8150 pin controller driver" depends on GPIOLIB && OF select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SM8150 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SM8150 platform. endif diff --git a/drivers/platform/chrome/Kconfig b/drivers/platform/chrome/Kconfig index ee5f08ea57b6..b66cc7182287 100644 --- a/drivers/platform/chrome/Kconfig +++ b/drivers/platform/chrome/Kconfig @@ -132,9 +132,9 @@ config CROS_EC_LPC module will be called cros_ec_lpcs. config CROS_EC_PROTO - bool - help - ChromeOS EC communication protocol helpers. + bool + help + ChromeOS EC communication protocol helpers. config CROS_KBD_LED_BACKLIGHT tristate "Backlight LED support for Chrome OS keyboards" diff --git a/drivers/platform/mellanox/Kconfig b/drivers/platform/mellanox/Kconfig index 530fe7e31397..a4746bba7e9f 100644 --- a/drivers/platform/mellanox/Kconfig +++ b/drivers/platform/mellanox/Kconfig @@ -41,7 +41,7 @@ config MLXBF_TMFIFO depends on VIRTIO_CONSOLE && VIRTIO_NET help Say y here to enable TmFifo support. The TmFifo driver provides - platform driver support for the TmFifo which supports console - and networking based on the virtio framework. + platform driver support for the TmFifo which supports console + and networking based on the virtio framework. endif # MELLANOX_PLATFORM diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig index ae21d08c65e8..5c356e4c7d4b 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig @@ -28,7 +28,7 @@ config ACER_WMI depends on ACPI_WMI select INPUT_SPARSEKMAP # Acer WMI depends on ACPI_VIDEO when ACPI is enabled - select ACPI_VIDEO if ACPI + select ACPI_VIDEO if ACPI ---help--- This is a driver for newer Acer (and Wistron) laptops. It adds wireless radio and bluetooth control, and on some laptops, @@ -38,18 +38,18 @@ config ACER_WMI here. config ACER_WIRELESS - tristate "Acer Wireless Radio Control Driver" - depends on ACPI - depends on INPUT - ---help--- - The Acer Wireless Radio Control handles the airplane mode hotkey - present on new Acer laptops. + tristate "Acer Wireless Radio Control Driver" + depends on ACPI + depends on INPUT + ---help--- + The Acer Wireless Radio Control handles the airplane mode hotkey + present on new Acer laptops. - Say Y or M here if you have an Acer notebook with an airplane mode - hotkey. + Say Y or M here if you have an Acer notebook with an airplane mode + hotkey. - If you choose to compile this driver as a module the module will be - called acer-wireless. + If you choose to compile this driver as a module the module will be + called acer-wireless. config ACERHDF tristate "Acer Aspire One temperature and fan driver" @@ -286,17 +286,17 @@ config FUJITSU_TABLET depends on ACPI depends on INPUT ---help--- - This is a driver for tablets built by Fujitsu: + This is a driver for tablets built by Fujitsu: - * Lifebook P1510/P1610/P1620/Txxxx - * Stylistic ST5xxx - * Possibly other Fujitsu tablet models + * Lifebook P1510/P1610/P1620/Txxxx + * Stylistic ST5xxx + * Possibly other Fujitsu tablet models - It adds support for the panel buttons, docking station detection, - tablet/notebook mode detection for convertible and - orientation detection for docked slates. + It adds support for the panel buttons, docking station detection, + tablet/notebook mode detection for convertible and + orientation detection for docked slates. - If you have a Fujitsu convertible or slate, say Y or M here. + If you have a Fujitsu convertible or slate, say Y or M here. config AMILO_RFKILL tristate "Fujitsu-Siemens Amilo rfkill support" @@ -1013,8 +1013,8 @@ config INTEL_MFLD_THERMAL tristate "Thermal driver for Intel Medfield platform" depends on MFD_INTEL_MSIC && THERMAL help - Say Y here to enable thermal driver support for the Intel Medfield - platform. + Say Y here to enable thermal driver support for the Intel Medfield + platform. config INTEL_IPS tristate "Intel Intelligent Power Sharing" @@ -1121,7 +1121,7 @@ config MXM_WMI tristate "WMI support for MXM Laptop Graphics" depends on ACPI_WMI ---help--- - MXM is a standard for laptop graphics cards, the WMI interface + MXM is a standard for laptop graphics cards, the WMI interface is required for switchable nvidia graphics machines config INTEL_OAKTRAIL @@ -1156,7 +1156,7 @@ config APPLE_GMUX control is supported by the driver. config INTEL_RST - tristate "Intel Rapid Start Technology Driver" + tristate "Intel Rapid Start Technology Driver" depends on ACPI ---help--- This driver provides support for modifying paramaters on systems @@ -1168,7 +1168,7 @@ config INTEL_RST as usual. config INTEL_SMARTCONNECT - tristate "Intel Smart Connect disabling driver" + tristate "Intel Smart Connect disabling driver" depends on ACPI ---help--- Intel Smart Connect is a technology intended to permit devices to diff --git a/drivers/power/avs/Kconfig b/drivers/power/avs/Kconfig index b5a217b828dc..089b6244b716 100644 --- a/drivers/power/avs/Kconfig +++ b/drivers/power/avs/Kconfig @@ -13,9 +13,9 @@ menuconfig POWER_AVS Say Y here to enable Adaptive Voltage Scaling class support. config ROCKCHIP_IODOMAIN - tristate "Rockchip IO domain support" - depends on POWER_AVS && ARCH_ROCKCHIP && OF - help - Say y here to enable support io domains on Rockchip SoCs. It is - necessary for the io domain setting of the SoC to match the - voltage supplied by the regulators. + tristate "Rockchip IO domain support" + depends on POWER_AVS && ARCH_ROCKCHIP && OF + help + Say y here to enable support io domains on Rockchip SoCs. It is + necessary for the io domain setting of the SoC to match the + voltage supplied by the regulators. diff --git a/drivers/power/supply/Kconfig b/drivers/power/supply/Kconfig index c84a7b1caeb6..f6995eaa5640 100644 --- a/drivers/power/supply/Kconfig +++ b/drivers/power/supply/Kconfig @@ -73,10 +73,10 @@ config WM831X_POWER provided by Wolfson Microelectronics WM831x PMICs. config WM8350_POWER - tristate "WM8350 PMU support" - depends on MFD_WM8350 - help - Say Y here to enable support for the power management unit + tristate "WM8350 PMU support" + depends on MFD_WM8350 + help + Say Y here to enable support for the power management unit provided by the Wolfson Microelectronics WM8350 PMIC. config TEST_POWER @@ -209,16 +209,16 @@ config BATTERY_WM97XX Say Y to enable support for battery measured by WM97xx aux port. config BATTERY_SBS - tristate "SBS Compliant gas gauge" - depends on I2C - help + tristate "SBS Compliant gas gauge" + depends on I2C + help Say Y to include support for SBS battery driver for SBS-compliant gas gauges. config CHARGER_SBS - tristate "SBS Compliant charger" - depends on I2C - help + tristate "SBS Compliant charger" + depends on I2C + help Say Y to include support for SBS compliant battery chargers. config MANAGER_SBS @@ -484,11 +484,11 @@ config CHARGER_MANAGER depends on REGULATOR select EXTCON help - Say Y to enable charger-manager support, which allows multiple - chargers attached to a battery and multiple batteries attached to a - system. The charger-manager also can monitor charging status in - runtime and in suspend-to-RAM by waking up the system periodically - with help of suspend_again support. + Say Y to enable charger-manager support, which allows multiple + chargers attached to a battery and multiple batteries attached to a + system. The charger-manager also can monitor charging status in + runtime and in suspend-to-RAM by waking up the system periodically + with help of suspend_again support. config CHARGER_LT3651 tristate "Analog Devices LT3651 charger" diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig index 3ee63531f6d5..74eb5af7295f 100644 --- a/drivers/regulator/Kconfig +++ b/drivers/regulator/Kconfig @@ -841,10 +841,10 @@ config REGULATOR_SKY81452 will be called sky81452-regulator. config REGULATOR_SLG51000 - tristate "Dialog Semiconductor SLG51000 regulators" - depends on I2C - select REGMAP_I2C - help + tristate "Dialog Semiconductor SLG51000 regulators" + depends on I2C + select REGMAP_I2C + help Say y here to support for the Dialog Semiconductor SLG51000. The SLG51000 is seven compact and customizable low dropout regulators. diff --git a/drivers/rpmsg/Kconfig b/drivers/rpmsg/Kconfig index d0322b41eca5..709276540ef1 100644 --- a/drivers/rpmsg/Kconfig +++ b/drivers/rpmsg/Kconfig @@ -21,7 +21,7 @@ config RPMSG_QCOM_GLINK_NATIVE config RPMSG_QCOM_GLINK_RPM tristate "Qualcomm RPM Glink driver" - select RPMSG_QCOM_GLINK_NATIVE + select RPMSG_QCOM_GLINK_NATIVE depends on HAS_IOMEM depends on MAILBOX help diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig index 1adf9f815652..bc95038457c8 100644 --- a/drivers/rtc/Kconfig +++ b/drivers/rtc/Kconfig @@ -1510,9 +1510,9 @@ config RTC_DRV_PXA depends on ARCH_PXA select RTC_DRV_SA1100 help - If you say Y here you will get access to the real time clock - built into your PXA27x or PXA3xx CPU. This RTC is actually 2 RTCs - consisting of an SA1100 compatible RTC and the extended PXA RTC. + If you say Y here you will get access to the real time clock + built into your PXA27x or PXA3xx CPU. This RTC is actually 2 RTCs + consisting of an SA1100 compatible RTC and the extended PXA RTC. This RTC driver uses PXA RTC registers available since pxa27x series (RDxR, RYxR) instead of legacy RCNR, RTAR. diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig index 1b92f3c19ff3..23678311b51c 100644 --- a/drivers/scsi/Kconfig +++ b/drivers/scsi/Kconfig @@ -1166,8 +1166,8 @@ config SCSI_LPFC depends on NVME_FC || NVME_FC=n select CRC_T10DIF ---help--- - This lpfc driver supports the Emulex LightPulse - Family of Fibre Channel PCI host adapters. + This lpfc driver supports the Emulex LightPulse + Family of Fibre Channel PCI host adapters. config SCSI_LPFC_DEBUG_FS bool "Emulex LightPulse Fibre Channel debugfs Support" @@ -1480,14 +1480,14 @@ config ZFCP depends on S390 && QDIO && SCSI depends on SCSI_FC_ATTRS help - If you want to access SCSI devices attached to your IBM eServer - zSeries by means of Fibre Channel interfaces say Y. - For details please refer to the documentation provided by IBM at - + If you want to access SCSI devices attached to your IBM eServer + zSeries by means of Fibre Channel interfaces say Y. + For details please refer to the documentation provided by IBM at + - This driver is also available as a module. This module will be - called zfcp. If you want to compile it as a module, say M here - and read . + This driver is also available as a module. This module will be + called zfcp. If you want to compile it as a module, say M here + and read . config SCSI_PMCRAID tristate "PMC SIERRA Linux MaxRAID adapter support" @@ -1518,8 +1518,8 @@ config SCSI_VIRTIO tristate "virtio-scsi support" depends on VIRTIO help - This is the virtual HBA driver for virtio. If the kernel will - be used in a virtual machine, say Y or M. + This is the virtual HBA driver for virtio. If the kernel will + be used in a virtual machine, say Y or M. source "drivers/scsi/csiostor/Kconfig" diff --git a/drivers/scsi/aic7xxx/Kconfig.aic7xxx b/drivers/scsi/aic7xxx/Kconfig.aic7xxx index 3546b8cc401f..4ed44ba4a55b 100644 --- a/drivers/scsi/aic7xxx/Kconfig.aic7xxx +++ b/drivers/scsi/aic7xxx/Kconfig.aic7xxx @@ -71,20 +71,20 @@ config AIC7XXX_DEBUG_ENABLE driver errors. config AIC7XXX_DEBUG_MASK - int "Debug code enable mask (2047 for all debugging)" - depends on SCSI_AIC7XXX - default "0" - help + int "Debug code enable mask (2047 for all debugging)" + depends on SCSI_AIC7XXX + default "0" + help Bit mask of debug options that is only valid if the CONFIG_AIC7XXX_DEBUG_ENABLE option is enabled. The bits in this mask are defined in the drivers/scsi/aic7xxx/aic7xxx.h - search for the variable ahc_debug in that file to find them. config AIC7XXX_REG_PRETTY_PRINT - bool "Decode registers during diagnostics" - depends on SCSI_AIC7XXX + bool "Decode registers during diagnostics" + depends on SCSI_AIC7XXX default y - help + help Compile in register value tables for the output of expanded register contents in diagnostics. This make it much easier to understand debug output without having to refer to a data book and/or the aic7xxx.reg diff --git a/drivers/scsi/pcmcia/Kconfig b/drivers/scsi/pcmcia/Kconfig index 2368f34efba3..03aec3410ac7 100644 --- a/drivers/scsi/pcmcia/Kconfig +++ b/drivers/scsi/pcmcia/Kconfig @@ -56,7 +56,7 @@ config PCMCIA_NINJA_SCSI [I-O DATA (OEM) (version string: "IO DATA","CBSC16 ","1")] I-O DATA CBSC-II [Kyusyu Matsushita Kotobuki (OEM) - (version string: "KME ","SCSI-CARD-001","1")] + (version string: "KME ","SCSI-CARD-001","1")] KME KXL-820AN's card HP M820e CDRW's card etc. diff --git a/drivers/scsi/qedf/Kconfig b/drivers/scsi/qedf/Kconfig index 7cd993be4e57..80328dbd44c9 100644 --- a/drivers/scsi/qedf/Kconfig +++ b/drivers/scsi/qedf/Kconfig @@ -3,8 +3,8 @@ config QEDF tristate "QLogic QEDF 25/40/100Gb FCoE Initiator Driver Support" depends on PCI && SCSI depends on QED - depends on LIBFC - depends on LIBFCOE + depends on LIBFC + depends on LIBFCOE select QED_LL2 select QED_FCOE ---help--- diff --git a/drivers/scsi/smartpqi/Kconfig b/drivers/scsi/smartpqi/Kconfig index bc6506884e3b..456ec474fa17 100644 --- a/drivers/scsi/smartpqi/Kconfig +++ b/drivers/scsi/smartpqi/Kconfig @@ -50,7 +50,7 @@ config SCSI_SMARTPQI To compile this driver as a module, choose M here: the module will be called smartpqi. - Note: the aacraid driver will not manage a smartpqi - controller. You need to enable smartpqi for smartpqi - controllers. For more information, please see - Documentation/scsi/smartpqi.txt + Note: the aacraid driver will not manage a smartpqi + controller. You need to enable smartpqi for smartpqi + controllers. For more information, please see + Documentation/scsi/smartpqi.txt diff --git a/drivers/soc/fsl/Kconfig b/drivers/soc/fsl/Kconfig index f9ad8ad54a7d..192e28f2cc9a 100644 --- a/drivers/soc/fsl/Kconfig +++ b/drivers/soc/fsl/Kconfig @@ -21,10 +21,10 @@ config FSL_GUTS into this driver as well. config FSL_MC_DPIO - tristate "QorIQ DPAA2 DPIO driver" - depends on FSL_MC_BUS - select SOC_BUS - help + tristate "QorIQ DPAA2 DPIO driver" + depends on FSL_MC_BUS + select SOC_BUS + help Driver for the DPAA2 DPIO object. A DPIO provides queue and buffer management facilities for software to interact with other DPAA2 objects. This driver does not expose the DPIO diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig index 661e47acc354..fd3abdf82fc0 100644 --- a/drivers/soc/qcom/Kconfig +++ b/drivers/soc/qcom/Kconfig @@ -45,13 +45,13 @@ config QCOM_GLINK_SSR neighboring subsystems going up or down. config QCOM_GSBI - tristate "QCOM General Serial Bus Interface" - depends on ARCH_QCOM || COMPILE_TEST - select MFD_SYSCON - help - Say y here to enable GSBI support. The GSBI provides control - functions for connecting the underlying serial UART, SPI, and I2C - devices to the output pins. + tristate "QCOM General Serial Bus Interface" + depends on ARCH_QCOM || COMPILE_TEST + select MFD_SYSCON + help + Say y here to enable GSBI support. The GSBI provides control + functions for connecting the underlying serial UART, SPI, and I2C + devices to the output pins. config QCOM_LLCC tristate "Qualcomm Technologies, Inc. LLCC driver" @@ -196,8 +196,8 @@ config QCOM_APR depends on ARCH_QCOM || COMPILE_TEST depends on RPMSG help - Enable APR IPC protocol support between - application processor and QDSP6. APR is - used by audio driver to configure QDSP6 - ASM, ADM and AFE modules. + Enable APR IPC protocol support between + application processor and QDSP6. APR is + used by audio driver to configure QDSP6 + ASM, ADM and AFE modules. endmenu diff --git a/drivers/soc/rockchip/Kconfig b/drivers/soc/rockchip/Kconfig index b71b73bf5fc5..3e2057f22bbc 100644 --- a/drivers/soc/rockchip/Kconfig +++ b/drivers/soc/rockchip/Kconfig @@ -15,15 +15,15 @@ config ROCKCHIP_GRF to make some of them conform to expectations of the kernel. config ROCKCHIP_PM_DOMAINS - bool "Rockchip generic power domain" - depends on PM - select PM_GENERIC_DOMAINS - help - Say y here to enable power domain support. - In order to meet high performance and low power requirements, a power - management unit is designed or saving power when RK3288 in low power - mode. The RK3288 PMU is dedicated for managing the power of the whole chip. + bool "Rockchip generic power domain" + depends on PM + select PM_GENERIC_DOMAINS + help + Say y here to enable power domain support. + In order to meet high performance and low power requirements, a power + management unit is designed or saving power when RK3288 in low power + mode. The RK3288 PMU is dedicated for managing the power of the whole chip. - If unsure, say N. + If unsure, say N. endif diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 6f7fdcbb9151..5e9d209e6d82 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig @@ -143,7 +143,7 @@ config SPI_BCM63XX tristate "Broadcom BCM63xx SPI controller" depends on BCM63XX || COMPILE_TEST help - Enable support for the SPI controller on the Broadcom BCM63xx SoCs. + Enable support for the SPI controller on the Broadcom BCM63xx SoCs. config SPI_BCM63XX_HSSPI tristate "Broadcom BCM63XX HS SPI controller driver" @@ -234,11 +234,11 @@ config SPI_DLN2 tristate "Diolan DLN-2 USB SPI adapter" depends on MFD_DLN2 help - If you say yes to this option, support will be included for Diolan - DLN2, a USB to SPI interface. + If you say yes to this option, support will be included for Diolan + DLN2, a USB to SPI interface. - This driver can also be built as a module. If so, the module - will be called spi-dln2. + This driver can also be built as a module. If so, the module + will be called spi-dln2. config SPI_EFM32 tristate "EFM32 SPI controller" @@ -747,10 +747,10 @@ config SPI_SYNQUACER It also supports the new dual-bit and quad-bit SPI protocol. config SPI_MXIC - tristate "Macronix MX25F0A SPI controller" - depends on SPI_MASTER - help - This selects the Macronix MX25F0A SPI controller driver. + tristate "Macronix MX25F0A SPI controller" + depends on SPI_MASTER + help + This selects the Macronix MX25F0A SPI controller driver. config SPI_MXS tristate "Freescale MXS SPI controller" diff --git a/drivers/staging/fbtft/Kconfig b/drivers/staging/fbtft/Kconfig index 8ec524a95ec8..ab3e71d54b13 100644 --- a/drivers/staging/fbtft/Kconfig +++ b/drivers/staging/fbtft/Kconfig @@ -95,8 +95,8 @@ config FB_TFT_PCD8544 Generic Framebuffer support for PCD8544 config FB_TFT_RA8875 - tristate "FB driver for the RA8875 LCD Controller" - depends on FB_TFT + tristate "FB driver for the RA8875 LCD Controller" + depends on FB_TFT help Generic Framebuffer support for RA8875 @@ -125,10 +125,10 @@ config FB_TFT_SSD1289 Framebuffer support for SSD1289 config FB_TFT_SSD1305 - tristate "FB driver for the SSD1305 OLED Controller" - depends on FB_TFT - help - Framebuffer support for SSD1305 + tristate "FB driver for the SSD1305 OLED Controller" + depends on FB_TFT + help + Framebuffer support for SSD1305 config FB_TFT_SSD1306 tristate "FB driver for the SSD1306 OLED Controller" diff --git a/drivers/staging/fwserial/Kconfig b/drivers/staging/fwserial/Kconfig index 9543f8454af9..d21124a1a127 100644 --- a/drivers/staging/fwserial/Kconfig +++ b/drivers/staging/fwserial/Kconfig @@ -3,7 +3,7 @@ config FIREWIRE_SERIAL tristate "TTY over Firewire" depends on FIREWIRE && TTY help - This enables TTY over IEEE 1394, providing high-speed serial + This enables TTY over IEEE 1394, providing high-speed serial connectivity to cabled peers. This driver implements a ad-hoc transport protocol and is currently limited to Linux-to-Linux communication. @@ -17,7 +17,7 @@ config FWTTY_MAX_TOTAL_PORTS int "Maximum number of serial ports supported" default "64" help - Set this to the maximum number of serial ports you want the + Set this to the maximum number of serial ports you want the firewire-serial driver to support. config FWTTY_MAX_CARD_PORTS @@ -25,7 +25,7 @@ config FWTTY_MAX_CARD_PORTS range 0 FWTTY_MAX_TOTAL_PORTS default "32" help - Set this to the maximum number of serial ports each firewire + Set this to the maximum number of serial ports each firewire adapter supports. The actual number of serial ports registered is set with the module parameter "ttys". diff --git a/drivers/staging/most/Kconfig b/drivers/staging/most/Kconfig index 8948d5246409..6262eb25c80b 100644 --- a/drivers/staging/most/Kconfig +++ b/drivers/staging/most/Kconfig @@ -1,9 +1,9 @@ # SPDX-License-Identifier: GPL-2.0 menuconfig MOST - tristate "MOST support" + tristate "MOST support" depends on HAS_DMA && CONFIGFS_FS - default n - help + default n + help Say Y here if you want to enable MOST support. This driver needs at least one additional component to enable the desired access from userspace (e.g. character devices) and one that @@ -12,7 +12,7 @@ menuconfig MOST To compile this driver as a module, choose M here: the module will be called most_core. - If in doubt, say N here. + If in doubt, say N here. diff --git a/drivers/staging/nvec/Kconfig b/drivers/staging/nvec/Kconfig index 5c12cacf75e1..9fa98c16f1d9 100644 --- a/drivers/staging/nvec/Kconfig +++ b/drivers/staging/nvec/Kconfig @@ -8,7 +8,7 @@ config MFD_NVEC controller. To compile this driver as a module, say M here: the module will be - called mfd-nvec + called mfd-nvec config KEYBOARD_NVEC tristate "Keyboard on nVidia compliant EC" @@ -18,7 +18,7 @@ config KEYBOARD_NVEC a nVidia compliant embedded controller. To compile this driver as a module, say M here: the module will be - called keyboard-nvec + called keyboard-nvec config SERIO_NVEC_PS2 tristate "PS2 on nVidia EC" @@ -28,7 +28,7 @@ config SERIO_NVEC_PS2 to a nVidia compliant embedded controller. To compile this driver as a module, say M here: the module will be - called serio-nvec-ps2 + called serio-nvec-ps2 config NVEC_POWER @@ -39,7 +39,7 @@ config NVEC_POWER nVidia compliant embedded controllers. To compile this driver as a module, say M here: the module will be - called nvec-power + called nvec-power config NVEC_PAZ00 @@ -50,5 +50,5 @@ config NVEC_PAZ00 devices, e.g. Toshbia AC100 and Dynabooks AZ netbooks. To compile this driver as a module, say M here: the module will be - called nvec-paz00 + called nvec-paz00 diff --git a/drivers/staging/pi433/Kconfig b/drivers/staging/pi433/Kconfig index 8acde0814206..dd9e4709d1a8 100644 --- a/drivers/staging/pi433/Kconfig +++ b/drivers/staging/pi433/Kconfig @@ -1,17 +1,17 @@ # SPDX-License-Identifier: GPL-2.0 config PI433 - tristate "Pi433 - a 433MHz radio module for Raspberry Pi" - depends on SPI - help - This option allows you to enable support for the radio module Pi433. + tristate "Pi433 - a 433MHz radio module for Raspberry Pi" + depends on SPI + help + This option allows you to enable support for the radio module Pi433. - Pi433 is a shield that fits onto the GPIO header of a Raspberry Pi - or compatible. It extends the Raspberry Pi with the option, to - send and receive data in the 433MHz ISM band - for example to - communicate between two systems without using ethernet or bluetooth - or for control or read sockets, actors, sensors, widely available - for low price. + Pi433 is a shield that fits onto the GPIO header of a Raspberry Pi + or compatible. It extends the Raspberry Pi with the option, to + send and receive data in the 433MHz ISM band - for example to + communicate between two systems without using ethernet or bluetooth + or for control or read sockets, actors, sensors, widely available + for low price. - For details or the option to buy, please visit https://pi433.de/en.html + For details or the option to buy, please visit https://pi433.de/en.html - If in doubt, say N here, but saying yes most probably won't hurt + If in doubt, say N here, but saying yes most probably won't hurt diff --git a/drivers/staging/uwb/Kconfig b/drivers/staging/uwb/Kconfig index 259e053e1e09..c03dcc76b57c 100644 --- a/drivers/staging/uwb/Kconfig +++ b/drivers/staging/uwb/Kconfig @@ -42,31 +42,31 @@ config UWB_HWA is safe to select any even if you do not have the hardware. config UWB_WHCI - tristate "UWB Radio Control driver for WHCI-compliant cards" - depends on PCI - help - This driver enables the radio controller for WHCI cards. + tristate "UWB Radio Control driver for WHCI-compliant cards" + depends on PCI + help + This driver enables the radio controller for WHCI cards. - WHCI is a specification developed by Intel - (http://www.intel.com/technology/comms/wusb/whci.htm) much - in the spirit of USB's EHCI, but for UWB and Wireless USB - radio/host controllers connected via memory mapping (eg: - PCI). Most of these cards come also with a Wireless USB host - controller. + WHCI is a specification developed by Intel + (http://www.intel.com/technology/comms/wusb/whci.htm) much + in the spirit of USB's EHCI, but for UWB and Wireless USB + radio/host controllers connected via memory mapping (eg: + PCI). Most of these cards come also with a Wireless USB host + controller. - To compile this driver select Y (built in) or M (module). It - is safe to select any even if you do not have the hardware. + To compile this driver select Y (built in) or M (module). It + is safe to select any even if you do not have the hardware. config UWB_I1480U - tristate "Support for Intel Wireless UWB Link 1480 HWA" - depends on UWB_HWA - select FW_LOADER - help - This driver enables support for the i1480 when connected via - USB. It consists of a firmware uploader that will enable it - to behave as an HWA device. + tristate "Support for Intel Wireless UWB Link 1480 HWA" + depends on UWB_HWA + select FW_LOADER + help + This driver enables support for the i1480 when connected via + USB. It consists of a firmware uploader that will enable it + to behave as an HWA device. - To compile this driver select Y (built in) or M (module). It - is safe to select any even if you do not have the hardware. + To compile this driver select Y (built in) or M (module). It + is safe to select any even if you do not have the hardware. endif # UWB diff --git a/drivers/staging/vc04_services/bcm2835-audio/Kconfig b/drivers/staging/vc04_services/bcm2835-audio/Kconfig index f66319512faf..d32ea348e846 100644 --- a/drivers/staging/vc04_services/bcm2835-audio/Kconfig +++ b/drivers/staging/vc04_services/bcm2835-audio/Kconfig @@ -1,9 +1,9 @@ # SPDX-License-Identifier: GPL-2.0 config SND_BCM2835 - tristate "BCM2835 Audio" - depends on (ARCH_BCM2835 || COMPILE_TEST) && SND - select SND_PCM - select BCM2835_VCHIQ - help - Say Y or M if you want to support BCM2835 built in audio + tristate "BCM2835 Audio" + depends on (ARCH_BCM2835 || COMPILE_TEST) && SND + select SND_PCM + select BCM2835_VCHIQ + help + Say Y or M if you want to support BCM2835 built in audio diff --git a/drivers/staging/wusbcore/Kconfig b/drivers/staging/wusbcore/Kconfig index a559d023b508..64be97ca734a 100644 --- a/drivers/staging/wusbcore/Kconfig +++ b/drivers/staging/wusbcore/Kconfig @@ -11,7 +11,7 @@ config USB_WUSB help Enable the host-side support for Wireless USB. - To compile this support select Y (built in). It is safe to + To compile this support select Y (built in). It is safe to select even if you don't have the hardware. config USB_WUSB_CBAF diff --git a/drivers/tty/Kconfig b/drivers/tty/Kconfig index c7623f99ac0f..ec53b1d4aef3 100644 --- a/drivers/tty/Kconfig +++ b/drivers/tty/Kconfig @@ -85,13 +85,13 @@ config VT_HW_CONSOLE_BINDING bool "Support for binding and unbinding console drivers" depends on HW_CONSOLE ---help--- - The virtual terminal is the device that interacts with the physical - terminal through console drivers. On these systems, at least one - console driver is loaded. In other configurations, additional console - drivers may be enabled, such as the framebuffer console. If more than - 1 console driver is enabled, setting this to 'y' will allow you to - select the console driver that will serve as the backend for the - virtual terminals. + The virtual terminal is the device that interacts with the physical + terminal through console drivers. On these systems, at least one + console driver is loaded. In other configurations, additional console + drivers may be enabled, such as the framebuffer console. If more than + 1 console driver is enabled, setting this to 'y' will allow you to + select the console driver that will serve as the backend for the + virtual terminals. See for more information. For framebuffer console users, please refer to @@ -173,15 +173,15 @@ config ROCKETPORT depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) help This driver supports Comtrol RocketPort and RocketModem PCI boards. - These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or - modems. For information about the RocketPort/RocketModem boards - and this driver read . + These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or + modems. For information about the RocketPort/RocketModem boards + and this driver read . To compile this driver as a module, choose M here: the module will be called rocket. If you want to compile this driver into the kernel, say Y here. If - you don't have a Comtrol RocketPort/RocketModem card installed, say N. + you don't have a Comtrol RocketPort/RocketModem card installed, say N. config CYCLADES tristate "Cyclades async mux support" @@ -437,8 +437,8 @@ config MIPS_EJTAG_FDC_KGDB depends on MIPS_EJTAG_FDC_TTY && KGDB default y help - This enables the use of KGDB over an FDC channel, allowing KGDB to be - used remotely or when a serial port isn't available. + This enables the use of KGDB over an FDC channel, allowing KGDB to be + used remotely or when a serial port isn't available. config MIPS_EJTAG_FDC_KGDB_CHAN int "KGDB FDC channel" diff --git a/drivers/tty/hvc/Kconfig b/drivers/tty/hvc/Kconfig index 4d22b911111f..bb5953dd1a2c 100644 --- a/drivers/tty/hvc/Kconfig +++ b/drivers/tty/hvc/Kconfig @@ -74,7 +74,7 @@ config HVC_UDBG depends on PPC select HVC_DRIVER help - This is meant to be used during HW bring up or debugging when + This is meant to be used during HW bring up or debugging when no other console mechanism exist but udbg, to get you a quick console for userspace. Do NOT enable in production kernels. @@ -83,7 +83,7 @@ config HVC_DCC depends on ARM || ARM64 select HVC_DRIVER help - This console uses the JTAG DCC on ARM to create a console under the HVC + This console uses the JTAG DCC on ARM to create a console under the HVC driver. This console is used through a JTAG only on ARM. If you don't have a JTAG then you probably don't want this option. diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kconfig index 7ef60f8b6e2c..7e132657f160 100644 --- a/drivers/tty/serial/8250/Kconfig +++ b/drivers/tty/serial/8250/Kconfig @@ -334,7 +334,7 @@ config SERIAL_8250_BCM2835AUX Features and limitations of the UART are Registers are similar to 16650 registers, - set bits in the control registers that are unsupported + set bits in the control registers that are unsupported are ignored and read back as 0 7/8 bit operation with 1 start and 1 stop bit 8 symbols deep fifo for rx and tx diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig index 4789b5d62f63..b11b4d725ae6 100644 --- a/drivers/tty/serial/Kconfig +++ b/drivers/tty/serial/Kconfig @@ -287,26 +287,26 @@ config SERIAL_SAMSUNG_CONSOLE boot time.) config SERIAL_SIRFSOC - tristate "SiRF SoC Platform Serial port support" - depends on ARCH_SIRF - select SERIAL_CORE - help - Support for the on-chip UART on the CSR SiRFprimaII series, - providing /dev/ttySiRF0, 1 and 2 (note, some machines may not - provide all of these ports, depending on how the serial port - pins are configured). + tristate "SiRF SoC Platform Serial port support" + depends on ARCH_SIRF + select SERIAL_CORE + help + Support for the on-chip UART on the CSR SiRFprimaII series, + providing /dev/ttySiRF0, 1 and 2 (note, some machines may not + provide all of these ports, depending on how the serial port + pins are configured). config SERIAL_SIRFSOC_CONSOLE - bool "Support for console on SiRF SoC serial port" - depends on SERIAL_SIRFSOC=y - select SERIAL_CORE_CONSOLE - help - Even if you say Y here, the currently visible virtual console - (/dev/tty0) will still be used as the system console by default, but - you can alter that using a kernel command line option such as - "console=ttySiRFx". (Try "man bootparam" or see the documentation of - your boot loader about how to pass options to the kernel at - boot time.) + bool "Support for console on SiRF SoC serial port" + depends on SERIAL_SIRFSOC=y + select SERIAL_CORE_CONSOLE + help + Even if you say Y here, the currently visible virtual console + (/dev/tty0) will still be used as the system console by default, but + you can alter that using a kernel command line option such as + "console=ttySiRFx". (Try "man bootparam" or see the documentation of + your boot loader about how to pass options to the kernel at + boot time.) config SERIAL_TEGRA tristate "NVIDIA Tegra20/30 SoC serial controller" @@ -1077,41 +1077,41 @@ config SERIAL_SCCNXP_CONSOLE Support for console on SCCNXP serial ports. config SERIAL_SC16IS7XX_CORE - tristate + tristate config SERIAL_SC16IS7XX - tristate "SC16IS7xx serial support" - select SERIAL_CORE - depends on (SPI_MASTER && !I2C) || I2C - help - This selects support for SC16IS7xx serial ports. - Supported ICs are SC16IS740, SC16IS741, SC16IS750, SC16IS752, - SC16IS760 and SC16IS762. Select supported buses using options below. + tristate "SC16IS7xx serial support" + select SERIAL_CORE + depends on (SPI_MASTER && !I2C) || I2C + help + This selects support for SC16IS7xx serial ports. + Supported ICs are SC16IS740, SC16IS741, SC16IS750, SC16IS752, + SC16IS760 and SC16IS762. Select supported buses using options below. config SERIAL_SC16IS7XX_I2C - bool "SC16IS7xx for I2C interface" - depends on SERIAL_SC16IS7XX - depends on I2C - select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX - select REGMAP_I2C if I2C - default y - help - Enable SC16IS7xx driver on I2C bus, - If required say y, and say n to i2c if not required, - Enabled by default to support oldconfig. - You must select at least one bus for the driver to be built. + bool "SC16IS7xx for I2C interface" + depends on SERIAL_SC16IS7XX + depends on I2C + select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX + select REGMAP_I2C if I2C + default y + help + Enable SC16IS7xx driver on I2C bus, + If required say y, and say n to i2c if not required, + Enabled by default to support oldconfig. + You must select at least one bus for the driver to be built. config SERIAL_SC16IS7XX_SPI - bool "SC16IS7xx for spi interface" - depends on SERIAL_SC16IS7XX - depends on SPI_MASTER - select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX - select REGMAP_SPI if SPI_MASTER - help - Enable SC16IS7xx driver on SPI bus, - If required say y, and say n to spi if not required, - This is additional support to exsisting driver. - You must select at least one bus for the driver to be built. + bool "SC16IS7xx for spi interface" + depends on SERIAL_SC16IS7XX + depends on SPI_MASTER + select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX + select REGMAP_SPI if SPI_MASTER + help + Enable SC16IS7xx driver on SPI bus, + If required say y, and say n to spi if not required, + This is additional support to exsisting driver. + You must select at least one bus for the driver to be built. config SERIAL_TIMBERDALE tristate "Support for timberdale UART" @@ -1211,7 +1211,7 @@ config SERIAL_ALTERA_UART_CONSOLE Enable a Altera UART port to be the system console. config SERIAL_IFX6X60 - tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)" + tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)" depends on GPIOLIB || COMPILE_TEST depends on SPI && HAS_DMA help diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig index 40676be2e46a..3b591e294707 100644 --- a/drivers/video/backlight/Kconfig +++ b/drivers/video/backlight/Kconfig @@ -9,7 +9,7 @@ menu "Backlight & LCD device support" # LCD # config LCD_CLASS_DEVICE - tristate "Lowlevel LCD controls" + tristate "Lowlevel LCD controls" help This framework adds support for low-level control of LCD. Some framebuffer devices connect to platform-specific LCD modules @@ -141,10 +141,10 @@ endif # LCD_CLASS_DEVICE # Backlight # config BACKLIGHT_CLASS_DEVICE - tristate "Lowlevel Backlight controls" + tristate "Lowlevel Backlight controls" help This framework adds support for low-level control of the LCD - backlight. This includes support for brightness and power. + backlight. This includes support for brightness and power. To have support for your specific LCD panel you will have to select the proper drivers which depend on this option. @@ -272,7 +272,7 @@ config BACKLIGHT_APPLE tristate "Apple Backlight Driver" depends on X86 && ACPI help - If you have an Intel-based Apple say Y to enable a driver for its + If you have an Intel-based Apple say Y to enable a driver for its backlight. config BACKLIGHT_TOSA diff --git a/drivers/video/console/Kconfig b/drivers/video/console/Kconfig index c10e17fb9a9a..ac3a28c08f78 100644 --- a/drivers/video/console/Kconfig +++ b/drivers/video/console/Kconfig @@ -27,7 +27,7 @@ config VGACON_SOFT_SCROLLBACK depends on VGA_CONSOLE default n help - The scrollback buffer of the standard VGA console is located in + The scrollback buffer of the standard VGA console is located in the VGA RAM. The size of this RAM is fixed and is quite small. If you require a larger scrollback buffer, this can be placed in System RAM which is dynamically allocated during initialization. @@ -84,12 +84,12 @@ config MDA_CONSOLE If unsure, say N. config SGI_NEWPORT_CONSOLE - tristate "SGI Newport Console support" + tristate "SGI Newport Console support" depends on SGI_IP22 && HAS_IOMEM - select FONT_SUPPORT - help - Say Y here if you want the console on the Newport aka XL graphics - card of your Indy. Most people say Y here. + select FONT_SUPPORT + help + Say Y here if you want the console on the Newport aka XL graphics + card of your Indy. Most people say Y here. config DUMMY_CONSOLE bool @@ -97,24 +97,24 @@ config DUMMY_CONSOLE default y config DUMMY_CONSOLE_COLUMNS - int "Initial number of console screen columns" - depends on DUMMY_CONSOLE && !ARM - default 160 if PARISC - default 80 - help - On PA-RISC, the default value is 160, which should fit a 1280x1024 - monitor. - Select 80 if you use a 640x480 resolution by default. + int "Initial number of console screen columns" + depends on DUMMY_CONSOLE && !ARM + default 160 if PARISC + default 80 + help + On PA-RISC, the default value is 160, which should fit a 1280x1024 + monitor. + Select 80 if you use a 640x480 resolution by default. config DUMMY_CONSOLE_ROWS - int "Initial number of console screen rows" - depends on DUMMY_CONSOLE && !ARM - default 64 if PARISC - default 25 - help - On PA-RISC, the default value is 64, which should fit a 1280x1024 - monitor. - Select 25 if you use a 640x480 resolution by default. + int "Initial number of console screen rows" + depends on DUMMY_CONSOLE && !ARM + default 64 if PARISC + default 25 + help + On PA-RISC, the default value is 64, which should fit a 1280x1024 + monitor. + Select 25 if you use a 640x480 resolution by default. config FRAMEBUFFER_CONSOLE bool "Framebuffer Console support" @@ -130,11 +130,11 @@ config FRAMEBUFFER_CONSOLE_DETECT_PRIMARY depends on FRAMEBUFFER_CONSOLE default n ---help--- - If this option is selected, the framebuffer console will - automatically select the primary display device (if the architecture + If this option is selected, the framebuffer console will + automatically select the primary display device (if the architecture supports this feature). Otherwise, the framebuffer console will - always select the first framebuffer driver that is loaded. The latter - is the default behavior. + always select the first framebuffer driver that is loaded. The latter + is the default behavior. You can always override the automatic selection of the primary device by using the fbcon=map: boot option. @@ -145,11 +145,11 @@ config FRAMEBUFFER_CONSOLE_ROTATION bool "Framebuffer Console Rotation" depends on FRAMEBUFFER_CONSOLE help - Enable display rotation for the framebuffer console. This is done - in software and may be significantly slower than a normally oriented - display. Note that the rotation is done at the console level only - such that other users of the framebuffer will remain normally - oriented. + Enable display rotation for the framebuffer console. This is done + in software and may be significantly slower than a normally oriented + display. Note that the rotation is done at the console level only + such that other users of the framebuffer will remain normally + oriented. config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER bool "Framebuffer Console Deferred Takeover" @@ -163,14 +163,14 @@ config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER black screen as soon as fbcon loads. config STI_CONSOLE - bool "STI text console" + bool "STI text console" depends on PARISC && HAS_IOMEM - select FONT_SUPPORT - default y - help - The STI console is the builtin display/keyboard on HP-PARISC - machines. Say Y here to build support for it into your kernel. - The alternative is to use your primary serial port as a console. + select FONT_SUPPORT + default y + help + The STI console is the builtin display/keyboard on HP-PARISC + machines. Say Y here to build support for it into your kernel. + The alternative is to use your primary serial port as a console. endmenu diff --git a/drivers/virt/Kconfig b/drivers/virt/Kconfig index 363af2eaf2ba..cb5d2d89592f 100644 --- a/drivers/virt/Kconfig +++ b/drivers/virt/Kconfig @@ -18,17 +18,17 @@ config FSL_HV_MANAGER depends on FSL_SOC select EPAPR_PARAVIRT help - The Freescale hypervisor management driver provides several services + The Freescale hypervisor management driver provides several services to drivers and applications related to the Freescale hypervisor: - 1) An ioctl interface for querying and managing partitions. + 1) An ioctl interface for querying and managing partitions. - 2) A file interface to reading incoming doorbells. + 2) A file interface to reading incoming doorbells. - 3) An interrupt handler for shutting down the partition upon + 3) An interrupt handler for shutting down the partition upon receiving the shutdown doorbell from a manager partition. - 4) A kernel interface for receiving callbacks when a managed + 4) A kernel interface for receiving callbacks when a managed partition shuts down. source "drivers/virt/vboxguest/Kconfig" diff --git a/drivers/virtio/Kconfig b/drivers/virtio/Kconfig index 078615cf2afc..29896374bf1b 100644 --- a/drivers/virtio/Kconfig +++ b/drivers/virtio/Kconfig @@ -29,17 +29,17 @@ config VIRTIO_PCI_LEGACY default y depends on VIRTIO_PCI ---help--- - Virtio PCI Card 0.9.X Draft (circa 2014) and older device support. + Virtio PCI Card 0.9.X Draft (circa 2014) and older device support. This option enables building a transitional driver, supporting both devices conforming to Virtio 1 specification, and legacy devices. If disabled, you get a slightly smaller, non-transitional driver, with no legacy compatibility. - So look out into your driveway. Do you have a flying car? If - so, you can happily disable this option and virtio will not - break. Otherwise, leave it set. Unless you're testing what - life will be like in The Future. + So look out into your driveway. Do you have a flying car? If + so, you can happily disable this option and virtio will not + break. Otherwise, leave it set. Unless you're testing what + life will be like in The Future. If unsure, say Y. diff --git a/drivers/w1/slaves/Kconfig b/drivers/w1/slaves/Kconfig index ebed495b9e69..035de04710d1 100644 --- a/drivers/w1/slaves/Kconfig +++ b/drivers/w1/slaves/Kconfig @@ -71,8 +71,8 @@ config W1_SLAVE_DS2805 help Say Y here if you want to use a 1-wire is a 112-byte user-programmable EEPROM is - organized as 7 pages of 16 bytes each with 64bit - unique number. Requires OverDrive Speed to talk to. + organized as 7 pages of 16 bytes each with 64bit + unique number. Requires OverDrive Speed to talk to. config W1_SLAVE_DS2431 tristate "1kb EEPROM family support (DS2431)" diff --git a/drivers/xen/Kconfig b/drivers/xen/Kconfig index 79cc75096f42..d8c9bba57cae 100644 --- a/drivers/xen/Kconfig +++ b/drivers/xen/Kconfig @@ -110,12 +110,12 @@ config XEN_COMPAT_XENFS depends on XENFS default y help - The old xenstore userspace tools expect to find "xenbus" - under /proc/xen, but "xenbus" is now found at the root of the - xenfs filesystem. Selecting this causes the kernel to create - the compatibility mount point /proc/xen if it is running on - a xen platform. - If in doubt, say yes. + The old xenstore userspace tools expect to find "xenbus" + under /proc/xen, but "xenbus" is now found at the root of the + xenfs filesystem. Selecting this causes the kernel to create + the compatibility mount point /proc/xen if it is running on + a xen platform. + If in doubt, say yes. config XEN_SYS_HYPERVISOR bool "Create xen entries under /sys/hypervisor" @@ -123,7 +123,7 @@ config XEN_SYS_HYPERVISOR select SYS_HYPERVISOR default y help - Create entries under /sys/hypervisor describing the Xen + Create entries under /sys/hypervisor describing the Xen hypervisor environment. When running native or in another virtual environment, /sys/hypervisor will still be present, but will have no xen contents. @@ -270,7 +270,7 @@ config XEN_ACPI_PROCESSOR depends on XEN && XEN_DOM0 && X86 && ACPI_PROCESSOR && CPU_FREQ default m help - This ACPI processor uploads Power Management information to the Xen + This ACPI processor uploads Power Management information to the Xen hypervisor. To do that the driver parses the Power Management data and uploads @@ -279,7 +279,7 @@ config XEN_ACPI_PROCESSOR SMM so that other drivers (such as ACPI cpufreq scaling driver) will not load. - To compile this driver as a module, choose M here: the module will be + To compile this driver as a module, choose M here: the module will be called xen_acpi_processor If you do not know what to choose, select M here. If the CPUFREQ drivers are built in, select Y here. @@ -312,8 +312,8 @@ config XEN_SYMS depends on X86 && XEN_DOM0 && XENFS default y if KALLSYMS help - Exports hypervisor symbols (along with their types and addresses) via - /proc/xen/xensyms file, similar to /proc/kallsyms + Exports hypervisor symbols (along with their types and addresses) via + /proc/xen/xensyms file, similar to /proc/kallsyms config XEN_HAVE_VPMU bool -- 2.17.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 11CA0C4CEC4 for ; Mon, 23 Sep 2019 19:51:37 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 23F3B2064A for ; Mon, 23 Sep 2019 19:51:36 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="g48XT1EK" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 23F3B2064A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 46cZhN4PbszDqM5 for ; Tue, 24 Sep 2019 05:51:32 +1000 (AEST) Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=kernel.org (client-ip=198.145.29.99; helo=mail.kernel.org; envelope-from=krzk@kernel.org; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=kernel.org Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="g48XT1EK"; dkim-atps=neutral Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 46cTYz5nnkzDqG0 for ; Tue, 24 Sep 2019 02:00:39 +1000 (AEST) Received: from localhost.localdomain (unknown [194.230.155.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 278D220673; Mon, 23 Sep 2019 16:00:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569254436; bh=ckF42/lzy9cn6Me8cZY3ApdIZ8tzZI5dtuYFoQCFjsg=; h=From:To:Cc:Subject:Date:From; b=g48XT1EK79k+gWBZ2BObRZqPpIXe5nJqKLel8JaFWTzZMnroecwR2hjmYdtIpWMu2 ALEtllIiWTafGWP5oxm6BTAAdrxDzpq2YP7b7vl3bi2rbLWECjp+PAjEYgVunQdSVj pJc/2GBtUewnY/urPifMb2PD5UQp4pm5Bp3hUo6g= From: Krzysztof Kozlowski To: Jiri Kosina , linux-kernel@vger.kernel.org, linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, uclinux-h8-devel@lists.sourceforge.jp, linux-m68k@lists.linux-m68k.org, openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, linux-um@lists.infradead.org, keyrings@vger.kernel.org, linux-acpi@vger.kernel.org, linux-ide@vger.kernel.org, linux-block@vger.kernel.org, linux-crypto@vger.kernel.org, openipmi-developer@lists.sourceforge.net, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, dmaengine@vger.kernel.org, linux-edac@vger.kernel.org, linux-efi@vger.kernel.org, linux-input@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-i2c@vger.kernel.org, linux-iio@vger.kernel.org, linux-rdma@vger.kernel.org, iommu@lists.linux-foundation.org, netdev@vger.kernel.org, linux-raid@vger.kernel.org, dm-devel@redhat.com, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, linux-pci@vger.kernel.org, linux-gpio@vger.kernel.org, linux-arm-msm@vger.kernel.org, platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-rtc@vger.kernel.org, linux-scsi@vger.kernel.org, esc.storagedev@microsemi.com, linux-rockchip@lists.infradead.org, linux-spi@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org, devel@driverdev.osuosl.org, ac100@lists.launchpad.net, linux-tegra@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, linux-serial@vger.kernel.org, virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org, linux-mm@kvack.org, linux-security-module@vger.kernel.org, linux-integrity@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH trivial 1/3] treewide: drivers: Fix Kconfig indentation Date: Mon, 23 Sep 2019 18:00:11 +0200 Message-Id: <20190923160013.8550-1-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 X-Mailman-Approved-At: Tue, 24 Sep 2019 05:49:27 +1000 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Krzysztof Kozlowski Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" Adjust indentation from spaces to tab (+optional two spaces) as in coding style with command like: $ sed -e 's/^ /\t/' -i */Kconfig Signed-off-by: Krzysztof Kozlowski --- drivers/acpi/Kconfig | 8 +- drivers/ata/Kconfig | 12 +-- drivers/auxdisplay/Kconfig | 14 +-- drivers/base/firmware_loader/Kconfig | 2 +- drivers/block/Kconfig | 28 +++--- drivers/block/mtip32xx/Kconfig | 2 +- drivers/char/Kconfig | 6 +- drivers/char/agp/Kconfig | 2 +- drivers/char/hw_random/Kconfig | 10 +- drivers/char/ipmi/Kconfig | 20 ++-- drivers/clk/Kconfig | 2 +- drivers/clk/mediatek/Kconfig | 10 +- drivers/clk/versatile/Kconfig | 2 +- drivers/clocksource/Kconfig | 20 ++-- drivers/cpufreq/Kconfig.x86 | 6 +- drivers/cpuidle/Kconfig | 8 +- drivers/cpuidle/Kconfig.arm | 16 ++-- drivers/crypto/Kconfig | 4 +- drivers/crypto/caam/Kconfig | 14 +-- drivers/crypto/chelsio/Kconfig | 30 +++--- drivers/crypto/stm32/Kconfig | 6 +- drivers/crypto/ux500/Kconfig | 16 ++-- drivers/devfreq/Kconfig | 6 +- drivers/dma/Kconfig | 46 ++++----- drivers/edac/Kconfig | 2 +- drivers/firmware/Kconfig | 4 +- drivers/firmware/efi/Kconfig | 2 +- drivers/hid/Kconfig | 2 +- drivers/hwmon/Kconfig | 14 +-- drivers/i2c/busses/Kconfig | 16 ++-- drivers/i2c/muxes/Kconfig | 18 ++-- drivers/iio/gyro/Kconfig | 8 +- drivers/infiniband/hw/bnxt_re/Kconfig | 12 +-- drivers/input/keyboard/Kconfig | 8 +- drivers/input/mouse/Kconfig | 6 +- drivers/input/tablet/Kconfig | 20 ++-- drivers/input/touchscreen/Kconfig | 2 +- drivers/iommu/Kconfig | 2 +- drivers/irqchip/Kconfig | 10 +- drivers/isdn/hardware/mISDN/Kconfig | 2 +- drivers/macintosh/Kconfig | 6 +- drivers/md/Kconfig | 54 +++++------ drivers/media/Kconfig | 6 +- drivers/media/radio/si470x/Kconfig | 4 +- drivers/memstick/core/Kconfig | 18 ++-- drivers/memstick/host/Kconfig | 4 +- drivers/misc/Kconfig | 16 ++-- drivers/mtd/nand/onenand/Kconfig | 12 +-- drivers/nfc/nfcmrvl/Kconfig | 2 +- drivers/pci/Kconfig | 24 ++--- drivers/pci/controller/dwc/Kconfig | 6 +- drivers/pci/hotplug/Kconfig | 2 +- drivers/perf/Kconfig | 14 +-- drivers/phy/hisilicon/Kconfig | 6 +- drivers/pinctrl/Kconfig | 18 ++-- drivers/pinctrl/freescale/Kconfig | 12 +-- drivers/pinctrl/qcom/Kconfig | 34 +++---- drivers/platform/chrome/Kconfig | 6 +- drivers/platform/mellanox/Kconfig | 4 +- drivers/platform/x86/Kconfig | 48 +++++----- drivers/power/avs/Kconfig | 12 +-- drivers/power/supply/Kconfig | 30 +++--- drivers/regulator/Kconfig | 8 +- drivers/rpmsg/Kconfig | 2 +- drivers/rtc/Kconfig | 6 +- drivers/scsi/Kconfig | 22 ++--- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 14 +-- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/qedf/Kconfig | 4 +- drivers/scsi/smartpqi/Kconfig | 8 +- drivers/soc/fsl/Kconfig | 8 +- drivers/soc/qcom/Kconfig | 22 ++--- drivers/soc/rockchip/Kconfig | 18 ++-- drivers/spi/Kconfig | 18 ++-- drivers/staging/fbtft/Kconfig | 12 +-- drivers/staging/fwserial/Kconfig | 6 +- drivers/staging/most/Kconfig | 8 +- drivers/staging/nvec/Kconfig | 10 +- drivers/staging/pi433/Kconfig | 24 ++--- drivers/staging/uwb/Kconfig | 42 ++++---- .../vc04_services/bcm2835-audio/Kconfig | 12 +-- drivers/staging/wusbcore/Kconfig | 2 +- drivers/tty/Kconfig | 26 ++--- drivers/tty/hvc/Kconfig | 4 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 96 +++++++++---------- drivers/video/backlight/Kconfig | 8 +- drivers/video/console/Kconfig | 76 +++++++-------- drivers/virt/Kconfig | 10 +- drivers/virtio/Kconfig | 10 +- drivers/w1/slaves/Kconfig | 4 +- drivers/xen/Kconfig | 22 ++--- 92 files changed, 631 insertions(+), 631 deletions(-) diff --git a/drivers/acpi/Kconfig b/drivers/acpi/Kconfig index ebe1e9e5fd81..1fbe7e3d57b3 100644 --- a/drivers/acpi/Kconfig +++ b/drivers/acpi/Kconfig @@ -104,9 +104,9 @@ config ACPI_PROCFS_POWER depends on X86 && PROC_FS help For backwards compatibility, this option allows - deprecated power /proc/acpi/ directories to exist, even when - they have been replaced by functions in /sys. - The deprecated directories (and their replacements) include: + deprecated power /proc/acpi/ directories to exist, even when + they have been replaced by functions in /sys. + The deprecated directories (and their replacements) include: /proc/acpi/battery/* (/sys/class/power_supply/*) and /proc/acpi/ac_adapter/* (sys/class/power_supply/*). This option has no effect on /proc/acpi/ directories @@ -454,7 +454,7 @@ config ACPI_CUSTOM_METHOD config ACPI_BGRT bool "Boottime Graphics Resource Table support" depends on EFI && (X86 || ARM64) - help + help This driver adds support for exposing the ACPI Boottime Graphics Resource Table, which allows the operating system to obtain data from the firmware boot splash. It will appear under diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index a6beb2c5a692..86e35c9a9ac6 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -695,7 +695,7 @@ config PATA_IMX depends on ARCH_MXC help This option enables support for the PATA host available on Freescale - iMX SoCs. + iMX SoCs. If unsure, say N. @@ -704,7 +704,7 @@ config PATA_IT8213 depends on PCI help This option enables support for the ITE 821 PATA - controllers via the new ATA layer. + controllers via the new ATA layer. If unsure, say N. @@ -732,9 +732,9 @@ config PATA_MACIO depends on PPC_PMAC help Most IDE capable PowerMacs have IDE busses driven by a variant - of this controller which is part of the Apple chipset used on - most PowerMac models. Some models have multiple busses using - different chipsets, though generally, MacIO is one of them. + of this controller which is part of the Apple chipset used on + most PowerMac models. Some models have multiple busses using + different chipsets, though generally, MacIO is one of them. config PATA_MARVELL tristate "Marvell PATA support via legacy mode" @@ -915,7 +915,7 @@ config PATA_PXA This option enables support for harddrive attached to PXA CPU's bus. NOTE: This driver utilizes PXA DMA controller, in case your hardware - is not capable of doing MWDMA, use pata_platform instead. + is not capable of doing MWDMA, use pata_platform instead. If unsure, say N. diff --git a/drivers/auxdisplay/Kconfig b/drivers/auxdisplay/Kconfig index b8313a04422d..a92be39825f6 100644 --- a/drivers/auxdisplay/Kconfig +++ b/drivers/auxdisplay/Kconfig @@ -329,7 +329,7 @@ config PANEL_LCD_PROTO config PANEL_LCD_PIN_E depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) " range -17 17 default 14 ---help--- @@ -344,7 +344,7 @@ config PANEL_LCD_PIN_E config PANEL_LCD_PIN_RS depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) " range -17 17 default 17 ---help--- @@ -359,7 +359,7 @@ config PANEL_LCD_PIN_RS config PANEL_LCD_PIN_RW depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO="0" - int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) " range -17 17 default 16 ---help--- @@ -374,7 +374,7 @@ config PANEL_LCD_PIN_RW config PANEL_LCD_PIN_SCL depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO!="0" - int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) " range -17 17 default 1 ---help--- @@ -389,7 +389,7 @@ config PANEL_LCD_PIN_SCL config PANEL_LCD_PIN_SDA depends on PANEL_PROFILE="0" && PANEL_LCD="1" && PANEL_LCD_PROTO!="0" - int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) " range -17 17 default 2 ---help--- @@ -404,12 +404,12 @@ config PANEL_LCD_PIN_SDA config PANEL_LCD_PIN_BL depends on PANEL_PROFILE="0" && PANEL_LCD="1" - int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) " + int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) " range -17 17 default 0 ---help--- This describes the number of the parallel port pin to which the LCD 'BL' signal - has been connected. It can be : + has been connected. It can be : 0 : no connection (eg: connected to ground) 1..17 : directly connected to any of these pins on the DB25 plug diff --git a/drivers/base/firmware_loader/Kconfig b/drivers/base/firmware_loader/Kconfig index 3f9e274e2ed3..e4cd11135785 100644 --- a/drivers/base/firmware_loader/Kconfig +++ b/drivers/base/firmware_loader/Kconfig @@ -148,7 +148,7 @@ config FW_LOADER_USER_HELPER_FALLBACK to be used for all firmware requests which explicitly do not disable a a fallback mechanism. Firmware calls which do prohibit a fallback mechanism is request_firmware_direct(). This option is kept for - backward compatibility purposes given this precise mechanism can also + backward compatibility purposes given this precise mechanism can also be enabled by setting the proc sysctl value to true: /proc/sys/kernel/firmware_config/force_sysfs_fallback diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index 1bb8ec575352..fa0cd072f5a1 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig @@ -142,10 +142,10 @@ config BLK_DEV_UBD bool "Virtual block device" depends on UML ---help--- - The User-Mode Linux port includes a driver called UBD which will let - you access arbitrary files on the host computer as block devices. - Unless you know that you do not need such virtual block devices say - Y here. + The User-Mode Linux port includes a driver called UBD which will let + you access arbitrary files on the host computer as block devices. + Unless you know that you do not need such virtual block devices say + Y here. config BLK_DEV_UBD_SYNC bool "Always do synchronous disk IO for UBD" @@ -156,16 +156,16 @@ config BLK_DEV_UBD_SYNC Linux 'Virtual Machine' uses a journalling filesystem and the host computer crashes. - Synchronous operation (i.e. always writing data to the host's disk - immediately) is configurable on a per-UBD basis by using a special - kernel command line option. Alternatively, you can say Y here to - turn on synchronous operation by default for all block devices. + Synchronous operation (i.e. always writing data to the host's disk + immediately) is configurable on a per-UBD basis by using a special + kernel command line option. Alternatively, you can say Y here to + turn on synchronous operation by default for all block devices. - If you're running a journalling file system (like reiserfs, for - example) in your virtual machine, you will want to say Y here. If - you care for the safety of the data in your virtual machine, Y is a - wise choice too. In all other cases (for example, if you're just - playing around with User-Mode Linux) you can choose N. + If you're running a journalling file system (like reiserfs, for + example) in your virtual machine, you will want to say Y here. If + you care for the safety of the data in your virtual machine, Y is a + wise choice too. In all other cases (for example, if you're just + playing around with User-Mode Linux) you can choose N. config BLK_DEV_COW_COMMON bool @@ -430,7 +430,7 @@ config VIRTIO_BLK depends on VIRTIO ---help--- This is the virtual block driver for virtio. It can be used with - QEMU based VMMs (like KVM or Xen). Say Y or M. + QEMU based VMMs (like KVM or Xen). Say Y or M. config VIRTIO_BLK_SCSI bool "SCSI passthrough request for the Virtio block driver" diff --git a/drivers/block/mtip32xx/Kconfig b/drivers/block/mtip32xx/Kconfig index bf221358567e..a469dc72e67a 100644 --- a/drivers/block/mtip32xx/Kconfig +++ b/drivers/block/mtip32xx/Kconfig @@ -7,4 +7,4 @@ config BLK_DEV_PCIESSD_MTIP32XX tristate "Block Device Driver for Micron PCIe SSDs" depends on PCI help - This enables the block driver for Micron PCIe SSDs. + This enables the block driver for Micron PCIe SSDs. diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index df0fc997dc3e..26956c006987 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig @@ -439,8 +439,8 @@ config RAW_DRIVER Once bound, I/O against /dev/raw/rawN uses efficient zero-copy I/O. See the raw(8) manpage for more details. - Applications should preferably open the device (eg /dev/hda1) - with the O_DIRECT flag. + Applications should preferably open the device (eg /dev/hda1) + with the O_DIRECT flag. config MAX_RAW_DEVS int "Maximum number of RAW devices to support (1-65536)" @@ -559,4 +559,4 @@ config RANDOM_TRUST_BOOTLOADER device randomness. Say Y here to assume the entropy provided by the booloader is trustworthy so it will be added to the kernel's entropy pool. Otherwise, say N here so it will be regarded as device input that - only mixes the entropy pool. \ No newline at end of file + only mixes the entropy pool. diff --git a/drivers/char/agp/Kconfig b/drivers/char/agp/Kconfig index 812d6aa6e013..bc54235a7022 100644 --- a/drivers/char/agp/Kconfig +++ b/drivers/char/agp/Kconfig @@ -63,7 +63,7 @@ config AGP_AMD64 This option gives you AGP support for the GLX component of X using the on-CPU northbridge of the AMD Athlon64/Opteron CPUs. You still need an external AGP bridge like the AMD 8151, VIA - K8T400M, SiS755. It may also support other AGP bridges when loaded + K8T400M, SiS755. It may also support other AGP bridges when loaded with agp_try_unsupported=1. config AGP_INTEL diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig index 59f25286befe..5011eb673ab4 100644 --- a/drivers/char/hw_random/Kconfig +++ b/drivers/char/hw_random/Kconfig @@ -377,13 +377,13 @@ config HW_RANDOM_CAVIUM depends on HW_RANDOM && PCI && (ARM64 || (COMPILE_TEST && 64BIT)) default HW_RANDOM ---help--- - This driver provides kernel-side support for the Random Number - Generator hardware found on Cavium SoCs. + This driver provides kernel-side support for the Random Number + Generator hardware found on Cavium SoCs. - To compile this driver as a module, choose M here: the - module will be called cavium_rng. + To compile this driver as a module, choose M here: the + module will be called cavium_rng. - If unsure, say Y. + If unsure, say Y. config HW_RANDOM_MTK tristate "Mediatek Random Number Generator support" diff --git a/drivers/char/ipmi/Kconfig b/drivers/char/ipmi/Kconfig index 4bad0614109b..cc4bea773ded 100644 --- a/drivers/char/ipmi/Kconfig +++ b/drivers/char/ipmi/Kconfig @@ -8,13 +8,13 @@ menuconfig IPMI_HANDLER depends on HAS_IOMEM select IPMI_DMI_DECODE if DMI help - This enables the central IPMI message handler, required for IPMI + This enables the central IPMI message handler, required for IPMI to work. - IPMI is a standard for managing sensors (temperature, - voltage, etc.) in a system. + IPMI is a standard for managing sensors (temperature, + voltage, etc.) in a system. - See for more details on the driver. + See for more details on the driver. If unsure, say N. @@ -56,14 +56,14 @@ config IPMI_PANIC_STRING config IPMI_DEVICE_INTERFACE tristate 'Device interface for IPMI' help - This provides an IOCTL interface to the IPMI message handler so + This provides an IOCTL interface to the IPMI message handler so userland processes may use IPMI. It supports poll() and select(). config IPMI_SI tristate 'IPMI System Interface handler' select IPMI_PLAT_DATA help - Provides a driver for System Interfaces (KCS, SMIC, BT). + Provides a driver for System Interfaces (KCS, SMIC, BT). Currently, only KCS and SMIC are supported. If you are using IPMI, you should probably say "y" here. @@ -71,7 +71,7 @@ config IPMI_SSIF tristate 'IPMI SMBus handler (SSIF)' select I2C help - Provides a driver for a SMBus interface to a BMC, meaning that you + Provides a driver for a SMBus interface to a BMC, meaning that you have a driver that must be accessed over an I2C bus instead of a standard interface. This module requires I2C support. @@ -79,17 +79,17 @@ config IPMI_POWERNV depends on PPC_POWERNV tristate 'POWERNV (OPAL firmware) IPMI interface' help - Provides a driver for OPAL firmware-based IPMI interfaces. + Provides a driver for OPAL firmware-based IPMI interfaces. config IPMI_WATCHDOG tristate 'IPMI Watchdog Timer' help - This enables the IPMI watchdog timer. + This enables the IPMI watchdog timer. config IPMI_POWEROFF tristate 'IPMI Poweroff' help - This enables a function to power off the system with IPMI if + This enables a function to power off the system with IPMI if the IPMI management controller is capable of this. endif # IPMI_HANDLER diff --git a/drivers/clk/Kconfig b/drivers/clk/Kconfig index c44247d0b83e..0bea0363142e 100644 --- a/drivers/clk/Kconfig +++ b/drivers/clk/Kconfig @@ -27,7 +27,7 @@ config COMMON_CLK_WM831X tristate "Clock driver for WM831x/2x PMICs" depends on MFD_WM831X ---help--- - Supports the clocking subsystem of the WM831x/2x series of + Supports the clocking subsystem of the WM831x/2x series of PMICs from Wolfson Microelectronics. source "drivers/clk/versatile/Kconfig" diff --git a/drivers/clk/mediatek/Kconfig b/drivers/clk/mediatek/Kconfig index 7efc3617bbd5..5ddd813521e7 100644 --- a/drivers/clk/mediatek/Kconfig +++ b/drivers/clk/mediatek/Kconfig @@ -179,31 +179,31 @@ config COMMON_CLK_MT6797 select COMMON_CLK_MEDIATEK default ARCH_MEDIATEK && ARM64 ---help--- - This driver supports MediaTek MT6797 basic clocks. + This driver supports MediaTek MT6797 basic clocks. config COMMON_CLK_MT6797_MMSYS bool "Clock driver for MediaTek MT6797 mmsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 mmsys clocks. + This driver supports MediaTek MT6797 mmsys clocks. config COMMON_CLK_MT6797_IMGSYS bool "Clock driver for MediaTek MT6797 imgsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 imgsys clocks. + This driver supports MediaTek MT6797 imgsys clocks. config COMMON_CLK_MT6797_VDECSYS bool "Clock driver for MediaTek MT6797 vdecsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 vdecsys clocks. + This driver supports MediaTek MT6797 vdecsys clocks. config COMMON_CLK_MT6797_VENCSYS bool "Clock driver for MediaTek MT6797 vencsys" depends on COMMON_CLK_MT6797 ---help--- - This driver supports MediaTek MT6797 vencsys clocks. + This driver supports MediaTek MT6797 vencsys clocks. config COMMON_CLK_MT7622 bool "Clock driver for MediaTek MT7622" diff --git a/drivers/clk/versatile/Kconfig b/drivers/clk/versatile/Kconfig index ac766855ba16..c2618f1477a2 100644 --- a/drivers/clk/versatile/Kconfig +++ b/drivers/clk/versatile/Kconfig @@ -9,7 +9,7 @@ config COMMON_CLK_VERSATILE COMPILE_TEST select REGMAP_MMIO ---help--- - Supports clocking on ARM Reference designs: + Supports clocking on ARM Reference designs: - Integrator/AP and Integrator/CP - RealView PB1176, EB, PB11MP and PBX - Versatile Express diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig index f35a53ce8988..f2342cb58e08 100644 --- a/drivers/clocksource/Kconfig +++ b/drivers/clocksource/Kconfig @@ -470,7 +470,7 @@ config OXNAS_RPS_TIMER This enables support for the Oxford Semiconductor OXNAS RPS timers. config SYS_SUPPORTS_SH_CMT - bool + bool config MTK_TIMER bool "Mediatek timer driver" if COMPILE_TEST @@ -490,13 +490,13 @@ config SPRD_TIMER Enables support for the Spreadtrum timer driver. config SYS_SUPPORTS_SH_MTU2 - bool + bool config SYS_SUPPORTS_SH_TMU - bool + bool config SYS_SUPPORTS_EM_STI - bool + bool config CLKSRC_JCORE_PIT bool "J-Core PIT timer driver" if COMPILE_TEST @@ -590,21 +590,21 @@ config CLKSRC_PXA platforms. config H8300_TMR8 - bool "Clockevent timer for the H8300 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clockevent timer for the H8300 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the 8 bits timer for the H8300 platform. config H8300_TMR16 - bool "Clockevent timer for the H83069 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clockevent timer for the H83069 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the 16 bits timer for the H8300 platform with the H83069 cpu. config H8300_TPU - bool "Clocksource for the H8300 platform" if COMPILE_TEST - depends on HAS_IOMEM + bool "Clocksource for the H8300 platform" if COMPILE_TEST + depends on HAS_IOMEM help This enables the clocksource for the H8300 platform with the H8S2678 cpu. diff --git a/drivers/cpufreq/Kconfig.x86 b/drivers/cpufreq/Kconfig.x86 index dfa6457deaf6..6eec6ccb14cb 100644 --- a/drivers/cpufreq/Kconfig.x86 +++ b/drivers/cpufreq/Kconfig.x86 @@ -9,12 +9,12 @@ config X86_INTEL_PSTATE select ACPI_PROCESSOR if ACPI select ACPI_CPPC_LIB if X86_64 && ACPI && SCHED_MC_PRIO help - This driver provides a P state for Intel core processors. + This driver provides a P state for Intel core processors. The driver implements an internal governor and will become - the scaling driver and governor for Sandy bridge processors. + the scaling driver and governor for Sandy bridge processors. When this driver is enabled it will become the preferred - scaling driver for Sandy bridge processors. + scaling driver for Sandy bridge processors. If in doubt, say N. diff --git a/drivers/cpuidle/Kconfig b/drivers/cpuidle/Kconfig index 88727b7c0d59..1b8614d1c696 100644 --- a/drivers/cpuidle/Kconfig +++ b/drivers/cpuidle/Kconfig @@ -16,7 +16,7 @@ config CPU_IDLE if CPU_IDLE config CPU_IDLE_MULTIPLE_DRIVERS - bool + bool config CPU_IDLE_GOV_LADDER bool "Ladder governor (for periodic timer tick)" @@ -67,9 +67,9 @@ config HALTPOLL_CPUIDLE depends on X86 && KVM_GUEST default y help - This option enables halt poll cpuidle driver, which allows to poll - before halting in the guest (more efficient than polling in the - host via halt_poll_ns for some scenarios). + This option enables halt poll cpuidle driver, which allows to poll + before halting in the guest (more efficient than polling in the + host via halt_poll_ns for some scenarios). endif diff --git a/drivers/cpuidle/Kconfig.arm b/drivers/cpuidle/Kconfig.arm index d8530475493c..e91ab792d14d 100644 --- a/drivers/cpuidle/Kconfig.arm +++ b/drivers/cpuidle/Kconfig.arm @@ -3,15 +3,15 @@ # ARM CPU Idle drivers # config ARM_CPUIDLE - bool "Generic ARM/ARM64 CPU idle Driver" - select DT_IDLE_STATES + bool "Generic ARM/ARM64 CPU idle Driver" + select DT_IDLE_STATES select CPU_IDLE_MULTIPLE_DRIVERS - help - Select this to enable generic cpuidle driver for ARM. - It provides a generic idle driver whose idle states are configured - at run-time through DT nodes. The CPUidle suspend backend is - initialized by calling the CPU operations init idle hook - provided by architecture code. + help + Select this to enable generic cpuidle driver for ARM. + It provides a generic idle driver whose idle states are configured + at run-time through DT nodes. The CPUidle suspend backend is + initialized by calling the CPU operations init idle hook + provided by architecture code. config ARM_PSCI_CPUIDLE bool "PSCI CPU idle Driver" diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig index 1fb622f2a87d..390f0d652cb1 100644 --- a/drivers/crypto/Kconfig +++ b/drivers/crypto/Kconfig @@ -353,7 +353,7 @@ config CRYPTO_DEV_OMAP depends on ARCH_OMAP2PLUS help OMAP processors have various crypto HW accelerators. Select this if - you want to use the OMAP modules for any of the crypto algorithms. + you want to use the OMAP modules for any of the crypto algorithms. if CRYPTO_DEV_OMAP @@ -635,7 +635,7 @@ config CRYPTO_DEV_QCOM_RNG Generator hardware found on Qualcomm SoCs. To compile this driver as a module, choose M here. The - module will be called qcom-rng. If unsure, say N. + module will be called qcom-rng. If unsure, say N. config CRYPTO_DEV_VMX bool "Support for VMX cryptographic acceleration instructions" diff --git a/drivers/crypto/caam/Kconfig b/drivers/crypto/caam/Kconfig index 137ed3df0c74..2a0fa8dcae3c 100644 --- a/drivers/crypto/caam/Kconfig +++ b/drivers/crypto/caam/Kconfig @@ -130,13 +130,13 @@ config CRYPTO_DEV_FSL_CAAM_AHASH_API scatterlist crypto API to the SEC4 via job ring. config CRYPTO_DEV_FSL_CAAM_PKC_API - bool "Register public key cryptography implementations with Crypto API" - default y - select CRYPTO_RSA - help - Selecting this will allow SEC Public key support for RSA. - Supported cryptographic primitives: encryption, decryption, - signature and verification. + bool "Register public key cryptography implementations with Crypto API" + default y + select CRYPTO_RSA + help + Selecting this will allow SEC Public key support for RSA. + Supported cryptographic primitives: encryption, decryption, + signature and verification. config CRYPTO_DEV_FSL_CAAM_RNG_API bool "Register caam device for hwrng API" diff --git a/drivers/crypto/chelsio/Kconfig b/drivers/crypto/chelsio/Kconfig index 250150560e68..2786b497437c 100644 --- a/drivers/crypto/chelsio/Kconfig +++ b/drivers/crypto/chelsio/Kconfig @@ -23,22 +23,22 @@ config CRYPTO_DEV_CHELSIO will be called chcr. config CHELSIO_IPSEC_INLINE - bool "Chelsio IPSec XFRM Tx crypto offload" - depends on CHELSIO_T4 + bool "Chelsio IPSec XFRM Tx crypto offload" + depends on CHELSIO_T4 depends on CRYPTO_DEV_CHELSIO - depends on XFRM_OFFLOAD - depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD - default n - ---help--- - Enable support for IPSec Tx Inline. + depends on XFRM_OFFLOAD + depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD + default n + ---help--- + Enable support for IPSec Tx Inline. config CRYPTO_DEV_CHELSIO_TLS - tristate "Chelsio Crypto Inline TLS Driver" - depends on CHELSIO_T4 - depends on TLS - select CRYPTO_DEV_CHELSIO - ---help--- - Support Chelsio Inline TLS with Chelsio crypto accelerator. + tristate "Chelsio Crypto Inline TLS Driver" + depends on CHELSIO_T4 + depends on TLS + select CRYPTO_DEV_CHELSIO + ---help--- + Support Chelsio Inline TLS with Chelsio crypto accelerator. - To compile this driver as a module, choose M here: the module - will be called chtls. + To compile this driver as a module, choose M here: the module + will be called chtls. diff --git a/drivers/crypto/stm32/Kconfig b/drivers/crypto/stm32/Kconfig index 1aba9372cd23..4ef3eb11361c 100644 --- a/drivers/crypto/stm32/Kconfig +++ b/drivers/crypto/stm32/Kconfig @@ -4,7 +4,7 @@ config CRYPTO_DEV_STM32_CRC depends on ARCH_STM32 select CRYPTO_HASH help - This enables support for the CRC32 hw accelerator which can be found + This enables support for the CRC32 hw accelerator which can be found on STMicroelectronics STM32 SOC. config CRYPTO_DEV_STM32_HASH @@ -17,7 +17,7 @@ config CRYPTO_DEV_STM32_HASH select CRYPTO_SHA256 select CRYPTO_ENGINE help - This enables support for the HASH hw accelerator which can be found + This enables support for the HASH hw accelerator which can be found on STMicroelectronics STM32 SOC. config CRYPTO_DEV_STM32_CRYP @@ -27,5 +27,5 @@ config CRYPTO_DEV_STM32_CRYP select CRYPTO_ENGINE select CRYPTO_LIB_DES help - This enables support for the CRYP (AES/DES/TDES) hw accelerator which + This enables support for the CRYP (AES/DES/TDES) hw accelerator which can be found on STMicroelectronics STM32 SOC. diff --git a/drivers/crypto/ux500/Kconfig b/drivers/crypto/ux500/Kconfig index b1c6f739f77b..5a48497989ad 100644 --- a/drivers/crypto/ux500/Kconfig +++ b/drivers/crypto/ux500/Kconfig @@ -11,18 +11,18 @@ config CRYPTO_DEV_UX500_CRYP select CRYPTO_BLKCIPHER select CRYPTO_LIB_DES help - This selects the crypto driver for the UX500_CRYP hardware. It supports - AES-ECB, CBC and CTR with keys sizes of 128, 192 and 256 bit sizes. + This selects the crypto driver for the UX500_CRYP hardware. It supports + AES-ECB, CBC and CTR with keys sizes of 128, 192 and 256 bit sizes. config CRYPTO_DEV_UX500_HASH - tristate "UX500 crypto driver for HASH block" - depends on CRYPTO_DEV_UX500 - select CRYPTO_HASH + tristate "UX500 crypto driver for HASH block" + depends on CRYPTO_DEV_UX500 + select CRYPTO_HASH select CRYPTO_SHA1 select CRYPTO_SHA256 - help - This selects the hash driver for the UX500_HASH hardware. - Depends on UX500/STM DMA if running in DMA mode. + help + This selects the hash driver for the UX500_HASH hardware. + Depends on UX500/STM DMA if running in DMA mode. config CRYPTO_DEV_UX500_DEBUG bool "Activate ux500 platform debug-mode for crypto and hash block" diff --git a/drivers/devfreq/Kconfig b/drivers/devfreq/Kconfig index defe1d438710..0ccfd68f5cc2 100644 --- a/drivers/devfreq/Kconfig +++ b/drivers/devfreq/Kconfig @@ -123,9 +123,9 @@ config ARM_RK3399_DMC_DEVFREQ select PM_DEVFREQ_EVENT select PM_OPP help - This adds the DEVFREQ driver for the RK3399 DMC(Dynamic Memory Controller). - It sets the frequency for the memory controller and reads the usage counts - from hardware. + This adds the DEVFREQ driver for the RK3399 DMC(Dynamic Memory Controller). + It sets the frequency for the memory controller and reads the usage counts + from hardware. source "drivers/devfreq/event/Kconfig" diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig index 7af874b69ffb..e068677947d2 100644 --- a/drivers/dma/Kconfig +++ b/drivers/dma/Kconfig @@ -15,19 +15,19 @@ menuconfig DMADEVICES be empty in some cases. config DMADEVICES_DEBUG - bool "DMA Engine debugging" - depends on DMADEVICES != n - help - This is an option for use by developers; most people should - say N here. This enables DMA engine core and driver debugging. + bool "DMA Engine debugging" + depends on DMADEVICES != n + help + This is an option for use by developers; most people should + say N here. This enables DMA engine core and driver debugging. config DMADEVICES_VDEBUG - bool "DMA Engine verbose debugging" - depends on DMADEVICES_DEBUG != n - help - This is an option for use by developers; most people should - say N here. This enables deeper (more verbose) debugging of - the DMA engine core and drivers. + bool "DMA Engine verbose debugging" + depends on DMADEVICES_DEBUG != n + help + This is an option for use by developers; most people should + say N here. This enables deeper (more verbose) debugging of + the DMA engine core and drivers. if DMADEVICES @@ -222,21 +222,21 @@ config FSL_QDMA select DMA_ENGINE_RAID select ASYNC_TX_ENABLE_CHANNEL_SWITCH help - Support the NXP Layerscape qDMA engine with command queue and legacy mode. - Channel virtualization is supported through enqueuing of DMA jobs to, - or dequeuing DMA jobs from, different work queues. - This module can be found on NXP Layerscape SoCs. + Support the NXP Layerscape qDMA engine with command queue and legacy mode. + Channel virtualization is supported through enqueuing of DMA jobs to, + or dequeuing DMA jobs from, different work queues. + This module can be found on NXP Layerscape SoCs. The qdma driver only work on SoCs with a DPAA hardware block. config FSL_RAID - tristate "Freescale RAID engine Support" - depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH - select DMA_ENGINE - select DMA_ENGINE_RAID - ---help--- - Enable support for Freescale RAID Engine. RAID Engine is - available on some QorIQ SoCs (like P5020/P5040). It has - the capability to offload memcpy, xor and pq computation + tristate "Freescale RAID engine Support" + depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH + select DMA_ENGINE + select DMA_ENGINE_RAID + ---help--- + Enable support for Freescale RAID Engine. RAID Engine is + available on some QorIQ SoCs (like P5020/P5040). It has + the capability to offload memcpy, xor and pq computation for raid5/6. config IMG_MDC_DMA diff --git a/drivers/edac/Kconfig b/drivers/edac/Kconfig index 417dad635526..c49f6bc39716 100644 --- a/drivers/edac/Kconfig +++ b/drivers/edac/Kconfig @@ -492,7 +492,7 @@ config EDAC_TI depends on ARCH_KEYSTONE || SOC_DRA7XX help Support for error detection and correction on the - TI SoCs. + TI SoCs. config EDAC_QCOM tristate "QCOM EDAC Controller" diff --git a/drivers/firmware/Kconfig b/drivers/firmware/Kconfig index e40a77bfe821..312c27876b60 100644 --- a/drivers/firmware/Kconfig +++ b/drivers/firmware/Kconfig @@ -86,8 +86,8 @@ config EDD BIOS tries boot from. This information is then exported via sysfs. This option is experimental and is known to fail to boot on some - obscure configurations. Most disk controller BIOS vendors do - not yet implement this feature. + obscure configurations. Most disk controller BIOS vendors do + not yet implement this feature. config EDD_OFF bool "Sets default behavior for EDD detection to off" diff --git a/drivers/firmware/efi/Kconfig b/drivers/firmware/efi/Kconfig index 178ee8106828..b6a4afcec75a 100644 --- a/drivers/firmware/efi/Kconfig +++ b/drivers/firmware/efi/Kconfig @@ -80,7 +80,7 @@ config EFI_PARAMS_FROM_FDT help Select this config option from the architecture Kconfig if the EFI runtime support gets system table address, memory - map address, and other parameters from the device tree. + map address, and other parameters from the device tree. config EFI_RUNTIME_WRAPPERS bool diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig index 1ecb5124421c..04c2c4a9ffd9 100644 --- a/drivers/hid/Kconfig +++ b/drivers/hid/Kconfig @@ -107,7 +107,7 @@ config HID_ACCUTOUCH The driver works around a problem in the reported device capabilities which causes userspace to detect the device as a mouse rather than - a touchscreen. + a touchscreen. Say Y here if you have a Accutouch 2216 touch controller. diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig index 13a6b4afb4b3..af92974abbae 100644 --- a/drivers/hwmon/Kconfig +++ b/drivers/hwmon/Kconfig @@ -495,10 +495,10 @@ config SENSORS_F75375S will be called f75375s. config SENSORS_MC13783_ADC - tristate "Freescale MC13783/MC13892 ADC" - depends on MFD_MC13XXX - help - Support for the A/D converter on MC13783 and MC13892 PMIC. + tristate "Freescale MC13783/MC13892 ADC" + depends on MFD_MC13XXX + help + Support for the A/D converter on MC13783 and MC13892 PMIC. config SENSORS_FSCHMD tristate "Fujitsu Siemens Computers sensor chips" @@ -1287,10 +1287,10 @@ config SENSORS_NPCM7XX imply THERMAL help This driver provides support for Nuvoton NPCM750/730/715/705 PWM - and Fan controllers. + and Fan controllers. - This driver can also be built as a module. If so, the module - will be called npcm750-pwm-fan. + This driver can also be built as a module. If so, the module + will be called npcm750-pwm-fan. config SENSORS_NSA320 tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 146ce40d8e0a..9b2a478fc90a 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@ -292,7 +292,7 @@ config I2C_VIA select I2C_ALGOBIT help If you say yes to this option, support will be included for the VIA - 82C586B I2C interface + 82C586B I2C interface This driver can also be built as a module. If so, the module will be called i2c-via. @@ -677,11 +677,11 @@ config I2C_IMX_LPI2C tristate "IMX Low Power I2C interface" depends on ARCH_MXC || COMPILE_TEST help - Say Y here if you want to use the Low Power IIC bus controller - on the Freescale i.MX processors. + Say Y here if you want to use the Low Power IIC bus controller + on the Freescale i.MX processors. - This driver can also be built as a module. If so, the module - will be called i2c-imx-lpi2c. + This driver can also be built as a module. If so, the module + will be called i2c-imx-lpi2c. config I2C_IOP3XX tristate "Intel IOPx3xx and IXP4xx on-chip I2C interface" @@ -1283,9 +1283,9 @@ config I2C_VIPERBOARD help Say yes here to access the I2C part of the Nano River Technologies Viperboard as I2C master. - See viperboard API specification and Nano - River Tech's viperboard.h for detailed meaning - of the module parameters. + See viperboard API specification and Nano + River Tech's viperboard.h for detailed meaning + of the module parameters. comment "Other I2C/SMBus bus drivers" diff --git a/drivers/i2c/muxes/Kconfig b/drivers/i2c/muxes/Kconfig index c6040aa839ac..1708b1a82da2 100644 --- a/drivers/i2c/muxes/Kconfig +++ b/drivers/i2c/muxes/Kconfig @@ -109,14 +109,14 @@ config I2C_DEMUX_PINCTRL want to change the I2C master at run-time depending on features. config I2C_MUX_MLXCPLD - tristate "Mellanox CPLD based I2C multiplexer" - help - If you say yes to this option, support will be included for a - CPLD based I2C multiplexer. This driver provides access to - I2C busses connected through a MUX, which is controlled - by a CPLD register. - - This driver can also be built as a module. If so, the module - will be called i2c-mux-mlxcpld. + tristate "Mellanox CPLD based I2C multiplexer" + help + If you say yes to this option, support will be included for a + CPLD based I2C multiplexer. This driver provides access to + I2C busses connected through a MUX, which is controlled + by a CPLD register. + + This driver can also be built as a module. If so, the module + will be called i2c-mux-mlxcpld. endmenu diff --git a/drivers/iio/gyro/Kconfig b/drivers/iio/gyro/Kconfig index 95e6f96d4529..f91af3b8e4da 100644 --- a/drivers/iio/gyro/Kconfig +++ b/drivers/iio/gyro/Kconfig @@ -82,11 +82,11 @@ config FXAS21002C select FXAS21002C_SPI if (SPI) depends on (I2C || SPI_MASTER) help - Say yes here to build support for NXP FXAS21002C Tri-axis Gyro - Sensor driver connected via I2C or SPI. + Say yes here to build support for NXP FXAS21002C Tri-axis Gyro + Sensor driver connected via I2C or SPI. - This driver can also be built as a module. If so, the module - will be called fxas21002c_i2c or fxas21002c_spi. + This driver can also be built as a module. If so, the module + will be called fxas21002c_i2c or fxas21002c_spi. config FXAS21002C_I2C tristate diff --git a/drivers/infiniband/hw/bnxt_re/Kconfig b/drivers/infiniband/hw/bnxt_re/Kconfig index ab8779d23382..b83f1cc38c52 100644 --- a/drivers/infiniband/hw/bnxt_re/Kconfig +++ b/drivers/infiniband/hw/bnxt_re/Kconfig @@ -1,11 +1,11 @@ # SPDX-License-Identifier: GPL-2.0-only config INFINIBAND_BNXT_RE - tristate "Broadcom Netxtreme HCA support" - depends on 64BIT - depends on ETHERNET && NETDEVICES && PCI && INET && DCB - select NET_VENDOR_BROADCOM - select BNXT - ---help--- + tristate "Broadcom Netxtreme HCA support" + depends on 64BIT + depends on ETHERNET && NETDEVICES && PCI && INET && DCB + select NET_VENDOR_BROADCOM + select BNXT + ---help--- This driver supports Broadcom NetXtreme-E 10/25/40/50 gigabit RoCE HCAs. To compile this driver as a module, choose M here: the module will be called bnxt_re. diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig index 8911bc2ec42a..f553adae8eb4 100644 --- a/drivers/input/keyboard/Kconfig +++ b/drivers/input/keyboard/Kconfig @@ -171,11 +171,11 @@ config KEYBOARD_QT1070 tristate "Atmel AT42QT1070 Touch Sensor Chip" depends on I2C help - Say Y here if you want to use Atmel AT42QT1070 QTouch - Sensor chip as input device. + Say Y here if you want to use Atmel AT42QT1070 QTouch + Sensor chip as input device. - To compile this driver as a module, choose M here: - the module will be called qt1070 + To compile this driver as a module, choose M here: + the module will be called qt1070 config KEYBOARD_QT2160 tristate "Atmel AT42QT2160 Touch Sensor Chip" diff --git a/drivers/input/mouse/Kconfig b/drivers/input/mouse/Kconfig index 652c38e3c0b5..e1ca0dd737c9 100644 --- a/drivers/input/mouse/Kconfig +++ b/drivers/input/mouse/Kconfig @@ -96,10 +96,10 @@ config MOUSE_PS2_CYPRESS default y depends on MOUSE_PS2 help - Say Y here if you have a Cypress PS/2 Trackpad connected to - your system. + Say Y here if you have a Cypress PS/2 Trackpad connected to + your system. - If unsure, say Y. + If unsure, say Y. config MOUSE_PS2_LIFEBOOK bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EXPERT diff --git a/drivers/input/tablet/Kconfig b/drivers/input/tablet/Kconfig index e4c0d9a055b9..51c339182017 100644 --- a/drivers/input/tablet/Kconfig +++ b/drivers/input/tablet/Kconfig @@ -39,16 +39,16 @@ config TABLET_USB_AIPTEK module will be called aiptek. config TABLET_USB_GTCO - tristate "GTCO CalComp/InterWrite USB Support" - depends on USB && INPUT - help - Say Y here if you want to use the USB version of the GTCO - CalComp/InterWrite Tablet. Make sure to say Y to "Mouse support" - (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support" - (CONFIG_INPUT_EVDEV) as well. - - To compile this driver as a module, choose M here: the - module will be called gtco. + tristate "GTCO CalComp/InterWrite USB Support" + depends on USB && INPUT + help + Say Y here if you want to use the USB version of the GTCO + CalComp/InterWrite Tablet. Make sure to say Y to "Mouse support" + (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support" + (CONFIG_INPUT_EVDEV) as well. + + To compile this driver as a module, choose M here: the + module will be called gtco. config TABLET_USB_HANWANG tristate "Hanwang Art Master III tablet support (USB)" diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig index 46ad9090493b..69d210e1175c 100644 --- a/drivers/input/touchscreen/Kconfig +++ b/drivers/input/touchscreen/Kconfig @@ -633,7 +633,7 @@ config TOUCHSCREEN_HP600 depends on SH_HP6XX && SH_ADC help Say Y here if you have a HP Jornada 620/660/680/690 and want to - support the built-in touchscreen. + support the built-in touchscreen. To compile this driver as a module, choose M here: the module will be called hp680_ts_input. diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig index e3842eabcfdd..0388d10e6e3c 100644 --- a/drivers/iommu/Kconfig +++ b/drivers/iommu/Kconfig @@ -78,7 +78,7 @@ config IOMMU_DEBUGFS config IOMMU_DEFAULT_PASSTHROUGH bool "IOMMU passthrough by default" depends on IOMMU_API - help + help Enable passthrough by default, removing the need to pass in iommu.passthrough=on or iommu=pt through command line. If this is enabled, you can still disable with iommu.passthrough=off diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index ccbb8973a324..542ddc11fe87 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -328,7 +328,7 @@ config INGENIC_TCU_IRQ If unsure, say N. config RENESAS_H8300H_INTC - bool + bool select IRQ_DOMAIN config RENESAS_H8S_INTC @@ -368,7 +368,7 @@ config MVEBU_PIC bool config MVEBU_SEI - bool + bool config LS_SCFG_MSI def_bool y if SOC_LS1021A || ARCH_LAYERSCAPE @@ -410,15 +410,15 @@ config MESON_IRQ_GPIO depends on ARCH_MESON select IRQ_DOMAIN_HIERARCHY help - Support Meson SoC Family GPIO Interrupt Multiplexer + Support Meson SoC Family GPIO Interrupt Multiplexer config GOLDFISH_PIC bool "Goldfish programmable interrupt controller" depends on MIPS && (GOLDFISH || COMPILE_TEST) select IRQ_DOMAIN help - Say yes here to enable Goldfish interrupt controller driver used - for Goldfish based virtual platforms. + Say yes here to enable Goldfish interrupt controller driver used + for Goldfish based virtual platforms. config QCOM_PDC bool "QCOM PDC" diff --git a/drivers/isdn/hardware/mISDN/Kconfig b/drivers/isdn/hardware/mISDN/Kconfig index 304f50c08da2..078eeadf707a 100644 --- a/drivers/isdn/hardware/mISDN/Kconfig +++ b/drivers/isdn/hardware/mISDN/Kconfig @@ -10,7 +10,7 @@ config MISDN_HFCPCI depends on PCI help Enable support for cards with Cologne Chip AG's - HFC PCI chip. + HFC PCI chip. config MISDN_HFCMULTI tristate "Support for HFC multiport cards (HFC-4S/8S/E1)" diff --git a/drivers/macintosh/Kconfig b/drivers/macintosh/Kconfig index 574e122ae105..cbd46c1c5bf7 100644 --- a/drivers/macintosh/Kconfig +++ b/drivers/macintosh/Kconfig @@ -178,7 +178,7 @@ config THERM_ADT746X depends on I2C && I2C_POWERMAC && PPC_PMAC && !PPC_PMAC64 help This driver provides some thermostat and fan control for the - iBook G4, and the ATI based aluminium PowerBooks, allowing slightly + iBook G4, and the ATI based aluminium PowerBooks, allowing slightly better fan behaviour by default, and some manual control. config WINDFARM @@ -214,7 +214,7 @@ config WINDFARM_PM91 select I2C_POWERMAC help This driver provides thermal control for the PowerMac9,1 - which is the recent (SMU based) single CPU desktop G5 + which is the recent (SMU based) single CPU desktop G5 config WINDFARM_PM112 tristate "Support for thermal management on PowerMac11,2" @@ -242,7 +242,7 @@ config PMAC_RACKMETER depends on PPC_PMAC help This driver provides some support to control the front panel - blue LEDs "vu-meter" of the XServer macs. + blue LEDs "vu-meter" of the XServer macs. config SENSORS_AMS tristate "Apple Motion Sensor driver" diff --git a/drivers/md/Kconfig b/drivers/md/Kconfig index aa98953f4462..d6d5ab23c088 100644 --- a/drivers/md/Kconfig +++ b/drivers/md/Kconfig @@ -38,9 +38,9 @@ config MD_AUTODETECT default y ---help--- If you say Y here, then the kernel will try to autodetect raid - arrays as part of its boot process. + arrays as part of its boot process. - If you don't use raid and say Y, this autodetection can cause + If you don't use raid and say Y, this autodetection can cause a several-second delay in the boot time due to various synchronisation steps that are part of this step. @@ -290,7 +290,7 @@ config DM_SNAPSHOT depends on BLK_DEV_DM select DM_BUFIO ---help--- - Allow volume managers to take writable snapshots of a device. + Allow volume managers to take writable snapshots of a device. config DM_THIN_PROVISIONING tristate "Thin provisioning target" @@ -298,7 +298,7 @@ config DM_THIN_PROVISIONING select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - Provides thin provisioning and snapshots that share a data store. + Provides thin provisioning and snapshots that share a data store. config DM_CACHE tristate "Cache target (EXPERIMENTAL)" @@ -307,23 +307,23 @@ config DM_CACHE select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - dm-cache attempts to improve performance of a block device by - moving frequently used data to a smaller, higher performance - device. Different 'policy' plugins can be used to change the - algorithms used to select which blocks are promoted, demoted, - cleaned etc. It supports writeback and writethrough modes. + dm-cache attempts to improve performance of a block device by + moving frequently used data to a smaller, higher performance + device. Different 'policy' plugins can be used to change the + algorithms used to select which blocks are promoted, demoted, + cleaned etc. It supports writeback and writethrough modes. config DM_CACHE_SMQ tristate "Stochastic MQ Cache Policy (EXPERIMENTAL)" depends on DM_CACHE default y ---help--- - A cache policy that uses a multiqueue ordered by recent hits - to select which blocks should be promoted and demoted. - This is meant to be a general purpose policy. It prioritises - reads over writes. This SMQ policy (vs MQ) offers the promise - of less memory utilization, improved performance and increased - adaptability in the face of changing workloads. + A cache policy that uses a multiqueue ordered by recent hits + to select which blocks should be promoted and demoted. + This is meant to be a general purpose policy. It prioritises + reads over writes. This SMQ policy (vs MQ) offers the promise + of less memory utilization, improved performance and increased + adaptability in the face of changing workloads. config DM_WRITECACHE tristate "Writecache target" @@ -343,9 +343,9 @@ config DM_ERA select DM_PERSISTENT_DATA select DM_BIO_PRISON ---help--- - dm-era tracks which parts of a block device are written to - over time. Useful for maintaining cache coherency when using - vendor snapshots. + dm-era tracks which parts of a block device are written to + over time. Useful for maintaining cache coherency when using + vendor snapshots. config DM_CLONE tristate "Clone target (EXPERIMENTAL)" @@ -353,20 +353,20 @@ config DM_CLONE default n select DM_PERSISTENT_DATA ---help--- - dm-clone produces a one-to-one copy of an existing, read-only source - device into a writable destination device. The cloned device is - visible/mountable immediately and the copy of the source device to the - destination device happens in the background, in parallel with user - I/O. + dm-clone produces a one-to-one copy of an existing, read-only source + device into a writable destination device. The cloned device is + visible/mountable immediately and the copy of the source device to the + destination device happens in the background, in parallel with user + I/O. - If unsure, say N. + If unsure, say N. config DM_MIRROR tristate "Mirror target" depends on BLK_DEV_DM ---help--- - Allow volume managers to mirror logical volumes, also - needed for live data migration tools such as 'pvmove'. + Allow volume managers to mirror logical volumes, also + needed for live data migration tools such as 'pvmove'. config DM_LOG_USERSPACE tristate "Mirror userspace logging" @@ -483,7 +483,7 @@ config DM_FLAKEY tristate "Flakey target" depends on BLK_DEV_DM ---help--- - A target that intermittently fails I/O for debugging purposes. + A target that intermittently fails I/O for debugging purposes. config DM_VERITY tristate "Verity target support" diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig index b36a41332867..9dfea5c4b6ab 100644 --- a/drivers/media/Kconfig +++ b/drivers/media/Kconfig @@ -208,9 +208,9 @@ config MEDIA_SUBDRV_AUTOSELECT If unsure say Y. config MEDIA_HIDE_ANCILLARY_SUBDRV - bool - depends on MEDIA_SUBDRV_AUTOSELECT && !COMPILE_TEST && !EXPERT - default y + bool + depends on MEDIA_SUBDRV_AUTOSELECT && !COMPILE_TEST && !EXPERT + default y config MEDIA_ATTACH bool diff --git a/drivers/media/radio/si470x/Kconfig b/drivers/media/radio/si470x/Kconfig index 537f8e1601f3..a1ba8bc54b62 100644 --- a/drivers/media/radio/si470x/Kconfig +++ b/drivers/media/radio/si470x/Kconfig @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only config RADIO_SI470X - tristate "Silicon Labs Si470x FM Radio Receiver support" - depends on VIDEO_V4L2 + tristate "Silicon Labs Si470x FM Radio Receiver support" + depends on VIDEO_V4L2 help This is a driver for devices with the Silicon Labs SI470x chip (either via USB or I2C buses). diff --git a/drivers/memstick/core/Kconfig b/drivers/memstick/core/Kconfig index 516f454fde14..08192fd70eb4 100644 --- a/drivers/memstick/core/Kconfig +++ b/drivers/memstick/core/Kconfig @@ -6,16 +6,16 @@ comment "MemoryStick drivers" config MEMSTICK_UNSAFE_RESUME - bool "Allow unsafe resume (DANGEROUS)" - help - If you say Y here, the MemoryStick layer will assume that all - cards stayed in their respective slots during the suspend. The - normal behaviour is to remove them at suspend and - redetecting them at resume. Breaking this assumption will - in most cases result in data corruption. + bool "Allow unsafe resume (DANGEROUS)" + help + If you say Y here, the MemoryStick layer will assume that all + cards stayed in their respective slots during the suspend. The + normal behaviour is to remove them at suspend and + redetecting them at resume. Breaking this assumption will + in most cases result in data corruption. - This option is usually just for embedded systems which use - a MemoryStick card for rootfs. Most people should say N here. + This option is usually just for embedded systems which use + a MemoryStick card for rootfs. Most people should say N here. config MSPRO_BLOCK tristate "MemoryStick Pro block device driver" diff --git a/drivers/memstick/host/Kconfig b/drivers/memstick/host/Kconfig index 446c93ecef8f..4113343da056 100644 --- a/drivers/memstick/host/Kconfig +++ b/drivers/memstick/host/Kconfig @@ -18,7 +18,7 @@ config MEMSTICK_TIFM_MS 'Misc devices: TI Flash Media PCI74xx/PCI76xx host adapter support (TIFM_7XX1)'. - To compile this driver as a module, choose M here: the + To compile this driver as a module, choose M here: the module will be called tifm_ms. config MEMSTICK_JMICRON_38X @@ -29,7 +29,7 @@ config MEMSTICK_JMICRON_38X Say Y here if you want to be able to access MemoryStick cards with the JMicron(R) JMB38X MemoryStick card reader. - To compile this driver as a module, choose M here: the + To compile this driver as a module, choose M here: the module will be called jmb38x_ms. config MEMSTICK_R592 diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig index 3ce00bf5cfe3..1772a6dfefb4 100644 --- a/drivers/misc/Kconfig +++ b/drivers/misc/Kconfig @@ -339,14 +339,14 @@ config SENSORS_TSL2550 will be called tsl2550. config SENSORS_BH1770 - tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor" - depends on I2C - ---help--- - Say Y here if you want to build a driver for BH1770GLC (ROHM) or + tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor" + depends on I2C + ---help--- + Say Y here if you want to build a driver for BH1770GLC (ROHM) or SFH7770 (Osram) combined ambient light and proximity sensor chip. - To compile this driver as a module, choose M here: the - module will be called bh1770glc. If unsure, say N here. + To compile this driver as a module, choose M here: the + module will be called bh1770glc. If unsure, say N here. config SENSORS_APDS990X tristate "APDS990X combined als and proximity sensors" @@ -451,8 +451,8 @@ config PCI_ENDPOINT_TEST select CRC32 tristate "PCI Endpoint Test driver" ---help--- - Enable this configuration option to enable the host side test driver - for PCI Endpoint. + Enable this configuration option to enable the host side test driver + for PCI Endpoint. config XILINX_SDFEC tristate "Xilinx SDFEC 16" diff --git a/drivers/mtd/nand/onenand/Kconfig b/drivers/mtd/nand/onenand/Kconfig index ae0b8fe5b990..ea382fc48432 100644 --- a/drivers/mtd/nand/onenand/Kconfig +++ b/drivers/mtd/nand/onenand/Kconfig @@ -33,12 +33,12 @@ config MTD_ONENAND_OMAP2 Enable dmaengine and gpiolib for better performance. config MTD_ONENAND_SAMSUNG - tristate "OneNAND on Samsung SOC controller support" - depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS4 - help - Support for a OneNAND flash device connected to an Samsung SOC. - S3C64XX uses command mapping method. - S5PC110/S5PC210 use generic OneNAND method. + tristate "OneNAND on Samsung SOC controller support" + depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS4 + help + Support for a OneNAND flash device connected to an Samsung SOC. + S3C64XX uses command mapping method. + S5PC110/S5PC210 use generic OneNAND method. config MTD_ONENAND_OTP bool "OneNAND OTP Support" diff --git a/drivers/nfc/nfcmrvl/Kconfig b/drivers/nfc/nfcmrvl/Kconfig index 06f34fb4e0b0..ded0d03c0015 100644 --- a/drivers/nfc/nfcmrvl/Kconfig +++ b/drivers/nfc/nfcmrvl/Kconfig @@ -15,7 +15,7 @@ config NFC_MRVL_USB Marvell NFC-over-USB driver. This driver provides support for Marvell NFC-over-USB devices: - 8897. + 8897. Say Y here to compile support for Marvell NFC-over-USB driver into the kernel or say M to compile it as module. diff --git a/drivers/pci/Kconfig b/drivers/pci/Kconfig index a304f5ea11b9..bd50765f30cd 100644 --- a/drivers/pci/Kconfig +++ b/drivers/pci/Kconfig @@ -106,14 +106,14 @@ config PCI_PF_STUB When in doubt, say N. config XEN_PCIDEV_FRONTEND - tristate "Xen PCI Frontend" - depends on X86 && XEN - select PCI_XEN + tristate "Xen PCI Frontend" + depends on X86 && XEN + select PCI_XEN select XEN_XENBUS_FRONTEND - default y - help - The PCI device frontend driver allows the kernel to import arbitrary - PCI devices from a PCI backend to support PCI driver domains. + default y + help + The PCI device frontend driver allows the kernel to import arbitrary + PCI devices from a PCI backend to support PCI driver domains. config PCI_ATS bool @@ -180,12 +180,12 @@ config PCI_LABEL select NLS config PCI_HYPERV - tristate "Hyper-V PCI Frontend" - depends on X86_64 && HYPERV && PCI_MSI && PCI_MSI_IRQ_DOMAIN && SYSFS + tristate "Hyper-V PCI Frontend" + depends on X86_64 && HYPERV && PCI_MSI && PCI_MSI_IRQ_DOMAIN && SYSFS select PCI_HYPERV_INTERFACE - help - The PCI device frontend driver allows the kernel to import arbitrary - PCI devices from a PCI backend to support PCI driver domains. + help + The PCI device frontend driver allows the kernel to import arbitrary + PCI devices from a PCI backend to support PCI driver domains. source "drivers/pci/hotplug/Kconfig" source "drivers/pci/controller/Kconfig" diff --git a/drivers/pci/controller/dwc/Kconfig b/drivers/pci/controller/dwc/Kconfig index 0ba988b5b5bc..625a031b2193 100644 --- a/drivers/pci/controller/dwc/Kconfig +++ b/drivers/pci/controller/dwc/Kconfig @@ -7,9 +7,9 @@ config PCIE_DW bool config PCIE_DW_HOST - bool + bool depends on PCI_MSI_IRQ_DOMAIN - select PCIE_DW + select PCIE_DW config PCIE_DW_EP bool @@ -224,7 +224,7 @@ config PCIE_HISI_STB depends on PCI_MSI_IRQ_DOMAIN select PCIE_DW_HOST help - Say Y here if you want PCIe controller support on HiSilicon STB SoCs + Say Y here if you want PCIe controller support on HiSilicon STB SoCs config PCI_MESON bool "MESON PCIe controller" diff --git a/drivers/pci/hotplug/Kconfig b/drivers/pci/hotplug/Kconfig index e7b493c22bf3..32455a79372d 100644 --- a/drivers/pci/hotplug/Kconfig +++ b/drivers/pci/hotplug/Kconfig @@ -83,7 +83,7 @@ config HOTPLUG_PCI_CPCI_ZT5550 depends on HOTPLUG_PCI_CPCI && X86 help Say Y here if you have an Performance Technologies (formerly Intel, - formerly just Ziatech) Ziatech ZT5550 CompactPCI system card. + formerly just Ziatech) Ziatech ZT5550 CompactPCI system card. To compile this driver as a module, choose M here: the module will be called cpcihp_zt5550. diff --git a/drivers/perf/Kconfig b/drivers/perf/Kconfig index 09ae8a970880..288c1b3589e7 100644 --- a/drivers/perf/Kconfig +++ b/drivers/perf/Kconfig @@ -83,8 +83,8 @@ config HISI_PMU bool "HiSilicon SoC PMU" depends on ARM64 && ACPI help - Support for HiSilicon SoC uncore performance monitoring - unit (PMU), such as: L3C, HHA and DDRC. + Support for HiSilicon SoC uncore performance monitoring + unit (PMU), such as: L3C, HHA and DDRC. config QCOM_L2_PMU bool "Qualcomm Technologies L2-cache PMU" @@ -115,11 +115,11 @@ config THUNDERX2_PMU in the DDR4 Memory Controller (DMC). config XGENE_PMU - depends on ARCH_XGENE - bool "APM X-Gene SoC PMU" - default n - help - Say y if you want to use APM X-Gene SoC performance monitors. + depends on ARCH_XGENE + bool "APM X-Gene SoC PMU" + default n + help + Say y if you want to use APM X-Gene SoC performance monitors. config ARM_SPE_PMU tristate "Enable support for the ARMv8.2 Statistical Profiling Extension" diff --git a/drivers/phy/hisilicon/Kconfig b/drivers/phy/hisilicon/Kconfig index 534e393a09b3..6a591bb84031 100644 --- a/drivers/phy/hisilicon/Kconfig +++ b/drivers/phy/hisilicon/Kconfig @@ -38,9 +38,9 @@ config PHY_HISI_INNO_USB2 select GENERIC_PHY select MFD_SYSCON help - Support for INNO USB2 PHY on HiSilicon SoCs. This Phy supports - USB 1.5Mb/s, USB 12Mb/s, USB 480Mb/s speeds. It supports one - USB host port to accept one USB device. + Support for INNO USB2 PHY on HiSilicon SoCs. This Phy supports + USB 1.5Mb/s, USB 12Mb/s, USB 480Mb/s speeds. It supports one + USB host port to accept one USB device. config PHY_HIX5HD2_SATA tristate "HIX5HD2 SATA PHY Driver" diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig index b372419d61f2..25b6c830f2f1 100644 --- a/drivers/pinctrl/Kconfig +++ b/drivers/pinctrl/Kconfig @@ -32,15 +32,15 @@ config DEBUG_PINCTRL Say Y here to add some extra checks and diagnostics to PINCTRL calls. config PINCTRL_ARTPEC6 - bool "Axis ARTPEC-6 pin controller driver" - depends on MACH_ARTPEC6 - select PINMUX - select GENERIC_PINCONF - help - This is the driver for the Axis ARTPEC-6 pin controller. This driver - supports pin function multiplexing as well as pin bias and drive - strength configuration. Device tree integration instructions can be - found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt + bool "Axis ARTPEC-6 pin controller driver" + depends on MACH_ARTPEC6 + select PINMUX + select GENERIC_PINCONF + help + This is the driver for the Axis ARTPEC-6 pin controller. This driver + supports pin function multiplexing as well as pin bias and drive + strength configuration. Device tree integration instructions can be + found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt config PINCTRL_AS3722 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC" diff --git a/drivers/pinctrl/freescale/Kconfig b/drivers/pinctrl/freescale/Kconfig index 5f4058033ec6..3ea9ce3e0cd9 100644 --- a/drivers/pinctrl/freescale/Kconfig +++ b/drivers/pinctrl/freescale/Kconfig @@ -39,12 +39,12 @@ config PINCTRL_IMX27 config PINCTRL_IMX25 - bool "IMX25 pinctrl driver" - depends on OF - depends on SOC_IMX25 - select PINCTRL_IMX - help - Say Y here to enable the imx25 pinctrl driver + bool "IMX25 pinctrl driver" + depends on OF + depends on SOC_IMX25 + select PINCTRL_IMX + help + Say Y here to enable the imx25 pinctrl driver config PINCTRL_IMX35 bool "IMX35 pinctrl driver" diff --git a/drivers/pinctrl/qcom/Kconfig b/drivers/pinctrl/qcom/Kconfig index 32fc2458b8eb..8ad0d3cc3bf6 100644 --- a/drivers/pinctrl/qcom/Kconfig +++ b/drivers/pinctrl/qcom/Kconfig @@ -141,10 +141,10 @@ config PINCTRL_QCOM_SPMI_PMIC select GPIOLIB_IRQCHIP select IRQ_DOMAIN_HIERARCHY help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, - which are using SPMI for communication with SoC. Example PMIC's - devices are pm8841, pm8941 and pma8084. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, + which are using SPMI for communication with SoC. Example PMIC's + devices are pm8841, pm8941 and pma8084. config PINCTRL_QCOM_SSBI_PMIC tristate "Qualcomm SSBI PMIC pin controller driver" @@ -154,10 +154,10 @@ config PINCTRL_QCOM_SSBI_PMIC select GENERIC_PINCONF select IRQ_DOMAIN_HIERARCHY help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, - which are using SSBI for communication with SoC. Example PMIC's - devices are pm8058 and pm8921. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, + which are using SSBI for communication with SoC. Example PMIC's + devices are pm8058 and pm8921. config PINCTRL_SC7180 tristate "Qualcomm Technologies Inc SC7180 pin controller driver" @@ -173,26 +173,26 @@ config PINCTRL_SDM660 depends on GPIOLIB && OF select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SDM660 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SDM660 platform. config PINCTRL_SDM845 tristate "Qualcomm Technologies Inc SDM845 pin controller driver" depends on GPIOLIB && (OF || ACPI) select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SDM845 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SDM845 platform. config PINCTRL_SM8150 tristate "Qualcomm Technologies Inc SM8150 pin controller driver" depends on GPIOLIB && OF select PINCTRL_MSM help - This is the pinctrl, pinmux, pinconf and gpiolib driver for the - Qualcomm Technologies Inc TLMM block found on the Qualcomm - Technologies Inc SM8150 platform. + This is the pinctrl, pinmux, pinconf and gpiolib driver for the + Qualcomm Technologies Inc TLMM block found on the Qualcomm + Technologies Inc SM8150 platform. endif diff --git a/drivers/platform/chrome/Kconfig b/drivers/platform/chrome/Kconfig index ee5f08ea57b6..b66cc7182287 100644 --- a/drivers/platform/chrome/Kconfig +++ b/drivers/platform/chrome/Kconfig @@ -132,9 +132,9 @@ config CROS_EC_LPC module will be called cros_ec_lpcs. config CROS_EC_PROTO - bool - help - ChromeOS EC communication protocol helpers. + bool + help + ChromeOS EC communication protocol helpers. config CROS_KBD_LED_BACKLIGHT tristate "Backlight LED support for Chrome OS keyboards" diff --git a/drivers/platform/mellanox/Kconfig b/drivers/platform/mellanox/Kconfig index 530fe7e31397..a4746bba7e9f 100644 --- a/drivers/platform/mellanox/Kconfig +++ b/drivers/platform/mellanox/Kconfig @@ -41,7 +41,7 @@ config MLXBF_TMFIFO depends on VIRTIO_CONSOLE && VIRTIO_NET help Say y here to enable TmFifo support. The TmFifo driver provides - platform driver support for the TmFifo which supports console - and networking based on the virtio framework. + platform driver support for the TmFifo which supports console + and networking based on the virtio framework. endif # MELLANOX_PLATFORM diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig index ae21d08c65e8..5c356e4c7d4b 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig @@ -28,7 +28,7 @@ config ACER_WMI depends on ACPI_WMI select INPUT_SPARSEKMAP # Acer WMI depends on ACPI_VIDEO when ACPI is enabled - select ACPI_VIDEO if ACPI + select ACPI_VIDEO if ACPI ---help--- This is a driver for newer Acer (and Wistron) laptops. It adds wireless radio and bluetooth control, and on some laptops, @@ -38,18 +38,18 @@ config ACER_WMI here. config ACER_WIRELESS - tristate "Acer Wireless Radio Control Driver" - depends on ACPI - depends on INPUT - ---help--- - The Acer Wireless Radio Control handles the airplane mode hotkey - present on new Acer laptops. + tristate "Acer Wireless Radio Control Driver" + depends on ACPI + depends on INPUT + ---help--- + The Acer Wireless Radio Control handles the airplane mode hotkey + present on new Acer laptops. - Say Y or M here if you have an Acer notebook with an airplane mode - hotkey. + Say Y or M here if you have an Acer notebook with an airplane mode + hotkey. - If you choose to compile this driver as a module the module will be - called acer-wireless. + If you choose to compile this driver as a module the module will be + called acer-wireless. config ACERHDF tristate "Acer Aspire One temperature and fan driver" @@ -286,17 +286,17 @@ config FUJITSU_TABLET depends on ACPI depends on INPUT ---help--- - This is a driver for tablets built by Fujitsu: + This is a driver for tablets built by Fujitsu: - * Lifebook P1510/P1610/P1620/Txxxx - * Stylistic ST5xxx - * Possibly other Fujitsu tablet models + * Lifebook P1510/P1610/P1620/Txxxx + * Stylistic ST5xxx + * Possibly other Fujitsu tablet models - It adds support for the panel buttons, docking station detection, - tablet/notebook mode detection for convertible and - orientation detection for docked slates. + It adds support for the panel buttons, docking station detection, + tablet/notebook mode detection for convertible and + orientation detection for docked slates. - If you have a Fujitsu convertible or slate, say Y or M here. + If you have a Fujitsu convertible or slate, say Y or M here. config AMILO_RFKILL tristate "Fujitsu-Siemens Amilo rfkill support" @@ -1013,8 +1013,8 @@ config INTEL_MFLD_THERMAL tristate "Thermal driver for Intel Medfield platform" depends on MFD_INTEL_MSIC && THERMAL help - Say Y here to enable thermal driver support for the Intel Medfield - platform. + Say Y here to enable thermal driver support for the Intel Medfield + platform. config INTEL_IPS tristate "Intel Intelligent Power Sharing" @@ -1121,7 +1121,7 @@ config MXM_WMI tristate "WMI support for MXM Laptop Graphics" depends on ACPI_WMI ---help--- - MXM is a standard for laptop graphics cards, the WMI interface + MXM is a standard for laptop graphics cards, the WMI interface is required for switchable nvidia graphics machines config INTEL_OAKTRAIL @@ -1156,7 +1156,7 @@ config APPLE_GMUX control is supported by the driver. config INTEL_RST - tristate "Intel Rapid Start Technology Driver" + tristate "Intel Rapid Start Technology Driver" depends on ACPI ---help--- This driver provides support for modifying paramaters on systems @@ -1168,7 +1168,7 @@ config INTEL_RST as usual. config INTEL_SMARTCONNECT - tristate "Intel Smart Connect disabling driver" + tristate "Intel Smart Connect disabling driver" depends on ACPI ---help--- Intel Smart Connect is a technology intended to permit devices to diff --git a/drivers/power/avs/Kconfig b/drivers/power/avs/Kconfig index b5a217b828dc..089b6244b716 100644 --- a/drivers/power/avs/Kconfig +++ b/drivers/power/avs/Kconfig @@ -13,9 +13,9 @@ menuconfig POWER_AVS Say Y here to enable Adaptive Voltage Scaling class support. config ROCKCHIP_IODOMAIN - tristate "Rockchip IO domain support" - depends on POWER_AVS && ARCH_ROCKCHIP && OF - help - Say y here to enable support io domains on Rockchip SoCs. It is - necessary for the io domain setting of the SoC to match the - voltage supplied by the regulators. + tristate "Rockchip IO domain support" + depends on POWER_AVS && ARCH_ROCKCHIP && OF + help + Say y here to enable support io domains on Rockchip SoCs. It is + necessary for the io domain setting of the SoC to match the + voltage supplied by the regulators. diff --git a/drivers/power/supply/Kconfig b/drivers/power/supply/Kconfig index c84a7b1caeb6..f6995eaa5640 100644 --- a/drivers/power/supply/Kconfig +++ b/drivers/power/supply/Kconfig @@ -73,10 +73,10 @@ config WM831X_POWER provided by Wolfson Microelectronics WM831x PMICs. config WM8350_POWER - tristate "WM8350 PMU support" - depends on MFD_WM8350 - help - Say Y here to enable support for the power management unit + tristate "WM8350 PMU support" + depends on MFD_WM8350 + help + Say Y here to enable support for the power management unit provided by the Wolfson Microelectronics WM8350 PMIC. config TEST_POWER @@ -209,16 +209,16 @@ config BATTERY_WM97XX Say Y to enable support for battery measured by WM97xx aux port. config BATTERY_SBS - tristate "SBS Compliant gas gauge" - depends on I2C - help + tristate "SBS Compliant gas gauge" + depends on I2C + help Say Y to include support for SBS battery driver for SBS-compliant gas gauges. config CHARGER_SBS - tristate "SBS Compliant charger" - depends on I2C - help + tristate "SBS Compliant charger" + depends on I2C + help Say Y to include support for SBS compliant battery chargers. config MANAGER_SBS @@ -484,11 +484,11 @@ config CHARGER_MANAGER depends on REGULATOR select EXTCON help - Say Y to enable charger-manager support, which allows multiple - chargers attached to a battery and multiple batteries attached to a - system. The charger-manager also can monitor charging status in - runtime and in suspend-to-RAM by waking up the system periodically - with help of suspend_again support. + Say Y to enable charger-manager support, which allows multiple + chargers attached to a battery and multiple batteries attached to a + system. The charger-manager also can monitor charging status in + runtime and in suspend-to-RAM by waking up the system periodically + with help of suspend_again support. config CHARGER_LT3651 tristate "Analog Devices LT3651 charger" diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig index 3ee63531f6d5..74eb5af7295f 100644 --- a/drivers/regulator/Kconfig +++ b/drivers/regulator/Kconfig @@ -841,10 +841,10 @@ config REGULATOR_SKY81452 will be called sky81452-regulator. config REGULATOR_SLG51000 - tristate "Dialog Semiconductor SLG51000 regulators" - depends on I2C - select REGMAP_I2C - help + tristate "Dialog Semiconductor SLG51000 regulators" + depends on I2C + select REGMAP_I2C + help Say y here to support for the Dialog Semiconductor SLG51000. The SLG51000 is seven compact and customizable low dropout regulators. diff --git a/drivers/rpmsg/Kconfig b/drivers/rpmsg/Kconfig index d0322b41eca5..709276540ef1 100644 --- a/drivers/rpmsg/Kconfig +++ b/drivers/rpmsg/Kconfig @@ -21,7 +21,7 @@ config RPMSG_QCOM_GLINK_NATIVE config RPMSG_QCOM_GLINK_RPM tristate "Qualcomm RPM Glink driver" - select RPMSG_QCOM_GLINK_NATIVE + select RPMSG_QCOM_GLINK_NATIVE depends on HAS_IOMEM depends on MAILBOX help diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig index 1adf9f815652..bc95038457c8 100644 --- a/drivers/rtc/Kconfig +++ b/drivers/rtc/Kconfig @@ -1510,9 +1510,9 @@ config RTC_DRV_PXA depends on ARCH_PXA select RTC_DRV_SA1100 help - If you say Y here you will get access to the real time clock - built into your PXA27x or PXA3xx CPU. This RTC is actually 2 RTCs - consisting of an SA1100 compatible RTC and the extended PXA RTC. + If you say Y here you will get access to the real time clock + built into your PXA27x or PXA3xx CPU. This RTC is actually 2 RTCs + consisting of an SA1100 compatible RTC and the extended PXA RTC. This RTC driver uses PXA RTC registers available since pxa27x series (RDxR, RYxR) instead of legacy RCNR, RTAR. diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig index 1b92f3c19ff3..23678311b51c 100644 --- a/drivers/scsi/Kconfig +++ b/drivers/scsi/Kconfig @@ -1166,8 +1166,8 @@ config SCSI_LPFC depends on NVME_FC || NVME_FC=n select CRC_T10DIF ---help--- - This lpfc driver supports the Emulex LightPulse - Family of Fibre Channel PCI host adapters. + This lpfc driver supports the Emulex LightPulse + Family of Fibre Channel PCI host adapters. config SCSI_LPFC_DEBUG_FS bool "Emulex LightPulse Fibre Channel debugfs Support" @@ -1480,14 +1480,14 @@ config ZFCP depends on S390 && QDIO && SCSI depends on SCSI_FC_ATTRS help - If you want to access SCSI devices attached to your IBM eServer - zSeries by means of Fibre Channel interfaces say Y. - For details please refer to the documentation provided by IBM at - + If you want to access SCSI devices attached to your IBM eServer + zSeries by means of Fibre Channel interfaces say Y. + For details please refer to the documentation provided by IBM at + - This driver is also available as a module. This module will be - called zfcp. If you want to compile it as a module, say M here - and read . + This driver is also available as a module. This module will be + called zfcp. If you want to compile it as a module, say M here + and read . config SCSI_PMCRAID tristate "PMC SIERRA Linux MaxRAID adapter support" @@ -1518,8 +1518,8 @@ config SCSI_VIRTIO tristate "virtio-scsi support" depends on VIRTIO help - This is the virtual HBA driver for virtio. If the kernel will - be used in a virtual machine, say Y or M. + This is the virtual HBA driver for virtio. If the kernel will + be used in a virtual machine, say Y or M. source "drivers/scsi/csiostor/Kconfig" diff --git a/drivers/scsi/aic7xxx/Kconfig.aic7xxx b/drivers/scsi/aic7xxx/Kconfig.aic7xxx index 3546b8cc401f..4ed44ba4a55b 100644 --- a/drivers/scsi/aic7xxx/Kconfig.aic7xxx +++ b/drivers/scsi/aic7xxx/Kconfig.aic7xxx @@ -71,20 +71,20 @@ config AIC7XXX_DEBUG_ENABLE driver errors. config AIC7XXX_DEBUG_MASK - int "Debug code enable mask (2047 for all debugging)" - depends on SCSI_AIC7XXX - default "0" - help + int "Debug code enable mask (2047 for all debugging)" + depends on SCSI_AIC7XXX + default "0" + help Bit mask of debug options that is only valid if the CONFIG_AIC7XXX_DEBUG_ENABLE option is enabled. The bits in this mask are defined in the drivers/scsi/aic7xxx/aic7xxx.h - search for the variable ahc_debug in that file to find them. config AIC7XXX_REG_PRETTY_PRINT - bool "Decode registers during diagnostics" - depends on SCSI_AIC7XXX + bool "Decode registers during diagnostics" + depends on SCSI_AIC7XXX default y - help + help Compile in register value tables for the output of expanded register contents in diagnostics. This make it much easier to understand debug output without having to refer to a data book and/or the aic7xxx.reg diff --git a/drivers/scsi/pcmcia/Kconfig b/drivers/scsi/pcmcia/Kconfig index 2368f34efba3..03aec3410ac7 100644 --- a/drivers/scsi/pcmcia/Kconfig +++ b/drivers/scsi/pcmcia/Kconfig @@ -56,7 +56,7 @@ config PCMCIA_NINJA_SCSI [I-O DATA (OEM) (version string: "IO DATA","CBSC16 ","1")] I-O DATA CBSC-II [Kyusyu Matsushita Kotobuki (OEM) - (version string: "KME ","SCSI-CARD-001","1")] + (version string: "KME ","SCSI-CARD-001","1")] KME KXL-820AN's card HP M820e CDRW's card etc. diff --git a/drivers/scsi/qedf/Kconfig b/drivers/scsi/qedf/Kconfig index 7cd993be4e57..80328dbd44c9 100644 --- a/drivers/scsi/qedf/Kconfig +++ b/drivers/scsi/qedf/Kconfig @@ -3,8 +3,8 @@ config QEDF tristate "QLogic QEDF 25/40/100Gb FCoE Initiator Driver Support" depends on PCI && SCSI depends on QED - depends on LIBFC - depends on LIBFCOE + depends on LIBFC + depends on LIBFCOE select QED_LL2 select QED_FCOE ---help--- diff --git a/drivers/scsi/smartpqi/Kconfig b/drivers/scsi/smartpqi/Kconfig index bc6506884e3b..456ec474fa17 100644 --- a/drivers/scsi/smartpqi/Kconfig +++ b/drivers/scsi/smartpqi/Kconfig @@ -50,7 +50,7 @@ config SCSI_SMARTPQI To compile this driver as a module, choose M here: the module will be called smartpqi. - Note: the aacraid driver will not manage a smartpqi - controller. You need to enable smartpqi for smartpqi - controllers. For more information, please see - Documentation/scsi/smartpqi.txt + Note: the aacraid driver will not manage a smartpqi + controller. You need to enable smartpqi for smartpqi + controllers. For more information, please see + Documentation/scsi/smartpqi.txt diff --git a/drivers/soc/fsl/Kconfig b/drivers/soc/fsl/Kconfig index f9ad8ad54a7d..192e28f2cc9a 100644 --- a/drivers/soc/fsl/Kconfig +++ b/drivers/soc/fsl/Kconfig @@ -21,10 +21,10 @@ config FSL_GUTS into this driver as well. config FSL_MC_DPIO - tristate "QorIQ DPAA2 DPIO driver" - depends on FSL_MC_BUS - select SOC_BUS - help + tristate "QorIQ DPAA2 DPIO driver" + depends on FSL_MC_BUS + select SOC_BUS + help Driver for the DPAA2 DPIO object. A DPIO provides queue and buffer management facilities for software to interact with other DPAA2 objects. This driver does not expose the DPIO diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig index 661e47acc354..fd3abdf82fc0 100644 --- a/drivers/soc/qcom/Kconfig +++ b/drivers/soc/qcom/Kconfig @@ -45,13 +45,13 @@ config QCOM_GLINK_SSR neighboring subsystems going up or down. config QCOM_GSBI - tristate "QCOM General Serial Bus Interface" - depends on ARCH_QCOM || COMPILE_TEST - select MFD_SYSCON - help - Say y here to enable GSBI support. The GSBI provides control - functions for connecting the underlying serial UART, SPI, and I2C - devices to the output pins. + tristate "QCOM General Serial Bus Interface" + depends on ARCH_QCOM || COMPILE_TEST + select MFD_SYSCON + help + Say y here to enable GSBI support. The GSBI provides control + functions for connecting the underlying serial UART, SPI, and I2C + devices to the output pins. config QCOM_LLCC tristate "Qualcomm Technologies, Inc. LLCC driver" @@ -196,8 +196,8 @@ config QCOM_APR depends on ARCH_QCOM || COMPILE_TEST depends on RPMSG help - Enable APR IPC protocol support between - application processor and QDSP6. APR is - used by audio driver to configure QDSP6 - ASM, ADM and AFE modules. + Enable APR IPC protocol support between + application processor and QDSP6. APR is + used by audio driver to configure QDSP6 + ASM, ADM and AFE modules. endmenu diff --git a/drivers/soc/rockchip/Kconfig b/drivers/soc/rockchip/Kconfig index b71b73bf5fc5..3e2057f22bbc 100644 --- a/drivers/soc/rockchip/Kconfig +++ b/drivers/soc/rockchip/Kconfig @@ -15,15 +15,15 @@ config ROCKCHIP_GRF to make some of them conform to expectations of the kernel. config ROCKCHIP_PM_DOMAINS - bool "Rockchip generic power domain" - depends on PM - select PM_GENERIC_DOMAINS - help - Say y here to enable power domain support. - In order to meet high performance and low power requirements, a power - management unit is designed or saving power when RK3288 in low power - mode. The RK3288 PMU is dedicated for managing the power of the whole chip. + bool "Rockchip generic power domain" + depends on PM + select PM_GENERIC_DOMAINS + help + Say y here to enable power domain support. + In order to meet high performance and low power requirements, a power + management unit is designed or saving power when RK3288 in low power + mode. The RK3288 PMU is dedicated for managing the power of the whole chip. - If unsure, say N. + If unsure, say N. endif diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 6f7fdcbb9151..5e9d209e6d82 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig @@ -143,7 +143,7 @@ config SPI_BCM63XX tristate "Broadcom BCM63xx SPI controller" depends on BCM63XX || COMPILE_TEST help - Enable support for the SPI controller on the Broadcom BCM63xx SoCs. + Enable support for the SPI controller on the Broadcom BCM63xx SoCs. config SPI_BCM63XX_HSSPI tristate "Broadcom BCM63XX HS SPI controller driver" @@ -234,11 +234,11 @@ config SPI_DLN2 tristate "Diolan DLN-2 USB SPI adapter" depends on MFD_DLN2 help - If you say yes to this option, support will be included for Diolan - DLN2, a USB to SPI interface. + If you say yes to this option, support will be included for Diolan + DLN2, a USB to SPI interface. - This driver can also be built as a module. If so, the module - will be called spi-dln2. + This driver can also be built as a module. If so, the module + will be called spi-dln2. config SPI_EFM32 tristate "EFM32 SPI controller" @@ -747,10 +747,10 @@ config SPI_SYNQUACER It also supports the new dual-bit and quad-bit SPI protocol. config SPI_MXIC - tristate "Macronix MX25F0A SPI controller" - depends on SPI_MASTER - help - This selects the Macronix MX25F0A SPI controller driver. + tristate "Macronix MX25F0A SPI controller" + depends on SPI_MASTER + help + This selects the Macronix MX25F0A SPI controller driver. config SPI_MXS tristate "Freescale MXS SPI controller" diff --git a/drivers/staging/fbtft/Kconfig b/drivers/staging/fbtft/Kconfig index 8ec524a95ec8..ab3e71d54b13 100644 --- a/drivers/staging/fbtft/Kconfig +++ b/drivers/staging/fbtft/Kconfig @@ -95,8 +95,8 @@ config FB_TFT_PCD8544 Generic Framebuffer support for PCD8544 config FB_TFT_RA8875 - tristate "FB driver for the RA8875 LCD Controller" - depends on FB_TFT + tristate "FB driver for the RA8875 LCD Controller" + depends on FB_TFT help Generic Framebuffer support for RA8875 @@ -125,10 +125,10 @@ config FB_TFT_SSD1289 Framebuffer support for SSD1289 config FB_TFT_SSD1305 - tristate "FB driver for the SSD1305 OLED Controller" - depends on FB_TFT - help - Framebuffer support for SSD1305 + tristate "FB driver for the SSD1305 OLED Controller" + depends on FB_TFT + help + Framebuffer support for SSD1305 config FB_TFT_SSD1306 tristate "FB driver for the SSD1306 OLED Controller" diff --git a/drivers/staging/fwserial/Kconfig b/drivers/staging/fwserial/Kconfig index 9543f8454af9..d21124a1a127 100644 --- a/drivers/staging/fwserial/Kconfig +++ b/drivers/staging/fwserial/Kconfig @@ -3,7 +3,7 @@ config FIREWIRE_SERIAL tristate "TTY over Firewire" depends on FIREWIRE && TTY help - This enables TTY over IEEE 1394, providing high-speed serial + This enables TTY over IEEE 1394, providing high-speed serial connectivity to cabled peers. This driver implements a ad-hoc transport protocol and is currently limited to Linux-to-Linux communication. @@ -17,7 +17,7 @@ config FWTTY_MAX_TOTAL_PORTS int "Maximum number of serial ports supported" default "64" help - Set this to the maximum number of serial ports you want the + Set this to the maximum number of serial ports you want the firewire-serial driver to support. config FWTTY_MAX_CARD_PORTS @@ -25,7 +25,7 @@ config FWTTY_MAX_CARD_PORTS range 0 FWTTY_MAX_TOTAL_PORTS default "32" help - Set this to the maximum number of serial ports each firewire + Set this to the maximum number of serial ports each firewire adapter supports. The actual number of serial ports registered is set with the module parameter "ttys". diff --git a/drivers/staging/most/Kconfig b/drivers/staging/most/Kconfig index 8948d5246409..6262eb25c80b 100644 --- a/drivers/staging/most/Kconfig +++ b/drivers/staging/most/Kconfig @@ -1,9 +1,9 @@ # SPDX-License-Identifier: GPL-2.0 menuconfig MOST - tristate "MOST support" + tristate "MOST support" depends on HAS_DMA && CONFIGFS_FS - default n - help + default n + help Say Y here if you want to enable MOST support. This driver needs at least one additional component to enable the desired access from userspace (e.g. character devices) and one that @@ -12,7 +12,7 @@ menuconfig MOST To compile this driver as a module, choose M here: the module will be called most_core. - If in doubt, say N here. + If in doubt, say N here. diff --git a/drivers/staging/nvec/Kconfig b/drivers/staging/nvec/Kconfig index 5c12cacf75e1..9fa98c16f1d9 100644 --- a/drivers/staging/nvec/Kconfig +++ b/drivers/staging/nvec/Kconfig @@ -8,7 +8,7 @@ config MFD_NVEC controller. To compile this driver as a module, say M here: the module will be - called mfd-nvec + called mfd-nvec config KEYBOARD_NVEC tristate "Keyboard on nVidia compliant EC" @@ -18,7 +18,7 @@ config KEYBOARD_NVEC a nVidia compliant embedded controller. To compile this driver as a module, say M here: the module will be - called keyboard-nvec + called keyboard-nvec config SERIO_NVEC_PS2 tristate "PS2 on nVidia EC" @@ -28,7 +28,7 @@ config SERIO_NVEC_PS2 to a nVidia compliant embedded controller. To compile this driver as a module, say M here: the module will be - called serio-nvec-ps2 + called serio-nvec-ps2 config NVEC_POWER @@ -39,7 +39,7 @@ config NVEC_POWER nVidia compliant embedded controllers. To compile this driver as a module, say M here: the module will be - called nvec-power + called nvec-power config NVEC_PAZ00 @@ -50,5 +50,5 @@ config NVEC_PAZ00 devices, e.g. Toshbia AC100 and Dynabooks AZ netbooks. To compile this driver as a module, say M here: the module will be - called nvec-paz00 + called nvec-paz00 diff --git a/drivers/staging/pi433/Kconfig b/drivers/staging/pi433/Kconfig index 8acde0814206..dd9e4709d1a8 100644 --- a/drivers/staging/pi433/Kconfig +++ b/drivers/staging/pi433/Kconfig @@ -1,17 +1,17 @@ # SPDX-License-Identifier: GPL-2.0 config PI433 - tristate "Pi433 - a 433MHz radio module for Raspberry Pi" - depends on SPI - help - This option allows you to enable support for the radio module Pi433. + tristate "Pi433 - a 433MHz radio module for Raspberry Pi" + depends on SPI + help + This option allows you to enable support for the radio module Pi433. - Pi433 is a shield that fits onto the GPIO header of a Raspberry Pi - or compatible. It extends the Raspberry Pi with the option, to - send and receive data in the 433MHz ISM band - for example to - communicate between two systems without using ethernet or bluetooth - or for control or read sockets, actors, sensors, widely available - for low price. + Pi433 is a shield that fits onto the GPIO header of a Raspberry Pi + or compatible. It extends the Raspberry Pi with the option, to + send and receive data in the 433MHz ISM band - for example to + communicate between two systems without using ethernet or bluetooth + or for control or read sockets, actors, sensors, widely available + for low price. - For details or the option to buy, please visit https://pi433.de/en.html + For details or the option to buy, please visit https://pi433.de/en.html - If in doubt, say N here, but saying yes most probably won't hurt + If in doubt, say N here, but saying yes most probably won't hurt diff --git a/drivers/staging/uwb/Kconfig b/drivers/staging/uwb/Kconfig index 259e053e1e09..c03dcc76b57c 100644 --- a/drivers/staging/uwb/Kconfig +++ b/drivers/staging/uwb/Kconfig @@ -42,31 +42,31 @@ config UWB_HWA is safe to select any even if you do not have the hardware. config UWB_WHCI - tristate "UWB Radio Control driver for WHCI-compliant cards" - depends on PCI - help - This driver enables the radio controller for WHCI cards. + tristate "UWB Radio Control driver for WHCI-compliant cards" + depends on PCI + help + This driver enables the radio controller for WHCI cards. - WHCI is a specification developed by Intel - (http://www.intel.com/technology/comms/wusb/whci.htm) much - in the spirit of USB's EHCI, but for UWB and Wireless USB - radio/host controllers connected via memory mapping (eg: - PCI). Most of these cards come also with a Wireless USB host - controller. + WHCI is a specification developed by Intel + (http://www.intel.com/technology/comms/wusb/whci.htm) much + in the spirit of USB's EHCI, but for UWB and Wireless USB + radio/host controllers connected via memory mapping (eg: + PCI). Most of these cards come also with a Wireless USB host + controller. - To compile this driver select Y (built in) or M (module). It - is safe to select any even if you do not have the hardware. + To compile this driver select Y (built in) or M (module). It + is safe to select any even if you do not have the hardware. config UWB_I1480U - tristate "Support for Intel Wireless UWB Link 1480 HWA" - depends on UWB_HWA - select FW_LOADER - help - This driver enables support for the i1480 when connected via - USB. It consists of a firmware uploader that will enable it - to behave as an HWA device. + tristate "Support for Intel Wireless UWB Link 1480 HWA" + depends on UWB_HWA + select FW_LOADER + help + This driver enables support for the i1480 when connected via + USB. It consists of a firmware uploader that will enable it + to behave as an HWA device. - To compile this driver select Y (built in) or M (module). It - is safe to select any even if you do not have the hardware. + To compile this driver select Y (built in) or M (module). It + is safe to select any even if you do not have the hardware. endif # UWB diff --git a/drivers/staging/vc04_services/bcm2835-audio/Kconfig b/drivers/staging/vc04_services/bcm2835-audio/Kconfig index f66319512faf..d32ea348e846 100644 --- a/drivers/staging/vc04_services/bcm2835-audio/Kconfig +++ b/drivers/staging/vc04_services/bcm2835-audio/Kconfig @@ -1,9 +1,9 @@ # SPDX-License-Identifier: GPL-2.0 config SND_BCM2835 - tristate "BCM2835 Audio" - depends on (ARCH_BCM2835 || COMPILE_TEST) && SND - select SND_PCM - select BCM2835_VCHIQ - help - Say Y or M if you want to support BCM2835 built in audio + tristate "BCM2835 Audio" + depends on (ARCH_BCM2835 || COMPILE_TEST) && SND + select SND_PCM + select BCM2835_VCHIQ + help + Say Y or M if you want to support BCM2835 built in audio diff --git a/drivers/staging/wusbcore/Kconfig b/drivers/staging/wusbcore/Kconfig index a559d023b508..64be97ca734a 100644 --- a/drivers/staging/wusbcore/Kconfig +++ b/drivers/staging/wusbcore/Kconfig @@ -11,7 +11,7 @@ config USB_WUSB help Enable the host-side support for Wireless USB. - To compile this support select Y (built in). It is safe to + To compile this support select Y (built in). It is safe to select even if you don't have the hardware. config USB_WUSB_CBAF diff --git a/drivers/tty/Kconfig b/drivers/tty/Kconfig index c7623f99ac0f..ec53b1d4aef3 100644 --- a/drivers/tty/Kconfig +++ b/drivers/tty/Kconfig @@ -85,13 +85,13 @@ config VT_HW_CONSOLE_BINDING bool "Support for binding and unbinding console drivers" depends on HW_CONSOLE ---help--- - The virtual terminal is the device that interacts with the physical - terminal through console drivers. On these systems, at least one - console driver is loaded. In other configurations, additional console - drivers may be enabled, such as the framebuffer console. If more than - 1 console driver is enabled, setting this to 'y' will allow you to - select the console driver that will serve as the backend for the - virtual terminals. + The virtual terminal is the device that interacts with the physical + terminal through console drivers. On these systems, at least one + console driver is loaded. In other configurations, additional console + drivers may be enabled, such as the framebuffer console. If more than + 1 console driver is enabled, setting this to 'y' will allow you to + select the console driver that will serve as the backend for the + virtual terminals. See for more information. For framebuffer console users, please refer to @@ -173,15 +173,15 @@ config ROCKETPORT depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) help This driver supports Comtrol RocketPort and RocketModem PCI boards. - These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or - modems. For information about the RocketPort/RocketModem boards - and this driver read . + These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or + modems. For information about the RocketPort/RocketModem boards + and this driver read . To compile this driver as a module, choose M here: the module will be called rocket. If you want to compile this driver into the kernel, say Y here. If - you don't have a Comtrol RocketPort/RocketModem card installed, say N. + you don't have a Comtrol RocketPort/RocketModem card installed, say N. config CYCLADES tristate "Cyclades async mux support" @@ -437,8 +437,8 @@ config MIPS_EJTAG_FDC_KGDB depends on MIPS_EJTAG_FDC_TTY && KGDB default y help - This enables the use of KGDB over an FDC channel, allowing KGDB to be - used remotely or when a serial port isn't available. + This enables the use of KGDB over an FDC channel, allowing KGDB to be + used remotely or when a serial port isn't available. config MIPS_EJTAG_FDC_KGDB_CHAN int "KGDB FDC channel" diff --git a/drivers/tty/hvc/Kconfig b/drivers/tty/hvc/Kconfig index 4d22b911111f..bb5953dd1a2c 100644 --- a/drivers/tty/hvc/Kconfig +++ b/drivers/tty/hvc/Kconfig @@ -74,7 +74,7 @@ config HVC_UDBG depends on PPC select HVC_DRIVER help - This is meant to be used during HW bring up or debugging when + This is meant to be used during HW bring up or debugging when no other console mechanism exist but udbg, to get you a quick console for userspace. Do NOT enable in production kernels. @@ -83,7 +83,7 @@ config HVC_DCC depends on ARM || ARM64 select HVC_DRIVER help - This console uses the JTAG DCC on ARM to create a console under the HVC + This console uses the JTAG DCC on ARM to create a console under the HVC driver. This console is used through a JTAG only on ARM. If you don't have a JTAG then you probably don't want this option. diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kconfig index 7ef60f8b6e2c..7e132657f160 100644 --- a/drivers/tty/serial/8250/Kconfig +++ b/drivers/tty/serial/8250/Kconfig @@ -334,7 +334,7 @@ config SERIAL_8250_BCM2835AUX Features and limitations of the UART are Registers are similar to 16650 registers, - set bits in the control registers that are unsupported + set bits in the control registers that are unsupported are ignored and read back as 0 7/8 bit operation with 1 start and 1 stop bit 8 symbols deep fifo for rx and tx diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig index 4789b5d62f63..b11b4d725ae6 100644 --- a/drivers/tty/serial/Kconfig +++ b/drivers/tty/serial/Kconfig @@ -287,26 +287,26 @@ config SERIAL_SAMSUNG_CONSOLE boot time.) config SERIAL_SIRFSOC - tristate "SiRF SoC Platform Serial port support" - depends on ARCH_SIRF - select SERIAL_CORE - help - Support for the on-chip UART on the CSR SiRFprimaII series, - providing /dev/ttySiRF0, 1 and 2 (note, some machines may not - provide all of these ports, depending on how the serial port - pins are configured). + tristate "SiRF SoC Platform Serial port support" + depends on ARCH_SIRF + select SERIAL_CORE + help + Support for the on-chip UART on the CSR SiRFprimaII series, + providing /dev/ttySiRF0, 1 and 2 (note, some machines may not + provide all of these ports, depending on how the serial port + pins are configured). config SERIAL_SIRFSOC_CONSOLE - bool "Support for console on SiRF SoC serial port" - depends on SERIAL_SIRFSOC=y - select SERIAL_CORE_CONSOLE - help - Even if you say Y here, the currently visible virtual console - (/dev/tty0) will still be used as the system console by default, but - you can alter that using a kernel command line option such as - "console=ttySiRFx". (Try "man bootparam" or see the documentation of - your boot loader about how to pass options to the kernel at - boot time.) + bool "Support for console on SiRF SoC serial port" + depends on SERIAL_SIRFSOC=y + select SERIAL_CORE_CONSOLE + help + Even if you say Y here, the currently visible virtual console + (/dev/tty0) will still be used as the system console by default, but + you can alter that using a kernel command line option such as + "console=ttySiRFx". (Try "man bootparam" or see the documentation of + your boot loader about how to pass options to the kernel at + boot time.) config SERIAL_TEGRA tristate "NVIDIA Tegra20/30 SoC serial controller" @@ -1077,41 +1077,41 @@ config SERIAL_SCCNXP_CONSOLE Support for console on SCCNXP serial ports. config SERIAL_SC16IS7XX_CORE - tristate + tristate config SERIAL_SC16IS7XX - tristate "SC16IS7xx serial support" - select SERIAL_CORE - depends on (SPI_MASTER && !I2C) || I2C - help - This selects support for SC16IS7xx serial ports. - Supported ICs are SC16IS740, SC16IS741, SC16IS750, SC16IS752, - SC16IS760 and SC16IS762. Select supported buses using options below. + tristate "SC16IS7xx serial support" + select SERIAL_CORE + depends on (SPI_MASTER && !I2C) || I2C + help + This selects support for SC16IS7xx serial ports. + Supported ICs are SC16IS740, SC16IS741, SC16IS750, SC16IS752, + SC16IS760 and SC16IS762. Select supported buses using options below. config SERIAL_SC16IS7XX_I2C - bool "SC16IS7xx for I2C interface" - depends on SERIAL_SC16IS7XX - depends on I2C - select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX - select REGMAP_I2C if I2C - default y - help - Enable SC16IS7xx driver on I2C bus, - If required say y, and say n to i2c if not required, - Enabled by default to support oldconfig. - You must select at least one bus for the driver to be built. + bool "SC16IS7xx for I2C interface" + depends on SERIAL_SC16IS7XX + depends on I2C + select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX + select REGMAP_I2C if I2C + default y + help + Enable SC16IS7xx driver on I2C bus, + If required say y, and say n to i2c if not required, + Enabled by default to support oldconfig. + You must select at least one bus for the driver to be built. config SERIAL_SC16IS7XX_SPI - bool "SC16IS7xx for spi interface" - depends on SERIAL_SC16IS7XX - depends on SPI_MASTER - select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX - select REGMAP_SPI if SPI_MASTER - help - Enable SC16IS7xx driver on SPI bus, - If required say y, and say n to spi if not required, - This is additional support to exsisting driver. - You must select at least one bus for the driver to be built. + bool "SC16IS7xx for spi interface" + depends on SERIAL_SC16IS7XX + depends on SPI_MASTER + select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX + select REGMAP_SPI if SPI_MASTER + help + Enable SC16IS7xx driver on SPI bus, + If required say y, and say n to spi if not required, + This is additional support to exsisting driver. + You must select at least one bus for the driver to be built. config SERIAL_TIMBERDALE tristate "Support for timberdale UART" @@ -1211,7 +1211,7 @@ config SERIAL_ALTERA_UART_CONSOLE Enable a Altera UART port to be the system console. config SERIAL_IFX6X60 - tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)" + tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)" depends on GPIOLIB || COMPILE_TEST depends on SPI && HAS_DMA help diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig index 40676be2e46a..3b591e294707 100644 --- a/drivers/video/backlight/Kconfig +++ b/drivers/video/backlight/Kconfig @@ -9,7 +9,7 @@ menu "Backlight & LCD device support" # LCD # config LCD_CLASS_DEVICE - tristate "Lowlevel LCD controls" + tristate "Lowlevel LCD controls" help This framework adds support for low-level control of LCD. Some framebuffer devices connect to platform-specific LCD modules @@ -141,10 +141,10 @@ endif # LCD_CLASS_DEVICE # Backlight # config BACKLIGHT_CLASS_DEVICE - tristate "Lowlevel Backlight controls" + tristate "Lowlevel Backlight controls" help This framework adds support for low-level control of the LCD - backlight. This includes support for brightness and power. + backlight. This includes support for brightness and power. To have support for your specific LCD panel you will have to select the proper drivers which depend on this option. @@ -272,7 +272,7 @@ config BACKLIGHT_APPLE tristate "Apple Backlight Driver" depends on X86 && ACPI help - If you have an Intel-based Apple say Y to enable a driver for its + If you have an Intel-based Apple say Y to enable a driver for its backlight. config BACKLIGHT_TOSA diff --git a/drivers/video/console/Kconfig b/drivers/video/console/Kconfig index c10e17fb9a9a..ac3a28c08f78 100644 --- a/drivers/video/console/Kconfig +++ b/drivers/video/console/Kconfig @@ -27,7 +27,7 @@ config VGACON_SOFT_SCROLLBACK depends on VGA_CONSOLE default n help - The scrollback buffer of the standard VGA console is located in + The scrollback buffer of the standard VGA console is located in the VGA RAM. The size of this RAM is fixed and is quite small. If you require a larger scrollback buffer, this can be placed in System RAM which is dynamically allocated during initialization. @@ -84,12 +84,12 @@ config MDA_CONSOLE If unsure, say N. config SGI_NEWPORT_CONSOLE - tristate "SGI Newport Console support" + tristate "SGI Newport Console support" depends on SGI_IP22 && HAS_IOMEM - select FONT_SUPPORT - help - Say Y here if you want the console on the Newport aka XL graphics - card of your Indy. Most people say Y here. + select FONT_SUPPORT + help + Say Y here if you want the console on the Newport aka XL graphics + card of your Indy. Most people say Y here. config DUMMY_CONSOLE bool @@ -97,24 +97,24 @@ config DUMMY_CONSOLE default y config DUMMY_CONSOLE_COLUMNS - int "Initial number of console screen columns" - depends on DUMMY_CONSOLE && !ARM - default 160 if PARISC - default 80 - help - On PA-RISC, the default value is 160, which should fit a 1280x1024 - monitor. - Select 80 if you use a 640x480 resolution by default. + int "Initial number of console screen columns" + depends on DUMMY_CONSOLE && !ARM + default 160 if PARISC + default 80 + help + On PA-RISC, the default value is 160, which should fit a 1280x1024 + monitor. + Select 80 if you use a 640x480 resolution by default. config DUMMY_CONSOLE_ROWS - int "Initial number of console screen rows" - depends on DUMMY_CONSOLE && !ARM - default 64 if PARISC - default 25 - help - On PA-RISC, the default value is 64, which should fit a 1280x1024 - monitor. - Select 25 if you use a 640x480 resolution by default. + int "Initial number of console screen rows" + depends on DUMMY_CONSOLE && !ARM + default 64 if PARISC + default 25 + help + On PA-RISC, the default value is 64, which should fit a 1280x1024 + monitor. + Select 25 if you use a 640x480 resolution by default. config FRAMEBUFFER_CONSOLE bool "Framebuffer Console support" @@ -130,11 +130,11 @@ config FRAMEBUFFER_CONSOLE_DETECT_PRIMARY depends on FRAMEBUFFER_CONSOLE default n ---help--- - If this option is selected, the framebuffer console will - automatically select the primary display device (if the architecture + If this option is selected, the framebuffer console will + automatically select the primary display device (if the architecture supports this feature). Otherwise, the framebuffer console will - always select the first framebuffer driver that is loaded. The latter - is the default behavior. + always select the first framebuffer driver that is loaded. The latter + is the default behavior. You can always override the automatic selection of the primary device by using the fbcon=map: boot option. @@ -145,11 +145,11 @@ config FRAMEBUFFER_CONSOLE_ROTATION bool "Framebuffer Console Rotation" depends on FRAMEBUFFER_CONSOLE help - Enable display rotation for the framebuffer console. This is done - in software and may be significantly slower than a normally oriented - display. Note that the rotation is done at the console level only - such that other users of the framebuffer will remain normally - oriented. + Enable display rotation for the framebuffer console. This is done + in software and may be significantly slower than a normally oriented + display. Note that the rotation is done at the console level only + such that other users of the framebuffer will remain normally + oriented. config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER bool "Framebuffer Console Deferred Takeover" @@ -163,14 +163,14 @@ config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER black screen as soon as fbcon loads. config STI_CONSOLE - bool "STI text console" + bool "STI text console" depends on PARISC && HAS_IOMEM - select FONT_SUPPORT - default y - help - The STI console is the builtin display/keyboard on HP-PARISC - machines. Say Y here to build support for it into your kernel. - The alternative is to use your primary serial port as a console. + select FONT_SUPPORT + default y + help + The STI console is the builtin display/keyboard on HP-PARISC + machines. Say Y here to build support for it into your kernel. + The alternative is to use your primary serial port as a console. endmenu diff --git a/drivers/virt/Kconfig b/drivers/virt/Kconfig index 363af2eaf2ba..cb5d2d89592f 100644 --- a/drivers/virt/Kconfig +++ b/drivers/virt/Kconfig @@ -18,17 +18,17 @@ config FSL_HV_MANAGER depends on FSL_SOC select EPAPR_PARAVIRT help - The Freescale hypervisor management driver provides several services + The Freescale hypervisor management driver provides several services to drivers and applications related to the Freescale hypervisor: - 1) An ioctl interface for querying and managing partitions. + 1) An ioctl interface for querying and managing partitions. - 2) A file interface to reading incoming doorbells. + 2) A file interface to reading incoming doorbells. - 3) An interrupt handler for shutting down the partition upon + 3) An interrupt handler for shutting down the partition upon receiving the shutdown doorbell from a manager partition. - 4) A kernel interface for receiving callbacks when a managed + 4) A kernel interface for receiving callbacks when a managed partition shuts down. source "drivers/virt/vboxguest/Kconfig" diff --git a/drivers/virtio/Kconfig b/drivers/virtio/Kconfig index 078615cf2afc..29896374bf1b 100644 --- a/drivers/virtio/Kconfig +++ b/drivers/virtio/Kconfig @@ -29,17 +29,17 @@ config VIRTIO_PCI_LEGACY default y depends on VIRTIO_PCI ---help--- - Virtio PCI Card 0.9.X Draft (circa 2014) and older device support. + Virtio PCI Card 0.9.X Draft (circa 2014) and older device support. This option enables building a transitional driver, supporting both devices conforming to Virtio 1 specification, and legacy devices. If disabled, you get a slightly smaller, non-transitional driver, with no legacy compatibility. - So look out into your driveway. Do you have a flying car? If - so, you can happily disable this option and virtio will not - break. Otherwise, leave it set. Unless you're testing what - life will be like in The Future. + So look out into your driveway. Do you have a flying car? If + so, you can happily disable this option and virtio will not + break. Otherwise, leave it set. Unless you're testing what + life will be like in The Future. If unsure, say Y. diff --git a/drivers/w1/slaves/Kconfig b/drivers/w1/slaves/Kconfig index ebed495b9e69..035de04710d1 100644 --- a/drivers/w1/slaves/Kconfig +++ b/drivers/w1/slaves/Kconfig @@ -71,8 +71,8 @@ config W1_SLAVE_DS2805 help Say Y here if you want to use a 1-wire is a 112-byte user-programmable EEPROM is - organized as 7 pages of 16 bytes each with 64bit - unique number. Requires OverDrive Speed to talk to. + organized as 7 pages of 16 bytes each with 64bit + unique number. Requires OverDrive Speed to talk to. config W1_SLAVE_DS2431 tristate "1kb EEPROM family support (DS2431)" diff --git a/drivers/xen/Kconfig b/drivers/xen/Kconfig index 79cc75096f42..d8c9bba57cae 100644 --- a/drivers/xen/Kconfig +++ b/drivers/xen/Kconfig @@ -110,12 +110,12 @@ config XEN_COMPAT_XENFS depends on XENFS default y help - The old xenstore userspace tools expect to find "xenbus" - under /proc/xen, but "xenbus" is now found at the root of the - xenfs filesystem. Selecting this causes the kernel to create - the compatibility mount point /proc/xen if it is running on - a xen platform. - If in doubt, say yes. + The old xenstore userspace tools expect to find "xenbus" + under /proc/xen, but "xenbus" is now found at the root of the + xenfs filesystem. Selecting this causes the kernel to create + the compatibility mount point /proc/xen if it is running on + a xen platform. + If in doubt, say yes. config XEN_SYS_HYPERVISOR bool "Create xen entries under /sys/hypervisor" @@ -123,7 +123,7 @@ config XEN_SYS_HYPERVISOR select SYS_HYPERVISOR default y help - Create entries under /sys/hypervisor describing the Xen + Create entries under /sys/hypervisor describing the Xen hypervisor environment. When running native or in another virtual environment, /sys/hypervisor will still be present, but will have no xen contents. @@ -270,7 +270,7 @@ config XEN_ACPI_PROCESSOR depends on XEN && XEN_DOM0 && X86 && ACPI_PROCESSOR && CPU_FREQ default m help - This ACPI processor uploads Power Management information to the Xen + This ACPI processor uploads Power Management information to the Xen hypervisor. To do that the driver parses the Power Management data and uploads @@ -279,7 +279,7 @@ config XEN_ACPI_PROCESSOR SMM so that other drivers (such as ACPI cpufreq scaling driver) will not load. - To compile this driver as a module, choose M here: the module will be + To compile this driver as a module, choose M here: the module will be called xen_acpi_processor If you do not know what to choose, select M here. If the CPUFREQ drivers are built in, select Y here. @@ -312,8 +312,8 @@ config XEN_SYMS depends on X86 && XEN_DOM0 && XENFS default y if KALLSYMS help - Exports hypervisor symbols (along with their types and addresses) via - /proc/xen/xensyms file, similar to /proc/kallsyms + Exports hypervisor symbols (along with their types and addresses) via + /proc/xen/xensyms file, similar to /proc/kallsyms config XEN_HAVE_VPMU bool -- 2.17.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 93C3FC4CECF for ; Mon, 23 Sep 2019 17:16:45 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3754620820 for ; Mon, 23 Sep 2019 17:16:45 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="g48XT1EK" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3754620820 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iCRwb-0006It-CN; Mon, 23 Sep 2019 17:16:13 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iCQlT-0008Eo-An for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:00:39 +0000 X-Inumbo-ID: 486823ce-de1b-11e9-9602-12813bfff9fa Received: from mail.kernel.org (unknown [198.145.29.99]) by localhost (Halon) with ESMTPS id 486823ce-de1b-11e9-9602-12813bfff9fa; Mon, 23 Sep 2019 16:00:37 +0000 (UTC) Received: from localhost.localdomain (unknown [194.230.155.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 278D220673; Mon, 23 Sep 2019 16:00:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569254436; bh=ckF42/lzy9cn6Me8cZY3ApdIZ8tzZI5dtuYFoQCFjsg=; h=From:To:Cc:Subject:Date:From; b=g48XT1EK79k+gWBZ2BObRZqPpIXe5nJqKLel8JaFWTzZMnroecwR2hjmYdtIpWMu2 ALEtllIiWTafGWP5oxm6BTAAdrxDzpq2YP7b7vl3bi2rbLWECjp+PAjEYgVunQdSVj pJc/2GBtUewnY/urPifMb2PD5UQp4pm5Bp3hUo6g= From: Krzysztof Kozlowski To: Jiri Kosina , linux-kernel@vger.kernel.org, linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, uclinux-h8-devel@lists.sourceforge.jp, linux-m68k@lists.linux-m68k.org, openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, linux-um@lists.infradead.org, keyrings@vger.kernel.org, linux-acpi@vger.kernel.org, linux-ide@vger.kernel.org, linux-block@vger.kernel.org, linux-crypto@vger.kernel.org, openipmi-developer@lists.sourceforge.net, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, dmaengine@vger.kernel.org, linux-edac@vger.kernel.org, linux-efi@vger.kernel.org, linux-input@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-i2c@vger.kernel.org, linux-iio@vger.kernel.org, linux-rdma@vger.kernel.org, iommu@lists.linux-foundation.org, netdev@vger.kernel.org, linux-raid@vger.kernel.org, dm-devel@redhat.com, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, linux-pci@vger.kernel.org, linux-gpio@vger.kernel.org, linux-arm-msm@vger.kernel.org, platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-rtc@vger.kernel.org, linux-scsi@vger.kernel.org, esc.storagedev@microsemi.com, linux-rockchip@lists.infradead.org, linux-spi@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org, devel@driverdev.osuosl.org, ac100@lists.launchpad.net, linux-tegra@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, linux-serial@vger.kernel.org, virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org, linux-mm@kvack.org, linux-security-module@vger.kernel.org, linux-integrity@vger.kernel.org, linux-mediatek@lists.infradead.org Date: Mon, 23 Sep 2019 18:00:11 +0200 Message-Id: <20190923160013.8550-1-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000 Subject: [Xen-devel] [PATCH trivial 1/3] treewide: drivers: Fix Kconfig indentation X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Krzysztof Kozlowski MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" QWRqdXN0IGluZGVudGF0aW9uIGZyb20gc3BhY2VzIHRvIHRhYiAoK29wdGlvbmFsIHR3byBzcGFj ZXMpIGFzIGluCmNvZGluZyBzdHlsZSB3aXRoIGNvbW1hbmQgbGlrZToKICAgICQgc2VkIC1lICdz L14gICAgICAgIC9cdC8nIC1pICovS2NvbmZpZwoKU2lnbmVkLW9mZi1ieTogS3J6eXN6dG9mIEtv emxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgotLS0KIGRyaXZlcnMvYWNwaS9LY29uZmlnICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL2F0YS9LY29uZmlnICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAxMiArLS0KIGRyaXZlcnMvYXV4ZGlzcGxheS9LY29uZmlnICAg ICAgICAgICAgICAgICAgICB8IDE0ICstLQogZHJpdmVycy9iYXNlL2Zpcm13YXJlX2xvYWRlci9L Y29uZmlnICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvYmxvY2svS2NvbmZpZyAgICAgICAgICAg ICAgICAgICAgICAgICB8IDI4ICsrKy0tLQogZHJpdmVycy9ibG9jay9tdGlwMzJ4eC9LY29uZmln ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvY2hhci9LY29uZmlnICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL2NoYXIvYWdwL0tjb25maWcgICAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9jaGFyL2h3X3JhbmRvbS9LY29uZmlnICAgICAg ICAgICAgICAgIHwgMTAgKy0KIGRyaXZlcnMvY2hhci9pcG1pL0tjb25maWcgICAgICAgICAgICAg ICAgICAgICB8IDIwICsrLS0KIGRyaXZlcnMvY2xrL0tjb25maWcgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9LY29uZmlnICAgICAgICAgICAg ICAgICAgfCAxMCArLQogZHJpdmVycy9jbGsvdmVyc2F0aWxlL0tjb25maWcgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIGRyaXZlcnMvY2xvY2tzb3VyY2UvS2NvbmZpZyAgICAgICAgICAgICAgICAg ICB8IDIwICsrLS0KIGRyaXZlcnMvY3B1ZnJlcS9LY29uZmlnLng4NiAgICAgICAgICAgICAgICAg ICB8ICA2ICstCiBkcml2ZXJzL2NwdWlkbGUvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg fCAgOCArLQogZHJpdmVycy9jcHVpZGxlL0tjb25maWcuYXJtICAgICAgICAgICAgICAgICAgIHwg MTYgKystLQogZHJpdmVycy9jcnlwdG8vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgIHwg IDQgKy0KIGRyaXZlcnMvY3J5cHRvL2NhYW0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8IDE0 ICstLQogZHJpdmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnICAgICAgICAgICAgICAgIHwgMzAg KysrLS0tCiBkcml2ZXJzL2NyeXB0by9zdG0zMi9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAg NiArLQogZHJpdmVycy9jcnlwdG8vdXg1MDAvS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgMTYg KystLQogZHJpdmVycy9kZXZmcmVxL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgIHwgIDYg Ky0KIGRyaXZlcnMvZG1hL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ2ICsr KystLS0tLQogZHJpdmVycy9lZGFjL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGRyaXZlcnMvZmlybXdhcmUvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICB8ICA0 ICstCiBkcml2ZXJzL2Zpcm13YXJlL2VmaS9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgMiAr LQogZHJpdmVycy9oaWQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K IGRyaXZlcnMvaHdtb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICstLQog ZHJpdmVycy9pMmMvYnVzc2VzL0tjb25maWcgICAgICAgICAgICAgICAgICAgIHwgMTYgKystLQog ZHJpdmVycy9pMmMvbXV4ZXMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgMTggKystLQog ZHJpdmVycy9paW8vZ3lyby9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgIHwgIDggKy0KIGRy aXZlcnMvaW5maW5pYmFuZC9ody9ibnh0X3JlL0tjb25maWcgICAgICAgICB8IDEyICstLQogZHJp dmVycy9pbnB1dC9rZXlib2FyZC9LY29uZmlnICAgICAgICAgICAgICAgIHwgIDggKy0KIGRyaXZl cnMvaW5wdXQvbW91c2UvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJz L2lucHV0L3RhYmxldC9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAyMCArKy0tCiBkcml2ZXJz L2lucHV0L3RvdWNoc2NyZWVuL0tjb25maWcgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9p b21tdS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvaXJx Y2hpcC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICB8IDEwICstCiBkcml2ZXJzL2lzZG4v aGFyZHdhcmUvbUlTRE4vS2NvbmZpZyAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9tYWNpbnRv c2gvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0KIGRyaXZlcnMvbWQvS2NvbmZp ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDU0ICsrKysrLS0tLS0tCiBkcml2ZXJzL21l ZGlhL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLQogZHJpdmVycy9tZWRp YS9yYWRpby9zaTQ3MHgvS2NvbmZpZyAgICAgICAgICAgIHwgIDQgKy0KIGRyaXZlcnMvbWVtc3Rp Y2svY29yZS9LY29uZmlnICAgICAgICAgICAgICAgICB8IDE4ICsrLS0KIGRyaXZlcnMvbWVtc3Rp Y2svaG9zdC9LY29uZmlnICAgICAgICAgICAgICAgICB8ICA0ICstCiBkcml2ZXJzL21pc2MvS2Nv bmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKy0tCiBkcml2ZXJzL210ZC9uYW5k L29uZW5hbmQvS2NvbmZpZyAgICAgICAgICAgICAgfCAxMiArLS0KIGRyaXZlcnMvbmZjL25mY21y dmwvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3BjaS9LY29uZmln ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNCArKy0tLQogZHJpdmVycy9wY2kvY29udHJv bGxlci9kd2MvS2NvbmZpZyAgICAgICAgICAgIHwgIDYgKy0KIGRyaXZlcnMvcGNpL2hvdHBsdWcv S2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3BlcmYvS2NvbmZpZyAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArLS0KIGRyaXZlcnMvcGh5L2hpc2lsaWNvbi9L Y29uZmlnICAgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL3BpbmN0cmwvS2NvbmZpZyAg ICAgICAgICAgICAgICAgICAgICAgfCAxOCArKy0tCiBkcml2ZXJzL3BpbmN0cmwvZnJlZXNjYWxl L0tjb25maWcgICAgICAgICAgICAgfCAxMiArLS0KIGRyaXZlcnMvcGluY3RybC9xY29tL0tjb25m aWcgICAgICAgICAgICAgICAgICB8IDM0ICsrKy0tLS0KIGRyaXZlcnMvcGxhdGZvcm0vY2hyb21l L0tjb25maWcgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL3BsYXRmb3JtL21lbGxhbm94 L0tjb25maWcgICAgICAgICAgICAgfCAgNCArLQogZHJpdmVycy9wbGF0Zm9ybS94ODYvS2NvbmZp ZyAgICAgICAgICAgICAgICAgIHwgNDggKysrKystLS0tLQogZHJpdmVycy9wb3dlci9hdnMvS2Nv bmZpZyAgICAgICAgICAgICAgICAgICAgIHwgMTIgKy0tCiBkcml2ZXJzL3Bvd2VyL3N1cHBseS9L Y29uZmlnICAgICAgICAgICAgICAgICAgfCAzMCArKystLS0KIGRyaXZlcnMvcmVndWxhdG9yL0tj b25maWcgICAgICAgICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL3JwbXNnL0tjb25maWcg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ydGMvS2NvbmZpZyAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0KIGRyaXZlcnMvc2NzaS9LY29uZmlnICAgICAg ICAgICAgICAgICAgICAgICAgICB8IDIyICsrLS0tCiBkcml2ZXJzL3Njc2kvYWljN3h4eC9LY29u ZmlnLmFpYzd4eHggICAgICAgICAgfCAxNCArLS0KIGRyaXZlcnMvc2NzaS9wY21jaWEvS2NvbmZp ZyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Njc2kvcWVkZi9LY29uZmlnICAg ICAgICAgICAgICAgICAgICAgfCAgNCArLQogZHJpdmVycy9zY3NpL3NtYXJ0cHFpL0tjb25maWcg ICAgICAgICAgICAgICAgIHwgIDggKy0KIGRyaXZlcnMvc29jL2ZzbC9LY29uZmlnICAgICAgICAg ICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL3NvYy9xY29tL0tjb25maWcgICAgICAgICAg ICAgICAgICAgICAgfCAyMiArKy0tLQogZHJpdmVycy9zb2Mvcm9ja2NoaXAvS2NvbmZpZyAgICAg ICAgICAgICAgICAgIHwgMTggKystLQogZHJpdmVycy9zcGkvS2NvbmZpZyAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgMTggKystLQogZHJpdmVycy9zdGFnaW5nL2ZidGZ0L0tjb25maWcgICAg ICAgICAgICAgICAgIHwgMTIgKy0tCiBkcml2ZXJzL3N0YWdpbmcvZndzZXJpYWwvS2NvbmZpZyAg ICAgICAgICAgICAgfCAgNiArLQogZHJpdmVycy9zdGFnaW5nL21vc3QvS2NvbmZpZyAgICAgICAg ICAgICAgICAgIHwgIDggKy0KIGRyaXZlcnMvc3RhZ2luZy9udmVjL0tjb25maWcgICAgICAgICAg ICAgICAgICB8IDEwICstCiBkcml2ZXJzL3N0YWdpbmcvcGk0MzMvS2NvbmZpZyAgICAgICAgICAg ICAgICAgfCAyNCArKy0tLQogZHJpdmVycy9zdGFnaW5nL3V3Yi9LY29uZmlnICAgICAgICAgICAg ICAgICAgIHwgNDIgKysrKy0tLS0KIC4uLi92YzA0X3NlcnZpY2VzL2JjbTI4MzUtYXVkaW8vS2Nv bmZpZyAgICAgICB8IDEyICstLQogZHJpdmVycy9zdGFnaW5nL3d1c2Jjb3JlL0tjb25maWcgICAg ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdHR5L0tjb25maWcgICAgICAgICAgICAgICAgICAg ICAgICAgICB8IDI2ICsrLS0tCiBkcml2ZXJzL3R0eS9odmMvS2NvbmZpZyAgICAgICAgICAgICAg ICAgICAgICAgfCAgNCArLQogZHJpdmVycy90dHkvc2VyaWFsLzgyNTAvS2NvbmZpZyAgICAgICAg ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdHR5L3NlcmlhbC9LY29uZmlnICAgICAgICAgICAgICAg ICAgICB8IDk2ICsrKysrKysrKy0tLS0tLS0tLS0KIGRyaXZlcnMvdmlkZW8vYmFja2xpZ2h0L0tj b25maWcgICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZp ZyAgICAgICAgICAgICAgICAgfCA3NiArKysrKysrLS0tLS0tLS0KIGRyaXZlcnMvdmlydC9LY29u ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwICstCiBkcml2ZXJzL3ZpcnRpby9LY29u ZmlnICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArLQogZHJpdmVycy93MS9zbGF2ZXMvS2Nv bmZpZyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGRyaXZlcnMveGVuL0tjb25maWcgICAg ICAgICAgICAgICAgICAgICAgICAgICB8IDIyICsrLS0tCiA5MiBmaWxlcyBjaGFuZ2VkLCA2MzEg aW5zZXJ0aW9ucygrKSwgNjMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNw aS9LY29uZmlnIGIvZHJpdmVycy9hY3BpL0tjb25maWcKaW5kZXggZWJlMWU5ZTVmZDgxLi4xZmJl N2UzZDU3YjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYWNwaS9LY29uZmlnCisrKyBiL2RyaXZlcnMv YWNwaS9LY29uZmlnCkBAIC0xMDQsOSArMTA0LDkgQEAgY29uZmlnIEFDUElfUFJPQ0ZTX1BPV0VS CiAJZGVwZW5kcyBvbiBYODYgJiYgUFJPQ19GUwogCWhlbHAKIAkgIEZvciBiYWNrd2FyZHMgY29t cGF0aWJpbGl0eSwgdGhpcyBvcHRpb24gYWxsb3dzCi0gICAgICAgICAgZGVwcmVjYXRlZCBwb3dl ciAvcHJvYy9hY3BpLyBkaXJlY3RvcmllcyB0byBleGlzdCwgZXZlbiB3aGVuCi0gICAgICAgICAg dGhleSBoYXZlIGJlZW4gcmVwbGFjZWQgYnkgZnVuY3Rpb25zIGluIC9zeXMuCi0gICAgICAgICAg VGhlIGRlcHJlY2F0ZWQgZGlyZWN0b3JpZXMgKGFuZCB0aGVpciByZXBsYWNlbWVudHMpIGluY2x1 ZGU6CisJICBkZXByZWNhdGVkIHBvd2VyIC9wcm9jL2FjcGkvIGRpcmVjdG9yaWVzIHRvIGV4aXN0 LCBldmVuIHdoZW4KKwkgIHRoZXkgaGF2ZSBiZWVuIHJlcGxhY2VkIGJ5IGZ1bmN0aW9ucyBpbiAv c3lzLgorCSAgVGhlIGRlcHJlY2F0ZWQgZGlyZWN0b3JpZXMgKGFuZCB0aGVpciByZXBsYWNlbWVu dHMpIGluY2x1ZGU6CiAJICAvcHJvYy9hY3BpL2JhdHRlcnkvKiAoL3N5cy9jbGFzcy9wb3dlcl9z dXBwbHkvKikgYW5kCiAJICAvcHJvYy9hY3BpL2FjX2FkYXB0ZXIvKiAoc3lzL2NsYXNzL3Bvd2Vy X3N1cHBseS8qKS4KIAkgIFRoaXMgb3B0aW9uIGhhcyBubyBlZmZlY3Qgb24gL3Byb2MvYWNwaS8g ZGlyZWN0b3JpZXMKQEAgLTQ1NCw3ICs0NTQsNyBAQCBjb25maWcgQUNQSV9DVVNUT01fTUVUSE9E CiBjb25maWcgQUNQSV9CR1JUCiAJYm9vbCAiQm9vdHRpbWUgR3JhcGhpY3MgUmVzb3VyY2UgVGFi bGUgc3VwcG9ydCIKIAlkZXBlbmRzIG9uIEVGSSAmJiAoWDg2IHx8IEFSTTY0KQotICAgICAgICBo ZWxwCisJaGVscAogCSAgVGhpcyBkcml2ZXIgYWRkcyBzdXBwb3J0IGZvciBleHBvc2luZyB0aGUg QUNQSSBCb290dGltZSBHcmFwaGljcwogCSAgUmVzb3VyY2UgVGFibGUsIHdoaWNoIGFsbG93cyB0 aGUgb3BlcmF0aW5nIHN5c3RlbSB0byBvYnRhaW4KIAkgIGRhdGEgZnJvbSB0aGUgZmlybXdhcmUg Ym9vdCBzcGxhc2guIEl0IHdpbGwgYXBwZWFyIHVuZGVyCmRpZmYgLS1naXQgYS9kcml2ZXJzL2F0 YS9LY29uZmlnIGIvZHJpdmVycy9hdGEvS2NvbmZpZwppbmRleCBhNmJlYjJjNWE2OTIuLjg2ZTM1 YzlhOWFjNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9hdGEvS2NvbmZpZworKysgYi9kcml2ZXJzL2F0 YS9LY29uZmlnCkBAIC02OTUsNyArNjk1LDcgQEAgY29uZmlnIFBBVEFfSU1YCiAJZGVwZW5kcyBv biBBUkNIX01YQwogCWhlbHAKIAkgIFRoaXMgb3B0aW9uIGVuYWJsZXMgc3VwcG9ydCBmb3IgdGhl IFBBVEEgaG9zdCBhdmFpbGFibGUgb24gRnJlZXNjYWxlCi0gICAgICAgICAgaU1YIFNvQ3MuCisJ ICBpTVggU29Dcy4KIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIApAQCAtNzA0LDcgKzcwNCw3IEBA IGNvbmZpZyBQQVRBX0lUODIxMwogCWRlcGVuZHMgb24gUENJCiAJaGVscAogCSAgVGhpcyBvcHRp b24gZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgSVRFIDgyMSBQQVRBCi0gICAgICAgICAgY29udHJv bGxlcnMgdmlhIHRoZSBuZXcgQVRBIGxheWVyLgorCSAgY29udHJvbGxlcnMgdmlhIHRoZSBuZXcg QVRBIGxheWVyLgogCiAJICBJZiB1bnN1cmUsIHNheSBOLgogCkBAIC03MzIsOSArNzMyLDkgQEAg Y29uZmlnIFBBVEFfTUFDSU8KIAlkZXBlbmRzIG9uIFBQQ19QTUFDCiAJaGVscAogCSAgTW9zdCBJ REUgY2FwYWJsZSBQb3dlck1hY3MgaGF2ZSBJREUgYnVzc2VzIGRyaXZlbiBieSBhIHZhcmlhbnQK LSAgICAgICAgICBvZiB0aGlzIGNvbnRyb2xsZXIgd2hpY2ggaXMgcGFydCBvZiB0aGUgQXBwbGUg Y2hpcHNldCB1c2VkIG9uCi0gICAgICAgICAgbW9zdCBQb3dlck1hYyBtb2RlbHMuIFNvbWUgbW9k ZWxzIGhhdmUgbXVsdGlwbGUgYnVzc2VzIHVzaW5nCi0gICAgICAgICAgZGlmZmVyZW50IGNoaXBz ZXRzLCB0aG91Z2ggZ2VuZXJhbGx5LCBNYWNJTyBpcyBvbmUgb2YgdGhlbS4KKwkgIG9mIHRoaXMg Y29udHJvbGxlciB3aGljaCBpcyBwYXJ0IG9mIHRoZSBBcHBsZSBjaGlwc2V0IHVzZWQgb24KKwkg IG1vc3QgUG93ZXJNYWMgbW9kZWxzLiBTb21lIG1vZGVscyBoYXZlIG11bHRpcGxlIGJ1c3NlcyB1 c2luZworCSAgZGlmZmVyZW50IGNoaXBzZXRzLCB0aG91Z2ggZ2VuZXJhbGx5LCBNYWNJTyBpcyBv bmUgb2YgdGhlbS4KIAogY29uZmlnIFBBVEFfTUFSVkVMTAogCXRyaXN0YXRlICJNYXJ2ZWxsIFBB VEEgc3VwcG9ydCB2aWEgbGVnYWN5IG1vZGUiCkBAIC05MTUsNyArOTE1LDcgQEAgY29uZmlnIFBB VEFfUFhBCiAJICBUaGlzIG9wdGlvbiBlbmFibGVzIHN1cHBvcnQgZm9yIGhhcmRkcml2ZSBhdHRh Y2hlZCB0byBQWEEgQ1BVJ3MgYnVzLgogCiAJICBOT1RFOiBUaGlzIGRyaXZlciB1dGlsaXplcyBQ WEEgRE1BIGNvbnRyb2xsZXIsIGluIGNhc2UgeW91ciBoYXJkd2FyZQotCSAgICAgICAgaXMgbm90 IGNhcGFibGUgb2YgZG9pbmcgTVdETUEsIHVzZSBwYXRhX3BsYXRmb3JtIGluc3RlYWQuCisJICBp cyBub3QgY2FwYWJsZSBvZiBkb2luZyBNV0RNQSwgdXNlIHBhdGFfcGxhdGZvcm0gaW5zdGVhZC4K IAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9hdXhkaXNwbGF5 L0tjb25maWcgYi9kcml2ZXJzL2F1eGRpc3BsYXkvS2NvbmZpZwppbmRleCBiODMxM2EwNDQyMmQu LmE5MmJlMzk4MjVmNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9hdXhkaXNwbGF5L0tjb25maWcKKysr IGIvZHJpdmVycy9hdXhkaXNwbGF5L0tjb25maWcKQEAgLTMyOSw3ICszMjksNyBAQCBjb25maWcg UEFORUxfTENEX1BST1RPCiAKIGNvbmZpZyBQQU5FTF9MQ0RfUElOX0UKIAlkZXBlbmRzIG9uIFBB TkVMX1BST0ZJTEU9IjAiICYmIFBBTkVMX0xDRD0iMSIgJiYgUEFORUxfTENEX1BST1RPPSIwIgot ICAgICAgICBpbnQgIlBhcmFsbGVsIHBvcnQgcGluIG51bWJlciAmIHBvbGFyaXR5IGNvbm5lY3Rl ZCB0byB0aGUgTENEIEUgc2lnbmFsICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBw aW4gbnVtYmVyICYgcG9sYXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgRSBzaWduYWwgKC0xNy4u LjE3KSAiCiAJcmFuZ2UgLTE3IDE3CiAJZGVmYXVsdCAxNAogCS0tLWhlbHAtLS0KQEAgLTM0NCw3 ICszNDQsNyBAQCBjb25maWcgUEFORUxfTENEX1BJTl9FCiAKIGNvbmZpZyBQQU5FTF9MQ0RfUElO X1JTCiAJZGVwZW5kcyBvbiBQQU5FTF9QUk9GSUxFPSIwIiAmJiBQQU5FTF9MQ0Q9IjEiICYmIFBB TkVMX0xDRF9QUk9UTz0iMCIKLSAgICAgICAgaW50ICJQYXJhbGxlbCBwb3J0IHBpbiBudW1iZXIg JiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhlIExDRCBSUyBzaWduYWwgKC0xNy4uLjE3KSAiCisJ aW50ICJQYXJhbGxlbCBwb3J0IHBpbiBudW1iZXIgJiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhl IExDRCBSUyBzaWduYWwgKC0xNy4uLjE3KSAiCiAJcmFuZ2UgLTE3IDE3CiAJZGVmYXVsdCAxNwog CS0tLWhlbHAtLS0KQEAgLTM1OSw3ICszNTksNyBAQCBjb25maWcgUEFORUxfTENEX1BJTl9SUwog CiBjb25maWcgUEFORUxfTENEX1BJTl9SVwogCWRlcGVuZHMgb24gUEFORUxfUFJPRklMRT0iMCIg JiYgUEFORUxfTENEPSIxIiAmJiBQQU5FTF9MQ0RfUFJPVE89IjAiCi0gICAgICAgIGludCAiUGFy YWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9sYXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgUlcg c2lnbmFsICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9s YXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgUlcgc2lnbmFsICgtMTcuLi4xNykgIgogCXJhbmdl IC0xNyAxNwogCWRlZmF1bHQgMTYKIAktLS1oZWxwLS0tCkBAIC0zNzQsNyArMzc0LDcgQEAgY29u ZmlnIFBBTkVMX0xDRF9QSU5fUlcKIAogY29uZmlnIFBBTkVMX0xDRF9QSU5fU0NMCiAJZGVwZW5k cyBvbiBQQU5FTF9QUk9GSUxFPSIwIiAmJiBQQU5FTF9MQ0Q9IjEiICYmIFBBTkVMX0xDRF9QUk9U TyE9IjAiCi0gICAgICAgIGludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9sYXJpdHkg Y29ubmVjdGVkIHRvIHRoZSBMQ0QgU0NMIHNpZ25hbCAoLTE3Li4uMTcpICIKKwlpbnQgIlBhcmFs bGVsIHBvcnQgcGluIG51bWJlciAmIHBvbGFyaXR5IGNvbm5lY3RlZCB0byB0aGUgTENEIFNDTCBz aWduYWwgKC0xNy4uLjE3KSAiCiAJcmFuZ2UgLTE3IDE3CiAJZGVmYXVsdCAxCiAJLS0taGVscC0t LQpAQCAtMzg5LDcgKzM4OSw3IEBAIGNvbmZpZyBQQU5FTF9MQ0RfUElOX1NDTAogCiBjb25maWcg UEFORUxfTENEX1BJTl9TREEKIAlkZXBlbmRzIG9uIFBBTkVMX1BST0ZJTEU9IjAiICYmIFBBTkVM X0xDRD0iMSIgJiYgUEFORUxfTENEX1BST1RPIT0iMCIKLSAgICAgICAgaW50ICJQYXJhbGxlbCBw b3J0IHBpbiBudW1iZXIgJiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhlIExDRCBTREEgc2lnbmFs ICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9sYXJpdHkg Y29ubmVjdGVkIHRvIHRoZSBMQ0QgU0RBIHNpZ25hbCAoLTE3Li4uMTcpICIKIAlyYW5nZSAtMTcg MTcKIAlkZWZhdWx0IDIKIAktLS1oZWxwLS0tCkBAIC00MDQsMTIgKzQwNCwxMiBAQCBjb25maWcg UEFORUxfTENEX1BJTl9TREEKIAogY29uZmlnIFBBTkVMX0xDRF9QSU5fQkwKIAlkZXBlbmRzIG9u IFBBTkVMX1BST0ZJTEU9IjAiICYmIFBBTkVMX0xDRD0iMSIKLSAgICAgICAgaW50ICJQYXJhbGxl bCBwb3J0IHBpbiBudW1iZXIgJiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhlIExDRCBiYWNrbGln aHQgc2lnbmFsICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYg cG9sYXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgYmFja2xpZ2h0IHNpZ25hbCAoLTE3Li4uMTcp ICIKIAlyYW5nZSAtMTcgMTcKIAlkZWZhdWx0IDAKIAktLS1oZWxwLS0tCiAJICBUaGlzIGRlc2Ny aWJlcyB0aGUgbnVtYmVyIG9mIHRoZSBwYXJhbGxlbCBwb3J0IHBpbiB0byB3aGljaCB0aGUgTENE ICdCTCcgc2lnbmFsCi0gICAgICAgICAgaGFzIGJlZW4gY29ubmVjdGVkLiBJdCBjYW4gYmUgOgor CSAgaGFzIGJlZW4gY29ubmVjdGVkLiBJdCBjYW4gYmUgOgogCiAJICAgICAgICAgIDAgOiBubyBj b25uZWN0aW9uIChlZzogY29ubmVjdGVkIHRvIGdyb3VuZCkKIAkgICAgICAxLi4xNyA6IGRpcmVj dGx5IGNvbm5lY3RlZCB0byBhbnkgb2YgdGhlc2UgcGlucyBvbiB0aGUgREIyNSBwbHVnCmRpZmYg LS1naXQgYS9kcml2ZXJzL2Jhc2UvZmlybXdhcmVfbG9hZGVyL0tjb25maWcgYi9kcml2ZXJzL2Jh c2UvZmlybXdhcmVfbG9hZGVyL0tjb25maWcKaW5kZXggM2Y5ZTI3NGUyZWQzLi5lNGNkMTExMzU3 ODUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmFzZS9maXJtd2FyZV9sb2FkZXIvS2NvbmZpZworKysg Yi9kcml2ZXJzL2Jhc2UvZmlybXdhcmVfbG9hZGVyL0tjb25maWcKQEAgLTE0OCw3ICsxNDgsNyBA QCBjb25maWcgRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLCiAJICB0byBiZSB1c2VkIGZv ciBhbGwgZmlybXdhcmUgcmVxdWVzdHMgd2hpY2ggZXhwbGljaXRseSBkbyBub3QgZGlzYWJsZSBh CiAJICBhIGZhbGxiYWNrIG1lY2hhbmlzbS4gRmlybXdhcmUgY2FsbHMgd2hpY2ggZG8gcHJvaGli aXQgYSBmYWxsYmFjawogCSAgbWVjaGFuaXNtIGlzIHJlcXVlc3RfZmlybXdhcmVfZGlyZWN0KCku IFRoaXMgb3B0aW9uIGlzIGtlcHQgZm9yCi0gICAgICAgICAgYmFja3dhcmQgY29tcGF0aWJpbGl0 eSBwdXJwb3NlcyBnaXZlbiB0aGlzIHByZWNpc2UgbWVjaGFuaXNtIGNhbiBhbHNvCisJICBiYWNr d2FyZCBjb21wYXRpYmlsaXR5IHB1cnBvc2VzIGdpdmVuIHRoaXMgcHJlY2lzZSBtZWNoYW5pc20g Y2FuIGFsc28KIAkgIGJlIGVuYWJsZWQgYnkgc2V0dGluZyB0aGUgcHJvYyBzeXNjdGwgdmFsdWUg dG8gdHJ1ZToKIAogCSAgICAgICAvcHJvYy9zeXMva2VybmVsL2Zpcm13YXJlX2NvbmZpZy9mb3Jj ZV9zeXNmc19mYWxsYmFjawpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay9LY29uZmlnIGIvZHJp dmVycy9ibG9jay9LY29uZmlnCmluZGV4IDFiYjhlYzU3NTM1Mi4uZmEwY2QwNzJmNWExIDEwMDY0 NAotLS0gYS9kcml2ZXJzL2Jsb2NrL0tjb25maWcKKysrIGIvZHJpdmVycy9ibG9jay9LY29uZmln CkBAIC0xNDIsMTAgKzE0MiwxMCBAQCBjb25maWcgQkxLX0RFVl9VQkQKIAlib29sICJWaXJ0dWFs IGJsb2NrIGRldmljZSIKIAlkZXBlbmRzIG9uIFVNTAogCS0tLWhlbHAtLS0KLSAgICAgICAgICBU aGUgVXNlci1Nb2RlIExpbnV4IHBvcnQgaW5jbHVkZXMgYSBkcml2ZXIgY2FsbGVkIFVCRCB3aGlj aCB3aWxsIGxldAotICAgICAgICAgIHlvdSBhY2Nlc3MgYXJiaXRyYXJ5IGZpbGVzIG9uIHRoZSBo b3N0IGNvbXB1dGVyIGFzIGJsb2NrIGRldmljZXMuCi0gICAgICAgICAgVW5sZXNzIHlvdSBrbm93 IHRoYXQgeW91IGRvIG5vdCBuZWVkIHN1Y2ggdmlydHVhbCBibG9jayBkZXZpY2VzIHNheQotICAg ICAgICAgIFkgaGVyZS4KKwkgIFRoZSBVc2VyLU1vZGUgTGludXggcG9ydCBpbmNsdWRlcyBhIGRy aXZlciBjYWxsZWQgVUJEIHdoaWNoIHdpbGwgbGV0CisJICB5b3UgYWNjZXNzIGFyYml0cmFyeSBm aWxlcyBvbiB0aGUgaG9zdCBjb21wdXRlciBhcyBibG9jayBkZXZpY2VzLgorCSAgVW5sZXNzIHlv dSBrbm93IHRoYXQgeW91IGRvIG5vdCBuZWVkIHN1Y2ggdmlydHVhbCBibG9jayBkZXZpY2VzIHNh eQorCSAgWSBoZXJlLgogCiBjb25maWcgQkxLX0RFVl9VQkRfU1lOQwogCWJvb2wgIkFsd2F5cyBk byBzeW5jaHJvbm91cyBkaXNrIElPIGZvciBVQkQiCkBAIC0xNTYsMTYgKzE1NiwxNiBAQCBjb25m aWcgQkxLX0RFVl9VQkRfU1lOQwogCSAgTGludXggJ1ZpcnR1YWwgTWFjaGluZScgdXNlcyBhIGpv dXJuYWxsaW5nIGZpbGVzeXN0ZW0gYW5kIHRoZSBob3N0CiAJICBjb21wdXRlciBjcmFzaGVzLgog Ci0gICAgICAgICAgU3luY2hyb25vdXMgb3BlcmF0aW9uIChpLmUuIGFsd2F5cyB3cml0aW5nIGRh dGEgdG8gdGhlIGhvc3QncyBkaXNrCi0gICAgICAgICAgaW1tZWRpYXRlbHkpIGlzIGNvbmZpZ3Vy YWJsZSBvbiBhIHBlci1VQkQgYmFzaXMgYnkgdXNpbmcgYSBzcGVjaWFsCi0gICAgICAgICAga2Vy bmVsIGNvbW1hbmQgbGluZSBvcHRpb24uICBBbHRlcm5hdGl2ZWx5LCB5b3UgY2FuIHNheSBZIGhl cmUgdG8KLSAgICAgICAgICB0dXJuIG9uIHN5bmNocm9ub3VzIG9wZXJhdGlvbiBieSBkZWZhdWx0 IGZvciBhbGwgYmxvY2sgZGV2aWNlcy4KKwkgIFN5bmNocm9ub3VzIG9wZXJhdGlvbiAoaS5lLiBh bHdheXMgd3JpdGluZyBkYXRhIHRvIHRoZSBob3N0J3MgZGlzaworCSAgaW1tZWRpYXRlbHkpIGlz IGNvbmZpZ3VyYWJsZSBvbiBhIHBlci1VQkQgYmFzaXMgYnkgdXNpbmcgYSBzcGVjaWFsCisJICBr ZXJuZWwgY29tbWFuZCBsaW5lIG9wdGlvbi4gIEFsdGVybmF0aXZlbHksIHlvdSBjYW4gc2F5IFkg aGVyZSB0bworCSAgdHVybiBvbiBzeW5jaHJvbm91cyBvcGVyYXRpb24gYnkgZGVmYXVsdCBmb3Ig YWxsIGJsb2NrIGRldmljZXMuCiAKLSAgICAgICAgICBJZiB5b3UncmUgcnVubmluZyBhIGpvdXJu YWxsaW5nIGZpbGUgc3lzdGVtIChsaWtlIHJlaXNlcmZzLCBmb3IKLSAgICAgICAgICBleGFtcGxl KSBpbiB5b3VyIHZpcnR1YWwgbWFjaGluZSwgeW91IHdpbGwgd2FudCB0byBzYXkgWSBoZXJlLiAg SWYKLSAgICAgICAgICB5b3UgY2FyZSBmb3IgdGhlIHNhZmV0eSBvZiB0aGUgZGF0YSBpbiB5b3Vy IHZpcnR1YWwgbWFjaGluZSwgWSBpcyBhCi0gICAgICAgICAgd2lzZSBjaG9pY2UgdG9vLiAgSW4g YWxsIG90aGVyIGNhc2VzIChmb3IgZXhhbXBsZSwgaWYgeW91J3JlIGp1c3QKLSAgICAgICAgICBw bGF5aW5nIGFyb3VuZCB3aXRoIFVzZXItTW9kZSBMaW51eCkgeW91IGNhbiBjaG9vc2UgTi4KKwkg IElmIHlvdSdyZSBydW5uaW5nIGEgam91cm5hbGxpbmcgZmlsZSBzeXN0ZW0gKGxpa2UgcmVpc2Vy ZnMsIGZvcgorCSAgZXhhbXBsZSkgaW4geW91ciB2aXJ0dWFsIG1hY2hpbmUsIHlvdSB3aWxsIHdh bnQgdG8gc2F5IFkgaGVyZS4gIElmCisJICB5b3UgY2FyZSBmb3IgdGhlIHNhZmV0eSBvZiB0aGUg ZGF0YSBpbiB5b3VyIHZpcnR1YWwgbWFjaGluZSwgWSBpcyBhCisJICB3aXNlIGNob2ljZSB0b28u ICBJbiBhbGwgb3RoZXIgY2FzZXMgKGZvciBleGFtcGxlLCBpZiB5b3UncmUganVzdAorCSAgcGxh eWluZyBhcm91bmQgd2l0aCBVc2VyLU1vZGUgTGludXgpIHlvdSBjYW4gY2hvb3NlIE4uCiAKIGNv bmZpZyBCTEtfREVWX0NPV19DT01NT04KIAlib29sCkBAIC00MzAsNyArNDMwLDcgQEAgY29uZmln IFZJUlRJT19CTEsKIAlkZXBlbmRzIG9uIFZJUlRJTwogCS0tLWhlbHAtLS0KIAkgIFRoaXMgaXMg dGhlIHZpcnR1YWwgYmxvY2sgZHJpdmVyIGZvciB2aXJ0aW8uICBJdCBjYW4gYmUgdXNlZCB3aXRo Ci0gICAgICAgICAgUUVNVSBiYXNlZCBWTU1zIChsaWtlIEtWTSBvciBYZW4pLiAgU2F5IFkgb3Ig TS4KKwkgIFFFTVUgYmFzZWQgVk1NcyAobGlrZSBLVk0gb3IgWGVuKS4gIFNheSBZIG9yIE0uCiAK IGNvbmZpZyBWSVJUSU9fQkxLX1NDU0kKIAlib29sICJTQ1NJIHBhc3N0aHJvdWdoIHJlcXVlc3Qg Zm9yIHRoZSBWaXJ0aW8gYmxvY2sgZHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay9t dGlwMzJ4eC9LY29uZmlnIGIvZHJpdmVycy9ibG9jay9tdGlwMzJ4eC9LY29uZmlnCmluZGV4IGJm MjIxMzU4NTY3ZS4uYTQ2OWRjNzJlNjdhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Jsb2NrL210aXAz Mnh4L0tjb25maWcKKysrIGIvZHJpdmVycy9ibG9jay9tdGlwMzJ4eC9LY29uZmlnCkBAIC03LDQg KzcsNCBAQCBjb25maWcgQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYCiAJdHJpc3RhdGUgIkJsb2Nr IERldmljZSBEcml2ZXIgZm9yIE1pY3JvbiBQQ0llIFNTRHMiCiAJZGVwZW5kcyBvbiBQQ0kKIAlo ZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVzIHRoZSBibG9jayBkcml2ZXIgZm9yIE1pY3JvbiBQ Q0llIFNTRHMuCisJICBUaGlzIGVuYWJsZXMgdGhlIGJsb2NrIGRyaXZlciBmb3IgTWljcm9uIFBD SWUgU1NEcy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci9LY29uZmlnIGIvZHJpdmVycy9jaGFy L0tjb25maWcKaW5kZXggZGYwZmM5OTdkYzNlLi4yNjk1NmMwMDY5ODcgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvY2hhci9LY29uZmlnCisrKyBiL2RyaXZlcnMvY2hhci9LY29uZmlnCkBAIC00MzksOCAr NDM5LDggQEAgY29uZmlnIFJBV19EUklWRVIKIAkgIE9uY2UgYm91bmQsIEkvTyBhZ2FpbnN0IC9k ZXYvcmF3L3Jhd04gdXNlcyBlZmZpY2llbnQgemVyby1jb3B5IEkvTy4KIAkgIFNlZSB0aGUgcmF3 KDgpIG1hbnBhZ2UgZm9yIG1vcmUgZGV0YWlscy4KIAotICAgICAgICAgIEFwcGxpY2F0aW9ucyBz aG91bGQgcHJlZmVyYWJseSBvcGVuIHRoZSBkZXZpY2UgKGVnIC9kZXYvaGRhMSkKLSAgICAgICAg ICB3aXRoIHRoZSBPX0RJUkVDVCBmbGFnLgorCSAgQXBwbGljYXRpb25zIHNob3VsZCBwcmVmZXJh Ymx5IG9wZW4gdGhlIGRldmljZSAoZWcgL2Rldi9oZGExKQorCSAgd2l0aCB0aGUgT19ESVJFQ1Qg ZmxhZy4KIAogY29uZmlnIE1BWF9SQVdfREVWUwogCWludCAiTWF4aW11bSBudW1iZXIgb2YgUkFX IGRldmljZXMgdG8gc3VwcG9ydCAoMS02NTUzNikiCkBAIC01NTksNCArNTU5LDQgQEAgY29uZmln IFJBTkRPTV9UUlVTVF9CT09UTE9BREVSCiAJZGV2aWNlIHJhbmRvbW5lc3MuIFNheSBZIGhlcmUg dG8gYXNzdW1lIHRoZSBlbnRyb3B5IHByb3ZpZGVkIGJ5IHRoZQogCWJvb2xvYWRlciBpcyB0cnVz dHdvcnRoeSBzbyBpdCB3aWxsIGJlIGFkZGVkIHRvIHRoZSBrZXJuZWwncyBlbnRyb3B5CiAJcG9v bC4gT3RoZXJ3aXNlLCBzYXkgTiBoZXJlIHNvIGl0IHdpbGwgYmUgcmVnYXJkZWQgYXMgZGV2aWNl IGlucHV0IHRoYXQKLQlvbmx5IG1peGVzIHRoZSBlbnRyb3B5IHBvb2wuClwgTm8gbmV3bGluZSBh dCBlbmQgb2YgZmlsZQorCW9ubHkgbWl4ZXMgdGhlIGVudHJvcHkgcG9vbC4KZGlmZiAtLWdpdCBh L2RyaXZlcnMvY2hhci9hZ3AvS2NvbmZpZyBiL2RyaXZlcnMvY2hhci9hZ3AvS2NvbmZpZwppbmRl eCA4MTJkNmFhNmUwMTMuLmJjNTQyMzVhNzAyMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL2Fn cC9LY29uZmlnCisrKyBiL2RyaXZlcnMvY2hhci9hZ3AvS2NvbmZpZwpAQCAtNjMsNyArNjMsNyBA QCBjb25maWcgQUdQX0FNRDY0CiAJICBUaGlzIG9wdGlvbiBnaXZlcyB5b3UgQUdQIHN1cHBvcnQg Zm9yIHRoZSBHTFggY29tcG9uZW50IG9mCiAJICBYIHVzaW5nIHRoZSBvbi1DUFUgbm9ydGhicmlk Z2Ugb2YgdGhlIEFNRCBBdGhsb242NC9PcHRlcm9uIENQVXMuCiAJICBZb3Ugc3RpbGwgbmVlZCBh biBleHRlcm5hbCBBR1AgYnJpZGdlIGxpa2UgdGhlIEFNRCA4MTUxLCBWSUEKLSAgICAgICAgICBL OFQ0MDBNLCBTaVM3NTUuIEl0IG1heSBhbHNvIHN1cHBvcnQgb3RoZXIgQUdQIGJyaWRnZXMgd2hl biBsb2FkZWQKKwkgIEs4VDQwME0sIFNpUzc1NS4gSXQgbWF5IGFsc28gc3VwcG9ydCBvdGhlciBB R1AgYnJpZGdlcyB3aGVuIGxvYWRlZAogCSAgd2l0aCBhZ3BfdHJ5X3Vuc3VwcG9ydGVkPTEuCiAK IGNvbmZpZyBBR1BfSU5URUwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci9od19yYW5kb20vS2Nv bmZpZyBiL2RyaXZlcnMvY2hhci9od19yYW5kb20vS2NvbmZpZwppbmRleCA1OWYyNTI4NmJlZmUu LjUwMTFlYjY3M2FiNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL2h3X3JhbmRvbS9LY29uZmln CisrKyBiL2RyaXZlcnMvY2hhci9od19yYW5kb20vS2NvbmZpZwpAQCAtMzc3LDEzICszNzcsMTMg QEAgY29uZmlnIEhXX1JBTkRPTV9DQVZJVU0KICAgICAgICBkZXBlbmRzIG9uIEhXX1JBTkRPTSAm JiBQQ0kgJiYgKEFSTTY0IHx8IChDT01QSUxFX1RFU1QgJiYgNjRCSVQpKQogICAgICAgIGRlZmF1 bHQgSFdfUkFORE9NCiAgICAgICAgLS0taGVscC0tLQotICAgICAgICAgVGhpcyBkcml2ZXIgcHJv dmlkZXMga2VybmVsLXNpZGUgc3VwcG9ydCBmb3IgdGhlIFJhbmRvbSBOdW1iZXIKLSAgICAgICAg IEdlbmVyYXRvciBoYXJkd2FyZSBmb3VuZCBvbiBDYXZpdW0gU29Dcy4KKwkgVGhpcyBkcml2ZXIg cHJvdmlkZXMga2VybmVsLXNpZGUgc3VwcG9ydCBmb3IgdGhlIFJhbmRvbSBOdW1iZXIKKwkgR2Vu ZXJhdG9yIGhhcmR3YXJlIGZvdW5kIG9uIENhdml1bSBTb0NzLgogCi0gICAgICAgICBUbyBjb21w aWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKLSAgICAgICAg IG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBjYXZpdW1fcm5nLgorCSBUbyBjb21waWxlIHRoaXMgZHJp dmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKKwkgbW9kdWxlIHdpbGwgYmUgY2Fs bGVkIGNhdml1bV9ybmcuCiAKLSAgICAgICAgIElmIHVuc3VyZSwgc2F5IFkuCisJIElmIHVuc3Vy ZSwgc2F5IFkuCiAKIGNvbmZpZyBIV19SQU5ET01fTVRLCiAJdHJpc3RhdGUgIk1lZGlhdGVrIFJh bmRvbSBOdW1iZXIgR2VuZXJhdG9yIHN1cHBvcnQiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIv aXBtaS9LY29uZmlnIGIvZHJpdmVycy9jaGFyL2lwbWkvS2NvbmZpZwppbmRleCA0YmFkMDYxNDEw OWIuLmNjNGJlYTc3M2RlZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL2lwbWkvS2NvbmZpZwor KysgYi9kcml2ZXJzL2NoYXIvaXBtaS9LY29uZmlnCkBAIC04LDEzICs4LDEzIEBAIG1lbnVjb25m aWcgSVBNSV9IQU5ETEVSCiAgICAgICAgZGVwZW5kcyBvbiBIQVNfSU9NRU0KICAgICAgICBzZWxl Y3QgSVBNSV9ETUlfREVDT0RFIGlmIERNSQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoaXMgZW5h YmxlcyB0aGUgY2VudHJhbCBJUE1JIG1lc3NhZ2UgaGFuZGxlciwgcmVxdWlyZWQgZm9yIElQTUkK KwkgVGhpcyBlbmFibGVzIHRoZSBjZW50cmFsIElQTUkgbWVzc2FnZSBoYW5kbGVyLCByZXF1aXJl ZCBmb3IgSVBNSQogCSB0byB3b3JrLgogCi0gICAgICAgICBJUE1JIGlzIGEgc3RhbmRhcmQgZm9y IG1hbmFnaW5nIHNlbnNvcnMgKHRlbXBlcmF0dXJlLAotICAgICAgICAgdm9sdGFnZSwgZXRjLikg aW4gYSBzeXN0ZW0uCisJIElQTUkgaXMgYSBzdGFuZGFyZCBmb3IgbWFuYWdpbmcgc2Vuc29ycyAo dGVtcGVyYXR1cmUsCisJIHZvbHRhZ2UsIGV0Yy4pIGluIGEgc3lzdGVtLgogCi0gICAgICAgICBT ZWUgPGZpbGU6RG9jdW1lbnRhdGlvbi9JUE1JLnR4dD4gZm9yIG1vcmUgZGV0YWlscyBvbiB0aGUg ZHJpdmVyLgorCSBTZWUgPGZpbGU6RG9jdW1lbnRhdGlvbi9JUE1JLnR4dD4gZm9yIG1vcmUgZGV0 YWlscyBvbiB0aGUgZHJpdmVyLgogCiAJIElmIHVuc3VyZSwgc2F5IE4uCiAKQEAgLTU2LDE0ICs1 NiwxNCBAQCBjb25maWcgSVBNSV9QQU5JQ19TVFJJTkcKIGNvbmZpZyBJUE1JX0RFVklDRV9JTlRF UkZBQ0UKICAgICAgICB0cmlzdGF0ZSAnRGV2aWNlIGludGVyZmFjZSBmb3IgSVBNSScKICAgICAg ICBoZWxwCi0gICAgICAgICBUaGlzIHByb3ZpZGVzIGFuIElPQ1RMIGludGVyZmFjZSB0byB0aGUg SVBNSSBtZXNzYWdlIGhhbmRsZXIgc28KKwkgVGhpcyBwcm92aWRlcyBhbiBJT0NUTCBpbnRlcmZh Y2UgdG8gdGhlIElQTUkgbWVzc2FnZSBoYW5kbGVyIHNvCiAJIHVzZXJsYW5kIHByb2Nlc3NlcyBt YXkgdXNlIElQTUkuICBJdCBzdXBwb3J0cyBwb2xsKCkgYW5kIHNlbGVjdCgpLgogCiBjb25maWcg SVBNSV9TSQogICAgICAgIHRyaXN0YXRlICdJUE1JIFN5c3RlbSBJbnRlcmZhY2UgaGFuZGxlcicK ICAgICAgICBzZWxlY3QgSVBNSV9QTEFUX0RBVEEKICAgICAgICBoZWxwCi0gICAgICAgICBQcm92 aWRlcyBhIGRyaXZlciBmb3IgU3lzdGVtIEludGVyZmFjZXMgKEtDUywgU01JQywgQlQpLgorCSBQ cm92aWRlcyBhIGRyaXZlciBmb3IgU3lzdGVtIEludGVyZmFjZXMgKEtDUywgU01JQywgQlQpLgog CSBDdXJyZW50bHksIG9ubHkgS0NTIGFuZCBTTUlDIGFyZSBzdXBwb3J0ZWQuICBJZgogCSB5b3Ug YXJlIHVzaW5nIElQTUksIHlvdSBzaG91bGQgcHJvYmFibHkgc2F5ICJ5IiBoZXJlLgogCkBAIC03 MSw3ICs3MSw3IEBAIGNvbmZpZyBJUE1JX1NTSUYKICAgICAgICB0cmlzdGF0ZSAnSVBNSSBTTUJ1 cyBoYW5kbGVyIChTU0lGKScKICAgICAgICBzZWxlY3QgSTJDCiAgICAgICAgaGVscAotICAgICAg ICAgUHJvdmlkZXMgYSBkcml2ZXIgZm9yIGEgU01CdXMgaW50ZXJmYWNlIHRvIGEgQk1DLCBtZWFu aW5nIHRoYXQgeW91CisJIFByb3ZpZGVzIGEgZHJpdmVyIGZvciBhIFNNQnVzIGludGVyZmFjZSB0 byBhIEJNQywgbWVhbmluZyB0aGF0IHlvdQogCSBoYXZlIGEgZHJpdmVyIHRoYXQgbXVzdCBiZSBh Y2Nlc3NlZCBvdmVyIGFuIEkyQyBidXMgaW5zdGVhZCBvZiBhCiAJIHN0YW5kYXJkIGludGVyZmFj ZS4gIFRoaXMgbW9kdWxlIHJlcXVpcmVzIEkyQyBzdXBwb3J0LgogCkBAIC03OSwxNyArNzksMTcg QEAgY29uZmlnIElQTUlfUE9XRVJOVgogICAgICAgIGRlcGVuZHMgb24gUFBDX1BPV0VSTlYKICAg ICAgICB0cmlzdGF0ZSAnUE9XRVJOViAoT1BBTCBmaXJtd2FyZSkgSVBNSSBpbnRlcmZhY2UnCiAg ICAgICAgaGVscAotICAgICAgICAgUHJvdmlkZXMgYSBkcml2ZXIgZm9yIE9QQUwgZmlybXdhcmUt YmFzZWQgSVBNSSBpbnRlcmZhY2VzLgorCSBQcm92aWRlcyBhIGRyaXZlciBmb3IgT1BBTCBmaXJt d2FyZS1iYXNlZCBJUE1JIGludGVyZmFjZXMuCiAKIGNvbmZpZyBJUE1JX1dBVENIRE9HCiAgICAg ICAgdHJpc3RhdGUgJ0lQTUkgV2F0Y2hkb2cgVGltZXInCiAgICAgICAgaGVscAotICAgICAgICAg VGhpcyBlbmFibGVzIHRoZSBJUE1JIHdhdGNoZG9nIHRpbWVyLgorCSBUaGlzIGVuYWJsZXMgdGhl IElQTUkgd2F0Y2hkb2cgdGltZXIuCiAKIGNvbmZpZyBJUE1JX1BPV0VST0ZGCiAgICAgICAgdHJp c3RhdGUgJ0lQTUkgUG93ZXJvZmYnCiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBlbmFibGVz IGEgZnVuY3Rpb24gdG8gcG93ZXIgb2ZmIHRoZSBzeXN0ZW0gd2l0aCBJUE1JIGlmCisJIFRoaXMg ZW5hYmxlcyBhIGZ1bmN0aW9uIHRvIHBvd2VyIG9mZiB0aGUgc3lzdGVtIHdpdGggSVBNSSBpZgog CSB0aGUgSVBNSSBtYW5hZ2VtZW50IGNvbnRyb2xsZXIgaXMgY2FwYWJsZSBvZiB0aGlzLgogCiBl bmRpZiAjIElQTUlfSEFORExFUgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jbGsvS2NvbmZpZyBiL2Ry aXZlcnMvY2xrL0tjb25maWcKaW5kZXggYzQ0MjQ3ZDBiODNlLi4wYmVhMDM2MzE0MmUgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvY2xrL0tjb25maWcKKysrIGIvZHJpdmVycy9jbGsvS2NvbmZpZwpAQCAt MjcsNyArMjcsNyBAQCBjb25maWcgQ09NTU9OX0NMS19XTTgzMVgKIAl0cmlzdGF0ZSAiQ2xvY2sg ZHJpdmVyIGZvciBXTTgzMXgvMnggUE1JQ3MiCiAJZGVwZW5kcyBvbiBNRkRfV004MzFYCiAJLS0t aGVscC0tLQotICAgICAgICAgIFN1cHBvcnRzIHRoZSBjbG9ja2luZyBzdWJzeXN0ZW0gb2YgdGhl IFdNODMxeC8yeCBzZXJpZXMgb2YKKwkgIFN1cHBvcnRzIHRoZSBjbG9ja2luZyBzdWJzeXN0ZW0g b2YgdGhlIFdNODMxeC8yeCBzZXJpZXMgb2YKIAkgIFBNSUNzIGZyb20gV29sZnNvbiBNaWNyb2Vs ZWN0cm9uaWNzLgogCiBzb3VyY2UgImRyaXZlcnMvY2xrL3ZlcnNhdGlsZS9LY29uZmlnIgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9jbGsvbWVkaWF0ZWsvS2NvbmZpZyBiL2RyaXZlcnMvY2xrL21lZGlh dGVrL0tjb25maWcKaW5kZXggN2VmYzM2MTdiYmQ1Li41ZGRkODEzNTIxZTcgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvY2xrL21lZGlhdGVrL0tjb25maWcKKysrIGIvZHJpdmVycy9jbGsvbWVkaWF0ZWsv S2NvbmZpZwpAQCAtMTc5LDMxICsxNzksMzEgQEAgY29uZmlnIENPTU1PTl9DTEtfTVQ2Nzk3CiAg ICAgICAgc2VsZWN0IENPTU1PTl9DTEtfTUVESUFURUsKICAgICAgICBkZWZhdWx0IEFSQ0hfTUVE SUFURUsgJiYgQVJNNjQKICAgICAgICAtLS1oZWxwLS0tCi0gICAgICAgICBUaGlzIGRyaXZlciBz dXBwb3J0cyBNZWRpYVRlayBNVDY3OTcgYmFzaWMgY2xvY2tzLgorCSBUaGlzIGRyaXZlciBzdXBw b3J0cyBNZWRpYVRlayBNVDY3OTcgYmFzaWMgY2xvY2tzLgogCiBjb25maWcgQ09NTU9OX0NMS19N VDY3OTdfTU1TWVMKICAgICAgICBib29sICJDbG9jayBkcml2ZXIgZm9yIE1lZGlhVGVrIE1UNjc5 NyBtbXN5cyIKICAgICAgICBkZXBlbmRzIG9uIENPTU1PTl9DTEtfTVQ2Nzk3CiAgICAgICAgLS0t aGVscC0tLQotICAgICAgICAgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IG1t c3lzIGNsb2Nrcy4KKwkgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IG1tc3lz IGNsb2Nrcy4KIAogY29uZmlnIENPTU1PTl9DTEtfTVQ2Nzk3X0lNR1NZUwogICAgICAgIGJvb2wg IkNsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgTVQ2Nzk3IGltZ3N5cyIKICAgICAgICBkZXBlbmRz IG9uIENPTU1PTl9DTEtfTVQ2Nzk3CiAgICAgICAgLS0taGVscC0tLQotICAgICAgICAgVGhpcyBk cml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IGltZ3N5cyBjbG9ja3MuCisJIFRoaXMgZHJp dmVyIHN1cHBvcnRzIE1lZGlhVGVrIE1UNjc5NyBpbWdzeXMgY2xvY2tzLgogCiBjb25maWcgQ09N TU9OX0NMS19NVDY3OTdfVkRFQ1NZUwogICAgICAgIGJvb2wgIkNsb2NrIGRyaXZlciBmb3IgTWVk aWFUZWsgTVQ2Nzk3IHZkZWNzeXMiCiAgICAgICAgZGVwZW5kcyBvbiBDT01NT05fQ0xLX01UNjc5 NwogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgIFRoaXMgZHJpdmVyIHN1cHBvcnRzIE1lZGlh VGVrIE1UNjc5NyB2ZGVjc3lzIGNsb2Nrcy4KKwkgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFU ZWsgTVQ2Nzk3IHZkZWNzeXMgY2xvY2tzLgogCiBjb25maWcgQ09NTU9OX0NMS19NVDY3OTdfVkVO Q1NZUwogICAgICAgIGJvb2wgIkNsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgTVQ2Nzk3IHZlbmNz eXMiCiAgICAgICAgZGVwZW5kcyBvbiBDT01NT05fQ0xLX01UNjc5NwogICAgICAgIC0tLWhlbHAt LS0KLSAgICAgICAgIFRoaXMgZHJpdmVyIHN1cHBvcnRzIE1lZGlhVGVrIE1UNjc5NyB2ZW5jc3lz IGNsb2Nrcy4KKwkgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IHZlbmNzeXMg Y2xvY2tzLgogCiBjb25maWcgQ09NTU9OX0NMS19NVDc2MjIKIAlib29sICJDbG9jayBkcml2ZXIg Zm9yIE1lZGlhVGVrIE1UNzYyMiIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2xrL3ZlcnNhdGlsZS9L Y29uZmlnIGIvZHJpdmVycy9jbGsvdmVyc2F0aWxlL0tjb25maWcKaW5kZXggYWM3NjY4NTViYTE2 Li5jMjYxOGYxNDc3YTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvY2xrL3ZlcnNhdGlsZS9LY29uZmln CisrKyBiL2RyaXZlcnMvY2xrL3ZlcnNhdGlsZS9LY29uZmlnCkBAIC05LDcgKzksNyBAQCBjb25m aWcgQ09NTU9OX0NMS19WRVJTQVRJTEUKIAkJQ09NUElMRV9URVNUCiAJc2VsZWN0IFJFR01BUF9N TUlPCiAJLS0taGVscC0tLQotICAgICAgICAgIFN1cHBvcnRzIGNsb2NraW5nIG9uIEFSTSBSZWZl cmVuY2UgZGVzaWduczoKKwkgIFN1cHBvcnRzIGNsb2NraW5nIG9uIEFSTSBSZWZlcmVuY2UgZGVz aWduczoKIAkgIC0gSW50ZWdyYXRvci9BUCBhbmQgSW50ZWdyYXRvci9DUAogCSAgLSBSZWFsVmll dyBQQjExNzYsIEVCLCBQQjExTVAgYW5kIFBCWAogCSAgLSBWZXJzYXRpbGUgRXhwcmVzcwpkaWZm IC0tZ2l0IGEvZHJpdmVycy9jbG9ja3NvdXJjZS9LY29uZmlnIGIvZHJpdmVycy9jbG9ja3NvdXJj ZS9LY29uZmlnCmluZGV4IGYzNWE1M2NlODk4OC4uZjIzNDJjYjU4ZTA4IDEwMDY0NAotLS0gYS9k cml2ZXJzL2Nsb2Nrc291cmNlL0tjb25maWcKKysrIGIvZHJpdmVycy9jbG9ja3NvdXJjZS9LY29u ZmlnCkBAIC00NzAsNyArNDcwLDcgQEAgY29uZmlnIE9YTkFTX1JQU19USU1FUgogCSAgVGhpcyBl bmFibGVzIHN1cHBvcnQgZm9yIHRoZSBPeGZvcmQgU2VtaWNvbmR1Y3RvciBPWE5BUyBSUFMgdGlt ZXJzLgogCiBjb25maWcgU1lTX1NVUFBPUlRTX1NIX0NNVAotICAgICAgICBib29sCisJYm9vbAog CiBjb25maWcgTVRLX1RJTUVSCiAJYm9vbCAiTWVkaWF0ZWsgdGltZXIgZHJpdmVyIiBpZiBDT01Q SUxFX1RFU1QKQEAgLTQ5MCwxMyArNDkwLDEzIEBAIGNvbmZpZyBTUFJEX1RJTUVSCiAJICBFbmFi bGVzIHN1cHBvcnQgZm9yIHRoZSBTcHJlYWR0cnVtIHRpbWVyIGRyaXZlci4KIAogY29uZmlnIFNZ U19TVVBQT1JUU19TSF9NVFUyCi0gICAgICAgIGJvb2wKKwlib29sCiAKIGNvbmZpZyBTWVNfU1VQ UE9SVFNfU0hfVE1VCi0gICAgICAgIGJvb2wKKwlib29sCiAKIGNvbmZpZyBTWVNfU1VQUE9SVFNf RU1fU1RJCi0gICAgICAgIGJvb2wKKwlib29sCiAKIGNvbmZpZyBDTEtTUkNfSkNPUkVfUElUCiAJ Ym9vbCAiSi1Db3JlIFBJVCB0aW1lciBkcml2ZXIiIGlmIENPTVBJTEVfVEVTVApAQCAtNTkwLDIx ICs1OTAsMjEgQEAgY29uZmlnIENMS1NSQ19QWEEKIAkgIHBsYXRmb3Jtcy4KIAogY29uZmlnIEg4 MzAwX1RNUjgKLSAgICAgICAgYm9vbCAiQ2xvY2tldmVudCB0aW1lciBmb3IgdGhlIEg4MzAwIHBs YXRmb3JtIiBpZiBDT01QSUxFX1RFU1QKLSAgICAgICAgZGVwZW5kcyBvbiBIQVNfSU9NRU0KKwli b29sICJDbG9ja2V2ZW50IHRpbWVyIGZvciB0aGUgSDgzMDAgcGxhdGZvcm0iIGlmIENPTVBJTEVf VEVTVAorCWRlcGVuZHMgb24gSEFTX0lPTUVNCiAJaGVscAogCSAgVGhpcyBlbmFibGVzIHRoZSA4 IGJpdHMgdGltZXIgZm9yIHRoZSBIODMwMCBwbGF0Zm9ybS4KIAogY29uZmlnIEg4MzAwX1RNUjE2 Ci0gICAgICAgIGJvb2wgIkNsb2NrZXZlbnQgdGltZXIgZm9yIHRoZSBIODMwNjkgcGxhdGZvcm0i IGlmIENPTVBJTEVfVEVTVAotICAgICAgICBkZXBlbmRzIG9uIEhBU19JT01FTQorCWJvb2wgIkNs b2NrZXZlbnQgdGltZXIgZm9yIHRoZSBIODMwNjkgcGxhdGZvcm0iIGlmIENPTVBJTEVfVEVTVAor CWRlcGVuZHMgb24gSEFTX0lPTUVNCiAJaGVscAogCSAgVGhpcyBlbmFibGVzIHRoZSAxNiBiaXRz IHRpbWVyIGZvciB0aGUgSDgzMDAgcGxhdGZvcm0gd2l0aCB0aGUKIAkgIEg4MzA2OSBjcHUuCiAK IGNvbmZpZyBIODMwMF9UUFUKLSAgICAgICAgYm9vbCAiQ2xvY2tzb3VyY2UgZm9yIHRoZSBIODMw MCBwbGF0Zm9ybSIgaWYgQ09NUElMRV9URVNUCi0gICAgICAgIGRlcGVuZHMgb24gSEFTX0lPTUVN CisJYm9vbCAiQ2xvY2tzb3VyY2UgZm9yIHRoZSBIODMwMCBwbGF0Zm9ybSIgaWYgQ09NUElMRV9U RVNUCisJZGVwZW5kcyBvbiBIQVNfSU9NRU0KIAloZWxwCiAJICBUaGlzIGVuYWJsZXMgdGhlIGNs b2Nrc291cmNlIGZvciB0aGUgSDgzMDAgcGxhdGZvcm0gd2l0aCB0aGUKIAkgIEg4UzI2NzggY3B1 LgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVmcmVxL0tjb25maWcueDg2IGIvZHJpdmVycy9jcHVm cmVxL0tjb25maWcueDg2CmluZGV4IGRmYTY0NTdkZWFmNi4uNmVlYzZjY2IxNGNiIDEwMDY0NAot LS0gYS9kcml2ZXJzL2NwdWZyZXEvS2NvbmZpZy54ODYKKysrIGIvZHJpdmVycy9jcHVmcmVxL0tj b25maWcueDg2CkBAIC05LDEyICs5LDEyIEBAIGNvbmZpZyBYODZfSU5URUxfUFNUQVRFCiAgICAg ICAgc2VsZWN0IEFDUElfUFJPQ0VTU09SIGlmIEFDUEkKICAgICAgICBzZWxlY3QgQUNQSV9DUFBD X0xJQiBpZiBYODZfNjQgJiYgQUNQSSAmJiBTQ0hFRF9NQ19QUklPCiAgICAgICAgaGVscAotICAg ICAgICAgIFRoaXMgZHJpdmVyIHByb3ZpZGVzIGEgUCBzdGF0ZSBmb3IgSW50ZWwgY29yZSBwcm9j ZXNzb3JzLgorCSAgVGhpcyBkcml2ZXIgcHJvdmlkZXMgYSBQIHN0YXRlIGZvciBJbnRlbCBjb3Jl IHByb2Nlc3NvcnMuCiAJICBUaGUgZHJpdmVyIGltcGxlbWVudHMgYW4gaW50ZXJuYWwgZ292ZXJu b3IgYW5kIHdpbGwgYmVjb21lCi0gICAgICAgICAgdGhlIHNjYWxpbmcgZHJpdmVyIGFuZCBnb3Zl cm5vciBmb3IgU2FuZHkgYnJpZGdlIHByb2Nlc3NvcnMuCisJICB0aGUgc2NhbGluZyBkcml2ZXIg YW5kIGdvdmVybm9yIGZvciBTYW5keSBicmlkZ2UgcHJvY2Vzc29ycy4KIAogCSAgV2hlbiB0aGlz IGRyaXZlciBpcyBlbmFibGVkIGl0IHdpbGwgYmVjb21lIHRoZSBwcmVmZXJyZWQKLSAgICAgICAg ICBzY2FsaW5nIGRyaXZlciBmb3IgU2FuZHkgYnJpZGdlIHByb2Nlc3NvcnMuCisJICBzY2FsaW5n IGRyaXZlciBmb3IgU2FuZHkgYnJpZGdlIHByb2Nlc3NvcnMuCiAKIAkgIElmIGluIGRvdWJ0LCBz YXkgTi4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVpZGxlL0tjb25maWcgYi9kcml2ZXJzL2Nw dWlkbGUvS2NvbmZpZwppbmRleCA4ODcyN2I3YzBkNTkuLjFiODYxNGQxYzY5NiAxMDA2NDQKLS0t IGEvZHJpdmVycy9jcHVpZGxlL0tjb25maWcKKysrIGIvZHJpdmVycy9jcHVpZGxlL0tjb25maWcK QEAgLTE2LDcgKzE2LDcgQEAgY29uZmlnIENQVV9JRExFCiBpZiBDUFVfSURMRQogCiBjb25maWcg Q1BVX0lETEVfTVVMVElQTEVfRFJJVkVSUwotICAgICAgICBib29sCisJYm9vbAogCiBjb25maWcg Q1BVX0lETEVfR09WX0xBRERFUgogCWJvb2wgIkxhZGRlciBnb3Zlcm5vciAoZm9yIHBlcmlvZGlj IHRpbWVyIHRpY2spIgpAQCAtNjcsOSArNjcsOSBAQCBjb25maWcgSEFMVFBPTExfQ1BVSURMRQog ICAgICAgIGRlcGVuZHMgb24gWDg2ICYmIEtWTV9HVUVTVAogICAgICAgIGRlZmF1bHQgeQogICAg ICAgIGhlbHAKLSAgICAgICAgIFRoaXMgb3B0aW9uIGVuYWJsZXMgaGFsdCBwb2xsIGNwdWlkbGUg ZHJpdmVyLCB3aGljaCBhbGxvd3MgdG8gcG9sbAotICAgICAgICAgYmVmb3JlIGhhbHRpbmcgaW4g dGhlIGd1ZXN0IChtb3JlIGVmZmljaWVudCB0aGFuIHBvbGxpbmcgaW4gdGhlCi0gICAgICAgICBo b3N0IHZpYSBoYWx0X3BvbGxfbnMgZm9yIHNvbWUgc2NlbmFyaW9zKS4KKwkgVGhpcyBvcHRpb24g ZW5hYmxlcyBoYWx0IHBvbGwgY3B1aWRsZSBkcml2ZXIsIHdoaWNoIGFsbG93cyB0byBwb2xsCisJ IGJlZm9yZSBoYWx0aW5nIGluIHRoZSBndWVzdCAobW9yZSBlZmZpY2llbnQgdGhhbiBwb2xsaW5n IGluIHRoZQorCSBob3N0IHZpYSBoYWx0X3BvbGxfbnMgZm9yIHNvbWUgc2NlbmFyaW9zKS4KIAog ZW5kaWYKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVpZGxlL0tjb25maWcuYXJtIGIvZHJpdmVy cy9jcHVpZGxlL0tjb25maWcuYXJtCmluZGV4IGQ4NTMwNDc1NDkzYy4uZTkxYWI3OTJkMTRkIDEw MDY0NAotLS0gYS9kcml2ZXJzL2NwdWlkbGUvS2NvbmZpZy5hcm0KKysrIGIvZHJpdmVycy9jcHVp ZGxlL0tjb25maWcuYXJtCkBAIC0zLDE1ICszLDE1IEBACiAjIEFSTSBDUFUgSWRsZSBkcml2ZXJz CiAjCiBjb25maWcgQVJNX0NQVUlETEUKLSAgICAgICAgYm9vbCAiR2VuZXJpYyBBUk0vQVJNNjQg Q1BVIGlkbGUgRHJpdmVyIgotICAgICAgICBzZWxlY3QgRFRfSURMRV9TVEFURVMKKwlib29sICJH ZW5lcmljIEFSTS9BUk02NCBDUFUgaWRsZSBEcml2ZXIiCisJc2VsZWN0IERUX0lETEVfU1RBVEVT CiAJc2VsZWN0IENQVV9JRExFX01VTFRJUExFX0RSSVZFUlMKLSAgICAgICAgaGVscAotICAgICAg ICAgIFNlbGVjdCB0aGlzIHRvIGVuYWJsZSBnZW5lcmljIGNwdWlkbGUgZHJpdmVyIGZvciBBUk0u Ci0gICAgICAgICAgSXQgcHJvdmlkZXMgYSBnZW5lcmljIGlkbGUgZHJpdmVyIHdob3NlIGlkbGUg c3RhdGVzIGFyZSBjb25maWd1cmVkCi0gICAgICAgICAgYXQgcnVuLXRpbWUgdGhyb3VnaCBEVCBu b2Rlcy4gVGhlIENQVWlkbGUgc3VzcGVuZCBiYWNrZW5kIGlzCi0gICAgICAgICAgaW5pdGlhbGl6 ZWQgYnkgY2FsbGluZyB0aGUgQ1BVIG9wZXJhdGlvbnMgaW5pdCBpZGxlIGhvb2sKLSAgICAgICAg ICBwcm92aWRlZCBieSBhcmNoaXRlY3R1cmUgY29kZS4KKwloZWxwCisJICBTZWxlY3QgdGhpcyB0 byBlbmFibGUgZ2VuZXJpYyBjcHVpZGxlIGRyaXZlciBmb3IgQVJNLgorCSAgSXQgcHJvdmlkZXMg YSBnZW5lcmljIGlkbGUgZHJpdmVyIHdob3NlIGlkbGUgc3RhdGVzIGFyZSBjb25maWd1cmVkCisJ ICBhdCBydW4tdGltZSB0aHJvdWdoIERUIG5vZGVzLiBUaGUgQ1BVaWRsZSBzdXNwZW5kIGJhY2tl bmQgaXMKKwkgIGluaXRpYWxpemVkIGJ5IGNhbGxpbmcgdGhlIENQVSBvcGVyYXRpb25zIGluaXQg aWRsZSBob29rCisJICBwcm92aWRlZCBieSBhcmNoaXRlY3R1cmUgY29kZS4KIAogY29uZmlnIEFS TV9QU0NJX0NQVUlETEUKIAlib29sICJQU0NJIENQVSBpZGxlIERyaXZlciIKZGlmZiAtLWdpdCBh L2RyaXZlcnMvY3J5cHRvL0tjb25maWcgYi9kcml2ZXJzL2NyeXB0by9LY29uZmlnCmluZGV4IDFm YjYyMmYyYTg3ZC4uMzkwZjBkNjUyY2IxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by9LY29u ZmlnCisrKyBiL2RyaXZlcnMvY3J5cHRvL0tjb25maWcKQEAgLTM1Myw3ICszNTMsNyBAQCBjb25m aWcgQ1JZUFRPX0RFVl9PTUFQCiAJZGVwZW5kcyBvbiBBUkNIX09NQVAyUExVUwogCWhlbHAKIAkg IE9NQVAgcHJvY2Vzc29ycyBoYXZlIHZhcmlvdXMgY3J5cHRvIEhXIGFjY2VsZXJhdG9ycy4gU2Vs ZWN0IHRoaXMgaWYKLSAgICAgICAgICB5b3Ugd2FudCB0byB1c2UgdGhlIE9NQVAgbW9kdWxlcyBm b3IgYW55IG9mIHRoZSBjcnlwdG8gYWxnb3JpdGhtcy4KKwkgIHlvdSB3YW50IHRvIHVzZSB0aGUg T01BUCBtb2R1bGVzIGZvciBhbnkgb2YgdGhlIGNyeXB0byBhbGdvcml0aG1zLgogCiBpZiBDUllQ VE9fREVWX09NQVAKIApAQCAtNjM1LDcgKzYzNSw3IEBAIGNvbmZpZyBDUllQVE9fREVWX1FDT01f Uk5HCiAJICBHZW5lcmF0b3IgaGFyZHdhcmUgZm91bmQgb24gUXVhbGNvbW0gU29Dcy4KIAogCSAg VG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZS4gVGhlCi0g ICAgICAgICAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIHFjb20tcm5nLiBJZiB1bnN1cmUsIHNheSBO LgorCSAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIHFjb20tcm5nLiBJZiB1bnN1cmUsIHNheSBOLgog CiBjb25maWcgQ1JZUFRPX0RFVl9WTVgKIAlib29sICJTdXBwb3J0IGZvciBWTVggY3J5cHRvZ3Jh cGhpYyBhY2NlbGVyYXRpb24gaW5zdHJ1Y3Rpb25zIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcnlw dG8vY2FhbS9LY29uZmlnIGIvZHJpdmVycy9jcnlwdG8vY2FhbS9LY29uZmlnCmluZGV4IDEzN2Vk M2RmMGM3NC4uMmEwZmE4ZGNhZTNjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by9jYWFtL0tj b25maWcKKysrIGIvZHJpdmVycy9jcnlwdG8vY2FhbS9LY29uZmlnCkBAIC0xMzAsMTMgKzEzMCwx MyBAQCBjb25maWcgQ1JZUFRPX0RFVl9GU0xfQ0FBTV9BSEFTSF9BUEkKIAkgIHNjYXR0ZXJsaXN0 IGNyeXB0byBBUEkgdG8gdGhlIFNFQzQgdmlhIGpvYiByaW5nLgogCiBjb25maWcgQ1JZUFRPX0RF Vl9GU0xfQ0FBTV9QS0NfQVBJCi0gICAgICAgIGJvb2wgIlJlZ2lzdGVyIHB1YmxpYyBrZXkgY3J5 cHRvZ3JhcGh5IGltcGxlbWVudGF0aW9ucyB3aXRoIENyeXB0byBBUEkiCi0gICAgICAgIGRlZmF1 bHQgeQotICAgICAgICBzZWxlY3QgQ1JZUFRPX1JTQQotICAgICAgICBoZWxwCi0gICAgICAgICAg U2VsZWN0aW5nIHRoaXMgd2lsbCBhbGxvdyBTRUMgUHVibGljIGtleSBzdXBwb3J0IGZvciBSU0Eu Ci0gICAgICAgICAgU3VwcG9ydGVkIGNyeXB0b2dyYXBoaWMgcHJpbWl0aXZlczogZW5jcnlwdGlv biwgZGVjcnlwdGlvbiwKLSAgICAgICAgICBzaWduYXR1cmUgYW5kIHZlcmlmaWNhdGlvbi4KKwli b29sICJSZWdpc3RlciBwdWJsaWMga2V5IGNyeXB0b2dyYXBoeSBpbXBsZW1lbnRhdGlvbnMgd2l0 aCBDcnlwdG8gQVBJIgorCWRlZmF1bHQgeQorCXNlbGVjdCBDUllQVE9fUlNBCisJaGVscAorCSAg U2VsZWN0aW5nIHRoaXMgd2lsbCBhbGxvdyBTRUMgUHVibGljIGtleSBzdXBwb3J0IGZvciBSU0Eu CisJICBTdXBwb3J0ZWQgY3J5cHRvZ3JhcGhpYyBwcmltaXRpdmVzOiBlbmNyeXB0aW9uLCBkZWNy eXB0aW9uLAorCSAgc2lnbmF0dXJlIGFuZCB2ZXJpZmljYXRpb24uCiAKIGNvbmZpZyBDUllQVE9f REVWX0ZTTF9DQUFNX1JOR19BUEkKIAlib29sICJSZWdpc3RlciBjYWFtIGRldmljZSBmb3IgaHdy bmcgQVBJIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnIGIvZHJp dmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnCmluZGV4IDI1MDE1MDU2MGU2OC4uMjc4NmI0OTc0 MzdjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by9jaGVsc2lvL0tjb25maWcKKysrIGIvZHJp dmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnCkBAIC0yMywyMiArMjMsMjIgQEAgY29uZmlnIENS WVBUT19ERVZfQ0hFTFNJTwogCSAgd2lsbCBiZSBjYWxsZWQgY2hjci4KIAogY29uZmlnIENIRUxT SU9fSVBTRUNfSU5MSU5FCi0gICAgICAgIGJvb2wgIkNoZWxzaW8gSVBTZWMgWEZSTSBUeCBjcnlw dG8gb2ZmbG9hZCIKLSAgICAgICAgZGVwZW5kcyBvbiBDSEVMU0lPX1Q0CisJYm9vbCAiQ2hlbHNp byBJUFNlYyBYRlJNIFR4IGNyeXB0byBvZmZsb2FkIgorCWRlcGVuZHMgb24gQ0hFTFNJT19UNAog CWRlcGVuZHMgb24gQ1JZUFRPX0RFVl9DSEVMU0lPCi0gICAgICAgIGRlcGVuZHMgb24gWEZSTV9P RkZMT0FECi0gICAgICAgIGRlcGVuZHMgb24gSU5FVF9FU1BfT0ZGTE9BRCB8fCBJTkVUNl9FU1Bf T0ZGTE9BRAotICAgICAgICBkZWZhdWx0IG4KLSAgICAgICAgLS0taGVscC0tLQotICAgICAgICAg IEVuYWJsZSBzdXBwb3J0IGZvciBJUFNlYyBUeCBJbmxpbmUuCisJZGVwZW5kcyBvbiBYRlJNX09G RkxPQUQKKwlkZXBlbmRzIG9uIElORVRfRVNQX09GRkxPQUQgfHwgSU5FVDZfRVNQX09GRkxPQUQK KwlkZWZhdWx0IG4KKwktLS1oZWxwLS0tCisJICBFbmFibGUgc3VwcG9ydCBmb3IgSVBTZWMgVHgg SW5saW5lLgogCiBjb25maWcgQ1JZUFRPX0RFVl9DSEVMU0lPX1RMUwotICAgICAgICB0cmlzdGF0 ZSAiQ2hlbHNpbyBDcnlwdG8gSW5saW5lIFRMUyBEcml2ZXIiCi0gICAgICAgIGRlcGVuZHMgb24g Q0hFTFNJT19UNAotICAgICAgICBkZXBlbmRzIG9uIFRMUwotICAgICAgICBzZWxlY3QgQ1JZUFRP X0RFVl9DSEVMU0lPCi0gICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgICBTdXBwb3J0IENoZWxz aW8gSW5saW5lIFRMUyB3aXRoIENoZWxzaW8gY3J5cHRvIGFjY2VsZXJhdG9yLgorCXRyaXN0YXRl ICJDaGVsc2lvIENyeXB0byBJbmxpbmUgVExTIERyaXZlciIKKwlkZXBlbmRzIG9uIENIRUxTSU9f VDQKKwlkZXBlbmRzIG9uIFRMUworCXNlbGVjdCBDUllQVE9fREVWX0NIRUxTSU8KKwktLS1oZWxw LS0tCisJICBTdXBwb3J0IENoZWxzaW8gSW5saW5lIFRMUyB3aXRoIENoZWxzaW8gY3J5cHRvIGFj Y2VsZXJhdG9yLgogCi0gICAgICAgICAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVs ZSwgY2hvb3NlIE0gaGVyZTogdGhlIG1vZHVsZQotICAgICAgICAgIHdpbGwgYmUgY2FsbGVkIGNo dGxzLgorCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVy ZTogdGhlIG1vZHVsZQorCSAgd2lsbCBiZSBjYWxsZWQgY2h0bHMuCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2NyeXB0by9zdG0zMi9LY29uZmlnIGIvZHJpdmVycy9jcnlwdG8vc3RtMzIvS2NvbmZpZwpp bmRleCAxYWJhOTM3MmNkMjMuLjRlZjNlYjExMzYxYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9jcnlw dG8vc3RtMzIvS2NvbmZpZworKysgYi9kcml2ZXJzL2NyeXB0by9zdG0zMi9LY29uZmlnCkBAIC00 LDcgKzQsNyBAQCBjb25maWcgQ1JZUFRPX0RFVl9TVE0zMl9DUkMKIAlkZXBlbmRzIG9uIEFSQ0hf U1RNMzIKIAlzZWxlY3QgQ1JZUFRPX0hBU0gKIAloZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVz IHN1cHBvcnQgZm9yIHRoZSBDUkMzMiBodyBhY2NlbGVyYXRvciB3aGljaCBjYW4gYmUgZm91bmQK KwkgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgQ1JDMzIgaHcgYWNjZWxlcmF0b3Igd2hp Y2ggY2FuIGJlIGZvdW5kCiAJICBvbiBTVE1pY3JvZWxlY3Ryb25pY3MgU1RNMzIgU09DLgogCiBj b25maWcgQ1JZUFRPX0RFVl9TVE0zMl9IQVNICkBAIC0xNyw3ICsxNyw3IEBAIGNvbmZpZyBDUllQ VE9fREVWX1NUTTMyX0hBU0gKIAlzZWxlY3QgQ1JZUFRPX1NIQTI1NgogCXNlbGVjdCBDUllQVE9f RU5HSU5FCiAJaGVscAotICAgICAgICAgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgSEFT SCBodyBhY2NlbGVyYXRvciB3aGljaCBjYW4gYmUgZm91bmQKKwkgIFRoaXMgZW5hYmxlcyBzdXBw b3J0IGZvciB0aGUgSEFTSCBodyBhY2NlbGVyYXRvciB3aGljaCBjYW4gYmUgZm91bmQKIAkgIG9u IFNUTWljcm9lbGVjdHJvbmljcyBTVE0zMiBTT0MuCiAKIGNvbmZpZyBDUllQVE9fREVWX1NUTTMy X0NSWVAKQEAgLTI3LDUgKzI3LDUgQEAgY29uZmlnIENSWVBUT19ERVZfU1RNMzJfQ1JZUAogCXNl bGVjdCBDUllQVE9fRU5HSU5FCiAJc2VsZWN0IENSWVBUT19MSUJfREVTCiAJaGVscAotICAgICAg ICAgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgQ1JZUCAoQUVTL0RFUy9UREVTKSBodyBh Y2NlbGVyYXRvciB3aGljaAorCSAgVGhpcyBlbmFibGVzIHN1cHBvcnQgZm9yIHRoZSBDUllQIChB RVMvREVTL1RERVMpIGh3IGFjY2VsZXJhdG9yIHdoaWNoCiAJICBjYW4gYmUgZm91bmQgb24gU1RN aWNyb2VsZWN0cm9uaWNzIFNUTTMyIFNPQy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvY3J5cHRvL3V4 NTAwL0tjb25maWcgYi9kcml2ZXJzL2NyeXB0by91eDUwMC9LY29uZmlnCmluZGV4IGIxYzZmNzM5 Zjc3Yi4uNWE0ODQ5Nzk4OWFkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by91eDUwMC9LY29u ZmlnCisrKyBiL2RyaXZlcnMvY3J5cHRvL3V4NTAwL0tjb25maWcKQEAgLTExLDE4ICsxMSwxOCBA QCBjb25maWcgQ1JZUFRPX0RFVl9VWDUwMF9DUllQCiAJc2VsZWN0IENSWVBUT19CTEtDSVBIRVIK IAlzZWxlY3QgQ1JZUFRPX0xJQl9ERVMKIAloZWxwCi0gICAgICAgIFRoaXMgc2VsZWN0cyB0aGUg Y3J5cHRvIGRyaXZlciBmb3IgdGhlIFVYNTAwX0NSWVAgaGFyZHdhcmUuIEl0IHN1cHBvcnRzCi0g ICAgICAgIEFFUy1FQ0IsIENCQyBhbmQgQ1RSIHdpdGgga2V5cyBzaXplcyBvZiAxMjgsIDE5MiBh bmQgMjU2IGJpdCBzaXplcy4KKwlUaGlzIHNlbGVjdHMgdGhlIGNyeXB0byBkcml2ZXIgZm9yIHRo ZSBVWDUwMF9DUllQIGhhcmR3YXJlLiBJdCBzdXBwb3J0cworCUFFUy1FQ0IsIENCQyBhbmQgQ1RS IHdpdGgga2V5cyBzaXplcyBvZiAxMjgsIDE5MiBhbmQgMjU2IGJpdCBzaXplcy4KIAogY29uZmln IENSWVBUT19ERVZfVVg1MDBfSEFTSAotICAgICAgICB0cmlzdGF0ZSAiVVg1MDAgY3J5cHRvIGRy aXZlciBmb3IgSEFTSCBibG9jayIKLSAgICAgICAgZGVwZW5kcyBvbiBDUllQVE9fREVWX1VYNTAw Ci0gICAgICAgIHNlbGVjdCBDUllQVE9fSEFTSAorCXRyaXN0YXRlICJVWDUwMCBjcnlwdG8gZHJp dmVyIGZvciBIQVNIIGJsb2NrIgorCWRlcGVuZHMgb24gQ1JZUFRPX0RFVl9VWDUwMAorCXNlbGVj dCBDUllQVE9fSEFTSAogCXNlbGVjdCBDUllQVE9fU0hBMQogCXNlbGVjdCBDUllQVE9fU0hBMjU2 Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBUaGlzIHNlbGVjdHMgdGhlIGhhc2ggZHJpdmVyIGZv ciB0aGUgVVg1MDBfSEFTSCBoYXJkd2FyZS4KLSAgICAgICAgICBEZXBlbmRzIG9uIFVYNTAwL1NU TSBETUEgaWYgcnVubmluZyBpbiBETUEgbW9kZS4KKwloZWxwCisJICBUaGlzIHNlbGVjdHMgdGhl IGhhc2ggZHJpdmVyIGZvciB0aGUgVVg1MDBfSEFTSCBoYXJkd2FyZS4KKwkgIERlcGVuZHMgb24g VVg1MDAvU1RNIERNQSBpZiBydW5uaW5nIGluIERNQSBtb2RlLgogCiBjb25maWcgQ1JZUFRPX0RF Vl9VWDUwMF9ERUJVRwogCWJvb2wgIkFjdGl2YXRlIHV4NTAwIHBsYXRmb3JtIGRlYnVnLW1vZGUg Zm9yIGNyeXB0byBhbmQgaGFzaCBibG9jayIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZGV2ZnJlcS9L Y29uZmlnIGIvZHJpdmVycy9kZXZmcmVxL0tjb25maWcKaW5kZXggZGVmZTFkNDM4NzEwLi4wY2Nm ZDY4ZjVjYzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZGV2ZnJlcS9LY29uZmlnCisrKyBiL2RyaXZl cnMvZGV2ZnJlcS9LY29uZmlnCkBAIC0xMjMsOSArMTIzLDkgQEAgY29uZmlnIEFSTV9SSzMzOTlf RE1DX0RFVkZSRVEKIAlzZWxlY3QgUE1fREVWRlJFUV9FVkVOVAogCXNlbGVjdCBQTV9PUFAKIAlo ZWxwCi0gICAgICAgICAgVGhpcyBhZGRzIHRoZSBERVZGUkVRIGRyaXZlciBmb3IgdGhlIFJLMzM5 OSBETUMoRHluYW1pYyBNZW1vcnkgQ29udHJvbGxlcikuCi0gICAgICAgICAgSXQgc2V0cyB0aGUg ZnJlcXVlbmN5IGZvciB0aGUgbWVtb3J5IGNvbnRyb2xsZXIgYW5kIHJlYWRzIHRoZSB1c2FnZSBj b3VudHMKLSAgICAgICAgICBmcm9tIGhhcmR3YXJlLgorCSAgVGhpcyBhZGRzIHRoZSBERVZGUkVR IGRyaXZlciBmb3IgdGhlIFJLMzM5OSBETUMoRHluYW1pYyBNZW1vcnkgQ29udHJvbGxlcikuCisJ ICBJdCBzZXRzIHRoZSBmcmVxdWVuY3kgZm9yIHRoZSBtZW1vcnkgY29udHJvbGxlciBhbmQgcmVh ZHMgdGhlIHVzYWdlIGNvdW50cworCSAgZnJvbSBoYXJkd2FyZS4KIAogc291cmNlICJkcml2ZXJz L2RldmZyZXEvZXZlbnQvS2NvbmZpZyIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEvS2NvbmZp ZyBiL2RyaXZlcnMvZG1hL0tjb25maWcKaW5kZXggN2FmODc0YjY5ZmZiLi5lMDY4Njc3OTQ3ZDIg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1hL0tjb25maWcKKysrIGIvZHJpdmVycy9kbWEvS2NvbmZp ZwpAQCAtMTUsMTkgKzE1LDE5IEBAIG1lbnVjb25maWcgRE1BREVWSUNFUwogCSAgYmUgZW1wdHkg aW4gc29tZSBjYXNlcy4KIAogY29uZmlnIERNQURFVklDRVNfREVCVUcKLSAgICAgICAgYm9vbCAi RE1BIEVuZ2luZSBkZWJ1Z2dpbmciCi0gICAgICAgIGRlcGVuZHMgb24gRE1BREVWSUNFUyAhPSBu Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBUaGlzIGlzIGFuIG9wdGlvbiBmb3IgdXNlIGJ5IGRl dmVsb3BlcnM7IG1vc3QgcGVvcGxlIHNob3VsZAotICAgICAgICAgIHNheSBOIGhlcmUuICBUaGlz IGVuYWJsZXMgRE1BIGVuZ2luZSBjb3JlIGFuZCBkcml2ZXIgZGVidWdnaW5nLgorCWJvb2wgIkRN QSBFbmdpbmUgZGVidWdnaW5nIgorCWRlcGVuZHMgb24gRE1BREVWSUNFUyAhPSBuCisJaGVscAor CSAgVGhpcyBpcyBhbiBvcHRpb24gZm9yIHVzZSBieSBkZXZlbG9wZXJzOyBtb3N0IHBlb3BsZSBz aG91bGQKKwkgIHNheSBOIGhlcmUuICBUaGlzIGVuYWJsZXMgRE1BIGVuZ2luZSBjb3JlIGFuZCBk cml2ZXIgZGVidWdnaW5nLgogCiBjb25maWcgRE1BREVWSUNFU19WREVCVUcKLSAgICAgICAgYm9v bCAiRE1BIEVuZ2luZSB2ZXJib3NlIGRlYnVnZ2luZyIKLSAgICAgICAgZGVwZW5kcyBvbiBETUFE RVZJQ0VTX0RFQlVHICE9IG4KLSAgICAgICAgaGVscAotICAgICAgICAgIFRoaXMgaXMgYW4gb3B0 aW9uIGZvciB1c2UgYnkgZGV2ZWxvcGVyczsgbW9zdCBwZW9wbGUgc2hvdWxkCi0gICAgICAgICAg c2F5IE4gaGVyZS4gIFRoaXMgZW5hYmxlcyBkZWVwZXIgKG1vcmUgdmVyYm9zZSkgZGVidWdnaW5n IG9mCi0gICAgICAgICAgdGhlIERNQSBlbmdpbmUgY29yZSBhbmQgZHJpdmVycy4KKwlib29sICJE TUEgRW5naW5lIHZlcmJvc2UgZGVidWdnaW5nIgorCWRlcGVuZHMgb24gRE1BREVWSUNFU19ERUJV RyAhPSBuCisJaGVscAorCSAgVGhpcyBpcyBhbiBvcHRpb24gZm9yIHVzZSBieSBkZXZlbG9wZXJz OyBtb3N0IHBlb3BsZSBzaG91bGQKKwkgIHNheSBOIGhlcmUuICBUaGlzIGVuYWJsZXMgZGVlcGVy IChtb3JlIHZlcmJvc2UpIGRlYnVnZ2luZyBvZgorCSAgdGhlIERNQSBlbmdpbmUgY29yZSBhbmQg ZHJpdmVycy4KIAogCiBpZiBETUFERVZJQ0VTCkBAIC0yMjIsMjEgKzIyMiwyMSBAQCBjb25maWcg RlNMX1FETUEKICAgICAgICBzZWxlY3QgRE1BX0VOR0lORV9SQUlECiAgICAgICAgc2VsZWN0IEFT WU5DX1RYX0VOQUJMRV9DSEFOTkVMX1NXSVRDSAogICAgICAgIGhlbHAKLSAgICAgICAgIFN1cHBv cnQgdGhlIE5YUCBMYXllcnNjYXBlIHFETUEgZW5naW5lIHdpdGggY29tbWFuZCBxdWV1ZSBhbmQg bGVnYWN5IG1vZGUuCi0gICAgICAgICBDaGFubmVsIHZpcnR1YWxpemF0aW9uIGlzIHN1cHBvcnRl ZCB0aHJvdWdoIGVucXVldWluZyBvZiBETUEgam9icyB0bywKLSAgICAgICAgIG9yIGRlcXVldWlu ZyBETUEgam9icyBmcm9tLCBkaWZmZXJlbnQgd29yayBxdWV1ZXMuCi0gICAgICAgICBUaGlzIG1v ZHVsZSBjYW4gYmUgZm91bmQgb24gTlhQIExheWVyc2NhcGUgU29Dcy4KKwkgU3VwcG9ydCB0aGUg TlhQIExheWVyc2NhcGUgcURNQSBlbmdpbmUgd2l0aCBjb21tYW5kIHF1ZXVlIGFuZCBsZWdhY3kg bW9kZS4KKwkgQ2hhbm5lbCB2aXJ0dWFsaXphdGlvbiBpcyBzdXBwb3J0ZWQgdGhyb3VnaCBlbnF1 ZXVpbmcgb2YgRE1BIGpvYnMgdG8sCisJIG9yIGRlcXVldWluZyBETUEgam9icyBmcm9tLCBkaWZm ZXJlbnQgd29yayBxdWV1ZXMuCisJIFRoaXMgbW9kdWxlIGNhbiBiZSBmb3VuZCBvbiBOWFAgTGF5 ZXJzY2FwZSBTb0NzLgogCSAgVGhlIHFkbWEgZHJpdmVyIG9ubHkgd29yayBvbiAgU29DcyB3aXRo IGEgRFBBQSBoYXJkd2FyZSBibG9jay4KIAogY29uZmlnIEZTTF9SQUlECi0gICAgICAgIHRyaXN0 YXRlICJGcmVlc2NhbGUgUkFJRCBlbmdpbmUgU3VwcG9ydCIKLSAgICAgICAgZGVwZW5kcyBvbiBG U0xfU09DICYmICFBU1lOQ19UWF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0gKLSAgICAgICAgc2VsZWN0 IERNQV9FTkdJTkUKLSAgICAgICAgc2VsZWN0IERNQV9FTkdJTkVfUkFJRAotICAgICAgICAtLS1o ZWxwLS0tCi0gICAgICAgICAgRW5hYmxlIHN1cHBvcnQgZm9yIEZyZWVzY2FsZSBSQUlEIEVuZ2lu ZS4gUkFJRCBFbmdpbmUgaXMKLSAgICAgICAgICBhdmFpbGFibGUgb24gc29tZSBRb3JJUSBTb0Nz IChsaWtlIFA1MDIwL1A1MDQwKS4gSXQgaGFzCi0gICAgICAgICAgdGhlIGNhcGFiaWxpdHkgdG8g b2ZmbG9hZCBtZW1jcHksIHhvciBhbmQgcHEgY29tcHV0YXRpb24KKwl0cmlzdGF0ZSAiRnJlZXNj YWxlIFJBSUQgZW5naW5lIFN1cHBvcnQiCisJZGVwZW5kcyBvbiBGU0xfU09DICYmICFBU1lOQ19U WF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0gKKwlzZWxlY3QgRE1BX0VOR0lORQorCXNlbGVjdCBETUFf RU5HSU5FX1JBSUQKKwktLS1oZWxwLS0tCisJICBFbmFibGUgc3VwcG9ydCBmb3IgRnJlZXNjYWxl IFJBSUQgRW5naW5lLiBSQUlEIEVuZ2luZSBpcworCSAgYXZhaWxhYmxlIG9uIHNvbWUgUW9ySVEg U29DcyAobGlrZSBQNTAyMC9QNTA0MCkuIEl0IGhhcworCSAgdGhlIGNhcGFiaWxpdHkgdG8gb2Zm bG9hZCBtZW1jcHksIHhvciBhbmQgcHEgY29tcHV0YXRpb24KIAkgIGZvciByYWlkNS82LgogCiBj b25maWcgSU1HX01EQ19ETUEKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZWRhYy9LY29uZmlnIGIvZHJp dmVycy9lZGFjL0tjb25maWcKaW5kZXggNDE3ZGFkNjM1NTI2Li5jNDlmNmJjMzk3MTYgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvZWRhYy9LY29uZmlnCisrKyBiL2RyaXZlcnMvZWRhYy9LY29uZmlnCkBA IC00OTIsNyArNDkyLDcgQEAgY29uZmlnIEVEQUNfVEkKIAlkZXBlbmRzIG9uIEFSQ0hfS0VZU1RP TkUgfHwgU09DX0RSQTdYWAogCWhlbHAKIAkgIFN1cHBvcnQgZm9yIGVycm9yIGRldGVjdGlvbiBh bmQgY29ycmVjdGlvbiBvbiB0aGUKLSAgICAgICAgICBUSSBTb0NzLgorCSAgVEkgU29Dcy4KIAog Y29uZmlnIEVEQUNfUUNPTQogCXRyaXN0YXRlICJRQ09NIEVEQUMgQ29udHJvbGxlciIKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZmlybXdhcmUvS2NvbmZpZyBiL2RyaXZlcnMvZmlybXdhcmUvS2NvbmZp ZwppbmRleCBlNDBhNzdiZmU4MjEuLjMxMmMyNzg3NmI2MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9m aXJtd2FyZS9LY29uZmlnCisrKyBiL2RyaXZlcnMvZmlybXdhcmUvS2NvbmZpZwpAQCAtODYsOCAr ODYsOCBAQCBjb25maWcgRURECiAJICBCSU9TIHRyaWVzIGJvb3QgZnJvbS4gIFRoaXMgaW5mb3Jt YXRpb24gaXMgdGhlbiBleHBvcnRlZCB2aWEgc3lzZnMuCiAKIAkgIFRoaXMgb3B0aW9uIGlzIGV4 cGVyaW1lbnRhbCBhbmQgaXMga25vd24gdG8gZmFpbCB0byBib290IG9uIHNvbWUKLSAgICAgICAg ICBvYnNjdXJlIGNvbmZpZ3VyYXRpb25zLiBNb3N0IGRpc2sgY29udHJvbGxlciBCSU9TIHZlbmRv cnMgZG8KLSAgICAgICAgICBub3QgeWV0IGltcGxlbWVudCB0aGlzIGZlYXR1cmUuCisJICBvYnNj dXJlIGNvbmZpZ3VyYXRpb25zLiBNb3N0IGRpc2sgY29udHJvbGxlciBCSU9TIHZlbmRvcnMgZG8K KwkgIG5vdCB5ZXQgaW1wbGVtZW50IHRoaXMgZmVhdHVyZS4KIAogY29uZmlnIEVERF9PRkYKIAli b29sICJTZXRzIGRlZmF1bHQgYmVoYXZpb3IgZm9yIEVERCBkZXRlY3Rpb24gdG8gb2ZmIgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9maXJtd2FyZS9lZmkvS2NvbmZpZyBiL2RyaXZlcnMvZmlybXdhcmUv ZWZpL0tjb25maWcKaW5kZXggMTc4ZWU4MTA2ODI4Li5iNmE0YWZjZWM3NWEgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZmlybXdhcmUvZWZpL0tjb25maWcKKysrIGIvZHJpdmVycy9maXJtd2FyZS9lZmkv S2NvbmZpZwpAQCAtODAsNyArODAsNyBAQCBjb25maWcgRUZJX1BBUkFNU19GUk9NX0ZEVAogCWhl bHAKIAkgIFNlbGVjdCB0aGlzIGNvbmZpZyBvcHRpb24gZnJvbSB0aGUgYXJjaGl0ZWN0dXJlIEtj b25maWcgaWYKIAkgIHRoZSBFRkkgcnVudGltZSBzdXBwb3J0IGdldHMgc3lzdGVtIHRhYmxlIGFk ZHJlc3MsIG1lbW9yeQotICAgICAgICAgIG1hcCBhZGRyZXNzLCBhbmQgb3RoZXIgcGFyYW1ldGVy cyBmcm9tIHRoZSBkZXZpY2UgdHJlZS4KKwkgIG1hcCBhZGRyZXNzLCBhbmQgb3RoZXIgcGFyYW1l dGVycyBmcm9tIHRoZSBkZXZpY2UgdHJlZS4KIAogY29uZmlnIEVGSV9SVU5USU1FX1dSQVBQRVJT CiAJYm9vbApkaWZmIC0tZ2l0IGEvZHJpdmVycy9oaWQvS2NvbmZpZyBiL2RyaXZlcnMvaGlkL0tj b25maWcKaW5kZXggMWVjYjUxMjQ0MjFjLi4wNGMyYzRhOWZmZDkgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvaGlkL0tjb25maWcKKysrIGIvZHJpdmVycy9oaWQvS2NvbmZpZwpAQCAtMTA3LDcgKzEwNyw3 IEBAIGNvbmZpZyBISURfQUNDVVRPVUNICiAKIAkgIFRoZSBkcml2ZXIgd29ya3MgYXJvdW5kIGEg cHJvYmxlbSBpbiB0aGUgcmVwb3J0ZWQgZGV2aWNlIGNhcGFiaWxpdGllcwogCSAgd2hpY2ggY2F1 c2VzIHVzZXJzcGFjZSB0byBkZXRlY3QgdGhlIGRldmljZSBhcyBhIG1vdXNlIHJhdGhlciB0aGFu Ci0gICAgICAgICAgYSB0b3VjaHNjcmVlbi4KKwkgIGEgdG91Y2hzY3JlZW4uCiAKIAkgIFNheSBZ IGhlcmUgaWYgeW91IGhhdmUgYSBBY2N1dG91Y2ggMjIxNiB0b3VjaCBjb250cm9sbGVyLgogCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2h3bW9uL0tjb25maWcgYi9kcml2ZXJzL2h3bW9uL0tjb25maWcK aW5kZXggMTNhNmI0YWZiNGIzLi5hZjkyOTc0YWJiYWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaHdt b24vS2NvbmZpZworKysgYi9kcml2ZXJzL2h3bW9uL0tjb25maWcKQEAgLTQ5NSwxMCArNDk1LDEw IEBAIGNvbmZpZyBTRU5TT1JTX0Y3NTM3NVMKIAkgIHdpbGwgYmUgY2FsbGVkIGY3NTM3NXMuCiAK IGNvbmZpZyBTRU5TT1JTX01DMTM3ODNfQURDCi0gICAgICAgIHRyaXN0YXRlICJGcmVlc2NhbGUg TUMxMzc4My9NQzEzODkyIEFEQyIKLSAgICAgICAgZGVwZW5kcyBvbiBNRkRfTUMxM1hYWAotICAg ICAgICBoZWxwCi0gICAgICAgICAgU3VwcG9ydCBmb3IgdGhlIEEvRCBjb252ZXJ0ZXIgb24gTUMx Mzc4MyBhbmQgTUMxMzg5MiBQTUlDLgorCXRyaXN0YXRlICJGcmVlc2NhbGUgTUMxMzc4My9NQzEz ODkyIEFEQyIKKwlkZXBlbmRzIG9uIE1GRF9NQzEzWFhYCisJaGVscAorCSAgU3VwcG9ydCBmb3Ig dGhlIEEvRCBjb252ZXJ0ZXIgb24gTUMxMzc4MyBhbmQgTUMxMzg5MiBQTUlDLgogCiBjb25maWcg U0VOU09SU19GU0NITUQKIAl0cmlzdGF0ZSAiRnVqaXRzdSBTaWVtZW5zIENvbXB1dGVycyBzZW5z b3IgY2hpcHMiCkBAIC0xMjg3LDEwICsxMjg3LDEwIEBAIGNvbmZpZyBTRU5TT1JTX05QQ003WFgK IAlpbXBseSBUSEVSTUFMCiAJaGVscAogCSAgVGhpcyBkcml2ZXIgcHJvdmlkZXMgc3VwcG9ydCBm b3IgTnV2b3RvbiBOUENNNzUwLzczMC83MTUvNzA1IFBXTQotICAgICAgICAgIGFuZCBGYW4gY29u dHJvbGxlcnMuCisJICBhbmQgRmFuIGNvbnRyb2xsZXJzLgogCi0gICAgICAgICAgVGhpcyBkcml2 ZXIgY2FuIGFsc28gYmUgYnVpbHQgYXMgYSBtb2R1bGUuIElmIHNvLCB0aGUgbW9kdWxlCi0gICAg ICAgICAgd2lsbCBiZSBjYWxsZWQgbnBjbTc1MC1wd20tZmFuLgorCSAgVGhpcyBkcml2ZXIgY2Fu IGFsc28gYmUgYnVpbHQgYXMgYSBtb2R1bGUuIElmIHNvLCB0aGUgbW9kdWxlCisJICB3aWxsIGJl IGNhbGxlZCBucGNtNzUwLXB3bS1mYW4uCiAKIGNvbmZpZyBTRU5TT1JTX05TQTMyMAogCXRyaXN0 YXRlICJaeVhFTCBOU0EzMjAgYW5kIGNvbXBhdGlibGUgZmFuIHNwZWVkIGFuZCB0ZW1wZXJhdHVy ZSBzZW5zb3JzIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pMmMvYnVzc2VzL0tjb25maWcgYi9kcml2 ZXJzL2kyYy9idXNzZXMvS2NvbmZpZwppbmRleCAxNDZjZTQwZDhlMGEuLjliMmE0NzhmYzkwYSAx MDA2NDQKLS0tIGEvZHJpdmVycy9pMmMvYnVzc2VzL0tjb25maWcKKysrIGIvZHJpdmVycy9pMmMv YnVzc2VzL0tjb25maWcKQEAgLTI5Miw3ICsyOTIsNyBAQCBjb25maWcgSTJDX1ZJQQogCXNlbGVj dCBJMkNfQUxHT0JJVAogCWhlbHAKIAkgIElmIHlvdSBzYXkgeWVzIHRvIHRoaXMgb3B0aW9uLCBz dXBwb3J0IHdpbGwgYmUgaW5jbHVkZWQgZm9yIHRoZSBWSUEKLSAgICAgICAgICA4MkM1ODZCIEky QyBpbnRlcmZhY2UKKwkgIDgyQzU4NkIgSTJDIGludGVyZmFjZQogCiAJICBUaGlzIGRyaXZlciBj YW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElmIHNvLCB0aGUgbW9kdWxlCiAJICB3aWxs IGJlIGNhbGxlZCBpMmMtdmlhLgpAQCAtNjc3LDExICs2NzcsMTEgQEAgY29uZmlnIEkyQ19JTVhf TFBJMkMKIAl0cmlzdGF0ZSAiSU1YIExvdyBQb3dlciBJMkMgaW50ZXJmYWNlIgogCWRlcGVuZHMg b24gQVJDSF9NWEMgfHwgQ09NUElMRV9URVNUCiAJaGVscAotICAgICAgICAgIFNheSBZIGhlcmUg aWYgeW91IHdhbnQgdG8gdXNlIHRoZSBMb3cgUG93ZXIgSUlDIGJ1cyBjb250cm9sbGVyCi0gICAg ICAgICAgb24gdGhlIEZyZWVzY2FsZSBpLk1YIHByb2Nlc3NvcnMuCisJICBTYXkgWSBoZXJlIGlm IHlvdSB3YW50IHRvIHVzZSB0aGUgTG93IFBvd2VyIElJQyBidXMgY29udHJvbGxlcgorCSAgb24g dGhlIEZyZWVzY2FsZSBpLk1YIHByb2Nlc3NvcnMuCiAKLSAgICAgICAgICBUaGlzIGRyaXZlciBj YW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gSWYgc28sIHRoZSBtb2R1bGUKLSAgICAgICAg ICB3aWxsIGJlIGNhbGxlZCBpMmMtaW14LWxwaTJjLgorCSAgVGhpcyBkcml2ZXIgY2FuIGFsc28g YmUgYnVpbHQgYXMgYSBtb2R1bGUuIElmIHNvLCB0aGUgbW9kdWxlCisJICB3aWxsIGJlIGNhbGxl ZCBpMmMtaW14LWxwaTJjLgogCiBjb25maWcgSTJDX0lPUDNYWAogCXRyaXN0YXRlICJJbnRlbCBJ T1B4M3h4IGFuZCBJWFA0eHggb24tY2hpcCBJMkMgaW50ZXJmYWNlIgpAQCAtMTI4Myw5ICsxMjgz LDkgQEAgY29uZmlnIEkyQ19WSVBFUkJPQVJECiAJaGVscAogCSAgU2F5IHllcyBoZXJlIHRvIGFj Y2VzcyB0aGUgSTJDIHBhcnQgb2YgdGhlIE5hbm8gUml2ZXIKIAkgIFRlY2hub2xvZ2llcyBWaXBl cmJvYXJkIGFzIEkyQyBtYXN0ZXIuCi0gICAgICAgICAgU2VlIHZpcGVyYm9hcmQgQVBJIHNwZWNp ZmljYXRpb24gYW5kIE5hbm8KLSAgICAgICAgICBSaXZlciBUZWNoJ3MgdmlwZXJib2FyZC5oIGZv ciBkZXRhaWxlZCBtZWFuaW5nCi0gICAgICAgICAgb2YgdGhlIG1vZHVsZSBwYXJhbWV0ZXJzLgor CSAgU2VlIHZpcGVyYm9hcmQgQVBJIHNwZWNpZmljYXRpb24gYW5kIE5hbm8KKwkgIFJpdmVyIFRl Y2gncyB2aXBlcmJvYXJkLmggZm9yIGRldGFpbGVkIG1lYW5pbmcKKwkgIG9mIHRoZSBtb2R1bGUg cGFyYW1ldGVycy4KIAogY29tbWVudCAiT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzIgogCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2kyYy9tdXhlcy9LY29uZmlnIGIvZHJpdmVycy9pMmMvbXV4ZXMv S2NvbmZpZwppbmRleCBjNjA0MGFhODM5YWMuLjE3MDhiMWE4MmRhMiAxMDA2NDQKLS0tIGEvZHJp dmVycy9pMmMvbXV4ZXMvS2NvbmZpZworKysgYi9kcml2ZXJzL2kyYy9tdXhlcy9LY29uZmlnCkBA IC0xMDksMTQgKzEwOSwxNCBAQCBjb25maWcgSTJDX0RFTVVYX1BJTkNUUkwKIAkgIHdhbnQgdG8g Y2hhbmdlIHRoZSBJMkMgbWFzdGVyIGF0IHJ1bi10aW1lIGRlcGVuZGluZyBvbiBmZWF0dXJlcy4K IAogY29uZmlnIEkyQ19NVVhfTUxYQ1BMRAotICAgICAgICB0cmlzdGF0ZSAiTWVsbGFub3ggQ1BM RCBiYXNlZCBJMkMgbXVsdGlwbGV4ZXIiCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBJZiB5b3Ug c2F5IHllcyB0byB0aGlzIG9wdGlvbiwgc3VwcG9ydCB3aWxsIGJlIGluY2x1ZGVkIGZvciBhCi0g ICAgICAgICAgQ1BMRCBiYXNlZCBJMkMgbXVsdGlwbGV4ZXIuIFRoaXMgZHJpdmVyIHByb3ZpZGVz IGFjY2VzcyB0bwotICAgICAgICAgIEkyQyBidXNzZXMgY29ubmVjdGVkIHRocm91Z2ggYSBNVVgs IHdoaWNoIGlzIGNvbnRyb2xsZWQKLSAgICAgICAgICBieSBhIENQTEQgcmVnaXN0ZXIuCi0KLSAg ICAgICAgICBUaGlzIGRyaXZlciBjYW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElmIHNv LCB0aGUgbW9kdWxlCi0gICAgICAgICAgd2lsbCBiZSBjYWxsZWQgaTJjLW11eC1tbHhjcGxkLgor CXRyaXN0YXRlICJNZWxsYW5veCBDUExEIGJhc2VkIEkyQyBtdWx0aXBsZXhlciIKKwloZWxwCisJ ICBJZiB5b3Ugc2F5IHllcyB0byB0aGlzIG9wdGlvbiwgc3VwcG9ydCB3aWxsIGJlIGluY2x1ZGVk IGZvciBhCisJICBDUExEIGJhc2VkIEkyQyBtdWx0aXBsZXhlci4gVGhpcyBkcml2ZXIgcHJvdmlk ZXMgYWNjZXNzIHRvCisJICBJMkMgYnVzc2VzIGNvbm5lY3RlZCB0aHJvdWdoIGEgTVVYLCB3aGlj aCBpcyBjb250cm9sbGVkCisJICBieSBhIENQTEQgcmVnaXN0ZXIuCisKKwkgIFRoaXMgZHJpdmVy IGNhbiBhbHNvIGJlIGJ1aWx0IGFzIGEgbW9kdWxlLiAgSWYgc28sIHRoZSBtb2R1bGUKKwkgIHdp bGwgYmUgY2FsbGVkIGkyYy1tdXgtbWx4Y3BsZC4KIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEvZHJp dmVycy9paW8vZ3lyby9LY29uZmlnIGIvZHJpdmVycy9paW8vZ3lyby9LY29uZmlnCmluZGV4IDk1 ZTZmOTZkNDUyOS4uZjkxYWYzYjhlNGRhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2lpby9neXJvL0tj b25maWcKKysrIGIvZHJpdmVycy9paW8vZ3lyby9LY29uZmlnCkBAIC04MiwxMSArODIsMTEgQEAg Y29uZmlnIEZYQVMyMTAwMkMKICAgICAgICBzZWxlY3QgRlhBUzIxMDAyQ19TUEkgaWYgKFNQSSkK ICAgICAgICBkZXBlbmRzIG9uIChJMkMgfHwgU1BJX01BU1RFUikKICAgICAgICBoZWxwCi0gICAg ICAgICBTYXkgeWVzIGhlcmUgdG8gYnVpbGQgc3VwcG9ydCBmb3IgTlhQIEZYQVMyMTAwMkMgVHJp LWF4aXMgR3lybwotICAgICAgICAgU2Vuc29yIGRyaXZlciBjb25uZWN0ZWQgdmlhIEkyQyBvciBT UEkuCisJIFNheSB5ZXMgaGVyZSB0byBidWlsZCBzdXBwb3J0IGZvciBOWFAgRlhBUzIxMDAyQyBU cmktYXhpcyBHeXJvCisJIFNlbnNvciBkcml2ZXIgY29ubmVjdGVkIHZpYSBJMkMgb3IgU1BJLgog Ci0gICAgICAgICBUaGlzIGRyaXZlciBjYW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElm IHNvLCB0aGUgbW9kdWxlCi0gICAgICAgICB3aWxsIGJlIGNhbGxlZCBmeGFzMjEwMDJjX2kyYyBv ciBmeGFzMjEwMDJjX3NwaS4KKwkgVGhpcyBkcml2ZXIgY2FuIGFsc28gYmUgYnVpbHQgYXMgYSBt b2R1bGUuICBJZiBzbywgdGhlIG1vZHVsZQorCSB3aWxsIGJlIGNhbGxlZCBmeGFzMjEwMDJjX2ky YyBvciBmeGFzMjEwMDJjX3NwaS4KIAogY29uZmlnIEZYQVMyMTAwMkNfSTJDCiAgICAgICAgdHJp c3RhdGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5maW5pYmFuZC9ody9ibnh0X3JlL0tjb25maWcg Yi9kcml2ZXJzL2luZmluaWJhbmQvaHcvYm54dF9yZS9LY29uZmlnCmluZGV4IGFiODc3OWQyMzM4 Mi4uYjgzZjFjYzM4YzUyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmluaWJhbmQvaHcvYm54dF9y ZS9LY29uZmlnCisrKyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9ibnh0X3JlL0tjb25maWcKQEAg LTEsMTEgKzEsMTEgQEAKICMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seQog Y29uZmlnIElORklOSUJBTkRfQk5YVF9SRQotICAgICAgICB0cmlzdGF0ZSAiQnJvYWRjb20gTmV0 eHRyZW1lIEhDQSBzdXBwb3J0IgotICAgICAgICBkZXBlbmRzIG9uIDY0QklUCi0gICAgICAgIGRl cGVuZHMgb24gRVRIRVJORVQgJiYgTkVUREVWSUNFUyAmJiBQQ0kgJiYgSU5FVCAmJiBEQ0IKLSAg ICAgICAgc2VsZWN0IE5FVF9WRU5ET1JfQlJPQURDT00KLSAgICAgICAgc2VsZWN0IEJOWFQKLSAg ICAgICAgLS0taGVscC0tLQorCXRyaXN0YXRlICJCcm9hZGNvbSBOZXR4dHJlbWUgSENBIHN1cHBv cnQiCisJZGVwZW5kcyBvbiA2NEJJVAorCWRlcGVuZHMgb24gRVRIRVJORVQgJiYgTkVUREVWSUNF UyAmJiBQQ0kgJiYgSU5FVCAmJiBEQ0IKKwlzZWxlY3QgTkVUX1ZFTkRPUl9CUk9BRENPTQorCXNl bGVjdCBCTlhUCisJLS0taGVscC0tLQogCSAgVGhpcyBkcml2ZXIgc3VwcG9ydHMgQnJvYWRjb20g TmV0WHRyZW1lLUUgMTAvMjUvNDAvNTAgZ2lnYWJpdAogCSAgUm9DRSBIQ0FzLiAgVG8gY29tcGls ZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZToKIAkgIHRoZSBtb2R1bGUg d2lsbCBiZSBjYWxsZWQgYm54dF9yZS4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5wdXQva2V5Ym9h cmQvS2NvbmZpZyBiL2RyaXZlcnMvaW5wdXQva2V5Ym9hcmQvS2NvbmZpZwppbmRleCA4OTExYmMy ZWM0MmEuLmY1NTNhZGFlOGViNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9pbnB1dC9rZXlib2FyZC9L Y29uZmlnCisrKyBiL2RyaXZlcnMvaW5wdXQva2V5Ym9hcmQvS2NvbmZpZwpAQCAtMTcxLDExICsx NzEsMTEgQEAgY29uZmlnIEtFWUJPQVJEX1FUMTA3MAogICAgICAgIHRyaXN0YXRlICJBdG1lbCBB VDQyUVQxMDcwIFRvdWNoIFNlbnNvciBDaGlwIgogICAgICAgIGRlcGVuZHMgb24gSTJDCiAgICAg ICAgaGVscAotICAgICAgICAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byB1c2UgQXRtZWwgQVQ0 MlFUMTA3MCBRVG91Y2gKLSAgICAgICAgIFNlbnNvciBjaGlwIGFzIGlucHV0IGRldmljZS4KKwkg U2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byB1c2UgQXRtZWwgQVQ0MlFUMTA3MCBRVG91Y2gKKwkg U2Vuc29yIGNoaXAgYXMgaW5wdXQgZGV2aWNlLgogCi0gICAgICAgICBUbyBjb21waWxlIHRoaXMg ZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOgotICAgICAgICAgdGhlIG1vZHVsZSB3 aWxsIGJlIGNhbGxlZCBxdDEwNzAKKwkgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVs ZSwgY2hvb3NlIE0gaGVyZToKKwkgdGhlIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBxdDEwNzAKIAog Y29uZmlnIEtFWUJPQVJEX1FUMjE2MAogCXRyaXN0YXRlICJBdG1lbCBBVDQyUVQyMTYwIFRvdWNo IFNlbnNvciBDaGlwIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9tb3VzZS9LY29uZmlnIGIv ZHJpdmVycy9pbnB1dC9tb3VzZS9LY29uZmlnCmluZGV4IDY1MmMzOGUzYzBiNS4uZTFjYTBkZDcz N2M5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2lucHV0L21vdXNlL0tjb25maWcKKysrIGIvZHJpdmVy cy9pbnB1dC9tb3VzZS9LY29uZmlnCkBAIC05NiwxMCArOTYsMTAgQEAgY29uZmlnIE1PVVNFX1BT Ml9DWVBSRVNTCiAgICAgICAgZGVmYXVsdCB5CiAgICAgICAgZGVwZW5kcyBvbiBNT1VTRV9QUzIK ICAgICAgICBoZWxwCi0gICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSBoYXZlIGEgQ3lwcmVzcyBQ Uy8yIFRyYWNrcGFkIGNvbm5lY3RlZCB0bwotICAgICAgICAgeW91ciBzeXN0ZW0uCisJIFNheSBZ IGhlcmUgaWYgeW91IGhhdmUgYSBDeXByZXNzIFBTLzIgVHJhY2twYWQgY29ubmVjdGVkIHRvCisJ IHlvdXIgc3lzdGVtLgogCi0gICAgICAgICBJZiB1bnN1cmUsIHNheSBZLgorCSBJZiB1bnN1cmUs IHNheSBZLgogCiBjb25maWcgTU9VU0VfUFMyX0xJRkVCT09LCiAJYm9vbCAiRnVqaXRzdSBMaWZl Ym9vayBQUy8yIG1vdXNlIHByb3RvY29sIGV4dGVuc2lvbiIgaWYgRVhQRVJUCmRpZmYgLS1naXQg YS9kcml2ZXJzL2lucHV0L3RhYmxldC9LY29uZmlnIGIvZHJpdmVycy9pbnB1dC90YWJsZXQvS2Nv bmZpZwppbmRleCBlNGMwZDlhMDU1YjkuLjUxYzMzOTE4MjAxNyAxMDA2NDQKLS0tIGEvZHJpdmVy cy9pbnB1dC90YWJsZXQvS2NvbmZpZworKysgYi9kcml2ZXJzL2lucHV0L3RhYmxldC9LY29uZmln CkBAIC0zOSwxNiArMzksMTYgQEAgY29uZmlnIFRBQkxFVF9VU0JfQUlQVEVLCiAJICBtb2R1bGUg d2lsbCBiZSBjYWxsZWQgYWlwdGVrLgogCiBjb25maWcgVEFCTEVUX1VTQl9HVENPCi0gICAgICAg IHRyaXN0YXRlICJHVENPIENhbENvbXAvSW50ZXJXcml0ZSBVU0IgU3VwcG9ydCIKLSAgICAgICAg ZGVwZW5kcyBvbiBVU0IgJiYgSU5QVVQKLSAgICAgICAgaGVscAotICAgICAgICAgIFNheSBZIGhl cmUgaWYgeW91IHdhbnQgdG8gdXNlIHRoZSBVU0IgdmVyc2lvbiBvZiB0aGUgR1RDTwotICAgICAg ICAgIENhbENvbXAvSW50ZXJXcml0ZSBUYWJsZXQuICBNYWtlIHN1cmUgdG8gc2F5IFkgdG8gIk1v dXNlIHN1cHBvcnQiCi0gICAgICAgICAgKENPTkZJR19JTlBVVF9NT1VTRURFVikgYW5kL29yICJF dmVudCBpbnRlcmZhY2Ugc3VwcG9ydCIKLSAgICAgICAgICAoQ09ORklHX0lOUFVUX0VWREVWKSBh cyB3ZWxsLgotCi0gICAgICAgICAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwg Y2hvb3NlIE0gaGVyZTogdGhlCi0gICAgICAgICAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIGd0Y28u CisJdHJpc3RhdGUgIkdUQ08gQ2FsQ29tcC9JbnRlcldyaXRlIFVTQiBTdXBwb3J0IgorCWRlcGVu ZHMgb24gVVNCICYmIElOUFVUCisJaGVscAorCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byB1 c2UgdGhlIFVTQiB2ZXJzaW9uIG9mIHRoZSBHVENPCisJICBDYWxDb21wL0ludGVyV3JpdGUgVGFi bGV0LiAgTWFrZSBzdXJlIHRvIHNheSBZIHRvICJNb3VzZSBzdXBwb3J0IgorCSAgKENPTkZJR19J TlBVVF9NT1VTRURFVikgYW5kL29yICJFdmVudCBpbnRlcmZhY2Ugc3VwcG9ydCIKKwkgIChDT05G SUdfSU5QVVRfRVZERVYpIGFzIHdlbGwuCisKKwkgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMg YSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZQorCSAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIGd0 Y28uCiAKIGNvbmZpZyBUQUJMRVRfVVNCX0hBTldBTkcKIAl0cmlzdGF0ZSAiSGFud2FuZyBBcnQg TWFzdGVyIElJSSB0YWJsZXQgc3VwcG9ydCAoVVNCKSIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5w dXQvdG91Y2hzY3JlZW4vS2NvbmZpZyBiL2RyaXZlcnMvaW5wdXQvdG91Y2hzY3JlZW4vS2NvbmZp ZwppbmRleCA0NmFkOTA5MDQ5M2IuLjY5ZDIxMGUxMTc1YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9p bnB1dC90b3VjaHNjcmVlbi9LY29uZmlnCisrKyBiL2RyaXZlcnMvaW5wdXQvdG91Y2hzY3JlZW4v S2NvbmZpZwpAQCAtNjMzLDcgKzYzMyw3IEBAIGNvbmZpZyBUT1VDSFNDUkVFTl9IUDYwMAogCWRl cGVuZHMgb24gU0hfSFA2WFggJiYgU0hfQURDCiAJaGVscAogCSAgU2F5IFkgaGVyZSBpZiB5b3Ug aGF2ZSBhIEhQIEpvcm5hZGEgNjIwLzY2MC82ODAvNjkwIGFuZCB3YW50IHRvCi0gICAgICAgICAg c3VwcG9ydCB0aGUgYnVpbHQtaW4gdG91Y2hzY3JlZW4uCisJICBzdXBwb3J0IHRoZSBidWlsdC1p biB0b3VjaHNjcmVlbi4KIAogCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwg Y2hvb3NlIE0gaGVyZTogdGhlCiAJICBtb2R1bGUgd2lsbCBiZSBjYWxsZWQgaHA2ODBfdHNfaW5w dXQuCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L0tjb25maWcgYi9kcml2ZXJzL2lvbW11L0tj b25maWcKaW5kZXggZTM4NDJlYWJjZmRkLi4wMzg4ZDEwZTZlM2MgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvaW9tbXUvS2NvbmZpZworKysgYi9kcml2ZXJzL2lvbW11L0tjb25maWcKQEAgLTc4LDcgKzc4 LDcgQEAgY29uZmlnIElPTU1VX0RFQlVHRlMKIGNvbmZpZyBJT01NVV9ERUZBVUxUX1BBU1NUSFJP VUdICiAJYm9vbCAiSU9NTVUgcGFzc3Rocm91Z2ggYnkgZGVmYXVsdCIKIAlkZXBlbmRzIG9uIElP TU1VX0FQSQotICAgICAgICBoZWxwCisJaGVscAogCSAgRW5hYmxlIHBhc3N0aHJvdWdoIGJ5IGRl ZmF1bHQsIHJlbW92aW5nIHRoZSBuZWVkIHRvIHBhc3MgaW4KIAkgIGlvbW11LnBhc3N0aHJvdWdo PW9uIG9yIGlvbW11PXB0IHRocm91Z2ggY29tbWFuZCBsaW5lLiBJZiB0aGlzCiAJICBpcyBlbmFi bGVkLCB5b3UgY2FuIHN0aWxsIGRpc2FibGUgd2l0aCBpb21tdS5wYXNzdGhyb3VnaD1vZmYKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvaXJxY2hpcC9LY29uZmlnIGIvZHJpdmVycy9pcnFjaGlwL0tjb25m aWcKaW5kZXggY2NiYjg5NzNhMzI0Li41NDJkZGMxMWZlODcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv aXJxY2hpcC9LY29uZmlnCisrKyBiL2RyaXZlcnMvaXJxY2hpcC9LY29uZmlnCkBAIC0zMjgsNyAr MzI4LDcgQEAgY29uZmlnIElOR0VOSUNfVENVX0lSUQogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIAog Y29uZmlnIFJFTkVTQVNfSDgzMDBIX0lOVEMKLSAgICAgICAgYm9vbAorCWJvb2wKIAlzZWxlY3Qg SVJRX0RPTUFJTgogCiBjb25maWcgUkVORVNBU19IOFNfSU5UQwpAQCAtMzY4LDcgKzM2OCw3IEBA IGNvbmZpZyBNVkVCVV9QSUMKIAlib29sCiAKIGNvbmZpZyBNVkVCVV9TRUkKLSAgICAgICAgYm9v bAorCWJvb2wKIAogY29uZmlnIExTX1NDRkdfTVNJCiAJZGVmX2Jvb2wgeSBpZiBTT0NfTFMxMDIx QSB8fCBBUkNIX0xBWUVSU0NBUEUKQEAgLTQxMCwxNSArNDEwLDE1IEBAIGNvbmZpZyBNRVNPTl9J UlFfR1BJTwogICAgICAgIGRlcGVuZHMgb24gQVJDSF9NRVNPTgogICAgICAgIHNlbGVjdCBJUlFf RE9NQUlOX0hJRVJBUkNIWQogICAgICAgIGhlbHAKLSAgICAgICAgIFN1cHBvcnQgTWVzb24gU29D IEZhbWlseSBHUElPIEludGVycnVwdCBNdWx0aXBsZXhlcgorCSBTdXBwb3J0IE1lc29uIFNvQyBG YW1pbHkgR1BJTyBJbnRlcnJ1cHQgTXVsdGlwbGV4ZXIKIAogY29uZmlnIEdPTERGSVNIX1BJQwog ICAgICAgIGJvb2wgIkdvbGRmaXNoIHByb2dyYW1tYWJsZSBpbnRlcnJ1cHQgY29udHJvbGxlciIK ICAgICAgICBkZXBlbmRzIG9uIE1JUFMgJiYgKEdPTERGSVNIIHx8IENPTVBJTEVfVEVTVCkKICAg ICAgICBzZWxlY3QgSVJRX0RPTUFJTgogICAgICAgIGhlbHAKLSAgICAgICAgIFNheSB5ZXMgaGVy ZSB0byBlbmFibGUgR29sZGZpc2ggaW50ZXJydXB0IGNvbnRyb2xsZXIgZHJpdmVyIHVzZWQKLSAg ICAgICAgIGZvciBHb2xkZmlzaCBiYXNlZCB2aXJ0dWFsIHBsYXRmb3Jtcy4KKwkgU2F5IHllcyBo ZXJlIHRvIGVuYWJsZSBHb2xkZmlzaCBpbnRlcnJ1cHQgY29udHJvbGxlciBkcml2ZXIgdXNlZAor CSBmb3IgR29sZGZpc2ggYmFzZWQgdmlydHVhbCBwbGF0Zm9ybXMuCiAKIGNvbmZpZyBRQ09NX1BE QwogCWJvb2wgIlFDT00gUERDIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pc2RuL2hhcmR3YXJlL21J U0ROL0tjb25maWcgYi9kcml2ZXJzL2lzZG4vaGFyZHdhcmUvbUlTRE4vS2NvbmZpZwppbmRleCAz MDRmNTBjMDhkYTIuLjA3OGVlYWRmNzA3YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9pc2RuL2hhcmR3 YXJlL21JU0ROL0tjb25maWcKKysrIGIvZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL0tjb25m aWcKQEAgLTEwLDcgKzEwLDcgQEAgY29uZmlnIE1JU0ROX0hGQ1BDSQogCWRlcGVuZHMgb24gUENJ CiAJaGVscAogCSAgRW5hYmxlIHN1cHBvcnQgZm9yIGNhcmRzIHdpdGggQ29sb2duZSBDaGlwIEFH J3MKLSAgICAgICAgICBIRkMgUENJIGNoaXAuCisJICBIRkMgUENJIGNoaXAuCiAKIGNvbmZpZyBN SVNETl9IRkNNVUxUSQogCXRyaXN0YXRlICJTdXBwb3J0IGZvciBIRkMgbXVsdGlwb3J0IGNhcmRz IChIRkMtNFMvOFMvRTEpIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tYWNpbnRvc2gvS2NvbmZpZyBi L2RyaXZlcnMvbWFjaW50b3NoL0tjb25maWcKaW5kZXggNTc0ZTEyMmFlMTA1Li5jYmQ0NmMxYzVi ZjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWFjaW50b3NoL0tjb25maWcKKysrIGIvZHJpdmVycy9t YWNpbnRvc2gvS2NvbmZpZwpAQCAtMTc4LDcgKzE3OCw3IEBAIGNvbmZpZyBUSEVSTV9BRFQ3NDZY CiAJZGVwZW5kcyBvbiBJMkMgJiYgSTJDX1BPV0VSTUFDICYmIFBQQ19QTUFDICYmICFQUENfUE1B QzY0CiAJaGVscAogCSAgVGhpcyBkcml2ZXIgcHJvdmlkZXMgc29tZSB0aGVybW9zdGF0IGFuZCBm YW4gY29udHJvbCBmb3IgdGhlCi0gICAgICAgICAgaUJvb2sgRzQsIGFuZCB0aGUgQVRJIGJhc2Vk IGFsdW1pbml1bSBQb3dlckJvb2tzLCBhbGxvd2luZyBzbGlnaHRseQorCSAgaUJvb2sgRzQsIGFu ZCB0aGUgQVRJIGJhc2VkIGFsdW1pbml1bSBQb3dlckJvb2tzLCBhbGxvd2luZyBzbGlnaHRseQog CSAgYmV0dGVyIGZhbiBiZWhhdmlvdXIgYnkgZGVmYXVsdCwgYW5kIHNvbWUgbWFudWFsIGNvbnRy b2wuCiAKIGNvbmZpZyBXSU5ERkFSTQpAQCAtMjE0LDcgKzIxNCw3IEBAIGNvbmZpZyBXSU5ERkFS TV9QTTkxCiAJc2VsZWN0IEkyQ19QT1dFUk1BQwogCWhlbHAKIAkgIFRoaXMgZHJpdmVyIHByb3Zp ZGVzIHRoZXJtYWwgY29udHJvbCBmb3IgdGhlIFBvd2VyTWFjOSwxCi0gICAgICAgICAgd2hpY2gg aXMgdGhlIHJlY2VudCAoU01VIGJhc2VkKSBzaW5nbGUgQ1BVIGRlc2t0b3AgRzUKKwkgIHdoaWNo IGlzIHRoZSByZWNlbnQgKFNNVSBiYXNlZCkgc2luZ2xlIENQVSBkZXNrdG9wIEc1CiAKIGNvbmZp ZyBXSU5ERkFSTV9QTTExMgogCXRyaXN0YXRlICJTdXBwb3J0IGZvciB0aGVybWFsIG1hbmFnZW1l bnQgb24gUG93ZXJNYWMxMSwyIgpAQCAtMjQyLDcgKzI0Miw3IEBAIGNvbmZpZyBQTUFDX1JBQ0tN RVRFUgogCWRlcGVuZHMgb24gUFBDX1BNQUMKIAloZWxwCiAJICBUaGlzIGRyaXZlciBwcm92aWRl cyBzb21lIHN1cHBvcnQgdG8gY29udHJvbCB0aGUgZnJvbnQgcGFuZWwKLSAgICAgICAgICBibHVl IExFRHMgInZ1LW1ldGVyIiBvZiB0aGUgWFNlcnZlciBtYWNzLgorCSAgYmx1ZSBMRURzICJ2dS1t ZXRlciIgb2YgdGhlIFhTZXJ2ZXIgbWFjcy4KIAogY29uZmlnIFNFTlNPUlNfQU1TCiAJdHJpc3Rh dGUgIkFwcGxlIE1vdGlvbiBTZW5zb3IgZHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZC9L Y29uZmlnIGIvZHJpdmVycy9tZC9LY29uZmlnCmluZGV4IGFhOTg5NTNmNDQ2Mi4uZDZkNWFiMjNj MDg4IDEwMDY0NAotLS0gYS9kcml2ZXJzL21kL0tjb25maWcKKysrIGIvZHJpdmVycy9tZC9LY29u ZmlnCkBAIC0zOCw5ICszOCw5IEBAIGNvbmZpZyBNRF9BVVRPREVURUNUCiAJZGVmYXVsdCB5CiAJ LS0taGVscC0tLQogCSAgSWYgeW91IHNheSBZIGhlcmUsIHRoZW4gdGhlIGtlcm5lbCB3aWxsIHRy eSB0byBhdXRvZGV0ZWN0IHJhaWQKLQkgIGFycmF5cyBhcyBwYXJ0IG9mIGl0cyBib290IHByb2Nl c3MuIAorCSAgYXJyYXlzIGFzIHBhcnQgb2YgaXRzIGJvb3QgcHJvY2Vzcy4KIAotCSAgSWYgeW91 IGRvbid0IHVzZSByYWlkIGFuZCBzYXkgWSwgdGhpcyBhdXRvZGV0ZWN0aW9uIGNhbiBjYXVzZSAK KwkgIElmIHlvdSBkb24ndCB1c2UgcmFpZCBhbmQgc2F5IFksIHRoaXMgYXV0b2RldGVjdGlvbiBj YW4gY2F1c2UKIAkgIGEgc2V2ZXJhbC1zZWNvbmQgZGVsYXkgaW4gdGhlIGJvb3QgdGltZSBkdWUg dG8gdmFyaW91cwogCSAgc3luY2hyb25pc2F0aW9uIHN0ZXBzIHRoYXQgYXJlIHBhcnQgb2YgdGhp cyBzdGVwLgogCkBAIC0yOTAsNyArMjkwLDcgQEAgY29uZmlnIERNX1NOQVBTSE9UCiAgICAgICAg ZGVwZW5kcyBvbiBCTEtfREVWX0RNCiAgICAgICAgc2VsZWN0IERNX0JVRklPCiAgICAgICAgLS0t aGVscC0tLQotICAgICAgICAgQWxsb3cgdm9sdW1lIG1hbmFnZXJzIHRvIHRha2Ugd3JpdGFibGUg c25hcHNob3RzIG9mIGEgZGV2aWNlLgorCSBBbGxvdyB2b2x1bWUgbWFuYWdlcnMgdG8gdGFrZSB3 cml0YWJsZSBzbmFwc2hvdHMgb2YgYSBkZXZpY2UuCiAKIGNvbmZpZyBETV9USElOX1BST1ZJU0lP TklORwogICAgICAgIHRyaXN0YXRlICJUaGluIHByb3Zpc2lvbmluZyB0YXJnZXQiCkBAIC0yOTgs NyArMjk4LDcgQEAgY29uZmlnIERNX1RISU5fUFJPVklTSU9OSU5HCiAgICAgICAgc2VsZWN0IERN X1BFUlNJU1RFTlRfREFUQQogICAgICAgIHNlbGVjdCBETV9CSU9fUFJJU09OCiAgICAgICAgLS0t aGVscC0tLQotICAgICAgICAgUHJvdmlkZXMgdGhpbiBwcm92aXNpb25pbmcgYW5kIHNuYXBzaG90 cyB0aGF0IHNoYXJlIGEgZGF0YSBzdG9yZS4KKwkgUHJvdmlkZXMgdGhpbiBwcm92aXNpb25pbmcg YW5kIHNuYXBzaG90cyB0aGF0IHNoYXJlIGEgZGF0YSBzdG9yZS4KIAogY29uZmlnIERNX0NBQ0hF CiAgICAgICAgdHJpc3RhdGUgIkNhY2hlIHRhcmdldCAoRVhQRVJJTUVOVEFMKSIKQEAgLTMwNywy MyArMzA3LDIzIEBAIGNvbmZpZyBETV9DQUNIRQogICAgICAgIHNlbGVjdCBETV9QRVJTSVNURU5U X0RBVEEKICAgICAgICBzZWxlY3QgRE1fQklPX1BSSVNPTgogICAgICAgIC0tLWhlbHAtLS0KLSAg ICAgICAgIGRtLWNhY2hlIGF0dGVtcHRzIHRvIGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgYSBibG9j ayBkZXZpY2UgYnkKLSAgICAgICAgIG1vdmluZyBmcmVxdWVudGx5IHVzZWQgZGF0YSB0byBhIHNt YWxsZXIsIGhpZ2hlciBwZXJmb3JtYW5jZQotICAgICAgICAgZGV2aWNlLiAgRGlmZmVyZW50ICdw b2xpY3knIHBsdWdpbnMgY2FuIGJlIHVzZWQgdG8gY2hhbmdlIHRoZQotICAgICAgICAgYWxnb3Jp dGhtcyB1c2VkIHRvIHNlbGVjdCB3aGljaCBibG9ja3MgYXJlIHByb21vdGVkLCBkZW1vdGVkLAot ICAgICAgICAgY2xlYW5lZCBldGMuICBJdCBzdXBwb3J0cyB3cml0ZWJhY2sgYW5kIHdyaXRldGhy b3VnaCBtb2Rlcy4KKwkgZG0tY2FjaGUgYXR0ZW1wdHMgdG8gaW1wcm92ZSBwZXJmb3JtYW5jZSBv ZiBhIGJsb2NrIGRldmljZSBieQorCSBtb3ZpbmcgZnJlcXVlbnRseSB1c2VkIGRhdGEgdG8gYSBz bWFsbGVyLCBoaWdoZXIgcGVyZm9ybWFuY2UKKwkgZGV2aWNlLiAgRGlmZmVyZW50ICdwb2xpY3kn IHBsdWdpbnMgY2FuIGJlIHVzZWQgdG8gY2hhbmdlIHRoZQorCSBhbGdvcml0aG1zIHVzZWQgdG8g c2VsZWN0IHdoaWNoIGJsb2NrcyBhcmUgcHJvbW90ZWQsIGRlbW90ZWQsCisJIGNsZWFuZWQgZXRj LiAgSXQgc3VwcG9ydHMgd3JpdGViYWNrIGFuZCB3cml0ZXRocm91Z2ggbW9kZXMuCiAKIGNvbmZp ZyBETV9DQUNIRV9TTVEKICAgICAgICB0cmlzdGF0ZSAiU3RvY2hhc3RpYyBNUSBDYWNoZSBQb2xp Y3kgKEVYUEVSSU1FTlRBTCkiCiAgICAgICAgZGVwZW5kcyBvbiBETV9DQUNIRQogICAgICAgIGRl ZmF1bHQgeQogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgIEEgY2FjaGUgcG9saWN5IHRoYXQg dXNlcyBhIG11bHRpcXVldWUgb3JkZXJlZCBieSByZWNlbnQgaGl0cwotICAgICAgICAgdG8gc2Vs ZWN0IHdoaWNoIGJsb2NrcyBzaG91bGQgYmUgcHJvbW90ZWQgYW5kIGRlbW90ZWQuCi0gICAgICAg ICBUaGlzIGlzIG1lYW50IHRvIGJlIGEgZ2VuZXJhbCBwdXJwb3NlIHBvbGljeS4gIEl0IHByaW9y aXRpc2VzCi0gICAgICAgICByZWFkcyBvdmVyIHdyaXRlcy4gIFRoaXMgU01RIHBvbGljeSAodnMg TVEpIG9mZmVycyB0aGUgcHJvbWlzZQotICAgICAgICAgb2YgbGVzcyBtZW1vcnkgdXRpbGl6YXRp b24sIGltcHJvdmVkIHBlcmZvcm1hbmNlIGFuZCBpbmNyZWFzZWQKLSAgICAgICAgIGFkYXB0YWJp bGl0eSBpbiB0aGUgZmFjZSBvZiBjaGFuZ2luZyB3b3JrbG9hZHMuCisJIEEgY2FjaGUgcG9saWN5 IHRoYXQgdXNlcyBhIG11bHRpcXVldWUgb3JkZXJlZCBieSByZWNlbnQgaGl0cworCSB0byBzZWxl Y3Qgd2hpY2ggYmxvY2tzIHNob3VsZCBiZSBwcm9tb3RlZCBhbmQgZGVtb3RlZC4KKwkgVGhpcyBp cyBtZWFudCB0byBiZSBhIGdlbmVyYWwgcHVycG9zZSBwb2xpY3kuICBJdCBwcmlvcml0aXNlcwor CSByZWFkcyBvdmVyIHdyaXRlcy4gIFRoaXMgU01RIHBvbGljeSAodnMgTVEpIG9mZmVycyB0aGUg cHJvbWlzZQorCSBvZiBsZXNzIG1lbW9yeSB1dGlsaXphdGlvbiwgaW1wcm92ZWQgcGVyZm9ybWFu Y2UgYW5kIGluY3JlYXNlZAorCSBhZGFwdGFiaWxpdHkgaW4gdGhlIGZhY2Ugb2YgY2hhbmdpbmcg d29ya2xvYWRzLgogCiBjb25maWcgRE1fV1JJVEVDQUNIRQogCXRyaXN0YXRlICJXcml0ZWNhY2hl IHRhcmdldCIKQEAgLTM0Myw5ICszNDMsOSBAQCBjb25maWcgRE1fRVJBCiAgICAgICAgc2VsZWN0 IERNX1BFUlNJU1RFTlRfREFUQQogICAgICAgIHNlbGVjdCBETV9CSU9fUFJJU09OCiAgICAgICAg LS0taGVscC0tLQotICAgICAgICAgZG0tZXJhIHRyYWNrcyB3aGljaCBwYXJ0cyBvZiBhIGJsb2Nr IGRldmljZSBhcmUgd3JpdHRlbiB0bwotICAgICAgICAgb3ZlciB0aW1lLiAgVXNlZnVsIGZvciBt YWludGFpbmluZyBjYWNoZSBjb2hlcmVuY3kgd2hlbiB1c2luZwotICAgICAgICAgdmVuZG9yIHNu YXBzaG90cy4KKwkgZG0tZXJhIHRyYWNrcyB3aGljaCBwYXJ0cyBvZiBhIGJsb2NrIGRldmljZSBh cmUgd3JpdHRlbiB0bworCSBvdmVyIHRpbWUuICBVc2VmdWwgZm9yIG1haW50YWluaW5nIGNhY2hl IGNvaGVyZW5jeSB3aGVuIHVzaW5nCisJIHZlbmRvciBzbmFwc2hvdHMuCiAKIGNvbmZpZyBETV9D TE9ORQogICAgICAgIHRyaXN0YXRlICJDbG9uZSB0YXJnZXQgKEVYUEVSSU1FTlRBTCkiCkBAIC0z NTMsMjAgKzM1MywyMCBAQCBjb25maWcgRE1fQ0xPTkUKICAgICAgICBkZWZhdWx0IG4KICAgICAg ICBzZWxlY3QgRE1fUEVSU0lTVEVOVF9EQVRBCiAgICAgICAgLS0taGVscC0tLQotICAgICAgICAg ZG0tY2xvbmUgcHJvZHVjZXMgYSBvbmUtdG8tb25lIGNvcHkgb2YgYW4gZXhpc3RpbmcsIHJlYWQt b25seSBzb3VyY2UKLSAgICAgICAgIGRldmljZSBpbnRvIGEgd3JpdGFibGUgZGVzdGluYXRpb24g ZGV2aWNlLiBUaGUgY2xvbmVkIGRldmljZSBpcwotICAgICAgICAgdmlzaWJsZS9tb3VudGFibGUg aW1tZWRpYXRlbHkgYW5kIHRoZSBjb3B5IG9mIHRoZSBzb3VyY2UgZGV2aWNlIHRvIHRoZQotICAg ICAgICAgZGVzdGluYXRpb24gZGV2aWNlIGhhcHBlbnMgaW4gdGhlIGJhY2tncm91bmQsIGluIHBh cmFsbGVsIHdpdGggdXNlcgotICAgICAgICAgSS9PLgorCSBkbS1jbG9uZSBwcm9kdWNlcyBhIG9u ZS10by1vbmUgY29weSBvZiBhbiBleGlzdGluZywgcmVhZC1vbmx5IHNvdXJjZQorCSBkZXZpY2Ug aW50byBhIHdyaXRhYmxlIGRlc3RpbmF0aW9uIGRldmljZS4gVGhlIGNsb25lZCBkZXZpY2UgaXMK KwkgdmlzaWJsZS9tb3VudGFibGUgaW1tZWRpYXRlbHkgYW5kIHRoZSBjb3B5IG9mIHRoZSBzb3Vy Y2UgZGV2aWNlIHRvIHRoZQorCSBkZXN0aW5hdGlvbiBkZXZpY2UgaGFwcGVucyBpbiB0aGUgYmFj a2dyb3VuZCwgaW4gcGFyYWxsZWwgd2l0aCB1c2VyCisJIEkvTy4KIAotICAgICAgICAgSWYgdW5z dXJlLCBzYXkgTi4KKwkgSWYgdW5zdXJlLCBzYXkgTi4KIAogY29uZmlnIERNX01JUlJPUgogICAg ICAgIHRyaXN0YXRlICJNaXJyb3IgdGFyZ2V0IgogICAgICAgIGRlcGVuZHMgb24gQkxLX0RFVl9E TQogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgIEFsbG93IHZvbHVtZSBtYW5hZ2VycyB0byBt aXJyb3IgbG9naWNhbCB2b2x1bWVzLCBhbHNvCi0gICAgICAgICBuZWVkZWQgZm9yIGxpdmUgZGF0 YSBtaWdyYXRpb24gdG9vbHMgc3VjaCBhcyAncHZtb3ZlJy4KKwkgQWxsb3cgdm9sdW1lIG1hbmFn ZXJzIHRvIG1pcnJvciBsb2dpY2FsIHZvbHVtZXMsIGFsc28KKwkgbmVlZGVkIGZvciBsaXZlIGRh dGEgbWlncmF0aW9uIHRvb2xzIHN1Y2ggYXMgJ3B2bW92ZScuCiAKIGNvbmZpZyBETV9MT0dfVVNF UlNQQUNFCiAJdHJpc3RhdGUgIk1pcnJvciB1c2Vyc3BhY2UgbG9nZ2luZyIKQEAgLTQ4Myw3ICs0 ODMsNyBAQCBjb25maWcgRE1fRkxBS0VZCiAgICAgICAgdHJpc3RhdGUgIkZsYWtleSB0YXJnZXQi CiAgICAgICAgZGVwZW5kcyBvbiBCTEtfREVWX0RNCiAgICAgICAgLS0taGVscC0tLQotICAgICAg ICAgQSB0YXJnZXQgdGhhdCBpbnRlcm1pdHRlbnRseSBmYWlscyBJL08gZm9yIGRlYnVnZ2luZyBw dXJwb3Nlcy4KKwkgQSB0YXJnZXQgdGhhdCBpbnRlcm1pdHRlbnRseSBmYWlscyBJL08gZm9yIGRl YnVnZ2luZyBwdXJwb3Nlcy4KIAogY29uZmlnIERNX1ZFUklUWQogCXRyaXN0YXRlICJWZXJpdHkg dGFyZ2V0IHN1cHBvcnQiCmRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL0tjb25maWcgYi9kcml2 ZXJzL21lZGlhL0tjb25maWcKaW5kZXggYjM2YTQxMzMyODY3Li45ZGZlYTVjNGI2YWIgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvbWVkaWEvS2NvbmZpZworKysgYi9kcml2ZXJzL21lZGlhL0tjb25maWcK QEAgLTIwOCw5ICsyMDgsOSBAQCBjb25maWcgTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QKIAkgIElm IHVuc3VyZSBzYXkgWS4KIAogY29uZmlnIE1FRElBX0hJREVfQU5DSUxMQVJZX1NVQkRSVgotICAg ICAgICBib29sCi0gICAgICAgIGRlcGVuZHMgb24gTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgJiYg IUNPTVBJTEVfVEVTVCAmJiAhRVhQRVJUCi0gICAgICAgIGRlZmF1bHQgeQorCWJvb2wKKwlkZXBl bmRzIG9uIE1FRElBX1NVQkRSVl9BVVRPU0VMRUNUICYmICFDT01QSUxFX1RFU1QgJiYgIUVYUEVS VAorCWRlZmF1bHQgeQogCiBjb25maWcgTUVESUFfQVRUQUNICiAJYm9vbApkaWZmIC0tZ2l0IGEv ZHJpdmVycy9tZWRpYS9yYWRpby9zaTQ3MHgvS2NvbmZpZyBiL2RyaXZlcnMvbWVkaWEvcmFkaW8v c2k0NzB4L0tjb25maWcKaW5kZXggNTM3ZjhlMTYwMWYzLi5hMWJhOGJjNTRiNjIgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvbWVkaWEvcmFkaW8vc2k0NzB4L0tjb25maWcKKysrIGIvZHJpdmVycy9tZWRp YS9yYWRpby9zaTQ3MHgvS2NvbmZpZwpAQCAtMSw3ICsxLDcgQEAKICMgU1BEWC1MaWNlbnNlLUlk ZW50aWZpZXI6IEdQTC0yLjAtb25seQogY29uZmlnIFJBRElPX1NJNDcwWAotICAgICAgICB0cmlz dGF0ZSAiU2lsaWNvbiBMYWJzIFNpNDcweCBGTSBSYWRpbyBSZWNlaXZlciBzdXBwb3J0IgotICAg ICAgICBkZXBlbmRzIG9uIFZJREVPX1Y0TDIKKwl0cmlzdGF0ZSAiU2lsaWNvbiBMYWJzIFNpNDcw eCBGTSBSYWRpbyBSZWNlaXZlciBzdXBwb3J0IgorCWRlcGVuZHMgb24gVklERU9fVjRMMgogCWhl bHAKIAkgIFRoaXMgaXMgYSBkcml2ZXIgZm9yIGRldmljZXMgd2l0aCB0aGUgU2lsaWNvbiBMYWJz IFNJNDcweAogCSAgY2hpcCAoZWl0aGVyIHZpYSBVU0Igb3IgSTJDIGJ1c2VzKS4KZGlmZiAtLWdp dCBhL2RyaXZlcnMvbWVtc3RpY2svY29yZS9LY29uZmlnIGIvZHJpdmVycy9tZW1zdGljay9jb3Jl L0tjb25maWcKaW5kZXggNTE2ZjQ1NGZkZTE0Li4wODE5MmZkNzBlYjQgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvbWVtc3RpY2svY29yZS9LY29uZmlnCisrKyBiL2RyaXZlcnMvbWVtc3RpY2svY29yZS9L Y29uZmlnCkBAIC02LDE2ICs2LDE2IEBACiBjb21tZW50ICJNZW1vcnlTdGljayBkcml2ZXJzIgog CiBjb25maWcgTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRQotICAgICAgICBib29sICJBbGxvdyB1bnNh ZmUgcmVzdW1lIChEQU5HRVJPVVMpIgotICAgICAgICBoZWxwCi0gICAgICAgICAgSWYgeW91IHNh eSBZIGhlcmUsIHRoZSBNZW1vcnlTdGljayBsYXllciB3aWxsIGFzc3VtZSB0aGF0IGFsbAotICAg ICAgICAgIGNhcmRzIHN0YXllZCBpbiB0aGVpciByZXNwZWN0aXZlIHNsb3RzIGR1cmluZyB0aGUg c3VzcGVuZC4gVGhlCi0gICAgICAgICAgbm9ybWFsIGJlaGF2aW91ciBpcyB0byByZW1vdmUgdGhl bSBhdCBzdXNwZW5kIGFuZAotICAgICAgICAgIHJlZGV0ZWN0aW5nIHRoZW0gYXQgcmVzdW1lLiBC cmVha2luZyB0aGlzIGFzc3VtcHRpb24gd2lsbAotICAgICAgICAgIGluIG1vc3QgY2FzZXMgcmVz dWx0IGluIGRhdGEgY29ycnVwdGlvbi4KKwlib29sICJBbGxvdyB1bnNhZmUgcmVzdW1lIChEQU5H RVJPVVMpIgorCWhlbHAKKwkgIElmIHlvdSBzYXkgWSBoZXJlLCB0aGUgTWVtb3J5U3RpY2sgbGF5 ZXIgd2lsbCBhc3N1bWUgdGhhdCBhbGwKKwkgIGNhcmRzIHN0YXllZCBpbiB0aGVpciByZXNwZWN0 aXZlIHNsb3RzIGR1cmluZyB0aGUgc3VzcGVuZC4gVGhlCisJICBub3JtYWwgYmVoYXZpb3VyIGlz IHRvIHJlbW92ZSB0aGVtIGF0IHN1c3BlbmQgYW5kCisJICByZWRldGVjdGluZyB0aGVtIGF0IHJl c3VtZS4gQnJlYWtpbmcgdGhpcyBhc3N1bXB0aW9uIHdpbGwKKwkgIGluIG1vc3QgY2FzZXMgcmVz dWx0IGluIGRhdGEgY29ycnVwdGlvbi4KIAotICAgICAgICAgIFRoaXMgb3B0aW9uIGlzIHVzdWFs bHkganVzdCBmb3IgZW1iZWRkZWQgc3lzdGVtcyB3aGljaCB1c2UKLSAgICAgICAgICBhIE1lbW9y eVN0aWNrIGNhcmQgZm9yIHJvb3Rmcy4gTW9zdCBwZW9wbGUgc2hvdWxkIHNheSBOIGhlcmUuCisJ ICBUaGlzIG9wdGlvbiBpcyB1c3VhbGx5IGp1c3QgZm9yIGVtYmVkZGVkIHN5c3RlbXMgd2hpY2gg dXNlCisJICBhIE1lbW9yeVN0aWNrIGNhcmQgZm9yIHJvb3Rmcy4gTW9zdCBwZW9wbGUgc2hvdWxk IHNheSBOIGhlcmUuCiAKIGNvbmZpZyBNU1BST19CTE9DSwogCXRyaXN0YXRlICJNZW1vcnlTdGlj ayBQcm8gYmxvY2sgZGV2aWNlIGRyaXZlciIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVtc3RpY2sv aG9zdC9LY29uZmlnIGIvZHJpdmVycy9tZW1zdGljay9ob3N0L0tjb25maWcKaW5kZXggNDQ2Yzkz ZWNlZjhmLi40MTEzMzQzZGEwNTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWVtc3RpY2svaG9zdC9L Y29uZmlnCisrKyBiL2RyaXZlcnMvbWVtc3RpY2svaG9zdC9LY29uZmlnCkBAIC0xOCw3ICsxOCw3 IEBAIGNvbmZpZyBNRU1TVElDS19USUZNX01TCiAJICAnTWlzYyBkZXZpY2VzOiBUSSBGbGFzaCBN ZWRpYSBQQ0k3NHh4L1BDSTc2eHggaG9zdCBhZGFwdGVyIHN1cHBvcnQKIAkgIChUSUZNXzdYWDEp Jy4KIAotICAgICAgICAgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIGNob29z ZSBNIGhlcmU6IHRoZQorCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hv b3NlIE0gaGVyZTogdGhlCiAJICBtb2R1bGUgd2lsbCBiZSBjYWxsZWQgdGlmbV9tcy4KIAogY29u ZmlnIE1FTVNUSUNLX0pNSUNST05fMzhYCkBAIC0yOSw3ICsyOSw3IEBAIGNvbmZpZyBNRU1TVElD S19KTUlDUk9OXzM4WAogCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byBiZSBhYmxlIHRvIGFj Y2VzcyBNZW1vcnlTdGljayBjYXJkcyB3aXRoCiAJICB0aGUgSk1pY3JvbihSKSBKTUIzOFggTWVt b3J5U3RpY2sgY2FyZCByZWFkZXIuCiAKLSAgICAgICAgICBUbyBjb21waWxlIHRoaXMgZHJpdmVy IGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKKwkgIFRvIGNvbXBpbGUgdGhpcyBkcml2 ZXIgYXMgYSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZQogCSAgbW9kdWxlIHdpbGwgYmUgY2Fs bGVkIGptYjM4eF9tcy4KIAogY29uZmlnIE1FTVNUSUNLX1I1OTIKZGlmZiAtLWdpdCBhL2RyaXZl cnMvbWlzYy9LY29uZmlnIGIvZHJpdmVycy9taXNjL0tjb25maWcKaW5kZXggM2NlMDBiZjVjZmUz Li4xNzcyYTZkZmVmYjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWlzYy9LY29uZmlnCisrKyBiL2Ry aXZlcnMvbWlzYy9LY29uZmlnCkBAIC0zMzksMTQgKzMzOSwxNCBAQCBjb25maWcgU0VOU09SU19U U0wyNTUwCiAJICB3aWxsIGJlIGNhbGxlZCB0c2wyNTUwLgogCiBjb25maWcgU0VOU09SU19CSDE3 NzAKLSAgICAgICAgIHRyaXN0YXRlICJCSDE3NzBHTEMgLyBTRkg3NzcwIGNvbWJpbmVkIEFMUyAt IFByb3hpbWl0eSBzZW5zb3IiCi0gICAgICAgICBkZXBlbmRzIG9uIEkyQwotICAgICAgICAgLS0t aGVscC0tLQotICAgICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRvIGJ1aWxkIGEgZHJp dmVyIGZvciBCSDE3NzBHTEMgKFJPSE0pIG9yCisJIHRyaXN0YXRlICJCSDE3NzBHTEMgLyBTRkg3 NzcwIGNvbWJpbmVkIEFMUyAtIFByb3hpbWl0eSBzZW5zb3IiCisJIGRlcGVuZHMgb24gSTJDCisJ IC0tLWhlbHAtLS0KKwkgICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRvIGJ1aWxkIGEgZHJpdmVy IGZvciBCSDE3NzBHTEMgKFJPSE0pIG9yCiAJICAgU0ZINzc3MCAoT3NyYW0pIGNvbWJpbmVkIGFt YmllbnQgbGlnaHQgYW5kIHByb3hpbWl0eSBzZW5zb3IgY2hpcC4KIAotICAgICAgICAgICBUbyBj b21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKLSAgICAg ICAgICAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIGJoMTc3MGdsYy4gSWYgdW5zdXJlLCBzYXkgTiBo ZXJlLgorCSAgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIGNob29zZSBNIGhl cmU6IHRoZQorCSAgIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBiaDE3NzBnbGMuIElmIHVuc3VyZSwg c2F5IE4gaGVyZS4KIAogY29uZmlnIFNFTlNPUlNfQVBEUzk5MFgKIAkgdHJpc3RhdGUgIkFQRFM5 OTBYIGNvbWJpbmVkIGFscyBhbmQgcHJveGltaXR5IHNlbnNvcnMiCkBAIC00NTEsOCArNDUxLDgg QEAgY29uZmlnIFBDSV9FTkRQT0lOVF9URVNUCiAJc2VsZWN0IENSQzMyCiAJdHJpc3RhdGUgIlBD SSBFbmRwb2ludCBUZXN0IGRyaXZlciIKIAktLS1oZWxwLS0tCi0gICAgICAgICAgIEVuYWJsZSB0 aGlzIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRvIGVuYWJsZSB0aGUgaG9zdCBzaWRlIHRlc3QgZHJp dmVyCi0gICAgICAgICAgIGZvciBQQ0kgRW5kcG9pbnQuCisJICAgRW5hYmxlIHRoaXMgY29uZmln dXJhdGlvbiBvcHRpb24gdG8gZW5hYmxlIHRoZSBob3N0IHNpZGUgdGVzdCBkcml2ZXIKKwkgICBm b3IgUENJIEVuZHBvaW50LgogCiBjb25maWcgWElMSU5YX1NERkVDCiAJdHJpc3RhdGUgIlhpbGlu eCBTREZFQyAxNiIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbXRkL25hbmQvb25lbmFuZC9LY29uZmln IGIvZHJpdmVycy9tdGQvbmFuZC9vbmVuYW5kL0tjb25maWcKaW5kZXggYWUwYjhmZTViOTkwLi5l YTM4MmZjNDg0MzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbXRkL25hbmQvb25lbmFuZC9LY29uZmln CisrKyBiL2RyaXZlcnMvbXRkL25hbmQvb25lbmFuZC9LY29uZmlnCkBAIC0zMywxMiArMzMsMTIg QEAgY29uZmlnIE1URF9PTkVOQU5EX09NQVAyCiAJICBFbmFibGUgZG1hZW5naW5lIGFuZCBncGlv bGliIGZvciBiZXR0ZXIgcGVyZm9ybWFuY2UuCiAKIGNvbmZpZyBNVERfT05FTkFORF9TQU1TVU5H Ci0gICAgICAgIHRyaXN0YXRlICJPbmVOQU5EIG9uIFNhbXN1bmcgU09DIGNvbnRyb2xsZXIgc3Vw cG9ydCIKLSAgICAgICAgZGVwZW5kcyBvbiBBUkNIX1MzQzY0WFggfHwgQVJDSF9TNVBWMjEwIHx8 IEFSQ0hfRVhZTk9TNAotICAgICAgICBoZWxwCi0gICAgICAgICAgU3VwcG9ydCBmb3IgYSBPbmVO QU5EIGZsYXNoIGRldmljZSBjb25uZWN0ZWQgdG8gYW4gU2Ftc3VuZyBTT0MuCi0gICAgICAgICAg UzNDNjRYWCB1c2VzIGNvbW1hbmQgbWFwcGluZyBtZXRob2QuCi0gICAgICAgICAgUzVQQzExMC9T NVBDMjEwIHVzZSBnZW5lcmljIE9uZU5BTkQgbWV0aG9kLgorCXRyaXN0YXRlICJPbmVOQU5EIG9u IFNhbXN1bmcgU09DIGNvbnRyb2xsZXIgc3VwcG9ydCIKKwlkZXBlbmRzIG9uIEFSQ0hfUzNDNjRY WCB8fCBBUkNIX1M1UFYyMTAgfHwgQVJDSF9FWFlOT1M0CisJaGVscAorCSAgU3VwcG9ydCBmb3Ig YSBPbmVOQU5EIGZsYXNoIGRldmljZSBjb25uZWN0ZWQgdG8gYW4gU2Ftc3VuZyBTT0MuCisJICBT M0M2NFhYIHVzZXMgY29tbWFuZCBtYXBwaW5nIG1ldGhvZC4KKwkgIFM1UEMxMTAvUzVQQzIxMCB1 c2UgZ2VuZXJpYyBPbmVOQU5EIG1ldGhvZC4KIAogY29uZmlnIE1URF9PTkVOQU5EX09UUAogCWJv b2wgIk9uZU5BTkQgT1RQIFN1cHBvcnQiCmRpZmYgLS1naXQgYS9kcml2ZXJzL25mYy9uZmNtcnZs L0tjb25maWcgYi9kcml2ZXJzL25mYy9uZmNtcnZsL0tjb25maWcKaW5kZXggMDZmMzRmYjRlMGIw Li5kZWQwZDAzYzAwMTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmZjL25mY21ydmwvS2NvbmZpZwor KysgYi9kcml2ZXJzL25mYy9uZmNtcnZsL0tjb25maWcKQEAgLTE1LDcgKzE1LDcgQEAgY29uZmln IE5GQ19NUlZMX1VTQgogCSAgTWFydmVsbCBORkMtb3Zlci1VU0IgZHJpdmVyLgogCiAJICBUaGlz IGRyaXZlciBwcm92aWRlcyBzdXBwb3J0IGZvciBNYXJ2ZWxsIE5GQy1vdmVyLVVTQiBkZXZpY2Vz OgotICAgICAgICAgIDg4OTcuCisJICA4ODk3LgogCiAJICBTYXkgWSBoZXJlIHRvIGNvbXBpbGUg c3VwcG9ydCBmb3IgTWFydmVsbCBORkMtb3Zlci1VU0IgZHJpdmVyCiAJICBpbnRvIHRoZSBrZXJu ZWwgb3Igc2F5IE0gdG8gY29tcGlsZSBpdCBhcyBtb2R1bGUuCmRpZmYgLS1naXQgYS9kcml2ZXJz L3BjaS9LY29uZmlnIGIvZHJpdmVycy9wY2kvS2NvbmZpZwppbmRleCBhMzA0ZjVlYTExYjkuLmJk NTA3NjVmMzBjZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvS2NvbmZpZworKysgYi9kcml2ZXJz L3BjaS9LY29uZmlnCkBAIC0xMDYsMTQgKzEwNiwxNCBAQCBjb25maWcgUENJX1BGX1NUVUIKIAkg IFdoZW4gaW4gZG91YnQsIHNheSBOLgogCiBjb25maWcgWEVOX1BDSURFVl9GUk9OVEVORAotICAg ICAgICB0cmlzdGF0ZSAiWGVuIFBDSSBGcm9udGVuZCIKLSAgICAgICAgZGVwZW5kcyBvbiBYODYg JiYgWEVOCi0gICAgICAgIHNlbGVjdCBQQ0lfWEVOCisJdHJpc3RhdGUgIlhlbiBQQ0kgRnJvbnRl bmQiCisJZGVwZW5kcyBvbiBYODYgJiYgWEVOCisJc2VsZWN0IFBDSV9YRU4KIAlzZWxlY3QgWEVO X1hFTkJVU19GUk9OVEVORAotICAgICAgICBkZWZhdWx0IHkKLSAgICAgICAgaGVscAotICAgICAg ICAgIFRoZSBQQ0kgZGV2aWNlIGZyb250ZW5kIGRyaXZlciBhbGxvd3MgdGhlIGtlcm5lbCB0byBp bXBvcnQgYXJiaXRyYXJ5Ci0gICAgICAgICAgUENJIGRldmljZXMgZnJvbSBhIFBDSSBiYWNrZW5k IHRvIHN1cHBvcnQgUENJIGRyaXZlciBkb21haW5zLgorCWRlZmF1bHQgeQorCWhlbHAKKwkgIFRo ZSBQQ0kgZGV2aWNlIGZyb250ZW5kIGRyaXZlciBhbGxvd3MgdGhlIGtlcm5lbCB0byBpbXBvcnQg YXJiaXRyYXJ5CisJICBQQ0kgZGV2aWNlcyBmcm9tIGEgUENJIGJhY2tlbmQgdG8gc3VwcG9ydCBQ Q0kgZHJpdmVyIGRvbWFpbnMuCiAKIGNvbmZpZyBQQ0lfQVRTCiAJYm9vbApAQCAtMTgwLDEyICsx ODAsMTIgQEAgY29uZmlnIFBDSV9MQUJFTAogCXNlbGVjdCBOTFMKIAogY29uZmlnIFBDSV9IWVBF UlYKLSAgICAgICAgdHJpc3RhdGUgIkh5cGVyLVYgUENJIEZyb250ZW5kIgotICAgICAgICBkZXBl bmRzIG9uIFg4Nl82NCAmJiBIWVBFUlYgJiYgUENJX01TSSAmJiBQQ0lfTVNJX0lSUV9ET01BSU4g JiYgU1lTRlMKKwl0cmlzdGF0ZSAiSHlwZXItViBQQ0kgRnJvbnRlbmQiCisJZGVwZW5kcyBvbiBY ODZfNjQgJiYgSFlQRVJWICYmIFBDSV9NU0kgJiYgUENJX01TSV9JUlFfRE9NQUlOICYmIFNZU0ZT CiAJc2VsZWN0IFBDSV9IWVBFUlZfSU5URVJGQUNFCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBU aGUgUENJIGRldmljZSBmcm9udGVuZCBkcml2ZXIgYWxsb3dzIHRoZSBrZXJuZWwgdG8gaW1wb3J0 IGFyYml0cmFyeQotICAgICAgICAgIFBDSSBkZXZpY2VzIGZyb20gYSBQQ0kgYmFja2VuZCB0byBz dXBwb3J0IFBDSSBkcml2ZXIgZG9tYWlucy4KKwloZWxwCisJICBUaGUgUENJIGRldmljZSBmcm9u dGVuZCBkcml2ZXIgYWxsb3dzIHRoZSBrZXJuZWwgdG8gaW1wb3J0IGFyYml0cmFyeQorCSAgUENJ IGRldmljZXMgZnJvbSBhIFBDSSBiYWNrZW5kIHRvIHN1cHBvcnQgUENJIGRyaXZlciBkb21haW5z LgogCiBzb3VyY2UgImRyaXZlcnMvcGNpL2hvdHBsdWcvS2NvbmZpZyIKIHNvdXJjZSAiZHJpdmVy cy9wY2kvY29udHJvbGxlci9LY29uZmlnIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJv bGxlci9kd2MvS2NvbmZpZyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL0tjb25maWcKaW5k ZXggMGJhOTg4YjViNWJjLi42MjVhMDMxYjIxOTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL2Nv bnRyb2xsZXIvZHdjL0tjb25maWcKKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvS2Nv bmZpZwpAQCAtNyw5ICs3LDkgQEAgY29uZmlnIFBDSUVfRFcKIAlib29sCiAKIGNvbmZpZyBQQ0lF X0RXX0hPU1QKLSAgICAgICAgYm9vbAorCWJvb2wKIAlkZXBlbmRzIG9uIFBDSV9NU0lfSVJRX0RP TUFJTgotICAgICAgICBzZWxlY3QgUENJRV9EVworCXNlbGVjdCBQQ0lFX0RXCiAKIGNvbmZpZyBQ Q0lFX0RXX0VQCiAJYm9vbApAQCAtMjI0LDcgKzIyNCw3IEBAIGNvbmZpZyBQQ0lFX0hJU0lfU1RC CiAJZGVwZW5kcyBvbiBQQ0lfTVNJX0lSUV9ET01BSU4KIAlzZWxlY3QgUENJRV9EV19IT1NUCiAJ aGVscAotICAgICAgICAgIFNheSBZIGhlcmUgaWYgeW91IHdhbnQgUENJZSBjb250cm9sbGVyIHN1 cHBvcnQgb24gSGlTaWxpY29uIFNUQiBTb0NzCisJICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IFBD SWUgY29udHJvbGxlciBzdXBwb3J0IG9uIEhpU2lsaWNvbiBTVEIgU29DcwogCiBjb25maWcgUENJ X01FU09OCiAJYm9vbCAiTUVTT04gUENJZSBjb250cm9sbGVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9wY2kvaG90cGx1Zy9LY29uZmlnIGIvZHJpdmVycy9wY2kvaG90cGx1Zy9LY29uZmlnCmluZGV4 IGU3YjQ5M2MyMmJmMy4uMzI0NTVhNzkzNzJkIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9ob3Rw bHVnL0tjb25maWcKKysrIGIvZHJpdmVycy9wY2kvaG90cGx1Zy9LY29uZmlnCkBAIC04Myw3ICs4 Myw3IEBAIGNvbmZpZyBIT1RQTFVHX1BDSV9DUENJX1pUNTU1MAogCWRlcGVuZHMgb24gSE9UUExV R19QQ0lfQ1BDSSAmJiBYODYKIAloZWxwCiAJICBTYXkgWSBoZXJlIGlmIHlvdSBoYXZlIGFuIFBl cmZvcm1hbmNlIFRlY2hub2xvZ2llcyAoZm9ybWVybHkgSW50ZWwsCi0gICAgICAgICAgZm9ybWVy bHkganVzdCBaaWF0ZWNoKSBaaWF0ZWNoIFpUNTU1MCBDb21wYWN0UENJIHN5c3RlbSBjYXJkLgor CSAgZm9ybWVybHkganVzdCBaaWF0ZWNoKSBaaWF0ZWNoIFpUNTU1MCBDb21wYWN0UENJIHN5c3Rl bSBjYXJkLgogCiAJICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2Ug TSBoZXJlOiB0aGUKIAkgIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBjcGNpaHBfenQ1NTUwLgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9wZXJmL0tjb25maWcgYi9kcml2ZXJzL3BlcmYvS2NvbmZpZwppbmRl eCAwOWFlOGE5NzA4ODAuLjI4OGMxYjM1ODllNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9wZXJmL0tj b25maWcKKysrIGIvZHJpdmVycy9wZXJmL0tjb25maWcKQEAgLTgzLDggKzgzLDggQEAgY29uZmln IEhJU0lfUE1VCiAgICAgICAgYm9vbCAiSGlTaWxpY29uIFNvQyBQTVUiCiAgICAgICAgZGVwZW5k cyBvbiBBUk02NCAmJiBBQ1BJCiAgICAgICAgaGVscAotICAgICAgICAgU3VwcG9ydCBmb3IgSGlT aWxpY29uIFNvQyB1bmNvcmUgcGVyZm9ybWFuY2UgbW9uaXRvcmluZwotICAgICAgICAgdW5pdCAo UE1VKSwgc3VjaCBhczogTDNDLCBISEEgYW5kIEREUkMuCisJIFN1cHBvcnQgZm9yIEhpU2lsaWNv biBTb0MgdW5jb3JlIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcKKwkgdW5pdCAoUE1VKSwgc3VjaCBh czogTDNDLCBISEEgYW5kIEREUkMuCiAKIGNvbmZpZyBRQ09NX0wyX1BNVQogCWJvb2wgIlF1YWxj b21tIFRlY2hub2xvZ2llcyBMMi1jYWNoZSBQTVUiCkBAIC0xMTUsMTEgKzExNSwxMSBAQCBjb25m aWcgVEhVTkRFUlgyX1BNVQogCSAgIGluIHRoZSBERFI0IE1lbW9yeSBDb250cm9sbGVyIChETUMp LgogCiBjb25maWcgWEdFTkVfUE1VCi0gICAgICAgIGRlcGVuZHMgb24gQVJDSF9YR0VORQotICAg ICAgICBib29sICJBUE0gWC1HZW5lIFNvQyBQTVUiCi0gICAgICAgIGRlZmF1bHQgbgotICAgICAg ICBoZWxwCi0gICAgICAgICAgU2F5IHkgaWYgeW91IHdhbnQgdG8gdXNlIEFQTSBYLUdlbmUgU29D IHBlcmZvcm1hbmNlIG1vbml0b3JzLgorCWRlcGVuZHMgb24gQVJDSF9YR0VORQorCWJvb2wgIkFQ TSBYLUdlbmUgU29DIFBNVSIKKwlkZWZhdWx0IG4KKwloZWxwCisJICBTYXkgeSBpZiB5b3Ugd2Fu dCB0byB1c2UgQVBNIFgtR2VuZSBTb0MgcGVyZm9ybWFuY2UgbW9uaXRvcnMuCiAKIGNvbmZpZyBB Uk1fU1BFX1BNVQogCXRyaXN0YXRlICJFbmFibGUgc3VwcG9ydCBmb3IgdGhlIEFSTXY4LjIgU3Rh dGlzdGljYWwgUHJvZmlsaW5nIEV4dGVuc2lvbiIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGh5L2hp c2lsaWNvbi9LY29uZmlnIGIvZHJpdmVycy9waHkvaGlzaWxpY29uL0tjb25maWcKaW5kZXggNTM0 ZTM5M2EwOWIzLi42YTU5MWJiODQwMzEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGh5L2hpc2lsaWNv bi9LY29uZmlnCisrKyBiL2RyaXZlcnMvcGh5L2hpc2lsaWNvbi9LY29uZmlnCkBAIC0zOCw5ICsz OCw5IEBAIGNvbmZpZyBQSFlfSElTSV9JTk5PX1VTQjIKICAgICAgICBzZWxlY3QgR0VORVJJQ19Q SFkKICAgICAgICBzZWxlY3QgTUZEX1NZU0NPTgogICAgICAgIGhlbHAKLSAgICAgICAgIFN1cHBv cnQgZm9yIElOTk8gVVNCMiBQSFkgb24gSGlTaWxpY29uIFNvQ3MuIFRoaXMgUGh5IHN1cHBvcnRz Ci0gICAgICAgICBVU0IgMS41TWIvcywgVVNCIDEyTWIvcywgVVNCIDQ4ME1iL3Mgc3BlZWRzLiBJ dCBzdXBwb3J0cyBvbmUKLSAgICAgICAgIFVTQiBob3N0IHBvcnQgdG8gYWNjZXB0IG9uZSBVU0Ig ZGV2aWNlLgorCSBTdXBwb3J0IGZvciBJTk5PIFVTQjIgUEhZIG9uIEhpU2lsaWNvbiBTb0NzLiBU aGlzIFBoeSBzdXBwb3J0cworCSBVU0IgMS41TWIvcywgVVNCIDEyTWIvcywgVVNCIDQ4ME1iL3Mg c3BlZWRzLiBJdCBzdXBwb3J0cyBvbmUKKwkgVVNCIGhvc3QgcG9ydCB0byBhY2NlcHQgb25lIFVT QiBkZXZpY2UuCiAKIGNvbmZpZyBQSFlfSElYNUhEMl9TQVRBCiAJdHJpc3RhdGUgIkhJWDVIRDIg U0FUQSBQSFkgRHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9waW5jdHJsL0tjb25maWcgYi9k cml2ZXJzL3BpbmN0cmwvS2NvbmZpZwppbmRleCBiMzcyNDE5ZDYxZjIuLjI1YjZjODMwZjJmMSAx MDA2NDQKLS0tIGEvZHJpdmVycy9waW5jdHJsL0tjb25maWcKKysrIGIvZHJpdmVycy9waW5jdHJs L0tjb25maWcKQEAgLTMyLDE1ICszMiwxNSBAQCBjb25maWcgREVCVUdfUElOQ1RSTAogCSAgU2F5 IFkgaGVyZSB0byBhZGQgc29tZSBleHRyYSBjaGVja3MgYW5kIGRpYWdub3N0aWNzIHRvIFBJTkNU UkwgY2FsbHMuCiAKIGNvbmZpZyBQSU5DVFJMX0FSVFBFQzYKLSAgICAgICAgYm9vbCAiQXhpcyBB UlRQRUMtNiBwaW4gY29udHJvbGxlciBkcml2ZXIiCi0gICAgICAgIGRlcGVuZHMgb24gTUFDSF9B UlRQRUM2Ci0gICAgICAgIHNlbGVjdCBQSU5NVVgKLSAgICAgICAgc2VsZWN0IEdFTkVSSUNfUElO Q09ORgotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBpcyB0aGUgZHJpdmVyIGZvciB0aGUg QXhpcyBBUlRQRUMtNiBwaW4gY29udHJvbGxlci4gVGhpcyBkcml2ZXIKLSAgICAgICAgICBzdXBw b3J0cyBwaW4gZnVuY3Rpb24gbXVsdGlwbGV4aW5nIGFzIHdlbGwgYXMgcGluIGJpYXMgYW5kIGRy aXZlCi0gICAgICAgICAgc3RyZW5ndGggY29uZmlndXJhdGlvbi4gRGV2aWNlIHRyZWUgaW50ZWdy YXRpb24gaW5zdHJ1Y3Rpb25zIGNhbiBiZQotICAgICAgICAgIGZvdW5kIGluIERvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2F4aXMsYXJ0cGVjNi1waW5jdHJsLnR4dAor CWJvb2wgIkF4aXMgQVJUUEVDLTYgcGluIGNvbnRyb2xsZXIgZHJpdmVyIgorCWRlcGVuZHMgb24g TUFDSF9BUlRQRUM2CisJc2VsZWN0IFBJTk1VWAorCXNlbGVjdCBHRU5FUklDX1BJTkNPTkYKKwlo ZWxwCisJICBUaGlzIGlzIHRoZSBkcml2ZXIgZm9yIHRoZSBBeGlzIEFSVFBFQy02IHBpbiBjb250 cm9sbGVyLiBUaGlzIGRyaXZlcgorCSAgc3VwcG9ydHMgcGluIGZ1bmN0aW9uIG11bHRpcGxleGlu ZyBhcyB3ZWxsIGFzIHBpbiBiaWFzIGFuZCBkcml2ZQorCSAgc3RyZW5ndGggY29uZmlndXJhdGlv bi4gRGV2aWNlIHRyZWUgaW50ZWdyYXRpb24gaW5zdHJ1Y3Rpb25zIGNhbiBiZQorCSAgZm91bmQg aW4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvYXhpcyxhcnRwZWM2 LXBpbmN0cmwudHh0CiAKIGNvbmZpZyBQSU5DVFJMX0FTMzcyMgogCXRyaXN0YXRlICJQaW5jdHJs IGFuZCBHUElPIGRyaXZlciBmb3IgYW1zIEFTMzcyMiBQTUlDIgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9waW5jdHJsL2ZyZWVzY2FsZS9LY29uZmlnIGIvZHJpdmVycy9waW5jdHJsL2ZyZWVzY2FsZS9L Y29uZmlnCmluZGV4IDVmNDA1ODAzM2VjNi4uM2VhOWNlM2UwY2Q5IDEwMDY0NAotLS0gYS9kcml2 ZXJzL3BpbmN0cmwvZnJlZXNjYWxlL0tjb25maWcKKysrIGIvZHJpdmVycy9waW5jdHJsL2ZyZWVz Y2FsZS9LY29uZmlnCkBAIC0zOSwxMiArMzksMTIgQEAgY29uZmlnIFBJTkNUUkxfSU1YMjcKIAog CiBjb25maWcgUElOQ1RSTF9JTVgyNQotICAgICAgICBib29sICJJTVgyNSBwaW5jdHJsIGRyaXZl ciIKLSAgICAgICAgZGVwZW5kcyBvbiBPRgotICAgICAgICBkZXBlbmRzIG9uIFNPQ19JTVgyNQot ICAgICAgICBzZWxlY3QgUElOQ1RSTF9JTVgKLSAgICAgICAgaGVscAotICAgICAgICAgIFNheSBZ IGhlcmUgdG8gZW5hYmxlIHRoZSBpbXgyNSBwaW5jdHJsIGRyaXZlcgorCWJvb2wgIklNWDI1IHBp bmN0cmwgZHJpdmVyIgorCWRlcGVuZHMgb24gT0YKKwlkZXBlbmRzIG9uIFNPQ19JTVgyNQorCXNl bGVjdCBQSU5DVFJMX0lNWAorCWhlbHAKKwkgIFNheSBZIGhlcmUgdG8gZW5hYmxlIHRoZSBpbXgy NSBwaW5jdHJsIGRyaXZlcgogCiBjb25maWcgUElOQ1RSTF9JTVgzNQogCWJvb2wgIklNWDM1IHBp bmN0cmwgZHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9waW5jdHJsL3Fjb20vS2NvbmZpZyBi L2RyaXZlcnMvcGluY3RybC9xY29tL0tjb25maWcKaW5kZXggMzJmYzI0NThiOGViLi44YWQwZDNj YzNiZjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGluY3RybC9xY29tL0tjb25maWcKKysrIGIvZHJp dmVycy9waW5jdHJsL3Fjb20vS2NvbmZpZwpAQCAtMTQxLDEwICsxNDEsMTAgQEAgY29uZmlnIFBJ TkNUUkxfUUNPTV9TUE1JX1BNSUMKICAgICAgICBzZWxlY3QgR1BJT0xJQl9JUlFDSElQCiAgICAg ICAgc2VsZWN0IElSUV9ET01BSU5fSElFUkFSQ0hZCiAgICAgICAgaGVscAotICAgICAgICAgVGhp cyBpcyB0aGUgcGluY3RybCwgcGlubXV4LCBwaW5jb25mIGFuZCBncGlvbGliIGRyaXZlciBmb3Ig dGhlCi0gICAgICAgICBRdWFsY29tbSBHUElPIGFuZCBNUFAgYmxvY2tzIGZvdW5kIGluIHRoZSBR dWFsY29tbSBQTUlDJ3MgY2hpcHMsCi0gICAgICAgICB3aGljaCBhcmUgdXNpbmcgU1BNSSBmb3Ig Y29tbXVuaWNhdGlvbiB3aXRoIFNvQy4gRXhhbXBsZSBQTUlDJ3MKLSAgICAgICAgIGRldmljZXMg YXJlIHBtODg0MSwgcG04OTQxIGFuZCBwbWE4MDg0LgorCSBUaGlzIGlzIHRoZSBwaW5jdHJsLCBw aW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZvciB0aGUKKwkgUXVhbGNvbW0gR1BJ TyBhbmQgTVBQIGJsb2NrcyBmb3VuZCBpbiB0aGUgUXVhbGNvbW0gUE1JQydzIGNoaXBzLAorCSB3 aGljaCBhcmUgdXNpbmcgU1BNSSBmb3IgY29tbXVuaWNhdGlvbiB3aXRoIFNvQy4gRXhhbXBsZSBQ TUlDJ3MKKwkgZGV2aWNlcyBhcmUgcG04ODQxLCBwbTg5NDEgYW5kIHBtYTgwODQuCiAKIGNvbmZp ZyBQSU5DVFJMX1FDT01fU1NCSV9QTUlDCiAgICAgICAgdHJpc3RhdGUgIlF1YWxjb21tIFNTQkkg UE1JQyBwaW4gY29udHJvbGxlciBkcml2ZXIiCkBAIC0xNTQsMTAgKzE1NCwxMCBAQCBjb25maWcg UElOQ1RSTF9RQ09NX1NTQklfUE1JQwogICAgICAgIHNlbGVjdCBHRU5FUklDX1BJTkNPTkYKICAg ICAgICBzZWxlY3QgSVJRX0RPTUFJTl9ISUVSQVJDSFkKICAgICAgICBoZWxwCi0gICAgICAgICBU aGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZv ciB0aGUKLSAgICAgICAgIFF1YWxjb21tIEdQSU8gYW5kIE1QUCBibG9ja3MgZm91bmQgaW4gdGhl IFF1YWxjb21tIFBNSUMncyBjaGlwcywKLSAgICAgICAgIHdoaWNoIGFyZSB1c2luZyBTU0JJIGZv ciBjb21tdW5pY2F0aW9uIHdpdGggU29DLiBFeGFtcGxlIFBNSUMncwotICAgICAgICAgZGV2aWNl cyBhcmUgcG04MDU4IGFuZCBwbTg5MjEuCisJIFRoaXMgaXMgdGhlIHBpbmN0cmwsIHBpbm11eCwg cGluY29uZiBhbmQgZ3Bpb2xpYiBkcml2ZXIgZm9yIHRoZQorCSBRdWFsY29tbSBHUElPIGFuZCBN UFAgYmxvY2tzIGZvdW5kIGluIHRoZSBRdWFsY29tbSBQTUlDJ3MgY2hpcHMsCisJIHdoaWNoIGFy ZSB1c2luZyBTU0JJIGZvciBjb21tdW5pY2F0aW9uIHdpdGggU29DLiBFeGFtcGxlIFBNSUMncwor CSBkZXZpY2VzIGFyZSBwbTgwNTggYW5kIHBtODkyMS4KIAogY29uZmlnIFBJTkNUUkxfU0M3MTgw CiAJdHJpc3RhdGUgIlF1YWxjb21tIFRlY2hub2xvZ2llcyBJbmMgU0M3MTgwIHBpbiBjb250cm9s bGVyIGRyaXZlciIKQEAgLTE3MywyNiArMTczLDI2IEBAIGNvbmZpZyBQSU5DVFJMX1NETTY2MAog ICAgICAgIGRlcGVuZHMgb24gR1BJT0xJQiAmJiBPRgogICAgICAgIHNlbGVjdCBQSU5DVFJMX01T TQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoaXMgaXMgdGhlIHBpbmN0cmwsIHBpbm11eCwgcGlu Y29uZiBhbmQgZ3Bpb2xpYiBkcml2ZXIgZm9yIHRoZQotICAgICAgICAgUXVhbGNvbW0gVGVjaG5v bG9naWVzIEluYyBUTE1NIGJsb2NrIGZvdW5kIG9uIHRoZSBRdWFsY29tbQotICAgICAgICAgVGVj aG5vbG9naWVzIEluYyBTRE02NjAgcGxhdGZvcm0uCisJIFRoaXMgaXMgdGhlIHBpbmN0cmwsIHBp bm11eCwgcGluY29uZiBhbmQgZ3Bpb2xpYiBkcml2ZXIgZm9yIHRoZQorCSBRdWFsY29tbSBUZWNo bm9sb2dpZXMgSW5jIFRMTU0gYmxvY2sgZm91bmQgb24gdGhlIFF1YWxjb21tCisJIFRlY2hub2xv Z2llcyBJbmMgU0RNNjYwIHBsYXRmb3JtLgogCiBjb25maWcgUElOQ1RSTF9TRE04NDUKICAgICAg ICB0cmlzdGF0ZSAiUXVhbGNvbW0gVGVjaG5vbG9naWVzIEluYyBTRE04NDUgcGluIGNvbnRyb2xs ZXIgZHJpdmVyIgogICAgICAgIGRlcGVuZHMgb24gR1BJT0xJQiAmJiAoT0YgfHwgQUNQSSkKICAg ICAgICBzZWxlY3QgUElOQ1RSTF9NU00KICAgICAgICBoZWxwCi0gICAgICAgICBUaGlzIGlzIHRo ZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZvciB0aGUKLSAg ICAgICAgIFF1YWxjb21tIFRlY2hub2xvZ2llcyBJbmMgVExNTSBibG9jayBmb3VuZCBvbiB0aGUg UXVhbGNvbW0KLSAgICAgICAgIFRlY2hub2xvZ2llcyBJbmMgU0RNODQ1IHBsYXRmb3JtLgorCSBU aGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZv ciB0aGUKKwkgUXVhbGNvbW0gVGVjaG5vbG9naWVzIEluYyBUTE1NIGJsb2NrIGZvdW5kIG9uIHRo ZSBRdWFsY29tbQorCSBUZWNobm9sb2dpZXMgSW5jIFNETTg0NSBwbGF0Zm9ybS4KIAogY29uZmln IFBJTkNUUkxfU004MTUwCiAgICAgICAgdHJpc3RhdGUgIlF1YWxjb21tIFRlY2hub2xvZ2llcyBJ bmMgU004MTUwIHBpbiBjb250cm9sbGVyIGRyaXZlciIKICAgICAgICBkZXBlbmRzIG9uIEdQSU9M SUIgJiYgT0YKICAgICAgICBzZWxlY3QgUElOQ1RSTF9NU00KICAgICAgICBoZWxwCi0gICAgICAg ICBUaGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVy IGZvciB0aGUKLSAgICAgICAgIFF1YWxjb21tIFRlY2hub2xvZ2llcyBJbmMgVExNTSBibG9jayBm b3VuZCBvbiB0aGUgUXVhbGNvbW0KLSAgICAgICAgIFRlY2hub2xvZ2llcyBJbmMgU004MTUwIHBs YXRmb3JtLgorCSBUaGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9s aWIgZHJpdmVyIGZvciB0aGUKKwkgUXVhbGNvbW0gVGVjaG5vbG9naWVzIEluYyBUTE1NIGJsb2Nr IGZvdW5kIG9uIHRoZSBRdWFsY29tbQorCSBUZWNobm9sb2dpZXMgSW5jIFNNODE1MCBwbGF0Zm9y bS4KIAogZW5kaWYKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGxhdGZvcm0vY2hyb21lL0tjb25maWcg Yi9kcml2ZXJzL3BsYXRmb3JtL2Nocm9tZS9LY29uZmlnCmluZGV4IGVlNWYwOGVhNTdiNi4uYjY2 Y2M3MTgyMjg3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3BsYXRmb3JtL2Nocm9tZS9LY29uZmlnCisr KyBiL2RyaXZlcnMvcGxhdGZvcm0vY2hyb21lL0tjb25maWcKQEAgLTEzMiw5ICsxMzIsOSBAQCBj b25maWcgQ1JPU19FQ19MUEMKIAkgIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBjcm9zX2VjX2xwY3Mu CiAKIGNvbmZpZyBDUk9TX0VDX1BST1RPCi0gICAgICAgIGJvb2wKLSAgICAgICAgaGVscAotICAg ICAgICAgIENocm9tZU9TIEVDIGNvbW11bmljYXRpb24gcHJvdG9jb2wgaGVscGVycy4KKwlib29s CisJaGVscAorCSAgQ2hyb21lT1MgRUMgY29tbXVuaWNhdGlvbiBwcm90b2NvbCBoZWxwZXJzLgog CiBjb25maWcgQ1JPU19LQkRfTEVEX0JBQ0tMSUdIVAogCXRyaXN0YXRlICJCYWNrbGlnaHQgTEVE IHN1cHBvcnQgZm9yIENocm9tZSBPUyBrZXlib2FyZHMiCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Bs YXRmb3JtL21lbGxhbm94L0tjb25maWcgYi9kcml2ZXJzL3BsYXRmb3JtL21lbGxhbm94L0tjb25m aWcKaW5kZXggNTMwZmU3ZTMxMzk3Li5hNDc0NmJiYTdlOWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv cGxhdGZvcm0vbWVsbGFub3gvS2NvbmZpZworKysgYi9kcml2ZXJzL3BsYXRmb3JtL21lbGxhbm94 L0tjb25maWcKQEAgLTQxLDcgKzQxLDcgQEAgY29uZmlnIE1MWEJGX1RNRklGTwogCWRlcGVuZHMg b24gVklSVElPX0NPTlNPTEUgJiYgVklSVElPX05FVAogCWhlbHAKIAkgIFNheSB5IGhlcmUgdG8g ZW5hYmxlIFRtRmlmbyBzdXBwb3J0LiBUaGUgVG1GaWZvIGRyaXZlciBwcm92aWRlcwotICAgICAg ICAgIHBsYXRmb3JtIGRyaXZlciBzdXBwb3J0IGZvciB0aGUgVG1GaWZvIHdoaWNoIHN1cHBvcnRz IGNvbnNvbGUKLSAgICAgICAgICBhbmQgbmV0d29ya2luZyBiYXNlZCBvbiB0aGUgdmlydGlvIGZy YW1ld29yay4KKwkgIHBsYXRmb3JtIGRyaXZlciBzdXBwb3J0IGZvciB0aGUgVG1GaWZvIHdoaWNo IHN1cHBvcnRzIGNvbnNvbGUKKwkgIGFuZCBuZXR3b3JraW5nIGJhc2VkIG9uIHRoZSB2aXJ0aW8g ZnJhbWV3b3JrLgogCiBlbmRpZiAjIE1FTExBTk9YX1BMQVRGT1JNCmRpZmYgLS1naXQgYS9kcml2 ZXJzL3BsYXRmb3JtL3g4Ni9LY29uZmlnIGIvZHJpdmVycy9wbGF0Zm9ybS94ODYvS2NvbmZpZwpp bmRleCBhZTIxZDA4YzY1ZTguLjVjMzU2ZTRjN2Q0YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9wbGF0 Zm9ybS94ODYvS2NvbmZpZworKysgYi9kcml2ZXJzL3BsYXRmb3JtL3g4Ni9LY29uZmlnCkBAIC0y OCw3ICsyOCw3IEBAIGNvbmZpZyBBQ0VSX1dNSQogCWRlcGVuZHMgb24gQUNQSV9XTUkKIAlzZWxl Y3QgSU5QVVRfU1BBUlNFS01BUAogCSMgQWNlciBXTUkgZGVwZW5kcyBvbiBBQ1BJX1ZJREVPIHdo ZW4gQUNQSSBpcyBlbmFibGVkCi0gICAgICAgIHNlbGVjdCBBQ1BJX1ZJREVPIGlmIEFDUEkKKwlz ZWxlY3QgQUNQSV9WSURFTyBpZiBBQ1BJCiAJLS0taGVscC0tLQogCSAgVGhpcyBpcyBhIGRyaXZl ciBmb3IgbmV3ZXIgQWNlciAoYW5kIFdpc3Ryb24pIGxhcHRvcHMuIEl0IGFkZHMKIAkgIHdpcmVs ZXNzIHJhZGlvIGFuZCBibHVldG9vdGggY29udHJvbCwgYW5kIG9uIHNvbWUgbGFwdG9wcywKQEAg LTM4LDE4ICszOCwxOCBAQCBjb25maWcgQUNFUl9XTUkKIAkgIGhlcmUuCiAKIGNvbmZpZyBBQ0VS X1dJUkVMRVNTCi0gICAgICAgIHRyaXN0YXRlICJBY2VyIFdpcmVsZXNzIFJhZGlvIENvbnRyb2wg RHJpdmVyIgotICAgICAgICBkZXBlbmRzIG9uIEFDUEkKLSAgICAgICAgZGVwZW5kcyBvbiBJTlBV VAotICAgICAgICAtLS1oZWxwLS0tCi0gICAgICAgICAgVGhlIEFjZXIgV2lyZWxlc3MgUmFkaW8g Q29udHJvbCBoYW5kbGVzIHRoZSBhaXJwbGFuZSBtb2RlIGhvdGtleQotICAgICAgICAgIHByZXNl bnQgb24gbmV3IEFjZXIgbGFwdG9wcy4KKwl0cmlzdGF0ZSAiQWNlciBXaXJlbGVzcyBSYWRpbyBD b250cm9sIERyaXZlciIKKwlkZXBlbmRzIG9uIEFDUEkKKwlkZXBlbmRzIG9uIElOUFVUCisJLS0t aGVscC0tLQorCSAgVGhlIEFjZXIgV2lyZWxlc3MgUmFkaW8gQ29udHJvbCBoYW5kbGVzIHRoZSBh aXJwbGFuZSBtb2RlIGhvdGtleQorCSAgcHJlc2VudCBvbiBuZXcgQWNlciBsYXB0b3BzLgogCi0g ICAgICAgICAgU2F5IFkgb3IgTSBoZXJlIGlmIHlvdSBoYXZlIGFuIEFjZXIgbm90ZWJvb2sgd2l0 aCBhbiBhaXJwbGFuZSBtb2RlCi0gICAgICAgICAgaG90a2V5LgorCSAgU2F5IFkgb3IgTSBoZXJl IGlmIHlvdSBoYXZlIGFuIEFjZXIgbm90ZWJvb2sgd2l0aCBhbiBhaXJwbGFuZSBtb2RlCisJICBo b3RrZXkuCiAKLSAgICAgICAgICBJZiB5b3UgY2hvb3NlIHRvIGNvbXBpbGUgdGhpcyBkcml2ZXIg YXMgYSBtb2R1bGUgdGhlIG1vZHVsZSB3aWxsIGJlCi0gICAgICAgICAgY2FsbGVkIGFjZXItd2ly ZWxlc3MuCisJICBJZiB5b3UgY2hvb3NlIHRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1 bGUgdGhlIG1vZHVsZSB3aWxsIGJlCisJICBjYWxsZWQgYWNlci13aXJlbGVzcy4KIAogY29uZmln IEFDRVJIREYKIAl0cmlzdGF0ZSAiQWNlciBBc3BpcmUgT25lIHRlbXBlcmF0dXJlIGFuZCBmYW4g ZHJpdmVyIgpAQCAtMjg2LDE3ICsyODYsMTcgQEAgY29uZmlnIEZVSklUU1VfVEFCTEVUCiAgICAg ICAgZGVwZW5kcyBvbiBBQ1BJCiAgICAgICAgZGVwZW5kcyBvbiBJTlBVVAogICAgICAgIC0tLWhl bHAtLS0KLSAgICAgICAgIFRoaXMgaXMgYSBkcml2ZXIgZm9yIHRhYmxldHMgYnVpbHQgYnkgRnVq aXRzdToKKwkgVGhpcyBpcyBhIGRyaXZlciBmb3IgdGFibGV0cyBidWlsdCBieSBGdWppdHN1Ogog Ci0gICAgICAgICAgICogTGlmZWJvb2sgUDE1MTAvUDE2MTAvUDE2MjAvVHh4eHgKLSAgICAgICAg ICAgKiBTdHlsaXN0aWMgU1Q1eHh4Ci0gICAgICAgICAgICogUG9zc2libHkgb3RoZXIgRnVqaXRz dSB0YWJsZXQgbW9kZWxzCisJICAgKiBMaWZlYm9vayBQMTUxMC9QMTYxMC9QMTYyMC9UeHh4eAor CSAgICogU3R5bGlzdGljIFNUNXh4eAorCSAgICogUG9zc2libHkgb3RoZXIgRnVqaXRzdSB0YWJs ZXQgbW9kZWxzCiAKLSAgICAgICAgIEl0IGFkZHMgc3VwcG9ydCBmb3IgdGhlIHBhbmVsIGJ1dHRv bnMsIGRvY2tpbmcgc3RhdGlvbiBkZXRlY3Rpb24sCi0gICAgICAgICB0YWJsZXQvbm90ZWJvb2sg bW9kZSBkZXRlY3Rpb24gZm9yIGNvbnZlcnRpYmxlIGFuZAotICAgICAgICAgb3JpZW50YXRpb24g ZGV0ZWN0aW9uIGZvciBkb2NrZWQgc2xhdGVzLgorCSBJdCBhZGRzIHN1cHBvcnQgZm9yIHRoZSBw YW5lbCBidXR0b25zLCBkb2NraW5nIHN0YXRpb24gZGV0ZWN0aW9uLAorCSB0YWJsZXQvbm90ZWJv b2sgbW9kZSBkZXRlY3Rpb24gZm9yIGNvbnZlcnRpYmxlIGFuZAorCSBvcmllbnRhdGlvbiBkZXRl Y3Rpb24gZm9yIGRvY2tlZCBzbGF0ZXMuCiAKLSAgICAgICAgIElmIHlvdSBoYXZlIGEgRnVqaXRz dSBjb252ZXJ0aWJsZSBvciBzbGF0ZSwgc2F5IFkgb3IgTSBoZXJlLgorCSBJZiB5b3UgaGF2ZSBh IEZ1aml0c3UgY29udmVydGlibGUgb3Igc2xhdGUsIHNheSBZIG9yIE0gaGVyZS4KIAogY29uZmln IEFNSUxPX1JGS0lMTAogCXRyaXN0YXRlICJGdWppdHN1LVNpZW1lbnMgQW1pbG8gcmZraWxsIHN1 cHBvcnQiCkBAIC0xMDEzLDggKzEwMTMsOCBAQCBjb25maWcgSU5URUxfTUZMRF9USEVSTUFMCiAg ICAgICAgdHJpc3RhdGUgIlRoZXJtYWwgZHJpdmVyIGZvciBJbnRlbCBNZWRmaWVsZCBwbGF0Zm9y bSIKICAgICAgICBkZXBlbmRzIG9uIE1GRF9JTlRFTF9NU0lDICYmIFRIRVJNQUwKICAgICAgICBo ZWxwCi0gICAgICAgICBTYXkgWSBoZXJlIHRvIGVuYWJsZSB0aGVybWFsIGRyaXZlciBzdXBwb3J0 IGZvciB0aGUgIEludGVsIE1lZGZpZWxkCi0gICAgICAgICBwbGF0Zm9ybS4KKwkgU2F5IFkgaGVy ZSB0byBlbmFibGUgdGhlcm1hbCBkcml2ZXIgc3VwcG9ydCBmb3IgdGhlICBJbnRlbCBNZWRmaWVs ZAorCSBwbGF0Zm9ybS4KIAogY29uZmlnIElOVEVMX0lQUwogCXRyaXN0YXRlICJJbnRlbCBJbnRl bGxpZ2VudCBQb3dlciBTaGFyaW5nIgpAQCAtMTEyMSw3ICsxMTIxLDcgQEAgY29uZmlnIE1YTV9X TUkKICAgICAgICB0cmlzdGF0ZSAiV01JIHN1cHBvcnQgZm9yIE1YTSBMYXB0b3AgR3JhcGhpY3Mi CiAgICAgICAgZGVwZW5kcyBvbiBBQ1BJX1dNSQogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAg ICBNWE0gaXMgYSBzdGFuZGFyZCBmb3IgbGFwdG9wIGdyYXBoaWNzIGNhcmRzLCB0aGUgV01JIGlu dGVyZmFjZQorCSAgTVhNIGlzIGEgc3RhbmRhcmQgZm9yIGxhcHRvcCBncmFwaGljcyBjYXJkcywg dGhlIFdNSSBpbnRlcmZhY2UKIAkgIGlzIHJlcXVpcmVkIGZvciBzd2l0Y2hhYmxlIG52aWRpYSBn cmFwaGljcyBtYWNoaW5lcwogCiBjb25maWcgSU5URUxfT0FLVFJBSUwKQEAgLTExNTYsNyArMTE1 Niw3IEBAIGNvbmZpZyBBUFBMRV9HTVVYCiAJICBjb250cm9sIGlzIHN1cHBvcnRlZCBieSB0aGUg ZHJpdmVyLgogCiBjb25maWcgSU5URUxfUlNUCi0gICAgICAgIHRyaXN0YXRlICJJbnRlbCBSYXBp ZCBTdGFydCBUZWNobm9sb2d5IERyaXZlciIKKwl0cmlzdGF0ZSAiSW50ZWwgUmFwaWQgU3RhcnQg VGVjaG5vbG9neSBEcml2ZXIiCiAJZGVwZW5kcyBvbiBBQ1BJCiAJLS0taGVscC0tLQogCSAgVGhp cyBkcml2ZXIgcHJvdmlkZXMgc3VwcG9ydCBmb3IgbW9kaWZ5aW5nIHBhcmFtYXRlcnMgb24gc3lz dGVtcwpAQCAtMTE2OCw3ICsxMTY4LDcgQEAgY29uZmlnIElOVEVMX1JTVAogCSAgYXMgdXN1YWwu CiAKIGNvbmZpZyBJTlRFTF9TTUFSVENPTk5FQ1QKLSAgICAgICAgdHJpc3RhdGUgIkludGVsIFNt YXJ0IENvbm5lY3QgZGlzYWJsaW5nIGRyaXZlciIKKwl0cmlzdGF0ZSAiSW50ZWwgU21hcnQgQ29u bmVjdCBkaXNhYmxpbmcgZHJpdmVyIgogCWRlcGVuZHMgb24gQUNQSQogCS0tLWhlbHAtLS0KIAkg IEludGVsIFNtYXJ0IENvbm5lY3QgaXMgYSB0ZWNobm9sb2d5IGludGVuZGVkIHRvIHBlcm1pdCBk ZXZpY2VzIHRvCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Bvd2VyL2F2cy9LY29uZmlnIGIvZHJpdmVy cy9wb3dlci9hdnMvS2NvbmZpZwppbmRleCBiNWEyMTdiODI4ZGMuLjA4OWI2MjQ0YjcxNiAxMDA2 NDQKLS0tIGEvZHJpdmVycy9wb3dlci9hdnMvS2NvbmZpZworKysgYi9kcml2ZXJzL3Bvd2VyL2F2 cy9LY29uZmlnCkBAIC0xMyw5ICsxMyw5IEBAIG1lbnVjb25maWcgUE9XRVJfQVZTCiAJICBTYXkg WSBoZXJlIHRvIGVuYWJsZSBBZGFwdGl2ZSBWb2x0YWdlIFNjYWxpbmcgY2xhc3Mgc3VwcG9ydC4K IAogY29uZmlnIFJPQ0tDSElQX0lPRE9NQUlOCi0gICAgICAgIHRyaXN0YXRlICJSb2NrY2hpcCBJ TyBkb21haW4gc3VwcG9ydCIKLSAgICAgICAgZGVwZW5kcyBvbiBQT1dFUl9BVlMgJiYgQVJDSF9S T0NLQ0hJUCAmJiBPRgotICAgICAgICBoZWxwCi0gICAgICAgICAgU2F5IHkgaGVyZSB0byBlbmFi bGUgc3VwcG9ydCBpbyBkb21haW5zIG9uIFJvY2tjaGlwIFNvQ3MuIEl0IGlzCi0gICAgICAgICAg bmVjZXNzYXJ5IGZvciB0aGUgaW8gZG9tYWluIHNldHRpbmcgb2YgdGhlIFNvQyB0byBtYXRjaCB0 aGUKLSAgICAgICAgICB2b2x0YWdlIHN1cHBsaWVkIGJ5IHRoZSByZWd1bGF0b3JzLgorCXRyaXN0 YXRlICJSb2NrY2hpcCBJTyBkb21haW4gc3VwcG9ydCIKKwlkZXBlbmRzIG9uIFBPV0VSX0FWUyAm JiBBUkNIX1JPQ0tDSElQICYmIE9GCisJaGVscAorCSAgU2F5IHkgaGVyZSB0byBlbmFibGUgc3Vw cG9ydCBpbyBkb21haW5zIG9uIFJvY2tjaGlwIFNvQ3MuIEl0IGlzCisJICBuZWNlc3NhcnkgZm9y IHRoZSBpbyBkb21haW4gc2V0dGluZyBvZiB0aGUgU29DIHRvIG1hdGNoIHRoZQorCSAgdm9sdGFn ZSBzdXBwbGllZCBieSB0aGUgcmVndWxhdG9ycy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvcG93ZXIv c3VwcGx5L0tjb25maWcgYi9kcml2ZXJzL3Bvd2VyL3N1cHBseS9LY29uZmlnCmluZGV4IGM4NGE3 YjFjYWViNi4uZjY5OTVlYWE1NjQwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3Bvd2VyL3N1cHBseS9L Y29uZmlnCisrKyBiL2RyaXZlcnMvcG93ZXIvc3VwcGx5L0tjb25maWcKQEAgLTczLDEwICs3Mywx MCBAQCBjb25maWcgV004MzFYX1BPV0VSCiAJICBwcm92aWRlZCBieSBXb2xmc29uIE1pY3JvZWxl Y3Ryb25pY3MgV004MzF4IFBNSUNzLgogCiBjb25maWcgV004MzUwX1BPV0VSCi0gICAgICAgIHRy aXN0YXRlICJXTTgzNTAgUE1VIHN1cHBvcnQiCi0gICAgICAgIGRlcGVuZHMgb24gTUZEX1dNODM1 MAotICAgICAgICBoZWxwCi0gICAgICAgICAgU2F5IFkgaGVyZSB0byBlbmFibGUgc3VwcG9ydCBm b3IgdGhlIHBvd2VyIG1hbmFnZW1lbnQgdW5pdAorCXRyaXN0YXRlICJXTTgzNTAgUE1VIHN1cHBv cnQiCisJZGVwZW5kcyBvbiBNRkRfV004MzUwCisJaGVscAorCSAgU2F5IFkgaGVyZSB0byBlbmFi bGUgc3VwcG9ydCBmb3IgdGhlIHBvd2VyIG1hbmFnZW1lbnQgdW5pdAogCSAgcHJvdmlkZWQgYnkg dGhlIFdvbGZzb24gTWljcm9lbGVjdHJvbmljcyBXTTgzNTAgUE1JQy4KIAogY29uZmlnIFRFU1Rf UE9XRVIKQEAgLTIwOSwxNiArMjA5LDE2IEBAIGNvbmZpZyBCQVRURVJZX1dNOTdYWAogCSAgU2F5 IFkgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIGJhdHRlcnkgbWVhc3VyZWQgYnkgV005N3h4IGF1eCBw b3J0LgogCiBjb25maWcgQkFUVEVSWV9TQlMKLSAgICAgICAgdHJpc3RhdGUgIlNCUyBDb21wbGlh bnQgZ2FzIGdhdWdlIgotICAgICAgICBkZXBlbmRzIG9uIEkyQwotICAgICAgICBoZWxwCisJdHJp c3RhdGUgIlNCUyBDb21wbGlhbnQgZ2FzIGdhdWdlIgorCWRlcGVuZHMgb24gSTJDCisJaGVscAog CSAgU2F5IFkgdG8gaW5jbHVkZSBzdXBwb3J0IGZvciBTQlMgYmF0dGVyeSBkcml2ZXIgZm9yIFNC Uy1jb21wbGlhbnQKIAkgIGdhcyBnYXVnZXMuCiAKIGNvbmZpZyBDSEFSR0VSX1NCUwotICAgICAg ICB0cmlzdGF0ZSAiU0JTIENvbXBsaWFudCBjaGFyZ2VyIgotICAgICAgICBkZXBlbmRzIG9uIEky QwotICAgICAgICBoZWxwCisJdHJpc3RhdGUgIlNCUyBDb21wbGlhbnQgY2hhcmdlciIKKwlkZXBl bmRzIG9uIEkyQworCWhlbHAKIAkgIFNheSBZIHRvIGluY2x1ZGUgc3VwcG9ydCBmb3IgU0JTIGNv bXBsaWFudCBiYXR0ZXJ5IGNoYXJnZXJzLgogCiBjb25maWcgTUFOQUdFUl9TQlMKQEAgLTQ4NCwx MSArNDg0LDExIEBAIGNvbmZpZyBDSEFSR0VSX01BTkFHRVIKIAlkZXBlbmRzIG9uIFJFR1VMQVRP UgogCXNlbGVjdCBFWFRDT04KIAloZWxwCi0gICAgICAgICAgU2F5IFkgdG8gZW5hYmxlIGNoYXJn ZXItbWFuYWdlciBzdXBwb3J0LCB3aGljaCBhbGxvd3MgbXVsdGlwbGUKLSAgICAgICAgICBjaGFy Z2VycyBhdHRhY2hlZCB0byBhIGJhdHRlcnkgYW5kIG11bHRpcGxlIGJhdHRlcmllcyBhdHRhY2hl ZCB0byBhCi0gICAgICAgICAgc3lzdGVtLiBUaGUgY2hhcmdlci1tYW5hZ2VyIGFsc28gY2FuIG1v bml0b3IgY2hhcmdpbmcgc3RhdHVzIGluCi0gICAgICAgICAgcnVudGltZSBhbmQgaW4gc3VzcGVu ZC10by1SQU0gYnkgd2FraW5nIHVwIHRoZSBzeXN0ZW0gcGVyaW9kaWNhbGx5Ci0gICAgICAgICAg d2l0aCBoZWxwIG9mIHN1c3BlbmRfYWdhaW4gc3VwcG9ydC4KKwkgIFNheSBZIHRvIGVuYWJsZSBj aGFyZ2VyLW1hbmFnZXIgc3VwcG9ydCwgd2hpY2ggYWxsb3dzIG11bHRpcGxlCisJICBjaGFyZ2Vy cyBhdHRhY2hlZCB0byBhIGJhdHRlcnkgYW5kIG11bHRpcGxlIGJhdHRlcmllcyBhdHRhY2hlZCB0 byBhCisJICBzeXN0ZW0uIFRoZSBjaGFyZ2VyLW1hbmFnZXIgYWxzbyBjYW4gbW9uaXRvciBjaGFy Z2luZyBzdGF0dXMgaW4KKwkgIHJ1bnRpbWUgYW5kIGluIHN1c3BlbmQtdG8tUkFNIGJ5IHdha2lu ZyB1cCB0aGUgc3lzdGVtIHBlcmlvZGljYWxseQorCSAgd2l0aCBoZWxwIG9mIHN1c3BlbmRfYWdh aW4gc3VwcG9ydC4KIAogY29uZmlnIENIQVJHRVJfTFQzNjUxCiAJdHJpc3RhdGUgIkFuYWxvZyBE ZXZpY2VzIExUMzY1MSBjaGFyZ2VyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9yZWd1bGF0b3IvS2Nv bmZpZyBiL2RyaXZlcnMvcmVndWxhdG9yL0tjb25maWcKaW5kZXggM2VlNjM1MzFmNmQ1Li43NGVi NWFmNzI5NWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcmVndWxhdG9yL0tjb25maWcKKysrIGIvZHJp dmVycy9yZWd1bGF0b3IvS2NvbmZpZwpAQCAtODQxLDEwICs4NDEsMTAgQEAgY29uZmlnIFJFR1VM QVRPUl9TS1k4MTQ1MgogCSAgd2lsbCBiZSBjYWxsZWQgc2t5ODE0NTItcmVndWxhdG9yLgogCiBj b25maWcgUkVHVUxBVE9SX1NMRzUxMDAwCi0gICAgICAgIHRyaXN0YXRlICJEaWFsb2cgU2VtaWNv bmR1Y3RvciBTTEc1MTAwMCByZWd1bGF0b3JzIgotICAgICAgICBkZXBlbmRzIG9uIEkyQwotICAg ICAgICBzZWxlY3QgUkVHTUFQX0kyQwotICAgICAgICBoZWxwCisJdHJpc3RhdGUgIkRpYWxvZyBT ZW1pY29uZHVjdG9yIFNMRzUxMDAwIHJlZ3VsYXRvcnMiCisJZGVwZW5kcyBvbiBJMkMKKwlzZWxl Y3QgUkVHTUFQX0kyQworCWhlbHAKIAkgIFNheSB5IGhlcmUgdG8gc3VwcG9ydCBmb3IgdGhlIERp YWxvZyBTZW1pY29uZHVjdG9yIFNMRzUxMDAwLgogCSAgVGhlIFNMRzUxMDAwIGlzIHNldmVuIGNv bXBhY3QgYW5kIGN1c3RvbWl6YWJsZSBsb3cgZHJvcG91dAogCSAgcmVndWxhdG9ycy4KZGlmZiAt LWdpdCBhL2RyaXZlcnMvcnBtc2cvS2NvbmZpZyBiL2RyaXZlcnMvcnBtc2cvS2NvbmZpZwppbmRl eCBkMDMyMmI0MWVjYTUuLjcwOTI3NjU0MGVmMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ycG1zZy9L Y29uZmlnCisrKyBiL2RyaXZlcnMvcnBtc2cvS2NvbmZpZwpAQCAtMjEsNyArMjEsNyBAQCBjb25m aWcgUlBNU0dfUUNPTV9HTElOS19OQVRJVkUKIAogY29uZmlnIFJQTVNHX1FDT01fR0xJTktfUlBN CiAJdHJpc3RhdGUgIlF1YWxjb21tIFJQTSBHbGluayBkcml2ZXIiCi0gICAgICAgIHNlbGVjdCBS UE1TR19RQ09NX0dMSU5LX05BVElWRQorCXNlbGVjdCBSUE1TR19RQ09NX0dMSU5LX05BVElWRQog CWRlcGVuZHMgb24gSEFTX0lPTUVNCiAJZGVwZW5kcyBvbiBNQUlMQk9YCiAJaGVscApkaWZmIC0t Z2l0IGEvZHJpdmVycy9ydGMvS2NvbmZpZyBiL2RyaXZlcnMvcnRjL0tjb25maWcKaW5kZXggMWFk ZjlmODE1NjUyLi5iYzk1MDM4NDU3YzggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcnRjL0tjb25maWcK KysrIGIvZHJpdmVycy9ydGMvS2NvbmZpZwpAQCAtMTUxMCw5ICsxNTEwLDkgQEAgY29uZmlnIFJU Q19EUlZfUFhBCiAJZGVwZW5kcyBvbiBBUkNIX1BYQQogCXNlbGVjdCBSVENfRFJWX1NBMTEwMAog CWhlbHAKLSAgICAgICAgIElmIHlvdSBzYXkgWSBoZXJlIHlvdSB3aWxsIGdldCBhY2Nlc3MgdG8g dGhlIHJlYWwgdGltZSBjbG9jawotICAgICAgICAgYnVpbHQgaW50byB5b3VyIFBYQTI3eCBvciBQ WEEzeHggQ1BVLiBUaGlzIFJUQyBpcyBhY3R1YWxseSAyIFJUQ3MKLSAgICAgICAgIGNvbnNpc3Rp bmcgb2YgYW4gU0ExMTAwIGNvbXBhdGlibGUgUlRDIGFuZCB0aGUgZXh0ZW5kZWQgUFhBIFJUQy4K KwkgSWYgeW91IHNheSBZIGhlcmUgeW91IHdpbGwgZ2V0IGFjY2VzcyB0byB0aGUgcmVhbCB0aW1l IGNsb2NrCisJIGJ1aWx0IGludG8geW91ciBQWEEyN3ggb3IgUFhBM3h4IENQVS4gVGhpcyBSVEMg aXMgYWN0dWFsbHkgMiBSVENzCisJIGNvbnNpc3Rpbmcgb2YgYW4gU0ExMTAwIGNvbXBhdGlibGUg UlRDIGFuZCB0aGUgZXh0ZW5kZWQgUFhBIFJUQy4KIAogCSBUaGlzIFJUQyBkcml2ZXIgdXNlcyBQ WEEgUlRDIHJlZ2lzdGVycyBhdmFpbGFibGUgc2luY2UgcHhhMjd4CiAJIHNlcmllcyAoUkR4Uiwg Ull4UikgaW5zdGVhZCBvZiBsZWdhY3kgUkNOUiwgUlRBUi4KZGlmZiAtLWdpdCBhL2RyaXZlcnMv c2NzaS9LY29uZmlnIGIvZHJpdmVycy9zY3NpL0tjb25maWcKaW5kZXggMWI5MmYzYzE5ZmYzLi4y MzY3ODMxMWI1MWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc2NzaS9LY29uZmlnCisrKyBiL2RyaXZl cnMvc2NzaS9LY29uZmlnCkBAIC0xMTY2LDggKzExNjYsOCBAQCBjb25maWcgU0NTSV9MUEZDCiAJ ZGVwZW5kcyBvbiBOVk1FX0ZDIHx8IE5WTUVfRkM9bgogCXNlbGVjdCBDUkNfVDEwRElGCiAJLS0t aGVscC0tLQotICAgICAgICAgIFRoaXMgbHBmYyBkcml2ZXIgc3VwcG9ydHMgdGhlIEVtdWxleCBM aWdodFB1bHNlCi0gICAgICAgICAgRmFtaWx5IG9mIEZpYnJlIENoYW5uZWwgUENJIGhvc3QgYWRh cHRlcnMuCisJICBUaGlzIGxwZmMgZHJpdmVyIHN1cHBvcnRzIHRoZSBFbXVsZXggTGlnaHRQdWxz ZQorCSAgRmFtaWx5IG9mIEZpYnJlIENoYW5uZWwgUENJIGhvc3QgYWRhcHRlcnMuCiAKIGNvbmZp ZyBTQ1NJX0xQRkNfREVCVUdfRlMKIAlib29sICJFbXVsZXggTGlnaHRQdWxzZSBGaWJyZSBDaGFu bmVsIGRlYnVnZnMgU3VwcG9ydCIKQEAgLTE0ODAsMTQgKzE0ODAsMTQgQEAgY29uZmlnIFpGQ1AK IAlkZXBlbmRzIG9uIFMzOTAgJiYgUURJTyAmJiBTQ1NJCiAJZGVwZW5kcyBvbiBTQ1NJX0ZDX0FU VFJTCiAJaGVscAotICAgICAgICAgIElmIHlvdSB3YW50IHRvIGFjY2VzcyBTQ1NJIGRldmljZXMg YXR0YWNoZWQgdG8geW91ciBJQk0gZVNlcnZlcgotICAgICAgICAgIHpTZXJpZXMgYnkgbWVhbnMg b2YgRmlicmUgQ2hhbm5lbCBpbnRlcmZhY2VzIHNheSBZLgotICAgICAgICAgIEZvciBkZXRhaWxz IHBsZWFzZSByZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbiBwcm92aWRlZCBieSBJQk0gYXQKLSAg ICAgICAgICA8aHR0cDovL29zcy5zb2Z0d2FyZS5pYm0uY29tL2RldmVsb3BlcndvcmtzL29wZW5z b3VyY2UvbGludXgzOTA+CisJICBJZiB5b3Ugd2FudCB0byBhY2Nlc3MgU0NTSSBkZXZpY2VzIGF0 dGFjaGVkIHRvIHlvdXIgSUJNIGVTZXJ2ZXIKKwkgIHpTZXJpZXMgYnkgbWVhbnMgb2YgRmlicmUg Q2hhbm5lbCBpbnRlcmZhY2VzIHNheSBZLgorCSAgRm9yIGRldGFpbHMgcGxlYXNlIHJlZmVyIHRv IHRoZSBkb2N1bWVudGF0aW9uIHByb3ZpZGVkIGJ5IElCTSBhdAorCSAgPGh0dHA6Ly9vc3Muc29m dHdhcmUuaWJtLmNvbS9kZXZlbG9wZXJ3b3Jrcy9vcGVuc291cmNlL2xpbnV4MzkwPgogCi0gICAg ICAgICAgVGhpcyBkcml2ZXIgaXMgYWxzbyBhdmFpbGFibGUgYXMgYSBtb2R1bGUuIFRoaXMgbW9k dWxlIHdpbGwgYmUKLSAgICAgICAgICBjYWxsZWQgemZjcC4gSWYgeW91IHdhbnQgdG8gY29tcGls ZSBpdCBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZQotICAgICAgICAgIGFuZCByZWFkIDxmaWxlOkRv Y3VtZW50YXRpb24va2J1aWxkL21vZHVsZXMucnN0Pi4KKwkgIFRoaXMgZHJpdmVyIGlzIGFsc28g YXZhaWxhYmxlIGFzIGEgbW9kdWxlLiBUaGlzIG1vZHVsZSB3aWxsIGJlCisJICBjYWxsZWQgemZj cC4gSWYgeW91IHdhbnQgdG8gY29tcGlsZSBpdCBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZQorCSAg YW5kIHJlYWQgPGZpbGU6RG9jdW1lbnRhdGlvbi9rYnVpbGQvbW9kdWxlcy5yc3Q+LgogCiBjb25m aWcgU0NTSV9QTUNSQUlECiAJdHJpc3RhdGUgIlBNQyBTSUVSUkEgTGludXggTWF4UkFJRCBhZGFw dGVyIHN1cHBvcnQiCkBAIC0xNTE4LDggKzE1MTgsOCBAQCBjb25maWcgU0NTSV9WSVJUSU8KIAl0 cmlzdGF0ZSAidmlydGlvLXNjc2kgc3VwcG9ydCIKIAlkZXBlbmRzIG9uIFZJUlRJTwogCWhlbHAK LSAgICAgICAgICBUaGlzIGlzIHRoZSB2aXJ0dWFsIEhCQSBkcml2ZXIgZm9yIHZpcnRpby4gIElm IHRoZSBrZXJuZWwgd2lsbAotICAgICAgICAgIGJlIHVzZWQgaW4gYSB2aXJ0dWFsIG1hY2hpbmUs IHNheSBZIG9yIE0uCisJICBUaGlzIGlzIHRoZSB2aXJ0dWFsIEhCQSBkcml2ZXIgZm9yIHZpcnRp by4gIElmIHRoZSBrZXJuZWwgd2lsbAorCSAgYmUgdXNlZCBpbiBhIHZpcnR1YWwgbWFjaGluZSwg c2F5IFkgb3IgTS4KIAogc291cmNlICJkcml2ZXJzL3Njc2kvY3Npb3N0b3IvS2NvbmZpZyIKIApk aWZmIC0tZ2l0IGEvZHJpdmVycy9zY3NpL2FpYzd4eHgvS2NvbmZpZy5haWM3eHh4IGIvZHJpdmVy cy9zY3NpL2FpYzd4eHgvS2NvbmZpZy5haWM3eHh4CmluZGV4IDM1NDZiOGNjNDAxZi4uNGVkNDRi YTRhNTViIDEwMDY0NAotLS0gYS9kcml2ZXJzL3Njc2kvYWljN3h4eC9LY29uZmlnLmFpYzd4eHgK KysrIGIvZHJpdmVycy9zY3NpL2FpYzd4eHgvS2NvbmZpZy5haWM3eHh4CkBAIC03MSwyMCArNzEs MjAgQEAgY29uZmlnIEFJQzdYWFhfREVCVUdfRU5BQkxFCiAJZHJpdmVyIGVycm9ycy4KIAogY29u ZmlnIEFJQzdYWFhfREVCVUdfTUFTSwotICAgICAgICBpbnQgIkRlYnVnIGNvZGUgZW5hYmxlIG1h c2sgKDIwNDcgZm9yIGFsbCBkZWJ1Z2dpbmcpIgotICAgICAgICBkZXBlbmRzIG9uIFNDU0lfQUlD N1hYWAotICAgICAgICBkZWZhdWx0ICIwIgotICAgICAgICBoZWxwCisJaW50ICJEZWJ1ZyBjb2Rl IGVuYWJsZSBtYXNrICgyMDQ3IGZvciBhbGwgZGVidWdnaW5nKSIKKwlkZXBlbmRzIG9uIFNDU0lf QUlDN1hYWAorCWRlZmF1bHQgIjAiCisJaGVscAogCUJpdCBtYXNrIG9mIGRlYnVnIG9wdGlvbnMg dGhhdCBpcyBvbmx5IHZhbGlkIGlmIHRoZQogCUNPTkZJR19BSUM3WFhYX0RFQlVHX0VOQUJMRSBv cHRpb24gaXMgZW5hYmxlZC4gIFRoZSBiaXRzIGluIHRoaXMgbWFzawogCWFyZSBkZWZpbmVkIGlu IHRoZSBkcml2ZXJzL3Njc2kvYWljN3h4eC9haWM3eHh4LmggLSBzZWFyY2ggZm9yIHRoZQogCXZh cmlhYmxlIGFoY19kZWJ1ZyBpbiB0aGF0IGZpbGUgdG8gZmluZCB0aGVtLgogCiBjb25maWcgQUlD N1hYWF9SRUdfUFJFVFRZX1BSSU5UCi0gICAgICAgIGJvb2wgIkRlY29kZSByZWdpc3RlcnMgZHVy aW5nIGRpYWdub3N0aWNzIgotICAgICAgICBkZXBlbmRzIG9uIFNDU0lfQUlDN1hYWAorCWJvb2wg IkRlY29kZSByZWdpc3RlcnMgZHVyaW5nIGRpYWdub3N0aWNzIgorCWRlcGVuZHMgb24gU0NTSV9B SUM3WFhYCiAJZGVmYXVsdCB5Ci0gICAgICAgIGhlbHAKKwloZWxwCiAJQ29tcGlsZSBpbiByZWdp c3RlciB2YWx1ZSB0YWJsZXMgZm9yIHRoZSBvdXRwdXQgb2YgZXhwYW5kZWQgcmVnaXN0ZXIKIAlj b250ZW50cyBpbiBkaWFnbm9zdGljcy4gIFRoaXMgbWFrZSBpdCBtdWNoIGVhc2llciB0byB1bmRl cnN0YW5kIGRlYnVnCiAJb3V0cHV0IHdpdGhvdXQgaGF2aW5nIHRvIHJlZmVyIHRvIGEgZGF0YSBi b29rIGFuZC9vciB0aGUgYWljN3h4eC5yZWcKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc2NzaS9wY21j aWEvS2NvbmZpZyBiL2RyaXZlcnMvc2NzaS9wY21jaWEvS2NvbmZpZwppbmRleCAyMzY4ZjM0ZWZi YTMuLjAzYWVjMzQxMGFjNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9zY3NpL3BjbWNpYS9LY29uZmln CisrKyBiL2RyaXZlcnMvc2NzaS9wY21jaWEvS2NvbmZpZwpAQCAtNTYsNyArNTYsNyBAQCBjb25m aWcgUENNQ0lBX05JTkpBX1NDU0kKIAkgICAgW0ktTyBEQVRBIChPRU0pICh2ZXJzaW9uIHN0cmlu ZzogIklPIERBVEEiLCJDQlNDMTYgICAgICAgIiwiMSIpXQogCSAgICBJLU8gREFUQSBDQlNDLUlJ CiAJICAgIFtLeXVzeXUgTWF0c3VzaGl0YSBLb3RvYnVraSAoT0VNKQotICAgICAgICAgICAgICAg KHZlcnNpb24gc3RyaW5nOiAiS01FICAgICIsIlNDU0ktQ0FSRC0wMDEiLCIxIildCisJICAgICAg ICh2ZXJzaW9uIHN0cmluZzogIktNRSAgICAiLCJTQ1NJLUNBUkQtMDAxIiwiMSIpXQogCSAgICBL TUUgS1hMLTgyMEFOJ3MgY2FyZAogCSAgICBIUCBNODIwZSBDRFJXJ3MgY2FyZAogCSAgICBldGMu CmRpZmYgLS1naXQgYS9kcml2ZXJzL3Njc2kvcWVkZi9LY29uZmlnIGIvZHJpdmVycy9zY3NpL3Fl ZGYvS2NvbmZpZwppbmRleCA3Y2Q5OTNiZTRlNTcuLjgwMzI4ZGJkNDRjOSAxMDA2NDQKLS0tIGEv ZHJpdmVycy9zY3NpL3FlZGYvS2NvbmZpZworKysgYi9kcml2ZXJzL3Njc2kvcWVkZi9LY29uZmln CkBAIC0zLDggKzMsOCBAQCBjb25maWcgUUVERgogCXRyaXN0YXRlICJRTG9naWMgUUVERiAyNS80 MC8xMDBHYiBGQ29FIEluaXRpYXRvciBEcml2ZXIgU3VwcG9ydCIKIAlkZXBlbmRzIG9uIFBDSSAm JiBTQ1NJCiAJZGVwZW5kcyBvbiBRRUQKLSAgICAgICAgZGVwZW5kcyBvbiBMSUJGQwotICAgICAg ICBkZXBlbmRzIG9uIExJQkZDT0UKKwlkZXBlbmRzIG9uIExJQkZDCisJZGVwZW5kcyBvbiBMSUJG Q09FCiAJc2VsZWN0IFFFRF9MTDIKIAlzZWxlY3QgUUVEX0ZDT0UKIAktLS1oZWxwLS0tCmRpZmYg LS1naXQgYS9kcml2ZXJzL3Njc2kvc21hcnRwcWkvS2NvbmZpZyBiL2RyaXZlcnMvc2NzaS9zbWFy dHBxaS9LY29uZmlnCmluZGV4IGJjNjUwNjg4NGUzYi4uNDU2ZWM0NzRmYTE3IDEwMDY0NAotLS0g YS9kcml2ZXJzL3Njc2kvc21hcnRwcWkvS2NvbmZpZworKysgYi9kcml2ZXJzL3Njc2kvc21hcnRw cWkvS2NvbmZpZwpAQCAtNTAsNyArNTAsNyBAQCBjb25maWcgU0NTSV9TTUFSVFBRSQogCVRvIGNv bXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZQogCW1vZHVs ZSB3aWxsIGJlIGNhbGxlZCBzbWFydHBxaS4KIAotICAgICAgICBOb3RlOiB0aGUgYWFjcmFpZCBk cml2ZXIgd2lsbCBub3QgbWFuYWdlIGEgc21hcnRwcWkKLSAgICAgICAgICAgICAgY29udHJvbGxl ci4gWW91IG5lZWQgdG8gZW5hYmxlIHNtYXJ0cHFpIGZvciBzbWFydHBxaQotICAgICAgICAgICAg ICBjb250cm9sbGVycy4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSBzZWUKLSAgICAgICAg ICAgICAgRG9jdW1lbnRhdGlvbi9zY3NpL3NtYXJ0cHFpLnR4dAorCU5vdGU6IHRoZSBhYWNyYWlk IGRyaXZlciB3aWxsIG5vdCBtYW5hZ2UgYSBzbWFydHBxaQorCSAgICAgIGNvbnRyb2xsZXIuIFlv dSBuZWVkIHRvIGVuYWJsZSBzbWFydHBxaSBmb3Igc21hcnRwcWkKKwkgICAgICBjb250cm9sbGVy cy4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSBzZWUKKwkgICAgICBEb2N1bWVudGF0aW9u L3Njc2kvc21hcnRwcWkudHh0CmRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9mc2wvS2NvbmZpZyBi L2RyaXZlcnMvc29jL2ZzbC9LY29uZmlnCmluZGV4IGY5YWQ4YWQ1NGE3ZC4uMTkyZTI4ZjJjYzlh IDEwMDY0NAotLS0gYS9kcml2ZXJzL3NvYy9mc2wvS2NvbmZpZworKysgYi9kcml2ZXJzL3NvYy9m c2wvS2NvbmZpZwpAQCAtMjEsMTAgKzIxLDEwIEBAIGNvbmZpZyBGU0xfR1VUUwogCSAgaW50byB0 aGlzIGRyaXZlciBhcyB3ZWxsLgogCiBjb25maWcgRlNMX01DX0RQSU8KLSAgICAgICAgdHJpc3Rh dGUgIlFvcklRIERQQUEyIERQSU8gZHJpdmVyIgotICAgICAgICBkZXBlbmRzIG9uIEZTTF9NQ19C VVMKLSAgICAgICAgc2VsZWN0IFNPQ19CVVMKLSAgICAgICAgaGVscAorCXRyaXN0YXRlICJRb3JJ USBEUEFBMiBEUElPIGRyaXZlciIKKwlkZXBlbmRzIG9uIEZTTF9NQ19CVVMKKwlzZWxlY3QgU09D X0JVUworCWhlbHAKIAkgIERyaXZlciBmb3IgdGhlIERQQUEyIERQSU8gb2JqZWN0LiAgQSBEUElP IHByb3ZpZGVzIHF1ZXVlIGFuZAogCSAgYnVmZmVyIG1hbmFnZW1lbnQgZmFjaWxpdGllcyBmb3Ig c29mdHdhcmUgdG8gaW50ZXJhY3Qgd2l0aAogCSAgb3RoZXIgRFBBQTIgb2JqZWN0cy4gVGhpcyBk cml2ZXIgZG9lcyBub3QgZXhwb3NlIHRoZSBEUElPCmRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9x Y29tL0tjb25maWcgYi9kcml2ZXJzL3NvYy9xY29tL0tjb25maWcKaW5kZXggNjYxZTQ3YWNjMzU0 Li5mZDNhYmRmODJmYzAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc29jL3Fjb20vS2NvbmZpZworKysg Yi9kcml2ZXJzL3NvYy9xY29tL0tjb25maWcKQEAgLTQ1LDEzICs0NSwxMyBAQCBjb25maWcgUUNP TV9HTElOS19TU1IKIAkgIG5laWdoYm9yaW5nIHN1YnN5c3RlbXMgZ29pbmcgdXAgb3IgZG93bi4K IAogY29uZmlnIFFDT01fR1NCSQotICAgICAgICB0cmlzdGF0ZSAiUUNPTSBHZW5lcmFsIFNlcmlh bCBCdXMgSW50ZXJmYWNlIgotICAgICAgICBkZXBlbmRzIG9uIEFSQ0hfUUNPTSB8fCBDT01QSUxF X1RFU1QKLSAgICAgICAgc2VsZWN0IE1GRF9TWVNDT04KLSAgICAgICAgaGVscAotICAgICAgICAg IFNheSB5IGhlcmUgdG8gZW5hYmxlIEdTQkkgc3VwcG9ydC4gIFRoZSBHU0JJIHByb3ZpZGVzIGNv bnRyb2wKLSAgICAgICAgICBmdW5jdGlvbnMgZm9yIGNvbm5lY3RpbmcgdGhlIHVuZGVybHlpbmcg c2VyaWFsIFVBUlQsIFNQSSwgYW5kIEkyQwotICAgICAgICAgIGRldmljZXMgdG8gdGhlIG91dHB1 dCBwaW5zLgorCXRyaXN0YXRlICJRQ09NIEdlbmVyYWwgU2VyaWFsIEJ1cyBJbnRlcmZhY2UiCisJ ZGVwZW5kcyBvbiBBUkNIX1FDT00gfHwgQ09NUElMRV9URVNUCisJc2VsZWN0IE1GRF9TWVNDT04K KwloZWxwCisJICBTYXkgeSBoZXJlIHRvIGVuYWJsZSBHU0JJIHN1cHBvcnQuICBUaGUgR1NCSSBw cm92aWRlcyBjb250cm9sCisJICBmdW5jdGlvbnMgZm9yIGNvbm5lY3RpbmcgdGhlIHVuZGVybHlp bmcgc2VyaWFsIFVBUlQsIFNQSSwgYW5kIEkyQworCSAgZGV2aWNlcyB0byB0aGUgb3V0cHV0IHBp bnMuCiAKIGNvbmZpZyBRQ09NX0xMQ0MKIAl0cmlzdGF0ZSAiUXVhbGNvbW0gVGVjaG5vbG9naWVz LCBJbmMuIExMQ0MgZHJpdmVyIgpAQCAtMTk2LDggKzE5Niw4IEBAIGNvbmZpZyBRQ09NX0FQUgog CWRlcGVuZHMgb24gQVJDSF9RQ09NIHx8IENPTVBJTEVfVEVTVAogCWRlcGVuZHMgb24gUlBNU0cK IAloZWxwCi0gICAgICAgICAgRW5hYmxlIEFQUiBJUEMgcHJvdG9jb2wgc3VwcG9ydCBiZXR3ZWVu Ci0gICAgICAgICAgYXBwbGljYXRpb24gcHJvY2Vzc29yIGFuZCBRRFNQNi4gQVBSIGlzCi0gICAg ICAgICAgdXNlZCBieSBhdWRpbyBkcml2ZXIgdG8gY29uZmlndXJlIFFEU1A2Ci0gICAgICAgICAg QVNNLCBBRE0gYW5kIEFGRSBtb2R1bGVzLgorCSAgRW5hYmxlIEFQUiBJUEMgcHJvdG9jb2wgc3Vw cG9ydCBiZXR3ZWVuCisJICBhcHBsaWNhdGlvbiBwcm9jZXNzb3IgYW5kIFFEU1A2LiBBUFIgaXMK KwkgIHVzZWQgYnkgYXVkaW8gZHJpdmVyIHRvIGNvbmZpZ3VyZSBRRFNQNgorCSAgQVNNLCBBRE0g YW5kIEFGRSBtb2R1bGVzLgogZW5kbWVudQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zb2Mvcm9ja2No aXAvS2NvbmZpZyBiL2RyaXZlcnMvc29jL3JvY2tjaGlwL0tjb25maWcKaW5kZXggYjcxYjczYmY1 ZmM1Li4zZTIwNTdmMjJiYmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc29jL3JvY2tjaGlwL0tjb25m aWcKKysrIGIvZHJpdmVycy9zb2Mvcm9ja2NoaXAvS2NvbmZpZwpAQCAtMTUsMTUgKzE1LDE1IEBA IGNvbmZpZyBST0NLQ0hJUF9HUkYKIAkgIHRvIG1ha2Ugc29tZSBvZiB0aGVtIGNvbmZvcm0gdG8g ZXhwZWN0YXRpb25zIG9mIHRoZSBrZXJuZWwuCiAKIGNvbmZpZyBST0NLQ0hJUF9QTV9ET01BSU5T Ci0gICAgICAgIGJvb2wgIlJvY2tjaGlwIGdlbmVyaWMgcG93ZXIgZG9tYWluIgotICAgICAgICBk ZXBlbmRzIG9uIFBNCi0gICAgICAgIHNlbGVjdCBQTV9HRU5FUklDX0RPTUFJTlMKLSAgICAgICAg aGVscAotICAgICAgICAgIFNheSB5IGhlcmUgdG8gZW5hYmxlIHBvd2VyIGRvbWFpbiBzdXBwb3J0 LgotICAgICAgICAgIEluIG9yZGVyIHRvIG1lZXQgaGlnaCBwZXJmb3JtYW5jZSBhbmQgbG93IHBv d2VyIHJlcXVpcmVtZW50cywgYSBwb3dlcgotICAgICAgICAgIG1hbmFnZW1lbnQgdW5pdCBpcyBk ZXNpZ25lZCBvciBzYXZpbmcgcG93ZXIgd2hlbiBSSzMyODggaW4gbG93IHBvd2VyCi0gICAgICAg ICAgbW9kZS4gVGhlIFJLMzI4OCBQTVUgaXMgZGVkaWNhdGVkIGZvciBtYW5hZ2luZyB0aGUgcG93 ZXIgb2YgdGhlIHdob2xlIGNoaXAuCisJYm9vbCAiUm9ja2NoaXAgZ2VuZXJpYyBwb3dlciBkb21h aW4iCisJZGVwZW5kcyBvbiBQTQorCXNlbGVjdCBQTV9HRU5FUklDX0RPTUFJTlMKKwloZWxwCisJ ICBTYXkgeSBoZXJlIHRvIGVuYWJsZSBwb3dlciBkb21haW4gc3VwcG9ydC4KKwkgIEluIG9yZGVy IHRvIG1lZXQgaGlnaCBwZXJmb3JtYW5jZSBhbmQgbG93IHBvd2VyIHJlcXVpcmVtZW50cywgYSBw b3dlcgorCSAgbWFuYWdlbWVudCB1bml0IGlzIGRlc2lnbmVkIG9yIHNhdmluZyBwb3dlciB3aGVu IFJLMzI4OCBpbiBsb3cgcG93ZXIKKwkgIG1vZGUuIFRoZSBSSzMyODggUE1VIGlzIGRlZGljYXRl ZCBmb3IgbWFuYWdpbmcgdGhlIHBvd2VyIG9mIHRoZSB3aG9sZSBjaGlwLgogCi0gICAgICAgICAg SWYgdW5zdXJlLCBzYXkgTi4KKwkgIElmIHVuc3VyZSwgc2F5IE4uCiAKIGVuZGlmCmRpZmYgLS1n aXQgYS9kcml2ZXJzL3NwaS9LY29uZmlnIGIvZHJpdmVycy9zcGkvS2NvbmZpZwppbmRleCA2Zjdm ZGNiYjkxNTEuLjVlOWQyMDllNmQ4MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9zcGkvS2NvbmZpZwor KysgYi9kcml2ZXJzL3NwaS9LY29uZmlnCkBAIC0xNDMsNyArMTQzLDcgQEAgY29uZmlnIFNQSV9C Q002M1hYCiAJdHJpc3RhdGUgIkJyb2FkY29tIEJDTTYzeHggU1BJIGNvbnRyb2xsZXIiCiAJZGVw ZW5kcyBvbiBCQ002M1hYIHx8IENPTVBJTEVfVEVTVAogCWhlbHAKLSAgICAgICAgICBFbmFibGUg c3VwcG9ydCBmb3IgdGhlIFNQSSBjb250cm9sbGVyIG9uIHRoZSBCcm9hZGNvbSBCQ002M3h4IFNv Q3MuCisJICBFbmFibGUgc3VwcG9ydCBmb3IgdGhlIFNQSSBjb250cm9sbGVyIG9uIHRoZSBCcm9h ZGNvbSBCQ002M3h4IFNvQ3MuCiAKIGNvbmZpZyBTUElfQkNNNjNYWF9IU1NQSQogCXRyaXN0YXRl ICJCcm9hZGNvbSBCQ002M1hYIEhTIFNQSSBjb250cm9sbGVyIGRyaXZlciIKQEAgLTIzNCwxMSAr MjM0LDExIEBAIGNvbmZpZyBTUElfRExOMgogICAgICAgIHRyaXN0YXRlICJEaW9sYW4gRExOLTIg VVNCIFNQSSBhZGFwdGVyIgogICAgICAgIGRlcGVuZHMgb24gTUZEX0RMTjIKICAgICAgICBoZWxw Ci0gICAgICAgICBJZiB5b3Ugc2F5IHllcyB0byB0aGlzIG9wdGlvbiwgc3VwcG9ydCB3aWxsIGJl IGluY2x1ZGVkIGZvciBEaW9sYW4KLSAgICAgICAgIERMTjIsIGEgVVNCIHRvIFNQSSBpbnRlcmZh Y2UuCisJIElmIHlvdSBzYXkgeWVzIHRvIHRoaXMgb3B0aW9uLCBzdXBwb3J0IHdpbGwgYmUgaW5j bHVkZWQgZm9yIERpb2xhbgorCSBETE4yLCBhIFVTQiB0byBTUEkgaW50ZXJmYWNlLgogCi0gICAg ICAgICBUaGlzIGRyaXZlciBjYW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElmIHNvLCB0 aGUgbW9kdWxlCi0gICAgICAgICB3aWxsIGJlIGNhbGxlZCBzcGktZGxuMi4KKwkgVGhpcyBkcml2 ZXIgY2FuIGFsc28gYmUgYnVpbHQgYXMgYSBtb2R1bGUuICBJZiBzbywgdGhlIG1vZHVsZQorCSB3 aWxsIGJlIGNhbGxlZCBzcGktZGxuMi4KIAogY29uZmlnIFNQSV9FRk0zMgogCXRyaXN0YXRlICJF Rk0zMiBTUEkgY29udHJvbGxlciIKQEAgLTc0NywxMCArNzQ3LDEwIEBAIGNvbmZpZyBTUElfU1lO UVVBQ0VSCiAJICBJdCBhbHNvIHN1cHBvcnRzIHRoZSBuZXcgZHVhbC1iaXQgYW5kIHF1YWQtYml0 IFNQSSBwcm90b2NvbC4KIAogY29uZmlnIFNQSV9NWElDCi0gICAgICAgIHRyaXN0YXRlICJNYWNy b25peCBNWDI1RjBBIFNQSSBjb250cm9sbGVyIgotICAgICAgICBkZXBlbmRzIG9uIFNQSV9NQVNU RVIKLSAgICAgICAgaGVscAotICAgICAgICAgIFRoaXMgc2VsZWN0cyB0aGUgTWFjcm9uaXggTVgy NUYwQSBTUEkgY29udHJvbGxlciBkcml2ZXIuCisJdHJpc3RhdGUgIk1hY3Jvbml4IE1YMjVGMEEg U1BJIGNvbnRyb2xsZXIiCisJZGVwZW5kcyBvbiBTUElfTUFTVEVSCisJaGVscAorCSAgVGhpcyBz ZWxlY3RzIHRoZSBNYWNyb25peCBNWDI1RjBBIFNQSSBjb250cm9sbGVyIGRyaXZlci4KIAogY29u ZmlnIFNQSV9NWFMKIAl0cmlzdGF0ZSAiRnJlZXNjYWxlIE1YUyBTUEkgY29udHJvbGxlciIKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9mYnRmdC9LY29uZmlnIGIvZHJpdmVycy9zdGFnaW5n L2ZidGZ0L0tjb25maWcKaW5kZXggOGVjNTI0YTk1ZWM4Li5hYjNlNzFkNTRiMTMgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvc3RhZ2luZy9mYnRmdC9LY29uZmlnCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9m YnRmdC9LY29uZmlnCkBAIC05NSw4ICs5NSw4IEBAIGNvbmZpZyBGQl9URlRfUENEODU0NAogCSAg R2VuZXJpYyBGcmFtZWJ1ZmZlciBzdXBwb3J0IGZvciBQQ0Q4NTQ0CiAKIGNvbmZpZyBGQl9URlRf UkE4ODc1Ci0gICAgICAgIHRyaXN0YXRlICJGQiBkcml2ZXIgZm9yIHRoZSBSQTg4NzUgTENEIENv bnRyb2xsZXIiCi0gICAgICAgIGRlcGVuZHMgb24gRkJfVEZUCisJdHJpc3RhdGUgIkZCIGRyaXZl ciBmb3IgdGhlIFJBODg3NSBMQ0QgQ29udHJvbGxlciIKKwlkZXBlbmRzIG9uIEZCX1RGVAogCWhl bHAKIAkgIEdlbmVyaWMgRnJhbWVidWZmZXIgc3VwcG9ydCBmb3IgUkE4ODc1CiAKQEAgLTEyNSwx MCArMTI1LDEwIEBAIGNvbmZpZyBGQl9URlRfU1NEMTI4OQogCSAgRnJhbWVidWZmZXIgc3VwcG9y dCBmb3IgU1NEMTI4OQogCiBjb25maWcgRkJfVEZUX1NTRDEzMDUKLSAgICAgICAgdHJpc3RhdGUg IkZCIGRyaXZlciBmb3IgdGhlIFNTRDEzMDUgT0xFRCBDb250cm9sbGVyIgotICAgICAgICBkZXBl bmRzIG9uIEZCX1RGVAotICAgICAgICBoZWxwCi0gICAgICAgICAgRnJhbWVidWZmZXIgc3VwcG9y dCBmb3IgU1NEMTMwNQorCXRyaXN0YXRlICJGQiBkcml2ZXIgZm9yIHRoZSBTU0QxMzA1IE9MRUQg Q29udHJvbGxlciIKKwlkZXBlbmRzIG9uIEZCX1RGVAorCWhlbHAKKwkgIEZyYW1lYnVmZmVyIHN1 cHBvcnQgZm9yIFNTRDEzMDUKIAogY29uZmlnIEZCX1RGVF9TU0QxMzA2CiAJdHJpc3RhdGUgIkZC IGRyaXZlciBmb3IgdGhlIFNTRDEzMDYgT0xFRCBDb250cm9sbGVyIgpkaWZmIC0tZ2l0IGEvZHJp dmVycy9zdGFnaW5nL2Z3c2VyaWFsL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvZndzZXJpYWwv S2NvbmZpZwppbmRleCA5NTQzZjg0NTRhZjkuLmQyMTEyNGExYTEyNyAxMDA2NDQKLS0tIGEvZHJp dmVycy9zdGFnaW5nL2Z3c2VyaWFsL0tjb25maWcKKysrIGIvZHJpdmVycy9zdGFnaW5nL2Z3c2Vy aWFsL0tjb25maWcKQEAgLTMsNyArMyw3IEBAIGNvbmZpZyBGSVJFV0lSRV9TRVJJQUwKICAgICAg ICB0cmlzdGF0ZSAiVFRZIG92ZXIgRmlyZXdpcmUiCiAgICAgICAgZGVwZW5kcyBvbiBGSVJFV0lS RSAmJiBUVFkKICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVzIFRUWSBvdmVyIElF RUUgMTM5NCwgcHJvdmlkaW5nIGhpZ2gtc3BlZWQgc2VyaWFsCisJICBUaGlzIGVuYWJsZXMgVFRZ IG92ZXIgSUVFRSAxMzk0LCBwcm92aWRpbmcgaGlnaC1zcGVlZCBzZXJpYWwKIAkgIGNvbm5lY3Rp dml0eSB0byBjYWJsZWQgcGVlcnMuIFRoaXMgZHJpdmVyIGltcGxlbWVudHMgYQogCSAgYWQtaG9j IHRyYW5zcG9ydCBwcm90b2NvbCBhbmQgaXMgY3VycmVudGx5IGxpbWl0ZWQgdG8KIAkgIExpbnV4 LXRvLUxpbnV4IGNvbW11bmljYXRpb24uCkBAIC0xNyw3ICsxNyw3IEBAIGNvbmZpZyBGV1RUWV9N QVhfVE9UQUxfUE9SVFMKICAgICAgICBpbnQgIk1heGltdW0gbnVtYmVyIG9mIHNlcmlhbCBwb3J0 cyBzdXBwb3J0ZWQiCiAgICAgICAgZGVmYXVsdCAiNjQiCiAgICAgICAgaGVscAotICAgICAgICAg IFNldCB0aGlzIHRvIHRoZSBtYXhpbXVtIG51bWJlciBvZiBzZXJpYWwgcG9ydHMgeW91IHdhbnQg dGhlCisJICBTZXQgdGhpcyB0byB0aGUgbWF4aW11bSBudW1iZXIgb2Ygc2VyaWFsIHBvcnRzIHlv dSB3YW50IHRoZQogCSAgZmlyZXdpcmUtc2VyaWFsIGRyaXZlciB0byBzdXBwb3J0LgogCiBjb25m aWcgRldUVFlfTUFYX0NBUkRfUE9SVFMKQEAgLTI1LDcgKzI1LDcgQEAgY29uZmlnIEZXVFRZX01B WF9DQVJEX1BPUlRTCiAgICAgICAgcmFuZ2UgMCBGV1RUWV9NQVhfVE9UQUxfUE9SVFMKICAgICAg ICBkZWZhdWx0ICIzMiIKICAgICAgICBoZWxwCi0gICAgICAgICAgU2V0IHRoaXMgdG8gdGhlIG1h eGltdW0gbnVtYmVyIG9mIHNlcmlhbCBwb3J0cyBlYWNoIGZpcmV3aXJlCisJICBTZXQgdGhpcyB0 byB0aGUgbWF4aW11bSBudW1iZXIgb2Ygc2VyaWFsIHBvcnRzIGVhY2ggZmlyZXdpcmUKIAkgIGFk YXB0ZXIgc3VwcG9ydHMuIFRoZSBhY3R1YWwgbnVtYmVyIG9mIHNlcmlhbCBwb3J0cyByZWdpc3Rl cmVkCiAJICBpcyBzZXQgd2l0aCB0aGUgbW9kdWxlIHBhcmFtZXRlciAidHR5cyIuCiAKZGlmZiAt LWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9tb3N0L0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvbW9z dC9LY29uZmlnCmluZGV4IDg5NDhkNTI0NjQwOS4uNjI2MmViMjVjODBiIDEwMDY0NAotLS0gYS9k cml2ZXJzL3N0YWdpbmcvbW9zdC9LY29uZmlnCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9tb3N0L0tj b25maWcKQEAgLTEsOSArMSw5IEBACiAjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w CiBtZW51Y29uZmlnIE1PU1QKLSAgICAgICAgdHJpc3RhdGUgIk1PU1Qgc3VwcG9ydCIKKwl0cmlz dGF0ZSAiTU9TVCBzdXBwb3J0IgogCWRlcGVuZHMgb24gSEFTX0RNQSAmJiBDT05GSUdGU19GUwot ICAgICAgICBkZWZhdWx0IG4KLSAgICAgICAgaGVscAorCWRlZmF1bHQgbgorCWhlbHAKIAkgIFNh eSBZIGhlcmUgaWYgeW91IHdhbnQgdG8gZW5hYmxlIE1PU1Qgc3VwcG9ydC4KIAkgIFRoaXMgZHJp dmVyIG5lZWRzIGF0IGxlYXN0IG9uZSBhZGRpdGlvbmFsIGNvbXBvbmVudCB0byBlbmFibGUgdGhl CiAJICBkZXNpcmVkIGFjY2VzcyBmcm9tIHVzZXJzcGFjZSAoZS5nLiBjaGFyYWN0ZXIgZGV2aWNl cykgYW5kIG9uZSB0aGF0CkBAIC0xMiw3ICsxMiw3IEBAIG1lbnVjb25maWcgTU9TVAogCSAgVG8g Y29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZTogdGhlCiAJICBt b2R1bGUgd2lsbCBiZSBjYWxsZWQgbW9zdF9jb3JlLgogCi0gICAgICAgICAgSWYgaW4gZG91YnQs IHNheSBOIGhlcmUuCisJICBJZiBpbiBkb3VidCwgc2F5IE4gaGVyZS4KIAogCiAKZGlmZiAtLWdp dCBhL2RyaXZlcnMvc3RhZ2luZy9udmVjL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvbnZlYy9L Y29uZmlnCmluZGV4IDVjMTJjYWNmNzVlMS4uOWZhOThjMTZmMWQ5IDEwMDY0NAotLS0gYS9kcml2 ZXJzL3N0YWdpbmcvbnZlYy9LY29uZmlnCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9udmVjL0tjb25m aWcKQEAgLTgsNyArOCw3IEBAIGNvbmZpZyBNRkRfTlZFQwogCSAgICBjb250cm9sbGVyLgogCiAJ ICAgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIHNheSBNIGhlcmU6IHRoZSBt b2R1bGUgd2lsbCBiZQotICAgICAgICAgICAgY2FsbGVkIG1mZC1udmVjCisJICAgIGNhbGxlZCBt ZmQtbnZlYwogCiBjb25maWcgS0VZQk9BUkRfTlZFQwogCXRyaXN0YXRlICJLZXlib2FyZCBvbiBu VmlkaWEgY29tcGxpYW50IEVDIgpAQCAtMTgsNyArMTgsNyBAQCBjb25maWcgS0VZQk9BUkRfTlZF QwogCSAgYSBuVmlkaWEgY29tcGxpYW50IGVtYmVkZGVkIGNvbnRyb2xsZXIuCiAKIAkgIFRvIGNv bXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIHNheSBNIGhlcmU6IHRoZSBtb2R1bGUgd2ls bCBiZQotICAgICAgICAgIGNhbGxlZCBrZXlib2FyZC1udmVjCisJICBjYWxsZWQga2V5Ym9hcmQt bnZlYwogCiBjb25maWcgU0VSSU9fTlZFQ19QUzIKIAl0cmlzdGF0ZSAiUFMyIG9uIG5WaWRpYSBF QyIKQEAgLTI4LDcgKzI4LDcgQEAgY29uZmlnIFNFUklPX05WRUNfUFMyCiAJICB0byBhIG5WaWRp YSBjb21wbGlhbnQgZW1iZWRkZWQgY29udHJvbGxlci4KIAogCSAgVG8gY29tcGlsZSB0aGlzIGRy aXZlciBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZTogdGhlIG1vZHVsZSB3aWxsIGJlCi0gICAgICAg ICAgY2FsbGVkIHNlcmlvLW52ZWMtcHMyCisJICBjYWxsZWQgc2VyaW8tbnZlYy1wczIKIAogCiBj b25maWcgTlZFQ19QT1dFUgpAQCAtMzksNyArMzksNyBAQCBjb25maWcgTlZFQ19QT1dFUgogCSAg blZpZGlhIGNvbXBsaWFudCBlbWJlZGRlZCBjb250cm9sbGVycy4KIAogCSAgVG8gY29tcGlsZSB0 aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZTogdGhlIG1vZHVsZSB3aWxsIGJlCi0g ICAgICAgICAgY2FsbGVkIG52ZWMtcG93ZXIKKwkgIGNhbGxlZCBudmVjLXBvd2VyCiAKIAogY29u ZmlnIE5WRUNfUEFaMDAKQEAgLTUwLDUgKzUwLDUgQEAgY29uZmlnIE5WRUNfUEFaMDAKIAkgIGRl dmljZXMsIGUuZy4gVG9zaGJpYSBBQzEwMCBhbmQgRHluYWJvb2tzIEFaIG5ldGJvb2tzLgogCiAJ ICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBzYXkgTSBoZXJlOiB0aGUgbW9k dWxlIHdpbGwgYmUKLSAgICAgICAgICBjYWxsZWQgbnZlYy1wYXowMAorCSAgY2FsbGVkIG52ZWMt cGF6MDAKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3BpNDMzL0tjb25maWcgYi9kcml2 ZXJzL3N0YWdpbmcvcGk0MzMvS2NvbmZpZwppbmRleCA4YWNkZTA4MTQyMDYuLmRkOWU0NzA5ZDFh OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3BpNDMzL0tjb25maWcKKysrIGIvZHJpdmVy cy9zdGFnaW5nL3BpNDMzL0tjb25maWcKQEAgLTEsMTcgKzEsMTcgQEAKICMgU1BEWC1MaWNlbnNl LUlkZW50aWZpZXI6IEdQTC0yLjAKIGNvbmZpZyBQSTQzMwotICAgICAgICB0cmlzdGF0ZSAiUGk0 MzMgLSBhIDQzM01IeiByYWRpbyBtb2R1bGUgZm9yIFJhc3BiZXJyeSBQaSIKLSAgICAgICAgZGVw ZW5kcyBvbiBTUEkKLSAgICAgICAgaGVscAotICAgICAgICAgIFRoaXMgb3B0aW9uIGFsbG93cyB5 b3UgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIHRoZSByYWRpbyBtb2R1bGUgUGk0MzMuCisJdHJpc3Rh dGUgIlBpNDMzIC0gYSA0MzNNSHogcmFkaW8gbW9kdWxlIGZvciBSYXNwYmVycnkgUGkiCisJZGVw ZW5kcyBvbiBTUEkKKwloZWxwCisJICBUaGlzIG9wdGlvbiBhbGxvd3MgeW91IHRvIGVuYWJsZSBz dXBwb3J0IGZvciB0aGUgcmFkaW8gbW9kdWxlIFBpNDMzLgogCi0gICAgICAgICAgUGk0MzMgaXMg YSBzaGllbGQgdGhhdCBmaXRzIG9udG8gdGhlIEdQSU8gaGVhZGVyIG9mIGEgUmFzcGJlcnJ5IFBp Ci0gICAgICAgICAgb3IgY29tcGF0aWJsZS4gSXQgZXh0ZW5kcyB0aGUgUmFzcGJlcnJ5IFBpIHdp dGggdGhlIG9wdGlvbiwgdG8KLSAgICAgICAgICBzZW5kIGFuZCByZWNlaXZlIGRhdGEgaW4gdGhl IDQzM01IeiBJU00gYmFuZCAtIGZvciBleGFtcGxlIHRvCi0gICAgICAgICAgY29tbXVuaWNhdGUg YmV0d2VlbiB0d28gc3lzdGVtcyB3aXRob3V0IHVzaW5nIGV0aGVybmV0IG9yIGJsdWV0b290aAot ICAgICAgICAgIG9yIGZvciBjb250cm9sIG9yIHJlYWQgc29ja2V0cywgYWN0b3JzLCBzZW5zb3Jz LCB3aWRlbHkgYXZhaWxhYmxlCi0gICAgICAgICAgZm9yIGxvdyBwcmljZS4KKwkgIFBpNDMzIGlz IGEgc2hpZWxkIHRoYXQgZml0cyBvbnRvIHRoZSBHUElPIGhlYWRlciBvZiBhIFJhc3BiZXJyeSBQ aQorCSAgb3IgY29tcGF0aWJsZS4gSXQgZXh0ZW5kcyB0aGUgUmFzcGJlcnJ5IFBpIHdpdGggdGhl IG9wdGlvbiwgdG8KKwkgIHNlbmQgYW5kIHJlY2VpdmUgZGF0YSBpbiB0aGUgNDMzTUh6IElTTSBi YW5kIC0gZm9yIGV4YW1wbGUgdG8KKwkgIGNvbW11bmljYXRlIGJldHdlZW4gdHdvIHN5c3RlbXMg d2l0aG91dCB1c2luZyBldGhlcm5ldCBvciBibHVldG9vdGgKKwkgIG9yIGZvciBjb250cm9sIG9y IHJlYWQgc29ja2V0cywgYWN0b3JzLCBzZW5zb3JzLCB3aWRlbHkgYXZhaWxhYmxlCisJICBmb3Ig bG93IHByaWNlLgogCi0gICAgICAgICAgRm9yIGRldGFpbHMgb3IgdGhlIG9wdGlvbiB0byBidXks IHBsZWFzZSB2aXNpdCBodHRwczovL3BpNDMzLmRlL2VuLmh0bWwKKwkgIEZvciBkZXRhaWxzIG9y IHRoZSBvcHRpb24gdG8gYnV5LCBwbGVhc2UgdmlzaXQgaHR0cHM6Ly9waTQzMy5kZS9lbi5odG1s CiAKLSAgICAgICAgICBJZiBpbiBkb3VidCwgc2F5IE4gaGVyZSwgYnV0IHNheWluZyB5ZXMgbW9z dCBwcm9iYWJseSB3b24ndCBodXJ0CisJICBJZiBpbiBkb3VidCwgc2F5IE4gaGVyZSwgYnV0IHNh eWluZyB5ZXMgbW9zdCBwcm9iYWJseSB3b24ndCBodXJ0CmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0 YWdpbmcvdXdiL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvdXdiL0tjb25maWcKaW5kZXggMjU5 ZTA1M2UxZTA5Li5jMDNkY2M3NmI1N2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy91d2Iv S2NvbmZpZworKysgYi9kcml2ZXJzL3N0YWdpbmcvdXdiL0tjb25maWcKQEAgLTQyLDMxICs0Miwz MSBAQCBjb25maWcgVVdCX0hXQQogCSAgaXMgc2FmZSB0byBzZWxlY3QgYW55IGV2ZW4gaWYgeW91 IGRvIG5vdCBoYXZlIHRoZSBoYXJkd2FyZS4KIAogY29uZmlnIFVXQl9XSENJCi0gICAgICAgIHRy aXN0YXRlICJVV0IgUmFkaW8gQ29udHJvbCBkcml2ZXIgZm9yIFdIQ0ktY29tcGxpYW50IGNhcmRz IgotICAgICAgICBkZXBlbmRzIG9uIFBDSQotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBk cml2ZXIgZW5hYmxlcyB0aGUgcmFkaW8gY29udHJvbGxlciBmb3IgV0hDSSBjYXJkcy4KKwl0cmlz dGF0ZSAiVVdCIFJhZGlvIENvbnRyb2wgZHJpdmVyIGZvciBXSENJLWNvbXBsaWFudCBjYXJkcyIK KwlkZXBlbmRzIG9uIFBDSQorCWhlbHAKKwkgIFRoaXMgZHJpdmVyIGVuYWJsZXMgdGhlIHJhZGlv IGNvbnRyb2xsZXIgZm9yIFdIQ0kgY2FyZHMuCiAKLSAgICAgICAgICBXSENJIGlzIGEgc3BlY2lm aWNhdGlvbiBkZXZlbG9wZWQgYnkgSW50ZWwKLSAgICAgICAgICAoaHR0cDovL3d3dy5pbnRlbC5j b20vdGVjaG5vbG9neS9jb21tcy93dXNiL3doY2kuaHRtKSBtdWNoCi0gICAgICAgICAgaW4gdGhl IHNwaXJpdCBvZiBVU0IncyBFSENJLCBidXQgZm9yIFVXQiBhbmQgV2lyZWxlc3MgVVNCCi0gICAg ICAgICAgcmFkaW8vaG9zdCBjb250cm9sbGVycyBjb25uZWN0ZWQgdmlhIG1lbW9yeSBtYXBwaW5n IChlZzoKLSAgICAgICAgICBQQ0kpLiBNb3N0IG9mIHRoZXNlIGNhcmRzIGNvbWUgYWxzbyB3aXRo IGEgV2lyZWxlc3MgVVNCIGhvc3QKLSAgICAgICAgICBjb250cm9sbGVyLgorCSAgV0hDSSBpcyBh IHNwZWNpZmljYXRpb24gZGV2ZWxvcGVkIGJ5IEludGVsCisJICAoaHR0cDovL3d3dy5pbnRlbC5j b20vdGVjaG5vbG9neS9jb21tcy93dXNiL3doY2kuaHRtKSBtdWNoCisJICBpbiB0aGUgc3Bpcml0 IG9mIFVTQidzIEVIQ0ksIGJ1dCBmb3IgVVdCIGFuZCBXaXJlbGVzcyBVU0IKKwkgIHJhZGlvL2hv c3QgY29udHJvbGxlcnMgY29ubmVjdGVkIHZpYSBtZW1vcnkgbWFwcGluZyAoZWc6CisJICBQQ0kp LiBNb3N0IG9mIHRoZXNlIGNhcmRzIGNvbWUgYWxzbyB3aXRoIGEgV2lyZWxlc3MgVVNCIGhvc3QK KwkgIGNvbnRyb2xsZXIuCiAKLSAgICAgICAgICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIHNlbGVj dCBZIChidWlsdCBpbikgb3IgTSAobW9kdWxlKS4gSXQKLSAgICAgICAgICBpcyBzYWZlIHRvIHNl bGVjdCBhbnkgZXZlbiBpZiB5b3UgZG8gbm90IGhhdmUgdGhlIGhhcmR3YXJlLgorCSAgVG8gY29t cGlsZSB0aGlzIGRyaXZlciBzZWxlY3QgWSAoYnVpbHQgaW4pIG9yIE0gKG1vZHVsZSkuIEl0CisJ ICBpcyBzYWZlIHRvIHNlbGVjdCBhbnkgZXZlbiBpZiB5b3UgZG8gbm90IGhhdmUgdGhlIGhhcmR3 YXJlLgogCiBjb25maWcgVVdCX0kxNDgwVQotICAgICAgICB0cmlzdGF0ZSAiU3VwcG9ydCBmb3Ig SW50ZWwgV2lyZWxlc3MgVVdCIExpbmsgMTQ4MCBIV0EiCi0gICAgICAgIGRlcGVuZHMgb24gVVdC X0hXQQotICAgICAgICBzZWxlY3QgRldfTE9BREVSCi0gICAgICAgIGhlbHAKLSAgICAgICAgIFRo aXMgZHJpdmVyIGVuYWJsZXMgc3VwcG9ydCBmb3IgdGhlIGkxNDgwIHdoZW4gY29ubmVjdGVkIHZp YQotICAgICAgICAgVVNCLiBJdCBjb25zaXN0cyBvZiBhIGZpcm13YXJlIHVwbG9hZGVyIHRoYXQg d2lsbCBlbmFibGUgaXQKLSAgICAgICAgIHRvIGJlaGF2ZSBhcyBhbiBIV0EgZGV2aWNlLgorCXRy aXN0YXRlICJTdXBwb3J0IGZvciBJbnRlbCBXaXJlbGVzcyBVV0IgTGluayAxNDgwIEhXQSIKKwlk ZXBlbmRzIG9uIFVXQl9IV0EKKwlzZWxlY3QgRldfTE9BREVSCisJaGVscAorCSBUaGlzIGRyaXZl ciBlbmFibGVzIHN1cHBvcnQgZm9yIHRoZSBpMTQ4MCB3aGVuIGNvbm5lY3RlZCB2aWEKKwkgVVNC LiBJdCBjb25zaXN0cyBvZiBhIGZpcm13YXJlIHVwbG9hZGVyIHRoYXQgd2lsbCBlbmFibGUgaXQK KwkgdG8gYmVoYXZlIGFzIGFuIEhXQSBkZXZpY2UuCiAKLSAgICAgICAgIFRvIGNvbXBpbGUgdGhp cyBkcml2ZXIgc2VsZWN0IFkgKGJ1aWx0IGluKSBvciBNIChtb2R1bGUpLiBJdAotICAgICAgICAg aXMgc2FmZSB0byBzZWxlY3QgYW55IGV2ZW4gaWYgeW91IGRvIG5vdCBoYXZlIHRoZSBoYXJkd2Fy ZS4KKwkgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBzZWxlY3QgWSAoYnVpbHQgaW4pIG9yIE0gKG1v ZHVsZSkuIEl0CisJIGlzIHNhZmUgdG8gc2VsZWN0IGFueSBldmVuIGlmIHlvdSBkbyBub3QgaGF2 ZSB0aGUgaGFyZHdhcmUuCiAKIGVuZGlmICMgVVdCCmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdp bmcvdmMwNF9zZXJ2aWNlcy9iY20yODM1LWF1ZGlvL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcv dmMwNF9zZXJ2aWNlcy9iY20yODM1LWF1ZGlvL0tjb25maWcKaW5kZXggZjY2MzE5NTEyZmFmLi5k MzJlYTM0OGU4NDYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy92YzA0X3NlcnZpY2VzL2Jj bTI4MzUtYXVkaW8vS2NvbmZpZworKysgYi9kcml2ZXJzL3N0YWdpbmcvdmMwNF9zZXJ2aWNlcy9i Y20yODM1LWF1ZGlvL0tjb25maWcKQEAgLTEsOSArMSw5IEBACiAjIFNQRFgtTGljZW5zZS1JZGVu dGlmaWVyOiBHUEwtMi4wCiBjb25maWcgU05EX0JDTTI4MzUKLSAgICAgICAgdHJpc3RhdGUgIkJD TTI4MzUgQXVkaW8iCi0gICAgICAgIGRlcGVuZHMgb24gKEFSQ0hfQkNNMjgzNSB8fCBDT01QSUxF X1RFU1QpICYmIFNORAotICAgICAgICBzZWxlY3QgU05EX1BDTQotICAgICAgICBzZWxlY3QgQkNN MjgzNV9WQ0hJUQotICAgICAgICBoZWxwCi0gICAgICAgICAgU2F5IFkgb3IgTSBpZiB5b3Ugd2Fu dCB0byBzdXBwb3J0IEJDTTI4MzUgYnVpbHQgaW4gYXVkaW8KKwl0cmlzdGF0ZSAiQkNNMjgzNSBB dWRpbyIKKwlkZXBlbmRzIG9uIChBUkNIX0JDTTI4MzUgfHwgQ09NUElMRV9URVNUKSAmJiBTTkQK KwlzZWxlY3QgU05EX1BDTQorCXNlbGVjdCBCQ00yODM1X1ZDSElRCisJaGVscAorCSAgU2F5IFkg b3IgTSBpZiB5b3Ugd2FudCB0byBzdXBwb3J0IEJDTTI4MzUgYnVpbHQgaW4gYXVkaW8KIApkaWZm IC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3d1c2Jjb3JlL0tjb25maWcgYi9kcml2ZXJzL3N0YWdp bmcvd3VzYmNvcmUvS2NvbmZpZwppbmRleCBhNTU5ZDAyM2I1MDguLjY0YmU5N2NhNzM0YSAxMDA2 NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3d1c2Jjb3JlL0tjb25maWcKKysrIGIvZHJpdmVycy9z dGFnaW5nL3d1c2Jjb3JlL0tjb25maWcKQEAgLTExLDcgKzExLDcgQEAgY29uZmlnIFVTQl9XVVNC CiAJaGVscAogCSAgRW5hYmxlIHRoZSBob3N0LXNpZGUgc3VwcG9ydCBmb3IgV2lyZWxlc3MgVVNC LgogCi0gICAgICAgICAgVG8gY29tcGlsZSB0aGlzIHN1cHBvcnQgc2VsZWN0IFkgKGJ1aWx0IGlu KS4gSXQgaXMgc2FmZSB0bworCSAgVG8gY29tcGlsZSB0aGlzIHN1cHBvcnQgc2VsZWN0IFkgKGJ1 aWx0IGluKS4gSXQgaXMgc2FmZSB0bwogCSAgc2VsZWN0IGV2ZW4gaWYgeW91IGRvbid0IGhhdmUg dGhlIGhhcmR3YXJlLgogCiBjb25maWcgVVNCX1dVU0JfQ0JBRgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy90dHkvS2NvbmZpZyBiL2RyaXZlcnMvdHR5L0tjb25maWcKaW5kZXggYzc2MjNmOTlhYzBmLi5l YzUzYjFkNGFlZjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdHR5L0tjb25maWcKKysrIGIvZHJpdmVy cy90dHkvS2NvbmZpZwpAQCAtODUsMTMgKzg1LDEzIEBAIGNvbmZpZyBWVF9IV19DT05TT0xFX0JJ TkRJTkcKICAgICAgICBib29sICJTdXBwb3J0IGZvciBiaW5kaW5nIGFuZCB1bmJpbmRpbmcgY29u c29sZSBkcml2ZXJzIgogICAgICAgIGRlcGVuZHMgb24gSFdfQ09OU09MRQogICAgICAgIC0tLWhl bHAtLS0KLSAgICAgICAgIFRoZSB2aXJ0dWFsIHRlcm1pbmFsIGlzIHRoZSBkZXZpY2UgdGhhdCBp bnRlcmFjdHMgd2l0aCB0aGUgcGh5c2ljYWwKLSAgICAgICAgIHRlcm1pbmFsIHRocm91Z2ggY29u c29sZSBkcml2ZXJzLiBPbiB0aGVzZSBzeXN0ZW1zLCBhdCBsZWFzdCBvbmUKLSAgICAgICAgIGNv bnNvbGUgZHJpdmVyIGlzIGxvYWRlZC4gSW4gb3RoZXIgY29uZmlndXJhdGlvbnMsIGFkZGl0aW9u YWwgY29uc29sZQotICAgICAgICAgZHJpdmVycyBtYXkgYmUgZW5hYmxlZCwgc3VjaCBhcyB0aGUg ZnJhbWVidWZmZXIgY29uc29sZS4gSWYgbW9yZSB0aGFuCi0gICAgICAgICAxIGNvbnNvbGUgZHJp dmVyIGlzIGVuYWJsZWQsIHNldHRpbmcgdGhpcyB0byAneScgd2lsbCBhbGxvdyB5b3UgdG8KLSAg ICAgICAgIHNlbGVjdCB0aGUgY29uc29sZSBkcml2ZXIgdGhhdCB3aWxsIHNlcnZlIGFzIHRoZSBi YWNrZW5kIGZvciB0aGUKLSAgICAgICAgIHZpcnR1YWwgdGVybWluYWxzLgorCSBUaGUgdmlydHVh bCB0ZXJtaW5hbCBpcyB0aGUgZGV2aWNlIHRoYXQgaW50ZXJhY3RzIHdpdGggdGhlIHBoeXNpY2Fs CisJIHRlcm1pbmFsIHRocm91Z2ggY29uc29sZSBkcml2ZXJzLiBPbiB0aGVzZSBzeXN0ZW1zLCBh dCBsZWFzdCBvbmUKKwkgY29uc29sZSBkcml2ZXIgaXMgbG9hZGVkLiBJbiBvdGhlciBjb25maWd1 cmF0aW9ucywgYWRkaXRpb25hbCBjb25zb2xlCisJIGRyaXZlcnMgbWF5IGJlIGVuYWJsZWQsIHN1 Y2ggYXMgdGhlIGZyYW1lYnVmZmVyIGNvbnNvbGUuIElmIG1vcmUgdGhhbgorCSAxIGNvbnNvbGUg ZHJpdmVyIGlzIGVuYWJsZWQsIHNldHRpbmcgdGhpcyB0byAneScgd2lsbCBhbGxvdyB5b3UgdG8K Kwkgc2VsZWN0IHRoZSBjb25zb2xlIGRyaXZlciB0aGF0IHdpbGwgc2VydmUgYXMgdGhlIGJhY2tl bmQgZm9yIHRoZQorCSB2aXJ0dWFsIHRlcm1pbmFscy4KIAogCSBTZWUgPGZpbGU6RG9jdW1lbnRh dGlvbi9kcml2ZXItYXBpL2NvbnNvbGUucnN0PiBmb3IgbW9yZQogCSBpbmZvcm1hdGlvbi4gRm9y IGZyYW1lYnVmZmVyIGNvbnNvbGUgdXNlcnMsIHBsZWFzZSByZWZlciB0bwpAQCAtMTczLDE1ICsx NzMsMTUgQEAgY29uZmlnIFJPQ0tFVFBPUlQKIAlkZXBlbmRzIG9uIFNFUklBTF9OT05TVEFOREFS RCAmJiAoSVNBIHx8IEVJU0EgfHwgUENJKQogCWhlbHAKIAkgIFRoaXMgZHJpdmVyIHN1cHBvcnRz IENvbXRyb2wgUm9ja2V0UG9ydCBhbmQgUm9ja2V0TW9kZW0gUENJIGJvYXJkcy4gICAKLSAgICAg ICAgICBUaGVzZSBib2FyZHMgcHJvdmlkZSAyLCA0LCA4LCAxNiwgb3IgMzIgaGlnaC1zcGVlZCBz ZXJpYWwgcG9ydHMgb3IKLSAgICAgICAgICBtb2RlbXMuICBGb3IgaW5mb3JtYXRpb24gYWJvdXQg dGhlIFJvY2tldFBvcnQvUm9ja2V0TW9kZW0gIGJvYXJkcwotICAgICAgICAgIGFuZCB0aGlzIGRy aXZlciByZWFkIDxmaWxlOkRvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9zZXJpYWwvcm9ja2V0LnJz dD4uCisJICBUaGVzZSBib2FyZHMgcHJvdmlkZSAyLCA0LCA4LCAxNiwgb3IgMzIgaGlnaC1zcGVl ZCBzZXJpYWwgcG9ydHMgb3IKKwkgIG1vZGVtcy4gIEZvciBpbmZvcm1hdGlvbiBhYm91dCB0aGUg Um9ja2V0UG9ydC9Sb2NrZXRNb2RlbSAgYm9hcmRzCisJICBhbmQgdGhpcyBkcml2ZXIgcmVhZCA8 ZmlsZTpEb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvc2VyaWFsL3JvY2tldC5yc3Q+LgogCiAJICBU byBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKIAkg IG1vZHVsZSB3aWxsIGJlIGNhbGxlZCByb2NrZXQuCiAKIAkgIElmIHlvdSB3YW50IHRvIGNvbXBp bGUgdGhpcyBkcml2ZXIgaW50byB0aGUga2VybmVsLCBzYXkgWSBoZXJlLiAgSWYKLSAgICAgICAg ICB5b3UgZG9uJ3QgaGF2ZSBhIENvbXRyb2wgUm9ja2V0UG9ydC9Sb2NrZXRNb2RlbSBjYXJkIGlu c3RhbGxlZCwgc2F5IE4uCisJICB5b3UgZG9uJ3QgaGF2ZSBhIENvbXRyb2wgUm9ja2V0UG9ydC9S b2NrZXRNb2RlbSBjYXJkIGluc3RhbGxlZCwgc2F5IE4uCiAKIGNvbmZpZyBDWUNMQURFUwogCXRy aXN0YXRlICJDeWNsYWRlcyBhc3luYyBtdXggc3VwcG9ydCIKQEAgLTQzNyw4ICs0MzcsOCBAQCBj b25maWcgTUlQU19FSlRBR19GRENfS0dEQgogCWRlcGVuZHMgb24gTUlQU19FSlRBR19GRENfVFRZ ICYmIEtHREIKIAlkZWZhdWx0IHkKIAloZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVzIHRoZSB1 c2Ugb2YgS0dEQiBvdmVyIGFuIEZEQyBjaGFubmVsLCBhbGxvd2luZyBLR0RCIHRvIGJlCi0gICAg ICAgICAgdXNlZCByZW1vdGVseSBvciB3aGVuIGEgc2VyaWFsIHBvcnQgaXNuJ3QgYXZhaWxhYmxl LgorCSAgVGhpcyBlbmFibGVzIHRoZSB1c2Ugb2YgS0dEQiBvdmVyIGFuIEZEQyBjaGFubmVsLCBh bGxvd2luZyBLR0RCIHRvIGJlCisJICB1c2VkIHJlbW90ZWx5IG9yIHdoZW4gYSBzZXJpYWwgcG9y dCBpc24ndCBhdmFpbGFibGUuCiAKIGNvbmZpZyBNSVBTX0VKVEFHX0ZEQ19LR0RCX0NIQU4KIAlp bnQgIktHREIgRkRDIGNoYW5uZWwiCmRpZmYgLS1naXQgYS9kcml2ZXJzL3R0eS9odmMvS2NvbmZp ZyBiL2RyaXZlcnMvdHR5L2h2Yy9LY29uZmlnCmluZGV4IDRkMjJiOTExMTExZi4uYmI1OTUzZGQx YTJjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3R0eS9odmMvS2NvbmZpZworKysgYi9kcml2ZXJzL3R0 eS9odmMvS2NvbmZpZwpAQCAtNzQsNyArNzQsNyBAQCBjb25maWcgSFZDX1VEQkcKICAgICAgICBk ZXBlbmRzIG9uIFBQQwogICAgICAgIHNlbGVjdCBIVkNfRFJJVkVSCiAgICAgICAgaGVscAotICAg ICAgICAgVGhpcyBpcyBtZWFudCB0byBiZSB1c2VkIGR1cmluZyBIVyBicmluZyB1cCBvciBkZWJ1 Z2dpbmcgd2hlbgorCSBUaGlzIGlzIG1lYW50IHRvIGJlIHVzZWQgZHVyaW5nIEhXIGJyaW5nIHVw IG9yIGRlYnVnZ2luZyB3aGVuCiAJIG5vIG90aGVyIGNvbnNvbGUgbWVjaGFuaXNtIGV4aXN0IGJ1 dCB1ZGJnLCB0byBnZXQgeW91IGEgcXVpY2sKIAkgY29uc29sZSBmb3IgdXNlcnNwYWNlLiBEbyBO T1QgZW5hYmxlIGluIHByb2R1Y3Rpb24ga2VybmVscy4gCiAKQEAgLTgzLDcgKzgzLDcgQEAgY29u ZmlnIEhWQ19EQ0MKICAgICAgICBkZXBlbmRzIG9uIEFSTSB8fCBBUk02NAogICAgICAgIHNlbGVj dCBIVkNfRFJJVkVSCiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBjb25zb2xlIHVzZXMgdGhl IEpUQUcgRENDIG9uIEFSTSB0byBjcmVhdGUgYSBjb25zb2xlIHVuZGVyIHRoZSBIVkMKKwkgVGhp cyBjb25zb2xlIHVzZXMgdGhlIEpUQUcgRENDIG9uIEFSTSB0byBjcmVhdGUgYSBjb25zb2xlIHVu ZGVyIHRoZSBIVkMKIAkgZHJpdmVyLiBUaGlzIGNvbnNvbGUgaXMgdXNlZCB0aHJvdWdoIGEgSlRB RyBvbmx5IG9uIEFSTS4gSWYgeW91IGRvbid0IGhhdmUKIAkgYSBKVEFHIHRoZW4geW91IHByb2Jh Ymx5IGRvbid0IHdhbnQgdGhpcyBvcHRpb24uCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdHR5L3Nl cmlhbC84MjUwL0tjb25maWcgYi9kcml2ZXJzL3R0eS9zZXJpYWwvODI1MC9LY29uZmlnCmluZGV4 IDdlZjYwZjhiNmUyYy4uN2UxMzI2NTdmMTYwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3R0eS9zZXJp YWwvODI1MC9LY29uZmlnCisrKyBiL2RyaXZlcnMvdHR5L3NlcmlhbC84MjUwL0tjb25maWcKQEAg LTMzNCw3ICszMzQsNyBAQCBjb25maWcgU0VSSUFMXzgyNTBfQkNNMjgzNUFVWAogCiAJICBGZWF0 dXJlcyBhbmQgbGltaXRhdGlvbnMgb2YgdGhlIFVBUlQgYXJlCiAJICAgIFJlZ2lzdGVycyBhcmUg c2ltaWxhciB0byAxNjY1MCByZWdpc3RlcnMsCi0gICAgICAgICAgICAgIHNldCBiaXRzIGluIHRo ZSBjb250cm9sIHJlZ2lzdGVycyB0aGF0IGFyZSB1bnN1cHBvcnRlZAorCSAgICAgIHNldCBiaXRz IGluIHRoZSBjb250cm9sIHJlZ2lzdGVycyB0aGF0IGFyZSB1bnN1cHBvcnRlZAogCSAgICAgIGFy ZSBpZ25vcmVkIGFuZCByZWFkIGJhY2sgYXMgMAogCSAgICA3LzggYml0IG9wZXJhdGlvbiB3aXRo IDEgc3RhcnQgYW5kIDEgc3RvcCBiaXQKIAkgICAgOCBzeW1ib2xzIGRlZXAgZmlmbyBmb3Igcngg YW5kIHR4CmRpZmYgLS1naXQgYS9kcml2ZXJzL3R0eS9zZXJpYWwvS2NvbmZpZyBiL2RyaXZlcnMv dHR5L3NlcmlhbC9LY29uZmlnCmluZGV4IDQ3ODliNWQ2MmY2My4uYjExYjRkNzI1YWU2IDEwMDY0 NAotLS0gYS9kcml2ZXJzL3R0eS9zZXJpYWwvS2NvbmZpZworKysgYi9kcml2ZXJzL3R0eS9zZXJp YWwvS2NvbmZpZwpAQCAtMjg3LDI2ICsyODcsMjYgQEAgY29uZmlnIFNFUklBTF9TQU1TVU5HX0NP TlNPTEUKIAkgIGJvb3QgdGltZS4pCiAKIGNvbmZpZyBTRVJJQUxfU0lSRlNPQwotICAgICAgICB0 cmlzdGF0ZSAiU2lSRiBTb0MgUGxhdGZvcm0gU2VyaWFsIHBvcnQgc3VwcG9ydCIKLSAgICAgICAg ZGVwZW5kcyBvbiBBUkNIX1NJUkYKLSAgICAgICAgc2VsZWN0IFNFUklBTF9DT1JFCi0gICAgICAg IGhlbHAKLSAgICAgICAgICBTdXBwb3J0IGZvciB0aGUgb24tY2hpcCBVQVJUIG9uIHRoZSBDU1Ig U2lSRnByaW1hSUkgc2VyaWVzLAotICAgICAgICAgIHByb3ZpZGluZyAvZGV2L3R0eVNpUkYwLCAx IGFuZCAyIChub3RlLCBzb21lIG1hY2hpbmVzIG1heSBub3QKLSAgICAgICAgICBwcm92aWRlIGFs bCBvZiB0aGVzZSBwb3J0cywgZGVwZW5kaW5nIG9uIGhvdyB0aGUgc2VyaWFsIHBvcnQKLSAgICAg ICAgICBwaW5zIGFyZSBjb25maWd1cmVkKS4KKwl0cmlzdGF0ZSAiU2lSRiBTb0MgUGxhdGZvcm0g U2VyaWFsIHBvcnQgc3VwcG9ydCIKKwlkZXBlbmRzIG9uIEFSQ0hfU0lSRgorCXNlbGVjdCBTRVJJ QUxfQ09SRQorCWhlbHAKKwkgIFN1cHBvcnQgZm9yIHRoZSBvbi1jaGlwIFVBUlQgb24gdGhlIENT UiBTaVJGcHJpbWFJSSBzZXJpZXMsCisJICBwcm92aWRpbmcgL2Rldi90dHlTaVJGMCwgMSBhbmQg MiAobm90ZSwgc29tZSBtYWNoaW5lcyBtYXkgbm90CisJICBwcm92aWRlIGFsbCBvZiB0aGVzZSBw b3J0cywgZGVwZW5kaW5nIG9uIGhvdyB0aGUgc2VyaWFsIHBvcnQKKwkgIHBpbnMgYXJlIGNvbmZp Z3VyZWQpLgogCiBjb25maWcgU0VSSUFMX1NJUkZTT0NfQ09OU09MRQotICAgICAgICBib29sICJT dXBwb3J0IGZvciBjb25zb2xlIG9uIFNpUkYgU29DIHNlcmlhbCBwb3J0IgotICAgICAgICBkZXBl bmRzIG9uIFNFUklBTF9TSVJGU09DPXkKLSAgICAgICAgc2VsZWN0IFNFUklBTF9DT1JFX0NPTlNP TEUKLSAgICAgICAgaGVscAotICAgICAgICAgIEV2ZW4gaWYgeW91IHNheSBZIGhlcmUsIHRoZSBj dXJyZW50bHkgdmlzaWJsZSB2aXJ0dWFsIGNvbnNvbGUKLSAgICAgICAgICAoL2Rldi90dHkwKSB3 aWxsIHN0aWxsIGJlIHVzZWQgYXMgdGhlIHN5c3RlbSBjb25zb2xlIGJ5IGRlZmF1bHQsIGJ1dAot ICAgICAgICAgIHlvdSBjYW4gYWx0ZXIgdGhhdCB1c2luZyBhIGtlcm5lbCBjb21tYW5kIGxpbmUg b3B0aW9uIHN1Y2ggYXMKLSAgICAgICAgICAiY29uc29sZT10dHlTaVJGeCIuIChUcnkgIm1hbiBi b290cGFyYW0iIG9yIHNlZSB0aGUgZG9jdW1lbnRhdGlvbiBvZgotICAgICAgICAgIHlvdXIgYm9v dCBsb2FkZXIgYWJvdXQgaG93IHRvIHBhc3Mgb3B0aW9ucyB0byB0aGUga2VybmVsIGF0Ci0gICAg ICAgICAgYm9vdCB0aW1lLikKKwlib29sICJTdXBwb3J0IGZvciBjb25zb2xlIG9uIFNpUkYgU29D IHNlcmlhbCBwb3J0IgorCWRlcGVuZHMgb24gU0VSSUFMX1NJUkZTT0M9eQorCXNlbGVjdCBTRVJJ QUxfQ09SRV9DT05TT0xFCisJaGVscAorCSAgRXZlbiBpZiB5b3Ugc2F5IFkgaGVyZSwgdGhlIGN1 cnJlbnRseSB2aXNpYmxlIHZpcnR1YWwgY29uc29sZQorCSAgKC9kZXYvdHR5MCkgd2lsbCBzdGls bCBiZSB1c2VkIGFzIHRoZSBzeXN0ZW0gY29uc29sZSBieSBkZWZhdWx0LCBidXQKKwkgIHlvdSBj YW4gYWx0ZXIgdGhhdCB1c2luZyBhIGtlcm5lbCBjb21tYW5kIGxpbmUgb3B0aW9uIHN1Y2ggYXMK KwkgICJjb25zb2xlPXR0eVNpUkZ4Ii4gKFRyeSAibWFuIGJvb3RwYXJhbSIgb3Igc2VlIHRoZSBk b2N1bWVudGF0aW9uIG9mCisJICB5b3VyIGJvb3QgbG9hZGVyIGFib3V0IGhvdyB0byBwYXNzIG9w dGlvbnMgdG8gdGhlIGtlcm5lbCBhdAorCSAgYm9vdCB0aW1lLikKIAogY29uZmlnIFNFUklBTF9U RUdSQQogCXRyaXN0YXRlICJOVklESUEgVGVncmEyMC8zMCBTb0Mgc2VyaWFsIGNvbnRyb2xsZXIi CkBAIC0xMDc3LDQxICsxMDc3LDQxIEBAIGNvbmZpZyBTRVJJQUxfU0NDTlhQX0NPTlNPTEUKIAkg IFN1cHBvcnQgZm9yIGNvbnNvbGUgb24gU0NDTlhQIHNlcmlhbCBwb3J0cy4KIAogY29uZmlnIFNF UklBTF9TQzE2SVM3WFhfQ09SRQotICAgICAgICB0cmlzdGF0ZQorCXRyaXN0YXRlCiAKIGNvbmZp ZyBTRVJJQUxfU0MxNklTN1hYCi0gICAgICAgIHRyaXN0YXRlICJTQzE2SVM3eHggc2VyaWFsIHN1 cHBvcnQiCi0gICAgICAgIHNlbGVjdCBTRVJJQUxfQ09SRQotICAgICAgICBkZXBlbmRzIG9uIChT UElfTUFTVEVSICYmICFJMkMpIHx8IEkyQwotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBz ZWxlY3RzIHN1cHBvcnQgZm9yIFNDMTZJUzd4eCBzZXJpYWwgcG9ydHMuCi0gICAgICAgICAgU3Vw cG9ydGVkIElDcyBhcmUgU0MxNklTNzQwLCBTQzE2SVM3NDEsIFNDMTZJUzc1MCwgU0MxNklTNzUy LAotICAgICAgICAgIFNDMTZJUzc2MCBhbmQgU0MxNklTNzYyLiBTZWxlY3Qgc3VwcG9ydGVkIGJ1 c2VzIHVzaW5nIG9wdGlvbnMgYmVsb3cuCisJdHJpc3RhdGUgIlNDMTZJUzd4eCBzZXJpYWwgc3Vw cG9ydCIKKwlzZWxlY3QgU0VSSUFMX0NPUkUKKwlkZXBlbmRzIG9uIChTUElfTUFTVEVSICYmICFJ MkMpIHx8IEkyQworCWhlbHAKKwkgIFRoaXMgc2VsZWN0cyBzdXBwb3J0IGZvciBTQzE2SVM3eHgg c2VyaWFsIHBvcnRzLgorCSAgU3VwcG9ydGVkIElDcyBhcmUgU0MxNklTNzQwLCBTQzE2SVM3NDEs IFNDMTZJUzc1MCwgU0MxNklTNzUyLAorCSAgU0MxNklTNzYwIGFuZCBTQzE2SVM3NjIuIFNlbGVj dCBzdXBwb3J0ZWQgYnVzZXMgdXNpbmcgb3B0aW9ucyBiZWxvdy4KIAogY29uZmlnIFNFUklBTF9T QzE2SVM3WFhfSTJDCi0gICAgICAgIGJvb2wgIlNDMTZJUzd4eCBmb3IgSTJDIGludGVyZmFjZSIK LSAgICAgICAgZGVwZW5kcyBvbiBTRVJJQUxfU0MxNklTN1hYCi0gICAgICAgIGRlcGVuZHMgb24g STJDCi0gICAgICAgIHNlbGVjdCBTRVJJQUxfU0MxNklTN1hYX0NPUkUgaWYgU0VSSUFMX1NDMTZJ UzdYWAotICAgICAgICBzZWxlY3QgUkVHTUFQX0kyQyBpZiBJMkMKLSAgICAgICAgZGVmYXVsdCB5 Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBFbmFibGUgU0MxNklTN3h4IGRyaXZlciBvbiBJMkMg YnVzLAotICAgICAgICAgIElmIHJlcXVpcmVkIHNheSB5LCBhbmQgc2F5IG4gdG8gaTJjIGlmIG5v dCByZXF1aXJlZCwKLSAgICAgICAgICBFbmFibGVkIGJ5IGRlZmF1bHQgdG8gc3VwcG9ydCBvbGRj b25maWcuCi0gICAgICAgICAgWW91IG11c3Qgc2VsZWN0IGF0IGxlYXN0IG9uZSBidXMgZm9yIHRo ZSBkcml2ZXIgdG8gYmUgYnVpbHQuCisJYm9vbCAiU0MxNklTN3h4IGZvciBJMkMgaW50ZXJmYWNl IgorCWRlcGVuZHMgb24gU0VSSUFMX1NDMTZJUzdYWAorCWRlcGVuZHMgb24gSTJDCisJc2VsZWN0 IFNFUklBTF9TQzE2SVM3WFhfQ09SRSBpZiBTRVJJQUxfU0MxNklTN1hYCisJc2VsZWN0IFJFR01B UF9JMkMgaWYgSTJDCisJZGVmYXVsdCB5CisJaGVscAorCSAgRW5hYmxlIFNDMTZJUzd4eCBkcml2 ZXIgb24gSTJDIGJ1cywKKwkgIElmIHJlcXVpcmVkIHNheSB5LCBhbmQgc2F5IG4gdG8gaTJjIGlm IG5vdCByZXF1aXJlZCwKKwkgIEVuYWJsZWQgYnkgZGVmYXVsdCB0byBzdXBwb3J0IG9sZGNvbmZp Zy4KKwkgIFlvdSBtdXN0IHNlbGVjdCBhdCBsZWFzdCBvbmUgYnVzIGZvciB0aGUgZHJpdmVyIHRv IGJlIGJ1aWx0LgogCiBjb25maWcgU0VSSUFMX1NDMTZJUzdYWF9TUEkKLSAgICAgICAgYm9vbCAi U0MxNklTN3h4IGZvciBzcGkgaW50ZXJmYWNlIgotICAgICAgICBkZXBlbmRzIG9uIFNFUklBTF9T QzE2SVM3WFgKLSAgICAgICAgZGVwZW5kcyBvbiBTUElfTUFTVEVSCi0gICAgICAgIHNlbGVjdCBT RVJJQUxfU0MxNklTN1hYX0NPUkUgaWYgU0VSSUFMX1NDMTZJUzdYWAotICAgICAgICBzZWxlY3Qg UkVHTUFQX1NQSSBpZiBTUElfTUFTVEVSCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBFbmFibGUg U0MxNklTN3h4IGRyaXZlciBvbiBTUEkgYnVzLAotICAgICAgICAgIElmIHJlcXVpcmVkIHNheSB5 LCBhbmQgc2F5IG4gdG8gc3BpIGlmIG5vdCByZXF1aXJlZCwKLSAgICAgICAgICBUaGlzIGlzIGFk ZGl0aW9uYWwgc3VwcG9ydCB0byBleHNpc3RpbmcgZHJpdmVyLgotICAgICAgICAgIFlvdSBtdXN0 IHNlbGVjdCBhdCBsZWFzdCBvbmUgYnVzIGZvciB0aGUgZHJpdmVyIHRvIGJlIGJ1aWx0LgorCWJv b2wgIlNDMTZJUzd4eCBmb3Igc3BpIGludGVyZmFjZSIKKwlkZXBlbmRzIG9uIFNFUklBTF9TQzE2 SVM3WFgKKwlkZXBlbmRzIG9uIFNQSV9NQVNURVIKKwlzZWxlY3QgU0VSSUFMX1NDMTZJUzdYWF9D T1JFIGlmIFNFUklBTF9TQzE2SVM3WFgKKwlzZWxlY3QgUkVHTUFQX1NQSSBpZiBTUElfTUFTVEVS CisJaGVscAorCSAgRW5hYmxlIFNDMTZJUzd4eCBkcml2ZXIgb24gU1BJIGJ1cywKKwkgIElmIHJl cXVpcmVkIHNheSB5LCBhbmQgc2F5IG4gdG8gc3BpIGlmIG5vdCByZXF1aXJlZCwKKwkgIFRoaXMg aXMgYWRkaXRpb25hbCBzdXBwb3J0IHRvIGV4c2lzdGluZyBkcml2ZXIuCisJICBZb3UgbXVzdCBz ZWxlY3QgYXQgbGVhc3Qgb25lIGJ1cyBmb3IgdGhlIGRyaXZlciB0byBiZSBidWlsdC4KIAogY29u ZmlnIFNFUklBTF9USU1CRVJEQUxFCiAJdHJpc3RhdGUgIlN1cHBvcnQgZm9yIHRpbWJlcmRhbGUg VUFSVCIKQEAgLTEyMTEsNyArMTIxMSw3IEBAIGNvbmZpZyBTRVJJQUxfQUxURVJBX1VBUlRfQ09O U09MRQogCSAgRW5hYmxlIGEgQWx0ZXJhIFVBUlQgcG9ydCB0byBiZSB0aGUgc3lzdGVtIGNvbnNv bGUuCiAKIGNvbmZpZyBTRVJJQUxfSUZYNlg2MAotICAgICAgICB0cmlzdGF0ZSAiU1BJIHByb3Rv Y29sIGRyaXZlciBmb3IgSW5maW5lb24gNng2MCBtb2RlbSAoRVhQRVJJTUVOVEFMKSIKKwl0cmlz dGF0ZSAiU1BJIHByb3RvY29sIGRyaXZlciBmb3IgSW5maW5lb24gNng2MCBtb2RlbSAoRVhQRVJJ TUVOVEFMKSIKIAlkZXBlbmRzIG9uIEdQSU9MSUIgfHwgQ09NUElMRV9URVNUCiAJZGVwZW5kcyBv biBTUEkgJiYgSEFTX0RNQQogCWhlbHAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmlkZW8vYmFja2xp Z2h0L0tjb25maWcgYi9kcml2ZXJzL3ZpZGVvL2JhY2tsaWdodC9LY29uZmlnCmluZGV4IDQwNjc2 YmUyZTQ2YS4uM2I1OTFlMjk0NzA3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3ZpZGVvL2JhY2tsaWdo dC9LY29uZmlnCisrKyBiL2RyaXZlcnMvdmlkZW8vYmFja2xpZ2h0L0tjb25maWcKQEAgLTksNyAr OSw3IEBAIG1lbnUgIkJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydCIKICMgTENECiAjCiBj b25maWcgTENEX0NMQVNTX0RFVklDRQotICAgICAgICB0cmlzdGF0ZSAiTG93bGV2ZWwgTENEIGNv bnRyb2xzIgorCXRyaXN0YXRlICJMb3dsZXZlbCBMQ0QgY29udHJvbHMiCiAJaGVscAogCSAgVGhp cyBmcmFtZXdvcmsgYWRkcyBzdXBwb3J0IGZvciBsb3ctbGV2ZWwgY29udHJvbCBvZiBMQ0QuCiAJ ICBTb21lIGZyYW1lYnVmZmVyIGRldmljZXMgY29ubmVjdCB0byBwbGF0Zm9ybS1zcGVjaWZpYyBM Q0QgbW9kdWxlcwpAQCAtMTQxLDEwICsxNDEsMTAgQEAgZW5kaWYgIyBMQ0RfQ0xBU1NfREVWSUNF CiAjIEJhY2tsaWdodAogIwogY29uZmlnIEJBQ0tMSUdIVF9DTEFTU19ERVZJQ0UKLSAgICAgICAg dHJpc3RhdGUgIkxvd2xldmVsIEJhY2tsaWdodCBjb250cm9scyIKKwl0cmlzdGF0ZSAiTG93bGV2 ZWwgQmFja2xpZ2h0IGNvbnRyb2xzIgogCWhlbHAKIAkgIFRoaXMgZnJhbWV3b3JrIGFkZHMgc3Vw cG9ydCBmb3IgbG93LWxldmVsIGNvbnRyb2wgb2YgdGhlIExDRAotICAgICAgICAgIGJhY2tsaWdo dC4gVGhpcyBpbmNsdWRlcyBzdXBwb3J0IGZvciBicmlnaHRuZXNzIGFuZCBwb3dlci4KKwkgIGJh Y2tsaWdodC4gVGhpcyBpbmNsdWRlcyBzdXBwb3J0IGZvciBicmlnaHRuZXNzIGFuZCBwb3dlci4K IAogCSAgVG8gaGF2ZSBzdXBwb3J0IGZvciB5b3VyIHNwZWNpZmljIExDRCBwYW5lbCB5b3Ugd2ls bCBoYXZlIHRvCiAJICBzZWxlY3QgdGhlIHByb3BlciBkcml2ZXJzIHdoaWNoIGRlcGVuZCBvbiB0 aGlzIG9wdGlvbi4KQEAgLTI3Miw3ICsyNzIsNyBAQCBjb25maWcgQkFDS0xJR0hUX0FQUExFCiAg ICAgICAgdHJpc3RhdGUgIkFwcGxlIEJhY2tsaWdodCBEcml2ZXIiCiAgICAgICAgZGVwZW5kcyBv biBYODYgJiYgQUNQSQogICAgICAgIGhlbHAKLSAgICAgICAgIElmIHlvdSBoYXZlIGFuIEludGVs LWJhc2VkIEFwcGxlIHNheSBZIHRvIGVuYWJsZSBhIGRyaXZlciBmb3IgaXRzCisJIElmIHlvdSBo YXZlIGFuIEludGVsLWJhc2VkIEFwcGxlIHNheSBZIHRvIGVuYWJsZSBhIGRyaXZlciBmb3IgaXRz CiAJIGJhY2tsaWdodC4KIAogY29uZmlnIEJBQ0tMSUdIVF9UT1NBCmRpZmYgLS1naXQgYS9kcml2 ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZpZyBiL2RyaXZlcnMvdmlkZW8vY29uc29sZS9LY29uZmln CmluZGV4IGMxMGUxN2ZiOWE5YS4uYWMzYTI4YzA4Zjc4IDEwMDY0NAotLS0gYS9kcml2ZXJzL3Zp ZGVvL2NvbnNvbGUvS2NvbmZpZworKysgYi9kcml2ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZpZwpA QCAtMjcsNyArMjcsNyBAQCBjb25maWcgVkdBQ09OX1NPRlRfU0NST0xMQkFDSwogICAgICAgIGRl cGVuZHMgb24gVkdBX0NPTlNPTEUKICAgICAgICBkZWZhdWx0IG4KICAgICAgICBoZWxwCi0gICAg ICAgICBUaGUgc2Nyb2xsYmFjayBidWZmZXIgb2YgdGhlIHN0YW5kYXJkIFZHQSBjb25zb2xlIGlz IGxvY2F0ZWQgaW4KKwkgVGhlIHNjcm9sbGJhY2sgYnVmZmVyIG9mIHRoZSBzdGFuZGFyZCBWR0Eg Y29uc29sZSBpcyBsb2NhdGVkIGluCiAJIHRoZSBWR0EgUkFNLiAgVGhlIHNpemUgb2YgdGhpcyBS QU0gaXMgZml4ZWQgYW5kIGlzIHF1aXRlIHNtYWxsLgogCSBJZiB5b3UgcmVxdWlyZSBhIGxhcmdl ciBzY3JvbGxiYWNrIGJ1ZmZlciwgdGhpcyBjYW4gYmUgcGxhY2VkIGluCiAJIFN5c3RlbSBSQU0g d2hpY2ggaXMgZHluYW1pY2FsbHkgYWxsb2NhdGVkIGR1cmluZyBpbml0aWFsaXphdGlvbi4KQEAg LTg0LDEyICs4NCwxMiBAQCBjb25maWcgTURBX0NPTlNPTEUKIAkgIElmIHVuc3VyZSwgc2F5IE4u CiAKIGNvbmZpZyBTR0lfTkVXUE9SVF9DT05TT0xFCi0gICAgICAgIHRyaXN0YXRlICJTR0kgTmV3 cG9ydCBDb25zb2xlIHN1cHBvcnQiCisJdHJpc3RhdGUgIlNHSSBOZXdwb3J0IENvbnNvbGUgc3Vw cG9ydCIKIAlkZXBlbmRzIG9uIFNHSV9JUDIyICYmIEhBU19JT01FTQotICAgICAgICBzZWxlY3Qg Rk9OVF9TVVBQT1JUCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSB3 YW50IHRoZSBjb25zb2xlIG9uIHRoZSBOZXdwb3J0IGFrYSBYTCBncmFwaGljcwotICAgICAgICAg IGNhcmQgb2YgeW91ciBJbmR5LiAgTW9zdCBwZW9wbGUgc2F5IFkgaGVyZS4KKwlzZWxlY3QgRk9O VF9TVVBQT1JUCisJaGVscAorCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0aGUgY29uc29sZSBv biB0aGUgTmV3cG9ydCBha2EgWEwgZ3JhcGhpY3MKKwkgIGNhcmQgb2YgeW91ciBJbmR5LiAgTW9z dCBwZW9wbGUgc2F5IFkgaGVyZS4KIAogY29uZmlnIERVTU1ZX0NPTlNPTEUKIAlib29sCkBAIC05 NywyNCArOTcsMjQgQEAgY29uZmlnIERVTU1ZX0NPTlNPTEUKIAlkZWZhdWx0IHkKIAogY29uZmln IERVTU1ZX0NPTlNPTEVfQ09MVU1OUwotICAgICAgICBpbnQgIkluaXRpYWwgbnVtYmVyIG9mIGNv bnNvbGUgc2NyZWVuIGNvbHVtbnMiCi0gICAgICAgIGRlcGVuZHMgb24gRFVNTVlfQ09OU09MRSAm JiAhQVJNCi0gICAgICAgIGRlZmF1bHQgMTYwIGlmIFBBUklTQwotICAgICAgICBkZWZhdWx0IDgw Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBp cyAxNjAsIHdoaWNoIHNob3VsZCBmaXQgYSAxMjgweDEwMjQKLSAgICAgICAgICBtb25pdG9yLgot ICAgICAgICAgIFNlbGVjdCA4MCBpZiB5b3UgdXNlIGEgNjQweDQ4MCByZXNvbHV0aW9uIGJ5IGRl ZmF1bHQuCisJaW50ICJJbml0aWFsIG51bWJlciBvZiBjb25zb2xlIHNjcmVlbiBjb2x1bW5zIgor CWRlcGVuZHMgb24gRFVNTVlfQ09OU09MRSAmJiAhQVJNCisJZGVmYXVsdCAxNjAgaWYgUEFSSVND CisJZGVmYXVsdCA4MAorCWhlbHAKKwkgIE9uIFBBLVJJU0MsIHRoZSBkZWZhdWx0IHZhbHVlIGlz IDE2MCwgd2hpY2ggc2hvdWxkIGZpdCBhIDEyODB4MTAyNAorCSAgbW9uaXRvci4KKwkgIFNlbGVj dCA4MCBpZiB5b3UgdXNlIGEgNjQweDQ4MCByZXNvbHV0aW9uIGJ5IGRlZmF1bHQuCiAKIGNvbmZp ZyBEVU1NWV9DT05TT0xFX1JPV1MKLSAgICAgICAgaW50ICJJbml0aWFsIG51bWJlciBvZiBjb25z b2xlIHNjcmVlbiByb3dzIgotICAgICAgICBkZXBlbmRzIG9uIERVTU1ZX0NPTlNPTEUgJiYgIUFS TQotICAgICAgICBkZWZhdWx0IDY0IGlmIFBBUklTQwotICAgICAgICBkZWZhdWx0IDI1Ci0gICAg ICAgIGhlbHAKLSAgICAgICAgICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyA2NCwg d2hpY2ggc2hvdWxkIGZpdCBhIDEyODB4MTAyNAotICAgICAgICAgIG1vbml0b3IuCi0gICAgICAg ICAgU2VsZWN0IDI1IGlmIHlvdSB1c2UgYSA2NDB4NDgwIHJlc29sdXRpb24gYnkgZGVmYXVsdC4K KwlpbnQgIkluaXRpYWwgbnVtYmVyIG9mIGNvbnNvbGUgc2NyZWVuIHJvd3MiCisJZGVwZW5kcyBv biBEVU1NWV9DT05TT0xFICYmICFBUk0KKwlkZWZhdWx0IDY0IGlmIFBBUklTQworCWRlZmF1bHQg MjUKKwloZWxwCisJICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyA2NCwgd2hpY2gg c2hvdWxkIGZpdCBhIDEyODB4MTAyNAorCSAgbW9uaXRvci4KKwkgIFNlbGVjdCAyNSBpZiB5b3Ug dXNlIGEgNjQweDQ4MCByZXNvbHV0aW9uIGJ5IGRlZmF1bHQuCiAKIGNvbmZpZyBGUkFNRUJVRkZF Ul9DT05TT0xFCiAJYm9vbCAiRnJhbWVidWZmZXIgQ29uc29sZSBzdXBwb3J0IgpAQCAtMTMwLDEx ICsxMzAsMTEgQEAgY29uZmlnIEZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlkKICAg ICAgICBkZXBlbmRzIG9uIEZSQU1FQlVGRkVSX0NPTlNPTEUKICAgICAgICBkZWZhdWx0IG4KICAg ICAgICAtLS1oZWxwLS0tCi0gICAgICAgICBJZiB0aGlzIG9wdGlvbiBpcyBzZWxlY3RlZCwgdGhl IGZyYW1lYnVmZmVyIGNvbnNvbGUgd2lsbAotICAgICAgICAgYXV0b21hdGljYWxseSBzZWxlY3Qg dGhlIHByaW1hcnkgZGlzcGxheSBkZXZpY2UgKGlmIHRoZSBhcmNoaXRlY3R1cmUKKwkgSWYgdGhp cyBvcHRpb24gaXMgc2VsZWN0ZWQsIHRoZSBmcmFtZWJ1ZmZlciBjb25zb2xlIHdpbGwKKwkgYXV0 b21hdGljYWxseSBzZWxlY3QgdGhlIHByaW1hcnkgZGlzcGxheSBkZXZpY2UgKGlmIHRoZSBhcmNo aXRlY3R1cmUKIAkgc3VwcG9ydHMgdGhpcyBmZWF0dXJlKS4gIE90aGVyd2lzZSwgdGhlIGZyYW1l YnVmZmVyIGNvbnNvbGUgd2lsbAotICAgICAgICAgYWx3YXlzIHNlbGVjdCB0aGUgZmlyc3QgZnJh bWVidWZmZXIgZHJpdmVyIHRoYXQgaXMgbG9hZGVkLiBUaGUgbGF0dGVyCi0gICAgICAgICBpcyB0 aGUgZGVmYXVsdCBiZWhhdmlvci4KKwkgYWx3YXlzIHNlbGVjdCB0aGUgZmlyc3QgZnJhbWVidWZm ZXIgZHJpdmVyIHRoYXQgaXMgbG9hZGVkLiBUaGUgbGF0dGVyCisJIGlzIHRoZSBkZWZhdWx0IGJl aGF2aW9yLgogCiAJIFlvdSBjYW4gYWx3YXlzIG92ZXJyaWRlIHRoZSBhdXRvbWF0aWMgc2VsZWN0 aW9uIG9mIHRoZSBwcmltYXJ5IGRldmljZQogCSBieSB1c2luZyB0aGUgZmJjb249bWFwOiBib290 IG9wdGlvbi4KQEAgLTE0NSwxMSArMTQ1LDExIEBAIGNvbmZpZyBGUkFNRUJVRkZFUl9DT05TT0xF X1JPVEFUSU9OCiAgICAgICAgYm9vbCAiRnJhbWVidWZmZXIgQ29uc29sZSBSb3RhdGlvbiIKICAg ICAgICBkZXBlbmRzIG9uIEZSQU1FQlVGRkVSX0NPTlNPTEUKICAgICAgICBoZWxwCi0gICAgICAg ICBFbmFibGUgZGlzcGxheSByb3RhdGlvbiBmb3IgdGhlIGZyYW1lYnVmZmVyIGNvbnNvbGUuICBU aGlzIGlzIGRvbmUKLSAgICAgICAgIGluIHNvZnR3YXJlIGFuZCBtYXkgYmUgc2lnbmlmaWNhbnRs eSBzbG93ZXIgdGhhbiBhIG5vcm1hbGx5IG9yaWVudGVkCi0gICAgICAgICBkaXNwbGF5LiAgTm90 ZSB0aGF0IHRoZSByb3RhdGlvbiBpcyBkb25lIGF0IHRoZSBjb25zb2xlIGxldmVsIG9ubHkKLSAg ICAgICAgIHN1Y2ggdGhhdCBvdGhlciB1c2VycyBvZiB0aGUgZnJhbWVidWZmZXIgd2lsbCByZW1h aW4gbm9ybWFsbHkKLSAgICAgICAgIG9yaWVudGVkLgorCSBFbmFibGUgZGlzcGxheSByb3RhdGlv biBmb3IgdGhlIGZyYW1lYnVmZmVyIGNvbnNvbGUuICBUaGlzIGlzIGRvbmUKKwkgaW4gc29mdHdh cmUgYW5kIG1heSBiZSBzaWduaWZpY2FudGx5IHNsb3dlciB0aGFuIGEgbm9ybWFsbHkgb3JpZW50 ZWQKKwkgZGlzcGxheS4gIE5vdGUgdGhhdCB0aGUgcm90YXRpb24gaXMgZG9uZSBhdCB0aGUgY29u c29sZSBsZXZlbCBvbmx5CisJIHN1Y2ggdGhhdCBvdGhlciB1c2VycyBvZiB0aGUgZnJhbWVidWZm ZXIgd2lsbCByZW1haW4gbm9ybWFsbHkKKwkgb3JpZW50ZWQuCiAKIGNvbmZpZyBGUkFNRUJVRkZF Ul9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSCiAJYm9vbCAiRnJhbWVidWZmZXIgQ29uc29sZSBE ZWZlcnJlZCBUYWtlb3ZlciIKQEAgLTE2MywxNCArMTYzLDE0IEBAIGNvbmZpZyBGUkFNRUJVRkZF Ul9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSCiAJICBibGFjayBzY3JlZW4gYXMgc29vbiBhcyBm YmNvbiBsb2Fkcy4KIAogY29uZmlnIFNUSV9DT05TT0xFCi0gICAgICAgIGJvb2wgIlNUSSB0ZXh0 IGNvbnNvbGUiCisJYm9vbCAiU1RJIHRleHQgY29uc29sZSIKIAlkZXBlbmRzIG9uIFBBUklTQyAm JiBIQVNfSU9NRU0KLSAgICAgICAgc2VsZWN0IEZPTlRfU1VQUE9SVAotICAgICAgICBkZWZhdWx0 IHkKLSAgICAgICAgaGVscAotICAgICAgICAgIFRoZSBTVEkgY29uc29sZSBpcyB0aGUgYnVpbHRp biBkaXNwbGF5L2tleWJvYXJkIG9uIEhQLVBBUklTQwotICAgICAgICAgIG1hY2hpbmVzLiAgU2F5 IFkgaGVyZSB0byBidWlsZCBzdXBwb3J0IGZvciBpdCBpbnRvIHlvdXIga2VybmVsLgotICAgICAg ICAgIFRoZSBhbHRlcm5hdGl2ZSBpcyB0byB1c2UgeW91ciBwcmltYXJ5IHNlcmlhbCBwb3J0IGFz IGEgY29uc29sZS4KKwlzZWxlY3QgRk9OVF9TVVBQT1JUCisJZGVmYXVsdCB5CisJaGVscAorCSAg VGhlIFNUSSBjb25zb2xlIGlzIHRoZSBidWlsdGluIGRpc3BsYXkva2V5Ym9hcmQgb24gSFAtUEFS SVNDCisJICBtYWNoaW5lcy4gIFNheSBZIGhlcmUgdG8gYnVpbGQgc3VwcG9ydCBmb3IgaXQgaW50 byB5b3VyIGtlcm5lbC4KKwkgIFRoZSBhbHRlcm5hdGl2ZSBpcyB0byB1c2UgeW91ciBwcmltYXJ5 IHNlcmlhbCBwb3J0IGFzIGEgY29uc29sZS4KIAogZW5kbWVudQogCmRpZmYgLS1naXQgYS9kcml2 ZXJzL3ZpcnQvS2NvbmZpZyBiL2RyaXZlcnMvdmlydC9LY29uZmlnCmluZGV4IDM2M2FmMmVhZjJi YS4uY2I1ZDJkODk1OTJmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3ZpcnQvS2NvbmZpZworKysgYi9k cml2ZXJzL3ZpcnQvS2NvbmZpZwpAQCAtMTgsMTcgKzE4LDE3IEBAIGNvbmZpZyBGU0xfSFZfTUFO QUdFUgogCWRlcGVuZHMgb24gRlNMX1NPQwogCXNlbGVjdCBFUEFQUl9QQVJBVklSVAogCWhlbHAK LSAgICAgICAgICBUaGUgRnJlZXNjYWxlIGh5cGVydmlzb3IgbWFuYWdlbWVudCBkcml2ZXIgcHJv dmlkZXMgc2V2ZXJhbCBzZXJ2aWNlcworCSAgVGhlIEZyZWVzY2FsZSBoeXBlcnZpc29yIG1hbmFn ZW1lbnQgZHJpdmVyIHByb3ZpZGVzIHNldmVyYWwgc2VydmljZXMKIAkgIHRvIGRyaXZlcnMgYW5k IGFwcGxpY2F0aW9ucyByZWxhdGVkIHRvIHRoZSBGcmVlc2NhbGUgaHlwZXJ2aXNvcjoKIAotICAg ICAgICAgIDEpIEFuIGlvY3RsIGludGVyZmFjZSBmb3IgcXVlcnlpbmcgYW5kIG1hbmFnaW5nIHBh cnRpdGlvbnMuCisJICAxKSBBbiBpb2N0bCBpbnRlcmZhY2UgZm9yIHF1ZXJ5aW5nIGFuZCBtYW5h Z2luZyBwYXJ0aXRpb25zLgogCi0gICAgICAgICAgMikgQSBmaWxlIGludGVyZmFjZSB0byByZWFk aW5nIGluY29taW5nIGRvb3JiZWxscy4KKwkgIDIpIEEgZmlsZSBpbnRlcmZhY2UgdG8gcmVhZGlu ZyBpbmNvbWluZyBkb29yYmVsbHMuCiAKLSAgICAgICAgICAzKSBBbiBpbnRlcnJ1cHQgaGFuZGxl ciBmb3Igc2h1dHRpbmcgZG93biB0aGUgcGFydGl0aW9uIHVwb24KKwkgIDMpIEFuIGludGVycnVw dCBoYW5kbGVyIGZvciBzaHV0dGluZyBkb3duIHRoZSBwYXJ0aXRpb24gdXBvbgogCSAgICAgcmVj ZWl2aW5nIHRoZSBzaHV0ZG93biBkb29yYmVsbCBmcm9tIGEgbWFuYWdlciBwYXJ0aXRpb24uCiAK LSAgICAgICAgICA0KSBBIGtlcm5lbCBpbnRlcmZhY2UgZm9yIHJlY2VpdmluZyBjYWxsYmFja3Mg d2hlbiBhIG1hbmFnZWQKKwkgIDQpIEEga2VybmVsIGludGVyZmFjZSBmb3IgcmVjZWl2aW5nIGNh bGxiYWNrcyB3aGVuIGEgbWFuYWdlZAogCSAgICAgcGFydGl0aW9uIHNodXRzIGRvd24uCiAKIHNv dXJjZSAiZHJpdmVycy92aXJ0L3Zib3hndWVzdC9LY29uZmlnIgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy92aXJ0aW8vS2NvbmZpZyBiL2RyaXZlcnMvdmlydGlvL0tjb25maWcKaW5kZXggMDc4NjE1Y2Yy YWZjLi4yOTg5NjM3NGJmMWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdmlydGlvL0tjb25maWcKKysr IGIvZHJpdmVycy92aXJ0aW8vS2NvbmZpZwpAQCAtMjksMTcgKzI5LDE3IEBAIGNvbmZpZyBWSVJU SU9fUENJX0xFR0FDWQogCWRlZmF1bHQgeQogCWRlcGVuZHMgb24gVklSVElPX1BDSQogCS0tLWhl bHAtLS0KLSAgICAgICAgICBWaXJ0aW8gUENJIENhcmQgMC45LlggRHJhZnQgKGNpcmNhIDIwMTQp IGFuZCBvbGRlciBkZXZpY2Ugc3VwcG9ydC4KKwkgIFZpcnRpbyBQQ0kgQ2FyZCAwLjkuWCBEcmFm dCAoY2lyY2EgMjAxNCkgYW5kIG9sZGVyIGRldmljZSBzdXBwb3J0LgogCiAJICBUaGlzIG9wdGlv biBlbmFibGVzIGJ1aWxkaW5nIGEgdHJhbnNpdGlvbmFsIGRyaXZlciwgc3VwcG9ydGluZwogCSAg Ym90aCBkZXZpY2VzIGNvbmZvcm1pbmcgdG8gVmlydGlvIDEgc3BlY2lmaWNhdGlvbiwgYW5kIGxl Z2FjeSBkZXZpY2VzLgogCSAgSWYgZGlzYWJsZWQsIHlvdSBnZXQgYSBzbGlnaHRseSBzbWFsbGVy LCBub24tdHJhbnNpdGlvbmFsIGRyaXZlciwKIAkgIHdpdGggbm8gbGVnYWN5IGNvbXBhdGliaWxp dHkuCiAKLSAgICAgICAgICBTbyBsb29rIG91dCBpbnRvIHlvdXIgZHJpdmV3YXkuICBEbyB5b3Ug aGF2ZSBhIGZseWluZyBjYXI/ICBJZgotICAgICAgICAgIHNvLCB5b3UgY2FuIGhhcHBpbHkgZGlz YWJsZSB0aGlzIG9wdGlvbiBhbmQgdmlydGlvIHdpbGwgbm90Ci0gICAgICAgICAgYnJlYWsuICBP dGhlcndpc2UsIGxlYXZlIGl0IHNldC4gIFVubGVzcyB5b3UncmUgdGVzdGluZyB3aGF0Ci0gICAg ICAgICAgbGlmZSB3aWxsIGJlIGxpa2UgaW4gVGhlIEZ1dHVyZS4KKwkgIFNvIGxvb2sgb3V0IGlu dG8geW91ciBkcml2ZXdheS4gIERvIHlvdSBoYXZlIGEgZmx5aW5nIGNhcj8gIElmCisJICBzbywg eW91IGNhbiBoYXBwaWx5IGRpc2FibGUgdGhpcyBvcHRpb24gYW5kIHZpcnRpbyB3aWxsIG5vdAor CSAgYnJlYWsuICBPdGhlcndpc2UsIGxlYXZlIGl0IHNldC4gIFVubGVzcyB5b3UncmUgdGVzdGlu ZyB3aGF0CisJICBsaWZlIHdpbGwgYmUgbGlrZSBpbiBUaGUgRnV0dXJlLgogCiAJICBJZiB1bnN1 cmUsIHNheSBZLgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL3cxL3NsYXZlcy9LY29uZmlnIGIvZHJp dmVycy93MS9zbGF2ZXMvS2NvbmZpZwppbmRleCBlYmVkNDk1YjllNjkuLjAzNWRlMDQ3MTBkMSAx MDA2NDQKLS0tIGEvZHJpdmVycy93MS9zbGF2ZXMvS2NvbmZpZworKysgYi9kcml2ZXJzL3cxL3Ns YXZlcy9LY29uZmlnCkBAIC03MSw4ICs3MSw4IEBAIGNvbmZpZyBXMV9TTEFWRV9EUzI4MDUKIAlo ZWxwCiAJICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRvIHVzZSBhIDEtd2lyZQogCSAgaXMgYSAx MTItYnl0ZSB1c2VyLXByb2dyYW1tYWJsZSBFRVBST00gaXMKLSAgICAgICAgICBvcmdhbml6ZWQg YXMgNyBwYWdlcyBvZiAxNiBieXRlcyBlYWNoIHdpdGggNjRiaXQKLSAgICAgICAgICB1bmlxdWUg bnVtYmVyLiBSZXF1aXJlcyBPdmVyRHJpdmUgU3BlZWQgdG8gdGFsayB0by4KKwkgIG9yZ2FuaXpl ZCBhcyA3IHBhZ2VzIG9mIDE2IGJ5dGVzIGVhY2ggd2l0aCA2NGJpdAorCSAgdW5pcXVlIG51bWJl ci4gUmVxdWlyZXMgT3ZlckRyaXZlIFNwZWVkIHRvIHRhbGsgdG8uCiAKIGNvbmZpZyBXMV9TTEFW RV9EUzI0MzEKIAl0cmlzdGF0ZSAiMWtiIEVFUFJPTSBmYW1pbHkgc3VwcG9ydCAoRFMyNDMxKSIK ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL0tjb25maWcgYi9kcml2ZXJzL3hlbi9LY29uZmlnCmlu ZGV4IDc5Y2M3NTA5NmY0Mi4uZDhjOWJiYTU3Y2FlIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9L Y29uZmlnCisrKyBiL2RyaXZlcnMveGVuL0tjb25maWcKQEAgLTExMCwxMiArMTEwLDEyIEBAIGNv bmZpZyBYRU5fQ09NUEFUX1hFTkZTCiAgICAgICAgZGVwZW5kcyBvbiBYRU5GUwogICAgICAgIGRl ZmF1bHQgeQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoZSBvbGQgeGVuc3RvcmUgdXNlcnNwYWNl IHRvb2xzIGV4cGVjdCB0byBmaW5kICJ4ZW5idXMiCi0gICAgICAgICB1bmRlciAvcHJvYy94ZW4s IGJ1dCAieGVuYnVzIiBpcyBub3cgZm91bmQgYXQgdGhlIHJvb3Qgb2YgdGhlCi0gICAgICAgICB4 ZW5mcyBmaWxlc3lzdGVtLiAgU2VsZWN0aW5nIHRoaXMgY2F1c2VzIHRoZSBrZXJuZWwgdG8gY3Jl YXRlCi0gICAgICAgICB0aGUgY29tcGF0aWJpbGl0eSBtb3VudCBwb2ludCAvcHJvYy94ZW4gaWYg aXQgaXMgcnVubmluZyBvbgotICAgICAgICAgYSB4ZW4gcGxhdGZvcm0uCi0gICAgICAgICBJZiBp biBkb3VidCwgc2F5IHllcy4KKwkgVGhlIG9sZCB4ZW5zdG9yZSB1c2Vyc3BhY2UgdG9vbHMgZXhw ZWN0IHRvIGZpbmQgInhlbmJ1cyIKKwkgdW5kZXIgL3Byb2MveGVuLCBidXQgInhlbmJ1cyIgaXMg bm93IGZvdW5kIGF0IHRoZSByb290IG9mIHRoZQorCSB4ZW5mcyBmaWxlc3lzdGVtLiAgU2VsZWN0 aW5nIHRoaXMgY2F1c2VzIHRoZSBrZXJuZWwgdG8gY3JlYXRlCisJIHRoZSBjb21wYXRpYmlsaXR5 IG1vdW50IHBvaW50IC9wcm9jL3hlbiBpZiBpdCBpcyBydW5uaW5nIG9uCisJIGEgeGVuIHBsYXRm b3JtLgorCSBJZiBpbiBkb3VidCwgc2F5IHllcy4KIAogY29uZmlnIFhFTl9TWVNfSFlQRVJWSVNP UgogICAgICAgIGJvb2wgIkNyZWF0ZSB4ZW4gZW50cmllcyB1bmRlciAvc3lzL2h5cGVydmlzb3Ii CkBAIC0xMjMsNyArMTIzLDcgQEAgY29uZmlnIFhFTl9TWVNfSFlQRVJWSVNPUgogICAgICAgIHNl bGVjdCBTWVNfSFlQRVJWSVNPUgogICAgICAgIGRlZmF1bHQgeQogICAgICAgIGhlbHAKLSAgICAg ICAgIENyZWF0ZSBlbnRyaWVzIHVuZGVyIC9zeXMvaHlwZXJ2aXNvciBkZXNjcmliaW5nIHRoZSBY ZW4KKwkgQ3JlYXRlIGVudHJpZXMgdW5kZXIgL3N5cy9oeXBlcnZpc29yIGRlc2NyaWJpbmcgdGhl IFhlbgogCSBoeXBlcnZpc29yIGVudmlyb25tZW50LiAgV2hlbiBydW5uaW5nIG5hdGl2ZSBvciBp biBhbm90aGVyCiAJIHZpcnR1YWwgZW52aXJvbm1lbnQsIC9zeXMvaHlwZXJ2aXNvciB3aWxsIHN0 aWxsIGJlIHByZXNlbnQsCiAJIGJ1dCB3aWxsIGhhdmUgbm8geGVuIGNvbnRlbnRzLgpAQCAtMjcw LDcgKzI3MCw3IEBAIGNvbmZpZyBYRU5fQUNQSV9QUk9DRVNTT1IKIAlkZXBlbmRzIG9uIFhFTiAm JiBYRU5fRE9NMCAmJiBYODYgJiYgQUNQSV9QUk9DRVNTT1IgJiYgQ1BVX0ZSRVEKIAlkZWZhdWx0 IG0KIAloZWxwCi0gICAgICAgICAgVGhpcyBBQ1BJIHByb2Nlc3NvciB1cGxvYWRzIFBvd2VyIE1h bmFnZW1lbnQgaW5mb3JtYXRpb24gdG8gdGhlIFhlbgorCSAgVGhpcyBBQ1BJIHByb2Nlc3NvciB1 cGxvYWRzIFBvd2VyIE1hbmFnZW1lbnQgaW5mb3JtYXRpb24gdG8gdGhlIFhlbgogCSAgaHlwZXJ2 aXNvci4KIAogCSAgVG8gZG8gdGhhdCB0aGUgZHJpdmVyIHBhcnNlcyB0aGUgUG93ZXIgTWFuYWdl bWVudCBkYXRhIGFuZCB1cGxvYWRzCkBAIC0yNzksNyArMjc5LDcgQEAgY29uZmlnIFhFTl9BQ1BJ X1BST0NFU1NPUgogCSAgU01NIHNvIHRoYXQgb3RoZXIgZHJpdmVycyAoc3VjaCBhcyBBQ1BJIGNw dWZyZXEgc2NhbGluZyBkcml2ZXIpIHdpbGwKIAkgIG5vdCBsb2FkLgogCi0gICAgICAgICAgVG8g Y29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZTogdGhlIG1vZHVs ZSB3aWxsIGJlCisJICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2Ug TSBoZXJlOiB0aGUgbW9kdWxlIHdpbGwgYmUKIAkgIGNhbGxlZCB4ZW5fYWNwaV9wcm9jZXNzb3Ig IElmIHlvdSBkbyBub3Qga25vdyB3aGF0IHRvIGNob29zZSwgc2VsZWN0CiAJICBNIGhlcmUuIElm IHRoZSBDUFVGUkVRIGRyaXZlcnMgYXJlIGJ1aWx0IGluLCBzZWxlY3QgWSBoZXJlLgogCkBAIC0z MTIsOCArMzEyLDggQEAgY29uZmlnIFhFTl9TWU1TCiAgICAgICAgZGVwZW5kcyBvbiBYODYgJiYg WEVOX0RPTTAgJiYgWEVORlMKICAgICAgICBkZWZhdWx0IHkgaWYgS0FMTFNZTVMKICAgICAgICBo ZWxwCi0gICAgICAgICAgRXhwb3J0cyBoeXBlcnZpc29yIHN5bWJvbHMgKGFsb25nIHdpdGggdGhl aXIgdHlwZXMgYW5kIGFkZHJlc3NlcykgdmlhCi0gICAgICAgICAgL3Byb2MveGVuL3hlbnN5bXMg ZmlsZSwgc2ltaWxhciB0byAvcHJvYy9rYWxsc3ltcworCSAgRXhwb3J0cyBoeXBlcnZpc29yIHN5 bWJvbHMgKGFsb25nIHdpdGggdGhlaXIgdHlwZXMgYW5kIGFkZHJlc3NlcykgdmlhCisJICAvcHJv Yy94ZW4veGVuc3ltcyBmaWxlLCBzaW1pbGFyIHRvIC9wcm9jL2thbGxzeW1zCiAKIGNvbmZpZyBY RU5fSEFWRV9WUE1VCiAgICAgICAgYm9vbAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==