Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

scsi: target: sbp: Remove default fabric ops callouts

Remove callouts that are identical to the default implementations in TCM
Core.

Signed-off-by: Dmitry Bogdanov <d.bogdanov@yadro.com>
Link: https://lore.kernel.org/r/20230313181110.20566-6-d.bogdanov@yadro.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

authored by

Dmitry Bogdanov and committed by
Martin K. Petersen
c9593f48 2af6800f

-31
-31
drivers/target/sbp/sbp_target.c
··· 1673 1673 return 1; 1674 1674 } 1675 1675 1676 - static int sbp_check_false(struct se_portal_group *se_tpg) 1677 - { 1678 - return 0; 1679 - } 1680 - 1681 1676 static char *sbp_get_fabric_wwn(struct se_portal_group *se_tpg) 1682 1677 { 1683 1678 struct sbp_tpg *tpg = container_of(se_tpg, struct sbp_tpg, se_tpg); ··· 1687 1692 return tpg->tport_tpgt; 1688 1693 } 1689 1694 1690 - static u32 sbp_tpg_get_inst_index(struct se_portal_group *se_tpg) 1691 - { 1692 - return 1; 1693 - } 1694 - 1695 1695 static void sbp_release_cmd(struct se_cmd *se_cmd) 1696 1696 { 1697 1697 struct sbp_target_request *req = container_of(se_cmd, 1698 1698 struct sbp_target_request, se_cmd); 1699 1699 1700 1700 sbp_free_request(req); 1701 - } 1702 - 1703 - static u32 sbp_sess_get_index(struct se_session *se_sess) 1704 - { 1705 - return 0; 1706 1701 } 1707 1702 1708 1703 static int sbp_write_pending(struct se_cmd *se_cmd) ··· 1715 1730 } 1716 1731 1717 1732 target_execute_cmd(se_cmd); 1718 - return 0; 1719 - } 1720 - 1721 - static void sbp_set_default_node_attrs(struct se_node_acl *nacl) 1722 - { 1723 - return; 1724 - } 1725 - 1726 - static int sbp_get_cmd_state(struct se_cmd *se_cmd) 1727 - { 1728 1733 return 0; 1729 1734 } 1730 1735 ··· 2256 2281 .tpg_get_tag = sbp_get_tag, 2257 2282 .tpg_check_demo_mode = sbp_check_true, 2258 2283 .tpg_check_demo_mode_cache = sbp_check_true, 2259 - .tpg_check_demo_mode_write_protect = sbp_check_false, 2260 - .tpg_check_prod_mode_write_protect = sbp_check_false, 2261 - .tpg_get_inst_index = sbp_tpg_get_inst_index, 2262 2284 .release_cmd = sbp_release_cmd, 2263 - .sess_get_index = sbp_sess_get_index, 2264 2285 .write_pending = sbp_write_pending, 2265 - .set_default_node_attributes = sbp_set_default_node_attrs, 2266 - .get_cmd_state = sbp_get_cmd_state, 2267 2286 .queue_data_in = sbp_queue_data_in, 2268 2287 .queue_status = sbp_queue_status, 2269 2288 .queue_tm_rsp = sbp_queue_tm_rsp,