Make all funcions no-pagable.
authortzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 12 Mar 2009 09:34:52 +0000 (09:34 +0000)
committertzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 12 Mar 2009 09:34:52 +0000 (09:34 +0000)
Signed off by: jyang@xsigo.com

git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@2030 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

27 files changed:
core/bus/kernel/bus_driver.c
core/bus/kernel/bus_iou_mgr.c
core/bus/kernel/bus_pnp.c
core/bus/kernel/bus_port_mgr.c
core/complib/kernel/cl_pnp_po.c
core/iou/kernel/iou_driver.c
core/iou/kernel/iou_ioc_mgr.c
core/iou/kernel/iou_pnp.c
hw/mlx4/kernel/bus/drv/drv.c
hw/mlx4/kernel/bus/drv/pci.c
hw/mlx4/kernel/bus/drv/pdo.c
hw/mlx4/kernel/bus/drv/wmi.c
hw/mlx4/kernel/hca/drv.c
hw/mlx4/kernel/hca/wmi.c
hw/mthca/kernel/hca_driver.c
hw/mthca/kernel/hca_pci.c
hw/mthca/kernel/hca_pnp.c
hw/mthca/kernel/mt_cache.c
hw/mthca/kernel/mthca_av.c
hw/mthca/kernel/mthca_cq.c
hw/mthca/kernel/mthca_eq.c
hw/mthca/kernel/mthca_mcg.c
hw/mthca/kernel/mthca_mr.c
hw/mthca/kernel/mthca_pd.c
hw/mthca/kernel/mthca_qp.c
hw/mthca/kernel/mthca_srq.c
tests/alts/kernel/alts_driver.c

index bf06a87..9856cc8 100644 (file)
@@ -122,17 +122,6 @@ DriverEntry(
        IN                              UNICODE_STRING                          *p_registry_path );\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (INIT, __read_machine_name)\r
-#pragma alloc_text (INIT, __read_registry)\r
-#pragma alloc_text (PAGE, bus_drv_unload)\r
-#pragma alloc_text (PAGE, bus_drv_open)\r
-#pragma alloc_text (PAGE, bus_drv_close)\r
-#pragma alloc_text (PAGE, bus_drv_ioctl)\r
-#pragma alloc_text (PAGE_PNP, bus_drv_sysctl)\r
-#endif\r
-\r
 \r
 static void\r
 __read_machine_name( void )\r
index fcc3175..c30e4e9 100644 (file)
@@ -207,28 +207,6 @@ iou_set_power(
                OUT                     cl_irp_action_t* const          p_action );\r
 \r
 \r
-/* All PnP code is called at passive, so it can all be paged out. */\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, iou_start)\r
-#pragma alloc_text (PAGE, iou_query_remove)\r
-#pragma alloc_text (PAGE, iou_release_resources)\r
-#pragma alloc_text (PAGE, iou_remove)\r
-#pragma alloc_text (PAGE, iou_surprise_remove)\r
-#pragma alloc_text (PAGE, iou_query_capabilities)\r
-#pragma alloc_text (PAGE, iou_query_target_relations)\r
-#pragma alloc_text (PAGE, iou_query_device_id)\r
-#pragma alloc_text (PAGE, iou_query_hardware_ids)\r
-#pragma alloc_text (PAGE, iou_query_compatible_ids)\r
-#pragma alloc_text (PAGE, iou_query_unique_id)\r
-#pragma alloc_text (PAGE, iou_query_description)\r
-#pragma alloc_text (PAGE, iou_query_location)\r
-#pragma alloc_text (PAGE, iou_query_bus_info)\r
-#pragma alloc_text (PAGE, iou_query_interface)\r
-#pragma alloc_text (PAGE_PNP, iou_set_power)\r
-#pragma alloc_text (PAGE, iou_mgr_iou_add)\r
-#pragma alloc_text (PAGE, iou_mgr_iou_remove)\r
-#endif\r
-\r
 \r
 /*\r
  * Global virtual function pointer tables shared between all \r
index 0d3e31e..0878c5c 100644 (file)
@@ -132,22 +132,6 @@ __set_ifc(
                OUT                     ib_al_ifc_t* const                      p_ifc );\r
 \r
 \r
-/* All PnP code is called at passive, so it can all be paged out. */\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, bus_add_device)\r
-#pragma alloc_text (PAGE, fdo_start)\r
-#pragma alloc_text (PAGE, fdo_query_remove)\r
-#pragma alloc_text (PAGE, fdo_release_resources)\r
-#pragma alloc_text (PAGE, fdo_query_capabilities)\r
-#pragma alloc_text (PAGE, fdo_query_bus_relations)\r
-#pragma alloc_text (PAGE, __query_al_ifc)\r
-#pragma alloc_text (PAGE, __query_ci_ifc)\r
-#pragma alloc_text (PAGE, __query_cm_ifc)\r
-#pragma alloc_text (PAGE, __get_relations)\r
-#pragma alloc_text (PAGE, fdo_query_interface)\r
-#pragma alloc_text (PAGE_PNP, __fdo_query_power)\r
-#pragma alloc_text (PAGE_PNP, __fdo_set_power)\r
-#endif\r
 \r
 \r
 /* Global virtual function pointer tables shared between all instances of FDO. */\r
