Hi,
I'm not sure that this is kernel related.
Please check that all the modules exist in /system/lib/modules directory (The date and time of the files must be almost identical to the date time you flashed the kernel)
Did you try to flash previous kernel version?
I restored the old Kernel (Semaphore 1.2.2) but still have no lock screen.
./system/lib/modules only contains
-rw-r--r-- root root 6825 2012-06-15 21:41 ansi_cprng.ko
-rw-r--r-- root root 297628 2012-06-15 21:41 cifs.ko
-rw-r--r-- root root 19292 2012-06-15 21:41 configs.ko
-rw-r--r-- root root 9881 2012-06-15 21:41 cpufreq_conservative.ko
-rw-r--r-- root root 15408 2012-06-15 21:41 cpufreq_smartass2.ko
-rw-r--r-- root root 5825 2012-06-15 21:41 cpufreq_stats.ko
-rw-r--r-- root root 6481 2012-06-15 21:41 deadline-iosched.ko
-rw-r--r-- root root 3476 2012-06-15 21:41 fastchg.ko
-rw-r--r-- root root 82639 2012-06-15 21:41 fuse.ko
-rw-r--r-- root root 23523 2012-06-15 21:41 gspca_main.ko
-rw-r--r-- root root 9533 2012-06-15 21:41 ip6t_LOG.ko
-rw-r--r-- root root 5216 2012-06-15 21:41 ip6t_REJECT.ko
-rw-r--r-- root root 8778 2012-06-15 21:41 ipt_LOG.ko
-rw-r--r-- root root 4137 2012-06-15 21:41 ipt_MASQUERADE.ko
-rw-r--r-- root root 3206 2012-06-15 21:41 ipt_REDIRECT.ko
-rw-r--r-- root root 4715 2012-06-15 21:41 ipt_REJECT.ko
-rw-r--r-- root root 7580 2012-06-15 21:41 ipt_ULOG.ko
-rw-r--r-- root root 7306 2012-06-15 21:41 iptable_nat.ko
-rw-r--r-- root root 14150 2012-06-15 21:41 joydev.ko
-rw-r--r-- root root 7203 2012-06-15 21:41 logger.ko
-rw-r--r-- root root 5344 2012-06-15 21:41 md4.ko
-rw-r--r-- root root 16536 2012-06-15 21:41 mousedev.ko
-rw-r--r-- root root 9613 2012-06-15 21:41 nf_conntrack_ftp.ko
-rw-r--r-- root root 7735 2012-06-15 21:41 nf_conntrack_irc.ko
-rw-r--r-- root root 25977 2012-06-15 21:41 nf_conntrack_sip.ko
-rw-r--r-- root root 20307 2012-06-15 21:41 nf_nat.ko
-rw-r--r-- root root 3998 2012-06-15 21:41 nf_nat_ftp.ko
-rw-r--r-- root root 3714 2012-06-15 21:41 nf_nat_irc.ko
-rw-r--r-- root root 8867 2012-06-15 21:41 nf_nat_sip.ko
-rw-r--r-- root root 2800 2012-06-15 21:41 nls_utf8.ko
-rw-r--r-- root root 26061 2012-06-15 21:41 radio-si4709-i2c.ko
-rw-r--r-- root root 2204 2012-06-15 21:41 scsi_wait_scan.ko
-rw-r--r-- root root 8193 2012-06-15 21:41 sema_autobr.ko
-rw-r--r-- root root 6334 2012-06-15 21:41 sio-iosched.ko
-rw-r--r-- root root 20723 2012-06-15 21:41 tun.ko
-rw-r--r-- root root 15660 2012-06-15 21:41 xpad.ko
-rw-r--r-- root root 3017 2012-06-15 21:41 xt_NFLOG.ko
-rw-r--r-- root root 5959 2012-06-15 21:41 xt_TCPMSS.ko
-rw-r--r-- root root 4109 2012-06-15 21:41 xt_connmark.ko
-rw-r--r-- root root 3739 2012-06-15 21:41 xt_multiport.ko
-rw-r--r-- root root 4606 2012-06-15 21:41 xt_policy.ko
-rw-r--r-- root root 3369 2012-06-15 21:41 xt_quota.ko
-rw-r--r-- root root 6733 2012-06-15 21:41 xt_quota2.ko
-rw-r--r-- root root 3327 2012-06-15 21:41 xt_state.ko
before I restored the old kernel there were only 4 modules in here.
Thanks,
Kev