various security fixes


git-svn-id: svn://svn.debian.org/svn/kernel/dists/squeeze-security/linux-2.6@21392 510b9475-24dd-0310-9b6c-e0eefe99d49f