V4L/DVB (8247): Fix a const pointer assignment error in the drx397xD demodulator driver

Previous thread: sparc: Add task_pt_regs(). by Linux Kernel Mailing List on Monday, July 28, 2008 - 10:00 am. (1 message)

Next thread: V4L/DVB (8422): cs5345: fix incorrect mask with VIDIOC_DBG_S_REGISTER by Linux Kernel Mailing List on Monday, July 28, 2008 - 10:01 am. (1 message)
From: Linux Kernel Mailing List
Date: Monday, July 28, 2008 - 10:00 am

Gitweb:     http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e272ae...
Commit:     e272ae088fccf0e98ee0042392bd52a3455f28bd
Parent:     22b0119e09d6e7d671535c61de27753a5e1a0a63
Author:     David Howells <dhowells@redhat.com>
AuthorDate: Tue Jul 8 12:56:04 2008 -0300
Committer:  Mauro Carvalho Chehab <mchehab@infradead.org>
CommitDate: Wed Jul 23 08:09:14 2008 -0300

    V4L/DVB (8247): Fix a const pointer assignment error in the drx397xD demodulator driver
    
    Fix an assignment of a const pointer to a non-const pointer in the drx397xD
    demodulator driver.
    
    This was introduced in patch eb9bd0e567365d4f607d32d8c41e201da65aa971.
    
    Signed-off-by: David Howells <dhowells@redhat.com>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
---
 drivers/media/dvb/frontends/drx397xD.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/media/dvb/frontends/drx397xD.c b/drivers/media/dvb/frontends/drx397xD.c
index d71cce9..3cbed87 100644
--- a/drivers/media/dvb/frontends/drx397xD.c
+++ b/drivers/media/dvb/frontends/drx397xD.c
@@ -73,7 +73,7 @@ static struct {
 	const struct firmware *file;
 	rwlock_t lock;
 	int refcnt;
-	u8 *data[ARRAY_SIZE(blob_name)];
+	const u8 *data[ARRAY_SIZE(blob_name)];
 } fw[] = {
 #define _FW_ENTRY(a, b)		{			\
 			.name	= a,			\
@@ -109,7 +109,7 @@ static void drx_release_fw(struct drx397xD_state *s)
 
 static int drx_load_fw(struct drx397xD_state *s, fw_ix_t ix)
 {
-	u8 *data;
+	const u8 *data;
 	size_t size, len;
 	int i = 0, j, rc = -EINVAL;
 
@@ -193,7 +193,7 @@ static int drx_load_fw(struct drx397xD_state *s, fw_ix_t ix)
 static int write_fw(struct drx397xD_state *s, blob_ix_t ix)
 {
 	struct i2c_msg msg = {.addr = s->config.demod_address,.flags = 0 };
-	u8 *data;
+	const u8 *data;
 	int len, rc = 0, i = 0;
 
 	if (ix < 0 || ix >= ARRAY_SIZE(blob_name)) {
@@ -214,7 +214,7 @@ static int write_fw(struct ...
Previous thread: sparc: Add task_pt_regs(). by Linux Kernel Mailing List on Monday, July 28, 2008 - 10:00 am. (1 message)

Next thread: V4L/DVB (8422): cs5345: fix incorrect mask with VIDIOC_DBG_S_REGISTER by Linux Kernel Mailing List on Monday, July 28, 2008 - 10:01 am. (1 message)