This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 241590e5a1d1 Merge tag 'driver-core-6.9-rc1' of git://git.kernel.org/pu [...] new 946593d15559 Revert "firewire: Kill unnecessary buf check in device_att [...] new bfb1ad3c6aab firewire: core: add memo about the caller of show function [...] new 88d92fb1c034 Merge tag 'firewire-fixes-6.9-rc1' of git://git.kernel.org [...] new 12e3342fc7b0 kconfig: remove unneeded buffer allocation in zconf_initscan() new 93c432e8c974 kconfig: fix line number in recursive inclusion detection new f6314b76d826 docs: kbuild/kconfig: reformat/cleanup new 24507871c3c6 kbuild: create a list of all built DTB files new 8f66864cee44 kbuild: simplify dtbs_install by reading the list of compi [...] new cc3df32c9f3a kbuild: deb-pkg: show verbose log for direct package builds new caf400c8b68a kbuild: deb-pkg: make debian/rules quiet for 'make deb-pkg' new 1d7bae8f8c85 kbuild: deb-pkg: build binary-arch in parallel new f96beb84eff6 kbuild: deb-pkg: call more misc debhelper commands new 615b3a3d2d41 kbuild: rpm-pkg: do not include depmod-generated files new bca17edb24cb kbuild: rpm-pkg: mark installed files in /boot as %ghost new 435e86998edf Revert "kbuild/mkspec: support 'update-bootloader'-based systems" new fee9b6d14acd Revert "kbuild/mkspec: clean boot loader configuration on [...] new af8bbce92044 kconfig: fix infinite loop when expanding a macro at the e [...] new 313c6cd3c2d5 kconfig: fix off-by-one in zconf_error() new 17787468d4e7 kconfig: remove orphan lookup_file() declaration new aa8427fb130f kconfig: remove compat_getline() new 73a6afc5a541 kconfig: remove unneeded sym_find() call in conf_parse() new 526396b723a3 kconfig: write Kconfig files to autoconf.cmd in order new 56e634b06fd5 kconfig: call env_write_dep() right after yyparse() new d3d16228a520 kconfig: split preprocessor prototypes into preprocess.h new 52907c07c49b kconfig: replace current_pos with separate cur_{filename,lineno} new 1d7c4f10baac kconfig: remove zconf_curname() and zconf_lineno() new 40bab83a6595 kconfig: associate struct menu with file name directly new 1a90b0cdc02a kconfig: associate struct property with file name directly new fe273c6fc318 kconfig: replace file->name with name in zconf_nextfile() new d3e4a68fe20f kconfig: do not delay the cur_filename update new 4ff7ceae83be kconfig: replace remaining current_file->name with cur_filename new 8facc5f31954 kconfig: move the file and lineno in struct file to struct buffer new 6676c5bc15e6 kconfig: make file::name a flexible array member new 5b058034e3aa kconfig: change file_lookup() to return the file name new 4dae9cf5cbb8 kconfig: split list_head into a separate header new 55f649b73de1 kconfig: resync list.h new 5e3cf304a0bd kconfig: import more list macros and inline functions new 0a3128e75108 kconfig: add macros useful for hashtable new a6dac4002b88 kconfig: move ARRAY_SIZE to a header new 7c4aa901bd9d kconfig: move strhash() to util.c as a global function new 980c9e198f1c kconfig: convert linked list of files to hash table new 7d5f52a4334c kconfig: do not imply the type of choice value new cc25cfc563ad kconfig: print recursive dependency errors in the parsed order new 91b69454f93d kconfig: use generic macros to implement symbol hashtable new cd14b0184661 treewide: replace or remove redundant def_bool in Kconfig files new 6b1c2a19cb30 hexagon: select FRAME_POINTER instead of redefining it new ec923eaa1d3f hexagon: select GENERIC_IRQ_PROBE instead of redefining it new d2d5cba5d92c kbuild: remove EXPERT and !COMPILE_TEST guarding from TRIM [...] new ba3b759fb688 kconfig: lxdialog: fix cursor render in checklist new bf48d9b756b9 kbuild: change tool coverage variables to take the path re [...] new 223390b1c4d2 kbuild: change DTC_FLAGS_<basetarget>.o to take the path r [...] new 403198019890 alpha: merge two entries for CONFIG_ALPHA_EV4 new c31f96a00f65 alpha: merge two entries for CONFIG_ALPHA_GAMMA new 5270316c9fec kbuild: Use -fmin-function-alignment when available new 50a339981780 kbuild: fix inconsistent indentation in top Makefile new e0492219a6d7 kconfig: link menus to a symbol new bedf92362317 kconfig: use linked list in get_symbol_str() to iterate ov [...] new c83f020973bc kconfig: remove named choice support new 75b5ab134bb5 kbuild: Move -Wenum-{compare-conditional,enum-conversion} [...] new e2bad142bb3d kbuild: unexport abs_srctree and abs_objtree new 44929bfaceaa kbuild: remove GCC's default -Wpacked-bitfield-compat flag new 23dfd914d2bf modpost: fix null pointer dereference new 137bb8b814be kconfig: lxdialog: fix button color for blackbg theme new c33a4315c409 kconfig: lxdialog: remove unused dialog colors new 4957515b9c3a kconfig: check prompt for choice while parsing new b27a91383abc kconfig: remove unneeded menu_is_visible() call in conf_wr [...] new 097f1200bf7e kbuild: rpm-pkg: add dtb files in kernel rpm new c9aa7d862144 kconfig: tests: support KCONFIG_SEED for the randconfig runner new 47ad16894c4a kconfig: tests: add a test for randconfig with dependent choices new f2fd2aad1908 kconfig: tests: test dependency after shuffling choices new 1d35aae78ffe Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/li [...] new 1c4e97dd2d3c tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() new 2a750d6a5b36 rds: tcp: Fix use-after-free of net in reqsk_timer_handler(). new 67072c314f5f Merge branch 'tcp-rds-fix-use-after-free-around-kernel-tcp-reqsk' new 584c2a9184a3 soc: fsl: qbman: Always disable interrupts when taking cgr_lock new fbec4e7fed89 soc: fsl: qbman: Use raw spinlock for cgr_lock new e642921dfeed octeontx2-af: Use matching wake_up API variant in CGX comm [...] new 343041b59b78 net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check new d7d75124965a devlink: Fix devlink parallel commands processing new 04d9d1fc428a tcp: Fix refcnt handling in __inet_hash_connect(). new e127ce7699c1 vmxnet3: Fix missing reserved tailroom new ddbec99f5857 hsr: Fix uninit-value access in hsr_get_node() new 6b2536462fd4 rxrpc: Fix use of changed alignment param to page_frag_all [...] new 89e4354110ca rxrpc: Fix error check on ->alloc_txbuf() new 7278c70ab749 Merge branch 'rxrpc-fixes-for-af_rxrpc' new 1c6368679979 docs: networking: fix indentation errors in multi-pf-netdev new e30cef001da2 net: txgbe: fix clk_name exceed MAX_DEV_ID limits new e54e09c05c00 net: remove {revc,send}msg_copy_msghdr() from exports new f1b85ef15a99 net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only [...] new ea80e3ed09ab net: ethernet: mtk_eth_soc: fix PPE hanging issue new badc9e33c795 net: wan: fsl_qmc_hdlc: Fix module compilation new 6ebfad33161a packet: annotate data-races around ignore_outgoing new d7db7775ea2e net: veth: do not manipulate GRO when using XDP new ba5a6476e386 selftests: net: veth: test the ability to independently ma [...] new ba77f6e20d20 Merge branch 'veth-xdp-gro' new f490c492e946 net: dsa: mt7530: prevent possible incorrect XTAL frequenc [...] new 35c3e2791756 Revert "net: Re-use and set mono_delivery_time bit for use [...] new f6e0a4984c2e net: move dev->state into net_device_read_txrx group new bba045dc4d99 wireguard: receive: annotate data-race around receiving_co [...] new db2952dfbdf1 wireguard: device: leverage core stats allocator new df9bbb5e776a wireguard: device: remove generic .ndo_get_stats64 new 55b6c7386738 wireguard: netlink: check for dangling peer via is_dead in [...] new 71cbd32e3db8 wireguard: netlink: access device through ctx instead of peer new e995f5dd9a9c wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64} new 710fe438e34f Merge branch 'wireguard-fixes-for-6-9-rc1' new 9966e329d675 tools: ynl: add header guards for nlctrl new 1422f28826d2 rds: introduce acquire/release ordering in acquire/release [...] new 3cf28cd49230 hsr: Handle failures in module init new c9b3b81716c5 ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels new 9474c62ab65f net/sched: Add module alias for sch_fq_pie new 32fa4366cc4d net: phy: fix phy_read_poll_timeout argument type in genph [...] new d27e2da94a42 net/bnx2x: Prevent access to a freed page in page_pool new 956c0d619107 tcp: Clear req->syncookie in reqsk_alloc(). new 78a2f5e6c15d devlink: fix port new reply cmd type new c3198822c6cb net: esp: fix bad handling of pages from page_pool new 773bb766ca4a xfrm: Allow UDP encapsulation only in offload modes new 94e3ca2fef44 Merge tag 'ipsec-2024-03-19' of git://git.kernel.org/pub/s [...] new a88e0f936ba9 octeontx2: Detect the mbox up or down message via register new cbf2f24939a5 octeontx2-pf: Wait till detach_resources msg is complete new 7558ce0d974c octeontx2-pf: Use default max_active works instead of one new dfcf6355f53b octeontx2-pf: Send UP messages to VF only when VF is up. new 50e60de381c3 octeontx2-af: Use separate handlers for interrupts new 9c6a59543a39 Merge branch 'octeontx2-pf-mbox-fixes' new 2d9d9f256c8c lib/bitmap: Fix bitmap_scatter() and bitmap_gather() kernel doc new f7bf0ec1e73d ionic: update documentation for XDP support new 1a77557d48cf rcu: add a helper to report consolidated flavor QS new d6dbbb11247c net: report RCU QS on threaded NAPI repolling new 00bf63122459 bpf: report RCU QS in cpumap kthread new 3201de46a201 Merge branch 'report-rcu-qs-for-busy-network-kthreads' new e8bf353577f3 net: dsa: mt7530: fix link-local frames that ingress vlan [...] new 69ddba9d170b net: dsa: mt7530: fix handling of all link-local frames new 61fbfac1ae9d Merge branch 'mt7530-dsa-subdriver-fix-vlan-egress-and-han [...] new b5048d27872a MAINTAINERS: step down as netfilter maintainer new e4137851d486 selftests: forwarding: Fix ping failure due to short timeout new af1752ecdc9c can: kvaser_pciefd: Add additional Xilinx interrupts new f411e2500592 Merge tag 'linux-can-fixes-for-6.9-20240319' of git://git. [...] new b0e256f3dd2b netfilter: nft_set_pipapo: release elements in clone only [...] new 4a0e7f2decbf netfilter: nf_tables: do not compare internal table flags [...] new 7eaf837a4eb5 netfilter: nf_tables: Fix a memory leak in nf_tables_updchain new f99c5f563c17 Merge tag 'nf-24-03-21' of git://git.kernel.org/pub/scm/li [...] new cba9ffdb9913 Merge tag 'net-6.9-rc1' of git://git.kernel.org/pub/scm/li [...] new 723012cab779 ubifs: Set page uptodate in the correct place new 0df030d082d5 ubifs: Convert from writepage to writepages new c35acef383f4 ubifs: Convert ubifs_writepage to use a folio new 783d07416771 ubifs: Use a folio in do_truncation() new 0c2d140c1f73 ubifs: Convert do_writepage() to take a folio new 85ffbf555794 ubifs: Convert ubifs_vm_page_mkwrite() to use a folio new 2ec718435abb ubifs: Convert write_begin_slow() to use a folio new f60d356e6c5f ubifs: Convert ubifs_write_begin() to use a folio new ffdff813d5b1 ubifs: Convert ubifs_write_end() to use a folio new b96af1fdb47c ubifs: Convert do_readpage() to take a folio new a3c2f196cdfc ubifs: Convert allocate_budget() to work on a folio new 45d76698d119 ubifs: Convert cancel_budget() to take a folio new 7f348f8ce51c ubifs: Pass a folio into ubifs_bulk_read() and ubifs_do_bu [...] new d06192731c33 ubifs: Use a folio in ubifs_do_bulk_read() new a16bfab367c6 ubifs: Convert populate_page() to take a folio new eb54235315f4 MAINTAINERS: Add Zhihao Cheng as UBI/UBIFS reviewer new 68a24aba7c59 ubi: Check for too small LEB size in VTBL code new 60f16e912a53 ubifs: fix sort function prototype new ec724e534dfd ubifs: fix function pointer cast warnings new 788cd161f996 ubifs: Remove unreachable code in dbg_check_ltab_lnum new 7f174ae4f39e ubi: correct the calculation of fastmap size new fbed4baed046 ubi: fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130 new 9277b3a64953 ubi: Correct the number of PEBs after a volume resize failure new 31a9d5f3290c ubifs: dbg_check_idx_size: Fix kmemleak if loading znode failed new 6379b44cdcd6 ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path new 556c19f563b6 ubifs: Queue up space reservation tasks if retrying many times new e17f38b73669 dt-bindings: mtd: add basic bindings for UBI new a1de28dd2031 dt-bindings: mtd: ubi-volume: allow UBI volumes to provide NVMEM new 762d73cd930e mtd: ubi: block: use notifier to create ubiblock from parameter new 927c145208b0 mtd: ubi: attach from device tree new 7e84c961b2eb mtd: ubi: introduce pre-removal notification for UBI volumes new 51932f9fc487 mtd: ubi: populate ubi volume fwnode new 3ce485803da1 mtd: ubi: provide NVMEM layer over UBI volumes new b8a77b9a5f9c mtd: ubi: fix NVMEM over UBI volumes on 32-bit systems new 85a79128c4f5 Merge tag 'ubifs-for-linus-6.9-rc1' of git://git.kernel.or [...] new 2c12932b8e65 siox: Don't pass the reference on a master in siox_master_ [...] new 9ecfbf70537f siox: Provide a devm variant of siox_master_alloc() new 91d5bb579c36 siox: Provide a devm variant of siox_master_register() new db418d5f1ca5 siox: bus-gpio: Simplify using devm_siox_* functions new 00453419575d Merge tag 'siox/for-6.9-rc1' of git://git.kernel.org/pub/s [...]
The 181 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 1 + .../bindings/mtd/partitions/linux,ubi.yaml | 75 ++++ .../bindings/mtd/partitions/ubi-volume.yaml | 40 ++ Documentation/kbuild/kconfig-language.rst | 6 +- Documentation/kbuild/kconfig.rst | 363 ++++++++--------- Documentation/mm/page_cache.rst | 10 + .../device_drivers/ethernet/pensando/ionic.rst | 22 + Documentation/networking/multi-pf-netdev.rst | 58 +-- .../networking/net_cachelines/net_device.rst | 2 +- MAINTAINERS | 3 +- Makefile | 49 ++- arch/Kconfig | 12 + arch/alpha/Kconfig | 15 +- arch/hexagon/Kconfig | 12 +- arch/parisc/Kconfig | 4 +- arch/riscv/kernel/tests/Kconfig.debug | 2 +- arch/x86/entry/vdso/Makefile | 2 + arch/x86/kvm/Kconfig | 2 +- arch/x86/kvm/Makefile | 3 +- arch/x86/xen/Kconfig | 1 - drivers/acpi/Kconfig | 1 - drivers/firewire/core-device.c | 18 +- drivers/iommu/intel/Kconfig | 2 +- drivers/md/Kconfig | 1 - drivers/mtd/ubi/Kconfig | 13 + drivers/mtd/ubi/Makefile | 1 + drivers/mtd/ubi/block.c | 136 +++---- drivers/mtd/ubi/build.c | 154 +++++-- drivers/mtd/ubi/eba.c | 7 + drivers/mtd/ubi/fastmap.c | 7 +- drivers/mtd/ubi/kapi.c | 56 ++- drivers/mtd/ubi/nvmem.c | 191 +++++++++ drivers/mtd/ubi/ubi.h | 3 + drivers/mtd/ubi/vmt.c | 75 +++- drivers/mtd/ubi/vtbl.c | 6 + drivers/net/can/kvaser_pciefd.c | 4 +- drivers/net/dsa/mt7530.c | 66 ++- drivers/net/dsa/mt7530.h | 22 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 6 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 43 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 6 + .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c | 17 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 31 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 20 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 119 ++++-- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 71 ++-- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 7 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 18 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 2 +- drivers/net/phy/phy_device.c | 4 +- drivers/net/veth.c | 18 - drivers/net/vmxnet3/vmxnet3_xdp.c | 6 +- drivers/net/wan/fsl_qmc_hdlc.c | 2 +- drivers/net/wireguard/device.c | 11 +- drivers/net/wireguard/netlink.c | 10 +- drivers/net/wireguard/receive.c | 6 +- drivers/siox/siox-bus-gpio.c | 62 +-- drivers/siox/siox-core.c | 46 +++ drivers/siox/siox.h | 4 + drivers/soc/fsl/qbman/qman.c | 25 +- fs/ubifs/debug.c | 9 +- fs/ubifs/dir.c | 2 + fs/ubifs/file.c | 443 ++++++++++----------- fs/ubifs/find.c | 32 +- fs/ubifs/journal.c | 171 +++++++- fs/ubifs/lprops.c | 6 +- fs/ubifs/lpt_commit.c | 1 - fs/ubifs/super.c | 2 + fs/ubifs/tnc.c | 9 +- fs/ubifs/tnc_misc.c | 22 + fs/ubifs/ubifs.h | 5 + include/linux/bitmap.h | 44 +- include/linux/compiler_types.h | 10 +- include/linux/mtd/ubi.h | 2 + include/linux/netdevice.h | 2 +- include/linux/rcupdate.h | 31 ++ include/linux/skbuff.h | 16 +- include/linux/socket.h | 7 - include/net/request_sock.h | 7 +- init/Kconfig | 2 +- kernel/bpf/cpumap.c | 3 + kernel/module/Kconfig | 3 +- lib/Kconfig.debug | 2 +- mm/Kconfig | 7 +- net/core/dev.c | 8 +- net/dccp/ccids/Kconfig | 2 +- net/devlink/netlink.c | 13 +- net/devlink/port.c | 2 +- net/hsr/hsr_framereg.c | 4 + net/hsr/hsr_main.c | 15 +- net/ipv4/esp4.c | 8 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/inet_timewait_sock.c | 41 +- net/ipv4/ip_output.c | 1 - net/ipv4/raw.c | 2 +- net/ipv4/syncookies.c | 3 + net/ipv4/tcp_minisocks.c | 4 - net/ipv6/esp6.c | 8 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/syncookies.c | 3 + net/netfilter/nf_tables_api.c | 29 +- net/netfilter/nft_set_pipapo.c | 5 +- net/packet/af_packet.c | 8 +- net/rds/send.c | 5 +- net/rxrpc/sendmsg.c | 4 +- net/rxrpc/txbuf.c | 4 +- net/sched/sch_fq_pie.c | 2 + net/sched/sch_taprio.c | 3 +- net/socket.c | 14 +- net/xfrm/xfrm_device.c | 3 +- rust/Makefile | 4 +- scripts/Kbuild.include | 6 - scripts/Makefile.build | 22 +- scripts/Makefile.dtbinst | 32 +- scripts/Makefile.extrawarn | 3 +- scripts/Makefile.lib | 26 +- scripts/Makefile.package | 2 +- scripts/kconfig/array_size.h | 11 + scripts/kconfig/conf.c | 12 +- scripts/kconfig/confdata.c | 96 +---- scripts/kconfig/expr.h | 29 +- scripts/kconfig/hashtable.h | 48 +++ scripts/kconfig/internal.h | 12 + scripts/kconfig/lexer.l | 130 +++--- scripts/kconfig/list.h | 254 +++++++++--- scripts/kconfig/list_types.h | 17 + scripts/kconfig/lkc.h | 6 +- scripts/kconfig/lkc_proto.h | 15 - scripts/kconfig/lxdialog/checklist.c | 5 +- scripts/kconfig/lxdialog/dialog.h | 4 - scripts/kconfig/lxdialog/util.c | 20 +- scripts/kconfig/mconf.c | 1 + scripts/kconfig/menu.c | 48 +-- scripts/kconfig/nconf.c | 1 + scripts/kconfig/parser.y | 125 +++--- scripts/kconfig/preprocess.c | 23 +- scripts/kconfig/preprocess.h | 19 + scripts/kconfig/qconf.cc | 2 +- scripts/kconfig/symbol.c | 49 +-- scripts/kconfig/tests/choice_randomize/Kconfig | 22 + scripts/kconfig/tests/choice_randomize/__init__.py | 34 ++ .../tests/choice_randomize/expected_config0 | 6 + .../tests/choice_randomize/expected_config1 | 8 + .../tests/choice_randomize/expected_config2 | 8 + scripts/kconfig/tests/choice_randomize2/Kconfig | 32 ++ .../kconfig/tests/choice_randomize2/__init__.py | 18 + .../tests/choice_randomize2/expected_config0 | 8 + .../tests/choice_randomize2/expected_config1 | 7 + .../tests/choice_randomize2/expected_config2 | 6 + scripts/kconfig/tests/conftest.py | 16 +- .../tests/err_recursive_dep/expected_stderr | 22 +- scripts/kconfig/util.c | 47 ++- scripts/mod/modpost.c | 4 +- scripts/package/builddeb | 50 +-- scripts/package/debian/rules | 63 ++- scripts/package/kernel.spec | 48 ++- tools/lib/bpf/Makefile | 2 +- tools/net/ynl/Makefile.deps | 1 + tools/perf/trace/beauty/include/linux/socket.h | 7 - .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 4 +- .../net/forwarding/vxlan_bridge_1q_ipv6.sh | 4 +- tools/testing/selftests/net/udpgro_fwd.sh | 4 + tools/testing/selftests/net/veth.sh | 24 +- .../selftests/wireguard/qemu/arch/riscv32.config | 1 + .../selftests/wireguard/qemu/arch/riscv64.config | 1 + 170 files changed, 2887 insertions(+), 1604 deletions(-) create mode 100644 Documentation/devicetree/bindings/mtd/partitions/linux,ubi.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/ubi-volume.yaml create mode 100644 drivers/mtd/ubi/nvmem.c create mode 100644 scripts/kconfig/array_size.h create mode 100644 scripts/kconfig/hashtable.h create mode 100644 scripts/kconfig/list_types.h create mode 100644 scripts/kconfig/preprocess.h create mode 100644 scripts/kconfig/tests/choice_randomize/Kconfig create mode 100644 scripts/kconfig/tests/choice_randomize/__init__.py create mode 100644 scripts/kconfig/tests/choice_randomize/expected_config0 create mode 100644 scripts/kconfig/tests/choice_randomize/expected_config1 create mode 100644 scripts/kconfig/tests/choice_randomize/expected_config2 create mode 100644 scripts/kconfig/tests/choice_randomize2/Kconfig create mode 100644 scripts/kconfig/tests/choice_randomize2/__init__.py create mode 100644 scripts/kconfig/tests/choice_randomize2/expected_config0 create mode 100644 scripts/kconfig/tests/choice_randomize2/expected_config1 create mode 100644 scripts/kconfig/tests/choice_randomize2/expected_config2