The patch number 9258 was added via Steven Toth <[EMAIL PROTECTED]>
to http://linuxtv.org/hg/v4l-dvb master development tree.

Kernel patches in this development tree may be modified to be backward
compatible with older kernels. Compatibility modifications will be
removed before inclusion into the mainstream Kernel

If anyone has any objections, please let us know by sending a message to:
        [EMAIL PROTECTED]

------

From: Steven Toth  <[EMAIL PROTECTED]>
s5h1409: Checkpatch compliance


s5h1409: Checkpatch compliance

Priority: normal

Signed-off-by: Steven Toth <[EMAIL PROTECTED]>


---

 linux/drivers/media/dvb/frontends/s5h1409.c |  166 ++++++++++----------
 linux/drivers/media/dvb/frontends/s5h1409.h |   15 -
 2 files changed, 92 insertions(+), 89 deletions(-)

diff -r ce2b5b41fda0 -r 663f22718c16 linux/drivers/media/dvb/frontends/s5h1409.c
--- a/linux/drivers/media/dvb/frontends/s5h1409.c       Thu Oct 16 19:24:42 
2008 -0400
+++ b/linux/drivers/media/dvb/frontends/s5h1409.c       Thu Oct 16 19:27:11 
2008 -0400
@@ -30,10 +30,10 @@
 
 struct s5h1409_state {
 
-       struct i2c_adapter* i2c;
+       struct i2c_adapter *i2c;
 
        /* configuration settings */
-       const struct s5h1409_config* config;
+       const struct s5h1409_config *config;
 
        struct dvb_frontend frontend;
 
@@ -48,6 +48,9 @@ struct s5h1409_state {
 };
 
 static int debug;
+module_param(debug, int, 0644);
+MODULE_PARM_DESC(debug, "Enable verbose debug messages");
+
 #define dprintk        if (debug) printk
 
 /* Register values to initialise the demod, this will set VSB by default */
@@ -299,10 +302,10 @@ static struct qam256_snr_tab {
 };
 
 /* 8 bit registers, 16 bit values */
-static int s5h1409_writereg(struct s5h1409_state* state, u8 reg, u16 data)
+static int s5h1409_writereg(struct s5h1409_state *state, u8 reg, u16 data)
 {
        int ret;
-       u8 buf [] = { reg, data >> 8,  data & 0xff };
+       u8 buf[] = { reg, data >> 8,  data & 0xff };
 
        struct i2c_msg msg = { .addr = state->config->demod_address,
                               .flags = 0, .buf = buf, .len = 3 };
@@ -310,19 +313,19 @@ static int s5h1409_writereg(struct s5h14
        ret = i2c_transfer(state->i2c, &msg, 1);
 
        if (ret != 1)
-               printk("%s: writereg error (reg == 0x%02x, val == 0x%04x, "
+               printk(KERN_ERR "%s: error (reg == 0x%02x, val == 0x%04x, "
                       "ret == %i)\n", __func__, reg, data, ret);
 
        return (ret != 1) ? -1 : 0;
 }
 
-static u16 s5h1409_readreg(struct s5h1409_state* state, u8 reg)
+static u16 s5h1409_readreg(struct s5h1409_state *state, u8 reg)
 {
        int ret;
-       u8 b0 [] = { reg };
-       u8 b1 [] = { 0, 0 };
-
-       struct i2c_msg msg [] = {
+       u8 b0[] = { reg };
+       u8 b1[] = { 0, 0 };
+
+       struct i2c_msg msg[] = {
                { .addr = state->config->demod_address, .flags = 0,
                  .buf = b0, .len = 1 },
                { .addr = state->config->demod_address, .flags = I2C_M_RD,
@@ -335,9 +338,9 @@ static u16 s5h1409_readreg(struct s5h140
        return (b1[0] << 8) | b1[1];
 }
 
-static int s5h1409_softreset(struct dvb_frontend* fe)
-{
-       struct s5h1409_state* state = fe->demodulator_priv;
+static int s5h1409_softreset(struct dvb_frontend *fe)
+{
+       struct s5h1409_state *state = fe->demodulator_priv;
 
        dprintk("%s()\n", __func__);
 
@@ -349,11 +352,11 @@ static int s5h1409_softreset(struct dvb_
 }
 
 #define S5H1409_VSB_IF_FREQ 5380
-#define S5H1409_QAM_IF_FREQ state->config->qam_if
-
-static int s5h1409_set_if_freq(struct dvb_frontend* fe, int KHz)
-{
-       struct s5h1409_state* state = fe->demodulator_priv;
+#define S5H1409_QAM_IF_FREQ (state->config->qam_if)
+
+static int s5h1409_set_if_freq(struct dvb_frontend *fe, int KHz)
+{
+       struct s5h1409_state *state = fe->demodulator_priv;
 
        dprintk("%s(%d KHz)\n", __func__, KHz);
 
@@ -376,26 +379,26 @@ static int s5h1409_set_if_freq(struct dv
        return 0;
 }
 
-static int s5h1409_set_spectralinversion(struct dvb_frontend* fe, int inverted)
-{
-       struct s5h1409_state* state = fe->demodulator_priv;
+static int s5h1409_set_spectralinversion(struct dvb_frontend *fe, int inverted)
+{
+       struct s5h1409_state *state = fe->demodulator_priv;
 
        dprintk("%s(%d)\n", __func__, inverted);
 
-       if(inverted == 1)
+       if (inverted == 1)
                return s5h1409_writereg(state, 0x1b, 0x1101); /* Inverted */
        else
                return s5h1409_writereg(state, 0x1b, 0x0110); /* Normal */
 }
 
-static int s5h1409_enable_modulation(struct dvb_frontend* fe,
+static int s5h1409_enable_modulation(struct dvb_frontend *fe,
                                     fe_modulation_t m)
 {
-       struct s5h1409_state* state = fe->demodulator_priv;
+       struct s5h1409_state *state = fe->demodulator_priv;
 
        dprintk("%s(0x%08x)\n", __func__, m);
 
-       switch(m) {
+       switch (m) {
        case VSB_8:
                dprintk("%s() VSB_8\n", __func__);
                if (state->if_freq != S5H1409_VSB_IF_FREQ)
@@ -422,9 +425,9 @@ static int s5h1409_enable_modulation(str
        return 0;
 }
 
-static int s5h1409_i2c_gate_ctrl(struct dvb_frontend* fe, int enable)
-{
-       struct s5h1409_state* state = fe->demodulator_priv;
+static int s5h1409_i2c_gate_ctrl(struct dvb_frontend *fe, int enable)
+{
+       struct s5h1409_state *state = fe->demodulator_priv;
 
        dprintk("%s(%d)\n", __func__, enable);
 
@@ -434,9 +437,9 @@ static int s5h1409_i2c_gate_ctrl(struct 
                return s5h1409_writereg(state, 0xf3, 0);
 }
 
-static int s5h1409_set_gpio(struct dvb_frontend* fe, int enable)
-{
-       struct s5h1409_state* state = fe->demodulator_priv;
+static int s5h1409_set_gpio(struct dvb_frontend *fe, int enable)
+{
+       struct s5h1409_state *state = fe->demodulator_priv;
 
        dprintk("%s(%d)\n", __func__, enable);
 
@@ -448,18 +451,18 @@ static int s5h1409_set_gpio(struct dvb_f
                        s5h1409_readreg(state, 0xe3) & 0xfeff);
 }
 
-static int s5h1409_sleep(struct dvb_frontend* fe, int enable)
-{
-       struct s5h1409_state* state = fe->demodulator_priv;
+static int s5h1409_sleep(struct dvb_frontend *fe, int enable)
+{
+       struct s5h1409_state *state = fe->demodulator_priv;
 
        dprintk("%s(%d)\n", __func__, enable);
 
        return s5h1409_writereg(state, 0xf2, enable);
 }
 
-static int s5h1409_register_reset(struct dvb_frontend* fe)
-{
-       struct s5h1409_state* state = fe->demodulator_priv;
+static int s5h1409_register_reset(struct dvb_frontend *fe)
+{
+       struct s5h1409_state *state = fe->demodulator_priv;
 
        dprintk("%s()\n", __func__);
 
@@ -483,7 +486,7 @@ static void s5h1409_set_qam_amhum_mode(s
                reg &= 0xff;
 
                s5h1409_writereg(state, 0x96, 0x00c);
-               if ((reg < 0x38) || (reg > 0x68) ) {
+               if ((reg < 0x38) || (reg > 0x68)) {
                        s5h1409_writereg(state, 0x93, 0x3332);
                        s5h1409_writereg(state, 0x9e, 0x2c37);
                } else {
@@ -514,7 +517,7 @@ static void s5h1409_set_qam_interleave_m
 
                        s5h1409_writereg(state, 0x96, 0x20);
                        s5h1409_writereg(state, 0xad,
-                               ( ((reg1 & 0xf000) >> 4) | (reg2 & 0xf0ff)) );
+                               (((reg1 & 0xf000) >> 4) | (reg2 & 0xf0ff)));
                        s5h1409_writereg(state, 0xab,
                                s5h1409_readreg(state, 0xab) & 0xeffe);
                }
@@ -529,10 +532,10 @@ static void s5h1409_set_qam_interleave_m
 }
 
 /* Talk to the demod, set the FEC, GUARD, QAM settings etc */
-static int s5h1409_set_frontend (struct dvb_frontend* fe,
+static int s5h1409_set_frontend(struct dvb_frontend *fe,
                                 struct dvb_frontend_parameters *p)
 {
-       struct s5h1409_state* state = fe->demodulator_priv;
+       struct s5h1409_state *state = fe->demodulator_priv;
 
        dprintk("%s(frequency=%d)\n", __func__, p->frequency);
 
@@ -546,9 +549,11 @@ static int s5h1409_set_frontend (struct 
        msleep(100);
 
        if (fe->ops.tuner_ops.set_params) {
-               if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 1);
+               if (fe->ops.i2c_gate_ctrl)
+                       fe->ops.i2c_gate_ctrl(fe, 1);
                fe->ops.tuner_ops.set_params(fe, p);
-               if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
+               if (fe->ops.i2c_gate_ctrl)
+                       fe->ops.i2c_gate_ctrl(fe, 0);
        }
 
        /* Optimize the demod for QAM */
@@ -592,17 +597,17 @@ static int s5h1409_set_mpeg_timing(struc
 
 /* Reset the demod hardware and reset all of the configuration registers
    to a default state. */
-static int s5h1409_init (struct dvb_frontend* fe)
+static int s5h1409_init(struct dvb_frontend *fe)
 {
        int i;
 
-       struct s5h1409_state* state = fe->demodulator_priv;
+       struct s5h1409_state *state = fe->demodulator_priv;
        dprintk("%s()\n", __func__);
 
        s5h1409_sleep(fe, 0);
        s5h1409_register_reset(fe);
 
-       for (i=0; i < ARRAY_SIZE(init_tab); i++)
+       for (i = 0; i < ARRAY_SIZE(init_tab); i++)
                s5h1409_writereg(state, init_tab[i].reg, init_tab[i].data);
 
        /* The datasheet says that after initialisation, VSB is default */
@@ -627,9 +632,9 @@ static int s5h1409_init (struct dvb_fron
        return 0;
 }
 
-static int s5h1409_read_status(struct dvb_frontend* fe, fe_status_t* status)
-{
-       struct s5h1409_state* state = fe->demodulator_priv;
+static int s5h1409_read_status(struct dvb_frontend *fe, fe_status_t *status)
+{
+       struct s5h1409_state *state = fe->demodulator_priv;
        u16 reg;
        u32 tuner_status = 0;
 
@@ -637,12 +642,12 @@ static int s5h1409_read_status(struct dv
 
        /* Get the demodulator status */
        reg = s5h1409_readreg(state, 0xf1);
-       if(reg & 0x1000)
+       if (reg & 0x1000)
                *status |= FE_HAS_VITERBI;
-       if(reg & 0x8000)
+       if (reg & 0x8000)
                *status |= FE_HAS_LOCK | FE_HAS_SYNC;
 
-       switch(state->config->status_mode) {
+       switch (state->config->status_mode) {
        case S5H1409_DEMODLOCKING:
                if (*status & FE_HAS_VITERBI)
                        *status |= FE_HAS_CARRIER | FE_HAS_SIGNAL;
@@ -668,12 +673,12 @@ static int s5h1409_read_status(struct dv
        return 0;
 }
 
-static int s5h1409_qam256_lookup_snr(struct dvb_frontend* fe, u16* snr, u16 v)
+static int s5h1409_qam256_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v)
 {
        int i, ret = -EINVAL;
        dprintk("%s()\n", __func__);
 
-       for (i=0; i < ARRAY_SIZE(qam256_snr_tab); i++) {
+       for (i = 0; i < ARRAY_SIZE(qam256_snr_tab); i++) {
                if (v < qam256_snr_tab[i].val) {
                        *snr = qam256_snr_tab[i].data;
                        ret = 0;
@@ -683,12 +688,12 @@ static int s5h1409_qam256_lookup_snr(str
        return ret;
 }
 
-static int s5h1409_qam64_lookup_snr(struct dvb_frontend* fe, u16* snr, u16 v)
+static int s5h1409_qam64_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v)
 {
        int i, ret = -EINVAL;
        dprintk("%s()\n", __func__);
 
-       for (i=0; i < ARRAY_SIZE(qam64_snr_tab); i++) {
+       for (i = 0; i < ARRAY_SIZE(qam64_snr_tab); i++) {
                if (v < qam64_snr_tab[i].val) {
                        *snr = qam64_snr_tab[i].data;
                        ret = 0;
@@ -698,12 +703,12 @@ static int s5h1409_qam64_lookup_snr(stru
        return ret;
 }
 
-static int s5h1409_vsb_lookup_snr(struct dvb_frontend* fe, u16* snr, u16 v)
+static int s5h1409_vsb_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v)
 {
        int i, ret = -EINVAL;
        dprintk("%s()\n", __func__);
 
-       for (i=0; i < ARRAY_SIZE(vsb_snr_tab); i++) {
+       for (i = 0; i < ARRAY_SIZE(vsb_snr_tab); i++) {
                if (v > vsb_snr_tab[i].val) {
                        *snr = vsb_snr_tab[i].data;
                        ret = 0;
@@ -714,13 +719,13 @@ static int s5h1409_vsb_lookup_snr(struct
        return ret;
 }
 
-static int s5h1409_read_snr(struct dvb_frontend* fe, u16* snr)
-{
-       struct s5h1409_state* state = fe->demodulator_priv;
+static int s5h1409_read_snr(struct dvb_frontend *fe, u16 *snr)
+{
+       struct s5h1409_state *state = fe->demodulator_priv;
        u16 reg;
        dprintk("%s()\n", __func__);
 
-       switch(state->current_modulation) {
+       switch (state->current_modulation) {
        case QAM_64:
                reg = s5h1409_readreg(state, 0xf0) & 0xff;
                return s5h1409_qam64_lookup_snr(fe, snr, reg);
@@ -737,30 +742,30 @@ static int s5h1409_read_snr(struct dvb_f
        return -EINVAL;
 }
 
-static int s5h1409_read_signal_strength(struct dvb_frontend* fe,
-                                       u16* signal_strength)
+static int s5h1409_read_signal_strength(struct dvb_frontend *fe,
+                                       u16 *signal_strength)
 {
        return s5h1409_read_snr(fe, signal_strength);
 }
 
-static int s5h1409_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks)
-{
-       struct s5h1409_state* state = fe->demodulator_priv;
+static int s5h1409_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks)
+{
+       struct s5h1409_state *state = fe->demodulator_priv;
 
        *ucblocks = s5h1409_readreg(state, 0xb5);
 
        return 0;
 }
 
-static int s5h1409_read_ber(struct dvb_frontend* fe, u32* ber)
+static int s5h1409_read_ber(struct dvb_frontend *fe, u32 *ber)
 {
        return s5h1409_read_ucblocks(fe, ber);
 }
 
-static int s5h1409_get_frontend(struct dvb_frontend* fe,
+static int s5h1409_get_frontend(struct dvb_frontend *fe,
                                struct dvb_frontend_parameters *p)
 {
-       struct s5h1409_state* state = fe->demodulator_priv;
+       struct s5h1409_state *state = fe->demodulator_priv;
 
        p->frequency = state->current_frequency;
        p->u.vsb.modulation = state->current_modulation;
@@ -768,25 +773,25 @@ static int s5h1409_get_frontend(struct d
        return 0;
 }
 
-static int s5h1409_get_tune_settings(struct dvb_frontend* fe,
+static int s5h1409_get_tune_settings(struct dvb_frontend *fe,
                                     struct dvb_frontend_tune_settings *tune)
 {
        tune->min_delay_ms = 1000;
        return 0;
 }
 
-static void s5h1409_release(struct dvb_frontend* fe)
-{
-       struct s5h1409_state* state = fe->demodulator_priv;
+static void s5h1409_release(struct dvb_frontend *fe)
+{
+       struct s5h1409_state *state = fe->demodulator_priv;
        kfree(state);
 }
 
 static struct dvb_frontend_ops s5h1409_ops;
 
-struct dvb_frontend* s5h1409_attach(const struct s5h1409_config* config,
-                                   struct i2c_adapter* i2c)
-{
-       struct s5h1409_state* state = NULL;
+struct dvb_frontend *s5h1409_attach(const struct s5h1409_config *config,
+                                   struct i2c_adapter *i2c)
+{
+       struct s5h1409_state *state = NULL;
        u16 reg;
 
        /* allocate memory for the internal state */
@@ -825,6 +830,7 @@ error:
        kfree(state);
        return NULL;
 }
+EXPORT_SYMBOL(s5h1409_attach);
 
 static struct dvb_frontend_ops s5h1409_ops = {
 
@@ -850,14 +856,10 @@ static struct dvb_frontend_ops s5h1409_o
        .release              = s5h1409_release,
 };
 
-module_param(debug, int, 0644);
-MODULE_PARM_DESC(debug, "Enable verbose debug messages");
-
 MODULE_DESCRIPTION("Samsung S5H1409 QAM-B/ATSC Demodulator driver");
 MODULE_AUTHOR("Steven Toth");
 MODULE_LICENSE("GPL");
 
-EXPORT_SYMBOL(s5h1409_attach);
 
 /*
  * Local variables:
diff -r ce2b5b41fda0 -r 663f22718c16 linux/drivers/media/dvb/frontends/s5h1409.h
--- a/linux/drivers/media/dvb/frontends/s5h1409.h       Thu Oct 16 19:24:42 
2008 -0400
+++ b/linux/drivers/media/dvb/frontends/s5h1409.h       Thu Oct 16 19:27:11 
2008 -0400
@@ -24,8 +24,7 @@
 
 #include <linux/dvb/frontend.h>
 
-struct s5h1409_config
-{
+struct s5h1409_config {
        /* the demodulator's i2c address */
        u8 demod_address;
 
@@ -60,12 +59,14 @@ struct s5h1409_config
        u16 mpeg_timing;
 };
 
-#if defined(CONFIG_DVB_S5H1409) || (defined(CONFIG_DVB_S5H1409_MODULE) && 
defined(MODULE))
-extern struct dvb_frontend* s5h1409_attach(const struct s5h1409_config* config,
-                                          struct i2c_adapter* i2c);
+#if defined(CONFIG_DVB_S5H1409) || (defined(CONFIG_DVB_S5H1409_MODULE) \
+       && defined(MODULE))
+extern struct dvb_frontend *s5h1409_attach(const struct s5h1409_config *config,
+                                          struct i2c_adapter *i2c);
 #else
-static inline struct dvb_frontend* s5h1409_attach(const struct s5h1409_config* 
config,
-                                                 struct i2c_adapter* i2c)
+static inline struct dvb_frontend *s5h1409_attach(
+       const struct s5h1409_config *config,
+       struct i2c_adapter *i2c)
 {
        printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__);
        return NULL;


---

Patch is available at: 
http://linuxtv.org/hg/v4l-dvb/rev/663f22718c16a3c3a28a56d467bfd99c0658ccf8

_______________________________________________
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to