Deleted Added
full compact
28c28
< __FBSDID("$FreeBSD: head/sys/dev/mfi/mfi_cam.c 235318 2012-05-12 03:30:50Z sbruno $");
---
> __FBSDID("$FreeBSD: head/sys/dev/mfi/mfi_cam.c 242681 2012-11-06 23:25:06Z ambrisko $");
81a82,86
> static int mfi_allow_disks = 0;
> TUNABLE_INT("hw.mfi.allow_cam_disk_passthrough", &mfi_allow_disks);
> SYSCTL_INT(_hw_mfi, OID_AUTO, allow_cam_disk_passthrough, CTLFLAG_RD,
> &mfi_allow_disks, 0, "event message locale");
>
352c357,358
< if ((device == T_DIRECT) || (device == T_PROCESSOR))
---
> if ((!mfi_allow_disks && device == T_DIRECT) ||
> (device == T_PROCESSOR))
395c401,404
< return;
---
> struct mfip_softc *sc = cam_sim_softc(sim);
> struct mfi_softc *mfisc = sc->mfi_sc;
>
> mfisc->mfi_intr_ptr(mfisc);