Debian kernel maintainers:
Please consider applying b189e810619a ("8139cp: fix missing
napi_gro_flush") to sid. In addition to fixing this oops, it would
help the submitter to test the fix, which would mean a quick journey
to the upstream linux-3.2.y tree.
AymanHotmail: here's a simpler recipe. :)
# prerequisites:
apt-get install git build-essential
# grab a copy of the kernel
git clone -o stable \
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git \
linux
cd linux
# check out the linux-3.2.y branch
git checkout stable/linux-3.2.y
# configure it
cp /boot/config-$(uname -r) .config; # use standard configuration
make localmodconfig; # optional: minimize configuration
# build and test
make deb-pkg; # optionally with -j<n> for parallel build
dpkg -i ../<name of package>
reboot
# hopefully it reproduces the problem. So:
# apply the patch
git cherry-pick -x -s b189e810619a
# build and test
make deb-pkg; # optionally with -j4
dpkg -i ../<name of package>
reboot
# and you're done!