From mboxrd@z Thu Jan 1 00:00:00 1970 From: "John Kacur" Subject: [PATCH] rt Kconfig.preempt fixes Date: Fri, 1 Aug 2008 15:39:51 +0200 Message-ID: <520f0cf10808010639y4c1a19a7kff429827d26dc8e9@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_15899_10687555.1217597991272" Cc: LKML To: rt-users , "Steven Rostedt" Return-path: Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-rt-users.vger.kernel.org ------=_Part_15899_10687555.1217597991272 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline This is a non-critical patch, that makes configuring an rt kernel a little nicer. Comments are welcome of course. Signed-off-by: John Kacur This patch makes the following changes. 1. Hides the visibility of PREEMPT_SOFTIRQS and PREEMPT_HARDIRQS if PREEMPT_RT (Complete Preemption) is choosen, since these values are then set (selected) to be "y". 2. Changes the PREEMPT_HARDIRQS to depend on PREEMPT_SOFTIRQS instead of forcing PREEMPT_SOFTIRQS to y if PREEMPT_HARDIRQS is choosen. (this is somewhat an abuse of select) 3. Minor spelling fix. (tat to that) ------=_Part_15899_10687555.1217597991272 Content-Type: text/x-patch; name=threaded-irqs-kconfig-fix.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_fjcubj150 Content-Disposition: attachment; filename=threaded-irqs-kconfig-fix.patch U2lnbmVkLW9mZi1ieTogSm9obiBLYWN1ciA8amthY3VyIGF0IGdtYWlsIGRvdCBjb20+CgpUaGlz IHBhdGNoIG1ha2VzIHRoZSBmb2xsb3dpbmcgY2hhbmdlcy4KMS4gSGlkZXMgdGhlIHZpc2liaWxp dHkgb2YgUFJFRU1QVF9TT0ZUSVJRUyBhbmQgUFJFRU1QVF9IQVJESVJRUyBpZiBQUkVFTVBUX1JU CihDb21wbGV0ZSBQcmVlbXB0aW9uKSBpcyBjaG9vc2VuLCBzaW5jZSB0aGVzZSB2YWx1ZXMgYXJl IHRoZW4gc2V0IChzZWxlY3RlZCkgdG8KYmUgInkiLgoKMi4gQ2hhbmdlcyB0aGUgUFJFRU1QVF9I QVJESVJRUyB0byBkZXBlbmQgb24gUFJFRU1QVF9TT0ZUSVJRUyBpbnN0ZWFkIG9mCmZvcmNpbmcg UFJFRU1QVF9TT0ZUSVJRUyB0byB5IGlmIFBSRUVNUFRfSEFSRElSUVMgaXMgY2hvb3Nlbi4gKHRo aXMgaXMgc29tZXdoYXQKYW4gYWJ1c2Ugb2Ygc2VsZWN0KQoKMy4gTWlub3Igc3BlbGxpbmcgZml4 LiAodGF0IHRvIHRoYXQpCgpJbmRleDogbGludXgtMi42LjI2LXJ0MS9rZXJuZWwvS2NvbmZpZy5w cmVlbXB0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0KLS0tIGxpbnV4LTIuNi4yNi1ydDEub3JpZy9rZXJuZWwvS2NvbmZp Zy5wcmVlbXB0CisrKyBsaW51eC0yLjYuMjYtcnQxL2tlcm5lbC9LY29uZmlnLnByZWVtcHQKQEAg LTg4LDggKzg4LDEwIEBAIGNvbmZpZyBQUkVFTVBUCiAKIGNvbmZpZyBQUkVFTVBUX1NPRlRJUlFT CiAJYm9vbCAiVGhyZWFkIFNvZnRpcnFzIgorIyBUaGUgZm9sbG93aW5nIGxpbmUgbWFrZXMgUFJF RU1QVF9TT0ZUSVJRUyBpbnZpc2libGUgaWYgUFJFRU1QVF9SVCBpcyB5CisjIEhvd2V2ZXIsIFBS RUVNUFRfUlQgc3RpbGwgc2V0cyAoc2VsZWN0cykgdGhlIHZhbHVlIG9mIFBSRUVNUFRfU09GVElS UVMgdG8geQorCWRlcGVuZHMgb24gUFJFRU1QVF9SVCAhPSB5CiAJZGVmYXVsdCBuCi0jCWRlcGVu ZHMgb24gUFJFRU1QVAogCWhlbHAKIAkgIFRoaXMgb3B0aW9uIHJlZHVjZXMgdGhlIGxhdGVuY3kg b2YgdGhlIGtlcm5lbCBieSAndGhyZWFkaW5nJwogICAgICAgICAgIHNvZnQgaW50ZXJydXB0cy4g VGhpcyBtZWFucyB0aGF0IGFsbCBzb2Z0aXJxcyB3aWxsIGV4ZWN1dGUKQEAgLTEwNCw5ICsxMDYs MTIgQEAgY29uZmlnIFBSRUVNUFRfU09GVElSUVMKIAogY29uZmlnIFBSRUVNUFRfSEFSRElSUVMK IAlib29sICJUaHJlYWQgSGFyZGlycXMiCisjIFRoZSBmb2xsb3dpbmcgbGluZSBtYWtlcyBQUkVF TVBUX0hBUkRJUlFTIGludmlzaWJsZSBpZiBQUkVFTVBUX1JUIGlzIHkKKyMgSG93ZXZlciwgUFJF RU1QVF9SVCBzdGlsbCBzZXRzIChzZWxlY3RzKSB0aGUgdmFsdWUgb2YgUFJFRU1QVF9IQVJESVJR UyB0byB5CisJZGVwZW5kcyBvbiBQUkVFTVBUX1JUICE9IHkKIAlkZWZhdWx0IG4KIAlkZXBlbmRz IG9uICFHRU5FUklDX0hBUkRJUlFTX05PX19ET19JUlEKLQlzZWxlY3QgUFJFRU1QVF9TT0ZUSVJR UworCWRlcGVuZHMgb24gUFJFRU1QVF9TT0ZUSVJRUwogCWhlbHAKIAkgIFRoaXMgb3B0aW9uIHJl ZHVjZXMgdGhlIGxhdGVuY3kgb2YgdGhlIGtlcm5lbCBieSAndGhyZWFkaW5nJwogICAgICAgICAg IGhhcmRpcnFzLiBUaGlzIG1lYW5zIHRoYXQgYWxsIChvciBzZWxlY3RlZCkgaGFyZGlycXMgd2ls bCBydW4KQEAgLTE0MSw3ICsxNDYsNyBAQCBjb25maWcgUFJFRU1QVF9SQ1VfQk9PU1QKIAlkZWZh dWx0IHkgaWYgUFJFRU1QVF9SVAogCWhlbHAKIAkgIFRoaXMgb3B0aW9uIHBlcm1pdHMgcHJpb3Jp dHkgYm9vc3Rpbmcgb2YgUkNVIHJlYWQtc2lkZSBjcml0aWNhbAotCSAgc2VjdGlvbnMgdGF0IGhh dmUgYmVlbiBwcmVlbXB0ZWQgYW5kIGEgUlQgcHJvY2VzcyBpcyB3YWl0aW5nCisJICBzZWN0aW9u cyB0aGF0IGhhdmUgYmVlbiBwcmVlbXB0ZWQgYW5kIGEgUlQgcHJvY2VzcyBpcyB3YWl0aW5nCiAJ ICBvbiBhIHN5bmNocm9uaXplX3JjdS4KIAogCSAgQW4gUkNVIHRocmVhZCBpcyBhbHNvIGNyZWF0 ZWQgdGhhdCBwZXJpb2RpY2FsbHkgd2FrZXMgdXAgYW5kCg== ------=_Part_15899_10687555.1217597991272--