Undo not working on 2.74
You probably have set the undo steps to Zero in the User Preferences :

go to : User Preferences➜Editing➜ Undo➜ Steps  and set it to some number ( default 32 ) then save the settings