Date: Fri, 22 Jul 2016 14:19:58 -0600 From: Warner Losh <imp@bsdimp.com> To: scsi@freebsd.org Subject: Working towards a goal... Message-ID: <CANCZdfp3w59nGe35USspw_RR6SwKc52=TdSaNiHjbQm6Gw%2BSXA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
So, I'm working towards a goal of having the routines that live in sys/cam/*.c never ever reference scsi, ata or nvme (or sdio or ...). there's way too many places where you have to add code when you add a transport and as evidenced by my recent (a) mismerged from the netflix tree and (b) the subsequent subtle breakage when I did, I think this needs to change. Before I go too nuts down this path, I thought I'd poll here for sentiment. Here's a review that starts to implement things by turning the XPORTs into a linker set. https://reviews.freebsd.org/D7289 Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfp3w59nGe35USspw_RR6SwKc52=TdSaNiHjbQm6Gw%2BSXA>
