linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 2/5] staging: cxt1e1: remove dead code in musycc.c
@ 2014-05-09 10:06 Daeseok Youn
  2014-05-09 10:51 ` Dan Carpenter
  0 siblings, 1 reply; 5+ messages in thread
From: Daeseok Youn @ 2014-05-09 10:06 UTC (permalink / raw)
  To: gregkh
  Cc: daeseok.youn, himangi774, sachin.kamat, fempsci, nandu.hgowda,
	devel, linux-kernel, dan.carpenter

Removes "#if 0" blocks.

Signed-off-by: Daeseok Youn <daeseok.youn@gmail.com>
---
Dan,
 I decided to leave musycc_dump_rxbuffer_ring(ch, 0) which is commented
 out and make a block as "RLD_DEBUG". Because i think this block need to debug
 with define "RLD_DEBUG". If I am wrong, let me know.

 drivers/staging/cxt1e1/musycc.c |  136 ++-------------------------------------
 1 files changed, 5 insertions(+), 131 deletions(-)

diff --git a/drivers/staging/cxt1e1/musycc.c b/drivers/staging/cxt1e1/musycc.c
index 2ddf889..91fab77 100644
--- a/drivers/staging/cxt1e1/musycc.c
+++ b/drivers/staging/cxt1e1/musycc.c
@@ -64,7 +64,6 @@ void        musycc_update_timeslots(mpi_t *);
 
 /*******************************************************************/
 
-#if 1
 static int
 musycc_dump_rxbuffer_ring(mch_t *ch, int lockit)
 {
@@ -128,9 +127,7 @@ musycc_dump_rxbuffer_ring(mch_t *ch, int lockit)
 		spin_unlock_irqrestore(&ch->ch_rxlock, flags);
 	return 0;
 }
-#endif
 
-#if 1
 static int
 musycc_dump_txbuffer_ring(mch_t *ch, int lockit)
 {
@@ -188,8 +185,6 @@ musycc_dump_txbuffer_ring(mch_t *ch, int lockit)
 		spin_unlock_irqrestore(&ch->ch_txlock, flags);
 	return 0;
 }
-#endif
-
 
 /*
  * The following supports a backdoor debug facility which can be used to
@@ -340,9 +335,6 @@ musycc_wq_chan_restart(void *arg)      /* channel private structure */
 	mch_t      *ch;
 	mpi_t      *pi;
 	struct mdesc *md;
-#if 0
-	unsigned long flags;
-#endif
 
 	ch = container_of(arg, struct c4_chan_info, ch_work);
 	pi = ch->up;
@@ -391,22 +383,14 @@ musycc_wq_chan_restart(void *arg)      /* channel private structure */
 		/* find next unprocessed message, then set TX thp to it */
 		musycc_update_tx_thp(ch);
 
-#if 0
-		spin_lock_irqsave(&ch->ch_txlock, flags);
-#endif
 		md = ch->txd_irq_srv;
 		if (!md) {
 #ifdef RLD_TRANS_DEBUG
 			pr_info("-- musycc_wq_chan_restart[%d]: WARNING, starting NULL md\n", ch->channum);
 #endif
-#if 0
-			spin_unlock_irqrestore(&ch->ch_txlock, flags);
-#endif
 		} else if (md->data && ((le32_to_cpu(md->status)) & MUSYCC_TX_OWNED)) {
 			ch->ch_start_tx = 0;
-#if 0
-			spin_unlock_irqrestore(&ch->ch_txlock, flags);   /* allow interrupts for service request */
-#endif
+
 #ifdef RLD_TRANS_DEBUG
 			pr_info("++ musycc_wq_chan_restart() CHAN TX ACTIVATE: chan %d txd_irq_srv %p = sts %x, txpkt %lu\n",
 				ch->channum, ch->txd_irq_srv, ch->txd_irq_srv->status, ch->s.tx_packets);
@@ -421,9 +405,6 @@ musycc_wq_chan_restart(void *arg)      /* channel private structure */
 				le32_to_cpu(md->status),
 				le32_to_cpu(md->data), ch->ch_start_tx);
 			musycc_dump_txbuffer_ring(ch, 0);
-#if 0
-			spin_unlock_irqrestore(&ch->ch_txlock, flags);   /* allow interrupts for service request */
-#endif
 		}
 #endif
 	}
@@ -831,12 +812,6 @@ musycc_bh_tx_eom(mpi_t *pi, int gchan)
 	mch_t      *ch;
 	struct mdesc *md;
 
-#if 0
-#ifndef SBE_ISR_INLINE
-	unsigned long flags;
-
-#endif
-#endif
 	volatile u_int32_t status;
 
 	ch = pi->chan[gchan];
@@ -849,13 +824,6 @@ musycc_bh_tx_eom(mpi_t *pi, int gchan)
 		return;                     /* note: mdt==0 implies a malloc()
 					     * failure w/in chan_up() routine */
 
-#if 0
-#ifdef SBE_ISR_INLINE
-	spin_lock_irq(&ch->ch_txlock);
-#else
-	spin_lock_irqsave(&ch->ch_txlock, flags);
-#endif
-#endif
 	do {
 		FLUSH_MEM_READ();
 		md = ch->txd_irq_srv;
@@ -993,13 +961,6 @@ musycc_bh_tx_eom(mpi_t *pi, int gchan)
 #endif
 
 	FLUSH_MEM_WRITE();
-#if 0
-#ifdef SBE_ISR_INLINE
-	spin_unlock_irq(&ch->ch_txlock);
-#else
-	spin_unlock_irqrestore(&ch->ch_txlock, flags);
-#endif
-#endif
 }
 
 
@@ -1181,11 +1142,6 @@ musycc_intr_th_handler(void *devp)
 			 * walking the chain.  As the chain is walked, the interrupt will
 			 * eventually be serviced by the correct driver/handler.
 			 */
-#if 0
-			/* chained interrupt = not ours */
-			pr_info(">> %s: intCnt NULL, sts %x, possibly a chained interrupt!\n",
-					ci->devname, status);
-#endif
 			return IRQ_NONE;
 		}
 
@@ -1360,15 +1316,11 @@ musycc_intr_bh_tasklet(ci_t *ci)
 				musycc_bh_tx_eom(pi, gchan);
 			else
 				musycc_bh_rx_eom(pi, gchan);
-#if 0
-			break;
-#else
 			/*
 			 * MUSYCC Interrupt Descriptor section states that EOB and EOM
 			 * can be combined with the NONE error (as well as others).  So
 			 * drop thru to catch this...
 			 */
-#endif
 		case EVE_NONE:
 			if (err == ERR_SHT)
 				ch->s.rx_length_errors++;
@@ -1444,7 +1396,9 @@ musycc_intr_bh_tasklet(ci_t *ci)
 				if (cxt1e1_log_level >= LOG_WARN) {
 					pr_info("%s: RX buffer overflow [ONR] on channel %d, mode %x\n",
 						ci->devname, ch->channum, ch->p.chan_mode);
-					//musycc_dump_rxbuffer_ring (ch, 0);        /* RLD DEBUG */
+#ifdef RLD_DEBUG
+					musycc_dump_rxbuffer_ring(ch, 0);
+#endif
 				}
 			}
 			musycc_chan_restart(ch);
@@ -1511,35 +1465,6 @@ musycc_intr_bh_tasklet(ci_t *ci)
 	/* else, nothing returned */
 }
 
-#if 0
-	int         __init
-musycc_new_chan(ci_t *ci, int channum, void *user)
-{
-	mch_t      *ch;
-
-	ch = ci->port[channum / MUSYCC_NCHANS].chan[channum % MUSYCC_NCHANS];
-
-	if (ch->state != UNASSIGNED)
-		return EEXIST;
-	/* NOTE: mch_t already cleared during OS_kmalloc() */
-	ch->state = DOWN;
-	ch->user = user;
-#if 0
-	ch->status = 0;
-	ch->p.status = 0;
-	ch->p.intr_mask = 0;
-#endif
-	ch->p.chan_mode = CFG_CH_PROTO_HDLC_FCS16;
-	ch->p.idlecode = CFG_CH_FLAG_7E;
-	ch->p.pad_fill_count = 2;
-	spin_lock_init(&ch->ch_rxlock);
-	spin_lock_init(&ch->ch_txlock);
-
-	return 0;
-}
-#endif
-
-
 #ifdef SBE_PMCC4_ENABLE
 	status_t
 musycc_chan_down(ci_t *dummy, int channum)
@@ -1592,52 +1517,12 @@ musycc_chan_down(ci_t *dummy, int channum)
 }
 #endif
 
-
-#if 0
-/* TODO: determine if these functions will not be needed and can be removed */
-int
-musycc_del_chan(ci_t *ci, int channum)
-{
-	mch_t      *ch;
-
-	if ((channum < 0) || (channum >= (MUSYCC_NPORTS * MUSYCC_NCHANS)))  /* sanity chk param */
-		return ECHRNG;
-	ch = sd_find_chan(ci, channum);
-	if (!ch)
-		return ENOENT;
-	if (ch->state == UP)
-		musycc_chan_down(ci, channum);
-	ch->state = UNASSIGNED;
-	return 0;
-}
-
-
-int
-musycc_del_chan_stats(ci_t *ci, int channum)
-{
-	mch_t      *ch;
-
-	if (channum < 0 || channum >= (MUSYCC_NPORTS * MUSYCC_NCHANS))      /* sanity chk param */
-		return ECHRNG;
-	ch = sd_find_chan(ci, channum);
-	if (!ch)
-		return ENOENT;
-
-	memset(&ch->s, 0, sizeof(struct sbecom_chan_stats));
-	return 0;
-}
-#endif
-
-
 int
 musycc_start_xmit(ci_t *ci, int channum, void *mem_token)
 {
 	mch_t      *ch;
 	struct mdesc *md;
 	void       *m2;
-#if 0
-	unsigned long flags;
-#endif
 	int         txd_need_cnt;
 	u_int32_t   len;
 
@@ -1694,9 +1579,7 @@ musycc_start_xmit(ci_t *ci, int channum, void *mem_token)
 		OS_mem_token_free(mem_token);
 		return 0;
 	}
-#if 0
-	spin_lock_irqsave(&ch->ch_txlock, flags);
-#endif
+
 	/************************************************************/
 	/** flow control the line if not enough descriptors remain **/
 	/************************************************************/
@@ -1707,9 +1590,6 @@ musycc_start_xmit(ci_t *ci, int channum, void *mem_token)
 		ch->tx_full = 1;
 		ch->txd_required = txd_need_cnt;
 		sd_disable_xmit(ch->user);
-#if 0
-		spin_unlock_irqrestore(&ch->ch_txlock, flags);
-#endif
 		return -EBUSY;               /* tell user to try again later */
 	}
 	/**************************************************/
@@ -1748,12 +1628,6 @@ musycc_start_xmit(ci_t *ci, int channum, void *mem_token)
 		/* last chunk in hdlc mode */
 		u |= (ch->p.idlecode << IDLE_CODE);
 		if (ch->p.pad_fill_count) {
-#if 0
-			/* NOOP NOTE: u_int8_t cannot be > 0xFF */
-			/* sanitize pad_fill_count for maximums allowed by hardware */
-			if (ch->p.pad_fill_count > EXTRA_FLAGS_MASK)
-				ch->p.pad_fill_count = EXTRA_FLAGS_MASK;
-#endif
 			u |= (PADFILL_ENABLE | (ch->p.pad_fill_count << EXTRA_FLAGS));
 		}
 		md->mem_token = len ? NULL : mem_token;    /* Fill in mds on last
-- 
1.7.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH 2/5] staging: cxt1e1: remove dead code in musycc.c
  2014-05-09 10:06 [PATCH 2/5] staging: cxt1e1: remove dead code in musycc.c Daeseok Youn
@ 2014-05-09 10:51 ` Dan Carpenter
  2014-05-09 14:09   ` DaeSeok Youn
  0 siblings, 1 reply; 5+ messages in thread
From: Dan Carpenter @ 2014-05-09 10:51 UTC (permalink / raw)
  To: Daeseok Youn
  Cc: gregkh, himangi774, sachin.kamat, fempsci, nandu.hgowda, devel,
	linux-kernel

On Fri, May 09, 2014 at 07:06:06PM +0900, Daeseok Youn wrote:
> Removes "#if 0" blocks.
> 
> Signed-off-by: Daeseok Youn <daeseok.youn@gmail.com>
> ---
> Dan,
>  I decided to leave musycc_dump_rxbuffer_ring(ch, 0) which is commented
>  out and make a block as "RLD_DEBUG". Because i think this block need to debug
>  with define "RLD_DEBUG". If I am wrong, let me know.
> 

This change should maybe have been in a separate patch.  It's a border
line thing.  But definitely, it should have been mentioned in the
changelog.

Btw, you can use `git citool` to add or remove lines from a
commit.  Highlight and right click on the lines you want to add or
remove.

I don't really care either way if you keep it or delete it.

regards,
dan carpenter


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 2/5] staging: cxt1e1: remove dead code in musycc.c
  2014-05-09 10:51 ` Dan Carpenter
