<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/mthca, branch upstream/10.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-01-09T22:40:51Z</updated>
<entry>
<title>MFC r260102:</title>
<updated>2014-01-09T22:40:51Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2014-01-09T22:40:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bf1b0dda25e061e3223b45f8786182fee892f46c'/>
<id>urn:sha1:bf1b0dda25e061e3223b45f8786182fee892f46c</id>
<content type='text'>
Similar to r260020, only use -fms-extensions with gcc, for all other
modules which require this flag to compile.  Use a GCC_MS_EXTENSIONS
variable, defined in kern.pre.mk, which can be used to easily supply the
flag (or not), depending on the compiler type.

MFC r260322:

In addition to r260102, also define GCC_MS_EXTENSIONS in bsd.sys.mk,
since kernel module builds do not use kern.pre.mk.
</content>
</entry>
<entry>
<title>Revert MFC of r260102 for now, until I can merge the required fix from</title>
<updated>2014-01-05T15:39:37Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2014-01-05T15:39:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2e67de84b957560145ec0b4326a5a1f90d57ab4e'/>
<id>urn:sha1:2e67de84b957560145ec0b4326a5a1f90d57ab4e</id>
<content type='text'>
head.  This should fix building modules which require -fms-extensions to
compile them with gcc.
</content>
</entry>
<entry>
<title>MFC r260020:</title>
<updated>2014-01-04T17:54:06Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2014-01-04T17:54:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7926a961056666bfbb7e4f7e12660f23207fdf5'/>
<id>urn:sha1:b7926a961056666bfbb7e4f7e12660f23207fdf5</id>
<content type='text'>
For sys/dev/drm2/radeon, only use -fms-extensions with gcc.  This flag
is only to stop gcc complaining about anonymous unions, which clang does
not do.  For clang 3.4 however, -fms-extensions enables the Microsoft
__wchar_t type, which clashes with our own types.h.

MFC r260102:

Similar to r260020, only use -fms-extensions with gcc, for all other
modules which require this flag to compile.  Use a GCC_MS_EXTENSIONS
variable, defined in kern.pre.mk, which can be used to easily supply the
flag (or not), depending on the compiler type.
</content>
</entry>
<entry>
<title>Redo r242842, now actually fixing the warnings, as follows:</title>
<updated>2012-11-12T22:01:29Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-11-12T22:01:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3910bc633f307f05291bfe4e27bef2f70360c6b9'/>
<id>urn:sha1:3910bc633f307f05291bfe4e27bef2f70360c6b9</id>
<content type='text'>
- In sys/ofed/drivers/infiniband/core/cma.c, an enum struct member is
  interpreted as an int, so cast it to an int.
- In sys/ofed/drivers/infiniband/core/ud_header.c, initialize the
  packet_length variable in ib_ud_header_init(), to prevent undefined
  behaviour.
- In sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c, call rdma_notify()
  with the correct enum type and value.
- In sys/ofed/include/linux/pci.h, change the PCI_DEVICE and PCI_VDEVICE
  macros to use C99 struct initializers, so additional members can be
  overridden.

Reviewed by:	delphij, Garrett Cooper &lt;yanegomi@gmail.com&gt;
MFC after:	1 week
</content>
</entry>
<entry>
<title>Attempt toward a buildable universe by silenting a few warnings for OFED.</title>
<updated>2012-11-10T00:32:47Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2012-11-10T00:32:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8a28f3228f13be45b9151e2dd3c740fe0814f979'/>
<id>urn:sha1:8a28f3228f13be45b9151e2dd3c740fe0814f979</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add OFED and the associated options and drivers to x86 LINT builds:</title>
<updated>2012-04-12T14:01:06Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2012-04-12T14:01:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ed5a2b61fd7d3b4fa10f8eb6c8cbe710f4a94c81'/>
<id>urn:sha1:ed5a2b61fd7d3b4fa10f8eb6c8cbe710f4a94c81</id>
<content type='text'>
- Mark 'sdp' as requiring 'inet'.
- Always include "opt_inet.h" and "opt_inet6.h" and modify the IB
  driver Makefiles to honor WITH/WITHOUT_INET/INET6/_SUPPORT options
  to determine what should be enabled during a module build.
- Fix the mlxen(4) driver and the core IB code to compile without
  if INET is disabled (including when both INET and INET6 are disabled).

Reviewed by:	bz
MFC after:	2 weeks
</content>
</entry>
<entry>
<title> - Merge in OFED 1.5.3 from projects/ofed/head</title>
<updated>2011-03-21T09:58:24Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2011-03-21T09:58:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aa0a1e58f0189b0fde359a8bda032887e72057fa'/>
<id>urn:sha1:aa0a1e58f0189b0fde359a8bda032887e72057fa</id>
<content type='text'>
</content>
</entry>
</feed>
