]> git.baikalelectronics.ru Git - kernel.git/commit
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 17 May 2012 23:30:26 +0000 (16:30 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 17 May 2012 23:30:26 +0000 (16:30 -0700)
commitdf02c8b8e4e35aacdca443c9d0023b6808cc646d
treed425172e9caaad2b63a0b5964cc2165c215401fe
parentfadfccb9c2b888e92f491be014d1251489caf2f6
parentd1ec9dfd0261d8050dc1c8bfe5515093b2c567eb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net

Pull two networking fixes from David S. Miller:

1) Thanks to Willy Tarreau and Eric Dumazet, we've unlocked a bug that's
   been present in do_tcp_sendpages() since that function was written in
   2002.

   When we block to wait for memory we have to unconditionally try and
   push out pending TCP data, otherwise we can block for an unreasonably
   long amount of time.

2) Fix deadlock in e1000, fixes kernel bugzilla 43132

   From Tushar Dave.

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:
  e1000: Prevent reset task killing itself.
  tcp: do_tcp_sendpages() must try to push data out on oom conditions