diff for duplicates of <1490656182.7897.17.camel@sandisk.com> diff --git a/a/1.txt b/N1/1.txt index b9e6c4c..91b8801 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -8,35 +8,30 @@ On Mon, 2017-03-20 at 16:43 -0400, Christoph Hellwig wrote: > unsigned short max_integrity_segments; > unsigned short max_discard_segments; > + unsigned int max_discard_segment_size; -> =20 +> > unsigned char misaligned; > unsigned char discard_misaligned; -> @@ -1150,6 +1151,8 @@ extern void blk_queue_max_segments(struct request_q= -ueue *, unsigned short); +> @@ -1150,6 +1151,8 @@ extern void blk_queue_max_segments(struct request_queue *, unsigned short); > extern void blk_queue_max_discard_segments(struct request_queue *, > unsigned short); -> extern void blk_queue_max_segment_size(struct request_queue *, unsigned = -int); +> extern void blk_queue_max_segment_size(struct request_queue *, unsigned int); > +extern void blk_queue_max_discard_segment_size(struct request_queue *, > + unsigned int); > extern void blk_queue_max_discard_sectors(struct request_queue *q, > unsigned int max_discard_sectors); > extern void blk_queue_max_write_same_sectors(struct request_queue *q, -> @@ -1415,6 +1418,11 @@ static inline unsigned int queue_max_segment_size(= -struct request_queue *q) +> @@ -1415,6 +1418,11 @@ static inline unsigned int queue_max_segment_size(struct request_queue *q) > return q->limits.max_segment_size; > } -> =20 -> +static inline unsigned int queue_max_discard_segment_size(struct request= -_queue *q) +> +> +static inline unsigned int queue_max_discard_segment_size(struct request_queue *q) > +{ > + return q->limits.max_discard_segment_size; > +} > + -> static inline unsigned short queue_logical_block_size(struct request_que= -ue *q) +> static inline unsigned short queue_logical_block_size(struct request_queue *q) > { -> int retval =3D 512; +> int retval = 512; Hello Christoph, @@ -48,4 +43,4 @@ patch limits the maximum discard segment size to 4 GB? Thanks, -Bart.= +Bart. diff --git a/a/content_digest b/N1/content_digest index ffd12a2..5ad76e5 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -22,35 +22,30 @@ "> \tunsigned short\t\tmax_integrity_segments;\n" "> \tunsigned short\t\tmax_discard_segments;\n" "> +\tunsigned int\t\tmax_discard_segment_size;\n" - "> =20\n" + "> \n" "> \tunsigned char\t\tmisaligned;\n" "> \tunsigned char\t\tdiscard_misaligned;\n" - "> @@ -1150,6 +1151,8 @@ extern void blk_queue_max_segments(struct request_q=\n" - "ueue *, unsigned short);\n" + "> @@ -1150,6 +1151,8 @@ extern void blk_queue_max_segments(struct request_queue *, unsigned short);\n" "> extern void blk_queue_max_discard_segments(struct request_queue *,\n" "> \t\tunsigned short);\n" - "> extern void blk_queue_max_segment_size(struct request_queue *, unsigned =\n" - "int);\n" + "> extern void blk_queue_max_segment_size(struct request_queue *, unsigned int);\n" "> +extern void blk_queue_max_discard_segment_size(struct request_queue *,\n" "> +\t\tunsigned int);\n" "> extern void blk_queue_max_discard_sectors(struct request_queue *q,\n" "> \t\tunsigned int max_discard_sectors);\n" "> extern void blk_queue_max_write_same_sectors(struct request_queue *q,\n" - "> @@ -1415,6 +1418,11 @@ static inline unsigned int queue_max_segment_size(=\n" - "struct request_queue *q)\n" + "> @@ -1415,6 +1418,11 @@ static inline unsigned int queue_max_segment_size(struct request_queue *q)\n" "> \treturn q->limits.max_segment_size;\n" "> }\n" - "> =20\n" - "> +static inline unsigned int queue_max_discard_segment_size(struct request=\n" - "_queue *q)\n" + "> \n" + "> +static inline unsigned int queue_max_discard_segment_size(struct request_queue *q)\n" "> +{\n" "> +\treturn q->limits.max_discard_segment_size;\n" "> +}\n" "> +\n" - "> static inline unsigned short queue_logical_block_size(struct request_que=\n" - "ue *q)\n" + "> static inline unsigned short queue_logical_block_size(struct request_queue *q)\n" "> {\n" - "> \tint retval =3D 512;\n" + "> \tint retval = 512;\n" "\n" "Hello Christoph,\n" "\n" @@ -62,6 +57,6 @@ "\n" "Thanks,\n" "\n" - Bart.= + Bart. -3a2840146abc406cfe9a66394c30e7984d822ca57988d6be795ab731857555e4 +750dc8dbb954a7d114d6ad9d1b881b886f467f6211862d57694b4ff889372de4
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.