On Wed, Aug 05, 2015 at 01:16:01PM -0500, Seth Jennings wrote: > In 7d375bff, NUM_CHANNELS was changed to 8 and the channel space was > renumerated to handle EN, EP, and EX configurations. > > The *_mci_bind_devs functions, except for sbridge_mci_bind_devs(), got a > new device presence check in the form of saw_chan_mask. However, > sbridge_mci_bind_devs() still uses the NUM_CHANNELS for loop. > > With the increase in NUM_CHANNELS, this loop fails at index 4 since > SB only has 4 TADs. This results in the following error on SB machines: > > EDAC sbridge: Some needed devices are missing > EDAC sbridge: Couldn't find mci handler > EDAC sbridge: Couldn't find mci handle > > This patch adapts the saw_chan_mask logic for sbridge_mci_bind_devs() as > well. > > After this patch: > > EDAC MC0: Giving out device to module sbridge_edac.c controller Sandy Bridge > Socket#0: DEV 0000:3f:0e.0 (POLLED) > EDAC MC1: Giving out device to module sbridge_edac.c controller Sandy Bridge > Socket#1: DEV 0000:7f:0e.0 (POLLED) > > Signed-off-by: Seth Jennings <sjenn...@redhat.com> > --- > drivers/edac/sb_edac.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-)
Applied, thanks. -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/