Bug#652056: [3.0 -> 3.1.1 regression] [ipw2100] BUG at net/core/dev.c:3719! (__napi_complete called with gro_list nonempty)
AymanHotmail wrote:
> I'm sorry, I tried but it was overwhelming for me, I downloaded the
> source and lost it between steps 4.2.4 and 4.2.5.
> I'm still novice generally on linux, so I can't test the patch,
> except if there is already build kernel with the patch.
> Again thanks for your help and patience.
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!
Reply to: