Home | History | Annotate | Download | only in iic
History log of /src/sys/modules/iic/Makefile
RevisionDateAuthorComments
 1.7  01-Apr-2022  pgoyette Split i2c_subr.c into a separate module rather than including it in
the iic module. There are valid configurations where i2c_subr code
can be both built-in and part of a loaded module (eg, piixpm is in
the kernel, but the iic module is loaded later). This causes the
in-kernel linker to detect a duplicate symbol.
 1.6  17-Feb-2019  rin Bump default value of WARNS for modules from 3 to 5, and
explicitly set WARNS for modules that fail with WARNS=5.

Also, turn on -Wno-missing-noreturn for clang for some files.

At the moment, among ~ 360 modules,
- 2 (lua and zfs) need WARNS=0
- 1 (solaris) needs WARNS=1
- 136 need WARNS=3 (mostly due to sign-compare)
- 4 need WARNS=4
- others can be compiled with WARNS=5

Discussed on tech-kern.
 1.5  27-Feb-2018  pgoyette branches: 1.5.4;
The iic module needs to include 2c_subr so that i2cbus modules can
reference iicbus_print()
 1.4  07-Jun-2016  pgoyette Create separate modules for i2c_bitbang and bpf_filter so these files
can be included in kernels which need them without also duplicating
them in other modules. Removes the duplicate symbols I found which
prevented loading i2c and bpf modules after having fixed PR 45125.
 1.3  03-Oct-2011  jmcneill branches: 1.3.12; 1.3.30;
fix build for kernels with i2c host controller drivers but no iic(4)
driver present
 1.2  02-Oct-2011  jmcneill rename ioconf file to match module name, and remove an invalid include path
from cppflags
 1.1  02-Oct-2011  mbalmer Modules for iic(4) and gpioiic(4).
 1.3.30.1  09-Jul-2016  skrll Sync with HEAD
 1.3.12.1  03-Dec-2017  jdolecek update from HEAD
 1.5.4.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed