diff for duplicates of <1515717455.2752.82.camel@wdc.com> diff --git a/a/1.txt b/N1/1.txt index 844535c..8458448 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,29 +1,17 @@ -On Thu, 2018-01-11 at 15:14 -0500, Mike Snitzer wrote: -> -void device_add_disk(struct device *parent, struct gendisk *disk) -> +void device_add_disk_no_queue_reg(struct device *parent, struct gendisk *disk) -> { -> dev_t devt; -> int retval; -> @@ -682,7 +682,6 @@ void device_add_disk(struct device *parent, struct gendisk *disk) -> exact_match, exact_lock, disk); -> } -> register_disk(parent, disk); -> - blk_register_queue(disk); -> -> /* -> * Take an extra ref on queue which will be put on disk_release() -> @@ -693,6 +692,21 @@ void device_add_disk(struct device *parent, struct gendisk *disk) -> disk_add_events(disk); -> blk_integrity_add(disk); -> } -> +EXPORT_SYMBOL(device_add_disk_no_queue_reg); - -Hello Mike, - -This change can increase the time between the generation of the disk uevent -and the registration of the request queue sysfs attributes. Can this cause -any udev rules to fail? - -Thanks, - -Bart. +T24gVGh1LCAyMDE4LTAxLTExIGF0IDE1OjE0IC0wNTAwLCBNaWtlIFNuaXR6ZXIgd3JvdGU6DQo+ +IC12b2lkIGRldmljZV9hZGRfZGlzayhzdHJ1Y3QgZGV2aWNlICpwYXJlbnQsIHN0cnVjdCBnZW5k +aXNrICpkaXNrKQ0KPiArdm9pZCBkZXZpY2VfYWRkX2Rpc2tfbm9fcXVldWVfcmVnKHN0cnVjdCBk +ZXZpY2UgKnBhcmVudCwgc3RydWN0IGdlbmRpc2sgKmRpc2spDQo+ICB7DQo+ICAJZGV2X3QgZGV2 +dDsNCj4gIAlpbnQgcmV0dmFsOw0KPiBAQCAtNjgyLDcgKzY4Miw2IEBAIHZvaWQgZGV2aWNlX2Fk +ZF9kaXNrKHN0cnVjdCBkZXZpY2UgKnBhcmVudCwgc3RydWN0IGdlbmRpc2sgKmRpc2spDQo+ICAJ +CQkJICAgIGV4YWN0X21hdGNoLCBleGFjdF9sb2NrLCBkaXNrKTsNCj4gIAl9DQo+ICAJcmVnaXN0 +ZXJfZGlzayhwYXJlbnQsIGRpc2spOw0KPiAtCWJsa19yZWdpc3Rlcl9xdWV1ZShkaXNrKTsNCj4g +IA0KPiAgCS8qDQo+ICAJICogVGFrZSBhbiBleHRyYSByZWYgb24gcXVldWUgd2hpY2ggd2lsbCBi +ZSBwdXQgb24gZGlza19yZWxlYXNlKCkNCj4gQEAgLTY5Myw2ICs2OTIsMjEgQEAgdm9pZCBkZXZp +Y2VfYWRkX2Rpc2soc3RydWN0IGRldmljZSAqcGFyZW50LCBzdHJ1Y3QgZ2VuZGlzayAqZGlzaykN +Cj4gIAlkaXNrX2FkZF9ldmVudHMoZGlzayk7DQo+ICAJYmxrX2ludGVncml0eV9hZGQoZGlzayk7 +DQo+ICB9DQo+ICtFWFBPUlRfU1lNQk9MKGRldmljZV9hZGRfZGlza19ub19xdWV1ZV9yZWcpOw0K +DQpIZWxsbyBNaWtlLA0KDQpUaGlzIGNoYW5nZSBjYW4gaW5jcmVhc2UgdGhlIHRpbWUgYmV0d2Vl +biB0aGUgZ2VuZXJhdGlvbiBvZiB0aGUgZGlzayB1ZXZlbnQNCmFuZCB0aGUgcmVnaXN0cmF0aW9u +IG9mIHRoZSByZXF1ZXN0IHF1ZXVlIHN5c2ZzIGF0dHJpYnV0ZXMuIENhbiB0aGlzIGNhdXNlDQph +bnkgdWRldiBydWxlcyB0byBmYWlsPw0KDQpUaGFua3MsDQoNCkJhcnQu diff --git a/a/content_digest b/N1/content_digest index fe4aaff..0a6b417 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -11,34 +11,22 @@ " linux-block@vger.kernel.org <linux-block@vger.kernel.org>\0" "\00:1\0" "b\0" - "On Thu, 2018-01-11 at 15:14 -0500, Mike Snitzer wrote:\n" - "> -void device_add_disk(struct device *parent, struct gendisk *disk)\n" - "> +void device_add_disk_no_queue_reg(struct device *parent, struct gendisk *disk)\n" - "> {\n" - "> \tdev_t devt;\n" - "> \tint retval;\n" - "> @@ -682,7 +682,6 @@ void device_add_disk(struct device *parent, struct gendisk *disk)\n" - "> \t\t\t\t exact_match, exact_lock, disk);\n" - "> \t}\n" - "> \tregister_disk(parent, disk);\n" - "> -\tblk_register_queue(disk);\n" - "> \n" - "> \t/*\n" - "> \t * Take an extra ref on queue which will be put on disk_release()\n" - "> @@ -693,6 +692,21 @@ void device_add_disk(struct device *parent, struct gendisk *disk)\n" - "> \tdisk_add_events(disk);\n" - "> \tblk_integrity_add(disk);\n" - "> }\n" - "> +EXPORT_SYMBOL(device_add_disk_no_queue_reg);\n" - "\n" - "Hello Mike,\n" - "\n" - "This change can increase the time between the generation of the disk uevent\n" - "and the registration of the request queue sysfs attributes. Can this cause\n" - "any udev rules to fail?\n" - "\n" - "Thanks,\n" - "\n" - Bart. + "T24gVGh1LCAyMDE4LTAxLTExIGF0IDE1OjE0IC0wNTAwLCBNaWtlIFNuaXR6ZXIgd3JvdGU6DQo+\n" + "IC12b2lkIGRldmljZV9hZGRfZGlzayhzdHJ1Y3QgZGV2aWNlICpwYXJlbnQsIHN0cnVjdCBnZW5k\n" + "aXNrICpkaXNrKQ0KPiArdm9pZCBkZXZpY2VfYWRkX2Rpc2tfbm9fcXVldWVfcmVnKHN0cnVjdCBk\n" + "ZXZpY2UgKnBhcmVudCwgc3RydWN0IGdlbmRpc2sgKmRpc2spDQo+ICB7DQo+ICAJZGV2X3QgZGV2\n" + "dDsNCj4gIAlpbnQgcmV0dmFsOw0KPiBAQCAtNjgyLDcgKzY4Miw2IEBAIHZvaWQgZGV2aWNlX2Fk\n" + "ZF9kaXNrKHN0cnVjdCBkZXZpY2UgKnBhcmVudCwgc3RydWN0IGdlbmRpc2sgKmRpc2spDQo+ICAJ\n" + "CQkJICAgIGV4YWN0X21hdGNoLCBleGFjdF9sb2NrLCBkaXNrKTsNCj4gIAl9DQo+ICAJcmVnaXN0\n" + "ZXJfZGlzayhwYXJlbnQsIGRpc2spOw0KPiAtCWJsa19yZWdpc3Rlcl9xdWV1ZShkaXNrKTsNCj4g\n" + "IA0KPiAgCS8qDQo+ICAJICogVGFrZSBhbiBleHRyYSByZWYgb24gcXVldWUgd2hpY2ggd2lsbCBi\n" + "ZSBwdXQgb24gZGlza19yZWxlYXNlKCkNCj4gQEAgLTY5Myw2ICs2OTIsMjEgQEAgdm9pZCBkZXZp\n" + "Y2VfYWRkX2Rpc2soc3RydWN0IGRldmljZSAqcGFyZW50LCBzdHJ1Y3QgZ2VuZGlzayAqZGlzaykN\n" + "Cj4gIAlkaXNrX2FkZF9ldmVudHMoZGlzayk7DQo+ICAJYmxrX2ludGVncml0eV9hZGQoZGlzayk7\n" + "DQo+ICB9DQo+ICtFWFBPUlRfU1lNQk9MKGRldmljZV9hZGRfZGlza19ub19xdWV1ZV9yZWcpOw0K\n" + "DQpIZWxsbyBNaWtlLA0KDQpUaGlzIGNoYW5nZSBjYW4gaW5jcmVhc2UgdGhlIHRpbWUgYmV0d2Vl\n" + "biB0aGUgZ2VuZXJhdGlvbiBvZiB0aGUgZGlzayB1ZXZlbnQNCmFuZCB0aGUgcmVnaXN0cmF0aW9u\n" + "IG9mIHRoZSByZXF1ZXN0IHF1ZXVlIHN5c2ZzIGF0dHJpYnV0ZXMuIENhbiB0aGlzIGNhdXNlDQph\n" + bnkgdWRldiBydWxlcyB0byBmYWlsPw0KDQpUaGFua3MsDQoNCkJhcnQu -74d686eb568836f30f06448b681c44c46c7a92aeb4c226f62af748909555ac15 +7fef822b57744fe9fe0469f7fdc298c07470a12a4869e4c954fdecdc2290aec7
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.