applying patch Angstrom and OE‏

Hello everyone,
 
I'm trying to get the SPI working on ; BeagleBoard-xM rev.C by rebuilding the Kernel with OE.
 
Let's see the steps I'm following : [http://www.facebook.com/note.php?note_id=10150130372674362](http://www.facebook.com/note.php?note_id=10150130372674362)
 
I'm stuck at theses steps : 
                 * Patch the Linux Kernel 2.6.32 BeagleBoard board specific 
arch/arm/mach-omap2/board-omap3beagle.c so that the SPI pins get 
configured correctly and the SPIDEV driver is made aware of the SPI 
devices on the board.
                  *Once the kernel was patched I used the Angstrom distribution OpenEmbedded build environment to re-build the kernel.
 
For now I have followed this page : [http://www.angstrom-distribution.org/building-angstrom](http://www.angstrom-distribution.org/building-angstrom)
but before building : MACHINE=beagleboard ./oebb.sh bitbake virtual/kernel, I'd like to apply this patch :
[http://elinux.org/BeagleBoard/SPI/Patch-2.6.37](http://elinux.org/BeagleBoard/SPI/Patch-2.6.37)
 
I have been searching a lot on the internet and each source give different way but never just following : [http://www.angstrom-distribution.org/building-angstrom](http://www.angstrom-distribution.org/building-angstrom)
 
[http://elinux.org/BeagleBoardLinuxKernel#OE](http://elinux.org/BeagleBoardLinuxKernel#OE) says that I should change recipes or changes fils arm/arch/...
or other sources build out of the OE tree.
The problem is that I cannot find in the setup-script folder any of these file and I don't understand how to apply this patch in OE.
 
I hope I was enough clear
Waiting for some help,
Jerome