@ 2014-05-09 14:09   ` DaeSeok Youn
  2014-05-09 14:15     ` Dan Carpenter
  0 siblings, 1 reply; 5+ messages in thread
From: DaeSeok Youn @ 2014-05-09 14:09 UTC (permalink / raw)
  To: Dan Carpenter
  Cc: gregkh, himangi774, sachin.kamat, fempsci, nandu.hgowda, devel,
	linux-kernel

2014-05-09 19:51 GMT+09:00, Dan Carpenter <dan.carpenter@oracle.com>:
> On Fri, May 09, 2014 at 07:06:06PM +0900, Daeseok Youn wrote:
>> Removes "#if 0" blocks.
>>
>> Signed-off-by: Daeseok Youn <daeseok.youn@gmail.com>
>> ---
>> Dan,
>>  I decided to leave musycc_dump_rxbuffer_ring(ch, 0) which is commented
>>  out and make a block as "RLD_DEBUG". Because i think this block need to
>> debug
>>  with define "RLD_DEBUG". If I am wrong, let me know.
>>
>
> This change should maybe have been in a separate patch.  It's a border
> line thing.  But definitely, it should have been mentioned in the
> changelog.
>
> Btw, you can use `git citool` to add or remove lines from a
> commit.  Highlight and right click on the lines you want to add or
> remove.
Thanks for the tip. I used "git add -p" after "git rebase" and "git
reset HEAD" for
spliting a patch.
But I have a question, Do I have to resend rest of patches after
spliting this patch?
In this case, 2/5 is splited to two, it doesn't need to rebase but
numbering of patches are changed.