index e04d97f..cc61343 100644 (file)
@@ -198,29 +198,6 @@ port_set_power(
                OUT                     cl_irp_action_t* const          p_action );\r
 \r
 \r
-/* All PnP code is called at passive, so it can all be paged out. */\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, port_start)\r
-#pragma alloc_text (PAGE, port_query_remove)\r
-#pragma alloc_text (PAGE, port_release_resources)\r
-#pragma alloc_text (PAGE, port_remove)\r
-#pragma alloc_text (PAGE, port_surprise_remove)\r
-#pragma alloc_text (PAGE, port_query_capabilities)\r
-#pragma alloc_text (PAGE, port_query_target_relations)\r
-#pragma alloc_text (PAGE, port_query_device_id)\r
-#pragma alloc_text (PAGE, port_query_hardware_ids)\r
-#pragma alloc_text (PAGE, port_query_compatible_ids)\r
-#pragma alloc_text (PAGE, port_query_unique_id)\r
-#pragma alloc_text (PAGE, port_query_description)\r
-#pragma alloc_text (PAGE, port_query_location)\r
-#pragma alloc_text (PAGE, port_query_bus_info)\r
-#pragma alloc_text (PAGE, port_query_ipoib_ifc)\r
-#pragma alloc_text (PAGE, port_query_interface)\r
-#pragma alloc_text (PAGE_PNP, port_set_power)\r
-#pragma alloc_text (PAGE, port_mgr_port_add)\r
-#pragma alloc_text (PAGE, port_mgr_port_remove)\r
-#endif\r
-\r
 \r
 /*\r
  * Global virtual function pointer tables shared between all\r
index 17302f7..ea8d1a2 100644 (file)
@@ -114,29 +114,7 @@ __query_device_text(
                OUT                     cl_irp_action_t* const          p_action );\r
 \r
 \r
-/* All PnP code is called at passive, so it can all be paged out. */\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, cl_init_pnp_po_ext)\r
-#pragma alloc_text (PAGE, cl_pnp)\r
-#pragma alloc_text (PAGE, __start)\r
-#pragma alloc_text (PAGE, __query_stop)\r
-#pragma alloc_text (PAGE, __stop)\r
-#pragma alloc_text (PAGE, __cancel_stop)\r
-#pragma alloc_text (PAGE, __query_remove)\r
-#pragma alloc_text (PAGE, __remove)\r
-#pragma alloc_text (PAGE, __cancel_remove)\r
-#pragma alloc_text (PAGE, __surprise_remove)\r
-#pragma alloc_text (PAGE, __query_pnp_state)\r
-#pragma alloc_text (PAGE, __device_usage_notification)\r
-#pragma alloc_text (PAGE, __query_device_relations)\r
-#pragma alloc_text (PAGE, __query_id)\r
-#pragma alloc_text (PAGE, __query_device_text)\r
-#pragma alloc_text (PAGE, cl_do_sync_pnp)\r
-#pragma alloc_text (PAGE_PNP, cl_irp_skip)\r
-#pragma alloc_text (PAGE_PNP, cl_irp_complete)\r
-#pragma alloc_text (PAGE_PNP, cl_irp_succeed)\r
-#pragma alloc_text (PAGE_PNP, cl_irp_unsupported)\r
-#endif\r
+\r
 \r
 \r
 void\r
