Here is a patch that I created (so it is not official), but it is based on the same patch that was made for the original source. The patch compiled and worked on my 4311 card. I have not tested the new changes on the Broadcom version so I am not for sure what changes they have made.
Attached is the patch. You will need to download the source from:
Extract the download like the instructions say in the Broadcom site. Do not compile it yet.
Download the attached patch from this post and place it in the directory where you extracted the Broadcom source (it will be in the same directory as the Makefile). Extract the hybrid_wl-18.104.22.168_patch-2.6.27.tar.gz:
Then apply the patch:
tar -xvvf hybrid_wl-22.214.171.124_patch-2.6.27.tar.gz
Finally compile as normal:
patch -p1 -E < hybrid_wl-126.96.36.199_patch-2.6.27
Just replace <2.6.xx.xx> with the current kernel version (uname -r from the terminal).
make -C /lib/modules/<2.6.xx.xx>/build M=`pwd` clean
make -C /lib/modules/<2.6.xx.xx>/build M=`pwd`
Hope this helps. As I said, this is not the official patch, but one that I created so it has only been tested by me, but it is similar to the patch from before. If you are not comfortable, you can wait a few days until a patch comes out for this kernel.