Looks like a vanilla kernel bug.
What you're hitting is similar but not the same. You installed an rpm that redhat built for a few new NICs as part of their DUP (Driver Update Program):
ACK.
"yum remove kmod-bnx2" is suggested way to remove packages in a dependency- aware way.
Slightly different situation here - I'm working off a local repo for kickstart installations, so I don't want to install it in the first place. For that to happen, I need to exclude kmod-cnic as well or the bnx2 rpm gets pulled in anyway.