index ddafda0..fc6cc0b 100644 (file)
@@ -96,15 +96,6 @@ DriverEntry(
        IN                              DRIVER_OBJECT                           *p_driver_obj,\r
        IN                              UNICODE_STRING                          *p_registry_path );\r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (INIT, __read_registry)\r
-#pragma alloc_text (PAGE, iou_unload)\r
-#pragma alloc_text (PAGE, iou_drv_open)\r
-#pragma alloc_text (PAGE, iou_drv_close)\r
-#pragma alloc_text (PAGE, iou_drv_ioctl)\r
-#pragma alloc_text (PAGE_PNP, iou_sysctl)\r
-#endif\r
 \r
 \r
 static NTSTATUS\r
index 04c4a24..62e87f5 100644 (file)
@@ -190,27 +190,6 @@ ioc_set_power(
                OUT                     cl_irp_action_t* const          p_action );\r
 \r
 \r
-/* All PnP code is called at passive, so it can all be paged out. */\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, ioc_start)\r
-#pragma alloc_text (PAGE, ioc_release_resources)\r
-#pragma alloc_text (PAGE, ioc_remove)\r
-#pragma alloc_text (PAGE, ioc_surprise_remove)\r
-#pragma alloc_text (PAGE, ioc_query_capabilities)\r
-#pragma alloc_text (PAGE, ioc_query_target_relations)\r
-#pragma alloc_text (PAGE, ioc_query_device_id)\r
-#pragma alloc_text (PAGE, ioc_query_hardware_ids)\r
-#pragma alloc_text (PAGE, ioc_query_compatible_ids)\r
-#pragma alloc_text (PAGE, ioc_query_unique_id)\r
-#pragma alloc_text (PAGE, ioc_query_description)\r
-#pragma alloc_text (PAGE, ioc_query_location)\r
-#pragma alloc_text (PAGE, ioc_query_bus_info)\r
-#pragma alloc_text (PAGE, ioc_query_interface)\r
-#pragma alloc_text (PAGE_PNP, ioc_set_power)\r
-#pragma alloc_text (PAGE, ioc_mgr_ioc_add)\r
-#pragma alloc_text (PAGE, ioc_mgr_ioc_remove)\r
-#endif\r
-\r
 \r
 /*\r
  * Global virtual function pointer tables shared between all\r
index 3652c2c..617ffd8 100644 (file)
@@ -98,18 +98,6 @@ __fdo_set_power(
                OUT                     cl_irp_action_t* const          p_action );\r
 \r
 \r
-/* All PnP code is called at passive, so it can all be paged out. */\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, iou_add_device)\r
-#pragma alloc_text (PAGE, fdo_start)\r
-#pragma alloc_text (PAGE, fdo_query_remove)\r
-#pragma alloc_text (PAGE, fdo_release_resources)\r
-#pragma alloc_text (PAGE, fdo_query_capabilities)\r
-#pragma alloc_text (PAGE, fdo_query_iou_relations)\r
-#pragma alloc_text (PAGE_PNP, __fdo_query_power)\r
-#pragma alloc_text (PAGE_PNP, __fdo_set_power)\r
-#endif\r
-\r
 \r
 /* Global virtual function pointer tables shared between all instances of FDO. */\r
 static const cl_vfptr_pnp_po_t         vfptr_fdo_pnp = {\r
index 28ebb49..b64936c 100644 (file)
@@ -29,15 +29,6 @@ Environment:
 #include "drv.tmh"\r
 #endif \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (PAGE, EvtDeviceAdd)\r
-#pragma alloc_text (PAGE, EvtDriverUnload)\r
-#pragma alloc_text (PAGE, EvtDeviceD0Entry)\r
-#pragma alloc_text (PAGE, EvtDeviceD0Exit)\r
-#pragma alloc_text (PAGE, EvtPrepareHardware)\r
-#pragma alloc_text (PAGE, EvtReleaseHardware)\r
-#endif\r
 \r
 #define DRV_VERSION    "1.0"\r
 #define DRV_RELDATE    "02/01/2008"\r
index 04682c2..bddf0f9 100644 (file)
@@ -128,11 +128,6 @@ __restore_pci_config(
        IN                              PCI_COMMON_CONFIG* const        pConfig );\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, __get_bus_ifc)\r