>
> I don't really care either way if you keep it or delete it.
Ok. I will leave this.

Thanks for review.

Regards,
Daeseok Youn

>
> regards,
> dan carpenter
>
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 2/5] staging: cxt1e1: remove dead code in musycc.c
  2014-05-09 14:09   ` DaeSeok Youn
@ 2014-05-09 14:15     ` Dan Carpenter
  2014-05-09 14:25       ` DaeSeok Youn
  0 siblings, 1 reply; 5+ messages in thread
From: Dan Carpenter @ 2014-05-09 14:15 UTC (permalink / raw)
  To: DaeSeok Youn
  Cc: gregkh, himangi774, sachin.kamat, fempsci, nandu.hgowda, devel,
	linux-kernel

On Fri, May 09, 2014 at 11:09:35PM +0900, DaeSeok Youn wrote:
> 2014-05-09 19:51 GMT+09:00, Dan Carpenter <dan.carpenter@oracle.com>:
> > On Fri, May 09, 2014 at 07:06:06PM +0900, Daeseok Youn wrote:
> >> Removes "#if 0" blocks.
> >>
> >> Signed-off-by: Daeseok Youn <daeseok.youn@gmail.com>
> >> ---
> >> Dan,
> >>  I decided to leave musycc_dump_rxbuffer_ring(ch, 0) which is commented
> >>  out and make a block as "RLD_DEBUG". Because i think this block need to
> >> debug
> >>  with define "RLD_DEBUG". If I am wrong, let me know.
> >>
> >
> > This change should maybe have been in a separate patch.  It's a border
> > line thing.  But definitely, it should have been mentioned in the
> > changelog.
> >
> > Btw, you can use `git citool` to add or remove lines from a
> > commit.  Highlight and right click on the lines you want to add or
> > remove.
> Thanks for the tip. I used "git add -p" after "git rebase" and "git
> reset HEAD" for
> spliting a patch.
> But I have a question, Do I have to resend rest of patches after
> spliting this patch?
> In this case, 2/5 is splited to two, it doesn't need to rebase but
> numbering of patches are changed.

Probably it's simplest to just fixup the changelog and resend as-is.
If you split a patch then normally it's easiest to just resend
everything.

If you have to resend just one patch and it doesn't affect the later
patches then you can just resend that one so long as you get the
In-Reply-To email header correct.  If you don't know what an In-Reply-To
header is, then resend everything.

regards,
dan carpenter


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 2/5] staging: cxt1e1: remove dead code in musycc.c
  2014-05-09 14:15     ` Dan Carpenter
