[PATCH 2.6.27.2] datagram handling routines : mapping/unmapping paged data in soft IRQ

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Luc Goria
Date: Monday, May 11, 2009 - 6:32 am

Kernel crashes when a network module tries to copy a datagram to iovec =
in soft IRQ with paged data.
The problem is that kunmap function can't be called in IRQ.
All calls to kmap/kunmap fonctions are replaced by calls to =
kmap_skb_frag/kunmap_skb_frag when paged data are involved.

 <<datagram.c.patch>>=20
Signed-off-by: Luc GORIA <luc.goria@adept-telecom.fr>
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 2.6.27.2] datagram handling routines : mapping/unma ..., Luc Goria, (Mon May 11, 6:32 am)