From 4ab8a535a980986a45bfd15693ad7395dadf8f91 Mon Sep 17 00:00:00 2001 From: Martin Wilck Date: Fri, 15 Nov 2024 01:00:43 +0100 Subject: [PATCH] testsuite: add unit test module replacement This test takes again the module set from "big-01" and replaces two modules such that a symbol version changes. "depmod -I -a" is expected to pick up this change. Signed-off-by: Martin Wilck --- scripts/setup-rootfs.sh | 23 +++++++++ .../modules/5.3.18/correct-modules.symbols | 48 +++++++++--------- .../5.3.18/correct-modules.symbols.bin | Bin 1784 -> 1976 bytes .../lib/modules/5.3.18/modules.dep | 23 +-------- .../lib/modules/5.3.18/modules.dep.bin | Bin 3082 -> 61 bytes .../lib/modules/5.3.18/modules.symbols | 29 +---------- .../lib/modules/5.3.18/modules.symbols.bin | Bin 1959 -> 65 bytes .../lib/modules/5.3.18/modules.dep | 18 +------ .../lib/modules/5.3.18/modules.dep.bin | Bin 1980 -> 68 bytes .../lib/modules/5.3.18/modules.symbols | 26 +--------- .../lib/modules/5.3.18/modules.symbols.bin | Bin 1976 -> 72 bytes .../lib/modules/5.3.18/correct-modules.dep | 1 + .../modules/5.3.18/correct-modules.dep.bin | 1 + .../modules/5.3.18/correct-modules.symbols | 1 + .../5.3.18/correct-modules.symbols.bin | Bin 0 -> 2175 bytes .../lib/modules/5.3.18/modules.alias | 1 + .../lib/modules/5.3.18/modules.alias.bin | Bin 0 -> 12 bytes .../lib/modules/5.3.18/modules.dep | 1 + .../lib/modules/5.3.18/modules.dep.bin | 1 + .../lib/modules/5.3.18/modules.devname | 0 .../lib/modules/5.3.18/modules.softdep | 1 + .../lib/modules/5.3.18/modules.symbols | 1 + .../lib/modules/5.3.18/modules.symbols.bin | 1 + .../lib/modules/5.3.18/modules.weakdep | 1 + .../5.3.18/novers-correct-modules.symbols.bin | Bin 0 -> 2175 bytes .../modules/5.3.18/novers-modules.symbols.bin | 1 + testsuite/test-depmod.c | 43 ++++++++++++++++ 27 files changed, 105 insertions(+), 116 deletions(-) mode change 100644 => 120000 testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.dep mode change 100644 => 120000 testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.dep.bin mode change 100644 => 120000 testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.symbols mode change 100644 => 120000 testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.symbols.bin mode change 100644 => 120000 testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep mode change 100644 => 120000 testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep.bin mode change 100644 => 120000 testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.symbols mode change 100644 => 120000 testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.symbols.bin create mode 120000 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/correct-modules.dep create mode 120000 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/correct-modules.dep.bin create mode 120000 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/correct-modules.symbols create mode 100644 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/correct-modules.symbols.bin create mode 100644 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.alias create mode 100644 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.alias.bin create mode 120000 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.dep create mode 120000 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.dep.bin create mode 100644 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.devname create mode 100644 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.softdep create mode 120000 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.symbols create mode 120000 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.symbols.bin create mode 100644 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.weakdep create mode 100644 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/novers-correct-modules.symbols.bin create mode 120000 testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/novers-modules.symbols.bin diff --git a/scripts/setup-rootfs.sh b/scripts/setup-rootfs.sh index a1830254..359a28b8 100755 --- a/scripts/setup-rootfs.sh +++ b/scripts/setup-rootfs.sh @@ -193,6 +193,29 @@ map=( ["test-depmod/big-01-delete/lib/modules/5.3.18/kernel/drivers/md/dm-mod.ko"]="ex-dm-mod.ko" ["test-depmod/big-01-delete/lib/modules/5.3.18/kernel/fs/configfs/configfs.ko"]="ex-configfs.ko" ["test-depmod/big-01-delete/lib/modules/5.3.18/symvers"]="symvers" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/block/t10-pi.ko"]="ex-t10-pi.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/cdrom/cdrom.ko"]="ex-cdrom.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/scsi/scsi_mod.ko"]="ex-scsi_mod.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/scsi/scsi_transport_fc.ko"]="ex-scsi_transport_fc.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/scsi/scsi_transport_sas.ko"]="ex-scsi_transport_sas.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/scsi/sd_mod.ko"]="ex-sd_mod.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/scsi/sr_mod.ko"]="ex-sr_mod.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/scsi/ses.ko"]="ex-ses.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko"]="ex-scsi_dh_alua.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/scsi/raid_class.ko"]="ex-raid_class.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/scsi/mpt3sas.ko"]="ex-mpt3sas.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/scsi/qla2xxx/qla2xxx.ko"]="other/ex-qla2xxx.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko"]="other/ex-tcm_qla2xxx.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/nvme/host/nvme-fc.ko"]="ex-nvme-fc.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/nvme/host/nvme-fabrics.ko"]="ex-nvme-fabrics.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/nvme/host/nvme-core.ko"]="ex-nvme-core.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/target/target_core_mod.ko"]="ex-target_core_mod.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/misc/enclosure.ko"]="ex-enclosure.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/md/dm-multipath.ko"]="ex-dm-multipath.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/md/dm-service-time.ko"]="ex-dm-multipath.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/drivers/md/dm-mod.ko"]="ex-dm-mod.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/kernel/fs/configfs/configfs.ko"]="ex-configfs.ko" + ["test-depmod/big-01-replace/lib/modules/5.3.18/symvers"]="symvers" ) gzip_array=( diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/correct-modules.symbols b/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/correct-modules.symbols index c12dba99..2d6add06 100644 --- a/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/correct-modules.symbols +++ b/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/correct-modules.symbols @@ -1,25 +1,25 @@ # Aliases for symbols, used by symbol_request(). -alias symbol:t10_pi_type1_crc t10_pi -alias symbol:nvmf_fail_nonready_command nvme_fabrics -alias symbol:scsi_dma_map scsi_mod -alias symbol:scsi_is_sdev_device scsi_mod -alias symbol:nvme_uninit_ctrl nvme_core -alias symbol:dm_table_run_md_queue_async dm_mod -alias symbol:nvme_fc_set_remoteport_devloss nvme_fc -alias symbol:scsi_remove_host scsi_mod -alias symbol:scsi_target_block scsi_mod -alias symbol:dm_unregister_path_selector dm_service_time -alias symbol:scsi_host_get scsi_mod -alias symbol:nvme_complete_rq nvme_core -alias symbol:fc_vport_create scsi_transport_fc -alias symbol:scsi_print_sense_hdr scsi_mod -alias symbol:target_backend_unregister target_core_mod -alias symbol:enclosure_remove_device enclosure -alias symbol:fc_attach_transport scsi_transport_fc -alias symbol:raid_class_attach raid_class -alias symbol:register_cdrom cdrom -alias symbol:scsi_mode_sense scsi_mod -alias symbol:target_execute_cmd target_core_mod -alias symbol:scsi_dh_attach scsi_mod -alias symbol:__scsi_iterate_devices scsi_mod -alias symbol:config_group_init configfs +alias symbol:scsi_target_block_mangled scsi_mod +alias symbol:scsi_remove_host_mangled scsi_mod +alias symbol:t10_pi_type1_crc_mangled t10_pi +alias symbol:scsi_dh_attach_mangled scsi_mod +alias symbol:nvme_fc_set_remoteport_devloss_mangled nvme_fc +alias symbol:target_backend_unregister_mangled target_core_mod +alias symbol:scsi_host_get_mangled scsi_mod +alias symbol:__scsi_iterate_devices_mangled scsi_mod +alias symbol:target_execute_cmd_mangled target_core_mod +alias symbol:fc_attach_transport_mangled scsi_transport_fc +alias symbol:register_cdrom_mangled cdrom +alias symbol:fc_vport_create_mangled scsi_transport_fc +alias symbol:scsi_print_sense_hdr_mangled scsi_mod +alias symbol:scsi_dma_map_mangled scsi_mod +alias symbol:scsi_is_sdev_device_mangled scsi_mod +alias symbol:nvme_complete_rq_mangled nvme_core +alias symbol:dm_unregister_path_selector_mangled dm_service_time +alias symbol:raid_class_attach_mangled raid_class +alias symbol:enclosure_remove_device_mangled enclosure +alias symbol:scsi_mode_sense_mangled scsi_mod +alias symbol:dm_table_run_md_queue_async_mangled dm_mod +alias symbol:nvmf_fail_nonready_command_mangled nvme_fabrics +alias symbol:nvme_uninit_ctrl_mangled nvme_core +alias symbol:config_group_init_mangled configfs diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/correct-modules.symbols.bin b/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/correct-modules.symbols.bin index 308e699076f6e6a22f64e6aef45579c7c2a2559c..ecdd89e36793b013965b0825ba8e63f5565030f6 100644 GIT binary patch literal 1976 zcmdT_y^a$x5T48Zfdm|)f$~}^yuaC{qoSjP((>BlWOe(Kvz>_RD50f5lz9Lo5KoYn zf)}8nyB7da0<)VeciHF;kZ7>9ve%x^{${@M_}%{3Coq7mLx5}6&H-+nlv!Qe2ksUC z7S1*Le>(>_UBH%`!`AzAOB=&E3|^d{JcR8JbJ%%!2z!iMX>*=CG{PZQILjqkUW#f| zplUz^`nFr6vR3eeTH<+r6tf}JmCi?eWa{aJ=T+|du$!{A(6)uCOboS>5tJO% zxZe|5f!s_hUMhY(#VK-OPb%5pYDbm4JAde>o(@F_mBCSNi8`MMH|7=#l&&^?>=nXV zG>vE6%)OKo!1eW!z3qgO6J?!k3A=oObTf+?{Uxw>@DW*X5)@;$)8dw05gmiCorZsS%44l86#bl76lg$YJXhKNyOiD7F|zspDu7>y;KY{ zrWgwn5X5`Z=e}-BN{3Wg7}VDB5$WCYblp1gG4K*8!E#I4u&P{_W715iKzISv3Mr#1 zyKyhp&tU1$!xR~qymBkRSZ&mobr6O!^jYG=vYdNBf7LCc+|-y~4@#88ELBp#Q=)YDyaJ7ykx-MuUCFEDa|#6Q@K z3=traZpbgN$gt#qKR|A(XRb$g_y{bK(9&){>Z|IiuCHod-}v+xW^ix{@PoBGfVdWCgYJ8#>=@2Eji*#TaZLgk6bpha-& zJ-|Qg>pfXEgl64gtMPnIYeH$aoeCz7bc^A>B&Ilum4?pHS#8-xTuHY?OARU4o1k-( zbu1b0Il8)~(b+Ul^gBymAmkuShwQ5oVyd5`>ye?_H8g}yK~%aT0+&EF$bJ{N|UJM*RdZ zsntkLUC}(|Kaj+M{NaIN@cwPBQ8m(9ltZSx$VYd>$RHUKBl4u8oCq$+skG_a0RC~@ z`MS|_nWu|Pfv+^s?i7xG@vt!VaP*viZ^GWsy#G7w_i%i3JUh-V<|oUR5x)jRnEC9t zFPy$w!f92dWfoN+v6U;Y<^%fzqhwN2q@lMC&uF6ORaBLzs?6gYELzUyMd!HQBF*zW zE7KTyP0WPOPW-)UGc6Xm$f5<9x^p8CmwKx6t6;6;oRo-REbAqEd;RTmSrv1UNsxx4 z!LsSq)9aDhJW{17QxI|wCl5U6dmTGC*+#gk(QQ{GxNA%u_O=sVFfuq|GGrow;boxY zYB+fjLgw{5sh(1&aXoclFZ7hT<;K_awLUfMxy)jf#~J)iYR!#7wNnjVi!Zp&=Ouqo FJ_9K2yWju- diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.dep b/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.dep deleted file mode 100644 index b9666a0c..00000000 --- a/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.dep +++ /dev/null @@ -1,22 +0,0 @@ -kernel/drivers/md/dm-multipath.ko: kernel/drivers/md/dm-mod.ko kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/scsi/qla2xxx/qla2xxx.ko: kernel/drivers/nvme/host/nvme-fc.ko kernel/drivers/scsi/scsi_transport_fc.ko kernel/drivers/nvme/host/nvme-fabrics.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/nvme/host/nvme-core.ko kernel/block/t10-pi.ko -kernel/drivers/nvme/host/nvme-fc.ko: kernel/drivers/nvme/host/nvme-fabrics.ko kernel/drivers/nvme/host/nvme-core.ko kernel/block/t10-pi.ko -kernel/drivers/nvme/host/nvme-fabrics.ko: kernel/drivers/nvme/host/nvme-core.ko kernel/block/t10-pi.ko -kernel/drivers/scsi/scsi_mod.ko: -kernel/drivers/scsi/ses.ko: kernel/drivers/misc/enclosure.ko kernel/drivers/scsi/scsi_transport_sas.ko kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/scsi/scsi_transport_sas.ko: kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/scsi/mpt3sas.ko: kernel/drivers/scsi/raid_class.ko kernel/drivers/scsi/scsi_transport_sas.ko kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/md/dm-mod.ko: -kernel/drivers/nvme/host/nvme-core.ko: kernel/block/t10-pi.ko -kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko: kernel/drivers/scsi/qla2xxx/qla2xxx.ko kernel/drivers/target/target_core_mod.ko kernel/fs/configfs/configfs.ko kernel/drivers/nvme/host/nvme-fc.ko kernel/drivers/scsi/scsi_transport_fc.ko kernel/drivers/nvme/host/nvme-fabrics.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/nvme/host/nvme-core.ko kernel/block/t10-pi.ko -kernel/drivers/misc/enclosure.ko: -kernel/drivers/scsi/raid_class.ko: kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/md/dm-service-time.ko: kernel/drivers/md/dm-mod.ko kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/target/target_core_mod.ko: kernel/fs/configfs/configfs.ko -kernel/drivers/scsi/sr_mod.ko: kernel/drivers/cdrom/cdrom.ko kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/scsi/sd_mod.ko: kernel/drivers/scsi/scsi_mod.ko kernel/block/t10-pi.ko -kernel/drivers/scsi/device_handler/scsi_dh_alua.ko: kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/cdrom/cdrom.ko: -kernel/block/t10-pi.ko: -kernel/drivers/scsi/scsi_transport_fc.ko: kernel/drivers/scsi/scsi_mod.ko -kernel/fs/configfs/configfs.ko: diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.dep b/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.dep new file mode 120000 index 00000000..506b495b --- /dev/null +++ b/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.dep @@ -0,0 +1 @@ +../../../../big-01/lib/modules/5.3.18/correct-modules.dep \ No newline at end of file diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.dep.bin b/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.dep.bin deleted file mode 100644 index e59a3545d60a92b4217e32a54f0eea876b5e812c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3082 zcmdT`y^hmB5S}EL{8i-35J2qI6pylUj*IdX)^ zzxEoFFyV7ny1b&h3^=hph05|W6KC8l4{NAx$l{7}j7eQ)XKp|p61tpANONWcb7MYB zm~f=St;iyWi^y|;_$l;`F^4!T=sioS_zpC=vD{)$5-x0f8W9PttG);mGPT9&cr**- zdvJ;5eu=z~p!fBH1*A+wZ#%Q^X6QP(`Zbs}sI=%3q;IUYI#1k`fc9BIXv*O2Z}BPt3+q4dKk>slq_ z$drt=^55thx*{NK1%s0mhF?y{wT<+?a+Q%X=Kn_nD4;Biy9y&wD2N?DSQSE*k{+TqbDTB)#dq-1CN@5u>@) z=uRuP_9LtM<6sBUyt}ot;#Hx<-Z1jg;x=jJYAWEeo%N0U9=72P@<_iV6uW9C)frcr z+_9zCW4>IEL?=y`BI|mb?cK1&I1rkycq|V3? zf`GJt1=@U(_ydF>c&-{3+rvzNM1q4V+wXh#;qNbh`y3WlM)zD;Yl!ZFgIkc+o%w}Mv)O1_#qUU`?o<4H1N+DDffkKd5w)a;D{4du57Vldt z)f(*}Thn*L9KN^5XwTPJs>zcer#R12a9C6WaiW|>F5(ZcV_!?oP3JHWx>%jWXA+p8ol5; z_U2UPVL;Zk!5h=NIZts4X{ufWy4RihA z5&qA2FYma0JTRiNjEZS@;LxvkUcp0wNedZgVO9cdZwH;{I95hUmc>OBK&Ocdw>5LS9pj=r%|yIRVW?WJ zBL~E_p7V1I);h>Yi2$Z4v}Skj*Ph5SPed$14jc|F>P|hs9~mc0Rfr-2ArElzhXegz z*B&lETw-6L-Ss4R$juMJTUI#2)I>|JrdWh9Mg|IQ$jgtt%e;Rf)pKe!ZsrHW5nata kwNo_RXqw-bM8<*2f*5W{ZFr8UW*!;$;&UELNx|>mUl@V(HUIzs diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.symbols.bin b/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.symbols.bin new file mode 120000 index 00000000..023d2362 --- /dev/null +++ b/testsuite/rootfs-pristine/test-depmod/big-01-delete/lib/modules/5.3.18/modules.symbols.bin @@ -0,0 +1 @@ +../../../../big-01/lib/modules/5.3.18/correct-modules.symbols.bin \ No newline at end of file diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep b/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep deleted file mode 100644 index 7bc615f7..00000000 --- a/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep +++ /dev/null @@ -1,17 +0,0 @@ -kernel/drivers/md/dm-multipath.ko: kernel/drivers/md/dm-mod.ko kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/nvme/host/nvme-fc.ko: kernel/drivers/nvme/host/nvme-fabrics.ko kernel/drivers/nvme/host/nvme-core.ko kernel/block/t10-pi.ko -kernel/drivers/nvme/host/nvme-fabrics.ko: kernel/drivers/nvme/host/nvme-core.ko kernel/block/t10-pi.ko -kernel/drivers/scsi/scsi_mod.ko: -kernel/drivers/md/dm-mod.ko: -kernel/drivers/nvme/host/nvme-core.ko: kernel/block/t10-pi.ko -kernel/drivers/misc/enclosure.ko: -kernel/drivers/scsi/raid_class.ko: kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/md/dm-service-time.ko: kernel/drivers/md/dm-mod.ko kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/target/target_core_mod.ko: kernel/fs/configfs/configfs.ko -kernel/drivers/scsi/sr_mod.ko: kernel/drivers/cdrom/cdrom.ko kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/scsi/sd_mod.ko: kernel/drivers/scsi/scsi_mod.ko kernel/block/t10-pi.ko -kernel/drivers/scsi/device_handler/scsi_dh_alua.ko: kernel/drivers/scsi/scsi_mod.ko -kernel/drivers/cdrom/cdrom.ko: -kernel/block/t10-pi.ko: -kernel/drivers/scsi/scsi_transport_fc.ko: kernel/drivers/scsi/scsi_mod.ko -kernel/fs/configfs/configfs.ko: diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep b/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep new file mode 120000 index 00000000..d530b7cd --- /dev/null +++ b/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep @@ -0,0 +1 @@ +../../../../big-01-delete/lib/modules/5.3.18/correct-modules.dep \ No newline at end of file diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep.bin b/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep.bin deleted file mode 100644 index 8ecbdad43a92e213a11f6574c762925e3bd543cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1980 zcmdT_O>)yP6n=Knq(J%EvvKzrw>zdQ7R=BSz=|=dBsZGaRz_076*xvV?3rN!OZNmU z*>eUCfSw(>uBtQvR%j-Q;`hDxeR}?+e4hS#3o%3qz!5ceezOMn*+87ajLw!J@I1-4j~kR0*8Yxl zU&83sg%Y&4MtpbWg0$#iac8-(2KQEc36>iT678U)doW#Va%6uei3pa{lIXq{Q%_v$ zDAmJ4(r%fKsx^%31`a-9yZ>}FFgdga24)%FrrpH^8%mBTY5k}0H>sZ=?mP>|2nMxcPIHmpni1UqfNiOo?2I2 ba+Bi)Htg;_ue*jIEbG2{^w1Yu{@UO-3&#Ed diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep.bin b/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep.bin new file mode 120000 index 00000000..ac2d83f6 --- /dev/null +++ b/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.dep.bin @@ -0,0 +1 @@ +../../../../big-01-delete/lib/modules/5.3.18/correct-modules.dep.bin \ No newline at end of file diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.symbols b/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.symbols deleted file mode 100644 index 2d6add06..00000000 --- a/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.symbols +++ /dev/null @@ -1,25 +0,0 @@ -# Aliases for symbols, used by symbol_request(). -alias symbol:scsi_target_block_mangled scsi_mod -alias symbol:scsi_remove_host_mangled scsi_mod -alias symbol:t10_pi_type1_crc_mangled t10_pi -alias symbol:scsi_dh_attach_mangled scsi_mod -alias symbol:nvme_fc_set_remoteport_devloss_mangled nvme_fc -alias symbol:target_backend_unregister_mangled target_core_mod -alias symbol:scsi_host_get_mangled scsi_mod -alias symbol:__scsi_iterate_devices_mangled scsi_mod -alias symbol:target_execute_cmd_mangled target_core_mod -alias symbol:fc_attach_transport_mangled scsi_transport_fc -alias symbol:register_cdrom_mangled cdrom -alias symbol:fc_vport_create_mangled scsi_transport_fc -alias symbol:scsi_print_sense_hdr_mangled scsi_mod -alias symbol:scsi_dma_map_mangled scsi_mod -alias symbol:scsi_is_sdev_device_mangled scsi_mod -alias symbol:nvme_complete_rq_mangled nvme_core -alias symbol:dm_unregister_path_selector_mangled dm_service_time -alias symbol:raid_class_attach_mangled raid_class -alias symbol:enclosure_remove_device_mangled enclosure -alias symbol:scsi_mode_sense_mangled scsi_mod -alias symbol:dm_table_run_md_queue_async_mangled dm_mod -alias symbol:nvmf_fail_nonready_command_mangled nvme_fabrics -alias symbol:nvme_uninit_ctrl_mangled nvme_core -alias symbol:config_group_init_mangled configfs diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.symbols b/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.symbols new file mode 120000 index 00000000..50de63cb --- /dev/null +++ b/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.symbols @@ -0,0 +1 @@ +../../../../big-01-delete/lib/modules/5.3.18/correct-modules.symbols \ No newline at end of file diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.symbols.bin b/testsuite/rootfs-pristine/test-depmod/big-01-incremental/lib/modules/5.3.18/modules.symbols.bin deleted file mode 100644 index ecdd89e36793b013965b0825ba8e63f5565030f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1976 zcmdT_y^a$x5T48Zfdm|)f$~}^yuaC{qoSjP((>BlWOe(Kvz>_RD50f5lz9Lo5KoYn zf)}8nyB7da0<)VeciHF;kZ7>9ve%x^{${@M_}%{3Coq7mLx5}6&H-+nlv!Qe2ksUC z7S1*Le>(>_UBH%`!`AzAOB=&E3|^d{JcR8JbJ%%!2z!iMX>*=CG{PZQILjqkUW#f| zplUz^`nFr6vR3eeTH<+r6tf}JmCi?eWa{aJ=T+|du$!{A(6)uCOboS>5tJO% zxZe|5f!s_hUMhY(#VK-OPb%5pYDbm4JAde>o(@F_mBCSNi8`MMH|7=#l&&^?>=nXV zG>vE6%)OKo!1eW!z3qgO6J?!k3A=oObTf+?{Uxw>@DW*X5)@;$)8dw05gmiCorZsS%44l86#bl76lg$YJXhKNyOiD7F|zspDu7>y;KY{ zrWgwn5X5`Z=e}-BN{3Wg7}VDB5$WCYblp1gG4K*8!E#I4u&P{_W715iKzISv3Mr#1 zyKyhp&tU1$!xR~qymBkRSZ&mobr6O!^jYG=vYdNBf7LCc+|-y~4@#88ELBp#Q+b@^ymhV*w9kTZg(BK>YS?b50}4v1v5CA1KhKA3vho^u9=#*>~e&2d6*J;q;F=oIRPt#qZooTkyi65e~V+ zbs^F6O4N%I)ebbH_pCRn8U?TENj=YxVwONt>tewdrdhSTs0%lReJpzmZF`u?MWU6A zpyJ?G9l)>T`$LhJ$jz$emEzYcTp<^BQ_JaASE}OU`H7!-Ius$)1{Z}T*Lf@4l3OfM zy2ebg?-ACb*+s@(QDN_muk%pGN) zgB?}>)QP%cg2eB%jRn)U9{wb%k6uX3&VmDM>_$CP_cn z3*@kmit?0HJId2pkKgkUBr0V}A=G_tN@vQyIZq3gVd(q7wJ1tnH2R9JO(BOAXSohU8YECUZe7#zb}20SQ{c&UDg2w8n_jM1<-S4;L0|`G4{j4m-;WB# zWhp3BF=WF;$a_YN7JKpIEMlI7ePKvt8mgSba=zcM_VzmTbmTJzLegn{m)OGDOUtqD zE7O%n<#aJgJ1d6ZrA|F5lLV-rfO2y<|L`!F^KZ6re$c2oxOh0)(46n)G(O#rFP2pY z=bw%i<49{?-$BP=qe^n77z7N{|PP+LQF%9;7`DtO#1); literal 0 HcmV?d00001 diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.alias b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.alias new file mode 100644 index 00000000..ba76e181 --- /dev/null +++ b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.alias @@ -0,0 +1 @@ +# Aliases extracted from modules themselves. diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.alias.bin b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.alias.bin new file mode 100644 index 0000000000000000000000000000000000000000..7075435f6268c4d815aec093d61e26647666ba76 GIT binary patch literal 12 TcmdnM{w17&iGh)Ufq@4A6;A>Z literal 0 HcmV?d00001 diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.dep b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.dep new file mode 120000 index 00000000..506b495b --- /dev/null +++ b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.dep @@ -0,0 +1 @@ +../../../../big-01/lib/modules/5.3.18/correct-modules.dep \ No newline at end of file diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.dep.bin b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.dep.bin new file mode 120000 index 00000000..67aa027d --- /dev/null +++ b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.dep.bin @@ -0,0 +1 @@ +../../../../big-01/lib/modules/5.3.18/correct-modules.dep.bin \ No newline at end of file diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.devname b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.devname new file mode 100644 index 00000000..e69de29b diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.softdep b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.softdep new file mode 100644 index 00000000..5554ccca --- /dev/null +++ b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.softdep @@ -0,0 +1 @@ +# Soft dependencies extracted from modules themselves. diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.symbols b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.symbols new file mode 120000 index 00000000..3dfa0de8 --- /dev/null +++ b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.symbols @@ -0,0 +1 @@ +../../../../big-01/lib/modules/5.3.18/correct-modules.symbols \ No newline at end of file diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.symbols.bin b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.symbols.bin new file mode 120000 index 00000000..023d2362 --- /dev/null +++ b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.symbols.bin @@ -0,0 +1 @@ +../../../../big-01/lib/modules/5.3.18/correct-modules.symbols.bin \ No newline at end of file diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.weakdep b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.weakdep new file mode 100644 index 00000000..569696db --- /dev/null +++ b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/modules.weakdep @@ -0,0 +1 @@ +# Weak dependencies extracted from modules themselves. diff --git a/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/novers-correct-modules.symbols.bin b/testsuite/rootfs-pristine/test-depmod/big-01-replace/lib/modules/5.3.18/novers-correct-modules.symbols.bin new file mode 100644 index 0000000000000000000000000000000000000000..5b5c759ee2a9146e8f926ea969431e562232cd08 GIT binary patch literal 2175 zcmdT_J&)5s5S`?b%OQ>r-GM}zn&v)A{s09MCD4sF>q%^#z3bauM~P@Dphs8xAAsnQ z+<@SZT#W=06*|UFtc%yO?oOg%rD)fidAl?3&CGrr{dx&~=#2q(t<3@UmdQlNPXJv3 zU}0nM_lF$dynvp|q4#Oyuhue${=0g!fUWOi*!nYu!Rs+>|3)iqgpng79AQB7NRq`w zs98)w3F`B2P#GmUfD0an>j7F#qZ!VO&Qgq2{Rdxx=>Oc@!vD50h|O2*n|hMk~9 z&ua?&Gj3CD*F;MMF)yHhucYc<4nFg_b3%sbj8Hb!rbX|AN|npMr?Tl=g^`9zVLd^w zg3c45DW}aDr^{Oe$#V72>+pE*QN6zD%-9z?Nn>K4%&G6zEj3RFr8b^MlJ#?yK#r=Y zI8Rx%R-X1Nyw8KGa#K1JU-v$oiYP{OXE4<*jpFrToFudOkX80zDVWUwMuzgV5@EXfC&+pgs zmoO<{__(&HXWo0&K}ScU63jsAv(RCyt-~2-o5xv)wM7deV2{3Scz0pZq~X#(;!5IZ zzHY!ivg2|c5Eq8Bt@7@$H<9AJtN>xq(zOG$>WX1W%k?M`rlfBYYk6`_#E~dq^tmSR zf1Gm|{W!!lLbpum2&HK~VEgW