From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Netes Subject: Re: [PATCH] opensm/osm_switch.c: In osm_switch_set_hops, return, error when port_num is invalid Date: Mon, 28 May 2012 11:15:44 +0300 Message-ID: <20120528081544.GB13030@calypso> References: <4FB9036F.7080803@dev.mellanox.co.il> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <4FB9036F.7080803-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org> Sender: linux-rdma-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Hal Rosenstock Cc: Vincent Ficet , "linux-rdma (linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org)" List-Id: linux-rdma@vger.kernel.org Hi Hal, On 10:45 Sun 20 May , Hal Rosenstock wrote: > From d9c3d7500e1a3abe871fc41a3c17246d6fede695 Mon Sep 17 00:00:00 2001 > From: Hal Rosenstock > Date: Fri, 11 May 2012 14:58:17 +0300 > Subject: [PATCH 1/2] opensm/osm_switch.c: In osm_switch_set_hops, return > error when port_num is invalid > > Port number can be 255 (which means drop) and such port number is past the end > of the hops array for that LID. > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0x7ffff0f84700 (LWP 9890)] > 0x0000000000440d33 in osm_switch_set_hops (p_sw=0x7fffc839c340, lid_ho=9447, > port_num=255 '\377', num_hops=) at osm_switch.c:74 > 74 p_sw->hops[lid_ho][port_num] = num_hops; > Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.25.el6.x86_64 > (gdb) bt > lid_ho=9447, port_num=255 '\377', num_hops=) > at osm_switch.c:74 > at osm_ucast_ftree.c:750 > at osm_ucast_mgr.c:1058 > signal=) at osm_state_mgr.c:1341 > at osm_state_mgr.c:1468 > at cl_thread.c:57 > > Signed-off-by: Hal Rosenstock > --- Applied. Thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html