[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: