drivers/net: Remove boolean comparisons to true/false
Booleans should not be compared to true or false but be directly tested or tested with !. Done via cocci script: @@ bool t; @@ - t == true + t @@ bool t; @@ - t != true + !t @@ bool t; @@ - t == false + !t @@ bool t; @@ - t != false + t Signed-off-by: Joe Perches <joe@perches.com> Reviewed-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
1a0d6ae579
commit
23677ce317
@@ -777,7 +777,7 @@ static void efuse_write_data_case1(struct ieee80211_hw *hw, u16 *efuse_addr,
|
||||
dataempty = false;
|
||||
}
|
||||
|
||||
if (dataempty == false) {
|
||||
if (!dataempty) {
|
||||
*efuse_addr = *efuse_addr + (tmp_word_cnts * 2) + 1;
|
||||
*write_state = PG_STATE_HEADER;
|
||||
} else {
|
||||
|
@@ -105,8 +105,7 @@ bool rtl_ps_set_rf_state(struct ieee80211_hw *hw,
|
||||
|
||||
case ERFOFF:
|
||||
|
||||
if ((changesource == RF_CHANGE_BY_HW)
|
||||
&& (ppsc->hwradiooff == false)) {
|
||||
if ((changesource == RF_CHANGE_BY_HW) && !ppsc->hwradiooff) {
|
||||
ppsc->hwradiooff = true;
|
||||
}
|
||||
|
||||
|
@@ -329,8 +329,8 @@ static void rtl92c_dm_initial_gain_multi_sta(struct ieee80211_hw *hw)
|
||||
if (mac->opmode == NL80211_IFTYPE_ADHOC)
|
||||
multi_sta = true;
|
||||
|
||||
if ((multi_sta == false) || (dm_digtable.cursta_connectctate !=
|
||||
DIG_STA_DISCONNECT)) {
|
||||
if (!multi_sta ||
|
||||
dm_digtable.cursta_connectctate != DIG_STA_DISCONNECT) {
|
||||
initialized = false;
|
||||
dm_digtable.dig_ext_port_stage = DIG_EXT_PORT_STAGE_MAX;
|
||||
return;
|
||||
|
@@ -216,7 +216,7 @@ bool _rtl92c_phy_bb8192c_config_parafile(struct ieee80211_hw *hw)
|
||||
RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, "==>\n");
|
||||
rtstatus = rtlpriv->cfg->ops->config_bb_with_headerfile(hw,
|
||||
BASEBAND_CONFIG_PHY_REG);
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "Write BB Reg Fail!!\n");
|
||||
return false;
|
||||
}
|
||||
@@ -229,13 +229,13 @@ bool _rtl92c_phy_bb8192c_config_parafile(struct ieee80211_hw *hw)
|
||||
rtstatus = rtlpriv->cfg->ops->config_bb_with_pgheaderfile(hw,
|
||||
BASEBAND_CONFIG_PHY_REG);
|
||||
}
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "BB_PG Reg Fail!!\n");
|
||||
return false;
|
||||
}
|
||||
rtstatus = rtlpriv->cfg->ops->config_bb_with_headerfile(hw,
|
||||
BASEBAND_CONFIG_AGC_TAB);
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "AGC Table Fail\n");
|
||||
return false;
|
||||
}
|
||||
@@ -580,7 +580,7 @@ void rtl92c_phy_set_txpower_level(struct ieee80211_hw *hw, u8 channel)
|
||||
struct rtl_efuse *rtlefuse = rtl_efuse(rtlpriv);
|
||||
u8 cckpowerlevel[2], ofdmpowerlevel[2];
|
||||
|
||||
if (rtlefuse->txpwr_fromeprom == false)
|
||||
if (!rtlefuse->txpwr_fromeprom)
|
||||
return;
|
||||
_rtl92c_get_txpower_index(hw, channel,
|
||||
&cckpowerlevel[0], &ofdmpowerlevel[0]);
|
||||
|
@@ -693,7 +693,7 @@ static bool _rtl92ce_init_mac(struct ieee80211_hw *hw)
|
||||
|
||||
rtl_write_word(rtlpriv, REG_CR, 0x2ff);
|
||||
|
||||
if (_rtl92ce_llt_table_init(hw) == false)
|
||||
if (!_rtl92ce_llt_table_init(hw))
|
||||
return false;
|
||||
|
||||
rtl_write_dword(rtlpriv, REG_HISR, 0xffffffff);
|
||||
@@ -906,7 +906,7 @@ int rtl92ce_hw_init(struct ieee80211_hw *hw)
|
||||
rtlpci->being_init_adapter = true;
|
||||
rtlpriv->intf_ops->disable_aspm(hw);
|
||||
rtstatus = _rtl92ce_init_mac(hw);
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "Init MAC failed\n");
|
||||
err = 1;
|
||||
return err;
|
||||
@@ -1117,7 +1117,7 @@ void rtl92ce_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid)
|
||||
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR,
|
||||
(u8 *) (®_rcr));
|
||||
_rtl92ce_set_bcn_ctrl_reg(hw, 0, BIT(4));
|
||||
} else if (check_bssid == false) {
|
||||
} else if (!check_bssid) {
|
||||
reg_rcr &= (~(RCR_CBSSID_DATA | RCR_CBSSID_BCN));
|
||||
_rtl92ce_set_bcn_ctrl_reg(hw, BIT(4), 0);
|
||||
rtlpriv->cfg->ops->set_hw_reg(hw,
|
||||
@@ -1985,8 +1985,7 @@ bool rtl92ce_gpio_radio_on_off_checking(struct ieee80211_hw *hw, u8 *valid)
|
||||
e_rfpowerstate_toset = ERFON;
|
||||
ppsc->hwradiooff = false;
|
||||
actuallyset = true;
|
||||
} else if ((ppsc->hwradiooff == false)
|
||||
&& (e_rfpowerstate_toset == ERFOFF)) {
|
||||
} else if (!ppsc->hwradiooff && (e_rfpowerstate_toset == ERFOFF)) {
|
||||
RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG,
|
||||
"GPIOChangeRF - HW Radio OFF, RF OFF\n");
|
||||
|
||||
|
@@ -522,8 +522,7 @@ static bool _rtl92ce_phy_set_rf_power_state(struct ieee80211_hw *hw,
|
||||
RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG,
|
||||
"IPS Set eRf nic enable\n");
|
||||
rtstatus = rtl_ps_enable_nic(hw);
|
||||
} while ((rtstatus != true)
|
||||
&& (InitializeCount < 10));
|
||||
} while (!rtstatus && (InitializeCount < 10));
|
||||
RT_CLEAR_PS_LEVEL(ppsc,
|
||||
RT_RF_OFF_LEVL_HALT_NIC);
|
||||
} else {
|
||||
|
@@ -503,7 +503,7 @@ static bool _rtl92ce_phy_rf6052_config_parafile(struct ieee80211_hw *hw)
|
||||
break;
|
||||
}
|
||||
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE,
|
||||
"Radio[%d] Fail!!\n", rfpath);
|
||||
return false;
|
||||
|
@@ -477,8 +477,7 @@ static bool _rtl92cu_phy_set_rf_power_state(struct ieee80211_hw *hw,
|
||||
RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG,
|
||||
"IPS Set eRf nic enable\n");
|
||||
rtstatus = rtl_ps_enable_nic(hw);
|
||||
} while ((rtstatus != true)
|
||||
&& (InitializeCount < 10));
|
||||
} while (!rtstatus && (InitializeCount < 10));
|
||||
RT_CLEAR_PS_LEVEL(ppsc,
|
||||
RT_RF_OFF_LEVL_HALT_NIC);
|
||||
} else {
|
||||
|
@@ -479,7 +479,7 @@ static bool _rtl92c_phy_rf6052_config_parafile(struct ieee80211_hw *hw)
|
||||
BRFSI_RFENV << 16, u4_regvalue);
|
||||
break;
|
||||
}
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE,
|
||||
"Radio[%d] Fail!!", rfpath);
|
||||
goto phy_rf_cfg_fail;
|
||||
|
@@ -405,7 +405,7 @@ static void rtl92d_dm_dig(struct ieee80211_hw *hw)
|
||||
de_digtable.last_min_undecorated_pwdb_for_dm =
|
||||
de_digtable.min_undecorated_pwdb_for_dm;
|
||||
}
|
||||
if (rtlpriv->dm.dm_initialgain_enable == false)
|
||||
if (!rtlpriv->dm.dm_initialgain_enable)
|
||||
return;
|
||||
|
||||
/* because we will send data pkt when scanning
|
||||
|
@@ -707,7 +707,7 @@ static bool _rtl92de_init_mac(struct ieee80211_hw *hw)
|
||||
|
||||
/* System init */
|
||||
/* 18. LLT_table_init(Adapter); */
|
||||
if (_rtl92de_llt_table_init(hw) == false)
|
||||
if (!_rtl92de_llt_table_init(hw))
|
||||
return false;
|
||||
|
||||
/* Clear interrupt and enable interrupt */
|
||||
@@ -920,7 +920,7 @@ int rtl92de_hw_init(struct ieee80211_hw *hw)
|
||||
rtl92d_phy_reset_iqk_result(hw);
|
||||
/* rtlpriv->intf_ops->disable_aspm(hw); */
|
||||
rtstatus = _rtl92de_init_mac(hw);
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "Init MAC failed\n");
|
||||
err = 1;
|
||||
spin_unlock_irqrestore(&globalmutex_for_power_and_efuse, flags);
|
||||
@@ -1147,7 +1147,7 @@ void rtl92de_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid)
|
||||
reg_rcr |= (RCR_CBSSID_DATA | RCR_CBSSID_BCN);
|
||||
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr));
|
||||
_rtl92de_set_bcn_ctrl_reg(hw, 0, BIT(4));
|
||||
} else if (check_bssid == false) {
|
||||
} else if (!check_bssid) {
|
||||
reg_rcr &= (~(RCR_CBSSID_DATA | RCR_CBSSID_BCN));
|
||||
_rtl92de_set_bcn_ctrl_reg(hw, BIT(4), 0);
|
||||
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr));
|
||||
@@ -2151,8 +2151,7 @@ bool rtl92de_gpio_radio_on_off_checking(struct ieee80211_hw *hw, u8 *valid)
|
||||
e_rfpowerstate_toset = ERFON;
|
||||
ppsc->hwradiooff = false;
|
||||
actuallyset = true;
|
||||
} else if ((ppsc->hwradiooff == false)
|
||||
&& (e_rfpowerstate_toset == ERFOFF)) {
|
||||
} else if (!ppsc->hwradiooff && (e_rfpowerstate_toset == ERFOFF)) {
|
||||
RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG,
|
||||
"GPIOChangeRF - HW Radio OFF, RF OFF\n");
|
||||
e_rfpowerstate_toset = ERFOFF;
|
||||
|
@@ -859,7 +859,7 @@ static bool _rtl92d_phy_bb_config(struct ieee80211_hw *hw)
|
||||
RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, "==>\n");
|
||||
rtstatus = _rtl92d_phy_config_bb_with_headerfile(hw,
|
||||
BASEBAND_CONFIG_PHY_REG);
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "Write BB Reg Fail!!\n");
|
||||
return false;
|
||||
}
|
||||
@@ -874,13 +874,13 @@ static bool _rtl92d_phy_bb_config(struct ieee80211_hw *hw)
|
||||
rtstatus = _rtl92d_phy_config_bb_with_pgheaderfile(hw,
|
||||
BASEBAND_CONFIG_PHY_REG);
|
||||
}
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "BB_PG Reg Fail!!\n");
|
||||
return false;
|
||||
}
|
||||
rtstatus = _rtl92d_phy_config_bb_with_headerfile(hw,
|
||||
BASEBAND_CONFIG_AGC_TAB);
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "AGC Table Fail\n");
|
||||
return false;
|
||||
}
|
||||
@@ -1129,7 +1129,7 @@ void rtl92d_phy_set_txpower_level(struct ieee80211_hw *hw, u8 channel)
|
||||
struct rtl_priv *rtlpriv = rtl_priv(hw);
|
||||
u8 cckpowerlevel[2], ofdmpowerlevel[2];
|
||||
|
||||
if (rtlefuse->txpwr_fromeprom == false)
|
||||
if (!rtlefuse->txpwr_fromeprom)
|
||||
return;
|
||||
channel = _rtl92c_phy_get_rightchnlplace(channel);
|
||||
_rtl92d_get_txpower_index(hw, channel, &cckpowerlevel[0],
|
||||
@@ -3320,8 +3320,7 @@ bool rtl92d_phy_set_rf_power_state(struct ieee80211_hw *hw,
|
||||
RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG,
|
||||
"IPS Set eRf nic enable\n");
|
||||
rtstatus = rtl_ps_enable_nic(hw);
|
||||
} while ((rtstatus != true) &&
|
||||
(InitializeCount < 10));
|
||||
} while (!rtstatus && (InitializeCount < 10));
|
||||
|
||||
RT_CLEAR_PS_LEVEL(ppsc,
|
||||
RT_RF_OFF_LEVL_HALT_NIC);
|
||||
|
@@ -601,7 +601,7 @@ bool rtl92d_phy_rf6052_config(struct ieee80211_hw *hw)
|
||||
u4_regvalue);
|
||||
break;
|
||||
}
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE,
|
||||
"Radio[%d] Fail!!", rfpath);
|
||||
goto phy_rf_cfg_fail;
|
||||
|
@@ -272,7 +272,7 @@ static bool _rtl92s_firmware_checkready(struct ieee80211_hw *hw,
|
||||
|
||||
/* Turn On CPU */
|
||||
rtstatus = _rtl92s_firmware_enable_cpu(hw);
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG,
|
||||
"Enable CPU fail!\n");
|
||||
goto status_check_fail;
|
||||
@@ -445,14 +445,14 @@ int rtl92s_download_fw(struct ieee80211_hw *hw)
|
||||
rtstatus = _rtl92s_firmware_downloadcode(hw, puc_mappedfile,
|
||||
ul_filelength);
|
||||
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "fail!\n");
|
||||
goto fail;
|
||||
}
|
||||
|
||||
/* <3> Check whether load FW process is ready */
|
||||
rtstatus = _rtl92s_firmware_checkready(hw, fwstatus);
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "fail!\n");
|
||||
goto fail;
|
||||
}
|
||||
|
@@ -962,7 +962,7 @@ int rtl92se_hw_init(struct ieee80211_hw *hw)
|
||||
rtlhal->fwcmd_ioparam = rtl_read_dword(rtlpriv, LBUS_ADDR_MASK);
|
||||
|
||||
/* 3. Initialize MAC/PHY Config by MACPHY_reg.txt */
|
||||
if (rtl92s_phy_mac_config(hw) != true) {
|
||||
if (!rtl92s_phy_mac_config(hw)) {
|
||||
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "MAC Config failed\n");
|
||||
return rtstatus;
|
||||
}
|
||||
@@ -972,7 +972,7 @@ int rtl92se_hw_init(struct ieee80211_hw *hw)
|
||||
rtl_write_dword(rtlpriv, CMDR, 0x37FC);
|
||||
|
||||
/* 4. Initialize BB After MAC Config PHY_reg.txt, AGC_Tab.txt */
|
||||
if (rtl92s_phy_bb_config(hw) != true) {
|
||||
if (!rtl92s_phy_bb_config(hw)) {
|
||||
RT_TRACE(rtlpriv, COMP_INIT, DBG_EMERG, "BB Config failed\n");
|
||||
return rtstatus;
|
||||
}
|
||||
@@ -1008,7 +1008,7 @@ int rtl92se_hw_init(struct ieee80211_hw *hw)
|
||||
else
|
||||
rtl_write_byte(rtlpriv, RF_CTRL, 0x07);
|
||||
|
||||
if (rtl92s_phy_rf_config(hw) != true) {
|
||||
if (!rtl92s_phy_rf_config(hw)) {
|
||||
RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, "RF Config failed\n");
|
||||
return rtstatus;
|
||||
}
|
||||
@@ -1105,7 +1105,7 @@ void rtl92se_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid)
|
||||
if (check_bssid) {
|
||||
reg_rcr |= (RCR_CBSSID);
|
||||
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr));
|
||||
} else if (check_bssid == false) {
|
||||
} else if (!check_bssid) {
|
||||
reg_rcr &= (~RCR_CBSSID);
|
||||
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr));
|
||||
}
|
||||
@@ -2306,7 +2306,7 @@ bool rtl92se_gpio_radio_on_off_checking(struct ieee80211_hw *hw, u8 *valid)
|
||||
rfpwr_toset = ERFON;
|
||||
ppsc->hwradiooff = false;
|
||||
actuallyset = true;
|
||||
} else if ((ppsc->hwradiooff == false) && (rfpwr_toset == ERFOFF)) {
|
||||
} else if ((!ppsc->hwradiooff) && (rfpwr_toset == ERFOFF)) {
|
||||
RT_TRACE(rtlpriv, COMP_RF,
|
||||
DBG_DMESG, "RFKILL-HW Radio OFF, RF OFF\n");
|
||||
|
||||
|
@@ -558,8 +558,7 @@ bool rtl92s_phy_set_rf_power_state(struct ieee80211_hw *hw,
|
||||
RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG,
|
||||
"IPS Set eRf nic enable\n");
|
||||
rtstatus = rtl_ps_enable_nic(hw);
|
||||
} while ((rtstatus != true) &&
|
||||
(InitializeCount < 10));
|
||||
} while (!rtstatus && (InitializeCount < 10));
|
||||
|
||||
RT_CLEAR_PS_LEVEL(ppsc,
|
||||
RT_RF_OFF_LEVL_HALT_NIC);
|
||||
@@ -990,7 +989,7 @@ static bool _rtl92s_phy_bb_config_parafile(struct ieee80211_hw *hw)
|
||||
rtstatus = false;
|
||||
}
|
||||
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_INIT, DBG_EMERG,
|
||||
"Write BB Reg Fail!!\n");
|
||||
goto phy_BB8190_Config_ParaFile_Fail;
|
||||
@@ -1004,7 +1003,7 @@ static bool _rtl92s_phy_bb_config_parafile(struct ieee80211_hw *hw)
|
||||
rtstatus = _rtl92s_phy_config_bb_with_pg(hw,
|
||||
BASEBAND_CONFIG_PHY_REG);
|
||||
}
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
RT_TRACE(rtlpriv, COMP_INIT, DBG_EMERG,
|
||||
"_rtl92s_phy_bb_config_parafile(): BB_PG Reg Fail!!\n");
|
||||
goto phy_BB8190_Config_ParaFile_Fail;
|
||||
@@ -1013,7 +1012,7 @@ static bool _rtl92s_phy_bb_config_parafile(struct ieee80211_hw *hw)
|
||||
/* 3. BB AGC table Initialization */
|
||||
rtstatus = _rtl92s_phy_config_bb(hw, BASEBAND_CONFIG_AGC_TAB);
|
||||
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
pr_err("%s(): AGC Table Fail\n", __func__);
|
||||
goto phy_BB8190_Config_ParaFile_Fail;
|
||||
}
|
||||
@@ -1270,7 +1269,7 @@ void rtl92s_phy_set_txpower(struct ieee80211_hw *hw, u8 channel)
|
||||
/* [0]:RF-A, [1]:RF-B */
|
||||
u8 cckpowerlevel[2], ofdmpowerLevel[2];
|
||||
|
||||
if (rtlefuse->txpwr_fromeprom == false)
|
||||
if (!rtlefuse->txpwr_fromeprom)
|
||||
return;
|
||||
|
||||
/* Mainly we use RF-A Tx Power to write the Tx Power registers,
|
||||
@@ -1621,7 +1620,7 @@ bool rtl92s_phy_set_fw_cmd(struct ieee80211_hw *hw, enum fwcmd_iotype fw_cmdio)
|
||||
break;
|
||||
case FW_CMD_HIGH_PWR_ENABLE:
|
||||
if (!(rtlpriv->dm.dm_flag & HAL_DM_HIPWR_DISABLE) &&
|
||||
(rtlpriv->dm.dynamic_txpower_enable != true)) {
|
||||
!rtlpriv->dm.dynamic_txpower_enable) {
|
||||
fw_cmdmap |= (FW_HIGH_PWR_ENABLE_CTL |
|
||||
FW_SS_CTL);
|
||||
FW_CMD_IO_SET(rtlpriv, fw_cmdmap);
|
||||
|
@@ -499,7 +499,7 @@ bool rtl92s_phy_rf6052_config(struct ieee80211_hw *hw)
|
||||
break;
|
||||
}
|
||||
|
||||
if (rtstatus != true) {
|
||||
if (!rtstatus) {
|
||||
pr_err("Radio[%d] Fail!!\n", rfpath);
|
||||
goto fail;
|
||||
}
|
||||
|
Reference in New Issue
Block a user