]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ses: don't panic if disk elements have really weird descriptors
authorAlan Somers <asomers@FreeBSD.org>
Fri, 10 Jun 2022 22:44:59 +0000 (16:44 -0600)
committerAlan Somers <asomers@FreeBSD.org>
Thu, 23 Jun 2022 17:19:20 +0000 (11:19 -0600)
commit5f438dd3acba47e54e63b13bfff31a49bcc6ddea
tree68c36cbcb7d979538bc12962e2e0282ffff857aa
parent1f1e2261e341e6ca6862f82261066ef1705f0a7a
ses: don't panic if disk elements have really weird descriptors

SES allows element descriptors to contain characters like spaces and
quotes that devfs does not allow to appear in device aliases.  Since SES
element descriptors are outside of the kernel's control, we should
gracefully handle a failure to create a device physical path alias.

PR: 264513
Reported by: Yuri <yuri@aetern.org>
Reviewed by: imp, mav
Sponsored by: Axcient
MFC after: 2 weeks
sys/cam/scsi/scsi_pass.c
sys/geom/geom_dev.c