Message ID | 1444946250-23219-1-git-send-email-stefan.wahren@i2se.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 10/15/2015 03:57 PM, Stefan Wahren wrote: > Rebuild bcm2835_defconfig using "make bcm2835_defconfig; > make savedefconfig", and enable manually the following features: > > * all bcm2835-relevant drivers (MBOX, WDT, DMA, PWM, SND) > * enable regular stackprotector because CONFIG_CC_STACKPROTECTOR > disappear > * enable some new dependencies in order to keep LED heartbeat > ( CONFIG_NEW_LEDS, CONFIG_LEDS_CLASS, CONFIG_LEDS_TRIGGERS ) > diff --git a/arch/arm/configs/bcm2835_defconfig b/arch/arm/configs/bcm2835_defconfig > -CONFIG_RESOURCE_COUNTERS=y > -CONFIG_RD_BZIP2=y > -CONFIG_RD_LZMA=y > -CONFIG_RD_XZ=y > -CONFIG_RD_LZO=y > -CONFIG_SCSI_MULTI_LUN=y > -CONFIG_USB_DWC2_HOST=y > -CONFIG_EXT4_FS=y > -CONFIG_EXT4_FS_POSIX_ACL=y Do you know why all of those were removed?
Am 25.10.2015 um 04:48 schrieb Stephen Warren: > On 10/15/2015 03:57 PM, Stefan Wahren wrote: >> Rebuild bcm2835_defconfig using "make bcm2835_defconfig; >> make savedefconfig", and enable manually the following features: >> >> * all bcm2835-relevant drivers (MBOX, WDT, DMA, PWM, SND) >> * enable regular stackprotector because CONFIG_CC_STACKPROTECTOR >> disappear >> * enable some new dependencies in order to keep LED heartbeat >> ( CONFIG_NEW_LEDS, CONFIG_LEDS_CLASS, CONFIG_LEDS_TRIGGERS ) > >> diff --git a/arch/arm/configs/bcm2835_defconfig b/arch/arm/configs/bcm2835_defconfig > >> -CONFIG_RESOURCE_COUNTERS=y This option becomes obsolete: kernel: res_counter: remove the unused API 5b1efc027c0b51ca3e76f4e00c83358f8349f543 >> -CONFIG_RD_BZIP2=y >> -CONFIG_RD_LZMA=y >> -CONFIG_RD_XZ=y >> -CONFIG_RD_LZO=y These are enabled implicit. >> -CONFIG_SCSI_MULTI_LUN=y This option becomes obsolete: scsi: Remove CONFIG_SCSI_MULTI_LUN c309b35171ddb5384cc3f2f9dc82a96dccc6b7f6 >> -CONFIG_USB_DWC2_HOST=y >> -CONFIG_EXT4_FS=y >> -CONFIG_EXT4_FS_POSIX_ACL=y These are enabled implicit. > > Do you know why all of those were removed? > > _______________________________________________ > linux-rpi-kernel mailing list > linux-rpi-kernel@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-rpi-kernel >
On 10/25/2015 02:10 AM, Stefan Wahren wrote: > Am 25.10.2015 um 04:48 schrieb Stephen Warren: >> On 10/15/2015 03:57 PM, Stefan Wahren wrote: >>> Rebuild bcm2835_defconfig using "make bcm2835_defconfig; >>> make savedefconfig", and enable manually the following features: >>> >>> * all bcm2835-relevant drivers (MBOX, WDT, DMA, PWM, SND) >>> * enable regular stackprotector because CONFIG_CC_STACKPROTECTOR >>> disappear >>> * enable some new dependencies in order to keep LED heartbeat >>> ( CONFIG_NEW_LEDS, CONFIG_LEDS_CLASS, CONFIG_LEDS_TRIGGERS ) >> >>> diff --git a/arch/arm/configs/bcm2835_defconfig >>> b/arch/arm/configs/bcm2835_defconfig >> >>> -CONFIG_RESOURCE_COUNTERS=y > > This option becomes obsolete: > > kernel: res_counter: remove the unused API > > 5b1efc027c0b51ca3e76f4e00c83358f8349f543 > >>> -CONFIG_RD_BZIP2=y >>> -CONFIG_RD_LZMA=y >>> -CONFIG_RD_XZ=y >>> -CONFIG_RD_LZO=y > > These are enabled implicit. > >>> -CONFIG_SCSI_MULTI_LUN=y > > This option becomes obsolete: > > scsi: Remove CONFIG_SCSI_MULTI_LUN > > c309b35171ddb5384cc3f2f9dc82a96dccc6b7f6 > >>> -CONFIG_USB_DWC2_HOST=y >>> -CONFIG_EXT4_FS=y >>> -CONFIG_EXT4_FS_POSIX_ACL=y > > These are enabled implicit. > >> >> Do you know why all of those were removed? The explanations sound good. It'd be useful to have that kind of thing explained in the commit message for any future patches.
diff --git a/arch/arm/configs/bcm2835_defconfig b/arch/arm/configs/bcm2835_defconfig index 31cb073..0fda844 100644 --- a/arch/arm/configs/bcm2835_defconfig +++ b/arch/arm/configs/bcm2835_defconfig @@ -10,7 +10,6 @@ CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y CONFIG_CGROUP_PERF=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y @@ -18,10 +17,6 @@ CONFIG_NAMESPACES=y CONFIG_SCHED_AUTOGROUP=y CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_KALLSYMS_ALL=y CONFIG_EMBEDDED=y @@ -29,6 +24,7 @@ CONFIG_EMBEDDED=y CONFIG_PROFILING=y CONFIG_OPROFILE=y CONFIG_JUMP_LABEL=y +CONFIG_CC_STACKPROTECTOR_REGULAR=y CONFIG_ARCH_MULTI_V6=y # CONFIG_ARCH_MULTI_V7 is not set CONFIG_ARCH_BCM=y @@ -38,7 +34,6 @@ CONFIG_AEABI=y CONFIG_KSM=y CONFIG_CLEANCACHE=y CONFIG_SECCOMP=y -CONFIG_CC_STACKPROTECTOR=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_VFP=y @@ -57,7 +52,6 @@ CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y -CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_SCAN_ASYNC=y CONFIG_NETDEVICES=y @@ -77,17 +71,27 @@ CONFIG_SPI=y CONFIG_SPI_BCM2835=y CONFIG_GPIO_SYSFS=y # CONFIG_HWMON is not set +CONFIG_WATCHDOG=y +CONFIG_BCM2835_WDT=y CONFIG_FB=y CONFIG_FB_SIMPLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=y CONFIG_USB=y CONFIG_USB_STORAGE=y +CONFIG_USB_DWC2=y CONFIG_MMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_SDHCI_BCM2835=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y CONFIG_LEDS_GPIO=y +CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y @@ -96,17 +100,19 @@ CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y CONFIG_STAGING=y -CONFIG_USB_DWC2=y -CONFIG_USB_DWC2_HOST=y +CONFIG_MAILBOX=y +CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set +CONFIG_PWM=y +CONFIG_PWM_BCM2835=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_FANOTIFY=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y
Rebuild bcm2835_defconfig using "make bcm2835_defconfig; make savedefconfig", and enable manually the following features: * all bcm2835-relevant drivers (MBOX, WDT, DMA, PWM, SND) * enable regular stackprotector because CONFIG_CC_STACKPROTECTOR disappear * enable some new dependencies in order to keep LED heartbeat ( CONFIG_NEW_LEDS, CONFIG_LEDS_CLASS, CONFIG_LEDS_TRIGGERS ) Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> --- arch/arm/configs/bcm2835_defconfig | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) This patch is only compile-tested. Changes in V2: clarify patch description