<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/enea-kernel-cache.git/features/iio, branch intel-5.10</title>
<subtitle>[no description]</subtitle>
<id>https://git.enea.com/cgit/linux/enea-kernel-cache.git/atom?h=intel-5.10</id>
<link rel='self' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/atom?h=intel-5.10'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/'/>
<updated>2022-07-07T16:49:53+00:00</updated>
<entry>
<title>Fix kaudit warnings after hardknott refresh</title>
<updated>2022-07-07T16:49:53+00:00</updated>
<author>
<name>Alexandru Avadanii</name>
<email>Alexandru.Avadanii@enea.com</email>
</author>
<published>2022-07-07T08:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/enea-kernel-cache.git/commit/?id=d19dcc594fc0b1c7ea65f0100cceec5996d0c9f6'/>
<id>urn:sha1:d19dcc594fc0b1c7ea65f0100cceec5996d0c9f6</id>
<content type='text'>
1. 'CONFIG_XOR_BLOCKS' last val (m) and .config val (y) do not match
   * Previously we tried to configure this as 'm' to reduce the kernel
     footprint, but it is selected indirectly as 'y' via:
   CONFIG_MD_RAID456 (y, set by Intel x86 BSP)
     CONFIG_ASYNC_XOR
       CONFIG_XOR_BLOCKS

2. 'CONFIG_CRC_ITU_T' last val (m) and .config val (y) do not match
   * Upstream 'nfc-generic.cfg' sets this to 'm', but our
     'mmc_sd_y.cfg' selects it as 'y' via:
   CONFIG_MMC_SPI (y)
     CONFIG_CRC_ITU_T

3. 'CONFIG_ISDN_CAPI' last val (y) and .config val (n) do not match
   * Upstream enables ISDN, but our kernel footprint reduction
     disables one of its dependencies (CONFIG_BT=n), make it explicit.

4. 'CONFIG_MEDIA_PLATFORM_SUPPORT' last val (y) and .config val (n) do
   not match
   * Upstream enables it, but our kernel footprint reduction
     disables one of its dependencies (CONFIG_MEDIA_SUPPORT=n), make
     it explicit.

5. 'CONFIG_*' (many similar options, all depending on CONFIG_IIO)
   last val (m) and .config val (n) do not match
   * Upstream enables them, but our kernel footprint reduction
     disables one of their dependencies (CONFIG_IIO=n) via
     'accelerometers_n.cfg';
   * create a new configuration fragment ('iio_n.scc') for this and
     gather all IIO dependencies that we want disabled to make them
     explicit (moving CONFIG_IIO=n from 'accelerometers_n.cfg' to
     'iio_n.cfg');
   * 'iio_n.cfg' contains all configuration from yocto-kernel-cache
     'iio.cfg' (changing 'm' and/or 'y' to 'n'), including the options
     that were previously handled by existing features in:
     - features/accelerometers/accelerometers_n.cfg;
     - features/inclinometer/inclinometer_n.cfg;
     - features/hidsensor/hidsensor_n.cfg;
   * 'iio_n.scc' replaces the 3 old fragments, especially since they
     were always included together;

6. 'CONFIG_INPUT_SOC_BUTTON_ARRAY' last val (m) and .config val (n) do
   not match
   * Upstream enables it, but our kernel footprint reduction
     disables one of its dependencies (CONFIG_KEYBOARD_GPIO=n), make
     it explicit.

7. 'CONFIG_INTEL_SOC_PMIC' last val (y) and .config val (n) do
   not match
   * Upstream enables it, but our 'i2c_m.cfg' (when added to
     KERNEL_FEATURES) breaks two of its dependencies (CONFIG_I2C=y,
     I2C_DESIGNWARE_PLATFORM=y), make it explicit.

8. 'CONFIG_TYPEC_TCPM' last val (m) and .config val (n) do not match
   'CONFIG_TYPEC_TCPCI' last val (m) and .config val (n) do not match
   * Upstream enables them, but our kernel footprint reduction
     disables one of their dependencies (CONFIG_TYPEC=n), make
     it explicit.

9. 'CONFIG_SERIO_I8042' last val (m) and .config val (n) do not match
   * We enable the SERIO_I8042 (wrongfully?) via 'keyboard_n.scc',
     but its dependency (CONFIG_SERIO) is already disabled by both
     'input_n.scc' and 'serio_n.scc'.
   * re-order scc fragments to silence the warning without changing
     any actual configuration fragment;

10. 'CONFIG_PRINTER' last val (m) and .config val (n) do not match
   * Upstream enables it, but our kernel footprint reduction
     disables one of its dependencies (CONFIG_PARPORT=n), make
     it explicit.

11. 'CONFIG_USB_NET_RNDIS_HOST' last val (m) and .config val (n) do
    not match
   * Upstream enables it, but our kernel footprint reduction
     disables one of its dependencies (CONFIG_USBNET=n), make
     it explicit.

12. 'CONFIG_USB_GADGET_VBUS_DRAW' last val (2) and .config val (n) do
    not match (same with 'CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS')
   * Both depend on 'USB_GADGET'.

Change-Id: Id17c54348adbedcd110f0e4a456763797834c6a8
Signed-off-by: Alexandru Avadanii &lt;Alexandru.Avadanii@enea.com&gt;
</content>
</entry>
</feed>
