I just created a 3.0.36 kernel for the LS-WXL.
(I created a forum thread for that)
The most important is that after you applied the patch ( and I suppose you did check all the *.rej files, and put the relevant information in the files they are belonging to)
But after that, you must modify the machine setup.c file (which also is generated from the patch), and remove after the line
.phys_io = KIRKWOOD_REGS_PHYS_BASE,
.io_pg_offst = ((KIRKWOOD_REGS_VIRT_BASE) >> 18) & 0xfffc,
Also, if your patch is modifying anything else then Makefile's Kconfig's, the mach-types file and the machine config file, remove those changes from the patch, as in my case those changes are already made in kernel code in a different way.