-#pragma alloc_text (PAGE, __restore_pci_config)\r
-#endif\r
-\r
 /*\r
  * Returns the offset in configuration space of the PCI-X capabilites.\r
  */\r
index c44160a..096a324 100644 (file)
@@ -9,10 +9,6 @@
 #include "pdo.tmh"\r
 #endif \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text(PAGE, create_pdo)\r
-#endif\r
-\r
 #define MAX_ID_LEN 80\r
 \r
 NTSTATUS\r
index 25323d4..6772be2 100644 (file)
@@ -30,13 +30,6 @@ Environment:
 #include "wmi.tmh"\r
 #endif \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text(PAGE,WmiRegistration)\r
-#pragma alloc_text(PAGE,EvtStdDataSetItem)\r
-#pragma alloc_text(PAGE,EvtStdDataSetInstance)\r
-#pragma alloc_text(PAGE,EvtStdDataQueryInstance)\r
-#endif\r
-\r
 NTSTATUS\r
 WmiRegistration(\r
        WDFDEVICE      Device\r
index 052ff0f..baf318c 100644 (file)
@@ -93,15 +93,6 @@ static int __get_dev_info(PFDO_DEVICE_DATA p_fdo, __be64 *node_guid, u32 *hw_id)
 // TODO: add support for Hibernate/Standby as in WDM version below\r
 //\r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (PAGE, EvtDeviceAdd)\r
-#pragma alloc_text (PAGE, EvtDriverUnload)\r
-#pragma alloc_text (PAGE, EvtDeviceD0Entry)\r
-#pragma alloc_text (PAGE, EvtDeviceD0Exit)\r
-#pragma alloc_text (PAGE, EvtPrepareHardware)\r
-#pragma alloc_text (PAGE, EvtReleaseHardware)\r
-#endif\r
 \r
 static NTSTATUS\r
 __get_ci_interface(\r
@@ -1089,27 +1080,6 @@ __get_ci_interface(
        IN                              DEVICE_OBJECT* const            p_dev_obj );\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (INIT, __read_registry)\r
-#pragma alloc_text (PAGE, hca_drv_unload)\r
-#pragma alloc_text (PAGE, hca_sysctl)\r
-#pragma alloc_text (PAGE, hca_add_device)\r
-#pragma alloc_text (PAGE, hca_start)\r
-#pragma alloc_text (PAGE, hca_query_stop)\r
-#pragma alloc_text (PAGE, hca_stop)\r
-#pragma alloc_text (PAGE, hca_cancel_stop)\r
-#pragma alloc_text (PAGE, hca_query_remove)\r
-#pragma alloc_text (PAGE, hca_release_resources)\r
-#pragma alloc_text (PAGE, hca_cancel_remove)\r
-#pragma alloc_text (PAGE, hca_surprise_remove)\r
-#pragma alloc_text (PAGE, hca_query_capabilities)\r
-#pragma alloc_text (PAGE, hca_query_interface)\r
-#pragma alloc_text (PAGE, hca_query_pnp_state)\r
-#pragma alloc_text (PAGE, hca_set_power)\r
-#pragma alloc_text (PAGE, __alloc_hca_ifc)\r
-#pragma alloc_text (PAGE, __get_ci_interface)\r
-#endif\r
 \r
 \r
 NTSTATUS\r
index fe554d4..ed190bf 100644 (file)
 #include "wmi.tmh"\r
 #endif\r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text(PAGE,WmiRegistration)\r
-#pragma alloc_text(PAGE,EvtStdDataSetItem)\r
-#pragma alloc_text(PAGE,EvtStdDataSetInstance)\r
-#pragma alloc_text(PAGE,EvtStdDataQueryInstance)\r
-#endif\r
-\r
 NTSTATUS\r
 WmiRegistration(\r
        WDFDEVICE      Device\r
index dd3fbb3..e7dd5eb 100644 (file)
@@ -162,12 +162,6 @@ static NTSTATUS
 fw_flash_deinit(\r
                IN              BUS_INTERFACE_STANDARD                  *p_BusInterface  );\r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (INIT, __read_registry)\r
-#pragma alloc_text (PAGE, hca_drv_unload)\r
-#pragma alloc_text (PAGE, hca_sysctl)\r
-#endif\r
 \r
 NTSTATUS\r
 DriverEntry(\r
index 7f6afeb..806490d 100644 (file)
@@ -99,13 +99,6 @@ __restore_pci_config(
        IN                              const int                                               is_bridge );\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, __get_bus_ifc)\r
-#pragma alloc_text (PAGE, __fixup_pci_capabilities)\r
-#pragma alloc_text (PAGE, __save_pci_config)\r
-#pragma alloc_text (PAGE, __restore_pci_config)\r
-#endif\r
-\r
 /*\r
  * Returns the offset in configuration space of the PCI-X capabilites.\r
  */\r
index 4f97399..5966b5e 100644 (file)
@@ -124,24 +124,6 @@ __get_ci_interface(
        IN                              DEVICE_OBJECT* const            p_dev_obj );\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, hca_add_device)\r
-#pragma alloc_text (PAGE, hca_start)\r
-#pragma alloc_text (PAGE, hca_query_stop)\r
-#pragma alloc_text (PAGE, hca_stop)\r
-#pragma alloc_text (PAGE, hca_cancel_stop)\r
-#pragma alloc_text (PAGE, hca_query_remove)\r
-#pragma alloc_text (PAGE, hca_release_resources)\r
-#pragma alloc_text (PAGE, hca_cancel_remove)\r
-#pragma alloc_text (PAGE, hca_surprise_remove)\r
-#pragma alloc_text (PAGE, hca_query_capabilities)\r
-#pragma alloc_text (PAGE, hca_query_interface)\r
-#pragma alloc_text (PAGE, hca_query_pnp_state)\r
-#pragma alloc_text (PAGE, hca_set_power)\r
-#pragma alloc_text (PAGE, __alloc_hca_ifc)\r
-#pragma alloc_text (PAGE, __get_ci_interface)\r
-#endif\r
-\r
 \r
 static cl_vfptr_pnp_po_t       vfptrHcaPnp;\r
 \r
index 38f90b1..273e285 100644 (file)
 
 #include "ib_cache.h"
 
-#ifdef ALLOC_PRAGMA
-#pragma alloc_text (PAGE, ib_cache_setup)
-#pragma alloc_text (PAGE, ib_cache_cleanup)
-#endif
-
 
 #pragma warning( disable : 4200)
 struct ib_pkey_cache {
index ba029d0..9d266fe 100644 (file)
 #include "mthca_av.tmh"
 #endif
 
-#ifdef ALLOC_PRAGMA
-#pragma alloc_text (PAGE, mthca_init_av_table)
-#pragma alloc_text (PAGE, mthca_cleanup_av_table)
-#endif
-       
 
 struct mthca_av {
        __be32 port_pd;
index a041029..ff9be74 100644 (file)
 #include "mthca_memfree.h"\r
 #include "mthca_wqe.h"\r
 \r
-\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, mthca_init_cq_table)\r
-#pragma alloc_text (PAGE, mthca_cleanup_cq_table)\r
-#endif\r
-\r
 enum {\r
        MTHCA_MAX_DIRECT_CQ_SIZE = 4 * PAGE_SIZE\r
 };\r
index a431ed0..9c47e82 100644 (file)
@@ -55,18 +55,6 @@ static int mthca_create_eq(struct mthca_dev *dev,
                                     struct mthca_eq *eq);\r
 \r
 \r
-\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, mthca_map_reg)\r
-#pragma alloc_text (PAGE, mthca_map_eq_regs)\r
-#pragma alloc_text (PAGE, mthca_init_eq_table)\r
-#pragma alloc_text (PAGE, mthca_unmap_eq_regs)\r
-#pragma alloc_text (PAGE, mthca_map_eq_icm)\r
-#pragma alloc_text (PAGE, mthca_unmap_eq_icm)\r
-#pragma alloc_text (PAGE, mthca_create_eq)\r
-#pragma alloc_text (PAGE, mthca_cleanup_eq_table)\r
-#endif\r
-\r
 enum {\r
        MTHCA_NUM_ASYNC_EQE = 0x80,\r
        MTHCA_NUM_CMD_EQE   = 0x80,\r
index ec477a9..dbf436b 100644 (file)
 #include "mthca_cmd.h"
 
 
-#ifdef ALLOC_PRAGMA
-#pragma alloc_text (PAGE, mthca_init_mcg_table)
-#pragma alloc_text (PAGE, mthca_cleanup_mcg_table)
-#endif
-
 struct mthca_mgm {
        __be32 next_gid_index;
        u32    reserved[3];
index be3c836..57f6d08 100644 (file)
 static int mthca_buddy_init(struct mthca_buddy *buddy, int max_order);
 static void mthca_buddy_cleanup(struct mthca_buddy *buddy);
 
-#ifdef ALLOC_PRAGMA
-#pragma alloc_text (PAGE, mthca_buddy_init)
-#pragma alloc_text (PAGE, mthca_buddy_cleanup)
-#pragma alloc_text (PAGE, mthca_init_mr_table)
-#pragma alloc_text (PAGE, mthca_cleanup_mr_table)
-#endif
-
 struct mthca_mtt {
        struct mthca_buddy *buddy;
        int                 order;
index a39dc40..c2afdd6 100644 (file)
 #include "mthca_dev.h"
 
 
-#ifdef ALLOC_PRAGMA
-#pragma alloc_text (PAGE, mthca_init_pd_table)
-#pragma alloc_text (PAGE, mthca_cleanup_pd_table)
-#endif
-
 int mthca_pd_alloc(struct mthca_dev *dev, int privileged, struct mthca_pd *pd)
 {
        int err = 0;
index 4a95d9c..6901514 100644 (file)
 #include "mthca_wqe.h"\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, mthca_init_qp_table)\r
-#pragma alloc_text (PAGE, mthca_cleanup_qp_table)\r
-#endif\r
-\r
 enum {\r
        MTHCA_MAX_DIRECT_QP_SIZE = 4 * PAGE_SIZE,\r
        MTHCA_ACK_REQ_FREQ       = 10,\r
index c29716c..7c00484 100644 (file)
 #include "mthca_wqe.h"\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, mthca_init_srq_table)\r
-#pragma alloc_text (PAGE, mthca_cleanup_srq_table)\r
-#endif\r
-\r
-\r
 enum {\r
        MTHCA_MAX_DIRECT_SRQ_SIZE = 4 * PAGE_SIZE\r
 };\r
index 43ff088..f16ad35 100644 (file)
@@ -85,13 +85,6 @@ alts_release_resources(
        IN                              DEVICE_OBJECT* const            p_dev_obj );\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (PAGE, alts_drv_unload)\r
-//#pragma alloc_text (PAGE, alts_ioctl)\r
-#pragma alloc_text (PAGE, alts_sysctl)\r
-#endif\r
-\r
 \r
 static const cl_vfptr_pnp_po_t alts_vfptr_pnp = {\r
        "ALTS",\r