Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1287476 > unrolled thread
| Started by | Nitin Gupta <nitin.gupta@samsung.com> |
|---|---|
| First post | 2015-12-09 14:00 +0100 |
| Last post | 2015-12-09 14:40 +0100 |
| Articles | 2 — 2 participants |
Back to article view | Back to linux.kernel
Fwd: [PATCH] char:misc minor is overflowing Nitin Gupta <nitin.gupta@samsung.com> - 2015-12-09 14:00 +0100
Re: [PATCH] char:misc minor is overflowing One Thousand Gnomes <gnomes@lxorguk.ukuu.org.uk> - 2015-12-09 14:40 +0100
| From | Nitin Gupta <nitin.gupta@samsung.com> |
|---|---|
| Date | 2015-12-09 14:00 +0100 |
| Subject | Fwd: [PATCH] char:misc minor is overflowing |
| Message-ID | <qDMvE-51-25@gated-at.bofh.it> |
SGksDQoNCklzIHRoZXJlIGFueSBtb2RpZmljYXRpb24gLyBpbXByb3ZlbWVudCBuZWVkZWQgaW4g dGhpcyBwYXRjaCA/DQoNCi0tLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLS0tDQpTZW5kZXIg OiBTaGl2bmFuZGFuIEt1bWFyPHNoaXZuYW5kYW4ua0BzYW1zdW5nLmNvbT4gRW5naW5lZXIvU1JJ LU5vaWRhLUFkdmFuY2UgU29sdXRpb25zIC0gU3lzdGVtIDEgUiZEIEdyb3VwL1NhbXN1bmcgRWxl Y3Ryb25pY3MNCkRhdGUgOiBOb3YgMjAsIDIwMTUgMTU6MzUgKEdNVCswNTozMCkNClRpdGxlIDog W1BBVENIXSBjaGFyOm1pc2MgbWlub3IgaXMgb3ZlcmZsb3dpbmcNCg0KV2hlbiBhIGRyaXZlciBy ZWdpc3RlciBhcyBhIG1pc2MgZHJpdmVyIGFuZCANCml0IHRyaWVzIHRvIGFsbG9jYXRlICBtaW5v ciBudW1iZXIgZHluYW1pY2FsbHkuDQpUaGVuIHRoZXJlIGlzIGEgY2hhbmNlIG9mIG1pbm9yIG51 bWJlciBvdmVyZmxvdy4NClRoZSBwcm9ibGVtIGlzIHRoYXQgNjQoRFlOQU1JQ19NSU5PUlMpIGlz IG5vdCBlbm91Z2ggDQpmb3IgZHluYW1pYyBtaW5vciBudW1iZXIgYW5kIGlmIGtlcm5lbCBkZWZp bmVzIDAtNjMNCmZvciBkeW5hbWljIG1pbm9yIG51bWJlciwgaXQgc2hvdWxkIGJlIHJlc2VydmVk LiBCdXQsMC0xMA0Kd2FzIHVzZWQgZm9yIG90aGVyIGRldmljZXMsICBmb3IgZXhhbXBsZSAxIGlz IHJlc2VydmVkIGZvciANClBTTU9VU0UuIEkgZ290IHRoZSBpc3N1ZSB0aGF0IG1pc2NfbWlub3Jz IGlzIDB4M0ZGRkZGRkZGRkZGRkZGRiANCmFuZCBzbywgdmFsdWUgb2YgdmFyaWFibGUgJ2knIGlu IGZ1bmN0aW9uIG1pc2NfcmVnaXN0ZXIgYmVjb21lcyANCjYyIGFuZCBzbyBtaXNjX21pbm9ycyBi ZWNvbWUgMS4oV2hpY2ggd2FzIGFscmVhZHkgcmVzZXJ2ZWQNCmZvciBQU01PVVNFKS4gVGhpcyBw YXRjaCBoZWxwIHRvIGF2b2lkIHRoZSANCmFib3ZlIHByb2JsZW0uDQoNClNpZ25lZC1vZmYtYnk6 IHNoaXZuYW5kYW4ga3VtYXIgDQotLS0NCmRyaXZlcnMvY2hhci9taXNjLmMgICAgICAgIHwgICAg NSArKy0tLQ0KaW5jbHVkZS9saW51eC9taXNjZGV2aWNlLmggfCAgICAxICsNCjIgZmlsZXMgY2hh bmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvZHJp dmVycy9jaGFyL21pc2MuYyBiL2RyaXZlcnMvY2hhci9taXNjLmMNCmluZGV4IDgwNjliMzYuLjFh NmE2NDAgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL2NoYXIvbWlzYy5jDQorKysgYi9kcml2ZXJzL2No YXIvbWlzYy5jDQpAQCAtMTk4LDcgKzE5OCw3IEBAIGludCBtaXNjX3JlZ2lzdGVyKHN0cnVjdCBt aXNjZGV2aWNlICogbWlzYykNCmVyciA9IC1FQlVTWTsNCmdvdG8gb3V0Ow0KfQ0KLSBtaXNjLT5t aW5vciA9IERZTkFNSUNfTUlOT1JTIC0gaSAtIDE7DQorIG1pc2MtPm1pbm9yID0gRFlOQU1JQ19N SU5PUlMgLSBpIC0gMSArIERZTkFNSUNfTUlOT1JfU1RBUlQ7DQpzZXRfYml0KGksIG1pc2NfbWlu b3JzKTsNCn0gZWxzZSB7DQpzdHJ1Y3QgbWlzY2RldmljZSAqYzsNCkBAIC0yMTgsOCArMjE4LDcg QEAgaW50IG1pc2NfcmVnaXN0ZXIoc3RydWN0IG1pc2NkZXZpY2UgKiBtaXNjKQ0KICBtaXNjLCBt aXNjLT5ncm91cHMsICIlcyIsIG1pc2MtPm5hbWUpOw0KaWYgKElTX0VSUihtaXNjLT50aGlzX2Rl dmljZSkpIHsNCmlmIChpc19keW5hbWljKSB7DQotIGludCBpID0gRFlOQU1JQ19NSU5PUlMgLSBt aXNjLT5taW5vciAtIDE7DQorIGludCBpID0gRFlOQU1JQ19NSU5PUlMgLSBtaXNjLT5taW5vciAt IDEgKyBEWU5BTUlDX01JTk9SX1NUQVJUOw0KaWYgKGkgPCBEWU5BTUlDX01JTk9SUyAmJiBpID49 IDApDQpjbGVhcl9iaXQoaSwgbWlzY19taW5vcnMpOw0KbWlzYy0+bWlub3IgPSBNSVNDX0RZTkFN SUNfTUlOT1I7DQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9taXNjZGV2aWNlLmggYi9pbmNs dWRlL2xpbnV4L21pc2NkZXZpY2UuaA0KaW5kZXggODFmNmU0Mi4uN2FhOTMxZSAxMDA2NDQNCi0t LSBhL2luY2x1ZGUvbGludXgvbWlzY2RldmljZS5oDQorKysgYi9pbmNsdWRlL2xpbnV4L21pc2Nk ZXZpY2UuaA0KQEAgLTE5LDYgKzE5LDcgQEANCiNkZWZpbmUgQVBPTExPX01PVVNFX01JTk9SIDcg LyogdW51c2VkICovDQojZGVmaW5lIFBDMTEwUEFEX01JTk9SIDkgLyogdW51c2VkICovDQovKiNk ZWZpbmUgQURCX01PVVNFX01JTk9SIDEwIEZJWE1FIE9CU09MRVRFICovDQorI2RlZmluZSBEWU5B TUlDX01JTk9SX1NUQVJUIDExDQojZGVmaW5lIFdBVENIRE9HX01JTk9SIDEzMCAvKiBXYXRjaGRv ZyB0aW1lciAgICAgKi8NCiNkZWZpbmUgVEVNUF9NSU5PUiAxMzEgLyogVGVtcGVyYXR1cmUgU2Vu c29yICovDQojZGVmaW5lIFJUQ19NSU5PUiAxMzUNCi0tIA0KMS43LjkuNQ0KDQoNCg0KIE5pdGlu IEd1cHRhDQogDQpMb2dpeCBDeWJlciBQYXJrIJUgUGxvdCBOby4gQyAyOC0yOSwgVG93ZXIgRCAt IEdyb3VuZCB0byAxMHRoIEZsb29yLCBUb3dlciBDIC0gOHRoIHRvICAxMHRoIEZsb29yLCBTZWN0 b3IgNjIglSBOb2lkYShVLlAuKSAgMjAxMzAxIJUgSU5ESUEgDQoNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [next] | [standalone]
| From | One Thousand Gnomes <gnomes@lxorguk.ukuu.org.uk> |
|---|---|
| Date | 2015-12-09 14:40 +0100 |
| Message-ID | <qDN8n-xe-37@gated-at.bofh.it> |
| In reply to | #1287476 |
On Wed, 09 Dec 2015 12:51:33 +0000 (GMT) Nitin Gupta <nitin.gupta@samsung.com> wrote: > Hi, > > Is there any modification / improvement needed in this patch ? > > ------- Original Message ------- > Sender : Shivnandan Kumar<shivnandan.k@samsung.com> Engineer/SRI-Noida-Advance Solutions - System 1 R&D Group/Samsung Electronics > Date : Nov 20, 2015 15:35 (GMT+05:30) > Title : [PATCH] char:misc minor is overflowing > > When a driver register as a misc driver and > it tries to allocate minor number dynamically. > Then there is a chance of minor number overflow. > The problem is that 64(DYNAMIC_MINORS) is not enough If you are allocating more than the odd minor number you shouldn't be using misc devices in the first place but should be using cdev_init/cdev_add/register_chrdev_region and friends. So 64 really should never be "not enough". miscdevice is more historical than useful and really goes back to the days long before all the region allocators existed. Alan -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web