EDAC Linux Error Detection and Correction framework, and drivers.
OriginalBluesmoke Bluesmoke was renamed to EDAC prior to merging to the mainline Linux kernel - the original bluesmoke code is only used at a few sites and all new work is done on the EDAC code. Unless you have a strong reason to use this code (i.e. you are maintaining a large user base), you should be looking at the EDAC "Product" instead.