HardenedBSD/sys/cam/mmc
Bjoern A. Zeeb a84d91d81a mmccam: fix mmcsd disk aliases
For EXT_CSD_PART_CONFIG_ACC_BOOT<n> and possibly others with suffixes
we fail to create proper disk aliases (symlinks), which shows up as
g_dev_taste: make_dev_alias_p() failed (name=mmcsd0, error=17)

In this case we ended up with the followng two:
  /dev/mmcsd0 -> sdda0
  /dev/mmcsd1 -> sdda0boot1
Note that (i) it should be mmcsd0boot1 and not mmcsd1 and that
(ii) there is no mmcsd0boot0 (failed above as it tried to create a
second mmcsd0).

Adjust the code (using a highly simplified version--compared to my
original approach--suggested by imp) using an extended format string
with (sdda/mmcsd) prefix as first argument to create proper names.

MFC after:	3 days
Reviewed by:	imp
Differential Revision: https://reviews.freebsd.org/D43538
2024-09-03 21:38:24 +00:00
..
mmc_all.h
mmc_bus.h
mmc_da.c mmccam: fix mmcsd disk aliases 2024-09-03 21:38:24 +00:00
mmc_sim_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
mmc_sim.c cam: Remove left-over sys/cdefs.h in sys/cam 2023-11-06 12:20:23 -07:00
mmc_sim.h
mmc_xpt.c CAM: Replace random sbuf_printf() with cheaper cat/putc. 2023-11-22 18:04:05 -05:00
mmc.h