From: Dan Carpenter <hidden> Date: 2012-06-27 09:01:57
I don't think we're actually likely to hit this limit but if we do
then the comparison should be done as size_t. The original code
is equivalent to:
len = strlen(sptr) % USHRT_MAX;
Signed-off-by: Dan Carpenter <redacted>
---
I was told this patch "has already made it upstream via the v9fs pull."
but it must have been dropped accidentally. Originally sent on Sat,
Jan 15, 2011.
From: walter harms <hidden> Date: 2012-06-27 10:19:28
Am 27.06.2012 11:01, schrieb Dan Carpenter:
quoted hunk
I don't think we're actually likely to hit this limit but if we do
then the comparison should be done as size_t. The original code
is equivalent to:
len = strlen(sptr) % USHRT_MAX;
Signed-off-by: Dan Carpenter <redacted>
---
I was told this patch "has already made it upstream via the v9fs pull."
but it must have been dropped accidentally. Originally sent on Sat,
Jan 15, 2011.
this will result in
uint16_t = size_t
i would expect compilers to complains since uint16 < size_t (most times). In this special case
it seems more easy write it. also ushort seems ambitious since uint16_t need not to be ushort.
so my idea would look like this:
len=strlen
if (len>65535) len=65535;
p9pdu_writef(...,(unint16_t)len);
just my 2 cents,
wh
From: Dan Carpenter <hidden> Date: 2012-06-27 10:37:13
On Wed, Jun 27, 2012 at 12:19:26PM +0200, walter harms wrote:
Am 27.06.2012 11:01, schrieb Dan Carpenter:
quoted
I don't think we're actually likely to hit this limit but if we do
then the comparison should be done as size_t. The original code
is equivalent to:
len = strlen(sptr) % USHRT_MAX;
Signed-off-by: Dan Carpenter <redacted>
---
I was told this patch "has already made it upstream via the v9fs pull."
but it must have been dropped accidentally. Originally sent on Sat,
Jan 15, 2011.
this will result in
uint16_t = size_t
i would expect compilers to complains since uint16 < size_t
(most times). In this special case it seems more easy write it.
also ushort seems ambitious since uint16_t need not to be
ushort. so my idea would look like this:
len=strlen
if (len>65535) len=65535;
p9pdu_writef(...,(unint16_t)len);
No. I'm sorry, what you're saying is complete nonsense. The whole
point of min_t() is that you can cast to both sides to what you want
before you do the compare.
Obviously I wouldn't submit a patch that introduces a compile
warning. :/
regards,
dan carpenter
From: David Miller <davem@davemloft.net> Date: 2012-06-27 22:26:49
From: Dan Carpenter <redacted>
Date: Wed, 27 Jun 2012 12:01:41 +0300
I don't think we're actually likely to hit this limit but if we do
then the comparison should be done as size_t. The original code
is equivalent to:
len = strlen(sptr) % USHRT_MAX;
Signed-off-by: Dan Carpenter <redacted>