Commit 0c575417 authored by Jeremiah Mahler's avatar Jeremiah Mahler Committed by Greg Kroah-Hartman

staging: lustre: use min/max instead of MIN/MAX, simple cases

Custom MIN/MAX operations are being used which are not as robust
as the built in min/max operations which will warn about potentially
problematic type comparisons.

For the simple cases, where no type warning is produced, simply
replace MIN/MAX with min/max.
Signed-off-by: default avatarJeremiah Mahler <jmmahler@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 3f3af378
...@@ -1125,7 +1125,7 @@ kiblnd_init_rdma (kib_conn_t *conn, kib_tx_t *tx, int type, ...@@ -1125,7 +1125,7 @@ kiblnd_init_rdma (kib_conn_t *conn, kib_tx_t *tx, int type,
break; break;
} }
wrknob = MIN(MIN(kiblnd_rd_frag_size(srcrd, srcidx), wrknob = min(min(kiblnd_rd_frag_size(srcrd, srcidx),
kiblnd_rd_frag_size(dstrd, dstidx)), resid); kiblnd_rd_frag_size(dstrd, dstidx)), resid);
sge = &tx->tx_sge[tx->tx_nwrq]; sge = &tx->tx_sge[tx->tx_nwrq];
......
...@@ -773,7 +773,7 @@ ksocknal_select_ips(ksock_peer_t *peer, __u32 *peerips, int n_peerips) ...@@ -773,7 +773,7 @@ ksocknal_select_ips(ksock_peer_t *peer, __u32 *peerips, int n_peerips)
/* Only match interfaces for additional connections /* Only match interfaces for additional connections
* if I have > 1 interface */ * if I have > 1 interface */
n_ips = (net->ksnn_ninterfaces < 2) ? 0 : n_ips = (net->ksnn_ninterfaces < 2) ? 0 :
MIN(n_peerips, net->ksnn_ninterfaces); min(n_peerips, net->ksnn_ninterfaces);
for (i = 0; peer->ksnp_n_passive_ips < n_ips; i++) { for (i = 0; peer->ksnp_n_passive_ips < n_ips; i++) {
/* ^ yes really... */ /* ^ yes really... */
......
...@@ -1950,10 +1950,10 @@ ksocknal_connect (ksock_route_t *route) ...@@ -1950,10 +1950,10 @@ ksocknal_connect (ksock_route_t *route)
/* This is a retry rather than a new connection */ /* This is a retry rather than a new connection */
route->ksnr_retry_interval *= 2; route->ksnr_retry_interval *= 2;
route->ksnr_retry_interval = route->ksnr_retry_interval =
MAX(route->ksnr_retry_interval, max(route->ksnr_retry_interval,
cfs_time_seconds(*ksocknal_tunables.ksnd_min_reconnectms)/1000); cfs_time_seconds(*ksocknal_tunables.ksnd_min_reconnectms)/1000);
route->ksnr_retry_interval = route->ksnr_retry_interval =
MIN(route->ksnr_retry_interval, min(route->ksnr_retry_interval,
cfs_time_seconds(*ksocknal_tunables.ksnd_max_reconnectms)/1000); cfs_time_seconds(*ksocknal_tunables.ksnd_max_reconnectms)/1000);
LASSERT (route->ksnr_retry_interval != 0); LASSERT (route->ksnr_retry_interval != 0);
......
...@@ -201,9 +201,9 @@ lnet_copy_iov2iov(unsigned int ndiov, struct kvec *diov, unsigned int doffset, ...@@ -201,9 +201,9 @@ lnet_copy_iov2iov(unsigned int ndiov, struct kvec *diov, unsigned int doffset,
do { do {
LASSERT(ndiov > 0); LASSERT(ndiov > 0);
LASSERT(nsiov > 0); LASSERT(nsiov > 0);
this_nob = MIN(diov->iov_len - doffset, this_nob = min(diov->iov_len - doffset,
siov->iov_len - soffset); siov->iov_len - soffset);
this_nob = MIN(this_nob, nob); this_nob = min(this_nob, nob);
memcpy((char *)diov->iov_base + doffset, memcpy((char *)diov->iov_base + doffset,
(char *)siov->iov_base + soffset, this_nob); (char *)siov->iov_base + soffset, this_nob);
...@@ -322,9 +322,9 @@ lnet_copy_kiov2kiov(unsigned int ndiov, lnet_kiov_t *diov, unsigned int doffset, ...@@ -322,9 +322,9 @@ lnet_copy_kiov2kiov(unsigned int ndiov, lnet_kiov_t *diov, unsigned int doffset,
do { do {
LASSERT(ndiov > 0); LASSERT(ndiov > 0);
LASSERT(nsiov > 0); LASSERT(nsiov > 0);
this_nob = MIN(diov->kiov_len - doffset, this_nob = min(diov->kiov_len - doffset,
siov->kiov_len - soffset); siov->kiov_len - soffset);
this_nob = MIN(this_nob, nob); this_nob = min(this_nob, nob);
if (daddr == NULL) if (daddr == NULL)
daddr = ((char *)kmap(diov->kiov_page)) + daddr = ((char *)kmap(diov->kiov_page)) +
...@@ -405,7 +405,7 @@ lnet_copy_kiov2iov(unsigned int niov, struct kvec *iov, unsigned int iovoffset, ...@@ -405,7 +405,7 @@ lnet_copy_kiov2iov(unsigned int niov, struct kvec *iov, unsigned int iovoffset,
LASSERT(nkiov > 0); LASSERT(nkiov > 0);
this_nob = MIN(iov->iov_len - iovoffset, this_nob = MIN(iov->iov_len - iovoffset,
kiov->kiov_len - kiovoffset); kiov->kiov_len - kiovoffset);
this_nob = MIN(this_nob, nob); this_nob = min(this_nob, nob);
if (addr == NULL) if (addr == NULL)
addr = ((char *)kmap(kiov->kiov_page)) + addr = ((char *)kmap(kiov->kiov_page)) +
...@@ -476,7 +476,7 @@ lnet_copy_iov2kiov(unsigned int nkiov, lnet_kiov_t *kiov, ...@@ -476,7 +476,7 @@ lnet_copy_iov2kiov(unsigned int nkiov, lnet_kiov_t *kiov,
LASSERT(niov > 0); LASSERT(niov > 0);
this_nob = MIN(kiov->kiov_len - kiovoffset, this_nob = MIN(kiov->kiov_len - kiovoffset,
iov->iov_len - iovoffset); iov->iov_len - iovoffset);
this_nob = MIN(this_nob, nob); this_nob = min(this_nob, nob);
if (addr == NULL) if (addr == NULL)
addr = ((char *)kmap(kiov->kiov_page)) + addr = ((char *)kmap(kiov->kiov_page)) +
......
...@@ -793,7 +793,7 @@ lnet_update_ni_status_locked(void) ...@@ -793,7 +793,7 @@ lnet_update_ni_status_locked(void)
LASSERT(the_lnet.ln_routing); LASSERT(the_lnet.ln_routing);
timeout = router_ping_timeout + timeout = router_ping_timeout +
MAX(live_router_check_interval, dead_router_check_interval); max(live_router_check_interval, dead_router_check_interval);
now = get_seconds(); now = get_seconds();
list_for_each_entry(ni, &the_lnet.ln_nis, ni_list) { list_for_each_entry(ni, &the_lnet.ln_nis, ni_list) {
...@@ -1593,7 +1593,7 @@ lnet_router_checker (void) ...@@ -1593,7 +1593,7 @@ lnet_router_checker (void)
return; return;
if (last != 0 && if (last != 0 &&
interval > MAX(live_router_check_interval, interval > max(live_router_check_interval,
dead_router_check_interval)) dead_router_check_interval))
CNETERR("Checker(%d/%d) not called for %d seconds\n", CNETERR("Checker(%d/%d) not called for %d seconds\n",
live_router_check_interval, dead_router_check_interval, live_router_check_interval, dead_router_check_interval,
......
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
#define LST_TRANS_TIMEOUT 30 #define LST_TRANS_TIMEOUT 30
#define LST_TRANS_MIN_TIMEOUT 3 #define LST_TRANS_MIN_TIMEOUT 3
#define LST_VALIDATE_TIMEOUT(t) MIN(MAX(t, LST_TRANS_MIN_TIMEOUT), LST_TRANS_TIMEOUT) #define LST_VALIDATE_TIMEOUT(t) min(max(t, LST_TRANS_MIN_TIMEOUT), LST_TRANS_TIMEOUT)
#define LST_PING_INTERVAL 8 #define LST_PING_INTERVAL 8
......
...@@ -559,7 +559,7 @@ srpc_add_buffer(struct swi_workitem *wi) ...@@ -559,7 +559,7 @@ srpc_add_buffer(struct swi_workitem *wi)
LASSERT(scd->scd_buf_posting > 0); LASSERT(scd->scd_buf_posting > 0);
scd->scd_buf_posting--; scd->scd_buf_posting--;
scd->scd_buf_total++; scd->scd_buf_total++;
scd->scd_buf_low = MAX(2, scd->scd_buf_total / 4); scd->scd_buf_low = max(2, scd->scd_buf_total / 4);
} }
if (rc != 0) { if (rc != 0) {
...@@ -1486,7 +1486,7 @@ srpc_lnet_ev_handler(lnet_event_t *ev) ...@@ -1486,7 +1486,7 @@ srpc_lnet_ev_handler(lnet_event_t *ev)
if (scd->scd_buf_err == 0 && /* adding buffer is enabled */ if (scd->scd_buf_err == 0 && /* adding buffer is enabled */
scd->scd_buf_adjust == 0 && scd->scd_buf_adjust == 0 &&
scd->scd_buf_nposted < scd->scd_buf_low) { scd->scd_buf_nposted < scd->scd_buf_low) {
scd->scd_buf_adjust = MAX(scd->scd_buf_total / 2, scd->scd_buf_adjust = max(scd->scd_buf_total / 2,
SFW_TEST_WI_MIN); SFW_TEST_WI_MIN);
swi_schedule_workitem(&scd->scd_buf_wi); swi_schedule_workitem(&scd->scd_buf_wi);
} }
......
...@@ -269,5 +269,5 @@ int cfs_trace_max_debug_mb(void) ...@@ -269,5 +269,5 @@ int cfs_trace_max_debug_mb(void)
{ {
int total_mb = (totalram_pages >> (20 - PAGE_SHIFT)); int total_mb = (totalram_pages >> (20 - PAGE_SHIFT));
return MAX(512, (total_mb * 80)/100); return max(512, (total_mb * 80)/100);
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment