Subject: Re: linux-next: Tree for Aug 8

From: Heiko Carstens <[email-masked]>
Date: Fri, 9 Aug 2019 00:53:16 +0200

On Thu, Aug 08, 2019 at 06:17:39PM +1000, Stephen Rothwell wrote:
> Hi all,
> 
> Changes since 20190807:
> 
> I reverted a commit from the kbuild-current tree by request.

Hello Masahiro,

it looks like there is (another?) bug in kbuild. With your patch

commit 421a15c167b2d1f43f287da5b75ef2704650640b (refs/bisect/bad)
Author: Masahiro Yamada <[email-masked]>
Date:   Fri Jul 26 11:17:47 2019 +0900

    kbuild: clean-up subdir-ym computation

    The intermediate variables __subdir-{y,m} are unneeded.

    Signed-off-by: Masahiro Yamada <[email-masked]>

the file modules.builtin starts to miss a lot of entries when building
the kernel tree. Reverting that patch on top of linux-next 20190808
restores the old behaviour.

This is the diff I get without and with the above commit (s390 with
defconfig):

--- modules.builtin.ok	2019-08-09 00:39:58.148624485 +0200
+++ modules.builtin	2019-08-09 00:40:07.878637541 +0200
@@ -1,5 +1,3 @@
-arch/s390/crypto/crc32-vx_s390.ko
-arch/s390/net/pnet.ko
 kernel/configs.ko
 mm/zpool.ko
 fs/binfmt_script.ko
@@ -46,67 +44,19 @@
 crypto/jitterentropy_rng.ko
 crypto/ghash-generic.ko
 crypto/xor.ko
-crypto/asymmetric_keys/public_key.ko
-crypto/asymmetric_keys/x509_key_parser.ko
-crypto/asymmetric_keys/pkcs7_message.ko
 block/mq-deadline.ko
 block/kyber-iosched.ko
 block/bfq.ko
-drivers/base/firmware_loader/firmware_class.ko
-drivers/block/brd.ko
-drivers/block/virtio_blk.ko
-drivers/char/virtio_console.ko
-drivers/char/tpm/tpm.ko
 drivers/connector/cn.ko
 drivers/dax/dax.ko
-drivers/gpu/drm/drm_kms_helper.ko
-drivers/gpu/drm/drm.ko
-drivers/gpu/drm/drm_panel_orientation_quirks.ko
-drivers/gpu/drm/ttm/ttm.ko
-drivers/gpu/drm/virtio/virtio-gpu.ko
-drivers/i2c/i2c-core.ko
-drivers/i2c/algos/i2c-algo-bit.ko
 drivers/input/input-core.ko
 drivers/input/evdev.ko
-drivers/md/md-mod.ko
-drivers/scsi/scsi_mod.ko
-drivers/scsi/scsi_transport_fc.ko
-drivers/scsi/sd_mod.ko
-drivers/scsi/sg.ko
-drivers/video/fbdev/core/fb.ko
-drivers/video/fbdev/core/cfbfillrect.ko
-drivers/video/fbdev/core/cfbcopyarea.ko
-drivers/video/fbdev/core/cfbimgblt.ko
-drivers/video/fbdev/core/sysfillrect.ko
-drivers/video/fbdev/core/syscopyarea.ko
-drivers/video/fbdev/core/sysimgblt.ko
-drivers/video/fbdev/core/fb_sys_fops.ko
 drivers/virtio/virtio.ko
 drivers/virtio/virtio_ring.ko
 drivers/virtio/virtio_input.ko
-drivers/watchdog/watchdog.ko
-drivers/s390/block/dasd_mod.ko
-drivers/s390/block/dasd_diag_mod.ko
-drivers/s390/block/dasd_eckd_mod.ko
-drivers/s390/block/dasd_fba_mod.ko
-drivers/s390/char/raw3270.ko
-drivers/s390/char/tty3270.ko
-drivers/s390/char/fs3270.ko
-drivers/s390/cio/chsc_sch.ko
-drivers/s390/cio/ccwgroup.ko
-drivers/s390/cio/qdio.ko
-drivers/s390/net/qeth.ko
-drivers/s390/net/qeth_l2.ko
-drivers/s390/net/qeth_l3.ko
-drivers/s390/scsi/zfcp.ko
 net/dns_resolver/dns_resolver.ko
-net/ipv4/tcp_cubic.ko
-net/ipv6/ipv6.ko
-net/ipv6/inet6_hashtables.ko
 net/iucv/iucv.ko
 net/packet/af_packet.ko
-net/sched/cls_cgroup.ko
-net/unix/unix.ko
 lib/bitrev.ko
 lib/crc16.ko
 lib/crc-t10dif.ko
@@ -117,7 +67,6 @@
 lib/digsig.ko
 lib/asn1_decoder.ko
 lib/oid_registry.ko
-lib/crypto/libaes.ko
 lib/fonts/font.ko
 lib/lz4/lz4_decompress.ko
 lib/lzo/lzo_compress.ko