|
@@ -1360,7 +1360,8 @@ static void init_mad(struct ib_sa_query *query, struct ib_mad_agent *agent)
|
|
|
spin_unlock_irqrestore(&tid_lock, flags);
|
|
|
}
|
|
|
|
|
|
-static int send_mad(struct ib_sa_query *query, int timeout_ms, gfp_t gfp_mask)
|
|
|
+static int send_mad(struct ib_sa_query *query, unsigned long timeout_ms,
|
|
|
+ gfp_t gfp_mask)
|
|
|
{
|
|
|
bool preload = gfpflags_allow_blocking(gfp_mask);
|
|
|
unsigned long flags;
|
|
@@ -1550,7 +1551,7 @@ int ib_sa_path_rec_get(struct ib_sa_client *client,
|
|
|
struct ib_device *device, u8 port_num,
|
|
|
struct sa_path_rec *rec,
|
|
|
ib_sa_comp_mask comp_mask,
|
|
|
- int timeout_ms, gfp_t gfp_mask,
|
|
|
+ unsigned long timeout_ms, gfp_t gfp_mask,
|
|
|
void (*callback)(int status,
|
|
|
struct sa_path_rec *resp,
|
|
|
void *context),
|
|
@@ -1704,7 +1705,7 @@ int ib_sa_service_rec_query(struct ib_sa_client *client,
|
|
|
struct ib_device *device, u8 port_num, u8 method,
|
|
|
struct ib_sa_service_rec *rec,
|
|
|
ib_sa_comp_mask comp_mask,
|
|
|
- int timeout_ms, gfp_t gfp_mask,
|
|
|
+ unsigned long timeout_ms, gfp_t gfp_mask,
|
|
|
void (*callback)(int status,
|
|
|
struct ib_sa_service_rec *resp,
|
|
|
void *context),
|
|
@@ -1801,7 +1802,7 @@ int ib_sa_mcmember_rec_query(struct ib_sa_client *client,
|
|
|
u8 method,
|
|
|
struct ib_sa_mcmember_rec *rec,
|
|
|
ib_sa_comp_mask comp_mask,
|
|
|
- int timeout_ms, gfp_t gfp_mask,
|
|
|
+ unsigned long timeout_ms, gfp_t gfp_mask,
|
|
|
void (*callback)(int status,
|
|
|
struct ib_sa_mcmember_rec *resp,
|
|
|
void *context),
|
|
@@ -1892,7 +1893,7 @@ int ib_sa_guid_info_rec_query(struct ib_sa_client *client,
|
|
|
struct ib_device *device, u8 port_num,
|
|
|
struct ib_sa_guidinfo_rec *rec,
|
|
|
ib_sa_comp_mask comp_mask, u8 method,
|
|
|
- int timeout_ms, gfp_t gfp_mask,
|
|
|
+ unsigned long timeout_ms, gfp_t gfp_mask,
|
|
|
void (*callback)(int status,
|
|
|
struct ib_sa_guidinfo_rec *resp,
|
|
|
void *context),
|
|
@@ -2059,7 +2060,7 @@ static void ib_sa_classport_info_rec_release(struct ib_sa_query *sa_query)
|
|
|
}
|
|
|
|
|
|
static int ib_sa_classport_info_rec_query(struct ib_sa_port *port,
|
|
|
- int timeout_ms,
|
|
|
+ unsigned long timeout_ms,
|
|
|
void (*callback)(void *context),
|
|
|
void *context,
|
|
|
struct ib_sa_query **sa_query)
|