From 5f469bee5204a8729841adc6635d137bb88677a0 Mon Sep 17 00:00:00 2001 From: Munkyu Im Date: Tue, 13 May 2014 19:08:56 +0900 Subject: [PATCH] nfc: Support old protocol Change nfc packet size Change-Id: I0af5d7699434f2ac94e28dfb26eb3fb673f9b00a Signed-off-by: Munkyu Im --- drivers/maru/maru_virtio_nfc.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/maru/maru_virtio_nfc.c b/drivers/maru/maru_virtio_nfc.c index 24fc0658ef12..8e405a966fed 100644 --- a/drivers/maru/maru_virtio_nfc.c +++ b/drivers/maru/maru_virtio_nfc.c @@ -55,13 +55,13 @@ #define DEVICE_NAME "nfc" /* device protocol */ -#define MAX_BUF_SIZE 255 +#define NFC_MAX_BUF_SIZE 4096 struct msg_info { unsigned char client_id; unsigned char client_type; uint32_t use; - char buf[MAX_BUF_SIZE]; + char buf[NFC_MAX_BUF_SIZE]; }; static int g_read_count = 0; @@ -146,7 +146,7 @@ static int add_inbuf(struct virtqueue *vq, struct msg_info *msg) struct scatterlist sg[1]; int ret; - sg_init_one(sg, msg, MAX_BUF_SIZE); + sg_init_one(sg, msg, NFC_MAX_BUF_SIZE); ret = virtqueue_add_inbuf(vq, sg, 1, msg, GFP_ATOMIC); virtqueue_kick(vq); @@ -501,10 +501,10 @@ static int nfc_probe(struct virtio_device* dev) { memset(&vnfc->read_msginfo, 0x00, sizeof(vnfc->read_msginfo)); - sg_set_buf(vnfc->sg_read, &vnfc->read_msginfo, MAX_BUF_SIZE); + sg_set_buf(vnfc->sg_read, &vnfc->read_msginfo, NFC_MAX_BUF_SIZE); memset(&vnfc->send_msginfo, 0x00, sizeof(vnfc->send_msginfo)); - sg_set_buf(vnfc->sg_send, &vnfc->send_msginfo, MAX_BUF_SIZE); + sg_set_buf(vnfc->sg_send, &vnfc->send_msginfo, NFC_MAX_BUF_SIZE); sg_init_one(vnfc->sg_read, &vnfc->read_msginfo, sizeof(vnfc->read_msginfo)); -- 2.34.1