As reported to the FAA. Reports are unverified, and codes are left as the FAA publishes them.
What was found
CLT - EN ROUTE FROM BWI TO CLT, CREW REPORTED A FOUL SMELL IN CABIN AND COCKPIT DURING TAKEOFF, CRUISE AND DESCENT (NOT ON GROUND). TURNED LEFT PACK OFF ON DESCENT HELPED. PASSENGERS AND FLIGHT ATTENDANTS COMPLAINED ABOUT ODOR. FLIGHT LANDED AT CLT WITHOUT FURTHER INCIDENT. MAINTENANCE BOROSCOPED THE NR 1 ENGINE AND FOUND OIL ON THE HPC 1 AND HPC 2 BLADES. REMOVED AND REPLACED THE NR 1 ENGINE PER JOB CARD 03L506710001. AFTER ENGINE CHANGE, NO MORE FOUL SMELL NOTED IN CABIN AND COCKPIT. AIRCRAFT OK FOR SERVICE.