[CORE,HW] replace using of Paged pool by NonPaged one. [mlnx: 4836]
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 26 Oct 2009 10:05:59 +0000 (10:05 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 26 Oct 2009 10:05:59 +0000 (10:05 +0000)
commitfdab45d26192fad852ec055ce81f8dee876b83a0
tree5e878d74ac17589f1e35871489045502de024f30
parentaa3284de171c5f430f3e5b7ac4662af033066f01
[CORE,HW] replace using of Paged pool by NonPaged one. [mlnx: 4836]

We see from time to time BSODs at shutdown times while a hard traffic load.
It can be attributed to the fact that some of the structured used in PnP and Power Management are allocated in Paged Pool.
As far as these structures are of little size it is safer to use for them always NonPagedPool.
It makes the driver more robust.

git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@2510 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
core/bus/kernel/bus_iou_mgr.c
core/bus/kernel/bus_port_mgr.c
core/complib/kernel/cl_pnp_po.c
core/iou/kernel/iou_ioc_mgr.c
etc/kernel/index_list.c
hw/mlx4/kernel/hca/drv.c
hw/mthca/kernel/hca_pnp.c