All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1504538467.3189.2.camel@wdc.com>

diff --git a/a/1.txt b/N1/1.txt
index fe2adde..c97bf2a 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,11 +1,19 @@
-T24gU2F0LCAyMDE3LTA5LTAyIGF0IDIxOjA4ICswODAwLCBNaW5nIExlaSB3cm90ZToNCj4gLS0t
-IGEvaW5jbHVkZS9saW51eC9ibGtkZXYuaA0KPiArKysgYi9pbmNsdWRlL2xpbnV4L2Jsa2Rldi5o
-DQo+IEBAIC01NjUsNiArNTY1LDEwIEBAIHN0cnVjdCByZXF1ZXN0X3F1ZXVlIHsNCj4gIA0KPiAg
-CWludAkJCWJ5cGFzc19kZXB0aDsNCj4gIAlhdG9taWNfdAkJbXFfZnJlZXplX2RlcHRoOw0KPiAr
-CXNwaW5sb2NrX3QJCWZyZWV6ZV9sb2NrOw0KPiArCXVuc2lnbmVkCQlub3JtYWxfZnJlZXppbmc6
-MTsNCj4gKwl1bnNpZ25lZAkJcHJlZW1wdF9mcmVlemluZzoxOw0KPiArCXVuc2lnbmVkCQlwcmVl
-bXB0X3VuZnJlZXppbmc6MTsNCj4gIA0KPiAgI2lmIGRlZmluZWQoQ09ORklHX0JMS19ERVZfQlNH
-KQ0KPiAgCWJzZ19qb2JfZm4JCSpic2dfam9iX2ZuOw0KDQpSZXF1ZXN0cyBxdWV1ZXMgYWxyZWFk
-eSBoYXZlIHRvIG1hbnkgc3RhdGVzIGFuZCB5b3Ugd2FudCB0byBtYWtlIHJlcXVlc3QgcXVldWVz
-DQpldmVuIG1vcmUgY29tcGxpY2F0ZWQgYnkgaW50cm9kdWNpbmcgc2V2ZXJhbCBuZXcgc3RhdGUg
-dmFyaWFibGVzPyBZaWtlcyENCg0KQmFydC4=
+On Sat, 2017-09-02 at 21:08 +0800, Ming Lei wrote:
+> --- a/include/linux/blkdev.h
+> +++ b/include/linux/blkdev.h
+> @@ -565,6 +565,10 @@ struct request_queue {
+>  
+>  	int			bypass_depth;
+>  	atomic_t		mq_freeze_depth;
+> +	spinlock_t		freeze_lock;
+> +	unsigned		normal_freezing:1;
+> +	unsigned		preempt_freezing:1;
+> +	unsigned		preempt_unfreezing:1;
+>  
+>  #if defined(CONFIG_BLK_DEV_BSG)
+>  	bsg_job_fn		*bsg_job_fn;
+
+Requests queues already have to many states and you want to make request queues
+even more complicated by introducing several new state variables? Yikes!
+
+Bart.
diff --git a/a/content_digest b/N1/content_digest
index ed5e83b..742e4e1 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -16,16 +16,24 @@
  " oleksandr@natalenko.name <oleksandr@natalenko.name>\0"
  "\00:1\0"
  "b\0"
- "T24gU2F0LCAyMDE3LTA5LTAyIGF0IDIxOjA4ICswODAwLCBNaW5nIExlaSB3cm90ZToNCj4gLS0t\n"
- "IGEvaW5jbHVkZS9saW51eC9ibGtkZXYuaA0KPiArKysgYi9pbmNsdWRlL2xpbnV4L2Jsa2Rldi5o\n"
- "DQo+IEBAIC01NjUsNiArNTY1LDEwIEBAIHN0cnVjdCByZXF1ZXN0X3F1ZXVlIHsNCj4gIA0KPiAg\n"
- "CWludAkJCWJ5cGFzc19kZXB0aDsNCj4gIAlhdG9taWNfdAkJbXFfZnJlZXplX2RlcHRoOw0KPiAr\n"
- "CXNwaW5sb2NrX3QJCWZyZWV6ZV9sb2NrOw0KPiArCXVuc2lnbmVkCQlub3JtYWxfZnJlZXppbmc6\n"
- "MTsNCj4gKwl1bnNpZ25lZAkJcHJlZW1wdF9mcmVlemluZzoxOw0KPiArCXVuc2lnbmVkCQlwcmVl\n"
- "bXB0X3VuZnJlZXppbmc6MTsNCj4gIA0KPiAgI2lmIGRlZmluZWQoQ09ORklHX0JMS19ERVZfQlNH\n"
- "KQ0KPiAgCWJzZ19qb2JfZm4JCSpic2dfam9iX2ZuOw0KDQpSZXF1ZXN0cyBxdWV1ZXMgYWxyZWFk\n"
- "eSBoYXZlIHRvIG1hbnkgc3RhdGVzIGFuZCB5b3Ugd2FudCB0byBtYWtlIHJlcXVlc3QgcXVldWVz\n"
- "DQpldmVuIG1vcmUgY29tcGxpY2F0ZWQgYnkgaW50cm9kdWNpbmcgc2V2ZXJhbCBuZXcgc3RhdGUg\n"
- dmFyaWFibGVzPyBZaWtlcyENCg0KQmFydC4=
+ "On Sat, 2017-09-02 at 21:08 +0800, Ming Lei wrote:\n"
+ "> --- a/include/linux/blkdev.h\n"
+ "> +++ b/include/linux/blkdev.h\n"
+ "> @@ -565,6 +565,10 @@ struct request_queue {\n"
+ ">  \n"
+ ">  \tint\t\t\tbypass_depth;\n"
+ ">  \tatomic_t\t\tmq_freeze_depth;\n"
+ "> +\tspinlock_t\t\tfreeze_lock;\n"
+ "> +\tunsigned\t\tnormal_freezing:1;\n"
+ "> +\tunsigned\t\tpreempt_freezing:1;\n"
+ "> +\tunsigned\t\tpreempt_unfreezing:1;\n"
+ ">  \n"
+ ">  #if defined(CONFIG_BLK_DEV_BSG)\n"
+ ">  \tbsg_job_fn\t\t*bsg_job_fn;\n"
+ "\n"
+ "Requests queues already have to many states and you want to make request queues\n"
+ "even more complicated by introducing several new state variables? Yikes!\n"
+ "\n"
+ Bart.
 
-7a4806c00a0ff71c55dd0defd0d7f608c4e2e1203a1d6482ecf67611b7924363
+a8b105f881dcaa63bc989d4b259313342516fc7e3590e0c3d94ace8e3f48dae1

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.