]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
net: fddi: skfp: Remove unused function
authorNathan Chancellor <natechancellor@gmail.com>
Thu, 20 Sep 2018 22:36:33 +0000 (15:36 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sat, 22 Sep 2018 02:05:06 +0000 (19:05 -0700)
Clang warns when a variable is assigned to itself.

drivers/net/fddi/skfp/pcmplc.c:1257:6: warning: explicitly assigning
value of variable of type 'int' to itself [-Wself-assign]
        phy = phy ; on_off = on_off ;
        ~~~ ^ ~~~
drivers/net/fddi/skfp/pcmplc.c:1257:21: warning: explicitly assigning
value of variable of type 'int' to itself [-Wself-assign]
        phy = phy ; on_off = on_off ;
                    ~~~~~~ ^ ~~~~~~
2 warnings generated.

Turns out this entire function doesn't actually do anything since
SK_UNUSED is just casting the pointer to void. Remove it to silence
this Clang warning.

Link: https://github.com/ClangBuiltLinux/linux/issues/128
Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/fddi/skfp/ecm.c
drivers/net/fddi/skfp/h/cmtdef.h
drivers/net/fddi/skfp/pcmplc.c

index eee9ba91346ac43d29fb74da020b8754e52aba8c..c813e462183ddbf94ee0b77ef76bd5638228e74b 100644 (file)
@@ -30,7 +30,6 @@
  *
  *     The following external HW dependent functions are referenced :
  *             sm_pm_bypass_req()
- *             sm_pm_ls_latch()
  *             sm_pm_get_ls()
  * 
  *     The following HW dependent events are required :
@@ -356,8 +355,6 @@ static void ecm_fsm(struct s_smc *smc, int cmd)
                 */
                start_ecm_timer(smc,smc->s.ecm_check_poll,0) ;
                smc->e.ecm_line_state = TRUE ;  /* flag to pcm: report Q/HLS */
-               (void) sm_pm_ls_latch(smc,PA,1) ; /* enable line state latch */
-               (void) sm_pm_ls_latch(smc,PB,1) ; /* enable line state latch */
                ACTIONS_DONE() ;
                break ;
        case EC6_CHECK :
index 5d6891154367e54b4283263cd5193d30286a87cd..a12f464941ed8e4d81e33babaef06687c3d144be 100644 (file)
@@ -513,7 +513,6 @@ void pcm_status_state(struct s_smc *smc, int np, int *type, int *state,
 void plc_config_mux(struct s_smc *smc, int mux);
 void sm_lem_evaluate(struct s_smc *smc);
 void mac_update_counter(struct s_smc *smc);
-void sm_pm_ls_latch(struct s_smc *smc, int phy, int on_off);
 void sm_ma_control(struct s_smc *smc, int mode);
 void sm_mac_check_beacon_claim(struct s_smc *smc);
 void config_mux(struct s_smc *smc, int mux);
index a9ecf923f63d5c56dbcfd7947d81569658e470d4..6ef44c480bd500f3f2b6886a6a37eeb3f24f6d40 100644 (file)
@@ -30,7 +30,6 @@
  *     The following external HW dependent functions are referenced :
  *             sm_pm_control()
  *             sm_ph_linestate()
- *             sm_pm_ls_latch()
  *
  *     The following HW dependent events are required :
  *             PC_QLS
@@ -1248,16 +1247,6 @@ static void sm_ph_lem_stop(struct s_smc *smc, int np)
        CLEAR(PLC(np,PL_INTR_MASK),PL_LE_CTR) ;
 }
 
-/* ARGSUSED */
-void sm_pm_ls_latch(struct s_smc *smc, int phy, int on_off)
-/* int on_off; en- or disable ident. ls */
-{
-       SK_UNUSED(smc) ;
-
-       phy = phy ; on_off = on_off ;
-}
-
-
 /*
  * PCM pseudo code
  * receive actions are called AFTER the bit n is received,