Page MenuHomeFreeBSD

D22192.id63793.diff
No OneTemporary

D22192.id63793.diff

Index: sys/arm/allwinner/aw_mmc.c
===================================================================
--- sys/arm/allwinner/aw_mmc.c
+++ sys/arm/allwinner/aw_mmc.c
@@ -594,8 +594,8 @@
}
mtx_init(&sc->sim_mtx, "awmmcsim", NULL, MTX_DEF);
- sc->sim = cam_sim_alloc(aw_mmc_cam_action, aw_mmc_cam_poll,
- "aw_mmc_sim", sc, device_get_unit(dev),
+ sc->sim = cam_sim_alloc_dev(aw_mmc_cam_action, aw_mmc_cam_poll,
+ "aw_mmc_sim", sc, dev,
&sc->sim_mtx, 1, 1, sc->devq);
if (sc->sim == NULL) {
@@ -1577,6 +1577,7 @@
/* Bus interface */
DEVMETHOD(bus_read_ivar, aw_mmc_read_ivar),
DEVMETHOD(bus_write_ivar, aw_mmc_write_ivar),
+ DEVMETHOD(bus_add_child, bus_generic_add_child),
/* MMC bridge interface */
DEVMETHOD(mmcbr_update_ios, aw_mmc_update_ios),

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 18, 12:55 PM (9 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29906350
Default Alt Text
D22192.id63793.diff (888 B)

Event Timeline