X-Git-Url: http://ftp.safe.ca/?p=safe%2Fjmp%2Flinux-2.6;a=blobdiff_plain;f=include%2Flinux%2Fnetdevice.h;h=3b54f8a2c055240be8b4dc0c4d3abc5fffd5f8af;hp=15fa84a15c27d2e5495e9cee62d6d55749b2b7f5;hb=8e8e43843ba3ced0c657cbc0fdb10644ec60f772;hpb=ed85f2c3b2b72bd20f617ac749f5c22be8d0f66e diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index 15fa84a..3b54f8a 100644 --- a/include/linux/netdevice.h +++ b/include/linux/netdevice.h @@ -383,9 +383,11 @@ static inline void __napi_complete(struct napi_struct *n) static inline void napi_complete(struct napi_struct *n) { - local_irq_disable(); + unsigned long flags; + + local_irq_save(flags); __napi_complete(n); - local_irq_enable(); + local_irq_restore(flags); } /**