On Fri, 23 Sep 2011 19:22:55 +0400 Mikhail Kshevetskiy <mikhail.kshevetskiy@xxxxxxxxx> wrote: > in adaption=2 case we should put 1 or 2 byte with modem status bits > at the beginning of a buffer pointed by "dp". n_gsm use 1 byte case, > so it allocate a buffer of len + 1 size. As result we should: > * put 1 byte of modem status bits > * increase data pointer > * put "len" bytes of data > but actually we have: > * increase first byte with the value of modem status bits > * decrease "len" > * put orig_len - 1 bytes of data starting from the buffer beggining > This is evidently wrong. > > Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@xxxxxxxxx> Acked-by: Alan Cox <alan@xxxxxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html