Re: linux-next: Tree for Aug 8

From: Heiko Carstens
Date: Thu Aug 08 2019 - 18:53:26 EST


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 <yamada.masahiro@xxxxxxxxxxxxx>
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 <yamada.masahiro@xxxxxxxxxxxxx>

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