The patch titled mca: fix bus matching has been added to the -mm tree. Its filename is mca-fix-bus-matching.patch *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: mca: fix bus matching From: James Bottomley <James.Bottomley@xxxxxxxxxxxx> There's a bug in the MCA bus matching algorithm in that it promotes from signed short to int before comparing with the actual id and does sign extension on anything > 0x7fff (which means that pos ids > 0x7fff never get correctly matched). Signed-off-by: James Bottomley <James.Bottomley@xxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/mca/mca-bus.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/mca/mca-bus.c~mca-fix-bus-matching drivers/mca/mca-bus.c --- a/drivers/mca/mca-bus.c~mca-fix-bus-matching +++ a/drivers/mca/mca-bus.c @@ -47,7 +47,7 @@ static int mca_bus_match (struct device { struct mca_device *mca_dev = to_mca_device (dev); struct mca_driver *mca_drv = to_mca_driver (drv); - const short *mca_ids = mca_drv->id_table; + const unsigned short *mca_ids = mca_drv->id_table; int i; if (!mca_ids) _ Patches currently in -mm which might be from James.Bottomley@xxxxxxxxxxxx are origin.patch introduce-config_has_dma.patch git-scsi-misc.patch fix--confusion-in-fusion-driver.patch upper-32-bits.patch dma_declare_coherent_memory-wrong-allocation.patch mca-fix-bus-matching.patch add-integrated-device-bus-matching.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html