scsi: target: core: Unify NAA identifier generation
authorSergey Samoylenko <s.samoylenko@yadro.com>
Tue, 20 Apr 2021 18:59:19 +0000 (21:59 +0300)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 15 May 2021 18:14:28 +0000 (14:14 -0400)
commit17f947b8b06f57615d31e4159dec1d5d7dda775f
tree74d54aecc068a040d468782e2a7fd9918407ec49
parentf8a78e9118ee6cee7c24113891a0e24b77486f5e
scsi: target: core: Unify NAA identifier generation

Both the INQUIRY handling and the XCOPY implementation provide functions to
generate an NAA designator. In addition, these functions are poorly named:

 - spc_parse_naa_6h_vendor_specific()
 - target_xcopy_gen_naa_ieee()

Introduce a common NAA 6 designator generation function,
spc_gen_naa_6h_vendor_specific().

Link: https://lore.kernel.org/r/20210420185920.42431-2-s.samoylenko@yadro.com
Signed-off-by: Sergey Samoylenko <s.samoylenko@yadro.com>
Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/target/target_core_pr.h
drivers/target/target_core_spc.c
drivers/target/target_core_xcopy.c