From mboxrd@z Thu Jan 1 00:00:00 1970 From: Krzysztof Kozlowski Subject: [PATCH trivial 2/3] treewide: Fix Kconfig indentation Date: Mon, 23 Sep 2019 18:00:12 +0200 Message-ID: <20190923160013.8550-2-krzk@kernel.org> References: <20190923160013.8550-1-krzk@kernel.org> Mime-Version: 1.0 Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190923160013.8550-1-krzk@kernel.org> 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 emxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgotLS0KIGNlcnRzL0tjb25maWcgICAgICAgICAgICAg ICAgICB8IDE0ICsrKysrKy0tLS0tLS0KIGluaXQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8 IDI4ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiBrZXJuZWwvdHJhY2UvS2NvbmZpZyAgICAg ICAgICAgfCAgOCArKysrLS0tLQogbGliL0tjb25maWcgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGxpYi9LY29uZmlnLmRlYnVnICAgICAgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysr LS0tLS0tLS0tLS0tLS0tLS0KIGxpYi9LY29uZmlnLmtnZGIgICAgICAgICAgICAgICB8ICA4ICsr KystLS0tCiBtbS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr LS0tLS0tLS0tLS0tLQogc2FtcGxlcy9LY29uZmlnICAgICAgICAgICAgICAgIHwgIDIgKy0KIHNl Y3VyaXR5L2FwcGFybW9yL0tjb25maWcgICAgICB8ICAyICstCiBzZWN1cml0eS9pbnRlZ3JpdHkv S2NvbmZpZyAgICAgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tLQogc2VjdXJpdHkvaW50ZWdy aXR5L2ltYS9LY29uZmlnIHwgMTIgKysrKysrLS0tLS0tCiBzZWN1cml0eS9zYWZlc2V0aWQvS2Nv bmZpZyAgICAgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tLQogMTIgZmlsZXMgY2hhbmdlZCwg OTQgaW5zZXJ0aW9ucygrKSwgOTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY2VydHMvS2Nv bmZpZyBiL2NlcnRzL0tjb25maWcKaW5kZXggYzk0ZTkzZDhiY2NmLi4wMzU4YzY2ZDNkN2MgMTAw NjQ0Ci0tLSBhL2NlcnRzL0tjb25maWcKKysrIGIvY2VydHMvS2NvbmZpZwpAQCAtNiwxNCArNiwx NCBAQCBjb25maWcgTU9EVUxFX1NJR19LRVkKIAlkZWZhdWx0ICJjZXJ0cy9zaWduaW5nX2tleS5w ZW0iCiAJZGVwZW5kcyBvbiBNT0RVTEVfU0lHCiAJaGVscAotICAgICAgICAgUHJvdmlkZSB0aGUg ZmlsZSBuYW1lIG9mIGEgcHJpdmF0ZSBrZXkvY2VydGlmaWNhdGUgaW4gUEVNIGZvcm1hdCwKLSAg ICAgICAgIG9yIGEgUEtDUyMxMSBVUkkgYWNjb3JkaW5nIHRvIFJGQzc1MTIuIFRoZSBmaWxlIHNo b3VsZCBjb250YWluLCBvcgotICAgICAgICAgdGhlIFVSSSBzaG91bGQgaWRlbnRpZnksIGJvdGgg dGhlIGNlcnRpZmljYXRlIGFuZCBpdHMgY29ycmVzcG9uZGluZwotICAgICAgICAgcHJpdmF0ZSBr ZXkuCisJIFByb3ZpZGUgdGhlIGZpbGUgbmFtZSBvZiBhIHByaXZhdGUga2V5L2NlcnRpZmljYXRl IGluIFBFTSBmb3JtYXQsCisJIG9yIGEgUEtDUyMxMSBVUkkgYWNjb3JkaW5nIHRvIFJGQzc1MTIu IFRoZSBmaWxlIHNob3VsZCBjb250YWluLCBvcgorCSB0aGUgVVJJIHNob3VsZCBpZGVudGlmeSwg Ym90aCB0aGUgY2VydGlmaWNhdGUgYW5kIGl0cyBjb3JyZXNwb25kaW5nCisJIHByaXZhdGUga2V5 LgogCi0gICAgICAgICBJZiB0aGlzIG9wdGlvbiBpcyB1bmNoYW5nZWQgZnJvbSBpdHMgZGVmYXVs dCAiY2VydHMvc2lnbmluZ19rZXkucGVtIiwKLSAgICAgICAgIHRoZW4gdGhlIGtlcm5lbCB3aWxs IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgdGhlIHByaXZhdGUga2V5IGFuZAotICAgICAgICAgY2Vy dGlmaWNhdGUgYXMgZGVzY3JpYmVkIGluIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW9kdWxl LXNpZ25pbmcucnN0CisJIElmIHRoaXMgb3B0aW9uIGlzIHVuY2hhbmdlZCBmcm9tIGl0cyBkZWZh dWx0ICJjZXJ0cy9zaWduaW5nX2tleS5wZW0iLAorCSB0aGVuIHRoZSBrZXJuZWwgd2lsbCBhdXRv bWF0aWNhbGx5IGdlbmVyYXRlIHRoZSBwcml2YXRlIGtleSBhbmQKKwkgY2VydGlmaWNhdGUgYXMg ZGVzY3JpYmVkIGluIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW9kdWxlLXNpZ25pbmcucnN0 CiAKIGNvbmZpZyBTWVNURU1fVFJVU1RFRF9LRVlSSU5HCiAJYm9vbCAiUHJvdmlkZSBzeXN0ZW0t d2lkZSByaW5nIG9mIHRydXN0ZWQga2V5cyIKZGlmZiAtLWdpdCBhL2luaXQvS2NvbmZpZyBiL2lu aXQvS2NvbmZpZwppbmRleCA2ZDRkYjg4N2Y2OTYuLmY1OWM4NTQ4MzlkMiAxMDA2NDQKLS0tIGEv aW5pdC9LY29uZmlnCisrKyBiL2luaXQvS2NvbmZpZwpAQCAtMTY5LDEwICsxNjksMTAgQEAgY29u ZmlnIEJVSUxEX1NBTFQKICAgICAgICBzdHJpbmcgIkJ1aWxkIElEIFNhbHQiCiAgICAgICAgZGVm YXVsdCAiIgogICAgICAgIGhlbHAKLSAgICAgICAgICBUaGUgYnVpbGQgSUQgaXMgdXNlZCB0byBs aW5rIGJpbmFyaWVzIGFuZCB0aGVpciBkZWJ1ZyBpbmZvLiBTZXR0aW5nCi0gICAgICAgICAgdGhp cyBvcHRpb24gd2lsbCB1c2UgdGhlIHZhbHVlIGluIHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgYnVp bGQgaWQuCi0gICAgICAgICAgVGhpcyBpcyBtb3N0bHkgdXNlZnVsIGZvciBkaXN0cmlidXRpb25z IHdoaWNoIHdhbnQgdG8gZW5zdXJlIHRoZQotICAgICAgICAgIGJ1aWxkIGlzIHVuaXF1ZSBiZXR3 ZWVuIGJ1aWxkcy4gSXQncyBzYWZlIHRvIGxlYXZlIHRoZSBkZWZhdWx0LgorCSAgVGhlIGJ1aWxk IElEIGlzIHVzZWQgdG8gbGluayBiaW5hcmllcyBhbmQgdGhlaXIgZGVidWcgaW5mby4gU2V0dGlu ZworCSAgdGhpcyBvcHRpb24gd2lsbCB1c2UgdGhlIHZhbHVlIGluIHRoZSBjYWxjdWxhdGlvbiBv ZiB0aGUgYnVpbGQgaWQuCisJICBUaGlzIGlzIG1vc3RseSB1c2VmdWwgZm9yIGRpc3RyaWJ1dGlv bnMgd2hpY2ggd2FudCB0byBlbnN1cmUgdGhlCisJICBidWlsZCBpcyB1bmlxdWUgYmV0d2VlbiBi dWlsZHMuIEl0J3Mgc2FmZSB0byBsZWF2ZSB0aGUgZGVmYXVsdC4KIAogY29uZmlnIEhBVkVfS0VS TkVMX0daSVAKIAlib29sCkBAIC0xMzI3LDkgKzEzMjcsOSBAQCBtZW51Y29uZmlnIEVYUEVSVAog CXNlbGVjdCBERUJVR19LRVJORUwKIAloZWxwCiAJICBUaGlzIG9wdGlvbiBhbGxvd3MgY2VydGFp biBiYXNlIGtlcm5lbCBvcHRpb25zIGFuZCBzZXR0aW5ncwotICAgICAgICAgIHRvIGJlIGRpc2Fi bGVkIG9yIHR3ZWFrZWQuIFRoaXMgaXMgZm9yIHNwZWNpYWxpemVkCi0gICAgICAgICAgZW52aXJv bm1lbnRzIHdoaWNoIGNhbiB0b2xlcmF0ZSBhICJub24tc3RhbmRhcmQiIGtlcm5lbC4KLSAgICAg ICAgICBPbmx5IHVzZSB0aGlzIGlmIHlvdSByZWFsbHkga25vdyB3aGF0IHlvdSBhcmUgZG9pbmcu CisJICB0byBiZSBkaXNhYmxlZCBvciB0d2Vha2VkLiBUaGlzIGlzIGZvciBzcGVjaWFsaXplZAor CSAgZW52aXJvbm1lbnRzIHdoaWNoIGNhbiB0b2xlcmF0ZSBhICJub24tc3RhbmRhcmQiIGtlcm5l bC4KKwkgIE9ubHkgdXNlIHRoaXMgaWYgeW91IHJlYWxseSBrbm93IHdoYXQgeW91IGFyZSBkb2lu Zy4KIAogY29uZmlnIFVJRDE2CiAJYm9vbCAiRW5hYmxlIDE2LWJpdCBVSUQgc3lzdGVtIGNhbGxz IiBpZiBFWFBFUlQKQEAgLTE0MzksMTEgKzE0MzksMTEgQEAgY29uZmlnIEJVRwogCWJvb2wgIkJV RygpIHN1cHBvcnQiIGlmIEVYUEVSVAogCWRlZmF1bHQgeQogCWhlbHAKLSAgICAgICAgICBEaXNh YmxpbmcgdGhpcyBvcHRpb24gZWxpbWluYXRlcyBzdXBwb3J0IGZvciBCVUcgYW5kIFdBUk4sIHJl ZHVjaW5nCi0gICAgICAgICAgdGhlIHNpemUgb2YgeW91ciBrZXJuZWwgaW1hZ2UgYW5kIHBvdGVu dGlhbGx5IHF1aWV0bHkgaWdub3JpbmcKLSAgICAgICAgICBudW1lcm91cyBmYXRhbCBjb25kaXRp b25zLiBZb3Ugc2hvdWxkIG9ubHkgY29uc2lkZXIgZGlzYWJsaW5nIHRoaXMKLSAgICAgICAgICBv cHRpb24gZm9yIGVtYmVkZGVkIHN5c3RlbXMgd2l0aCBubyBmYWNpbGl0aWVzIGZvciByZXBvcnRp bmcgZXJyb3JzLgotICAgICAgICAgIEp1c3Qgc2F5IFkuCisJICBEaXNhYmxpbmcgdGhpcyBvcHRp b24gZWxpbWluYXRlcyBzdXBwb3J0IGZvciBCVUcgYW5kIFdBUk4sIHJlZHVjaW5nCisJICB0aGUg c2l6ZSBvZiB5b3VyIGtlcm5lbCBpbWFnZSBhbmQgcG90ZW50aWFsbHkgcXVpZXRseSBpZ25vcmlu ZworCSAgbnVtZXJvdXMgZmF0YWwgY29uZGl0aW9ucy4gWW91IHNob3VsZCBvbmx5IGNvbnNpZGVy IGRpc2FibGluZyB0aGlzCisJICBvcHRpb24gZm9yIGVtYmVkZGVkIHN5c3RlbXMgd2l0aCBubyBm YWNpbGl0aWVzIGZvciByZXBvcnRpbmcgZXJyb3JzLgorCSAgSnVzdCBzYXkgWS4KIAogY29uZmln IEVMRl9DT1JFCiAJZGVwZW5kcyBvbiBDT1JFRFVNUApAQCAtMTQ1OSw4ICsxNDU5LDggQEAgY29u ZmlnIFBDU1BLUl9QTEFURk9STQogCXNlbGVjdCBJODI1M19MT0NLCiAJZGVmYXVsdCB5CiAJaGVs cAotICAgICAgICAgIFRoaXMgb3B0aW9uIGFsbG93cyB0byBkaXNhYmxlIHRoZSBpbnRlcm5hbCBQ Qy1TcGVha2VyCi0gICAgICAgICAgc3VwcG9ydCwgc2F2aW5nIHNvbWUgbWVtb3J5LgorCSAgVGhp cyBvcHRpb24gYWxsb3dzIHRvIGRpc2FibGUgdGhlIGludGVybmFsIFBDLVNwZWFrZXIKKwkgIHN1 cHBvcnQsIHNhdmluZyBzb21lIG1lbW9yeS4KIAogY29uZmlnIEJBU0VfRlVMTAogCWRlZmF1bHQg eQpkaWZmIC0tZ2l0IGEva2VybmVsL3RyYWNlL0tjb25maWcgYi9rZXJuZWwvdHJhY2UvS2NvbmZp ZwppbmRleCBlMDg1MjdmNTBkMmEuLjAzOTMwMDNmMTAyZiAxMDA2NDQKLS0tIGEva2VybmVsL3Ry YWNlL0tjb25maWcKKysrIGIva2VybmVsL3RyYWNlL0tjb25maWcKQEAgLTc2LDcgKzc2LDcgQEAg Y29uZmlnIEZUUkFDRV9OTUlfRU5URVIKIAogY29uZmlnIEVWRU5UX1RSQUNJTkcKIAlzZWxlY3Qg Q09OVEVYVF9TV0lUQ0hfVFJBQ0VSCi0gICAgICAgIHNlbGVjdCBHTE9CCisJc2VsZWN0IEdMT0IK IAlib29sCiAKIGNvbmZpZyBDT05URVhUX1NXSVRDSF9UUkFDRVIKQEAgLTMwOCw3ICszMDgsNyBA QCBjb25maWcgVFJBQ0VSX1NOQVBTSE9UCiAJICAgICAgY2F0IHNuYXBzaG90CiAKIGNvbmZpZyBU UkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQCi0gICAgICAgIGJvb2wgIkFsbG93IHNuYXBzaG90 IHRvIHN3YXAgcGVyIENQVSIKKwlib29sICJBbGxvdyBzbmFwc2hvdCB0byBzd2FwIHBlciBDUFUi CiAJZGVwZW5kcyBvbiBUUkFDRVJfU05BUFNIT1QKIAlzZWxlY3QgUklOR19CVUZGRVJfQUxMT1df U1dBUAogCWhlbHAKQEAgLTY3NSw3ICs2NzUsNyBAQCBjb25maWcgTU1JT1RSQUNFX1RFU1QKIAkg IFNheSBOLCB1bmxlc3MgeW91IGFic29sdXRlbHkga25vdyB3aGF0IHlvdSBhcmUgZG9pbmcuCiAK IGNvbmZpZyBUUkFDRVBPSU5UX0JFTkNITUFSSwotICAgICAgICBib29sICJBZGQgdHJhY2Vwb2lu dCB0aGF0IGJlbmNobWFya3MgdHJhY2Vwb2ludHMiCisJYm9vbCAiQWRkIHRyYWNlcG9pbnQgdGhh dCBiZW5jaG1hcmtzIHRyYWNlcG9pbnRzIgogCWhlbHAKIAkgVGhpcyBvcHRpb24gY3JlYXRlcyB0 aGUgdHJhY2Vwb2ludCAiYmVuY2htYXJrOmJlbmNobWFya19ldmVudCIuCiAJIFdoZW4gdGhlIHRy YWNlcG9pbnQgaXMgZW5hYmxlZCwgaXQga2lja3Mgb2ZmIGEga2VybmVsIHRocmVhZCB0aGF0CkBA IC03MjQsNyArNzI0LDcgQEAgY29uZmlnIFJJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVAogICAgICAg IGJvb2wgIlJpbmcgYnVmZmVyIHN0YXJ0dXAgc2VsZiB0ZXN0IgogICAgICAgIGRlcGVuZHMgb24g UklOR19CVUZGRVIKICAgICAgICBoZWxwCi0gICAgICAgICBSdW4gYSBzaW1wbGUgc2VsZiB0ZXN0 IG9uIHRoZSByaW5nIGJ1ZmZlciBvbiBib290IHVwLiBMYXRlIGluIHRoZQorCSBSdW4gYSBzaW1w bGUgc2VsZiB0ZXN0IG9uIHRoZSByaW5nIGJ1ZmZlciBvbiBib290IHVwLiBMYXRlIGluIHRoZQog CSBrZXJuZWwgYm9vdCBzZXF1ZW5jZSwgdGhlIHRlc3Qgd2lsbCBzdGFydCB0aGF0IGtpY2tzIG9m ZgogCSBhIHRocmVhZCBwZXIgY3B1LiBFYWNoIHRocmVhZCB3aWxsIHdyaXRlIHZhcmlvdXMgc2l6 ZSBldmVudHMKIAkgaW50byB0aGUgcmluZyBidWZmZXIuIEFub3RoZXIgdGhyZWFkIGlzIGNyZWF0 ZWQgdG8gc2VuZCBJUElzCmRpZmYgLS1naXQgYS9saWIvS2NvbmZpZyBiL2xpYi9LY29uZmlnCmlu ZGV4IDRlNmIxYzNlNGM5OC4uMDU2MjI5NjQ3MWMwIDEwMDY0NAotLS0gYS9saWIvS2NvbmZpZwor KysgYi9saWIvS2NvbmZpZwpAQCAtNTc0LDcgKzU3NCw3IEBAIGNvbmZpZyBPSURfUkVHSVNUUlkK IAkgIEVuYWJsZSBmYXN0IGxvb2t1cCBvYmplY3QgaWRlbnRpZmllciByZWdpc3RyeS4KIAogY29u ZmlnIFVDUzJfU1RSSU5HCi0gICAgICAgIHRyaXN0YXRlCisJdHJpc3RhdGUKIAogIwogIyBnZW5l cmljIHZkc28KZGlmZiAtLWdpdCBhL2xpYi9LY29uZmlnLmRlYnVnIGIvbGliL0tjb25maWcuZGVi dWcKaW5kZXggMTAwMjNkYmFjOGU0Li5lNWU3ZjlmYzY4MzkgMTAwNjQ0Ci0tLSBhL2xpYi9LY29u ZmlnLmRlYnVnCisrKyBiL2xpYi9LY29uZmlnLmRlYnVnCkBAIC0xMjgsOCArMTI4LDggQEAgY29u ZmlnIERZTkFNSUNfREVCVUcKIAkgIGxpbmVubyA6IGxpbmUgbnVtYmVyIG9mIHRoZSBkZWJ1ZyBz dGF0ZW1lbnQKIAkgIG1vZHVsZSA6IG1vZHVsZSB0aGF0IGNvbnRhaW5zIHRoZSBkZWJ1ZyBzdGF0 ZW1lbnQKIAkgIGZ1bmN0aW9uIDogZnVuY3Rpb24gdGhhdCBjb250YWlucyB0aGUgZGVidWcgc3Rh dGVtZW50Ci0gICAgICAgICAgZmxhZ3MgOiAnPXAnIG1lYW5zIHRoZSBsaW5lIGlzIHR1cm5lZCAn b24nIGZvciBwcmludGluZwotICAgICAgICAgIGZvcm1hdCA6IHRoZSBmb3JtYXQgdXNlZCBmb3Ig dGhlIGRlYnVnIHN0YXRlbWVudAorCSAgZmxhZ3MgOiAnPXAnIG1lYW5zIHRoZSBsaW5lIGlzIHR1 cm5lZCAnb24nIGZvciBwcmludGluZworCSAgZm9ybWF0IDogdGhlIGZvcm1hdCB1c2VkIGZvciB0 aGUgZGVidWcgc3RhdGVtZW50CiAKIAkgIEZyb20gYSBsaXZlIHN5c3RlbToKIApAQCAtMTcyLDcg KzE3Miw3IEBAIGNvbmZpZyBERUJVR19JTkZPCiAJYm9vbCAiQ29tcGlsZSB0aGUga2VybmVsIHdp dGggZGVidWcgaW5mbyIKIAlkZXBlbmRzIG9uIERFQlVHX0tFUk5FTCAmJiAhQ09NUElMRV9URVNU CiAJaGVscAotICAgICAgICAgIElmIHlvdSBzYXkgWSBoZXJlIHRoZSByZXN1bHRpbmcga2VybmVs IGltYWdlIHdpbGwgaW5jbHVkZQorCSAgSWYgeW91IHNheSBZIGhlcmUgdGhlIHJlc3VsdGluZyBr ZXJuZWwgaW1hZ2Ugd2lsbCBpbmNsdWRlCiAJICBkZWJ1Z2dpbmcgaW5mbyByZXN1bHRpbmcgaW4g YSBsYXJnZXIga2VybmVsIGltYWdlLgogCSAgVGhpcyBhZGRzIGRlYnVnIHN5bWJvbHMgdG8gdGhl IGtlcm5lbCBhbmQgbW9kdWxlcyAoZ2NjIC1nKSwgYW5kCiAJICBpcyBuZWVkZWQgaWYgeW91IGlu dGVuZCB0byB1c2Uga2VybmVsIGNyYXNoZHVtcCBvciBiaW5hcnkgb2JqZWN0CkBAIC0yNjksMTMg KzI2OSwxMyBAQCBjb25maWcgU1RSSVBfQVNNX1NZTVMKIAkgIGdldF93Y2hhbigpIGFuZCBzdWNo bGlrZS4KIAogY29uZmlnIFJFQURBQkxFX0FTTQotICAgICAgICBib29sICJHZW5lcmF0ZSByZWFk YWJsZSBhc3NlbWJsZXIgY29kZSIKLSAgICAgICAgZGVwZW5kcyBvbiBERUJVR19LRVJORUwKLSAg ICAgICAgaGVscAotICAgICAgICAgIERpc2FibGUgc29tZSBjb21waWxlciBvcHRpbWl6YXRpb25z IHRoYXQgdGVuZCB0byBnZW5lcmF0ZSBodW1hbiB1bnJlYWRhYmxlCi0gICAgICAgICAgYXNzZW1i bGVyIG91dHB1dC4gVGhpcyBtYXkgbWFrZSB0aGUga2VybmVsIHNsaWdodGx5IHNsb3dlciwgYnV0 IGl0IGhlbHBzCi0gICAgICAgICAgdG8ga2VlcCBrZXJuZWwgZGV2ZWxvcGVycyB3aG8gaGF2ZSB0 byBzdGFyZSBhIGxvdCBhdCBhc3NlbWJsZXIgbGlzdGluZ3MKLSAgICAgICAgICBzYW5lLgorCWJv b2wgIkdlbmVyYXRlIHJlYWRhYmxlIGFzc2VtYmxlciBjb2RlIgorCWRlcGVuZHMgb24gREVCVUdf S0VSTkVMCisJaGVscAorCSAgRGlzYWJsZSBzb21lIGNvbXBpbGVyIG9wdGltaXphdGlvbnMgdGhh dCB0ZW5kIHRvIGdlbmVyYXRlIGh1bWFuIHVucmVhZGFibGUKKwkgIGFzc2VtYmxlciBvdXRwdXQu IFRoaXMgbWF5IG1ha2UgdGhlIGtlcm5lbCBzbGlnaHRseSBzbG93ZXIsIGJ1dCBpdCBoZWxwcwor CSAgdG8ga2VlcCBrZXJuZWwgZGV2ZWxvcGVycyB3aG8gaGF2ZSB0byBzdGFyZSBhIGxvdCBhdCBh c3NlbWJsZXIgbGlzdGluZ3MKKwkgIHNhbmUuCiAKIGNvbmZpZyBVTlVTRURfU1lNQk9MUwogCWJv b2wgIkVuYWJsZSB1bnVzZWQvb2Jzb2xldGUgZXhwb3J0ZWQgc3ltYm9scyIKQEAgLTUyNiwxMSAr NTI2LDExIEBAIGNvbmZpZyBERUJVR19PQkpFQ1RTX1BFUkNQVV9DT1VOVEVSCiAKIGNvbmZpZyBE RUJVR19PQkpFQ1RTX0VOQUJMRV9ERUZBVUxUCiAJaW50ICJkZWJ1Z19vYmplY3RzIGJvb3R1cCBk ZWZhdWx0IHZhbHVlICgwLTEpIgotICAgICAgICByYW5nZSAwIDEKLSAgICAgICAgZGVmYXVsdCAi MSIKLSAgICAgICAgZGVwZW5kcyBvbiBERUJVR19PQkpFQ1RTCi0gICAgICAgIGhlbHAKLSAgICAg ICAgICBEZWJ1ZyBvYmplY3RzIGJvb3QgcGFyYW1ldGVyIGRlZmF1bHQgdmFsdWUKKwlyYW5nZSAw IDEKKwlkZWZhdWx0ICIxIgorCWRlcGVuZHMgb24gREVCVUdfT0JKRUNUUworCWhlbHAKKwkgIERl YnVnIG9iamVjdHMgYm9vdCBwYXJhbWV0ZXIgZGVmYXVsdCB2YWx1ZQogCiBjb25maWcgREVCVUdf U0xBQgogCWJvb2wgIkRlYnVnIHNsYWIgbWVtb3J5IGFsbG9jYXRpb25zIgpAQCAtNjQ5LDcgKzY0 OSw3IEBAIGNvbmZpZyBERUJVR19WTQogCWRlcGVuZHMgb24gREVCVUdfS0VSTkVMCiAJaGVscAog CSAgRW5hYmxlIHRoaXMgdG8gdHVybiBvbiBleHRlbmRlZCBjaGVja3MgaW4gdGhlIHZpcnR1YWwt bWVtb3J5IHN5c3RlbQotICAgICAgICAgIHRoYXQgbWF5IGltcGFjdCBwZXJmb3JtYW5jZS4KKwkg IHRoYXQgbWF5IGltcGFjdCBwZXJmb3JtYW5jZS4KIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIApA QCAtMTQzOSw3ICsxNDM5LDcgQEAgY29uZmlnIERFQlVHX1dRX0ZPUkNFX1JSX0NQVQogCSAgYmUg aW1wYWN0ZWQuCiAKIGNvbmZpZyBERUJVR19CTE9DS19FWFRfREVWVAotICAgICAgICBib29sICJG b3JjZSBleHRlbmRlZCBibG9jayBkZXZpY2UgbnVtYmVycyBhbmQgc3ByZWFkIHRoZW0iCisJYm9v bCAiRm9yY2UgZXh0ZW5kZWQgYmxvY2sgZGV2aWNlIG51bWJlcnMgYW5kIHNwcmVhZCB0aGVtIgog CWRlcGVuZHMgb24gREVCVUdfS0VSTkVMCiAJZGVwZW5kcyBvbiBCTE9DSwogCWRlZmF1bHQgbgpA QCAtMjE1OCw3ICsyMTU4LDcgQEAgY29uZmlnIERFQlVHX0FJRF9GT1JfU1laQk9UCiAgICAgICAg Ym9vbCAiQWRkaXRpb25hbCBkZWJ1ZyBjb2RlIGZvciBzeXpib3QiCiAgICAgICAgZGVmYXVsdCBu CiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBvcHRpb24gaXMgaW50ZW5kZWQgZm9yIHRlc3Rp bmcgYnkgc3l6Ym90LgorCSBUaGlzIG9wdGlvbiBpcyBpbnRlbmRlZCBmb3IgdGVzdGluZyBieSBz eXpib3QuCiAKIHNvdXJjZSAiYXJjaC8kKFNSQ0FSQ0gpL0tjb25maWcuZGVidWciCiAKZGlmZiAt LWdpdCBhL2xpYi9LY29uZmlnLmtnZGIgYi9saWIvS2NvbmZpZy5rZ2RiCmluZGV4IGJiZTM5N2Rm MDRhMy4uOTMzNjgwYjU5ZTJkIDEwMDY0NAotLS0gYS9saWIvS2NvbmZpZy5rZ2RiCisrKyBiL2xp Yi9LY29uZmlnLmtnZGIKQEAgLTY0LDkgKzY0LDkgQEAgY29uZmlnIEtHREJfTE9XX0xFVkVMX1RS QVAKICAgICAgICBkZXBlbmRzIG9uIFg4NiB8fCBNSVBTCiAgICAgICAgZGVmYXVsdCBuCiAgICAg ICAgaGVscAotICAgICAgICAgVGhpcyB3aWxsIGFkZCBhbiBleHRyYSBjYWxsIGJhY2sgdG8ga2dk YiBmb3IgdGhlIGJyZWFrcG9pbnQKLSAgICAgICAgIGV4Y2VwdGlvbiBoYW5kbGVyIHdoaWNoIHdp bGwgYWxsb3cga2dkYiB0byBzdGVwIHRocm91Z2ggYQotICAgICAgICAgbm90aWZ5IGhhbmRsZXIu CisJIFRoaXMgd2lsbCBhZGQgYW4gZXh0cmEgY2FsbCBiYWNrIHRvIGtnZGIgZm9yIHRoZSBicmVh a3BvaW50CisJIGV4Y2VwdGlvbiBoYW5kbGVyIHdoaWNoIHdpbGwgYWxsb3cga2dkYiB0byBzdGVw IHRocm91Z2ggYQorCSBub3RpZnkgaGFuZGxlci4KIAogY29uZmlnIEtHREJfS0RCCiAJYm9vbCAi S0dEQl9LREI6IGluY2x1ZGUga2RiIGZyb250ZW5kIGZvciBrZ2RiIgpAQCAtOTYsNyArOTYsNyBA QCBjb25maWcgS0RCX0RFRkFVTFRfRU5BQkxFCiAKIAkgIFRoZSBjb25maWcgb3B0aW9uIG1lcmVs eSBzZXRzIHRoZSBkZWZhdWx0IGF0IGJvb3QgdGltZS4gQm90aAogCSAgaXNzdWluZyAnZWNobyBY ID4gL3N5cy9tb2R1bGUva2RiL3BhcmFtZXRlcnMvY21kX2VuYWJsZScgb3IKLSAgICAgICAgICBz ZXR0aW5nIHdpdGgga2RiLmNtZF9lbmFibGU9WCBrZXJuZWwgY29tbWFuZCBsaW5lIG9wdGlvbiB3 aWxsCisJICBzZXR0aW5nIHdpdGgga2RiLmNtZF9lbmFibGU9WCBrZXJuZWwgY29tbWFuZCBsaW5l IG9wdGlvbiB3aWxsCiAJICBvdmVycmlkZSB0aGUgZGVmYXVsdCBzZXR0aW5ncy4KIAogY29uZmln IEtEQl9LRVlCT0FSRApkaWZmIC0tZ2l0IGEvbW0vS2NvbmZpZyBiL21tL0tjb25maWcKaW5kZXgg YTVkYWU5YTdlYjUxLi5lNmUxNmQwZWY1NDQgMTAwNjQ0Ci0tLSBhL21tL0tjb25maWcKKysrIGIv bW0vS2NvbmZpZwpAQCAtMTYwLDkgKzE2MCw5IEBAIGNvbmZpZyBNRU1PUllfSE9UUExVR19TUEFS U0UKIAlkZXBlbmRzIG9uIFNQQVJTRU1FTSAmJiBNRU1PUllfSE9UUExVRwogCiBjb25maWcgTUVN T1JZX0hPVFBMVUdfREVGQVVMVF9PTkxJTkUKLSAgICAgICAgYm9vbCAiT25saW5lIHRoZSBuZXds eSBhZGRlZCBtZW1vcnkgYmxvY2tzIGJ5IGRlZmF1bHQiCi0gICAgICAgIGRlcGVuZHMgb24gTUVN T1JZX0hPVFBMVUcKLSAgICAgICAgaGVscAorCWJvb2wgIk9ubGluZSB0aGUgbmV3bHkgYWRkZWQg bWVtb3J5IGJsb2NrcyBieSBkZWZhdWx0IgorCWRlcGVuZHMgb24gTUVNT1JZX0hPVFBMVUcKKwlo ZWxwCiAJICBUaGlzIG9wdGlvbiBzZXRzIHRoZSBkZWZhdWx0IHBvbGljeSBzZXR0aW5nIGZvciBt ZW1vcnkgaG90cGx1ZwogCSAgb25saW5pbmcgcG9saWN5ICgvc3lzL2RldmljZXMvc3lzdGVtL21l bW9yeS9hdXRvX29ubGluZV9ibG9ja3MpIHdoaWNoCiAJICBkZXRlcm1pbmVzIHdoYXQgaGFwcGVu cyB0byBuZXdseSBhZGRlZCBtZW1vcnkgcmVnaW9ucy4gUG9saWN5IHNldHRpbmcKQEAgLTIyNywx NCArMjI3LDE0IEBAIGNvbmZpZyBDT01QQUNUSU9OCiAJc2VsZWN0IE1JR1JBVElPTgogCWRlcGVu ZHMgb24gTU1VCiAJaGVscAotICAgICAgICAgIENvbXBhY3Rpb24gaXMgdGhlIG9ubHkgbWVtb3J5 IG1hbmFnZW1lbnQgY29tcG9uZW50IHRvIGZvcm0KLSAgICAgICAgICBoaWdoIG9yZGVyIChsYXJn ZXIgcGh5c2ljYWxseSBjb250aWd1b3VzKSBtZW1vcnkgYmxvY2tzCi0gICAgICAgICAgcmVsaWFi bHkuIFRoZSBwYWdlIGFsbG9jYXRvciByZWxpZXMgb24gY29tcGFjdGlvbiBoZWF2aWx5IGFuZAot ICAgICAgICAgIHRoZSBsYWNrIG9mIHRoZSBmZWF0dXJlIGNhbiBsZWFkIHRvIHVuZXhwZWN0ZWQg T09NIGtpbGxlcgotICAgICAgICAgIGludm9jYXRpb25zIGZvciBoaWdoIG9yZGVyIG1lbW9yeSBy ZXF1ZXN0cy4gWW91IHNob3VsZG4ndAotICAgICAgICAgIGRpc2FibGUgdGhpcyBvcHRpb24gdW5s ZXNzIHRoZXJlIHJlYWxseSBpcyBhIHN0cm9uZyByZWFzb24gZm9yCi0gICAgICAgICAgaXQgYW5k IHRoZW4gd2Ugd291bGQgYmUgcmVhbGx5IGludGVyZXN0ZWQgdG8gaGVhciBhYm91dCB0aGF0IGF0 Ci0gICAgICAgICAgbGludXgtbW1Aa3ZhY2sub3JnLgorCSAgQ29tcGFjdGlvbiBpcyB0aGUgb25s eSBtZW1vcnkgbWFuYWdlbWVudCBjb21wb25lbnQgdG8gZm9ybQorCSAgaGlnaCBvcmRlciAobGFy Z2VyIHBoeXNpY2FsbHkgY29udGlndW91cykgbWVtb3J5IGJsb2NrcworCSAgcmVsaWFibHkuIFRo ZSBwYWdlIGFsbG9jYXRvciByZWxpZXMgb24gY29tcGFjdGlvbiBoZWF2aWx5IGFuZAorCSAgdGhl IGxhY2sgb2YgdGhlIGZlYXR1cmUgY2FuIGxlYWQgdG8gdW5leHBlY3RlZCBPT00ga2lsbGVyCisJ ICBpbnZvY2F0aW9ucyBmb3IgaGlnaCBvcmRlciBtZW1vcnkgcmVxdWVzdHMuIFlvdSBzaG91bGRu J3QKKwkgIGRpc2FibGUgdGhpcyBvcHRpb24gdW5sZXNzIHRoZXJlIHJlYWxseSBpcyBhIHN0cm9u ZyByZWFzb24gZm9yCisJICBpdCBhbmQgdGhlbiB3ZSB3b3VsZCBiZSByZWFsbHkgaW50ZXJlc3Rl ZCB0byBoZWFyIGFib3V0IHRoYXQgYXQKKwkgIGxpbnV4LW1tQGt2YWNrLm9yZy4KIAogIwogIyBz dXBwb3J0IGZvciBwYWdlIG1pZ3JhdGlvbgpAQCAtMzAxLDEwICszMDEsMTAgQEAgY29uZmlnIEtT TQogCSAgcm9vdCBoYXMgc2V0IC9zeXMva2VybmVsL21tL2tzbS9ydW4gdG8gMSAoaWYgQ09ORklH X1NZU0ZTIGlzIHNldCkuCiAKIGNvbmZpZyBERUZBVUxUX01NQVBfTUlOX0FERFIKLSAgICAgICAg aW50ICJMb3cgYWRkcmVzcyBzcGFjZSB0byBwcm90ZWN0IGZyb20gdXNlciBhbGxvY2F0aW9uIgor CWludCAiTG93IGFkZHJlc3Mgc3BhY2UgdG8gcHJvdGVjdCBmcm9tIHVzZXIgYWxsb2NhdGlvbiIK IAlkZXBlbmRzIG9uIE1NVQotICAgICAgICBkZWZhdWx0IDQwOTYKLSAgICAgICAgaGVscAorCWRl ZmF1bHQgNDA5NgorCWhlbHAKIAkgIFRoaXMgaXMgdGhlIHBvcnRpb24gb2YgbG93IHZpcnR1YWwg bWVtb3J5IHdoaWNoIHNob3VsZCBiZSBwcm90ZWN0ZWQKIAkgIGZyb20gdXNlcnNwYWNlIGFsbG9j YXRpb24uICBLZWVwaW5nIGEgdXNlciBmcm9tIHdyaXRpbmcgdG8gbG93IHBhZ2VzCiAJICBjYW4g aGVscCByZWR1Y2UgdGhlIGltcGFjdCBvZiBrZXJuZWwgTlVMTCBwb2ludGVyIGJ1Z3MuCmRpZmYg LS1naXQgYS9zYW1wbGVzL0tjb25maWcgYi9zYW1wbGVzL0tjb25maWcKaW5kZXggMmMzZTA3YWRk ZDM4Li5jNTkzN2M1MTc1ZDIgMTAwNjQ0Ci0tLSBhL3NhbXBsZXMvS2NvbmZpZworKysgYi9zYW1w bGVzL0tjb25maWcKQEAgLTEzLDcgKzEzLDcgQEAgY29uZmlnIFNBTVBMRV9UUkFDRV9FVkVOVFMK IAkgIFRoaXMgYnVpbGQgdHJhY2UgZXZlbnQgZXhhbXBsZSBtb2R1bGVzLgogCiBjb25maWcgU0FN UExFX1RSQUNFX1BSSU5USwotICAgICAgICB0cmlzdGF0ZSAiQnVpbGQgdHJhY2VfcHJpbnRrIG1v ZHVsZSAtIHRlc3RzIHZhcmlvdXMgdHJhY2VfcHJpbnRrIGZvcm1hdHMiCisJdHJpc3RhdGUgIkJ1 aWxkIHRyYWNlX3ByaW50ayBtb2R1bGUgLSB0ZXN0cyB2YXJpb3VzIHRyYWNlX3ByaW50ayBmb3Jt YXRzIgogCWRlcGVuZHMgb24gRVZFTlRfVFJBQ0lORyAmJiBtCiAJaGVscAogCSBUaGlzIGJ1aWxk cyBhIG1vZHVsZSB0aGF0IGNhbGxzIHRyYWNlX3ByaW50aygpIGFuZCBjYW4gYmUgdXNlZCB0bwpk aWZmIC0tZ2l0IGEvc2VjdXJpdHkvYXBwYXJtb3IvS2NvbmZpZyBiL3NlY3VyaXR5L2FwcGFybW9y L0tjb25maWcKaW5kZXggYTQyMmEzNDlmOTI2Li4xZjBlNzEyYzVlNTAgMTAwNjQ0Ci0tLSBhL3Nl Y3VyaXR5L2FwcGFybW9yL0tjb25maWcKKysrIGIvc2VjdXJpdHkvYXBwYXJtb3IvS2NvbmZpZwpA QCAtMzIsNyArMzIsNyBAQCBjb25maWcgU0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUCiAg ICAgICAgZGVwZW5kcyBvbiBTRUNVUklUWV9BUFBBUk1PUl9IQVNICiAgICAgICAgZGVmYXVsdCB5 CiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBvcHRpb24gc2VsZWN0cyB3aGV0aGVyIHNoYTEg aGFzaGluZyBvZiBsb2FkZWQgcG9saWN5CisJIFRoaXMgb3B0aW9uIHNlbGVjdHMgd2hldGhlciBz aGExIGhhc2hpbmcgb2YgbG9hZGVkIHBvbGljeQogCSBpcyBlbmFibGVkIGJ5IGRlZmF1bHQuIFRo ZSBnZW5lcmF0aW9uIG9mIHNoYTEgaGFzaGVzIGZvcgogCSBsb2FkZWQgcG9saWN5IHByb3ZpZGUg c3lzdGVtIGFkbWluaXN0cmF0b3JzIGEgcXVpY2sgd2F5CiAJIHRvIHZlcmlmeSB0aGF0IHBvbGlj eSBpbiB0aGUga2VybmVsIG1hdGNoZXMgd2hhdCBpcyBleHBlY3RlZCwKZGlmZiAtLWdpdCBhL3Nl Y3VyaXR5L2ludGVncml0eS9LY29uZmlnIGIvc2VjdXJpdHkvaW50ZWdyaXR5L0tjb25maWcKaW5k ZXggMGJhZTZhZGI2M2E5Li5mN2YyZGYwODJmNTEgMTAwNjQ0Ci0tLSBhL3NlY3VyaXR5L2ludGVn cml0eS9LY29uZmlnCisrKyBiL3NlY3VyaXR5L2ludGVncml0eS9LY29uZmlnCkBAIC0zNCwxMCAr MzQsMTAgQEAgY29uZmlnIElOVEVHUklUWV9BU1lNTUVUUklDX0tFWVMKIAlib29sICJFbmFibGUg YXN5bW1ldHJpYyBrZXlzIHN1cHBvcnQiCiAJZGVwZW5kcyBvbiBJTlRFR1JJVFlfU0lHTkFUVVJF CiAJZGVmYXVsdCBuCi0gICAgICAgIHNlbGVjdCBBU1lNTUVUUklDX0tFWV9UWVBFCi0gICAgICAg IHNlbGVjdCBBU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRQotICAgICAgICBzZWxlY3QgQ1JZ UFRPX1JTQQotICAgICAgICBzZWxlY3QgWDUwOV9DRVJUSUZJQ0FURV9QQVJTRVIKKwlzZWxlY3Qg QVNZTU1FVFJJQ19LRVlfVFlQRQorCXNlbGVjdCBBU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQ RQorCXNlbGVjdCBDUllQVE9fUlNBCisJc2VsZWN0IFg1MDlfQ0VSVElGSUNBVEVfUEFSU0VSCiAJ aGVscAogCSAgVGhpcyBvcHRpb24gZW5hYmxlcyBkaWdpdGFsIHNpZ25hdHVyZSB2ZXJpZmljYXRp b24gdXNpbmcKIAkgIGFzeW1tZXRyaWMga2V5cy4KQEAgLTUzLDE0ICs1MywxNCBAQCBjb25maWcg SU5URUdSSVRZX1RSVVNURURfS0VZUklORwogCSAgIGtleXJpbmcuCiAKIGNvbmZpZyBJTlRFR1JJ VFlfUExBVEZPUk1fS0VZUklORwotICAgICAgICBib29sICJQcm92aWRlIGtleXJpbmcgZm9yIHBs YXRmb3JtL2Zpcm13YXJlIHRydXN0ZWQga2V5cyIKLSAgICAgICAgZGVwZW5kcyBvbiBJTlRFR1JJ VFlfQVNZTU1FVFJJQ19LRVlTCi0gICAgICAgIGRlcGVuZHMgb24gU1lTVEVNX0JMQUNLTElTVF9L RVlSSU5HCi0gICAgICAgIGhlbHAKLSAgICAgICAgIFByb3ZpZGUgYSBzZXBhcmF0ZSwgZGlzdGlu Y3Qga2V5cmluZyBmb3IgcGxhdGZvcm0gdHJ1c3RlZCBrZXlzLCB3aGljaAotICAgICAgICAgdGhl IGtlcm5lbCBhdXRvbWF0aWNhbGx5IHBvcHVsYXRlcyBkdXJpbmcgaW5pdGlhbGl6YXRpb24gZnJv bSB2YWx1ZXMKLSAgICAgICAgIHByb3ZpZGVkIGJ5IHRoZSBwbGF0Zm9ybSBmb3IgdmVyaWZ5aW5n IHRoZSBrZXhlYydlZCBrZXJuZWQgaW1hZ2UKLSAgICAgICAgIGFuZCwgcG9zc2libHksIHRoZSBp bml0cmFtZnMgc2lnbmF0dXJlLgorCWJvb2wgIlByb3ZpZGUga2V5cmluZyBmb3IgcGxhdGZvcm0v ZmlybXdhcmUgdHJ1c3RlZCBrZXlzIgorCWRlcGVuZHMgb24gSU5URUdSSVRZX0FTWU1NRVRSSUNf S0VZUworCWRlcGVuZHMgb24gU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HCisJaGVscAorCSBQcm92 aWRlIGEgc2VwYXJhdGUsIGRpc3RpbmN0IGtleXJpbmcgZm9yIHBsYXRmb3JtIHRydXN0ZWQga2V5 cywgd2hpY2gKKwkgdGhlIGtlcm5lbCBhdXRvbWF0aWNhbGx5IHBvcHVsYXRlcyBkdXJpbmcgaW5p dGlhbGl6YXRpb24gZnJvbSB2YWx1ZXMKKwkgcHJvdmlkZWQgYnkgdGhlIHBsYXRmb3JtIGZvciB2 ZXJpZnlpbmcgdGhlIGtleGVjJ2VkIGtlcm5lZCBpbWFnZQorCSBhbmQsIHBvc3NpYmx5LCB0aGUg aW5pdHJhbWZzIHNpZ25hdHVyZS4KIAogY29uZmlnIExPQURfVUVGSV9LRVlTCiAgICAgICAgZGVw ZW5kcyBvbiBJTlRFR1JJVFlfUExBVEZPUk1fS0VZUklORwpkaWZmIC0tZ2l0IGEvc2VjdXJpdHkv aW50ZWdyaXR5L2ltYS9LY29uZmlnIGIvc2VjdXJpdHkvaW50ZWdyaXR5L2ltYS9LY29uZmlnCmlu ZGV4IDgzODQ3NmQ3ODBlNS4uZWM5MjU5YmQ4MTE1IDEwMDY0NAotLS0gYS9zZWN1cml0eS9pbnRl Z3JpdHkvaW1hL0tjb25maWcKKysrIGIvc2VjdXJpdHkvaW50ZWdyaXR5L2ltYS9LY29uZmlnCkBA IC0xNTksMTMgKzE1OSwxMyBAQCBjb25maWcgSU1BX0FQUFJBSVNFCiAJICBJZiB1bnN1cmUsIHNh eSBOLgogCiBjb25maWcgSU1BX0FSQ0hfUE9MSUNZCi0gICAgICAgIGJvb2wgIkVuYWJsZSBsb2Fk aW5nIGFuIElNQSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcG9saWN5IgotICAgICAgICBkZXBlbmRz IG9uIChLRVhFQ19TSUcgJiYgSU1BKSB8fCBJTUFfQVBQUkFJU0UgXAorCWJvb2wgIkVuYWJsZSBs b2FkaW5nIGFuIElNQSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcG9saWN5IgorCWRlcGVuZHMgb24g KEtFWEVDX1NJRyAmJiBJTUEpIHx8IElNQV9BUFBSQUlTRSBcCiAJCSAgICYmIElOVEVHUklUWV9B U1lNTUVUUklDX0tFWVMKLSAgICAgICAgZGVmYXVsdCBuCi0gICAgICAgIGhlbHAKLSAgICAgICAg ICBUaGlzIG9wdGlvbiBlbmFibGVzIGxvYWRpbmcgYW4gSU1BIGFyY2hpdGVjdHVyZSBzcGVjaWZp YyBwb2xpY3kKLSAgICAgICAgICBiYXNlZCBvbiBydW4gdGltZSBzZWN1cmUgYm9vdCBmbGFncy4K KwlkZWZhdWx0IG4KKwloZWxwCisJICBUaGlzIG9wdGlvbiBlbmFibGVzIGxvYWRpbmcgYW4gSU1B IGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBwb2xpY3kKKwkgIGJhc2VkIG9uIHJ1biB0aW1lIHNlY3Vy ZSBib290IGZsYWdzLgogCiBjb25maWcgSU1BX0FQUFJBSVNFX0JVSUxEX1BPTElDWQogCWJvb2wg IklNQSBidWlsZCB0aW1lIGNvbmZpZ3VyZWQgcG9saWN5IHJ1bGVzIgpkaWZmIC0tZ2l0IGEvc2Vj dXJpdHkvc2FmZXNldGlkL0tjb25maWcgYi9zZWN1cml0eS9zYWZlc2V0aWQvS2NvbmZpZwppbmRl eCAxOGI1ZmI5MDQxN2IuLmFiMWEyYzY5YjBiOCAxMDA2NDQKLS0tIGEvc2VjdXJpdHkvc2FmZXNl dGlkL0tjb25maWcKKysrIGIvc2VjdXJpdHkvc2FmZXNldGlkL0tjb25maWcKQEAgLTEsMTUgKzEs MTUgQEAKICMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seQogY29uZmlnIFNF Q1VSSVRZX1NBRkVTRVRJRAotICAgICAgICBib29sICJHYXRlIHNldGlkIHRyYW5zaXRpb25zIHRv IGxpbWl0IENBUF9TRVR7VS9HfUlEIGNhcGFiaWxpdGllcyIKLSAgICAgICAgZGVwZW5kcyBvbiBT RUNVUklUWQotICAgICAgICBzZWxlY3QgU0VDVVJJVFlGUwotICAgICAgICBkZWZhdWx0IG4KLSAg ICAgICAgaGVscAotICAgICAgICAgIFNhZmVTZXRJRCBpcyBhbiBMU00gbW9kdWxlIHRoYXQgZ2F0 ZXMgdGhlIHNldGlkIGZhbWlseSBvZiBzeXNjYWxscyB0bwotICAgICAgICAgIHJlc3RyaWN0IFVJ RC9HSUQgdHJhbnNpdGlvbnMgZnJvbSBhIGdpdmVuIFVJRC9HSUQgdG8gb25seSB0aG9zZQotICAg ICAgICAgIGFwcHJvdmVkIGJ5IGEgc3lzdGVtLXdpZGUgd2hpdGVsaXN0LiBUaGVzZSByZXN0cmlj dGlvbnMgYWxzbyBwcm9oaWJpdAotICAgICAgICAgIHRoZSBnaXZlbiBVSURzL0dJRHMgZnJvbSBv YnRhaW5pbmcgYXV4aWxpYXJ5IHByaXZpbGVnZXMgYXNzb2NpYXRlZAotICAgICAgICAgIHdpdGgg Q0FQX1NFVHtVL0d9SUQsIHN1Y2ggYXMgYWxsb3dpbmcgYSB1c2VyIHRvIHNldCB1cCB1c2VyIG5h bWVzcGFjZQotICAgICAgICAgIFVJRCBtYXBwaW5ncy4KKwlib29sICJHYXRlIHNldGlkIHRyYW5z aXRpb25zIHRvIGxpbWl0IENBUF9TRVR7VS9HfUlEIGNhcGFiaWxpdGllcyIKKwlkZXBlbmRzIG9u IFNFQ1VSSVRZCisJc2VsZWN0IFNFQ1VSSVRZRlMKKwlkZWZhdWx0IG4KKwloZWxwCisJICBTYWZl U2V0SUQgaXMgYW4gTFNNIG1vZHVsZSB0aGF0IGdhdGVzIHRoZSBzZXRpZCBmYW1pbHkgb2Ygc3lz Y2FsbHMgdG8KKwkgIHJlc3RyaWN0IFVJRC9HSUQgdHJhbnNpdGlvbnMgZnJvbSBhIGdpdmVuIFVJ RC9HSUQgdG8gb25seSB0aG9zZQorCSAgYXBwcm92ZWQgYnkgYSBzeXN0ZW0td2lkZSB3aGl0ZWxp c3QuIFRoZXNlIHJlc3RyaWN0aW9ucyBhbHNvIHByb2hpYml0CisJICB0aGUgZ2l2ZW4gVUlEcy9H SURzIGZyb20gb2J0YWluaW5nIGF1eGlsaWFyeSBwcml2aWxlZ2VzIGFzc29jaWF0ZWQKKwkgIHdp dGggQ0FQX1NFVHtVL0d9SUQsIHN1Y2ggYXMgYWxsb3dpbmcgYSB1c2VyIHRvIHNldCB1cCB1c2Vy IG5hbWVzcGFjZQorCSAgVUlEIG1hcHBpbmdzLgogCi0gICAgICAgICAgSWYgeW91IGFyZSB1bnN1 cmUgaG93IHRvIGFuc3dlciB0aGlzIHF1ZXN0aW9uLCBhbnN3ZXIgTi4KKwkgIElmIHlvdSBhcmUg dW5zdXJlIGhvdyB0byBhbnN3ZXIgdGhpcyBxdWVzdGlvbiwgYW5zd2VyIE4uCi0tIAoyLjE3LjEK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZl bCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA== 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 6A333C4CECF for ; Mon, 23 Sep 2019 16:01:21 +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 3C20020820 for ; Mon, 23 Sep 2019 16:01:21 +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="A2hnGJRC" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3C20020820 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 BA698E17; Mon, 23 Sep 2019 16:00:53 +0000 (UTC) Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 87423DA5; Mon, 23 Sep 2019 16:00:52 +0000 (UTC) Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 484B88B0; Mon, 23 Sep 2019 16:00:51 +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 56D1A214DA; Mon, 23 Sep 2019 16:00:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569254451; bh=/+LyoCRrUerjwuAnSA+DSR15kK8PaY0lAt8D/IKo9wY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=A2hnGJRCENXhziQMuw0sdoR4GxOf83xqZKvSyZPu6x40OsGT0CE/lDq6q2qXvsCnS IWEV8SG5ZJ2ljUdA5xjahGEbjHx4ZyFwGAKru4UL0z2rLdvgdMNTSoT/+Qc4PHhr1G uwLcd7640CkyJ6awy4Z/Ts4T9P/t3PwvYqx8mjeg= 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 2/3] treewide: Fix Kconfig indentation Date: Mon, 23 Sep 2019 18:00:12 +0200 Message-Id: <20190923160013.8550-2-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190923160013.8550-1-krzk@kernel.org> References: <20190923160013.8550-1-krzk@kernel.org> 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 --- certs/Kconfig | 14 ++++++------- init/Kconfig | 28 +++++++++++++------------- kernel/trace/Kconfig | 8 ++++---- lib/Kconfig | 2 +- lib/Kconfig.debug | 36 +++++++++++++++++----------------- lib/Kconfig.kgdb | 8 ++++---- mm/Kconfig | 28 +++++++++++++------------- samples/Kconfig | 2 +- security/apparmor/Kconfig | 2 +- security/integrity/Kconfig | 24 +++++++++++------------ security/integrity/ima/Kconfig | 12 ++++++------ security/safesetid/Kconfig | 24 +++++++++++------------ 12 files changed, 94 insertions(+), 94 deletions(-) diff --git a/certs/Kconfig b/certs/Kconfig index c94e93d8bccf..0358c66d3d7c 100644 --- a/certs/Kconfig +++ b/certs/Kconfig @@ -6,14 +6,14 @@ config MODULE_SIG_KEY default "certs/signing_key.pem" depends on MODULE_SIG help - Provide the file name of a private key/certificate in PEM format, - or a PKCS#11 URI according to RFC7512. The file should contain, or - the URI should identify, both the certificate and its corresponding - private key. + Provide the file name of a private key/certificate in PEM format, + or a PKCS#11 URI according to RFC7512. The file should contain, or + the URI should identify, both the certificate and its corresponding + private key. - If this option is unchanged from its default "certs/signing_key.pem", - then the kernel will automatically generate the private key and - certificate as described in Documentation/admin-guide/module-signing.rst + If this option is unchanged from its default "certs/signing_key.pem", + then the kernel will automatically generate the private key and + certificate as described in Documentation/admin-guide/module-signing.rst config SYSTEM_TRUSTED_KEYRING bool "Provide system-wide ring of trusted keys" diff --git a/init/Kconfig b/init/Kconfig index 6d4db887f696..f59c854839d2 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -169,10 +169,10 @@ config BUILD_SALT string "Build ID Salt" default "" help - The build ID is used to link binaries and their debug info. Setting - this option will use the value in the calculation of the build id. - This is mostly useful for distributions which want to ensure the - build is unique between builds. It's safe to leave the default. + The build ID is used to link binaries and their debug info. Setting + this option will use the value in the calculation of the build id. + This is mostly useful for distributions which want to ensure the + build is unique between builds. It's safe to leave the default. config HAVE_KERNEL_GZIP bool @@ -1327,9 +1327,9 @@ menuconfig EXPERT select DEBUG_KERNEL help This option allows certain base kernel options and settings - to be disabled or tweaked. This is for specialized - environments which can tolerate a "non-standard" kernel. - Only use this if you really know what you are doing. + to be disabled or tweaked. This is for specialized + environments which can tolerate a "non-standard" kernel. + Only use this if you really know what you are doing. config UID16 bool "Enable 16-bit UID system calls" if EXPERT @@ -1439,11 +1439,11 @@ config BUG bool "BUG() support" if EXPERT default y help - Disabling this option eliminates support for BUG and WARN, reducing - the size of your kernel image and potentially quietly ignoring - numerous fatal conditions. You should only consider disabling this - option for embedded systems with no facilities for reporting errors. - Just say Y. + Disabling this option eliminates support for BUG and WARN, reducing + the size of your kernel image and potentially quietly ignoring + numerous fatal conditions. You should only consider disabling this + option for embedded systems with no facilities for reporting errors. + Just say Y. config ELF_CORE depends on COREDUMP @@ -1459,8 +1459,8 @@ config PCSPKR_PLATFORM select I8253_LOCK default y help - This option allows to disable the internal PC-Speaker - support, saving some memory. + This option allows to disable the internal PC-Speaker + support, saving some memory. config BASE_FULL default y diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig index e08527f50d2a..0393003f102f 100644 --- a/kernel/trace/Kconfig +++ b/kernel/trace/Kconfig @@ -76,7 +76,7 @@ config FTRACE_NMI_ENTER config EVENT_TRACING select CONTEXT_SWITCH_TRACER - select GLOB + select GLOB bool config CONTEXT_SWITCH_TRACER @@ -308,7 +308,7 @@ config TRACER_SNAPSHOT cat snapshot config TRACER_SNAPSHOT_PER_CPU_SWAP - bool "Allow snapshot to swap per CPU" + bool "Allow snapshot to swap per CPU" depends on TRACER_SNAPSHOT select RING_BUFFER_ALLOW_SWAP help @@ -675,7 +675,7 @@ config MMIOTRACE_TEST Say N, unless you absolutely know what you are doing. config TRACEPOINT_BENCHMARK - bool "Add tracepoint that benchmarks tracepoints" + bool "Add tracepoint that benchmarks tracepoints" help This option creates the tracepoint "benchmark:benchmark_event". When the tracepoint is enabled, it kicks off a kernel thread that @@ -724,7 +724,7 @@ config RING_BUFFER_STARTUP_TEST bool "Ring buffer startup self test" depends on RING_BUFFER help - Run a simple self test on the ring buffer on boot up. Late in the + Run a simple self test on the ring buffer on boot up. Late in the kernel boot sequence, the test will start that kicks off a thread per cpu. Each thread will write various size events into the ring buffer. Another thread is created to send IPIs diff --git a/lib/Kconfig b/lib/Kconfig index 4e6b1c3e4c98..0562296471c0 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -574,7 +574,7 @@ config OID_REGISTRY Enable fast lookup object identifier registry. config UCS2_STRING - tristate + tristate # # generic vdso diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 10023dbac8e4..e5e7f9fc6839 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -128,8 +128,8 @@ config DYNAMIC_DEBUG lineno : line number of the debug statement module : module that contains the debug statement function : function that contains the debug statement - flags : '=p' means the line is turned 'on' for printing - format : the format used for the debug statement + flags : '=p' means the line is turned 'on' for printing + format : the format used for the debug statement From a live system: @@ -172,7 +172,7 @@ config DEBUG_INFO bool "Compile the kernel with debug info" depends on DEBUG_KERNEL && !COMPILE_TEST help - If you say Y here the resulting kernel image will include + If you say Y here the resulting kernel image will include debugging info resulting in a larger kernel image. This adds debug symbols to the kernel and modules (gcc -g), and is needed if you intend to use kernel crashdump or binary object @@ -269,13 +269,13 @@ config STRIP_ASM_SYMS get_wchan() and suchlike. config READABLE_ASM - bool "Generate readable assembler code" - depends on DEBUG_KERNEL - help - Disable some compiler optimizations that tend to generate human unreadable - assembler output. This may make the kernel slightly slower, but it helps - to keep kernel developers who have to stare a lot at assembler listings - sane. + bool "Generate readable assembler code" + depends on DEBUG_KERNEL + help + Disable some compiler optimizations that tend to generate human unreadable + assembler output. This may make the kernel slightly slower, but it helps + to keep kernel developers who have to stare a lot at assembler listings + sane. config UNUSED_SYMBOLS bool "Enable unused/obsolete exported symbols" @@ -526,11 +526,11 @@ config DEBUG_OBJECTS_PERCPU_COUNTER config DEBUG_OBJECTS_ENABLE_DEFAULT int "debug_objects bootup default value (0-1)" - range 0 1 - default "1" - depends on DEBUG_OBJECTS - help - Debug objects boot parameter default value + range 0 1 + default "1" + depends on DEBUG_OBJECTS + help + Debug objects boot parameter default value config DEBUG_SLAB bool "Debug slab memory allocations" @@ -649,7 +649,7 @@ config DEBUG_VM depends on DEBUG_KERNEL help Enable this to turn on extended checks in the virtual-memory system - that may impact performance. + that may impact performance. If unsure, say N. @@ -1439,7 +1439,7 @@ config DEBUG_WQ_FORCE_RR_CPU be impacted. config DEBUG_BLOCK_EXT_DEVT - bool "Force extended block device numbers and spread them" + bool "Force extended block device numbers and spread them" depends on DEBUG_KERNEL depends on BLOCK default n @@ -2158,7 +2158,7 @@ config DEBUG_AID_FOR_SYZBOT bool "Additional debug code for syzbot" default n help - This option is intended for testing by syzbot. + This option is intended for testing by syzbot. source "arch/$(SRCARCH)/Kconfig.debug" diff --git a/lib/Kconfig.kgdb b/lib/Kconfig.kgdb index bbe397df04a3..933680b59e2d 100644 --- a/lib/Kconfig.kgdb +++ b/lib/Kconfig.kgdb @@ -64,9 +64,9 @@ config KGDB_LOW_LEVEL_TRAP depends on X86 || MIPS default n help - This will add an extra call back to kgdb for the breakpoint - exception handler which will allow kgdb to step through a - notify handler. + This will add an extra call back to kgdb for the breakpoint + exception handler which will allow kgdb to step through a + notify handler. config KGDB_KDB bool "KGDB_KDB: include kdb frontend for kgdb" @@ -96,7 +96,7 @@ config KDB_DEFAULT_ENABLE The config option merely sets the default at boot time. Both issuing 'echo X > /sys/module/kdb/parameters/cmd_enable' or - setting with kdb.cmd_enable=X kernel command line option will + setting with kdb.cmd_enable=X kernel command line option will override the default settings. config KDB_KEYBOARD diff --git a/mm/Kconfig b/mm/Kconfig index a5dae9a7eb51..e6e16d0ef544 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -160,9 +160,9 @@ config MEMORY_HOTPLUG_SPARSE depends on SPARSEMEM && MEMORY_HOTPLUG config MEMORY_HOTPLUG_DEFAULT_ONLINE - bool "Online the newly added memory blocks by default" - depends on MEMORY_HOTPLUG - help + bool "Online the newly added memory blocks by default" + depends on MEMORY_HOTPLUG + help This option sets the default policy setting for memory hotplug onlining policy (/sys/devices/system/memory/auto_online_blocks) which determines what happens to newly added memory regions. Policy setting @@ -227,14 +227,14 @@ config COMPACTION select MIGRATION depends on MMU help - Compaction is the only memory management component to form - high order (larger physically contiguous) memory blocks - reliably. The page allocator relies on compaction heavily and - the lack of the feature can lead to unexpected OOM killer - invocations for high order memory requests. You shouldn't - disable this option unless there really is a strong reason for - it and then we would be really interested to hear about that at - linux-mm@kvack.org. + Compaction is the only memory management component to form + high order (larger physically contiguous) memory blocks + reliably. The page allocator relies on compaction heavily and + the lack of the feature can lead to unexpected OOM killer + invocations for high order memory requests. You shouldn't + disable this option unless there really is a strong reason for + it and then we would be really interested to hear about that at + linux-mm@kvack.org. # # support for page migration @@ -301,10 +301,10 @@ config KSM root has set /sys/kernel/mm/ksm/run to 1 (if CONFIG_SYSFS is set). config DEFAULT_MMAP_MIN_ADDR - int "Low address space to protect from user allocation" + int "Low address space to protect from user allocation" depends on MMU - default 4096 - help + default 4096 + help This is the portion of low virtual memory which should be protected from userspace allocation. Keeping a user from writing to low pages can help reduce the impact of kernel NULL pointer bugs. diff --git a/samples/Kconfig b/samples/Kconfig index 2c3e07addd38..c5937c5175d2 100644 --- a/samples/Kconfig +++ b/samples/Kconfig @@ -13,7 +13,7 @@ config SAMPLE_TRACE_EVENTS This build trace event example modules. config SAMPLE_TRACE_PRINTK - tristate "Build trace_printk module - tests various trace_printk formats" + tristate "Build trace_printk module - tests various trace_printk formats" depends on EVENT_TRACING && m help This builds a module that calls trace_printk() and can be used to diff --git a/security/apparmor/Kconfig b/security/apparmor/Kconfig index a422a349f926..1f0e712c5e50 100644 --- a/security/apparmor/Kconfig +++ b/security/apparmor/Kconfig @@ -32,7 +32,7 @@ config SECURITY_APPARMOR_HASH_DEFAULT depends on SECURITY_APPARMOR_HASH default y help - This option selects whether sha1 hashing of loaded policy + This option selects whether sha1 hashing of loaded policy is enabled by default. The generation of sha1 hashes for loaded policy provide system administrators a quick way to verify that policy in the kernel matches what is expected, diff --git a/security/integrity/Kconfig b/security/integrity/Kconfig index 0bae6adb63a9..f7f2df082f51 100644 --- a/security/integrity/Kconfig +++ b/security/integrity/Kconfig @@ -34,10 +34,10 @@ config INTEGRITY_ASYMMETRIC_KEYS bool "Enable asymmetric keys support" depends on INTEGRITY_SIGNATURE default n - select ASYMMETRIC_KEY_TYPE - select ASYMMETRIC_PUBLIC_KEY_SUBTYPE - select CRYPTO_RSA - select X509_CERTIFICATE_PARSER + select ASYMMETRIC_KEY_TYPE + select ASYMMETRIC_PUBLIC_KEY_SUBTYPE + select CRYPTO_RSA + select X509_CERTIFICATE_PARSER help This option enables digital signature verification using asymmetric keys. @@ -53,14 +53,14 @@ config INTEGRITY_TRUSTED_KEYRING keyring. config INTEGRITY_PLATFORM_KEYRING - bool "Provide keyring for platform/firmware trusted keys" - depends on INTEGRITY_ASYMMETRIC_KEYS - depends on SYSTEM_BLACKLIST_KEYRING - help - Provide a separate, distinct keyring for platform trusted keys, which - the kernel automatically populates during initialization from values - provided by the platform for verifying the kexec'ed kerned image - and, possibly, the initramfs signature. + bool "Provide keyring for platform/firmware trusted keys" + depends on INTEGRITY_ASYMMETRIC_KEYS + depends on SYSTEM_BLACKLIST_KEYRING + help + Provide a separate, distinct keyring for platform trusted keys, which + the kernel automatically populates during initialization from values + provided by the platform for verifying the kexec'ed kerned image + and, possibly, the initramfs signature. config LOAD_UEFI_KEYS depends on INTEGRITY_PLATFORM_KEYRING diff --git a/security/integrity/ima/Kconfig b/security/integrity/ima/Kconfig index 838476d780e5..ec9259bd8115 100644 --- a/security/integrity/ima/Kconfig +++ b/security/integrity/ima/Kconfig @@ -159,13 +159,13 @@ config IMA_APPRAISE If unsure, say N. config IMA_ARCH_POLICY - bool "Enable loading an IMA architecture specific policy" - depends on (KEXEC_SIG && IMA) || IMA_APPRAISE \ + bool "Enable loading an IMA architecture specific policy" + depends on (KEXEC_SIG && IMA) || IMA_APPRAISE \ && INTEGRITY_ASYMMETRIC_KEYS - default n - help - This option enables loading an IMA architecture specific policy - based on run time secure boot flags. + default n + help + This option enables loading an IMA architecture specific policy + based on run time secure boot flags. config IMA_APPRAISE_BUILD_POLICY bool "IMA build time configured policy rules" diff --git a/security/safesetid/Kconfig b/security/safesetid/Kconfig index 18b5fb90417b..ab1a2c69b0b8 100644 --- a/security/safesetid/Kconfig +++ b/security/safesetid/Kconfig @@ -1,15 +1,15 @@ # SPDX-License-Identifier: GPL-2.0-only config SECURITY_SAFESETID - bool "Gate setid transitions to limit CAP_SET{U/G}ID capabilities" - depends on SECURITY - select SECURITYFS - default n - help - SafeSetID is an LSM module that gates the setid family of syscalls to - restrict UID/GID transitions from a given UID/GID to only those - approved by a system-wide whitelist. These restrictions also prohibit - the given UIDs/GIDs from obtaining auxiliary privileges associated - with CAP_SET{U/G}ID, such as allowing a user to set up user namespace - UID mappings. + bool "Gate setid transitions to limit CAP_SET{U/G}ID capabilities" + depends on SECURITY + select SECURITYFS + default n + help + SafeSetID is an LSM module that gates the setid family of syscalls to + restrict UID/GID transitions from a given UID/GID to only those + approved by a system-wide whitelist. These restrictions also prohibit + the given UIDs/GIDs from obtaining auxiliary privileges associated + with CAP_SET{U/G}ID, such as allowing a user to set up user namespace + UID mappings. - If you are unsure how to answer this question, answer N. + If you are unsure how to answer this question, answer N. -- 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 240D9C4CECF for ; Mon, 23 Sep 2019 16:01:35 +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 E3452205F4 for ; Mon, 23 Sep 2019 16:01:34 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="arTdJUru"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="A2hnGJRC" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E3452205F4 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:References: In-Reply-To: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:List-Owner; bh=Aq14ZPHlByTpyp3PchXAd0irQaE79bOz9xWufHR1HkM=; b=arTdJUruaWqtXCzN79l/a3dLQg bdSBGbu33wzFnpnpTMUMQPUeeZlUDmloyQdKIjCfMdc5VgpU9mZguNmex5xioK+e3BjXR5wA5yUY5 k88j1sotsAKXOGv7/xSLLq3Fcmrid41azwSrLEzAaUnlTj3KMYPdRzeB86CwTFfXrMmMGg4xvH/q9 haXsihFNRoLcTKgFMUz5a0vBXhQ6JhF+fRuJkoVFfGu+bIiDGsl/OnMqFQDfaEeOYKpWvNMTXV1ul 6PMaQDMNRF/tmJZbAw+AFvJu6zCbtzmH12Ws850x300x5dnE+PD04+3tjtxqysQxyyb/kbQ2Z0CrE sboXvWEw==; 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 1iCQmL-0005fj-3n; Mon, 23 Sep 2019 16:01:33 +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 1iCQlf-00059f-Fv; Mon, 23 Sep 2019 16:00:53 +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 56D1A214DA; Mon, 23 Sep 2019 16:00:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569254451; bh=/+LyoCRrUerjwuAnSA+DSR15kK8PaY0lAt8D/IKo9wY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=A2hnGJRCENXhziQMuw0sdoR4GxOf83xqZKvSyZPu6x40OsGT0CE/lDq6q2qXvsCnS IWEV8SG5ZJ2ljUdA5xjahGEbjHx4ZyFwGAKru4UL0z2rLdvgdMNTSoT/+Qc4PHhr1G uwLcd7640CkyJ6awy4Z/Ts4T9P/t3PwvYqx8mjeg= 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 2/3] treewide: Fix Kconfig indentation Date: Mon, 23 Sep 2019 18:00:12 +0200 Message-Id: <20190923160013.8550-2-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190923160013.8550-1-krzk@kernel.org> References: <20190923160013.8550-1-krzk@kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190923_090051_625790_3AC7BC31 X-CRM114-Status: GOOD ( 23.54 ) 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 --- certs/Kconfig | 14 ++++++------- init/Kconfig | 28 +++++++++++++------------- kernel/trace/Kconfig | 8 ++++---- lib/Kconfig | 2 +- lib/Kconfig.debug | 36 +++++++++++++++++----------------- lib/Kconfig.kgdb | 8 ++++---- mm/Kconfig | 28 +++++++++++++------------- samples/Kconfig | 2 +- security/apparmor/Kconfig | 2 +- security/integrity/Kconfig | 24 +++++++++++------------ security/integrity/ima/Kconfig | 12 ++++++------ security/safesetid/Kconfig | 24 +++++++++++------------ 12 files changed, 94 insertions(+), 94 deletions(-) diff --git a/certs/Kconfig b/certs/Kconfig index c94e93d8bccf..0358c66d3d7c 100644 --- a/certs/Kconfig +++ b/certs/Kconfig @@ -6,14 +6,14 @@ config MODULE_SIG_KEY default "certs/signing_key.pem" depends on MODULE_SIG help - Provide the file name of a private key/certificate in PEM format, - or a PKCS#11 URI according to RFC7512. The file should contain, or - the URI should identify, both the certificate and its corresponding - private key. + Provide the file name of a private key/certificate in PEM format, + or a PKCS#11 URI according to RFC7512. The file should contain, or + the URI should identify, both the certificate and its corresponding + private key. - If this option is unchanged from its default "certs/signing_key.pem", - then the kernel will automatically generate the private key and - certificate as described in Documentation/admin-guide/module-signing.rst + If this option is unchanged from its default "certs/signing_key.pem", + then the kernel will automatically generate the private key and + certificate as described in Documentation/admin-guide/module-signing.rst config SYSTEM_TRUSTED_KEYRING bool "Provide system-wide ring of trusted keys" diff --git a/init/Kconfig b/init/Kconfig index 6d4db887f696..f59c854839d2 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -169,10 +169,10 @@ config BUILD_SALT string "Build ID Salt" default "" help - The build ID is used to link binaries and their debug info. Setting - this option will use the value in the calculation of the build id. - This is mostly useful for distributions which want to ensure the - build is unique between builds. It's safe to leave the default. + The build ID is used to link binaries and their debug info. Setting + this option will use the value in the calculation of the build id. + This is mostly useful for distributions which want to ensure the + build is unique between builds. It's safe to leave the default. config HAVE_KERNEL_GZIP bool @@ -1327,9 +1327,9 @@ menuconfig EXPERT select DEBUG_KERNEL help This option allows certain base kernel options and settings - to be disabled or tweaked. This is for specialized - environments which can tolerate a "non-standard" kernel. - Only use this if you really know what you are doing. + to be disabled or tweaked. This is for specialized + environments which can tolerate a "non-standard" kernel. + Only use this if you really know what you are doing. config UID16 bool "Enable 16-bit UID system calls" if EXPERT @@ -1439,11 +1439,11 @@ config BUG bool "BUG() support" if EXPERT default y help - Disabling this option eliminates support for BUG and WARN, reducing - the size of your kernel image and potentially quietly ignoring - numerous fatal conditions. You should only consider disabling this - option for embedded systems with no facilities for reporting errors. - Just say Y. + Disabling this option eliminates support for BUG and WARN, reducing + the size of your kernel image and potentially quietly ignoring + numerous fatal conditions. You should only consider disabling this + option for embedded systems with no facilities for reporting errors. + Just say Y. config ELF_CORE depends on COREDUMP @@ -1459,8 +1459,8 @@ config PCSPKR_PLATFORM select I8253_LOCK default y help - This option allows to disable the internal PC-Speaker - support, saving some memory. + This option allows to disable the internal PC-Speaker + support, saving some memory. config BASE_FULL default y diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig index e08527f50d2a..0393003f102f 100644 --- a/kernel/trace/Kconfig +++ b/kernel/trace/Kconfig @@ -76,7 +76,7 @@ config FTRACE_NMI_ENTER config EVENT_TRACING select CONTEXT_SWITCH_TRACER - select GLOB + select GLOB bool config CONTEXT_SWITCH_TRACER @@ -308,7 +308,7 @@ config TRACER_SNAPSHOT cat snapshot config TRACER_SNAPSHOT_PER_CPU_SWAP - bool "Allow snapshot to swap per CPU" + bool "Allow snapshot to swap per CPU" depends on TRACER_SNAPSHOT select RING_BUFFER_ALLOW_SWAP help @@ -675,7 +675,7 @@ config MMIOTRACE_TEST Say N, unless you absolutely know what you are doing. config TRACEPOINT_BENCHMARK - bool "Add tracepoint that benchmarks tracepoints" + bool "Add tracepoint that benchmarks tracepoints" help This option creates the tracepoint "benchmark:benchmark_event". When the tracepoint is enabled, it kicks off a kernel thread that @@ -724,7 +724,7 @@ config RING_BUFFER_STARTUP_TEST bool "Ring buffer startup self test" depends on RING_BUFFER help - Run a simple self test on the ring buffer on boot up. Late in the + Run a simple self test on the ring buffer on boot up. Late in the kernel boot sequence, the test will start that kicks off a thread per cpu. Each thread will write various size events into the ring buffer. Another thread is created to send IPIs diff --git a/lib/Kconfig b/lib/Kconfig index 4e6b1c3e4c98..0562296471c0 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -574,7 +574,7 @@ config OID_REGISTRY Enable fast lookup object identifier registry. config UCS2_STRING - tristate + tristate # # generic vdso diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 10023dbac8e4..e5e7f9fc6839 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -128,8 +128,8 @@ config DYNAMIC_DEBUG lineno : line number of the debug statement module : module that contains the debug statement function : function that contains the debug statement - flags : '=p' means the line is turned 'on' for printing - format : the format used for the debug statement + flags : '=p' means the line is turned 'on' for printing + format : the format used for the debug statement From a live system: @@ -172,7 +172,7 @@ config DEBUG_INFO bool "Compile the kernel with debug info" depends on DEBUG_KERNEL && !COMPILE_TEST help - If you say Y here the resulting kernel image will include + If you say Y here the resulting kernel image will include debugging info resulting in a larger kernel image. This adds debug symbols to the kernel and modules (gcc -g), and is needed if you intend to use kernel crashdump or binary object @@ -269,13 +269,13 @@ config STRIP_ASM_SYMS get_wchan() and suchlike. config READABLE_ASM - bool "Generate readable assembler code" - depends on DEBUG_KERNEL - help - Disable some compiler optimizations that tend to generate human unreadable - assembler output. This may make the kernel slightly slower, but it helps - to keep kernel developers who have to stare a lot at assembler listings - sane. + bool "Generate readable assembler code" + depends on DEBUG_KERNEL + help + Disable some compiler optimizations that tend to generate human unreadable + assembler output. This may make the kernel slightly slower, but it helps + to keep kernel developers who have to stare a lot at assembler listings + sane. config UNUSED_SYMBOLS bool "Enable unused/obsolete exported symbols" @@ -526,11 +526,11 @@ config DEBUG_OBJECTS_PERCPU_COUNTER config DEBUG_OBJECTS_ENABLE_DEFAULT int "debug_objects bootup default value (0-1)" - range 0 1 - default "1" - depends on DEBUG_OBJECTS - help - Debug objects boot parameter default value + range 0 1 + default "1" + depends on DEBUG_OBJECTS + help + Debug objects boot parameter default value config DEBUG_SLAB bool "Debug slab memory allocations" @@ -649,7 +649,7 @@ config DEBUG_VM depends on DEBUG_KERNEL help Enable this to turn on extended checks in the virtual-memory system - that may impact performance. + that may impact performance. If unsure, say N. @@ -1439,7 +1439,7 @@ config DEBUG_WQ_FORCE_RR_CPU be impacted. config DEBUG_BLOCK_EXT_DEVT - bool "Force extended block device numbers and spread them" + bool "Force extended block device numbers and spread them" depends on DEBUG_KERNEL depends on BLOCK default n @@ -2158,7 +2158,7 @@ config DEBUG_AID_FOR_SYZBOT bool "Additional debug code for syzbot" default n help - This option is intended for testing by syzbot. + This option is intended for testing by syzbot. source "arch/$(SRCARCH)/Kconfig.debug" diff --git a/lib/Kconfig.kgdb b/lib/Kconfig.kgdb index bbe397df04a3..933680b59e2d 100644 --- a/lib/Kconfig.kgdb +++ b/lib/Kconfig.kgdb @@ -64,9 +64,9 @@ config KGDB_LOW_LEVEL_TRAP depends on X86 || MIPS default n help - This will add an extra call back to kgdb for the breakpoint - exception handler which will allow kgdb to step through a - notify handler. + This will add an extra call back to kgdb for the breakpoint + exception handler which will allow kgdb to step through a + notify handler. config KGDB_KDB bool "KGDB_KDB: include kdb frontend for kgdb" @@ -96,7 +96,7 @@ config KDB_DEFAULT_ENABLE The config option merely sets the default at boot time. Both issuing 'echo X > /sys/module/kdb/parameters/cmd_enable' or - setting with kdb.cmd_enable=X kernel command line option will + setting with kdb.cmd_enable=X kernel command line option will override the default settings. config KDB_KEYBOARD diff --git a/mm/Kconfig b/mm/Kconfig index a5dae9a7eb51..e6e16d0ef544 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -160,9 +160,9 @@ config MEMORY_HOTPLUG_SPARSE depends on SPARSEMEM && MEMORY_HOTPLUG config MEMORY_HOTPLUG_DEFAULT_ONLINE - bool "Online the newly added memory blocks by default" - depends on MEMORY_HOTPLUG - help + bool "Online the newly added memory blocks by default" + depends on MEMORY_HOTPLUG + help This option sets the default policy setting for memory hotplug onlining policy (/sys/devices/system/memory/auto_online_blocks) which determines what happens to newly added memory regions. Policy setting @@ -227,14 +227,14 @@ config COMPACTION select MIGRATION depends on MMU help - Compaction is the only memory management component to form - high order (larger physically contiguous) memory blocks - reliably. The page allocator relies on compaction heavily and - the lack of the feature can lead to unexpected OOM killer - invocations for high order memory requests. You shouldn't - disable this option unless there really is a strong reason for - it and then we would be really interested to hear about that at - linux-mm@kvack.org. + Compaction is the only memory management component to form + high order (larger physically contiguous) memory blocks + reliably. The page allocator relies on compaction heavily and + the lack of the feature can lead to unexpected OOM killer + invocations for high order memory requests. You shouldn't + disable this option unless there really is a strong reason for + it and then we would be really interested to hear about that at + linux-mm@kvack.org. # # support for page migration @@ -301,10 +301,10 @@ config KSM root has set /sys/kernel/mm/ksm/run to 1 (if CONFIG_SYSFS is set). config DEFAULT_MMAP_MIN_ADDR - int "Low address space to protect from user allocation" + int "Low address space to protect from user allocation" depends on MMU - default 4096 - help + default 4096 + help This is the portion of low virtual memory which should be protected from userspace allocation. Keeping a user from writing to low pages can help reduce the impact of kernel NULL pointer bugs. diff --git a/samples/Kconfig b/samples/Kconfig index 2c3e07addd38..c5937c5175d2 100644 --- a/samples/Kconfig +++ b/samples/Kconfig @@ -13,7 +13,7 @@ config SAMPLE_TRACE_EVENTS This build trace event example modules. config SAMPLE_TRACE_PRINTK - tristate "Build trace_printk module - tests various trace_printk formats" + tristate "Build trace_printk module - tests various trace_printk formats" depends on EVENT_TRACING && m help This builds a module that calls trace_printk() and can be used to diff --git a/security/apparmor/Kconfig b/security/apparmor/Kconfig index a422a349f926..1f0e712c5e50 100644 --- a/security/apparmor/Kconfig +++ b/security/apparmor/Kconfig @@ -32,7 +32,7 @@ config SECURITY_APPARMOR_HASH_DEFAULT depends on SECURITY_APPARMOR_HASH default y help - This option selects whether sha1 hashing of loaded policy + This option selects whether sha1 hashing of loaded policy is enabled by default. The generation of sha1 hashes for loaded policy provide system administrators a quick way to verify that policy in the kernel matches what is expected, diff --git a/security/integrity/Kconfig b/security/integrity/Kconfig index 0bae6adb63a9..f7f2df082f51 100644 --- a/security/integrity/Kconfig +++ b/security/integrity/Kconfig @@ -34,10 +34,10 @@ config INTEGRITY_ASYMMETRIC_KEYS bool "Enable asymmetric keys support" depends on INTEGRITY_SIGNATURE default n - select ASYMMETRIC_KEY_TYPE - select ASYMMETRIC_PUBLIC_KEY_SUBTYPE - select CRYPTO_RSA - select X509_CERTIFICATE_PARSER + select ASYMMETRIC_KEY_TYPE + select ASYMMETRIC_PUBLIC_KEY_SUBTYPE + select CRYPTO_RSA + select X509_CERTIFICATE_PARSER help This option enables digital signature verification using asymmetric keys. @@ -53,14 +53,14 @@ config INTEGRITY_TRUSTED_KEYRING keyring. config INTEGRITY_PLATFORM_KEYRING - bool "Provide keyring for platform/firmware trusted keys" - depends on INTEGRITY_ASYMMETRIC_KEYS - depends on SYSTEM_BLACKLIST_KEYRING - help - Provide a separate, distinct keyring for platform trusted keys, which - the kernel automatically populates during initialization from values - provided by the platform for verifying the kexec'ed kerned image - and, possibly, the initramfs signature. + bool "Provide keyring for platform/firmware trusted keys" + depends on INTEGRITY_ASYMMETRIC_KEYS + depends on SYSTEM_BLACKLIST_KEYRING + help + Provide a separate, distinct keyring for platform trusted keys, which + the kernel automatically populates during initialization from values + provided by the platform for verifying the kexec'ed kerned image + and, possibly, the initramfs signature. config LOAD_UEFI_KEYS depends on INTEGRITY_PLATFORM_KEYRING diff --git a/security/integrity/ima/Kconfig b/security/integrity/ima/Kconfig index 838476d780e5..ec9259bd8115 100644 --- a/security/integrity/ima/Kconfig +++ b/security/integrity/ima/Kconfig @@ -159,13 +159,13 @@ config IMA_APPRAISE If unsure, say N. config IMA_ARCH_POLICY - bool "Enable loading an IMA architecture specific policy" - depends on (KEXEC_SIG && IMA) || IMA_APPRAISE \ + bool "Enable loading an IMA architecture specific policy" + depends on (KEXEC_SIG && IMA) || IMA_APPRAISE \ && INTEGRITY_ASYMMETRIC_KEYS - default n - help - This option enables loading an IMA architecture specific policy - based on run time secure boot flags. + default n + help + This option enables loading an IMA architecture specific policy + based on run time secure boot flags. config IMA_APPRAISE_BUILD_POLICY bool "IMA build time configured policy rules" diff --git a/security/safesetid/Kconfig b/security/safesetid/Kconfig index 18b5fb90417b..ab1a2c69b0b8 100644 --- a/security/safesetid/Kconfig +++ b/security/safesetid/Kconfig @@ -1,15 +1,15 @@ # SPDX-License-Identifier: GPL-2.0-only config SECURITY_SAFESETID - bool "Gate setid transitions to limit CAP_SET{U/G}ID capabilities" - depends on SECURITY - select SECURITYFS - default n - help - SafeSetID is an LSM module that gates the setid family of syscalls to - restrict UID/GID transitions from a given UID/GID to only those - approved by a system-wide whitelist. These restrictions also prohibit - the given UIDs/GIDs from obtaining auxiliary privileges associated - with CAP_SET{U/G}ID, such as allowing a user to set up user namespace - UID mappings. + bool "Gate setid transitions to limit CAP_SET{U/G}ID capabilities" + depends on SECURITY + select SECURITYFS + default n + help + SafeSetID is an LSM module that gates the setid family of syscalls to + restrict UID/GID transitions from a given UID/GID to only those + approved by a system-wide whitelist. These restrictions also prohibit + the given UIDs/GIDs from obtaining auxiliary privileges associated + with CAP_SET{U/G}ID, such as allowing a user to set up user namespace + UID mappings. - If you are unsure how to answer this question, answer N. + If you are unsure how to answer this question, answer N. -- 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 DDB63C4CECF for ; Mon, 23 Sep 2019 16:01:47 +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 B125C205F4 for ; Mon, 23 Sep 2019 16:01:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="AoqFwWo3"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="A2hnGJRC" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B125C205F4 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:References: In-Reply-To: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:List-Owner; bh=SDD9g7I3jOn6nxQ3jB0axAP0x+lWaw2/ZqMFt5Q7GI0=; b=AoqFwWo30Appt4RYD5yf/fMlsp 6LHFH/FY/pL8WeMJnBdrdHABFpkHhYCg0jc6JwkVe8QWhK20jYatwjOWr06CMPWsmDq4VKN04Hc6k bBS2faeLn3bhLx9yp/mu/N60NRuqwPNZ7dXz9NrJBKbGhzRF8ie0pDL5WloUeQ93j8+duQETGa4bV rUHZvxTai/ncfn978VuEYKCPAF99VizGoZiCwOczIMJgp5DqRX0UNW+OTzy5FcQ6c7691OsryG77m iSmHiunXHAxPuycqPzyOQYFAF/lWnKYlBtUUfQNP2TBTYip9HptwWByEDZgjzUawi18m1w4hpJ8az 5ez7GD6w==; 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 1iCQmY-0005uJ-Cq; Mon, 23 Sep 2019 16:01:46 +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 1iCQlf-00059f-Fv; Mon, 23 Sep 2019 16:00:53 +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 56D1A214DA; Mon, 23 Sep 2019 16:00:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569254451; bh=/+LyoCRrUerjwuAnSA+DSR15kK8PaY0lAt8D/IKo9wY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=A2hnGJRCENXhziQMuw0sdoR4GxOf83xqZKvSyZPu6x40OsGT0CE/lDq6q2qXvsCnS IWEV8SG5ZJ2ljUdA5xjahGEbjHx4ZyFwGAKru4UL0z2rLdvgdMNTSoT/+Qc4PHhr1G uwLcd7640CkyJ6awy4Z/Ts4T9P/t3PwvYqx8mjeg= 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 2/3] treewide: Fix Kconfig indentation Date: Mon, 23 Sep 2019 18:00:12 +0200 Message-Id: <20190923160013.8550-2-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190923160013.8550-1-krzk@kernel.org> References: <20190923160013.8550-1-krzk@kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190923_090051_625790_3AC7BC31 X-CRM114-Status: GOOD ( 23.54 ) 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 --- certs/Kconfig | 14 ++++++------- init/Kconfig | 28 +++++++++++++------------- kernel/trace/Kconfig | 8 ++++---- lib/Kconfig | 2 +- lib/Kconfig.debug | 36 +++++++++++++++++----------------- lib/Kconfig.kgdb | 8 ++++---- mm/Kconfig | 28 +++++++++++++------------- samples/Kconfig | 2 +- security/apparmor/Kconfig | 2 +- security/integrity/Kconfig | 24 +++++++++++------------ security/integrity/ima/Kconfig | 12 ++++++------ security/safesetid/Kconfig | 24 +++++++++++------------ 12 files changed, 94 insertions(+), 94 deletions(-) diff --git a/certs/Kconfig b/certs/Kconfig index c94e93d8bccf..0358c66d3d7c 100644 --- a/certs/Kconfig +++ b/certs/Kconfig @@ -6,14 +6,14 @@ config MODULE_SIG_KEY default "certs/signing_key.pem" depends on MODULE_SIG help - Provide the file name of a private key/certificate in PEM format, - or a PKCS#11 URI according to RFC7512. The file should contain, or - the URI should identify, both the certificate and its corresponding - private key. + Provide the file name of a private key/certificate in PEM format, + or a PKCS#11 URI according to RFC7512. The file should contain, or + the URI should identify, both the certificate and its corresponding + private key. - If this option is unchanged from its default "certs/signing_key.pem", - then the kernel will automatically generate the private key and - certificate as described in Documentation/admin-guide/module-signing.rst + If this option is unchanged from its default "certs/signing_key.pem", + then the kernel will automatically generate the private key and + certificate as described in Documentation/admin-guide/module-signing.rst config SYSTEM_TRUSTED_KEYRING bool "Provide system-wide ring of trusted keys" diff --git a/init/Kconfig b/init/Kconfig index 6d4db887f696..f59c854839d2 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -169,10 +169,10 @@ config BUILD_SALT string "Build ID Salt" default "" help - The build ID is used to link binaries and their debug info. Setting - this option will use the value in the calculation of the build id. - This is mostly useful for distributions which want to ensure the - build is unique between builds. It's safe to leave the default. + The build ID is used to link binaries and their debug info. Setting + this option will use the value in the calculation of the build id. + This is mostly useful for distributions which want to ensure the + build is unique between builds. It's safe to leave the default. config HAVE_KERNEL_GZIP bool @@ -1327,9 +1327,9 @@ menuconfig EXPERT select DEBUG_KERNEL help This option allows certain base kernel options and settings - to be disabled or tweaked. This is for specialized - environments which can tolerate a "non-standard" kernel. - Only use this if you really know what you are doing. + to be disabled or tweaked. This is for specialized + environments which can tolerate a "non-standard" kernel. + Only use this if you really know what you are doing. config UID16 bool "Enable 16-bit UID system calls" if EXPERT @@ -1439,11 +1439,11 @@ config BUG bool "BUG() support" if EXPERT default y help - Disabling this option eliminates support for BUG and WARN, reducing - the size of your kernel image and potentially quietly ignoring - numerous fatal conditions. You should only consider disabling this - option for embedded systems with no facilities for reporting errors. - Just say Y. + Disabling this option eliminates support for BUG and WARN, reducing + the size of your kernel image and potentially quietly ignoring + numerous fatal conditions. You should only consider disabling this + option for embedded systems with no facilities for reporting errors. + Just say Y. config ELF_CORE depends on COREDUMP @@ -1459,8 +1459,8 @@ config PCSPKR_PLATFORM select I8253_LOCK default y help - This option allows to disable the internal PC-Speaker - support, saving some memory. + This option allows to disable the internal PC-Speaker + support, saving some memory. config BASE_FULL default y diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig index e08527f50d2a..0393003f102f 100644 --- a/kernel/trace/Kconfig +++ b/kernel/trace/Kconfig @@ -76,7 +76,7 @@ config FTRACE_NMI_ENTER config EVENT_TRACING select CONTEXT_SWITCH_TRACER - select GLOB + select GLOB bool config CONTEXT_SWITCH_TRACER @@ -308,7 +308,7 @@ config TRACER_SNAPSHOT cat snapshot config TRACER_SNAPSHOT_PER_CPU_SWAP - bool "Allow snapshot to swap per CPU" + bool "Allow snapshot to swap per CPU" depends on TRACER_SNAPSHOT select RING_BUFFER_ALLOW_SWAP help @@ -675,7 +675,7 @@ config MMIOTRACE_TEST Say N, unless you absolutely know what you are doing. config TRACEPOINT_BENCHMARK - bool "Add tracepoint that benchmarks tracepoints" + bool "Add tracepoint that benchmarks tracepoints" help This option creates the tracepoint "benchmark:benchmark_event". When the tracepoint is enabled, it kicks off a kernel thread that @@ -724,7 +724,7 @@ config RING_BUFFER_STARTUP_TEST bool "Ring buffer startup self test" depends on RING_BUFFER help - Run a simple self test on the ring buffer on boot up. Late in the + Run a simple self test on the ring buffer on boot up. Late in the kernel boot sequence, the test will start that kicks off a thread per cpu. Each thread will write various size events into the ring buffer. Another thread is created to send IPIs diff --git a/lib/Kconfig b/lib/Kconfig index 4e6b1c3e4c98..0562296471c0 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -574,7 +574,7 @@ config OID_REGISTRY Enable fast lookup object identifier registry. config UCS2_STRING - tristate + tristate # # generic vdso diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 10023dbac8e4..e5e7f9fc6839 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -128,8 +128,8 @@ config DYNAMIC_DEBUG lineno : line number of the debug statement module : module that contains the debug statement function : function that contains the debug statement - flags : '=p' means the line is turned 'on' for printing - format : the format used for the debug statement + flags : '=p' means the line is turned 'on' for printing + format : the format used for the debug statement From a live system: @@ -172,7 +172,7 @@ config DEBUG_INFO bool "Compile the kernel with debug info" depends on DEBUG_KERNEL && !COMPILE_TEST help - If you say Y here the resulting kernel image will include + If you say Y here the resulting kernel image will include debugging info resulting in a larger kernel image. This adds debug symbols to the kernel and modules (gcc -g), and is needed if you intend to use kernel crashdump or binary object @@ -269,13 +269,13 @@ config STRIP_ASM_SYMS get_wchan() and suchlike. config READABLE_ASM - bool "Generate readable assembler code" - depends on DEBUG_KERNEL - help - Disable some compiler optimizations that tend to generate human unreadable - assembler output. This may make the kernel slightly slower, but it helps - to keep kernel developers who have to stare a lot at assembler listings - sane. + bool "Generate readable assembler code" + depends on DEBUG_KERNEL + help + Disable some compiler optimizations that tend to generate human unreadable + assembler output. This may make the kernel slightly slower, but it helps + to keep kernel developers who have to stare a lot at assembler listings + sane. config UNUSED_SYMBOLS bool "Enable unused/obsolete exported symbols" @@ -526,11 +526,11 @@ config DEBUG_OBJECTS_PERCPU_COUNTER config DEBUG_OBJECTS_ENABLE_DEFAULT int "debug_objects bootup default value (0-1)" - range 0 1 - default "1" - depends on DEBUG_OBJECTS - help - Debug objects boot parameter default value + range 0 1 + default "1" + depends on DEBUG_OBJECTS + help + Debug objects boot parameter default value config DEBUG_SLAB bool "Debug slab memory allocations" @@ -649,7 +649,7 @@ config DEBUG_VM depends on DEBUG_KERNEL help Enable this to turn on extended checks in the virtual-memory system - that may impact performance. + that may impact performance. If unsure, say N. @@ -1439,7 +1439,7 @@ config DEBUG_WQ_FORCE_RR_CPU be impacted. config DEBUG_BLOCK_EXT_DEVT - bool "Force extended block device numbers and spread them" + bool "Force extended block device numbers and spread them" depends on DEBUG_KERNEL depends on BLOCK default n @@ -2158,7 +2158,7 @@ config DEBUG_AID_FOR_SYZBOT bool "Additional debug code for syzbot" default n help - This option is intended for testing by syzbot. + This option is intended for testing by syzbot. source "arch/$(SRCARCH)/Kconfig.debug" diff --git a/lib/Kconfig.kgdb b/lib/Kconfig.kgdb index bbe397df04a3..933680b59e2d 100644 --- a/lib/Kconfig.kgdb +++ b/lib/Kconfig.kgdb @@ -64,9 +64,9 @@ config KGDB_LOW_LEVEL_TRAP depends on X86 || MIPS default n help - This will add an extra call back to kgdb for the breakpoint - exception handler which will allow kgdb to step through a - notify handler. + This will add an extra call back to kgdb for the breakpoint + exception handler which will allow kgdb to step through a + notify handler. config KGDB_KDB bool "KGDB_KDB: include kdb frontend for kgdb" @@ -96,7 +96,7 @@ config KDB_DEFAULT_ENABLE The config option merely sets the default at boot time. Both issuing 'echo X > /sys/module/kdb/parameters/cmd_enable' or - setting with kdb.cmd_enable=X kernel command line option will + setting with kdb.cmd_enable=X kernel command line option will override the default settings. config KDB_KEYBOARD diff --git a/mm/Kconfig b/mm/Kconfig index a5dae9a7eb51..e6e16d0ef544 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -160,9 +160,9 @@ config MEMORY_HOTPLUG_SPARSE depends on SPARSEMEM && MEMORY_HOTPLUG config MEMORY_HOTPLUG_DEFAULT_ONLINE - bool "Online the newly added memory blocks by default" - depends on MEMORY_HOTPLUG - help + bool "Online the newly added memory blocks by default" + depends on MEMORY_HOTPLUG + help This option sets the default policy setting for memory hotplug onlining policy (/sys/devices/system/memory/auto_online_blocks) which determines what happens to newly added memory regions. Policy setting @@ -227,14 +227,14 @@ config COMPACTION select MIGRATION depends on MMU help - Compaction is the only memory management component to form - high order (larger physically contiguous) memory blocks - reliably. The page allocator relies on compaction heavily and - the lack of the feature can lead to unexpected OOM killer - invocations for high order memory requests. You shouldn't - disable this option unless there really is a strong reason for - it and then we would be really interested to hear about that at - linux-mm@kvack.org. + Compaction is the only memory management component to form + high order (larger physically contiguous) memory blocks + reliably. The page allocator relies on compaction heavily and + the lack of the feature can lead to unexpected OOM killer + invocations for high order memory requests. You shouldn't + disable this option unless there really is a strong reason for + it and then we would be really interested to hear about that at + linux-mm@kvack.org. # # support for page migration @@ -301,10 +301,10 @@ config KSM root has set /sys/kernel/mm/ksm/run to 1 (if CONFIG_SYSFS is set). config DEFAULT_MMAP_MIN_ADDR - int "Low address space to protect from user allocation" + int "Low address space to protect from user allocation" depends on MMU - default 4096 - help + default 4096 + help This is the portion of low virtual memory which should be protected from userspace allocation. Keeping a user from writing to low pages can help reduce the impact of kernel NULL pointer bugs. diff --git a/samples/Kconfig b/samples/Kconfig index 2c3e07addd38..c5937c5175d2 100644 --- a/samples/Kconfig +++ b/samples/Kconfig @@ -13,7 +13,7 @@ config SAMPLE_TRACE_EVENTS This build trace event example modules. config SAMPLE_TRACE_PRINTK - tristate "Build trace_printk module - tests various trace_printk formats" + tristate "Build trace_printk module - tests various trace_printk formats" depends on EVENT_TRACING && m help This builds a module that calls trace_printk() and can be used to diff --git a/security/apparmor/Kconfig b/security/apparmor/Kconfig index a422a349f926..1f0e712c5e50 100644 --- a/security/apparmor/Kconfig +++ b/security/apparmor/Kconfig @@ -32,7 +32,7 @@ config SECURITY_APPARMOR_HASH_DEFAULT depends on SECURITY_APPARMOR_HASH default y help - This option selects whether sha1 hashing of loaded policy + This option selects whether sha1 hashing of loaded policy is enabled by default. The generation of sha1 hashes for loaded policy provide system administrators a quick way to verify that policy in the kernel matches what is expected, diff --git a/security/integrity/Kconfig b/security/integrity/Kconfig index 0bae6adb63a9..f7f2df082f51 100644 --- a/security/integrity/Kconfig +++ b/security/integrity/Kconfig @@ -34,10 +34,10 @@ config INTEGRITY_ASYMMETRIC_KEYS bool "Enable asymmetric keys support" depends on INTEGRITY_SIGNATURE default n - select ASYMMETRIC_KEY_TYPE - select ASYMMETRIC_PUBLIC_KEY_SUBTYPE - select CRYPTO_RSA - select X509_CERTIFICATE_PARSER + select ASYMMETRIC_KEY_TYPE + select ASYMMETRIC_PUBLIC_KEY_SUBTYPE + select CRYPTO_RSA + select X509_CERTIFICATE_PARSER help This option enables digital signature verification using asymmetric keys. @@ -53,14 +53,14 @@ config INTEGRITY_TRUSTED_KEYRING keyring. config INTEGRITY_PLATFORM_KEYRING - bool "Provide keyring for platform/firmware trusted keys" - depends on INTEGRITY_ASYMMETRIC_KEYS - depends on SYSTEM_BLACKLIST_KEYRING - help - Provide a separate, distinct keyring for platform trusted keys, which - the kernel automatically populates during initialization from values - provided by the platform for verifying the kexec'ed kerned image - and, possibly, the initramfs signature. + bool "Provide keyring for platform/firmware trusted keys" + depends on INTEGRITY_ASYMMETRIC_KEYS + depends on SYSTEM_BLACKLIST_KEYRING + help + Provide a separate, distinct keyring for platform trusted keys, which + the kernel automatically populates during initialization from values + provided by the platform for verifying the kexec'ed kerned image + and, possibly, the initramfs signature. config LOAD_UEFI_KEYS depends on INTEGRITY_PLATFORM_KEYRING diff --git a/security/integrity/ima/Kconfig b/security/integrity/ima/Kconfig index 838476d780e5..ec9259bd8115 100644 --- a/security/integrity/ima/Kconfig +++ b/security/integrity/ima/Kconfig @@ -159,13 +159,13 @@ config IMA_APPRAISE If unsure, say N. config IMA_ARCH_POLICY - bool "Enable loading an IMA architecture specific policy" - depends on (KEXEC_SIG && IMA) || IMA_APPRAISE \ + bool "Enable loading an IMA architecture specific policy" + depends on (KEXEC_SIG && IMA) || IMA_APPRAISE \ && INTEGRITY_ASYMMETRIC_KEYS - default n - help - This option enables loading an IMA architecture specific policy - based on run time secure boot flags. + default n + help + This option enables loading an IMA architecture specific policy + based on run time secure boot flags. config IMA_APPRAISE_BUILD_POLICY bool "IMA build time configured policy rules" diff --git a/security/safesetid/Kconfig b/security/safesetid/Kconfig index 18b5fb90417b..ab1a2c69b0b8 100644 --- a/security/safesetid/Kconfig +++ b/security/safesetid/Kconfig @@ -1,15 +1,15 @@ # SPDX-License-Identifier: GPL-2.0-only config SECURITY_SAFESETID - bool "Gate setid transitions to limit CAP_SET{U/G}ID capabilities" - depends on SECURITY - select SECURITYFS - default n - help - SafeSetID is an LSM module that gates the setid family of syscalls to - restrict UID/GID transitions from a given UID/GID to only those - approved by a system-wide whitelist. These restrictions also prohibit - the given UIDs/GIDs from obtaining auxiliary privileges associated - with CAP_SET{U/G}ID, such as allowing a user to set up user namespace - UID mappings. + bool "Gate setid transitions to limit CAP_SET{U/G}ID capabilities" + depends on SECURITY + select SECURITYFS + default n + help + SafeSetID is an LSM module that gates the setid family of syscalls to + restrict UID/GID transitions from a given UID/GID to only those + approved by a system-wide whitelist. These restrictions also prohibit + the given UIDs/GIDs from obtaining auxiliary privileges associated + with CAP_SET{U/G}ID, such as allowing a user to set up user namespace + UID mappings. - If you are unsure how to answer this question, answer N. + If you are unsure how to answer this question, answer N. -- 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:12 +0200 Subject: [OpenRISC] [PATCH trivial 2/3] treewide: Fix Kconfig indentation In-Reply-To: <20190923160013.8550-1-krzk@kernel.org> References: <20190923160013.8550-1-krzk@kernel.org> Message-ID: <20190923160013.8550-2-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 --- certs/Kconfig | 14 ++++++------- init/Kconfig | 28 +++++++++++++------------- kernel/trace/Kconfig | 8 ++++---- lib/Kconfig | 2 +- lib/Kconfig.debug | 36 +++++++++++++++++----------------- lib/Kconfig.kgdb | 8 ++++---- mm/Kconfig | 28 +++++++++++++------------- samples/Kconfig | 2 +- security/apparmor/Kconfig | 2 +- security/integrity/Kconfig | 24 +++++++++++------------ security/integrity/ima/Kconfig | 12 ++++++------ security/safesetid/Kconfig | 24 +++++++++++------------ 12 files changed, 94 insertions(+), 94 deletions(-) diff --git a/certs/Kconfig b/certs/Kconfig index c94e93d8bccf..0358c66d3d7c 100644 --- a/certs/Kconfig +++ b/certs/Kconfig @@ -6,14 +6,14 @@ config MODULE_SIG_KEY default "certs/signing_key.pem" depends on MODULE_SIG help - Provide the file name of a private key/certificate in PEM format, - or a PKCS#11 URI according to RFC7512. The file should contain, or - the URI should identify, both the certificate and its corresponding - private key. + Provide the file name of a private key/certificate in PEM format, + or a PKCS#11 URI according to RFC7512. The file should contain, or + the URI should identify, both the certificate and its corresponding + private key. - If this option is unchanged from its default "certs/signing_key.pem", - then the kernel will automatically generate the private key and - certificate as described in Documentation/admin-guide/module-signing.rst + If this option is unchanged from its default "certs/signing_key.pem", + then the kernel will automatically generate the private key and + certificate as described in Documentation/admin-guide/module-signing.rst config SYSTEM_TRUSTED_KEYRING bool "Provide system-wide ring of trusted keys" diff --git a/init/Kconfig b/init/Kconfig index 6d4db887f696..f59c854839d2 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -169,10 +169,10 @@ config BUILD_SALT string "Build ID Salt" default "" help - The build ID is used to link binaries and their debug info. Setting - this option will use the value in the calculation of the build id. - This is mostly useful for distributions which want to ensure the - build is unique between builds. It's safe to leave the default. + The build ID is used to link binaries and their debug info. Setting + this option will use the value in the calculation of the build id. + This is mostly useful for distributions which want to ensure the + build is unique between builds. It's safe to leave the default. config HAVE_KERNEL_GZIP bool @@ -1327,9 +1327,9 @@ menuconfig EXPERT select DEBUG_KERNEL help This option allows certain base kernel options and settings - to be disabled or tweaked. This is for specialized - environments which can tolerate a "non-standard" kernel. - Only use this if you really know what you are doing. + to be disabled or tweaked. This is for specialized + environments which can tolerate a "non-standard" kernel. + Only use this if you really know what you are doing. config UID16 bool "Enable 16-bit UID system calls" if EXPERT @@ -1439,11 +1439,11 @@ config BUG bool "BUG() support" if EXPERT default y help - Disabling this option eliminates support for BUG and WARN, reducing - the size of your kernel image and potentially quietly ignoring - numerous fatal conditions. You should only consider disabling this - option for embedded systems with no facilities for reporting errors. - Just say Y. + Disabling this option eliminates support for BUG and WARN, reducing + the size of your kernel image and potentially quietly ignoring + numerous fatal conditions. You should only consider disabling this + option for embedded systems with no facilities for reporting errors. + Just say Y. config ELF_CORE depends on COREDUMP @@ -1459,8 +1459,8 @@ config PCSPKR_PLATFORM select I8253_LOCK default y help - This option allows to disable the internal PC-Speaker - support, saving some memory. + This option allows to disable the internal PC-Speaker + support, saving some memory. config BASE_FULL default y diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig index e08527f50d2a..0393003f102f 100644 --- a/kernel/trace/Kconfig +++ b/kernel/trace/Kconfig @@ -76,7 +76,7 @@ config FTRACE_NMI_ENTER config EVENT_TRACING select CONTEXT_SWITCH_TRACER - select GLOB + select GLOB bool config CONTEXT_SWITCH_TRACER @@ -308,7 +308,7 @@ config TRACER_SNAPSHOT cat snapshot config TRACER_SNAPSHOT_PER_CPU_SWAP - bool "Allow snapshot to swap per CPU" + bool "Allow snapshot to swap per CPU" depends on TRACER_SNAPSHOT select RING_BUFFER_ALLOW_SWAP help @@ -675,7 +675,7 @@ config MMIOTRACE_TEST Say N, unless you absolutely know what you are doing. config TRACEPOINT_BENCHMARK - bool "Add tracepoint that benchmarks tracepoints" + bool "Add tracepoint that benchmarks tracepoints" help This option creates the tracepoint "benchmark:benchmark_event". When the tracepoint is enabled, it kicks off a kernel thread that @@ -724,7 +724,7 @@ config RING_BUFFER_STARTUP_TEST bool "Ring buffer startup self test" depends on RING_BUFFER help - Run a simple self test on the ring buffer on boot up. Late in the + Run a simple self test on the ring buffer on boot up. Late in the kernel boot sequence, the test will start that kicks off a thread per cpu. Each thread will write various size events into the ring buffer. Another thread is created to send IPIs diff --git a/lib/Kconfig b/lib/Kconfig index 4e6b1c3e4c98..0562296471c0 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -574,7 +574,7 @@ config OID_REGISTRY Enable fast lookup object identifier registry. config UCS2_STRING - tristate + tristate # # generic vdso diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 10023dbac8e4..e5e7f9fc6839 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -128,8 +128,8 @@ config DYNAMIC_DEBUG lineno : line number of the debug statement module : module that contains the debug statement function : function that contains the debug statement - flags : '=p' means the line is turned 'on' for printing - format : the format used for the debug statement + flags : '=p' means the line is turned 'on' for printing + format : the format used for the debug statement From a live system: @@ -172,7 +172,7 @@ config DEBUG_INFO bool "Compile the kernel with debug info" depends on DEBUG_KERNEL && !COMPILE_TEST help - If you say Y here the resulting kernel image will include + If you say Y here the resulting kernel image will include debugging info resulting in a larger kernel image. This adds debug symbols to the kernel and modules (gcc -g), and is needed if you intend to use kernel crashdump or binary object @@ -269,13 +269,13 @@ config STRIP_ASM_SYMS get_wchan() and suchlike. config READABLE_ASM - bool "Generate readable assembler code" - depends on DEBUG_KERNEL - help - Disable some compiler optimizations that tend to generate human unreadable - assembler output. This may make the kernel slightly slower, but it helps - to keep kernel developers who have to stare a lot at assembler listings - sane. + bool "Generate readable assembler code" + depends on DEBUG_KERNEL + help + Disable some compiler optimizations that tend to generate human unreadable + assembler output. This may make the kernel slightly slower, but it helps + to keep kernel developers who have to stare a lot at assembler listings + sane. config UNUSED_SYMBOLS bool "Enable unused/obsolete exported symbols" @@ -526,11 +526,11 @@ config DEBUG_OBJECTS_PERCPU_COUNTER config DEBUG_OBJECTS_ENABLE_DEFAULT int "debug_objects bootup default value (0-1)" - range 0 1 - default "1" - depends on DEBUG_OBJECTS - help - Debug objects boot parameter default value + range 0 1 + default "1" + depends on DEBUG_OBJECTS + help + Debug objects boot parameter default value config DEBUG_SLAB bool "Debug slab memory allocations" @@ -649,7 +649,7 @@ config DEBUG_VM depends on DEBUG_KERNEL help Enable this to turn on extended checks in the virtual-memory system - that may impact performance. + that may impact performance. If unsure, say N. @@ -1439,7 +1439,7 @@ config DEBUG_WQ_FORCE_RR_CPU be impacted. config DEBUG_BLOCK_EXT_DEVT - bool "Force extended block device numbers and spread them" + bool "Force extended block device numbers and spread them" depends on DEBUG_KERNEL depends on BLOCK default n @@ -2158,7 +2158,7 @@ config DEBUG_AID_FOR_SYZBOT bool "Additional debug code for syzbot" default n help - This option is intended for testing by syzbot. + This option is intended for testing by syzbot. source "arch/$(SRCARCH)/Kconfig.debug" diff --git a/lib/Kconfig.kgdb b/lib/Kconfig.kgdb index bbe397df04a3..933680b59e2d 100644 --- a/lib/Kconfig.kgdb +++ b/lib/Kconfig.kgdb @@ -64,9 +64,9 @@ config KGDB_LOW_LEVEL_TRAP depends on X86 || MIPS default n help - This will add an extra call back to kgdb for the breakpoint - exception handler which will allow kgdb to step through a - notify handler. + This will add an extra call back to kgdb for the breakpoint + exception handler which will allow kgdb to step through a + notify handler. config KGDB_KDB bool "KGDB_KDB: include kdb frontend for kgdb" @@ -96,7 +96,7 @@ config KDB_DEFAULT_ENABLE The config option merely sets the default at boot time. Both issuing 'echo X > /sys/module/kdb/parameters/cmd_enable' or - setting with kdb.cmd_enable=X kernel command line option will + setting with kdb.cmd_enable=X kernel command line option will override the default settings. config KDB_KEYBOARD diff --git a/mm/Kconfig b/mm/Kconfig index a5dae9a7eb51..e6e16d0ef544 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -160,9 +160,9 @@ config MEMORY_HOTPLUG_SPARSE depends on SPARSEMEM && MEMORY_HOTPLUG config MEMORY_HOTPLUG_DEFAULT_ONLINE - bool "Online the newly added memory blocks by default" - depends on MEMORY_HOTPLUG - help + bool "Online the newly added memory blocks by default" + depends on MEMORY_HOTPLUG + help This option sets the default policy setting for memory hotplug onlining policy (/sys/devices/system/memory/auto_online_blocks) which determines what happens to newly added memory regions. Policy setting @@ -227,14 +227,14 @@ config COMPACTION select MIGRATION depends on MMU help - Compaction is the only memory management component to form - high order (larger physically contiguous) memory blocks - reliably. The page allocator relies on compaction heavily and - the lack of the feature can lead to unexpected OOM killer - invocations for high order memory requests. You shouldn't - disable this option unless there really is a strong reason for - it and then we would be really interested to hear about that at - linux-mm at kvack.org. + Compaction is the only memory management component to form + high order (larger physically contiguous) memory blocks + reliably. The page allocator relies on compaction heavily and + the lack of the feature can lead to unexpected OOM killer + invocations for high order memory requests. You shouldn't + disable this option unless there really is a strong reason for + it and then we would be really interested to hear about that at + linux-mm at kvack.org. # # support for page migration @@ -301,10 +301,10 @@ config KSM root has set /sys/kernel/mm/ksm/run to 1 (if CONFIG_SYSFS is set). config DEFAULT_MMAP_MIN_ADDR - int "Low address space to protect from user allocation" + int "Low address space to protect from user allocation" depends on MMU - default 4096 - help + default 4096 + help This is the portion of low virtual memory which should be protected from userspace allocation. Keeping a user from writing to low pages can help reduce the impact of kernel NULL pointer bugs. diff --git a/samples/Kconfig b/samples/Kconfig index 2c3e07addd38..c5937c5175d2 100644 --- a/samples/Kconfig +++ b/samples/Kconfig @@ -13,7 +13,7 @@ config SAMPLE_TRACE_EVENTS This build trace event example modules. config SAMPLE_TRACE_PRINTK - tristate "Build trace_printk module - tests various trace_printk formats" + tristate "Build trace_printk module - tests various trace_printk formats" depends on EVENT_TRACING && m help This builds a module that calls trace_printk() and can be used to diff --git a/security/apparmor/Kconfig b/security/apparmor/Kconfig index a422a349f926..1f0e712c5e50 100644 --- a/security/apparmor/Kconfig +++ b/security/apparmor/Kconfig @@ -32,7 +32,7 @@ config SECURITY_APPARMOR_HASH_DEFAULT depends on SECURITY_APPARMOR_HASH default y help - This option selects whether sha1 hashing of loaded policy + This option selects whether sha1 hashing of loaded policy is enabled by default. The generation of sha1 hashes for loaded policy provide system administrators a quick way to verify that policy in the kernel matches what is expected, diff --git a/security/integrity/Kconfig b/security/integrity/Kconfig index 0bae6adb63a9..f7f2df082f51 100644 --- a/security/integrity/Kconfig +++ b/security/integrity/Kconfig @@ -34,10 +34,10 @@ config INTEGRITY_ASYMMETRIC_KEYS bool "Enable asymmetric keys support" depends on INTEGRITY_SIGNATURE default n - select ASYMMETRIC_KEY_TYPE - select ASYMMETRIC_PUBLIC_KEY_SUBTYPE - select CRYPTO_RSA - select X509_CERTIFICATE_PARSER + select ASYMMETRIC_KEY_TYPE + select ASYMMETRIC_PUBLIC_KEY_SUBTYPE + select CRYPTO_RSA + select X509_CERTIFICATE_PARSER help This option enables digital signature verification using asymmetric keys. @@ -53,14 +53,14 @@ config INTEGRITY_TRUSTED_KEYRING keyring. config INTEGRITY_PLATFORM_KEYRING - bool "Provide keyring for platform/firmware trusted keys" - depends on INTEGRITY_ASYMMETRIC_KEYS - depends on SYSTEM_BLACKLIST_KEYRING - help - Provide a separate, distinct keyring for platform trusted keys, which - the kernel automatically populates during initialization from values - provided by the platform for verifying the kexec'ed kerned image - and, possibly, the initramfs signature. + bool "Provide keyring for platform/firmware trusted keys" + depends on INTEGRITY_ASYMMETRIC_KEYS + depends on SYSTEM_BLACKLIST_KEYRING + help + Provide a separate, distinct keyring for platform trusted keys, which + the kernel automatically populates during initialization from values + provided by the platform for verifying the kexec'ed kerned image + and, possibly, the initramfs signature. config LOAD_UEFI_KEYS depends on INTEGRITY_PLATFORM_KEYRING diff --git a/security/integrity/ima/Kconfig b/security/integrity/ima/Kconfig index 838476d780e5..ec9259bd8115 100644 --- a/security/integrity/ima/Kconfig +++ b/security/integrity/ima/Kconfig @@ -159,13 +159,13 @@ config IMA_APPRAISE If unsure, say N. config IMA_ARCH_POLICY - bool "Enable loading an IMA architecture specific policy" - depends on (KEXEC_SIG && IMA) || IMA_APPRAISE \ + bool "Enable loading an IMA architecture specific policy" + depends on (KEXEC_SIG && IMA) || IMA_APPRAISE \ && INTEGRITY_ASYMMETRIC_KEYS - default n - help - This option enables loading an IMA architecture specific policy - based on run time secure boot flags. + default n + help + This option enables loading an IMA architecture specific policy + based on run time secure boot flags. config IMA_APPRAISE_BUILD_POLICY bool "IMA build time configured policy rules" diff --git a/security/safesetid/Kconfig b/security/safesetid/Kconfig index 18b5fb90417b..ab1a2c69b0b8 100644 --- a/security/safesetid/Kconfig +++ b/security/safesetid/Kconfig @@ -1,15 +1,15 @@ # SPDX-License-Identifier: GPL-2.0-only config SECURITY_SAFESETID - bool "Gate setid transitions to limit CAP_SET{U/G}ID capabilities" - depends on SECURITY - select SECURITYFS - default n - help - SafeSetID is an LSM module that gates the setid family of syscalls to - restrict UID/GID transitions from a given UID/GID to only those - approved by a system-wide whitelist. These restrictions also prohibit - the given UIDs/GIDs from obtaining auxiliary privileges associated - with CAP_SET{U/G}ID, such as allowing a user to set up user namespace - UID mappings. + bool "Gate setid transitions to limit CAP_SET{U/G}ID capabilities" + depends on SECURITY + select SECURITYFS + default n + help + SafeSetID is an LSM module that gates the setid family of syscalls to + restrict UID/GID transitions from a given UID/GID to only those + approved by a system-wide whitelist. These restrictions also prohibit + the given UIDs/GIDs from obtaining auxiliary privileges associated + with CAP_SET{U/G}ID, such as allowing a user to set up user namespace + UID mappings. - If you are unsure how to answer this question, answer N. + If you are unsure how to answer this question, answer N. -- 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 54BFAC4CEC4 for ; Mon, 23 Sep 2019 19:53:33 +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 C8B932064A for ; Mon, 23 Sep 2019 19:53:32 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="A2hnGJRC" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C8B932064A 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 46cZkf58M9zDqMw for ; Tue, 24 Sep 2019 05:53:30 +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="A2hnGJRC"; 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 46cTZF39TszDqFB for ; Tue, 24 Sep 2019 02:00:53 +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 56D1A214DA; Mon, 23 Sep 2019 16:00:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569254451; bh=/+LyoCRrUerjwuAnSA+DSR15kK8PaY0lAt8D/IKo9wY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=A2hnGJRCENXhziQMuw0sdoR4GxOf83xqZKvSyZPu6x40OsGT0CE/lDq6q2qXvsCnS IWEV8SG5ZJ2ljUdA5xjahGEbjHx4ZyFwGAKru4UL0z2rLdvgdMNTSoT/+Qc4PHhr1G uwLcd7640CkyJ6awy4Z/Ts4T9P/t3PwvYqx8mjeg= 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 2/3] treewide: Fix Kconfig indentation Date: Mon, 23 Sep 2019 18:00:12 +0200 Message-Id: <20190923160013.8550-2-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190923160013.8550-1-krzk@kernel.org> References: <20190923160013.8550-1-krzk@kernel.org> 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 --- certs/Kconfig | 14 ++++++------- init/Kconfig | 28 +++++++++++++------------- kernel/trace/Kconfig | 8 ++++---- lib/Kconfig | 2 +- lib/Kconfig.debug | 36 +++++++++++++++++----------------- lib/Kconfig.kgdb | 8 ++++---- mm/Kconfig | 28 +++++++++++++------------- samples/Kconfig | 2 +- security/apparmor/Kconfig | 2 +- security/integrity/Kconfig | 24 +++++++++++------------ security/integrity/ima/Kconfig | 12 ++++++------ security/safesetid/Kconfig | 24 +++++++++++------------ 12 files changed, 94 insertions(+), 94 deletions(-) diff --git a/certs/Kconfig b/certs/Kconfig index c94e93d8bccf..0358c66d3d7c 100644 --- a/certs/Kconfig +++ b/certs/Kconfig @@ -6,14 +6,14 @@ config MODULE_SIG_KEY default "certs/signing_key.pem" depends on MODULE_SIG help - Provide the file name of a private key/certificate in PEM format, - or a PKCS#11 URI according to RFC7512. The file should contain, or - the URI should identify, both the certificate and its corresponding - private key. + Provide the file name of a private key/certificate in PEM format, + or a PKCS#11 URI according to RFC7512. The file should contain, or + the URI should identify, both the certificate and its corresponding + private key. - If this option is unchanged from its default "certs/signing_key.pem", - then the kernel will automatically generate the private key and - certificate as described in Documentation/admin-guide/module-signing.rst + If this option is unchanged from its default "certs/signing_key.pem", + then the kernel will automatically generate the private key and + certificate as described in Documentation/admin-guide/module-signing.rst config SYSTEM_TRUSTED_KEYRING bool "Provide system-wide ring of trusted keys" diff --git a/init/Kconfig b/init/Kconfig index 6d4db887f696..f59c854839d2 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -169,10 +169,10 @@ config BUILD_SALT string "Build ID Salt" default "" help - The build ID is used to link binaries and their debug info. Setting - this option will use the value in the calculation of the build id. - This is mostly useful for distributions which want to ensure the - build is unique between builds. It's safe to leave the default. + The build ID is used to link binaries and their debug info. Setting + this option will use the value in the calculation of the build id. + This is mostly useful for distributions which want to ensure the + build is unique between builds. It's safe to leave the default. config HAVE_KERNEL_GZIP bool @@ -1327,9 +1327,9 @@ menuconfig EXPERT select DEBUG_KERNEL help This option allows certain base kernel options and settings - to be disabled or tweaked. This is for specialized - environments which can tolerate a "non-standard" kernel. - Only use this if you really know what you are doing. + to be disabled or tweaked. This is for specialized + environments which can tolerate a "non-standard" kernel. + Only use this if you really know what you are doing. config UID16 bool "Enable 16-bit UID system calls" if EXPERT @@ -1439,11 +1439,11 @@ config BUG bool "BUG() support" if EXPERT default y help - Disabling this option eliminates support for BUG and WARN, reducing - the size of your kernel image and potentially quietly ignoring - numerous fatal conditions. You should only consider disabling this - option for embedded systems with no facilities for reporting errors. - Just say Y. + Disabling this option eliminates support for BUG and WARN, reducing + the size of your kernel image and potentially quietly ignoring + numerous fatal conditions. You should only consider disabling this + option for embedded systems with no facilities for reporting errors. + Just say Y. config ELF_CORE depends on COREDUMP @@ -1459,8 +1459,8 @@ config PCSPKR_PLATFORM select I8253_LOCK default y help - This option allows to disable the internal PC-Speaker - support, saving some memory. + This option allows to disable the internal PC-Speaker + support, saving some memory. config BASE_FULL default y diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig index e08527f50d2a..0393003f102f 100644 --- a/kernel/trace/Kconfig +++ b/kernel/trace/Kconfig @@ -76,7 +76,7 @@ config FTRACE_NMI_ENTER config EVENT_TRACING select CONTEXT_SWITCH_TRACER - select GLOB + select GLOB bool config CONTEXT_SWITCH_TRACER @@ -308,7 +308,7 @@ config TRACER_SNAPSHOT cat snapshot config TRACER_SNAPSHOT_PER_CPU_SWAP - bool "Allow snapshot to swap per CPU" + bool "Allow snapshot to swap per CPU" depends on TRACER_SNAPSHOT select RING_BUFFER_ALLOW_SWAP help @@ -675,7 +675,7 @@ config MMIOTRACE_TEST Say N, unless you absolutely know what you are doing. config TRACEPOINT_BENCHMARK - bool "Add tracepoint that benchmarks tracepoints" + bool "Add tracepoint that benchmarks tracepoints" help This option creates the tracepoint "benchmark:benchmark_event". When the tracepoint is enabled, it kicks off a kernel thread that @@ -724,7 +724,7 @@ config RING_BUFFER_STARTUP_TEST bool "Ring buffer startup self test" depends on RING_BUFFER help - Run a simple self test on the ring buffer on boot up. Late in the + Run a simple self test on the ring buffer on boot up. Late in the kernel boot sequence, the test will start that kicks off a thread per cpu. Each thread will write various size events into the ring buffer. Another thread is created to send IPIs diff --git a/lib/Kconfig b/lib/Kconfig index 4e6b1c3e4c98..0562296471c0 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -574,7 +574,7 @@ config OID_REGISTRY Enable fast lookup object identifier registry. config UCS2_STRING - tristate + tristate # # generic vdso diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 10023dbac8e4..e5e7f9fc6839 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -128,8 +128,8 @@ config DYNAMIC_DEBUG lineno : line number of the debug statement module : module that contains the debug statement function : function that contains the debug statement - flags : '=p' means the line is turned 'on' for printing - format : the format used for the debug statement + flags : '=p' means the line is turned 'on' for printing + format : the format used for the debug statement From a live system: @@ -172,7 +172,7 @@ config DEBUG_INFO bool "Compile the kernel with debug info" depends on DEBUG_KERNEL && !COMPILE_TEST help - If you say Y here the resulting kernel image will include + If you say Y here the resulting kernel image will include debugging info resulting in a larger kernel image. This adds debug symbols to the kernel and modules (gcc -g), and is needed if you intend to use kernel crashdump or binary object @@ -269,13 +269,13 @@ config STRIP_ASM_SYMS get_wchan() and suchlike. config READABLE_ASM - bool "Generate readable assembler code" - depends on DEBUG_KERNEL - help - Disable some compiler optimizations that tend to generate human unreadable - assembler output. This may make the kernel slightly slower, but it helps - to keep kernel developers who have to stare a lot at assembler listings - sane. + bool "Generate readable assembler code" + depends on DEBUG_KERNEL + help + Disable some compiler optimizations that tend to generate human unreadable + assembler output. This may make the kernel slightly slower, but it helps + to keep kernel developers who have to stare a lot at assembler listings + sane. config UNUSED_SYMBOLS bool "Enable unused/obsolete exported symbols" @@ -526,11 +526,11 @@ config DEBUG_OBJECTS_PERCPU_COUNTER config DEBUG_OBJECTS_ENABLE_DEFAULT int "debug_objects bootup default value (0-1)" - range 0 1 - default "1" - depends on DEBUG_OBJECTS - help - Debug objects boot parameter default value + range 0 1 + default "1" + depends on DEBUG_OBJECTS + help + Debug objects boot parameter default value config DEBUG_SLAB bool "Debug slab memory allocations" @@ -649,7 +649,7 @@ config DEBUG_VM depends on DEBUG_KERNEL help Enable this to turn on extended checks in the virtual-memory system - that may impact performance. + that may impact performance. If unsure, say N. @@ -1439,7 +1439,7 @@ config DEBUG_WQ_FORCE_RR_CPU be impacted. config DEBUG_BLOCK_EXT_DEVT - bool "Force extended block device numbers and spread them" + bool "Force extended block device numbers and spread them" depends on DEBUG_KERNEL depends on BLOCK default n @@ -2158,7 +2158,7 @@ config DEBUG_AID_FOR_SYZBOT bool "Additional debug code for syzbot" default n help - This option is intended for testing by syzbot. + This option is intended for testing by syzbot. source "arch/$(SRCARCH)/Kconfig.debug" diff --git a/lib/Kconfig.kgdb b/lib/Kconfig.kgdb index bbe397df04a3..933680b59e2d 100644 --- a/lib/Kconfig.kgdb +++ b/lib/Kconfig.kgdb @@ -64,9 +64,9 @@ config KGDB_LOW_LEVEL_TRAP depends on X86 || MIPS default n help - This will add an extra call back to kgdb for the breakpoint - exception handler which will allow kgdb to step through a - notify handler. + This will add an extra call back to kgdb for the breakpoint + exception handler which will allow kgdb to step through a + notify handler. config KGDB_KDB bool "KGDB_KDB: include kdb frontend for kgdb" @@ -96,7 +96,7 @@ config KDB_DEFAULT_ENABLE The config option merely sets the default at boot time. Both issuing 'echo X > /sys/module/kdb/parameters/cmd_enable' or - setting with kdb.cmd_enable=X kernel command line option will + setting with kdb.cmd_enable=X kernel command line option will override the default settings. config KDB_KEYBOARD diff --git a/mm/Kconfig b/mm/Kconfig index a5dae9a7eb51..e6e16d0ef544 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -160,9 +160,9 @@ config MEMORY_HOTPLUG_SPARSE depends on SPARSEMEM && MEMORY_HOTPLUG config MEMORY_HOTPLUG_DEFAULT_ONLINE - bool "Online the newly added memory blocks by default" - depends on MEMORY_HOTPLUG - help + bool "Online the newly added memory blocks by default" + depends on MEMORY_HOTPLUG + help This option sets the default policy setting for memory hotplug onlining policy (/sys/devices/system/memory/auto_online_blocks) which determines what happens to newly added memory regions. Policy setting @@ -227,14 +227,14 @@ config COMPACTION select MIGRATION depends on MMU help - Compaction is the only memory management component to form - high order (larger physically contiguous) memory blocks - reliably. The page allocator relies on compaction heavily and - the lack of the feature can lead to unexpected OOM killer - invocations for high order memory requests. You shouldn't - disable this option unless there really is a strong reason for - it and then we would be really interested to hear about that at - linux-mm@kvack.org. + Compaction is the only memory management component to form + high order (larger physically contiguous) memory blocks + reliably. The page allocator relies on compaction heavily and + the lack of the feature can lead to unexpected OOM killer + invocations for high order memory requests. You shouldn't + disable this option unless there really is a strong reason for + it and then we would be really interested to hear about that at + linux-mm@kvack.org. # # support for page migration @@ -301,10 +301,10 @@ config KSM root has set /sys/kernel/mm/ksm/run to 1 (if CONFIG_SYSFS is set). config DEFAULT_MMAP_MIN_ADDR - int "Low address space to protect from user allocation" + int "Low address space to protect from user allocation" depends on MMU - default 4096 - help + default 4096 + help This is the portion of low virtual memory which should be protected from userspace allocation. Keeping a user from writing to low pages can help reduce the impact of kernel NULL pointer bugs. diff --git a/samples/Kconfig b/samples/Kconfig index 2c3e07addd38..c5937c5175d2 100644 --- a/samples/Kconfig +++ b/samples/Kconfig @@ -13,7 +13,7 @@ config SAMPLE_TRACE_EVENTS This build trace event example modules. config SAMPLE_TRACE_PRINTK - tristate "Build trace_printk module - tests various trace_printk formats" + tristate "Build trace_printk module - tests various trace_printk formats" depends on EVENT_TRACING && m help This builds a module that calls trace_printk() and can be used to diff --git a/security/apparmor/Kconfig b/security/apparmor/Kconfig index a422a349f926..1f0e712c5e50 100644 --- a/security/apparmor/Kconfig +++ b/security/apparmor/Kconfig @@ -32,7 +32,7 @@ config SECURITY_APPARMOR_HASH_DEFAULT depends on SECURITY_APPARMOR_HASH default y help - This option selects whether sha1 hashing of loaded policy + This option selects whether sha1 hashing of loaded policy is enabled by default. The generation of sha1 hashes for loaded policy provide system administrators a quick way to verify that policy in the kernel matches what is expected, diff --git a/security/integrity/Kconfig b/security/integrity/Kconfig index 0bae6adb63a9..f7f2df082f51 100644 --- a/security/integrity/Kconfig +++ b/security/integrity/Kconfig @@ -34,10 +34,10 @@ config INTEGRITY_ASYMMETRIC_KEYS bool "Enable asymmetric keys support" depends on INTEGRITY_SIGNATURE default n - select ASYMMETRIC_KEY_TYPE - select ASYMMETRIC_PUBLIC_KEY_SUBTYPE - select CRYPTO_RSA - select X509_CERTIFICATE_PARSER + select ASYMMETRIC_KEY_TYPE + select ASYMMETRIC_PUBLIC_KEY_SUBTYPE + select CRYPTO_RSA + select X509_CERTIFICATE_PARSER help This option enables digital signature verification using asymmetric keys. @@ -53,14 +53,14 @@ config INTEGRITY_TRUSTED_KEYRING keyring. config INTEGRITY_PLATFORM_KEYRING - bool "Provide keyring for platform/firmware trusted keys" - depends on INTEGRITY_ASYMMETRIC_KEYS - depends on SYSTEM_BLACKLIST_KEYRING - help - Provide a separate, distinct keyring for platform trusted keys, which - the kernel automatically populates during initialization from values - provided by the platform for verifying the kexec'ed kerned image - and, possibly, the initramfs signature. + bool "Provide keyring for platform/firmware trusted keys" + depends on INTEGRITY_ASYMMETRIC_KEYS + depends on SYSTEM_BLACKLIST_KEYRING + help + Provide a separate, distinct keyring for platform trusted keys, which + the kernel automatically populates during initialization from values + provided by the platform for verifying the kexec'ed kerned image + and, possibly, the initramfs signature. config LOAD_UEFI_KEYS depends on INTEGRITY_PLATFORM_KEYRING diff --git a/security/integrity/ima/Kconfig b/security/integrity/ima/Kconfig index 838476d780e5..ec9259bd8115 100644 --- a/security/integrity/ima/Kconfig +++ b/security/integrity/ima/Kconfig @@ -159,13 +159,13 @@ config IMA_APPRAISE If unsure, say N. config IMA_ARCH_POLICY - bool "Enable loading an IMA architecture specific policy" - depends on (KEXEC_SIG && IMA) || IMA_APPRAISE \ + bool "Enable loading an IMA architecture specific policy" + depends on (KEXEC_SIG && IMA) || IMA_APPRAISE \ && INTEGRITY_ASYMMETRIC_KEYS - default n - help - This option enables loading an IMA architecture specific policy - based on run time secure boot flags. + default n + help + This option enables loading an IMA architecture specific policy + based on run time secure boot flags. config IMA_APPRAISE_BUILD_POLICY bool "IMA build time configured policy rules" diff --git a/security/safesetid/Kconfig b/security/safesetid/Kconfig index 18b5fb90417b..ab1a2c69b0b8 100644 --- a/security/safesetid/Kconfig +++ b/security/safesetid/Kconfig @@ -1,15 +1,15 @@ # SPDX-License-Identifier: GPL-2.0-only config SECURITY_SAFESETID - bool "Gate setid transitions to limit CAP_SET{U/G}ID capabilities" - depends on SECURITY - select SECURITYFS - default n - help - SafeSetID is an LSM module that gates the setid family of syscalls to - restrict UID/GID transitions from a given UID/GID to only those - approved by a system-wide whitelist. These restrictions also prohibit - the given UIDs/GIDs from obtaining auxiliary privileges associated - with CAP_SET{U/G}ID, such as allowing a user to set up user namespace - UID mappings. + bool "Gate setid transitions to limit CAP_SET{U/G}ID capabilities" + depends on SECURITY + select SECURITYFS + default n + help + SafeSetID is an LSM module that gates the setid family of syscalls to + restrict UID/GID transitions from a given UID/GID to only those + approved by a system-wide whitelist. These restrictions also prohibit + the given UIDs/GIDs from obtaining auxiliary privileges associated + with CAP_SET{U/G}ID, such as allowing a user to set up user namespace + UID mappings. - If you are unsure how to answer this question, answer N. + If you are unsure how to answer this question, answer N. -- 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, 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 EEF6BC4CED6 for ; Mon, 23 Sep 2019 17:16:36 +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 B17CF20820 for ; Mon, 23 Sep 2019 17:16:36 +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="A2hnGJRC" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B17CF20820 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-0006Iz-MZ; Mon, 23 Sep 2019 17:16:13 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iCQlg-0008Fh-82 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:00:52 +0000 X-Inumbo-ID: 50da956e-de1b-11e9-b76c-bc764e2007e4 Received: from mail.kernel.org (unknown [198.145.29.99]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 50da956e-de1b-11e9-b76c-bc764e2007e4; Mon, 23 Sep 2019 16:00:51 +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 56D1A214DA; Mon, 23 Sep 2019 16:00:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569254451; bh=/+LyoCRrUerjwuAnSA+DSR15kK8PaY0lAt8D/IKo9wY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=A2hnGJRCENXhziQMuw0sdoR4GxOf83xqZKvSyZPu6x40OsGT0CE/lDq6q2qXvsCnS IWEV8SG5ZJ2ljUdA5xjahGEbjHx4ZyFwGAKru4UL0z2rLdvgdMNTSoT/+Qc4PHhr1G uwLcd7640CkyJ6awy4Z/Ts4T9P/t3PwvYqx8mjeg= 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:12 +0200 Message-Id: <20190923160013.8550-2-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190923160013.8550-1-krzk@kernel.org> References: <20190923160013.8550-1-krzk@kernel.org> X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000 Subject: [Xen-devel] [PATCH trivial 2/3] treewide: 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 emxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgotLS0KIGNlcnRzL0tjb25maWcgICAgICAgICAgICAg ICAgICB8IDE0ICsrKysrKy0tLS0tLS0KIGluaXQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8 IDI4ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiBrZXJuZWwvdHJhY2UvS2NvbmZpZyAgICAg ICAgICAgfCAgOCArKysrLS0tLQogbGliL0tjb25maWcgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGxpYi9LY29uZmlnLmRlYnVnICAgICAgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysr LS0tLS0tLS0tLS0tLS0tLS0KIGxpYi9LY29uZmlnLmtnZGIgICAgICAgICAgICAgICB8ICA4ICsr KystLS0tCiBtbS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr LS0tLS0tLS0tLS0tLQogc2FtcGxlcy9LY29uZmlnICAgICAgICAgICAgICAgIHwgIDIgKy0KIHNl Y3VyaXR5L2FwcGFybW9yL0tjb25maWcgICAgICB8ICAyICstCiBzZWN1cml0eS9pbnRlZ3JpdHkv S2NvbmZpZyAgICAgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tLQogc2VjdXJpdHkvaW50ZWdy aXR5L2ltYS9LY29uZmlnIHwgMTIgKysrKysrLS0tLS0tCiBzZWN1cml0eS9zYWZlc2V0aWQvS2Nv bmZpZyAgICAgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tLQogMTIgZmlsZXMgY2hhbmdlZCwg OTQgaW5zZXJ0aW9ucygrKSwgOTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY2VydHMvS2Nv bmZpZyBiL2NlcnRzL0tjb25maWcKaW5kZXggYzk0ZTkzZDhiY2NmLi4wMzU4YzY2ZDNkN2MgMTAw NjQ0Ci0tLSBhL2NlcnRzL0tjb25maWcKKysrIGIvY2VydHMvS2NvbmZpZwpAQCAtNiwxNCArNiwx NCBAQCBjb25maWcgTU9EVUxFX1NJR19LRVkKIAlkZWZhdWx0ICJjZXJ0cy9zaWduaW5nX2tleS5w ZW0iCiAJZGVwZW5kcyBvbiBNT0RVTEVfU0lHCiAJaGVscAotICAgICAgICAgUHJvdmlkZSB0aGUg ZmlsZSBuYW1lIG9mIGEgcHJpdmF0ZSBrZXkvY2VydGlmaWNhdGUgaW4gUEVNIGZvcm1hdCwKLSAg ICAgICAgIG9yIGEgUEtDUyMxMSBVUkkgYWNjb3JkaW5nIHRvIFJGQzc1MTIuIFRoZSBmaWxlIHNo b3VsZCBjb250YWluLCBvcgotICAgICAgICAgdGhlIFVSSSBzaG91bGQgaWRlbnRpZnksIGJvdGgg dGhlIGNlcnRpZmljYXRlIGFuZCBpdHMgY29ycmVzcG9uZGluZwotICAgICAgICAgcHJpdmF0ZSBr ZXkuCisJIFByb3ZpZGUgdGhlIGZpbGUgbmFtZSBvZiBhIHByaXZhdGUga2V5L2NlcnRpZmljYXRl IGluIFBFTSBmb3JtYXQsCisJIG9yIGEgUEtDUyMxMSBVUkkgYWNjb3JkaW5nIHRvIFJGQzc1MTIu IFRoZSBmaWxlIHNob3VsZCBjb250YWluLCBvcgorCSB0aGUgVVJJIHNob3VsZCBpZGVudGlmeSwg Ym90aCB0aGUgY2VydGlmaWNhdGUgYW5kIGl0cyBjb3JyZXNwb25kaW5nCisJIHByaXZhdGUga2V5 LgogCi0gICAgICAgICBJZiB0aGlzIG9wdGlvbiBpcyB1bmNoYW5nZWQgZnJvbSBpdHMgZGVmYXVs dCAiY2VydHMvc2lnbmluZ19rZXkucGVtIiwKLSAgICAgICAgIHRoZW4gdGhlIGtlcm5lbCB3aWxs IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgdGhlIHByaXZhdGUga2V5IGFuZAotICAgICAgICAgY2Vy dGlmaWNhdGUgYXMgZGVzY3JpYmVkIGluIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW9kdWxl LXNpZ25pbmcucnN0CisJIElmIHRoaXMgb3B0aW9uIGlzIHVuY2hhbmdlZCBmcm9tIGl0cyBkZWZh dWx0ICJjZXJ0cy9zaWduaW5nX2tleS5wZW0iLAorCSB0aGVuIHRoZSBrZXJuZWwgd2lsbCBhdXRv bWF0aWNhbGx5IGdlbmVyYXRlIHRoZSBwcml2YXRlIGtleSBhbmQKKwkgY2VydGlmaWNhdGUgYXMg ZGVzY3JpYmVkIGluIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW9kdWxlLXNpZ25pbmcucnN0 CiAKIGNvbmZpZyBTWVNURU1fVFJVU1RFRF9LRVlSSU5HCiAJYm9vbCAiUHJvdmlkZSBzeXN0ZW0t d2lkZSByaW5nIG9mIHRydXN0ZWQga2V5cyIKZGlmZiAtLWdpdCBhL2luaXQvS2NvbmZpZyBiL2lu aXQvS2NvbmZpZwppbmRleCA2ZDRkYjg4N2Y2OTYuLmY1OWM4NTQ4MzlkMiAxMDA2NDQKLS0tIGEv aW5pdC9LY29uZmlnCisrKyBiL2luaXQvS2NvbmZpZwpAQCAtMTY5LDEwICsxNjksMTAgQEAgY29u ZmlnIEJVSUxEX1NBTFQKICAgICAgICBzdHJpbmcgIkJ1aWxkIElEIFNhbHQiCiAgICAgICAgZGVm YXVsdCAiIgogICAgICAgIGhlbHAKLSAgICAgICAgICBUaGUgYnVpbGQgSUQgaXMgdXNlZCB0byBs aW5rIGJpbmFyaWVzIGFuZCB0aGVpciBkZWJ1ZyBpbmZvLiBTZXR0aW5nCi0gICAgICAgICAgdGhp cyBvcHRpb24gd2lsbCB1c2UgdGhlIHZhbHVlIGluIHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgYnVp bGQgaWQuCi0gICAgICAgICAgVGhpcyBpcyBtb3N0bHkgdXNlZnVsIGZvciBkaXN0cmlidXRpb25z IHdoaWNoIHdhbnQgdG8gZW5zdXJlIHRoZQotICAgICAgICAgIGJ1aWxkIGlzIHVuaXF1ZSBiZXR3 ZWVuIGJ1aWxkcy4gSXQncyBzYWZlIHRvIGxlYXZlIHRoZSBkZWZhdWx0LgorCSAgVGhlIGJ1aWxk IElEIGlzIHVzZWQgdG8gbGluayBiaW5hcmllcyBhbmQgdGhlaXIgZGVidWcgaW5mby4gU2V0dGlu ZworCSAgdGhpcyBvcHRpb24gd2lsbCB1c2UgdGhlIHZhbHVlIGluIHRoZSBjYWxjdWxhdGlvbiBv ZiB0aGUgYnVpbGQgaWQuCisJICBUaGlzIGlzIG1vc3RseSB1c2VmdWwgZm9yIGRpc3RyaWJ1dGlv bnMgd2hpY2ggd2FudCB0byBlbnN1cmUgdGhlCisJICBidWlsZCBpcyB1bmlxdWUgYmV0d2VlbiBi dWlsZHMuIEl0J3Mgc2FmZSB0byBsZWF2ZSB0aGUgZGVmYXVsdC4KIAogY29uZmlnIEhBVkVfS0VS TkVMX0daSVAKIAlib29sCkBAIC0xMzI3LDkgKzEzMjcsOSBAQCBtZW51Y29uZmlnIEVYUEVSVAog CXNlbGVjdCBERUJVR19LRVJORUwKIAloZWxwCiAJICBUaGlzIG9wdGlvbiBhbGxvd3MgY2VydGFp biBiYXNlIGtlcm5lbCBvcHRpb25zIGFuZCBzZXR0aW5ncwotICAgICAgICAgIHRvIGJlIGRpc2Fi bGVkIG9yIHR3ZWFrZWQuIFRoaXMgaXMgZm9yIHNwZWNpYWxpemVkCi0gICAgICAgICAgZW52aXJv bm1lbnRzIHdoaWNoIGNhbiB0b2xlcmF0ZSBhICJub24tc3RhbmRhcmQiIGtlcm5lbC4KLSAgICAg ICAgICBPbmx5IHVzZSB0aGlzIGlmIHlvdSByZWFsbHkga25vdyB3aGF0IHlvdSBhcmUgZG9pbmcu CisJICB0byBiZSBkaXNhYmxlZCBvciB0d2Vha2VkLiBUaGlzIGlzIGZvciBzcGVjaWFsaXplZAor CSAgZW52aXJvbm1lbnRzIHdoaWNoIGNhbiB0b2xlcmF0ZSBhICJub24tc3RhbmRhcmQiIGtlcm5l bC4KKwkgIE9ubHkgdXNlIHRoaXMgaWYgeW91IHJlYWxseSBrbm93IHdoYXQgeW91IGFyZSBkb2lu Zy4KIAogY29uZmlnIFVJRDE2CiAJYm9vbCAiRW5hYmxlIDE2LWJpdCBVSUQgc3lzdGVtIGNhbGxz IiBpZiBFWFBFUlQKQEAgLTE0MzksMTEgKzE0MzksMTEgQEAgY29uZmlnIEJVRwogCWJvb2wgIkJV RygpIHN1cHBvcnQiIGlmIEVYUEVSVAogCWRlZmF1bHQgeQogCWhlbHAKLSAgICAgICAgICBEaXNh YmxpbmcgdGhpcyBvcHRpb24gZWxpbWluYXRlcyBzdXBwb3J0IGZvciBCVUcgYW5kIFdBUk4sIHJl ZHVjaW5nCi0gICAgICAgICAgdGhlIHNpemUgb2YgeW91ciBrZXJuZWwgaW1hZ2UgYW5kIHBvdGVu dGlhbGx5IHF1aWV0bHkgaWdub3JpbmcKLSAgICAgICAgICBudW1lcm91cyBmYXRhbCBjb25kaXRp b25zLiBZb3Ugc2hvdWxkIG9ubHkgY29uc2lkZXIgZGlzYWJsaW5nIHRoaXMKLSAgICAgICAgICBv cHRpb24gZm9yIGVtYmVkZGVkIHN5c3RlbXMgd2l0aCBubyBmYWNpbGl0aWVzIGZvciByZXBvcnRp bmcgZXJyb3JzLgotICAgICAgICAgIEp1c3Qgc2F5IFkuCisJICBEaXNhYmxpbmcgdGhpcyBvcHRp b24gZWxpbWluYXRlcyBzdXBwb3J0IGZvciBCVUcgYW5kIFdBUk4sIHJlZHVjaW5nCisJICB0aGUg c2l6ZSBvZiB5b3VyIGtlcm5lbCBpbWFnZSBhbmQgcG90ZW50aWFsbHkgcXVpZXRseSBpZ25vcmlu ZworCSAgbnVtZXJvdXMgZmF0YWwgY29uZGl0aW9ucy4gWW91IHNob3VsZCBvbmx5IGNvbnNpZGVy IGRpc2FibGluZyB0aGlzCisJICBvcHRpb24gZm9yIGVtYmVkZGVkIHN5c3RlbXMgd2l0aCBubyBm YWNpbGl0aWVzIGZvciByZXBvcnRpbmcgZXJyb3JzLgorCSAgSnVzdCBzYXkgWS4KIAogY29uZmln IEVMRl9DT1JFCiAJZGVwZW5kcyBvbiBDT1JFRFVNUApAQCAtMTQ1OSw4ICsxNDU5LDggQEAgY29u ZmlnIFBDU1BLUl9QTEFURk9STQogCXNlbGVjdCBJODI1M19MT0NLCiAJZGVmYXVsdCB5CiAJaGVs cAotICAgICAgICAgIFRoaXMgb3B0aW9uIGFsbG93cyB0byBkaXNhYmxlIHRoZSBpbnRlcm5hbCBQ Qy1TcGVha2VyCi0gICAgICAgICAgc3VwcG9ydCwgc2F2aW5nIHNvbWUgbWVtb3J5LgorCSAgVGhp cyBvcHRpb24gYWxsb3dzIHRvIGRpc2FibGUgdGhlIGludGVybmFsIFBDLVNwZWFrZXIKKwkgIHN1 cHBvcnQsIHNhdmluZyBzb21lIG1lbW9yeS4KIAogY29uZmlnIEJBU0VfRlVMTAogCWRlZmF1bHQg eQpkaWZmIC0tZ2l0IGEva2VybmVsL3RyYWNlL0tjb25maWcgYi9rZXJuZWwvdHJhY2UvS2NvbmZp ZwppbmRleCBlMDg1MjdmNTBkMmEuLjAzOTMwMDNmMTAyZiAxMDA2NDQKLS0tIGEva2VybmVsL3Ry YWNlL0tjb25maWcKKysrIGIva2VybmVsL3RyYWNlL0tjb25maWcKQEAgLTc2LDcgKzc2LDcgQEAg Y29uZmlnIEZUUkFDRV9OTUlfRU5URVIKIAogY29uZmlnIEVWRU5UX1RSQUNJTkcKIAlzZWxlY3Qg Q09OVEVYVF9TV0lUQ0hfVFJBQ0VSCi0gICAgICAgIHNlbGVjdCBHTE9CCisJc2VsZWN0IEdMT0IK IAlib29sCiAKIGNvbmZpZyBDT05URVhUX1NXSVRDSF9UUkFDRVIKQEAgLTMwOCw3ICszMDgsNyBA QCBjb25maWcgVFJBQ0VSX1NOQVBTSE9UCiAJICAgICAgY2F0IHNuYXBzaG90CiAKIGNvbmZpZyBU UkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQCi0gICAgICAgIGJvb2wgIkFsbG93IHNuYXBzaG90 IHRvIHN3YXAgcGVyIENQVSIKKwlib29sICJBbGxvdyBzbmFwc2hvdCB0byBzd2FwIHBlciBDUFUi CiAJZGVwZW5kcyBvbiBUUkFDRVJfU05BUFNIT1QKIAlzZWxlY3QgUklOR19CVUZGRVJfQUxMT1df U1dBUAogCWhlbHAKQEAgLTY3NSw3ICs2NzUsNyBAQCBjb25maWcgTU1JT1RSQUNFX1RFU1QKIAkg IFNheSBOLCB1bmxlc3MgeW91IGFic29sdXRlbHkga25vdyB3aGF0IHlvdSBhcmUgZG9pbmcuCiAK IGNvbmZpZyBUUkFDRVBPSU5UX0JFTkNITUFSSwotICAgICAgICBib29sICJBZGQgdHJhY2Vwb2lu dCB0aGF0IGJlbmNobWFya3MgdHJhY2Vwb2ludHMiCisJYm9vbCAiQWRkIHRyYWNlcG9pbnQgdGhh dCBiZW5jaG1hcmtzIHRyYWNlcG9pbnRzIgogCWhlbHAKIAkgVGhpcyBvcHRpb24gY3JlYXRlcyB0 aGUgdHJhY2Vwb2ludCAiYmVuY2htYXJrOmJlbmNobWFya19ldmVudCIuCiAJIFdoZW4gdGhlIHRy YWNlcG9pbnQgaXMgZW5hYmxlZCwgaXQga2lja3Mgb2ZmIGEga2VybmVsIHRocmVhZCB0aGF0CkBA IC03MjQsNyArNzI0LDcgQEAgY29uZmlnIFJJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVAogICAgICAg IGJvb2wgIlJpbmcgYnVmZmVyIHN0YXJ0dXAgc2VsZiB0ZXN0IgogICAgICAgIGRlcGVuZHMgb24g UklOR19CVUZGRVIKICAgICAgICBoZWxwCi0gICAgICAgICBSdW4gYSBzaW1wbGUgc2VsZiB0ZXN0 IG9uIHRoZSByaW5nIGJ1ZmZlciBvbiBib290IHVwLiBMYXRlIGluIHRoZQorCSBSdW4gYSBzaW1w bGUgc2VsZiB0ZXN0IG9uIHRoZSByaW5nIGJ1ZmZlciBvbiBib290IHVwLiBMYXRlIGluIHRoZQog CSBrZXJuZWwgYm9vdCBzZXF1ZW5jZSwgdGhlIHRlc3Qgd2lsbCBzdGFydCB0aGF0IGtpY2tzIG9m ZgogCSBhIHRocmVhZCBwZXIgY3B1LiBFYWNoIHRocmVhZCB3aWxsIHdyaXRlIHZhcmlvdXMgc2l6 ZSBldmVudHMKIAkgaW50byB0aGUgcmluZyBidWZmZXIuIEFub3RoZXIgdGhyZWFkIGlzIGNyZWF0 ZWQgdG8gc2VuZCBJUElzCmRpZmYgLS1naXQgYS9saWIvS2NvbmZpZyBiL2xpYi9LY29uZmlnCmlu ZGV4IDRlNmIxYzNlNGM5OC4uMDU2MjI5NjQ3MWMwIDEwMDY0NAotLS0gYS9saWIvS2NvbmZpZwor KysgYi9saWIvS2NvbmZpZwpAQCAtNTc0LDcgKzU3NCw3IEBAIGNvbmZpZyBPSURfUkVHSVNUUlkK IAkgIEVuYWJsZSBmYXN0IGxvb2t1cCBvYmplY3QgaWRlbnRpZmllciByZWdpc3RyeS4KIAogY29u ZmlnIFVDUzJfU1RSSU5HCi0gICAgICAgIHRyaXN0YXRlCisJdHJpc3RhdGUKIAogIwogIyBnZW5l cmljIHZkc28KZGlmZiAtLWdpdCBhL2xpYi9LY29uZmlnLmRlYnVnIGIvbGliL0tjb25maWcuZGVi dWcKaW5kZXggMTAwMjNkYmFjOGU0Li5lNWU3ZjlmYzY4MzkgMTAwNjQ0Ci0tLSBhL2xpYi9LY29u ZmlnLmRlYnVnCisrKyBiL2xpYi9LY29uZmlnLmRlYnVnCkBAIC0xMjgsOCArMTI4LDggQEAgY29u ZmlnIERZTkFNSUNfREVCVUcKIAkgIGxpbmVubyA6IGxpbmUgbnVtYmVyIG9mIHRoZSBkZWJ1ZyBz dGF0ZW1lbnQKIAkgIG1vZHVsZSA6IG1vZHVsZSB0aGF0IGNvbnRhaW5zIHRoZSBkZWJ1ZyBzdGF0 ZW1lbnQKIAkgIGZ1bmN0aW9uIDogZnVuY3Rpb24gdGhhdCBjb250YWlucyB0aGUgZGVidWcgc3Rh dGVtZW50Ci0gICAgICAgICAgZmxhZ3MgOiAnPXAnIG1lYW5zIHRoZSBsaW5lIGlzIHR1cm5lZCAn b24nIGZvciBwcmludGluZwotICAgICAgICAgIGZvcm1hdCA6IHRoZSBmb3JtYXQgdXNlZCBmb3Ig dGhlIGRlYnVnIHN0YXRlbWVudAorCSAgZmxhZ3MgOiAnPXAnIG1lYW5zIHRoZSBsaW5lIGlzIHR1 cm5lZCAnb24nIGZvciBwcmludGluZworCSAgZm9ybWF0IDogdGhlIGZvcm1hdCB1c2VkIGZvciB0 aGUgZGVidWcgc3RhdGVtZW50CiAKIAkgIEZyb20gYSBsaXZlIHN5c3RlbToKIApAQCAtMTcyLDcg KzE3Miw3IEBAIGNvbmZpZyBERUJVR19JTkZPCiAJYm9vbCAiQ29tcGlsZSB0aGUga2VybmVsIHdp dGggZGVidWcgaW5mbyIKIAlkZXBlbmRzIG9uIERFQlVHX0tFUk5FTCAmJiAhQ09NUElMRV9URVNU CiAJaGVscAotICAgICAgICAgIElmIHlvdSBzYXkgWSBoZXJlIHRoZSByZXN1bHRpbmcga2VybmVs IGltYWdlIHdpbGwgaW5jbHVkZQorCSAgSWYgeW91IHNheSBZIGhlcmUgdGhlIHJlc3VsdGluZyBr ZXJuZWwgaW1hZ2Ugd2lsbCBpbmNsdWRlCiAJICBkZWJ1Z2dpbmcgaW5mbyByZXN1bHRpbmcgaW4g YSBsYXJnZXIga2VybmVsIGltYWdlLgogCSAgVGhpcyBhZGRzIGRlYnVnIHN5bWJvbHMgdG8gdGhl IGtlcm5lbCBhbmQgbW9kdWxlcyAoZ2NjIC1nKSwgYW5kCiAJICBpcyBuZWVkZWQgaWYgeW91IGlu dGVuZCB0byB1c2Uga2VybmVsIGNyYXNoZHVtcCBvciBiaW5hcnkgb2JqZWN0CkBAIC0yNjksMTMg KzI2OSwxMyBAQCBjb25maWcgU1RSSVBfQVNNX1NZTVMKIAkgIGdldF93Y2hhbigpIGFuZCBzdWNo bGlrZS4KIAogY29uZmlnIFJFQURBQkxFX0FTTQotICAgICAgICBib29sICJHZW5lcmF0ZSByZWFk YWJsZSBhc3NlbWJsZXIgY29kZSIKLSAgICAgICAgZGVwZW5kcyBvbiBERUJVR19LRVJORUwKLSAg ICAgICAgaGVscAotICAgICAgICAgIERpc2FibGUgc29tZSBjb21waWxlciBvcHRpbWl6YXRpb25z IHRoYXQgdGVuZCB0byBnZW5lcmF0ZSBodW1hbiB1bnJlYWRhYmxlCi0gICAgICAgICAgYXNzZW1i bGVyIG91dHB1dC4gVGhpcyBtYXkgbWFrZSB0aGUga2VybmVsIHNsaWdodGx5IHNsb3dlciwgYnV0 IGl0IGhlbHBzCi0gICAgICAgICAgdG8ga2VlcCBrZXJuZWwgZGV2ZWxvcGVycyB3aG8gaGF2ZSB0 byBzdGFyZSBhIGxvdCBhdCBhc3NlbWJsZXIgbGlzdGluZ3MKLSAgICAgICAgICBzYW5lLgorCWJv b2wgIkdlbmVyYXRlIHJlYWRhYmxlIGFzc2VtYmxlciBjb2RlIgorCWRlcGVuZHMgb24gREVCVUdf S0VSTkVMCisJaGVscAorCSAgRGlzYWJsZSBzb21lIGNvbXBpbGVyIG9wdGltaXphdGlvbnMgdGhh dCB0ZW5kIHRvIGdlbmVyYXRlIGh1bWFuIHVucmVhZGFibGUKKwkgIGFzc2VtYmxlciBvdXRwdXQu IFRoaXMgbWF5IG1ha2UgdGhlIGtlcm5lbCBzbGlnaHRseSBzbG93ZXIsIGJ1dCBpdCBoZWxwcwor CSAgdG8ga2VlcCBrZXJuZWwgZGV2ZWxvcGVycyB3aG8gaGF2ZSB0byBzdGFyZSBhIGxvdCBhdCBh c3NlbWJsZXIgbGlzdGluZ3MKKwkgIHNhbmUuCiAKIGNvbmZpZyBVTlVTRURfU1lNQk9MUwogCWJv b2wgIkVuYWJsZSB1bnVzZWQvb2Jzb2xldGUgZXhwb3J0ZWQgc3ltYm9scyIKQEAgLTUyNiwxMSAr NTI2LDExIEBAIGNvbmZpZyBERUJVR19PQkpFQ1RTX1BFUkNQVV9DT1VOVEVSCiAKIGNvbmZpZyBE RUJVR19PQkpFQ1RTX0VOQUJMRV9ERUZBVUxUCiAJaW50ICJkZWJ1Z19vYmplY3RzIGJvb3R1cCBk ZWZhdWx0IHZhbHVlICgwLTEpIgotICAgICAgICByYW5nZSAwIDEKLSAgICAgICAgZGVmYXVsdCAi MSIKLSAgICAgICAgZGVwZW5kcyBvbiBERUJVR19PQkpFQ1RTCi0gICAgICAgIGhlbHAKLSAgICAg ICAgICBEZWJ1ZyBvYmplY3RzIGJvb3QgcGFyYW1ldGVyIGRlZmF1bHQgdmFsdWUKKwlyYW5nZSAw IDEKKwlkZWZhdWx0ICIxIgorCWRlcGVuZHMgb24gREVCVUdfT0JKRUNUUworCWhlbHAKKwkgIERl YnVnIG9iamVjdHMgYm9vdCBwYXJhbWV0ZXIgZGVmYXVsdCB2YWx1ZQogCiBjb25maWcgREVCVUdf U0xBQgogCWJvb2wgIkRlYnVnIHNsYWIgbWVtb3J5IGFsbG9jYXRpb25zIgpAQCAtNjQ5LDcgKzY0 OSw3IEBAIGNvbmZpZyBERUJVR19WTQogCWRlcGVuZHMgb24gREVCVUdfS0VSTkVMCiAJaGVscAog CSAgRW5hYmxlIHRoaXMgdG8gdHVybiBvbiBleHRlbmRlZCBjaGVja3MgaW4gdGhlIHZpcnR1YWwt bWVtb3J5IHN5c3RlbQotICAgICAgICAgIHRoYXQgbWF5IGltcGFjdCBwZXJmb3JtYW5jZS4KKwkg IHRoYXQgbWF5IGltcGFjdCBwZXJmb3JtYW5jZS4KIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIApA QCAtMTQzOSw3ICsxNDM5LDcgQEAgY29uZmlnIERFQlVHX1dRX0ZPUkNFX1JSX0NQVQogCSAgYmUg aW1wYWN0ZWQuCiAKIGNvbmZpZyBERUJVR19CTE9DS19FWFRfREVWVAotICAgICAgICBib29sICJG b3JjZSBleHRlbmRlZCBibG9jayBkZXZpY2UgbnVtYmVycyBhbmQgc3ByZWFkIHRoZW0iCisJYm9v bCAiRm9yY2UgZXh0ZW5kZWQgYmxvY2sgZGV2aWNlIG51bWJlcnMgYW5kIHNwcmVhZCB0aGVtIgog CWRlcGVuZHMgb24gREVCVUdfS0VSTkVMCiAJZGVwZW5kcyBvbiBCTE9DSwogCWRlZmF1bHQgbgpA QCAtMjE1OCw3ICsyMTU4LDcgQEAgY29uZmlnIERFQlVHX0FJRF9GT1JfU1laQk9UCiAgICAgICAg Ym9vbCAiQWRkaXRpb25hbCBkZWJ1ZyBjb2RlIGZvciBzeXpib3QiCiAgICAgICAgZGVmYXVsdCBu CiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBvcHRpb24gaXMgaW50ZW5kZWQgZm9yIHRlc3Rp bmcgYnkgc3l6Ym90LgorCSBUaGlzIG9wdGlvbiBpcyBpbnRlbmRlZCBmb3IgdGVzdGluZyBieSBz eXpib3QuCiAKIHNvdXJjZSAiYXJjaC8kKFNSQ0FSQ0gpL0tjb25maWcuZGVidWciCiAKZGlmZiAt LWdpdCBhL2xpYi9LY29uZmlnLmtnZGIgYi9saWIvS2NvbmZpZy5rZ2RiCmluZGV4IGJiZTM5N2Rm MDRhMy4uOTMzNjgwYjU5ZTJkIDEwMDY0NAotLS0gYS9saWIvS2NvbmZpZy5rZ2RiCisrKyBiL2xp Yi9LY29uZmlnLmtnZGIKQEAgLTY0LDkgKzY0LDkgQEAgY29uZmlnIEtHREJfTE9XX0xFVkVMX1RS QVAKICAgICAgICBkZXBlbmRzIG9uIFg4NiB8fCBNSVBTCiAgICAgICAgZGVmYXVsdCBuCiAgICAg ICAgaGVscAotICAgICAgICAgVGhpcyB3aWxsIGFkZCBhbiBleHRyYSBjYWxsIGJhY2sgdG8ga2dk YiBmb3IgdGhlIGJyZWFrcG9pbnQKLSAgICAgICAgIGV4Y2VwdGlvbiBoYW5kbGVyIHdoaWNoIHdp bGwgYWxsb3cga2dkYiB0byBzdGVwIHRocm91Z2ggYQotICAgICAgICAgbm90aWZ5IGhhbmRsZXIu CisJIFRoaXMgd2lsbCBhZGQgYW4gZXh0cmEgY2FsbCBiYWNrIHRvIGtnZGIgZm9yIHRoZSBicmVh a3BvaW50CisJIGV4Y2VwdGlvbiBoYW5kbGVyIHdoaWNoIHdpbGwgYWxsb3cga2dkYiB0byBzdGVw IHRocm91Z2ggYQorCSBub3RpZnkgaGFuZGxlci4KIAogY29uZmlnIEtHREJfS0RCCiAJYm9vbCAi S0dEQl9LREI6IGluY2x1ZGUga2RiIGZyb250ZW5kIGZvciBrZ2RiIgpAQCAtOTYsNyArOTYsNyBA QCBjb25maWcgS0RCX0RFRkFVTFRfRU5BQkxFCiAKIAkgIFRoZSBjb25maWcgb3B0aW9uIG1lcmVs eSBzZXRzIHRoZSBkZWZhdWx0IGF0IGJvb3QgdGltZS4gQm90aAogCSAgaXNzdWluZyAnZWNobyBY ID4gL3N5cy9tb2R1bGUva2RiL3BhcmFtZXRlcnMvY21kX2VuYWJsZScgb3IKLSAgICAgICAgICBz ZXR0aW5nIHdpdGgga2RiLmNtZF9lbmFibGU9WCBrZXJuZWwgY29tbWFuZCBsaW5lIG9wdGlvbiB3 aWxsCisJICBzZXR0aW5nIHdpdGgga2RiLmNtZF9lbmFibGU9WCBrZXJuZWwgY29tbWFuZCBsaW5l IG9wdGlvbiB3aWxsCiAJICBvdmVycmlkZSB0aGUgZGVmYXVsdCBzZXR0aW5ncy4KIAogY29uZmln IEtEQl9LRVlCT0FSRApkaWZmIC0tZ2l0IGEvbW0vS2NvbmZpZyBiL21tL0tjb25maWcKaW5kZXgg YTVkYWU5YTdlYjUxLi5lNmUxNmQwZWY1NDQgMTAwNjQ0Ci0tLSBhL21tL0tjb25maWcKKysrIGIv bW0vS2NvbmZpZwpAQCAtMTYwLDkgKzE2MCw5IEBAIGNvbmZpZyBNRU1PUllfSE9UUExVR19TUEFS U0UKIAlkZXBlbmRzIG9uIFNQQVJTRU1FTSAmJiBNRU1PUllfSE9UUExVRwogCiBjb25maWcgTUVN T1JZX0hPVFBMVUdfREVGQVVMVF9PTkxJTkUKLSAgICAgICAgYm9vbCAiT25saW5lIHRoZSBuZXds eSBhZGRlZCBtZW1vcnkgYmxvY2tzIGJ5IGRlZmF1bHQiCi0gICAgICAgIGRlcGVuZHMgb24gTUVN T1JZX0hPVFBMVUcKLSAgICAgICAgaGVscAorCWJvb2wgIk9ubGluZSB0aGUgbmV3bHkgYWRkZWQg bWVtb3J5IGJsb2NrcyBieSBkZWZhdWx0IgorCWRlcGVuZHMgb24gTUVNT1JZX0hPVFBMVUcKKwlo ZWxwCiAJICBUaGlzIG9wdGlvbiBzZXRzIHRoZSBkZWZhdWx0IHBvbGljeSBzZXR0aW5nIGZvciBt ZW1vcnkgaG90cGx1ZwogCSAgb25saW5pbmcgcG9saWN5ICgvc3lzL2RldmljZXMvc3lzdGVtL21l bW9yeS9hdXRvX29ubGluZV9ibG9ja3MpIHdoaWNoCiAJICBkZXRlcm1pbmVzIHdoYXQgaGFwcGVu cyB0byBuZXdseSBhZGRlZCBtZW1vcnkgcmVnaW9ucy4gUG9saWN5IHNldHRpbmcKQEAgLTIyNywx NCArMjI3LDE0IEBAIGNvbmZpZyBDT01QQUNUSU9OCiAJc2VsZWN0IE1JR1JBVElPTgogCWRlcGVu ZHMgb24gTU1VCiAJaGVscAotICAgICAgICAgIENvbXBhY3Rpb24gaXMgdGhlIG9ubHkgbWVtb3J5 IG1hbmFnZW1lbnQgY29tcG9uZW50IHRvIGZvcm0KLSAgICAgICAgICBoaWdoIG9yZGVyIChsYXJn ZXIgcGh5c2ljYWxseSBjb250aWd1b3VzKSBtZW1vcnkgYmxvY2tzCi0gICAgICAgICAgcmVsaWFi bHkuIFRoZSBwYWdlIGFsbG9jYXRvciByZWxpZXMgb24gY29tcGFjdGlvbiBoZWF2aWx5IGFuZAot ICAgICAgICAgIHRoZSBsYWNrIG9mIHRoZSBmZWF0dXJlIGNhbiBsZWFkIHRvIHVuZXhwZWN0ZWQg T09NIGtpbGxlcgotICAgICAgICAgIGludm9jYXRpb25zIGZvciBoaWdoIG9yZGVyIG1lbW9yeSBy ZXF1ZXN0cy4gWW91IHNob3VsZG4ndAotICAgICAgICAgIGRpc2FibGUgdGhpcyBvcHRpb24gdW5s ZXNzIHRoZXJlIHJlYWxseSBpcyBhIHN0cm9uZyByZWFzb24gZm9yCi0gICAgICAgICAgaXQgYW5k IHRoZW4gd2Ugd291bGQgYmUgcmVhbGx5IGludGVyZXN0ZWQgdG8gaGVhciBhYm91dCB0aGF0IGF0 Ci0gICAgICAgICAgbGludXgtbW1Aa3ZhY2sub3JnLgorCSAgQ29tcGFjdGlvbiBpcyB0aGUgb25s eSBtZW1vcnkgbWFuYWdlbWVudCBjb21wb25lbnQgdG8gZm9ybQorCSAgaGlnaCBvcmRlciAobGFy Z2VyIHBoeXNpY2FsbHkgY29udGlndW91cykgbWVtb3J5IGJsb2NrcworCSAgcmVsaWFibHkuIFRo ZSBwYWdlIGFsbG9jYXRvciByZWxpZXMgb24gY29tcGFjdGlvbiBoZWF2aWx5IGFuZAorCSAgdGhl IGxhY2sgb2YgdGhlIGZlYXR1cmUgY2FuIGxlYWQgdG8gdW5leHBlY3RlZCBPT00ga2lsbGVyCisJ ICBpbnZvY2F0aW9ucyBmb3IgaGlnaCBvcmRlciBtZW1vcnkgcmVxdWVzdHMuIFlvdSBzaG91bGRu J3QKKwkgIGRpc2FibGUgdGhpcyBvcHRpb24gdW5sZXNzIHRoZXJlIHJlYWxseSBpcyBhIHN0cm9u ZyByZWFzb24gZm9yCisJICBpdCBhbmQgdGhlbiB3ZSB3b3VsZCBiZSByZWFsbHkgaW50ZXJlc3Rl ZCB0byBoZWFyIGFib3V0IHRoYXQgYXQKKwkgIGxpbnV4LW1tQGt2YWNrLm9yZy4KIAogIwogIyBz dXBwb3J0IGZvciBwYWdlIG1pZ3JhdGlvbgpAQCAtMzAxLDEwICszMDEsMTAgQEAgY29uZmlnIEtT TQogCSAgcm9vdCBoYXMgc2V0IC9zeXMva2VybmVsL21tL2tzbS9ydW4gdG8gMSAoaWYgQ09ORklH X1NZU0ZTIGlzIHNldCkuCiAKIGNvbmZpZyBERUZBVUxUX01NQVBfTUlOX0FERFIKLSAgICAgICAg aW50ICJMb3cgYWRkcmVzcyBzcGFjZSB0byBwcm90ZWN0IGZyb20gdXNlciBhbGxvY2F0aW9uIgor CWludCAiTG93IGFkZHJlc3Mgc3BhY2UgdG8gcHJvdGVjdCBmcm9tIHVzZXIgYWxsb2NhdGlvbiIK IAlkZXBlbmRzIG9uIE1NVQotICAgICAgICBkZWZhdWx0IDQwOTYKLSAgICAgICAgaGVscAorCWRl ZmF1bHQgNDA5NgorCWhlbHAKIAkgIFRoaXMgaXMgdGhlIHBvcnRpb24gb2YgbG93IHZpcnR1YWwg bWVtb3J5IHdoaWNoIHNob3VsZCBiZSBwcm90ZWN0ZWQKIAkgIGZyb20gdXNlcnNwYWNlIGFsbG9j YXRpb24uICBLZWVwaW5nIGEgdXNlciBmcm9tIHdyaXRpbmcgdG8gbG93IHBhZ2VzCiAJICBjYW4g aGVscCByZWR1Y2UgdGhlIGltcGFjdCBvZiBrZXJuZWwgTlVMTCBwb2ludGVyIGJ1Z3MuCmRpZmYg LS1naXQgYS9zYW1wbGVzL0tjb25maWcgYi9zYW1wbGVzL0tjb25maWcKaW5kZXggMmMzZTA3YWRk ZDM4Li5jNTkzN2M1MTc1ZDIgMTAwNjQ0Ci0tLSBhL3NhbXBsZXMvS2NvbmZpZworKysgYi9zYW1w bGVzL0tjb25maWcKQEAgLTEzLDcgKzEzLDcgQEAgY29uZmlnIFNBTVBMRV9UUkFDRV9FVkVOVFMK IAkgIFRoaXMgYnVpbGQgdHJhY2UgZXZlbnQgZXhhbXBsZSBtb2R1bGVzLgogCiBjb25maWcgU0FN UExFX1RSQUNFX1BSSU5USwotICAgICAgICB0cmlzdGF0ZSAiQnVpbGQgdHJhY2VfcHJpbnRrIG1v ZHVsZSAtIHRlc3RzIHZhcmlvdXMgdHJhY2VfcHJpbnRrIGZvcm1hdHMiCisJdHJpc3RhdGUgIkJ1 aWxkIHRyYWNlX3ByaW50ayBtb2R1bGUgLSB0ZXN0cyB2YXJpb3VzIHRyYWNlX3ByaW50ayBmb3Jt YXRzIgogCWRlcGVuZHMgb24gRVZFTlRfVFJBQ0lORyAmJiBtCiAJaGVscAogCSBUaGlzIGJ1aWxk cyBhIG1vZHVsZSB0aGF0IGNhbGxzIHRyYWNlX3ByaW50aygpIGFuZCBjYW4gYmUgdXNlZCB0bwpk aWZmIC0tZ2l0IGEvc2VjdXJpdHkvYXBwYXJtb3IvS2NvbmZpZyBiL3NlY3VyaXR5L2FwcGFybW9y L0tjb25maWcKaW5kZXggYTQyMmEzNDlmOTI2Li4xZjBlNzEyYzVlNTAgMTAwNjQ0Ci0tLSBhL3Nl Y3VyaXR5L2FwcGFybW9yL0tjb25maWcKKysrIGIvc2VjdXJpdHkvYXBwYXJtb3IvS2NvbmZpZwpA QCAtMzIsNyArMzIsNyBAQCBjb25maWcgU0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUCiAg ICAgICAgZGVwZW5kcyBvbiBTRUNVUklUWV9BUFBBUk1PUl9IQVNICiAgICAgICAgZGVmYXVsdCB5 CiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBvcHRpb24gc2VsZWN0cyB3aGV0aGVyIHNoYTEg aGFzaGluZyBvZiBsb2FkZWQgcG9saWN5CisJIFRoaXMgb3B0aW9uIHNlbGVjdHMgd2hldGhlciBz aGExIGhhc2hpbmcgb2YgbG9hZGVkIHBvbGljeQogCSBpcyBlbmFibGVkIGJ5IGRlZmF1bHQuIFRo ZSBnZW5lcmF0aW9uIG9mIHNoYTEgaGFzaGVzIGZvcgogCSBsb2FkZWQgcG9saWN5IHByb3ZpZGUg c3lzdGVtIGFkbWluaXN0cmF0b3JzIGEgcXVpY2sgd2F5CiAJIHRvIHZlcmlmeSB0aGF0IHBvbGlj eSBpbiB0aGUga2VybmVsIG1hdGNoZXMgd2hhdCBpcyBleHBlY3RlZCwKZGlmZiAtLWdpdCBhL3Nl Y3VyaXR5L2ludGVncml0eS9LY29uZmlnIGIvc2VjdXJpdHkvaW50ZWdyaXR5L0tjb25maWcKaW5k ZXggMGJhZTZhZGI2M2E5Li5mN2YyZGYwODJmNTEgMTAwNjQ0Ci0tLSBhL3NlY3VyaXR5L2ludGVn cml0eS9LY29uZmlnCisrKyBiL3NlY3VyaXR5L2ludGVncml0eS9LY29uZmlnCkBAIC0zNCwxMCAr MzQsMTAgQEAgY29uZmlnIElOVEVHUklUWV9BU1lNTUVUUklDX0tFWVMKIAlib29sICJFbmFibGUg YXN5bW1ldHJpYyBrZXlzIHN1cHBvcnQiCiAJZGVwZW5kcyBvbiBJTlRFR1JJVFlfU0lHTkFUVVJF CiAJZGVmYXVsdCBuCi0gICAgICAgIHNlbGVjdCBBU1lNTUVUUklDX0tFWV9UWVBFCi0gICAgICAg IHNlbGVjdCBBU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRQotICAgICAgICBzZWxlY3QgQ1JZ UFRPX1JTQQotICAgICAgICBzZWxlY3QgWDUwOV9DRVJUSUZJQ0FURV9QQVJTRVIKKwlzZWxlY3Qg QVNZTU1FVFJJQ19LRVlfVFlQRQorCXNlbGVjdCBBU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQ RQorCXNlbGVjdCBDUllQVE9fUlNBCisJc2VsZWN0IFg1MDlfQ0VSVElGSUNBVEVfUEFSU0VSCiAJ aGVscAogCSAgVGhpcyBvcHRpb24gZW5hYmxlcyBkaWdpdGFsIHNpZ25hdHVyZSB2ZXJpZmljYXRp b24gdXNpbmcKIAkgIGFzeW1tZXRyaWMga2V5cy4KQEAgLTUzLDE0ICs1MywxNCBAQCBjb25maWcg SU5URUdSSVRZX1RSVVNURURfS0VZUklORwogCSAgIGtleXJpbmcuCiAKIGNvbmZpZyBJTlRFR1JJ VFlfUExBVEZPUk1fS0VZUklORwotICAgICAgICBib29sICJQcm92aWRlIGtleXJpbmcgZm9yIHBs YXRmb3JtL2Zpcm13YXJlIHRydXN0ZWQga2V5cyIKLSAgICAgICAgZGVwZW5kcyBvbiBJTlRFR1JJ VFlfQVNZTU1FVFJJQ19LRVlTCi0gICAgICAgIGRlcGVuZHMgb24gU1lTVEVNX0JMQUNLTElTVF9L RVlSSU5HCi0gICAgICAgIGhlbHAKLSAgICAgICAgIFByb3ZpZGUgYSBzZXBhcmF0ZSwgZGlzdGlu Y3Qga2V5cmluZyBmb3IgcGxhdGZvcm0gdHJ1c3RlZCBrZXlzLCB3aGljaAotICAgICAgICAgdGhl IGtlcm5lbCBhdXRvbWF0aWNhbGx5IHBvcHVsYXRlcyBkdXJpbmcgaW5pdGlhbGl6YXRpb24gZnJv bSB2YWx1ZXMKLSAgICAgICAgIHByb3ZpZGVkIGJ5IHRoZSBwbGF0Zm9ybSBmb3IgdmVyaWZ5aW5n IHRoZSBrZXhlYydlZCBrZXJuZWQgaW1hZ2UKLSAgICAgICAgIGFuZCwgcG9zc2libHksIHRoZSBp bml0cmFtZnMgc2lnbmF0dXJlLgorCWJvb2wgIlByb3ZpZGUga2V5cmluZyBmb3IgcGxhdGZvcm0v ZmlybXdhcmUgdHJ1c3RlZCBrZXlzIgorCWRlcGVuZHMgb24gSU5URUdSSVRZX0FTWU1NRVRSSUNf S0VZUworCWRlcGVuZHMgb24gU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HCisJaGVscAorCSBQcm92 aWRlIGEgc2VwYXJhdGUsIGRpc3RpbmN0IGtleXJpbmcgZm9yIHBsYXRmb3JtIHRydXN0ZWQga2V5 cywgd2hpY2gKKwkgdGhlIGtlcm5lbCBhdXRvbWF0aWNhbGx5IHBvcHVsYXRlcyBkdXJpbmcgaW5p dGlhbGl6YXRpb24gZnJvbSB2YWx1ZXMKKwkgcHJvdmlkZWQgYnkgdGhlIHBsYXRmb3JtIGZvciB2 ZXJpZnlpbmcgdGhlIGtleGVjJ2VkIGtlcm5lZCBpbWFnZQorCSBhbmQsIHBvc3NpYmx5LCB0aGUg aW5pdHJhbWZzIHNpZ25hdHVyZS4KIAogY29uZmlnIExPQURfVUVGSV9LRVlTCiAgICAgICAgZGVw ZW5kcyBvbiBJTlRFR1JJVFlfUExBVEZPUk1fS0VZUklORwpkaWZmIC0tZ2l0IGEvc2VjdXJpdHkv aW50ZWdyaXR5L2ltYS9LY29uZmlnIGIvc2VjdXJpdHkvaW50ZWdyaXR5L2ltYS9LY29uZmlnCmlu ZGV4IDgzODQ3NmQ3ODBlNS4uZWM5MjU5YmQ4MTE1IDEwMDY0NAotLS0gYS9zZWN1cml0eS9pbnRl Z3JpdHkvaW1hL0tjb25maWcKKysrIGIvc2VjdXJpdHkvaW50ZWdyaXR5L2ltYS9LY29uZmlnCkBA IC0xNTksMTMgKzE1OSwxMyBAQCBjb25maWcgSU1BX0FQUFJBSVNFCiAJICBJZiB1bnN1cmUsIHNh eSBOLgogCiBjb25maWcgSU1BX0FSQ0hfUE9MSUNZCi0gICAgICAgIGJvb2wgIkVuYWJsZSBsb2Fk aW5nIGFuIElNQSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcG9saWN5IgotICAgICAgICBkZXBlbmRz IG9uIChLRVhFQ19TSUcgJiYgSU1BKSB8fCBJTUFfQVBQUkFJU0UgXAorCWJvb2wgIkVuYWJsZSBs b2FkaW5nIGFuIElNQSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcG9saWN5IgorCWRlcGVuZHMgb24g KEtFWEVDX1NJRyAmJiBJTUEpIHx8IElNQV9BUFBSQUlTRSBcCiAJCSAgICYmIElOVEVHUklUWV9B U1lNTUVUUklDX0tFWVMKLSAgICAgICAgZGVmYXVsdCBuCi0gICAgICAgIGhlbHAKLSAgICAgICAg ICBUaGlzIG9wdGlvbiBlbmFibGVzIGxvYWRpbmcgYW4gSU1BIGFyY2hpdGVjdHVyZSBzcGVjaWZp YyBwb2xpY3kKLSAgICAgICAgICBiYXNlZCBvbiBydW4gdGltZSBzZWN1cmUgYm9vdCBmbGFncy4K KwlkZWZhdWx0IG4KKwloZWxwCisJICBUaGlzIG9wdGlvbiBlbmFibGVzIGxvYWRpbmcgYW4gSU1B IGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBwb2xpY3kKKwkgIGJhc2VkIG9uIHJ1biB0aW1lIHNlY3Vy ZSBib290IGZsYWdzLgogCiBjb25maWcgSU1BX0FQUFJBSVNFX0JVSUxEX1BPTElDWQogCWJvb2wg IklNQSBidWlsZCB0aW1lIGNvbmZpZ3VyZWQgcG9saWN5IHJ1bGVzIgpkaWZmIC0tZ2l0IGEvc2Vj dXJpdHkvc2FmZXNldGlkL0tjb25maWcgYi9zZWN1cml0eS9zYWZlc2V0aWQvS2NvbmZpZwppbmRl eCAxOGI1ZmI5MDQxN2IuLmFiMWEyYzY5YjBiOCAxMDA2NDQKLS0tIGEvc2VjdXJpdHkvc2FmZXNl dGlkL0tjb25maWcKKysrIGIvc2VjdXJpdHkvc2FmZXNldGlkL0tjb25maWcKQEAgLTEsMTUgKzEs MTUgQEAKICMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seQogY29uZmlnIFNF Q1VSSVRZX1NBRkVTRVRJRAotICAgICAgICBib29sICJHYXRlIHNldGlkIHRyYW5zaXRpb25zIHRv IGxpbWl0IENBUF9TRVR7VS9HfUlEIGNhcGFiaWxpdGllcyIKLSAgICAgICAgZGVwZW5kcyBvbiBT RUNVUklUWQotICAgICAgICBzZWxlY3QgU0VDVVJJVFlGUwotICAgICAgICBkZWZhdWx0IG4KLSAg ICAgICAgaGVscAotICAgICAgICAgIFNhZmVTZXRJRCBpcyBhbiBMU00gbW9kdWxlIHRoYXQgZ2F0 ZXMgdGhlIHNldGlkIGZhbWlseSBvZiBzeXNjYWxscyB0bwotICAgICAgICAgIHJlc3RyaWN0IFVJ RC9HSUQgdHJhbnNpdGlvbnMgZnJvbSBhIGdpdmVuIFVJRC9HSUQgdG8gb25seSB0aG9zZQotICAg ICAgICAgIGFwcHJvdmVkIGJ5IGEgc3lzdGVtLXdpZGUgd2hpdGVsaXN0LiBUaGVzZSByZXN0cmlj dGlvbnMgYWxzbyBwcm9oaWJpdAotICAgICAgICAgIHRoZSBnaXZlbiBVSURzL0dJRHMgZnJvbSBv YnRhaW5pbmcgYXV4aWxpYXJ5IHByaXZpbGVnZXMgYXNzb2NpYXRlZAotICAgICAgICAgIHdpdGgg Q0FQX1NFVHtVL0d9SUQsIHN1Y2ggYXMgYWxsb3dpbmcgYSB1c2VyIHRvIHNldCB1cCB1c2VyIG5h bWVzcGFjZQotICAgICAgICAgIFVJRCBtYXBwaW5ncy4KKwlib29sICJHYXRlIHNldGlkIHRyYW5z aXRpb25zIHRvIGxpbWl0IENBUF9TRVR7VS9HfUlEIGNhcGFiaWxpdGllcyIKKwlkZXBlbmRzIG9u IFNFQ1VSSVRZCisJc2VsZWN0IFNFQ1VSSVRZRlMKKwlkZWZhdWx0IG4KKwloZWxwCisJICBTYWZl U2V0SUQgaXMgYW4gTFNNIG1vZHVsZSB0aGF0IGdhdGVzIHRoZSBzZXRpZCBmYW1pbHkgb2Ygc3lz Y2FsbHMgdG8KKwkgIHJlc3RyaWN0IFVJRC9HSUQgdHJhbnNpdGlvbnMgZnJvbSBhIGdpdmVuIFVJ RC9HSUQgdG8gb25seSB0aG9zZQorCSAgYXBwcm92ZWQgYnkgYSBzeXN0ZW0td2lkZSB3aGl0ZWxp c3QuIFRoZXNlIHJlc3RyaWN0aW9ucyBhbHNvIHByb2hpYml0CisJICB0aGUgZ2l2ZW4gVUlEcy9H SURzIGZyb20gb2J0YWluaW5nIGF1eGlsaWFyeSBwcml2aWxlZ2VzIGFzc29jaWF0ZWQKKwkgIHdp dGggQ0FQX1NFVHtVL0d9SUQsIHN1Y2ggYXMgYWxsb3dpbmcgYSB1c2VyIHRvIHNldCB1cCB1c2Vy IG5hbWVzcGFjZQorCSAgVUlEIG1hcHBpbmdzLgogCi0gICAgICAgICAgSWYgeW91IGFyZSB1bnN1 cmUgaG93IHRvIGFuc3dlciB0aGlzIHF1ZXN0aW9uLCBhbnN3ZXIgTi4KKwkgIElmIHlvdSBhcmUg dW5zdXJlIGhvdyB0byBhbnN3ZXIgdGhpcyBxdWVzdGlvbiwgYW5zd2VyIE4uCi0tIAoyLjE3LjEK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs