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

target/configs: remove trailing newline from udev_path and alias

This patch strips the trailing newline from backend device udev_path and
alias attributes.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>

authored by

Sebastian Andrzej Siewior and committed by
Nicholas Bellinger
0877eafd bc704fb5

+6
+6
drivers/target/target_core_configfs.c
··· 1708 1708 read_bytes = snprintf(&se_dev->se_dev_alias[0], SE_DEV_ALIAS_LEN, 1709 1709 "%s", page); 1710 1710 1711 + if (se_dev->se_dev_alias[read_bytes - 1] == '\n') 1712 + se_dev->se_dev_alias[read_bytes - 1] = '\0'; 1713 + 1711 1714 pr_debug("Target_Core_ConfigFS: %s/%s set alias: %s\n", 1712 1715 config_item_name(&hba->hba_group.cg_item), 1713 1716 config_item_name(&se_dev->se_dev_group.cg_item), ··· 1756 1753 se_dev->su_dev_flags |= SDF_USING_UDEV_PATH; 1757 1754 read_bytes = snprintf(&se_dev->se_dev_udev_path[0], SE_UDEV_PATH_LEN, 1758 1755 "%s", page); 1756 + 1757 + if (se_dev->se_dev_udev_path[read_bytes - 1] == '\n') 1758 + se_dev->se_dev_udev_path[read_bytes - 1] = '\0'; 1759 1759 1760 1760 pr_debug("Target_Core_ConfigFS: %s/%s set udev_path: %s\n", 1761 1761 config_item_name(&hba->hba_group.cg_item),