@ 2014-05-09 14:25       ` DaeSeok Youn
  0 siblings, 0 replies; 5+ messages in thread
From: DaeSeok Youn @ 2014-05-09 14:25 UTC (permalink / raw)
  To: Dan Carpenter
  Cc: gregkh, himangi774, sachin.kamat, fempsci, nandu.hgowda, devel,
	linux-kernel

2014-05-09 23:15 GMT+09:00, Dan Carpenter <dan.carpenter@oracle.com>:
> On Fri, May 09, 2014 at 11:09:35PM +0900, DaeSeok Youn wrote:
>> 2014-05-09 19:51 GMT+09:00, Dan Carpenter <dan.carpenter@oracle.com>:
>> > On Fri, May 09, 2014 at 07:06:06PM +0900, Daeseok Youn wrote:
>> >> Removes "#if 0" blocks.
>> >>
>> >> Signed-off-by: Daeseok Youn <daeseok.youn@gmail.com>
>> >> ---
>> >> Dan,
>> >>  I decided to leave musycc_dump_rxbuffer_ring(ch, 0) which is
>> >> commented
>> >>  out and make a block as "RLD_DEBUG". Because i think this block need
>> >> to
>> >> debug
>> >>  with define "RLD_DEBUG". If I am wrong, let me know.
>> >>
>> >
>> > This change should maybe have been in a separate patch.  It's a border
>> > line thing.  But definitely, it should have been mentioned in the
>> > changelog.
>> >
>> > Btw, you can use `git citool` to add or remove lines from a
>> > commit.  Highlight and right click on the lines you want to add or
>> > remove.
>> Thanks for the tip. I used "git add -p" after "git rebase" and "git
>> reset HEAD" for
>> spliting a patch.
>> But I have a question, Do I have to resend rest of patches after
>> spliting this patch?
>> In this case, 2/5 is splited to two, it doesn't need to rebase but
>> numbering of patches are changed.
>
> Probably it's simplest to just fixup the changelog and resend as-is.
> If you split a patch then normally it's easiest to just resend
> everything.
>
> If you have to resend just one patch and it doesn't affect the later
> patches then you can just resend that one so long as you get the
> In-Reply-To email header correct.  If you don't know what an In-Reply-To
> header is, then resend everything.
>
Thanks for kind explanation.
I will just change the changelog and send this again.

Regards,
Daeseok Youn

> regards,
> dan carpenter
>
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-05-09 14:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-09 10:06 [PATCH 2/5] staging: cxt1e1: remove dead code in musycc.c Daeseok Youn
2014-05-09 10:51 ` Dan Carpenter
2014-05-09 14:09   ` DaeSeok Youn
2014-05-09 14:15     ` Dan Carpenter
2014-05-09 14:25       ` DaeSeok Youn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).