I'm still seeing this same behaviour for the 5.3 kernel.
I'm just now getting back to this, and I think I'm going to need some hand holding...
> Try changing IRQ configs (CONFIG_GENERIC_IRQ_MIGRATION=y to =n) and i2c-designware's (CONFIG_I2C_DESIGNWARE_CORE=y to =m).
I copied the 4.13.0 configuration from here to .config and modified those two options:
curl https://launchpadlibrarian.net/414616578/config-4.13.0-041300rc1-generic > .config cp .config .config.bak sed -i 's/CONFIG_GENERIC_IRQ_MIGRATION=.*/CONFIG_GENERIC_IRQ_MIGRATION=n/' .config sed -i 's/CONFIG_I2C_DESIGNWARE_CORE=.*/CONFIG_I2C_DESIGNWARE_CORE=m/' .config
Now I can confirm the changes:
$ diff .config.bak .config 92c92 < CONFIG_GENERIC_IRQ_MIGRATION=y --- > CONFIG_GENERIC_IRQ_MIGRATION=n 4073c4073 < CONFIG_I2C_DESIGNWARE_CORE=y --- > CONFIG_I2C_DESIGNWARE_CORE=m
However, when I build the kernel and look at the .config file, both of them seem to be reverted.
The same thing happens if I run make oldconfig; the changes aren't preserved.
I can't find them either using make menuconfig. I just see this:
│ Symbol: GENERIC_IRQ_MIGRATION [=y] │ │ Type : boolean │ │ Defined at kernel/irq/Kconfig:38 │ │ Selected by: X86 [=y] && SMP [=y]
│ Symbol: I2C_DESIGNWARE_CORE [=y] │ │ Type : tristate │ │ Defined at drivers/i2c/busses/Kconfig:480 │ │ Depends on: I2C [=y] && HAS_IOMEM [=y] │ │ Selected by: I2C_DESIGNWARE_PLATFORM [=y] && I2C [=y] && HAS_IOMEM [=y] && (ACPI [=y] && COMMON_CLK [=y] || !ACPI [=y]) || I2C_DESIGNWARE
How can I override these two values?
Thanks!
I'm still seeing this same behaviour for the 5.3 kernel.
I'm just now getting back to this, and I think I'm going to need some hand holding...
> Try changing IRQ configs (CONFIG_ GENERIC_ IRQ_MIGRATION= y to =n) and i2c-designware's (CONFIG_ I2C_DESIGNWARE_ CORE=y to =m).
I copied the 4.13.0 configuration from here to .config and modified those two options:
curl https:/ /launchpadlibra rian.net/ 414616578/ config- 4.13.0- 041300rc1- generic > .config GENERIC_ IRQ_MIGRATION= .*/CONFIG_ GENERIC_ IRQ_MIGRATION= n/' .config I2C_DESIGNWARE_ CORE=.* /CONFIG_ I2C_DESIGNWARE_ CORE=m/ ' .config
cp .config .config.bak
sed -i 's/CONFIG_
sed -i 's/CONFIG_
Now I can confirm the changes:
$ diff .config.bak .config GENERIC_ IRQ_MIGRATION= y GENERIC_ IRQ_MIGRATION= n I2C_DESIGNWARE_ CORE=y I2C_DESIGNWARE_ CORE=m
92c92
< CONFIG_
---
> CONFIG_
4073c4073
< CONFIG_
---
> CONFIG_
However, when I build the kernel and look at the .config file, both of them seem to be reverted.
The same thing happens if I run make oldconfig; the changes aren't preserved.
I can't find them either using make menuconfig. I just see this:
│ Symbol: GENERIC_ IRQ_MIGRATION [=y] │ irq/Kconfig: 38 │
│ Type : boolean │
│ Defined at kernel/
│ Selected by: X86 [=y] && SMP [=y]
│ Symbol: I2C_DESIGNWARE_CORE [=y] │ i2c/busses/ Kconfig: 480 │ PLATFORM [=y] && I2C [=y] && HAS_IOMEM [=y] && (ACPI [=y] && COMMON_CLK [=y] || !ACPI [=y]) || I2C_DESIGNWARE
│ Type : tristate │
│ Defined at drivers/
│ Depends on: I2C [=y] && HAS_IOMEM [=y] │
│ Selected by: I2C_DESIGNWARE_
How can I override these two values?
Thanks!