diff --git a/repos/dde_linux/src/drivers/usb_net/dep.list b/repos/dde_linux/src/drivers/usb_net/dep.list index 5d4321e82d..ec6c9fc72f 100644 --- a/repos/dde_linux/src/drivers/usb_net/dep.list +++ b/repos/dde_linux/src/drivers/usb_net/dep.list @@ -1,7 +1,7 @@ -arch/arm64/include/asm/alternative.h arch/arm64/include/asm/alternative-macros.h -arch/arm64/include/asm/archrandom.h +arch/arm64/include/asm/alternative.h arch/arm64/include/asm/arch_timer.h +arch/arm64/include/asm/archrandom.h arch/arm64/include/asm/asm-bug.h arch/arm64/include/asm/asm-extable.h arch/arm64/include/asm/asm-offsets.h @@ -14,8 +14,8 @@ arch/arm64/include/asm/bitrev.h arch/arm64/include/asm/boot.h arch/arm64/include/asm/brk-imm.h arch/arm64/include/asm/bug.h -arch/arm64/include/asm/cacheflush.h arch/arm64/include/asm/cache.h +arch/arm64/include/asm/cacheflush.h arch/arm64/include/asm/checksum.h arch/arm64/include/asm/clocksource.h arch/arm64/include/asm/cmpxchg.h @@ -48,12 +48,12 @@ arch/arm64/include/asm/kvm_arm.h arch/arm64/include/asm/linkage.h arch/arm64/include/asm/lse.h arch/arm64/include/asm/mman.h -arch/arm64/include/asm/mmu_context.h arch/arm64/include/asm/mmu.h +arch/arm64/include/asm/mmu_context.h arch/arm64/include/asm/module.h arch/arm64/include/asm/mte-def.h -arch/arm64/include/asm/mte.h arch/arm64/include/asm/mte-kasan.h +arch/arm64/include/asm/mte.h arch/arm64/include/asm/page-def.h arch/arm64/include/asm/pci.h arch/arm64/include/asm/percpu.h @@ -62,8 +62,8 @@ arch/arm64/include/asm/pgtable-prot.h arch/arm64/include/asm/pgtable-types.h arch/arm64/include/asm/pointer_auth.h arch/arm64/include/asm/preempt.h -arch/arm64/include/asm/processor.h arch/arm64/include/asm/proc-fns.h +arch/arm64/include/asm/processor.h arch/arm64/include/asm/ptrace.h arch/arm64/include/asm/rwonce.h arch/arm64/include/asm/sections.h @@ -116,37 +116,37 @@ arch/x86/include/asm/apicdef.h arch/x86/include/asm/arch_hweight.h arch/x86/include/asm/archrandom.h arch/x86/include/asm/asm.h -arch/x86/include/asm/atomic64_64.h arch/x86/include/asm/atomic.h +arch/x86/include/asm/atomic64_64.h arch/x86/include/asm/barrier.h arch/x86/include/asm/bitops.h arch/x86/include/asm/bug.h -arch/x86/include/asm/cacheflush.h arch/x86/include/asm/cache.h +arch/x86/include/asm/cacheflush.h +arch/x86/include/asm/checksum.h arch/x86/include/asm/checksum_32.h arch/x86/include/asm/checksum_64.h -arch/x86/include/asm/checksum.h arch/x86/include/asm/clocksource.h +arch/x86/include/asm/cmpxchg.h arch/x86/include/asm/cmpxchg_32.h arch/x86/include/asm/cmpxchg_64.h -arch/x86/include/asm/cmpxchg.h arch/x86/include/asm/compat.h +arch/x86/include/asm/cpu.h arch/x86/include/asm/cpu_entry_area.h arch/x86/include/asm/cpufeature.h arch/x86/include/asm/cpufeatures.h -arch/x86/include/asm/cpu.h arch/x86/include/asm/cpumask.h arch/x86/include/asm/delay.h -arch/x86/include/asm/desc_defs.h arch/x86/include/asm/desc.h +arch/x86/include/asm/desc_defs.h arch/x86/include/asm/device.h arch/x86/include/asm/disabled-features.h arch/x86/include/asm/div64.h arch/x86/include/asm/elf.h arch/x86/include/asm/emergency-restart.h arch/x86/include/asm/exec.h -arch/x86/include/asm/extable_fixup_types.h arch/x86/include/asm/extable.h +arch/x86/include/asm/extable_fixup_types.h arch/x86/include/asm/fixmap.h arch/x86/include/asm/fpu/api.h arch/x86/include/asm/fpu/types.h @@ -172,11 +172,11 @@ arch/x86/include/asm/local.h arch/x86/include/asm/math_emu.h arch/x86/include/asm/mem_encrypt.h arch/x86/include/asm/memtype.h -arch/x86/include/asm/mmu_context.h arch/x86/include/asm/mmu.h +arch/x86/include/asm/mmu_context.h arch/x86/include/asm/module.h -arch/x86/include/asm/msr.h arch/x86/include/asm/msr-index.h +arch/x86/include/asm/msr.h arch/x86/include/asm/nops.h arch/x86/include/asm/orc_types.h arch/x86/include/asm/page_32.h @@ -215,8 +215,8 @@ arch/x86/include/asm/sparsemem.h arch/x86/include/asm/spinlock_types.h arch/x86/include/asm/stacktrace.h arch/x86/include/asm/static_call.h -arch/x86/include/asm/string_64.h arch/x86/include/asm/string.h +arch/x86/include/asm/string_64.h arch/x86/include/asm/syscall_wrapper.h arch/x86/include/asm/tdx.h arch/x86/include/asm/text-patching.h @@ -230,12 +230,12 @@ arch/x86/include/asm/tsc.h arch/x86/include/asm/uaccess.h arch/x86/include/asm/unistd.h arch/x86/include/asm/unwind_hints.h -arch/x86/include/asm/user_32.h -arch/x86/include/asm/user32.h -arch/x86/include/asm/user_64.h arch/x86/include/asm/user.h -arch/x86/include/asm/vdso/clocksource.h +arch/x86/include/asm/user32.h +arch/x86/include/asm/user_32.h +arch/x86/include/asm/user_64.h arch/x86/include/asm/vdso.h +arch/x86/include/asm/vdso/clocksource.h arch/x86/include/asm/vdso/processor.h arch/x86/include/asm/vmalloc.h arch/x86/include/asm/vmxfeatures.h @@ -283,25 +283,25 @@ include/acpi/acpi_numa.h include/acpi/acpiosxf.h include/acpi/acpixf.h include/acpi/acrestyp.h +include/acpi/actbl.h include/acpi/actbl1.h include/acpi/actbl2.h include/acpi/actbl3.h -include/acpi/actbl.h include/acpi/actypes.h -include/acpi/platform/acenvex.h include/acpi/platform/acenv.h -include/acpi/platform/acgccex.h +include/acpi/platform/acenvex.h include/acpi/platform/acgcc.h -include/acpi/platform/aclinuxex.h +include/acpi/platform/acgccex.h include/acpi/platform/aclinux.h +include/acpi/platform/aclinuxex.h include/asm-generic/access_ok.h include/asm-generic/asm-prototypes.h include/asm-generic/barrier.h include/asm-generic/bitops/arch_hweight.h include/asm-generic/bitops/atomic.h include/asm-generic/bitops/builtin-__ffs.h -include/asm-generic/bitops/builtin-ffs.h include/asm-generic/bitops/builtin-__fls.h +include/asm-generic/bitops/builtin-ffs.h include/asm-generic/bitops/builtin-fls.h include/asm-generic/bitops/const_hweight.h include/asm-generic/bitops/ext2-atomic-setbit.h @@ -333,8 +333,8 @@ include/asm-generic/getorder.h include/asm-generic/hardirq.h include/asm-generic/hw_irq.h include/asm-generic/int-ll64.h -include/asm-generic/ioctl.h include/asm-generic/io.h +include/asm-generic/ioctl.h include/asm-generic/iomap.h include/asm-generic/irq.h include/asm-generic/irq_regs.h @@ -342,8 +342,8 @@ include/asm-generic/kdebug.h include/asm-generic/kmap_size.h include/asm-generic/kprobes.h include/asm-generic/kvm_para.h -include/asm-generic/local64.h include/asm-generic/local.h +include/asm-generic/local64.h include/asm-generic/mm_hooks.h include/asm-generic/mmiowb.h include/asm-generic/mmu_context.h @@ -381,30 +381,30 @@ include/linux/arch_topology.h include/linux/arm-smccc.h include/linux/assoc_array.h include/linux/async.h +include/linux/atomic.h include/linux/atomic/atomic-arch-fallback.h include/linux/atomic/atomic-instrumented.h include/linux/atomic/atomic-long.h -include/linux/atomic.h -include/linux/audit_arch.h include/linux/audit.h +include/linux/audit_arch.h include/linux/auxvec.h include/linux/backing-dev-defs.h include/linux/binfmts.h include/linux/bio.h +include/linux/bit_spinlock.h include/linux/bitfield.h include/linux/bitmap.h include/linux/bitops.h include/linux/bitrev.h include/linux/bits.h -include/linux/bit_spinlock.h -include/linux/blkdev.h include/linux/blk_types.h +include/linux/blkdev.h include/linux/bottom_half.h include/linux/bpf-cgroup-defs.h include/linux/bpf-cgroup.h include/linux/bpf.h -include/linux/bpfptr.h include/linux/bpf_trace.h +include/linux/bpfptr.h include/linux/btf.h include/linux/bug.h include/linux/build_bug.h @@ -412,37 +412,37 @@ include/linux/buildid.h include/linux/bvec.h include/linux/byteorder/generic.h include/linux/byteorder/little_endian.h -include/linux/cacheflush.h include/linux/cache.h +include/linux/cacheflush.h include/linux/capability.h include/linux/cc_platform.h include/linux/cdev.h -include/linux/cgroup_api.h include/linux/cgroup-defs.h include/linux/cgroup.h -include/linux/clk.h +include/linux/cgroup_api.h include/linux/clk-provider.h +include/linux/clk.h include/linux/clockchips.h include/linux/clocksource.h include/linux/clocksource_ids.h include/linux/compat.h -include/linux/compiler_attributes.h include/linux/compiler-gcc.h -include/linux/compiler.h -include/linux/compiler_types.h include/linux/compiler-version.h +include/linux/compiler.h +include/linux/compiler_attributes.h +include/linux/compiler_types.h include/linux/completion.h include/linux/const.h include/linux/container_of.h include/linux/context_tracking.h include/linux/context_tracking_irq.h include/linux/context_tracking_state.h -include/linux/cpufreq.h include/linux/cpu.h -include/linux/cpuhotplug.h -include/linux/cpumask_api.h -include/linux/cpumask.h include/linux/cpu_rmap.h +include/linux/cpufreq.h +include/linux/cpuhotplug.h +include/linux/cpumask.h +include/linux/cpumask_api.h include/linux/cpuset.h include/linux/crash_core.h include/linux/crash_dump.h @@ -452,29 +452,29 @@ include/linux/crc32poly.h include/linux/cred.h include/linux/ctype.h include/linux/dcache.h -include/linux/debugfs.h include/linux/debug_locks.h +include/linux/debugfs.h include/linux/debugobjects.h -include/linux/delayed_call.h include/linux/delay.h +include/linux/delayed_call.h +include/linux/dev_printk.h +include/linux/device.h include/linux/device/bus.h include/linux/device/class.h include/linux/device/driver.h -include/linux/device.h -include/linux/dev_printk.h include/linux/dma-direction.h -include/linux/dmaengine.h include/linux/dma-map-ops.h include/linux/dma-mapping.h +include/linux/dmaengine.h include/linux/dmapool.h include/linux/dqblk_qtree.h include/linux/dqblk_v1.h include/linux/dqblk_v2.h include/linux/dynamic_queue_limits.h include/linux/edd.h -include/linux/elfcore.h -include/linux/elf.h include/linux/elf-randomize.h +include/linux/elf.h +include/linux/elfcore.h include/linux/energy_model.h include/linux/err.h include/linux/errname.h @@ -488,8 +488,8 @@ include/linux/ethtool_netlink.h include/linux/eventfd.h include/linux/export.h include/linux/extcon.h -include/linux/fault-inject.h include/linux/fault-inject-usercopy.h +include/linux/fault-inject.h include/linux/fcntl.h include/linux/file.h include/linux/filter.h @@ -498,8 +498,8 @@ include/linux/firmware.h include/linux/flex_proportions.h include/linux/freelist.h include/linux/freezer.h -include/linux/fs_api.h include/linux/fs.h +include/linux/fs_api.h include/linux/fs_types.h include/linux/ftrace.h include/linux/ftrace_irq.h @@ -509,14 +509,14 @@ include/linux/gfp_types.h include/linux/gpio/consumer.h include/linux/hardirq.h include/linux/hash.h -include/linux/hashtable_api.h include/linux/hashtable.h -include/linux/highmem.h +include/linux/hashtable_api.h include/linux/highmem-internal.h +include/linux/highmem.h include/linux/highuid.h +include/linux/hrtimer.h include/linux/hrtimer_api.h include/linux/hrtimer_defs.h -include/linux/hrtimer.h include/linux/huge_mm.h include/linux/hugetlb.h include/linux/hugetlb_inline.h @@ -528,36 +528,36 @@ include/linux/if_link.h include/linux/if_macvlan.h include/linux/if_tunnel.h include/linux/if_vlan.h +include/linux/in.h include/linux/in6.h include/linux/indirect_call_wrapper.h -include/linux/inetdevice.h include/linux/inet.h -include/linux/in.h +include/linux/inetdevice.h include/linux/init.h include/linux/init_task.h include/linux/instruction_pointer.h include/linux/instrumentation.h include/linux/instrumented.h include/linux/interrupt.h +include/linux/io.h include/linux/ioasid.h include/linux/iocontext.h -include/linux/io.h include/linux/iopoll.h include/linux/ioport.h include/linux/ioprio.h -include/linux/ipc.h include/linux/ip.h +include/linux/ipc.h include/linux/ipv6.h include/linux/ipv6_route.h +include/linux/irq.h +include/linux/irq_work.h include/linux/irqchip.h include/linux/irqdesc.h include/linux/irqdomain.h include/linux/irqflags.h -include/linux/irq.h include/linux/irqhandler.h include/linux/irqnr.h include/linux/irqreturn.h -include/linux/irq_work.h include/linux/jhash.h include/linux/jiffies.h include/linux/jump_label.h @@ -565,19 +565,19 @@ include/linux/jump_label_ratelimit.h include/linux/kallsyms.h include/linux/kasan-checks.h include/linux/kasan-enabled.h -include/linux/kasan.h include/linux/kasan-tags.h +include/linux/kasan.h include/linux/kconfig.h include/linux/kcov.h include/linux/kcsan-checks.h include/linux/kcsan.h include/linux/kdebug.h include/linux/kdev_t.h +include/linux/kern_levels.h include/linux/kernel.h include/linux/kernel_read_file.h include/linux/kernel_stat.h include/linux/kernfs.h -include/linux/kern_levels.h include/linux/kexec.h include/linux/key.h include/linux/kgdb.h @@ -587,41 +587,41 @@ include/linux/kmod.h include/linux/kmsan-checks.h include/linux/kmsan.h include/linux/kmsan_types.h -include/linux/kobject_api.h include/linux/kobject.h +include/linux/kobject_api.h include/linux/kobject_ns.h include/linux/kprobes.h -include/linux/kref_api.h include/linux/kref.h +include/linux/kref_api.h include/linux/kstrtox.h include/linux/kthread.h -include/linux/ktime_api.h include/linux/ktime.h +include/linux/ktime_api.h include/linux/kvm_para.h include/linux/latencytop.h include/linux/limits.h include/linux/linkage.h include/linux/linkmode.h -include/linux/list_bl.h include/linux/list.h +include/linux/list_bl.h include/linux/list_lru.h include/linux/list_nulls.h include/linux/livepatch.h include/linux/llist.h include/linux/local_lock.h include/linux/local_lock_internal.h -include/linux/lockdep_api.h include/linux/lockdep.h +include/linux/lockdep_api.h include/linux/lockdep_types.h include/linux/lockref.h include/linux/log2.h include/linux/logic_pio.h include/linux/maple_tree.h -include/linux/math64.h include/linux/math.h +include/linux/math64.h include/linux/mdio.h -include/linux/memcontrol.h include/linux/mem_encrypt.h +include/linux/memcontrol.h include/linux/memory_hotplug.h include/linux/mempolicy.h include/linux/mempool.h @@ -630,12 +630,12 @@ include/linux/migrate_mode.h include/linux/mii.h include/linux/mii_timestamper.h include/linux/minmax.h -include/linux/mman.h -include/linux/mmap_lock.h -include/linux/mmdebug.h include/linux/mm.h include/linux/mm_types.h include/linux/mm_types_task.h +include/linux/mman.h +include/linux/mmap_lock.h +include/linux/mmdebug.h include/linux/mmu_context.h include/linux/mmzone.h include/linux/mnt_idmapping.h @@ -644,21 +644,21 @@ include/linux/module.h include/linux/moduleparam.h include/linux/mount.h include/linux/mpls.h -include/linux/mutex_api.h include/linux/mutex.h +include/linux/mutex_api.h +include/linux/net.h include/linux/netdev_features.h include/linux/netdevice.h -include/linux/netfilter_defs.h include/linux/netfilter.h -include/linux/netfilter_ipv4.h -include/linux/netfilter_netdev.h include/linux/netfilter/nf_conntrack_common.h include/linux/netfilter/nf_conntrack_dccp.h include/linux/netfilter/nf_conntrack_proto_gre.h include/linux/netfilter/nf_conntrack_sctp.h include/linux/netfilter/nf_conntrack_tcp.h include/linux/netfilter/x_tables.h -include/linux/net.h +include/linux/netfilter_defs.h +include/linux/netfilter_ipv4.h +include/linux/netfilter_netdev.h include/linux/netlink.h include/linux/netpoll.h include/linux/nfs_fs_i.h @@ -674,12 +674,12 @@ include/linux/numa.h include/linux/nvmem-consumer.h include/linux/nvmem-provider.h include/linux/objtool.h +include/linux/of.h include/linux/of_address.h include/linux/of_clk.h include/linux/of_device.h include/linux/of_fdt.h include/linux/of_graph.h -include/linux/of.h include/linux/of_irq.h include/linux/of_net.h include/linux/of_platform.h @@ -687,32 +687,32 @@ include/linux/once.h include/linux/once_lite.h include/linux/osq_lock.h include/linux/overflow.h -include/linux/pageblock-flags.h +include/linux/page-flags-layout.h +include/linux/page-flags.h include/linux/page_counter.h include/linux/page_ext.h -include/linux/page-flags.h -include/linux/page-flags-layout.h -include/linux/pagemap.h include/linux/page_ref.h +include/linux/pageblock-flags.h +include/linux/pagemap.h include/linux/panic.h include/linux/path.h include/linux/pci.h include/linux/pci_ids.h -include/linux/percpu_counter.h include/linux/percpu-defs.h -include/linux/percpu.h include/linux/percpu-refcount.h include/linux/percpu-rwsem.h +include/linux/percpu.h +include/linux/percpu_counter.h include/linux/perf_event.h include/linux/perf_regs.h include/linux/personality.h include/linux/pfn.h include/linux/phy.h -include/linux/phylink.h include/linux/phy/phy-dp.h -include/linux/phy/phy.h include/linux/phy/phy-lvds.h include/linux/phy/phy-mipi-dphy.h +include/linux/phy/phy.h +include/linux/phylink.h include/linux/pid.h include/linux/pid_namespace.h include/linux/pinctrl/devinfo.h @@ -734,17 +734,17 @@ include/linux/prandom.h include/linux/preempt.h include/linux/prefetch.h include/linux/printk.h -include/linux/processor.h include/linux/proc_fs.h +include/linux/processor.h include/linux/profile.h include/linux/projid.h include/linux/property.h include/linux/psi.h include/linux/psi_types.h include/linux/ptp_clock_kernel.h -include/linux/ptrace_api.h -include/linux/ptrace.h include/linux/ptr_ring.h +include/linux/ptrace.h +include/linux/ptrace_api.h include/linux/pvclock_gtod.h include/linux/quota.h include/linux/radix-tree.h @@ -752,30 +752,30 @@ include/linux/random.h include/linux/range.h include/linux/ratelimit.h include/linux/ratelimit_types.h -include/linux/rbtree_augmented.h include/linux/rbtree.h +include/linux/rbtree_augmented.h include/linux/rbtree_latch.h include/linux/rbtree_types.h -include/linux/rculist_bl.h -include/linux/rculist.h -include/linux/rculist_nulls.h include/linux/rcu_node_tree.h -include/linux/rcupdate.h -include/linux/rcupdate_trace.h include/linux/rcu_segcblist.h include/linux/rcu_sync.h +include/linux/rculist.h +include/linux/rculist_bl.h +include/linux/rculist_nulls.h +include/linux/rcupdate.h +include/linux/rcupdate_trace.h include/linux/rcutree.h include/linux/rcuwait.h include/linux/reboot.h -include/linux/refcount.h include/linux/ref_tracker.h +include/linux/refcount.h include/linux/regulator/consumer.h -include/linux/resource_ext.h include/linux/resource.h +include/linux/resource_ext.h include/linux/restart_block.h include/linux/rethook.h -include/linux/rhashtable.h include/linux/rhashtable-types.h +include/linux/rhashtable.h include/linux/ring_buffer.h include/linux/rmap.h include/linux/rndis.h @@ -783,22 +783,21 @@ include/linux/rtc.h include/linux/rtmutex.h include/linux/rtnetlink.h include/linux/rv.h -include/linux/rwlock_api_smp.h include/linux/rwlock.h +include/linux/rwlock_api_smp.h include/linux/rwlock_types.h include/linux/rwsem.h include/linux/sbitmap.h include/linux/scatterlist.h +include/linux/sched.h include/linux/sched/affinity.h include/linux/sched/autogroup.h include/linux/sched/clock.h -include/linux/sched_clock.h include/linux/sched/coredump.h include/linux/sched/cpufreq.h include/linux/sched/cputime.h include/linux/sched/deadline.h include/linux/sched/debug.h -include/linux/sched.h include/linux/sched/hotplug.h include/linux/sched/idle.h include/linux/sched/isolation.h @@ -815,20 +814,21 @@ include/linux/sched/signal.h include/linux/sched/smt.h include/linux/sched/stat.h include/linux/sched/sysctl.h -include/linux/sched/task_flags.h include/linux/sched/task.h +include/linux/sched/task_flags.h include/linux/sched/task_stack.h include/linux/sched/topology.h include/linux/sched/types.h include/linux/sched/user.h include/linux/sched/wake_q.h +include/linux/sched_clock.h include/linux/screen_info.h include/linux/sctp.h include/linux/seccomp.h include/linux/securebits.h include/linux/security.h -include/linux/semaphore.h include/linux/sem.h +include/linux/semaphore.h include/linux/seq_buf.h include/linux/seq_file.h include/linux/seq_file_net.h @@ -843,15 +843,15 @@ include/linux/sizes.h include/linux/skb_array.h include/linux/skbuff.h include/linux/slab.h -include/linux/smpboot.h include/linux/smp.h include/linux/smp_types.h +include/linux/smpboot.h include/linux/socket.h include/linux/sockptr.h include/linux/softirq.h +include/linux/spinlock.h include/linux/spinlock_api.h include/linux/spinlock_api_smp.h -include/linux/spinlock.h include/linux/spinlock_types.h include/linux/spinlock_types_raw.h include/linux/splice.h @@ -867,20 +867,20 @@ include/linux/stdarg.h include/linux/stddef.h include/linux/stop_machine.h include/linux/string.h -include/linux/stringhash.h include/linux/string_helpers.h +include/linux/stringhash.h include/linux/stringify.h include/linux/suspend.h include/linux/swab.h -include/linux/swait_api.h include/linux/swait.h +include/linux/swait_api.h include/linux/swap.h include/linux/swapops.h include/linux/swiotlb.h include/linux/sync_core.h -include/linux/syscalls_api.h -include/linux/syscalls.h include/linux/syscall_user_dispatch.h +include/linux/syscalls.h +include/linux/syscalls_api.h include/linux/syscore_ops.h include/linux/sysctl.h include/linux/sysfs.h @@ -890,10 +890,10 @@ include/linux/textsearch.h include/linux/thread_info.h include/linux/threads.h include/linux/tick.h +include/linux/time.h include/linux/time32.h include/linux/time64.h include/linux/timecounter.h -include/linux/time.h include/linux/timekeeper_internal.h include/linux/timekeeping.h include/linux/timer.h @@ -902,14 +902,14 @@ include/linux/timex.h include/linux/topology.h include/linux/trace_clock.h include/linux/trace_events.h -include/linux/tracepoint-defs.h -include/linux/tracepoint.h include/linux/trace_recursion.h include/linux/trace_seq.h +include/linux/tracepoint-defs.h +include/linux/tracepoint.h include/linux/typecheck.h include/linux/types.h -include/linux/u64_stats_sync_api.h include/linux/u64_stats_sync.h +include/linux/u64_stats_sync_api.h include/linux/uaccess.h include/linux/udp.h include/linux/uidgid.h @@ -917,12 +917,11 @@ include/linux/uio.h include/linux/umh.h include/linux/unaligned/packed_struct.h include/linux/uprobes.h -include/linux/usb/cdc.h -include/linux/usb/ch9.h -include/linux/usbdevice_fs.h include/linux/usb.h -include/linux/usb/cdc_ncm.h include/linux/usb/cdc-wdm.h +include/linux/usb/cdc.h +include/linux/usb/cdc_ncm.h +include/linux/usb/ch9.h include/linux/usb/hcd.h include/linux/usb/of.h include/linux/usb/onboard_hub.h @@ -931,24 +930,25 @@ include/linux/usb/phy.h include/linux/usb/quirks.h include/linux/usb/rndis_host.h include/linux/usb/usbnet.h -include/linux/userfaultfd_k.h +include/linux/usbdevice_fs.h include/linux/user.h include/linux/user_namespace.h +include/linux/userfaultfd_k.h include/linux/utsname.h include/linux/uuid.h include/linux/verification.h -include/linux/vmalloc.h include/linux/vm_event_item.h +include/linux/vmalloc.h include/linux/vmpressure.h include/linux/vmstat.h include/linux/vtime.h +include/linux/wait.h include/linux/wait_api.h include/linux/wait_bit.h -include/linux/wait.h include/linux/win_minmax.h include/linux/wireless.h -include/linux/workqueue_api.h include/linux/workqueue.h +include/linux/workqueue_api.h include/linux/writeback.h include/linux/ww_mutex.h include/linux/wwan.h @@ -962,33 +962,33 @@ include/net/devlink.h include/net/dropreason.h include/net/dsa.h include/net/dsfield.h -include/net/dst_cache.h include/net/dst.h +include/net/dst_cache.h include/net/dst_metadata.h include/net/dst_ops.h include/net/fib_notifier.h include/net/fib_rules.h -include/net/flow_dissector.h include/net/flow.h +include/net/flow_dissector.h include/net/flow_offload.h include/net/gen_stats.h include/net/gre.h -include/net/gro_cells.h include/net/gro.h +include/net/gro_cells.h include/net/if_inet6.h include/net/inet_connection_sock.h include/net/inet_dscp.h include/net/inet_ecn.h include/net/inet_frag.h include/net/inet_hashtables.h -include/net/inetpeer.h include/net/inet_sock.h include/net/inet_timewait_sock.h +include/net/inetpeer.h +include/net/ip.h include/net/ip6_checksum.h include/net/ip6_fib.h include/net/ip6_route.h include/net/ip_fib.h -include/net/ip.h include/net/ip_tunnels.h include/net/ipv6.h include/net/ipv6_stubs.h @@ -1002,12 +1002,13 @@ include/net/mptcp.h include/net/ndisc.h include/net/neighbour.h include/net/net_debug.h +include/net/net_namespace.h +include/net/net_trackers.h include/net/netfilter/ipv4/nf_conntrack_ipv4.h include/net/netfilter/ipv6/nf_conntrack_ipv6.h include/net/netfilter/nf_conntrack.h include/net/netfilter/nf_conntrack_tuple.h include/net/netlink.h -include/net/net_namespace.h include/net/netns/bpf.h include/net/netns/can.h include/net/netns/core.h @@ -1029,7 +1030,6 @@ include/net/netns/unix.h include/net/netns/xdp.h include/net/netns/xfrm.h include/net/netprio_cgroup.h -include/net/net_trackers.h include/net/nexthop.h include/net/page_pool.h include/net/pkt_cls.h @@ -1053,8 +1053,8 @@ include/net/udp.h include/net/udp_tunnel.h include/net/xdp.h include/net/xdp_priv.h -include/net/xdp_sock_drv.h include/net/xdp_sock.h +include/net/xdp_sock_drv.h include/net/xfrm.h include/net/xsk_buff_pool.h include/trace/define_trace.h @@ -1104,8 +1104,8 @@ include/uapi/linux/audit.h include/uapi/linux/auxvec.h include/uapi/linux/binfmts.h include/uapi/linux/blkzoned.h -include/uapi/linux/bpf_common.h include/uapi/linux/bpf.h +include/uapi/linux/bpf_common.h include/uapi/linux/bpf_perf_event.h include/uapi/linux/btf.h include/uapi/linux/byteorder/little_endian.h @@ -1129,24 +1129,24 @@ include/uapi/linux/fs.h include/uapi/linux/gen_stats.h include/uapi/linux/hdlc/ioctl.h include/uapi/linux/icmpv6.h +include/uapi/linux/if.h include/uapi/linux/if_addr.h include/uapi/linux/if_arp.h include/uapi/linux/if_bonding.h include/uapi/linux/if_ether.h -include/uapi/linux/if.h include/uapi/linux/if_link.h include/uapi/linux/if_macsec.h include/uapi/linux/if_packet.h include/uapi/linux/if_tunnel.h include/uapi/linux/if_vlan.h include/uapi/linux/if_xdp.h -include/uapi/linux/in6.h include/uapi/linux/in.h +include/uapi/linux/in6.h include/uapi/linux/in_route.h include/uapi/linux/ioctl.h include/uapi/linux/ioprio.h -include/uapi/linux/ipc.h include/uapi/linux/ip.h +include/uapi/linux/ipc.h include/uapi/linux/ipsec.h include/uapi/linux/ipv6.h include/uapi/linux/ipv6_route.h @@ -1168,19 +1168,19 @@ include/uapi/linux/mii.h include/uapi/linux/mman.h include/uapi/linux/mpls.h include/uapi/linux/neighbour.h +include/uapi/linux/net.h +include/uapi/linux/net_namespace.h +include/uapi/linux/net_tstamp.h include/uapi/linux/netdevice.h include/uapi/linux/netfilter.h -include/uapi/linux/netfilter_ipv4.h include/uapi/linux/netfilter/nf_conntrack_common.h include/uapi/linux/netfilter/nf_conntrack_sctp.h include/uapi/linux/netfilter/nf_conntrack_tcp.h include/uapi/linux/netfilter/nf_conntrack_tuple_common.h include/uapi/linux/netfilter/nf_tables.h include/uapi/linux/netfilter/x_tables.h -include/uapi/linux/net.h +include/uapi/linux/netfilter_ipv4.h include/uapi/linux/netlink.h -include/uapi/linux/net_namespace.h -include/uapi/linux/net_tstamp.h include/uapi/linux/openat2.h include/uapi/linux/param.h include/uapi/linux/pci.h @@ -1232,6 +1232,7 @@ include/uapi/linux/udp.h include/uapi/linux/uio.h include/uapi/linux/unistd.h include/uapi/linux/usb/audio.h +include/uapi/linux/usb/cdc-wdm.h include/uapi/linux/usb/cdc.h include/uapi/linux/usb/ch11.h include/uapi/linux/usb/ch9.h @@ -1243,7 +1244,6 @@ include/uapi/linux/vmcore.h include/uapi/linux/wait.h include/uapi/linux/wireless.h include/uapi/linux/xfrm.h -include/uapi/linux/usb/cdc-wdm.h include/uapi/video/edid.h include/vdso/bits.h include/vdso/clocksource.h @@ -1253,9 +1253,9 @@ include/vdso/ktime.h include/vdso/limits.h include/vdso/math64.h include/vdso/processor.h +include/vdso/time.h include/vdso/time32.h include/vdso/time64.h -include/vdso/time.h include/video/edid.h kernel/irq/debug.h kernel/irq/internals.h @@ -1273,14 +1273,14 @@ kernel/sched/cpupri.h kernel/sched/features.h kernel/sched/isolation.c kernel/sched/loadavg.c -kernel/sched/sched.h kernel/sched/sched-pelt.h +kernel/sched/sched.h kernel/sched/stats.h kernel/sched/stop_task.c kernel/sched/swait.c kernel/sched/topology.c -kernel/sched/wait_bit.c kernel/sched/wait.c +kernel/sched/wait_bit.c kernel/smpboot.h kernel/time/ntp_internal.h kernel/time/tick-internal.h diff --git a/repos/dde_linux/src/drivers/usb_net/dummies.c b/repos/dde_linux/src/drivers/usb_net/dummies.c index 66002bca60..951a2f2399 100644 --- a/repos/dde_linux/src/drivers/usb_net/dummies.c +++ b/repos/dde_linux/src/drivers/usb_net/dummies.c @@ -19,6 +19,9 @@ DEFINE_STATIC_KEY_FALSE(bpf_stats_enabled_key); DEFINE_STATIC_KEY_FALSE(bpf_master_redirect_enabled_key); DEFINE_STATIC_KEY_FALSE(memalloc_socks_key); +DEFINE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_sibling_map); +EXPORT_PER_CPU_SYMBOL(cpu_sibling_map); + unsigned long __FIXADDR_TOP = 0xfffff000; bool arm64_use_ng_mappings = false; diff --git a/repos/dde_linux/src/drivers/usb_net/spec/arm_64/generated_dummies.c b/repos/dde_linux/src/drivers/usb_net/spec/arm_v6/generated_dummies.c similarity index 97% rename from repos/dde_linux/src/drivers/usb_net/spec/arm_64/generated_dummies.c rename to repos/dde_linux/src/drivers/usb_net/spec/arm_v6/generated_dummies.c index 5cd9a6f964..cfbdef4114 100644 --- a/repos/dde_linux/src/drivers/usb_net/spec/arm_64/generated_dummies.c +++ b/repos/dde_linux/src/drivers/usb_net/spec/arm_v6/generated_dummies.c @@ -1,7 +1,7 @@ /* * \brief Dummy definitions of Linux Kernel functions * \author Automatically generated file - do no edit - * \date 2023-08-18 + * \date 2024-01-16 */ #include @@ -169,6 +169,11 @@ void bpf_warn_invalid_xdp_action(struct net_device * dev,struct bpf_prog * prog, } +#include + +u8 const byte_rev_table[256] = {}; + + #include noinstr void ct_irq_enter(void) @@ -209,6 +214,30 @@ struct mii_bus * devm_mdiobus_alloc_size(struct device * dev,int sizeof_priv) } +#include + +u64 div64_u64(u64 dividend,u64 divisor) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +u64 div64_u64_rem(u64 dividend,u64 divisor,u64 * remainder) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +s64 div_s64_rem(s64 dividend,s32 divisor,s32 * remainder) +{ + lx_emul_trace_and_stop(__func__); +} + + #include bool dma_default_coherent; @@ -381,11 +410,6 @@ long __sched io_schedule_timeout(long timeout) } -#include - -struct io_tlb_mem io_tlb_default_mem; - - #include int irq_can_set_affinity(unsigned int irq) diff --git a/repos/dde_linux/src/drivers/usb_net/spec/arm_v6/source.list b/repos/dde_linux/src/drivers/usb_net/spec/arm_v6/source.list new file mode 100644 index 0000000000..df67fc4941 --- /dev/null +++ b/repos/dde_linux/src/drivers/usb_net/spec/arm_v6/source.list @@ -0,0 +1,87 @@ +arch/arm/lib/clearbit.S +arch/arm/lib/div64.S +arch/arm/lib/findbit.S +arch/arm/lib/setbit.S +arch/arm/lib/strchr.S +arch/arm/lib/testclearbit.S +arch/arm/lib/testsetbit.S +drivers/base/bus.c +drivers/base/class.c +drivers/base/core.c +drivers/base/dd.c +drivers/base/devres.c +drivers/base/driver.c +drivers/base/property.c +drivers/net/mii.c +drivers/net/usb/asix.h +drivers/net/usb/asix_common.c +drivers/net/usb/asix_devices.c +drivers/net/usb/ax88172a.c +drivers/net/usb/ax88179_178a.c +drivers/net/usb/cdc_ether.c +drivers/net/usb/cdc_mbim.c +drivers/net/usb/cdc_ncm.c +drivers/net/usb/usbnet.c +drivers/usb/class/cdc-wdm.c +drivers/usb/core/config.c +drivers/usb/core/driver.c +drivers/usb/core/generic.c +drivers/usb/core/hub.c +drivers/usb/core/quirks.c +drivers/usb/core/usb.c +fs/nls/nls_base.c +kernel/kthread.c +kernel/locking/mutex.c +kernel/locking/osq_lock.c +kernel/locking/rwsem.c +kernel/notifier.c +kernel/sched/build_utility.c +kernel/smpboot.c +kernel/softirq.c +kernel/time/clockevents.c +kernel/time/clocksource.c +kernel/time/hrtimer.c +kernel/time/jiffies.c +kernel/time/ntp.c +kernel/time/tick-broadcast-hrtimer.c +kernel/time/tick-broadcast.c +kernel/time/tick-common.c +kernel/time/tick-oneshot.c +kernel/time/tick-sched.c +kernel/time/time.c +kernel/time/timeconv.c +kernel/time/timecounter.c +kernel/time/timekeeping.c +kernel/time/timer.c +kernel/time/timer_list.c +kernel/workqueue.c +lib/bitmap.c +lib/crc16.c +lib/crc32.c +lib/ctype.c +lib/find_bit.c +lib/hexdump.c +lib/hweight.c +lib/idr.c +lib/kasprintf.c +lib/klist.c +lib/kobject.c +lib/kstrtox.c +lib/radix-tree.c +lib/rbtree.c +lib/rhashtable.c +lib/siphash.c +lib/string.c +lib/string_helpers.c +lib/timerqueue.c +lib/vsprintf.c +lib/xarray.c +mm/util.c +net/core/dev.c +net/core/dev_addr_lists.c +net/core/link_watch.c +net/core/skbuff.c +net/core/xdp.c +net/ethernet/eth.c +net/ethtool/common.c +net/sched/sch_generic.c diff --git a/repos/dde_linux/src/drivers/usb_net/spec/arm/target.mk b/repos/dde_linux/src/drivers/usb_net/spec/arm_v6/target.mk similarity index 66% rename from repos/dde_linux/src/drivers/usb_net/spec/arm/target.mk rename to repos/dde_linux/src/drivers/usb_net/spec/arm_v6/target.mk index 9428a3be70..89e76d9bb2 100644 --- a/repos/dde_linux/src/drivers/usb_net/spec/arm/target.mk +++ b/repos/dde_linux/src/drivers/usb_net/spec/arm_v6/target.mk @@ -1,3 +1,3 @@ -REQUIRES := arm +REQUIRES := arm_v6 include $(PRG_DIR)/../../target.inc diff --git a/repos/dde_linux/src/drivers/usb_net/spec/arm/generated_dummies.c b/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/generated_dummies.c similarity index 100% rename from repos/dde_linux/src/drivers/usb_net/spec/arm/generated_dummies.c rename to repos/dde_linux/src/drivers/usb_net/spec/arm_v7/generated_dummies.c diff --git a/repos/dde_linux/src/drivers/usb_net/spec/arm/source.list b/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/source.list similarity index 100% rename from repos/dde_linux/src/drivers/usb_net/spec/arm/source.list rename to repos/dde_linux/src/drivers/usb_net/spec/arm_v7/source.list diff --git a/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/target.mk b/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/target.mk new file mode 100644 index 0000000000..7470c002c5 --- /dev/null +++ b/repos/dde_linux/src/drivers/usb_net/spec/arm_v7/target.mk @@ -0,0 +1,3 @@ +REQUIRES := arm_v7 + +include $(PRG_DIR)/../../target.inc diff --git a/repos/dde_linux/src/drivers/usb_net/spec/arm_v8/generated_dummies.c b/repos/dde_linux/src/drivers/usb_net/spec/arm_v8/generated_dummies.c new file mode 100644 index 0000000000..55a8474900 --- /dev/null +++ b/repos/dde_linux/src/drivers/usb_net/spec/arm_v8/generated_dummies.c @@ -0,0 +1,1007 @@ +/* + * \brief Dummy definitions of Linux Kernel functions + * \author Automatically generated file - do no edit + * \date 2024-01-18 + */ + +#include + + +#include + +struct page * __alloc_pages(gfp_t gfp,unsigned int order,int preferred_nid,nodemask_t * nodemask) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +const char * __clk_get_name(const struct clk * clk) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct cpumask __cpu_active_mask; + + +#include + +int __devm_mdiobus_register(struct device * dev,struct mii_bus * bus,struct module * owner) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void __folio_put(struct folio * folio) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int __ipv6_addr_type(const struct in6_addr * addr) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct irq_desc * __irq_resolve_mapping(struct irq_domain * domain,irq_hw_number_t hwirq,unsigned int * irq) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +unsigned long __per_cpu_offset[NR_CPUS] = {}; + + +#include + +int __printk_ratelimit(const char * func) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void __printk_safe_enter(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void __printk_safe_exit(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void __put_task_struct(struct task_struct * tsk) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void __skb_get_hash(struct sk_buff * skb) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void * __vmalloc_node_range(unsigned long size,unsigned long align,unsigned long start,unsigned long end,gfp_t gfp_mask,pgprot_t prot,unsigned long vm_flags,int node,const void * caller) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int _printk_deferred(const char * fmt,...) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int add_uevent_var(struct kobj_uevent_env * env,const char * format,...) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +async_cookie_t async_schedule_node(async_func_t func,void * data,int node) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void async_synchronize_full(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void bpf_warn_invalid_xdp_action(struct net_device * dev,struct bpf_prog * prog,u32 act) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +noinstr void ct_irq_enter(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void ct_irq_enter_irqson(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +noinstr void ct_irq_exit(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void ct_irq_exit_irqson(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct mii_bus * devm_mdiobus_alloc_size(struct device * dev,int sizeof_priv) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +bool dma_default_coherent; + + +#include + +void do_trace_netlink_extack(const char * msg) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void dst_release(struct dst_entry * dst) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +asmlinkage __visible void dump_stack(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void ethtool_convert_legacy_u32_to_link_mode(unsigned long * dst,u32 legacy_u32) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +bool ethtool_convert_link_mode_to_legacy_u32(u32 * legacy_u32,const unsigned long * src) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +u32 ethtool_op_get_link(struct net_device * dev) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int ethtool_op_get_ts_info(struct net_device * dev,struct ethtool_ts_info * info) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +bool file_ns_capable(const struct file * file,struct user_namespace * ns,int cap) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void finish_rcuwait(struct rcuwait * w) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int genphy_resume(struct phy_device * phydev) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +bool gfp_pfmemalloc_allowed(gfp_t gfp_mask) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct packet_offload * gro_find_complete_by_type(__be16 type) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct packet_offload * gro_find_receive_by_type(__be16 type) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +const u8 guid_index[16] = {}; + + +#include + +void handle_fasteoi_irq(struct irq_desc * desc) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void in6_dev_finish_destroy(struct inet6_dev * idev) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct user_namespace init_user_ns; + + +#include + +bool initcall_debug; + + +#include + +void __sched io_schedule(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void io_schedule_finish(int token) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int io_schedule_prepare(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +long __sched io_schedule_timeout(long timeout) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct io_tlb_mem io_tlb_default_mem; + + +#include + +int irq_can_set_affinity(unsigned int irq) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void irq_domain_free_irqs_common(struct irq_domain * domain,unsigned int virq,unsigned int nr_irqs) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void irq_domain_set_info(struct irq_domain * domain,unsigned int virq,irq_hw_number_t hwirq,const struct irq_chip * chip,void * chip_data,irq_flow_handler_t handler,void * handler_data,const char * handler_name) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void irq_modify_status(unsigned int irq,unsigned long clr,unsigned long set) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int irq_set_affinity(unsigned int irq,const struct cpumask * cpumask) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void irq_set_default_host(struct irq_domain * domain) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct irq_desc * irq_to_desc(unsigned int irq) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void irq_work_tick(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int kmem_cache_alloc_bulk(struct kmem_cache * s,gfp_t flags,size_t nr,void ** p) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void * kmem_cache_alloc_lru(struct kmem_cache * cachep,struct list_lru * lru,gfp_t flags) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void kmem_cache_free_bulk(struct kmem_cache * s,size_t nr,void ** p) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int kobject_synth_uevent(struct kobject * kobj,const char * buf,size_t count) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int kobject_uevent_env(struct kobject * kobj,enum kobject_action action,char * envp_ext[]) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct pernet_operations __net_initdata loopback_net_ops; + + +#include + +unsigned long lpj_fine; + + +#include + +void mdiobus_free(struct mii_bus * bus) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct phy_device * mdiobus_get_phy(struct mii_bus * bus,int addr) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void mdiobus_unregister(struct mii_bus * bus) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void migrate_disable(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void migrate_enable(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct Qdisc_ops mq_qdisc_ops; + + +#include + +void napi_gro_flush(struct napi_struct * napi,bool flush_old) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int net_ratelimit(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void net_selftest(struct net_device * ndev,struct ethtool_test * etest,u64 * buf) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int net_selftest_get_count(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void net_selftest_get_strings(u8 * data) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int nla_put(struct sk_buff * skb,int attrtype,int attrlen,const void * data) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +loff_t noop_llseek(struct file * file,loff_t offset,int whence) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void of_device_uevent(struct device * dev,struct kobj_uevent_env * env) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct property * of_find_property(const struct device_node * np,const char * name,int * lenp) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +const struct fwnode_operations of_fwnode_ops; + + +#include + +const char * of_prop_next_string(struct property * prop,const char * cur) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int of_property_read_string(const struct device_node * np,const char * propname,const char ** out_string) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct phy_device * phy_connect(struct net_device * dev,const char * bus_id,void (* handler)(struct net_device *),phy_interface_t interface) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void phy_disconnect(struct phy_device * phydev) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int phy_do_ioctl_running(struct net_device * dev,struct ifreq * ifr,int cmd) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int phy_ethtool_get_link_ksettings(struct net_device * ndev,struct ethtool_link_ksettings * cmd) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int phy_ethtool_nway_reset(struct net_device * ndev) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int phy_ethtool_set_link_ksettings(struct net_device * ndev,const struct ethtool_link_ksettings * cmd) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void phy_print_status(struct phy_device * phydev) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void phy_stop(struct phy_device * phydev) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int phy_suspend(struct phy_device * phydev) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int phylink_connect_phy(struct phylink * pl,struct phy_device * phy) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct phylink * phylink_create(struct phylink_config * config,struct fwnode_handle * fwnode,phy_interface_t iface,const struct phylink_mac_ops * mac_ops) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void phylink_destroy(struct phylink * pl) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void phylink_disconnect_phy(struct phylink * pl) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void phylink_ethtool_get_pauseparam(struct phylink * pl,struct ethtool_pauseparam * pause) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int phylink_ethtool_set_pauseparam(struct phylink * pl,struct ethtool_pauseparam * pause) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void phylink_generic_validate(struct phylink_config * config,unsigned long * supported,struct phylink_link_state * state) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void phylink_resume(struct phylink * pl) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void phylink_start(struct phylink * pl) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void phylink_stop(struct phylink * pl) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void phylink_suspend(struct phylink * pl,bool mac_wol) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void refcount_warn_saturate(refcount_t * r,enum refcount_saturation_type t) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void rtmsg_ifinfo_send(struct sk_buff * skb,struct net_device * dev,gfp_t flags) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void sg_init_table(struct scatterlist * sgl,unsigned int nents) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void sk_error_report(struct sock * sk) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct sk_buff * skb_mac_gso_segment(struct sk_buff * skb,netdev_features_t features) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void smp_call_function_many(const struct cpumask * mask,smp_call_func_t func,void * info,bool wait) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void sock_edemux(struct sk_buff * skb) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +bool static_key_initialized; + + +#include + +int sysctl_tstamp_allow_data; + + +#include + +struct sk_buff * tcp_get_timestamping_opt_stats(const struct sock * sk,const struct sk_buff * orig_skb,const struct sk_buff * ack_skb) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void tick_broadcast(const struct cpumask * mask) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int usb_clear_halt(struct usb_device * dev,int pipe) +{ + lx_emul_trace_and_stop(__func__); +} + + +extern void usb_devio_cleanup(void); +void usb_devio_cleanup(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +extern void usb_disable_endpoint(struct usb_device * dev,unsigned int epaddr,bool reset_hardware); +void usb_disable_endpoint(struct usb_device * dev,unsigned int epaddr,bool reset_hardware) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int usb_free_streams(struct usb_interface * interface,struct usb_host_endpoint ** eps,unsigned int num_eps,gfp_t mem_flags) +{ + lx_emul_trace_and_stop(__func__); +} + + +extern int usb_get_device_descriptor(struct usb_device * dev,unsigned int size); +int usb_get_device_descriptor(struct usb_device * dev,unsigned int size) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int usb_get_status(struct usb_device * dev,int recip,int type,int target,void * data) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int usb_hcd_alloc_bandwidth(struct usb_device * udev,struct usb_host_config * new_config,struct usb_host_interface * cur_alt,struct usb_host_interface * new_alt) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int usb_hcd_find_raw_port_number(struct usb_hcd * hcd,int port1) +{ + lx_emul_trace_and_stop(__func__); +} + + +extern int usb_hub_create_port_device(struct usb_hub * hub,int port1); +int usb_hub_create_port_device(struct usb_hub * hub,int port1) +{ + lx_emul_trace_and_stop(__func__); +} + + +extern void usb_hub_remove_port_device(struct usb_hub * hub,int port1); +void usb_hub_remove_port_device(struct usb_hub * hub,int port1) +{ + lx_emul_trace_and_stop(__func__); +} + + +extern void usb_major_cleanup(void); +void usb_major_cleanup(void) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +struct device_node * usb_of_get_device_node(struct usb_device * hub,int port1) +{ + lx_emul_trace_and_stop(__func__); +} + + +extern int usb_set_isoch_delay(struct usb_device * dev); +int usb_set_isoch_delay(struct usb_device * dev) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +const char * usb_speed_string(enum usb_device_speed speed) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +void usb_unpoison_urb(struct urb * urb) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +const u8 uuid_index[16] = {}; + + +#include + +void wake_q_add_safe(struct wake_q_head * head,struct task_struct * task) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +int xdp_do_generic_redirect(struct net_device * dev,struct sk_buff * skb,struct xdp_buff * xdp,struct bpf_prog * xdp_prog) +{ + lx_emul_trace_and_stop(__func__); +} + + +#include + +u32 xdp_master_redirect(struct xdp_buff * xdp) +{ + lx_emul_trace_and_stop(__func__); +} + diff --git a/repos/dde_linux/src/drivers/usb_net/spec/arm_64/source.list b/repos/dde_linux/src/drivers/usb_net/spec/arm_v8/source.list similarity index 100% rename from repos/dde_linux/src/drivers/usb_net/spec/arm_64/source.list rename to repos/dde_linux/src/drivers/usb_net/spec/arm_v8/source.list diff --git a/repos/dde_linux/src/drivers/usb_net/spec/arm_64/target.mk b/repos/dde_linux/src/drivers/usb_net/spec/arm_v8/target.mk similarity index 81% rename from repos/dde_linux/src/drivers/usb_net/spec/arm_64/target.mk rename to repos/dde_linux/src/drivers/usb_net/spec/arm_v8/target.mk index ef575f8cbd..df157055ec 100644 --- a/repos/dde_linux/src/drivers/usb_net/spec/arm_64/target.mk +++ b/repos/dde_linux/src/drivers/usb_net/spec/arm_v8/target.mk @@ -1,4 +1,4 @@ -REQUIRES := arm_64 +REQUIRES := arm_v8 SRC_C += lx_emul/shadow/arch/arm64/kernel/smp.c diff --git a/repos/dde_linux/src/drivers/usb_net/spec/x86_32/generated_dummies.c b/repos/dde_linux/src/drivers/usb_net/spec/x86_32/generated_dummies.c index f4d4e7e67a..7d0e64d4e4 100644 --- a/repos/dde_linux/src/drivers/usb_net/spec/x86_32/generated_dummies.c +++ b/repos/dde_linux/src/drivers/usb_net/spec/x86_32/generated_dummies.c @@ -1,7 +1,7 @@ /* * \brief Dummy definitions of Linux Kernel functions * \author Automatically generated file - do no edit - * \date 2023-08-18 + * \date 2024-01-22 */ #include @@ -152,6 +152,14 @@ void bpf_warn_invalid_xdp_action(struct net_device * dev,struct bpf_prog * prog, u8 const byte_rev_table[256] = {}; +#include + +const struct cpumask * cpu_clustergroup_mask(int cpu) +{ + lx_emul_trace_and_stop(__func__); +} + + #include noinstr void ct_irq_enter(void) diff --git a/repos/dde_linux/src/drivers/usb_net/spec/x86_64/generated_dummies.c b/repos/dde_linux/src/drivers/usb_net/spec/x86_64/generated_dummies.c index f3d5356e0e..43068a489d 100644 --- a/repos/dde_linux/src/drivers/usb_net/spec/x86_64/generated_dummies.c +++ b/repos/dde_linux/src/drivers/usb_net/spec/x86_64/generated_dummies.c @@ -1,7 +1,7 @@ /* * \brief Dummy definitions of Linux Kernel functions * \author Automatically generated file - do no edit - * \date 2023-07-17 + * \date 2024-01-22 */ #include @@ -152,6 +152,14 @@ void bpf_warn_invalid_xdp_action(struct net_device * dev,struct bpf_prog * prog, u8 const byte_rev_table[256] = {}; +#include + +const struct cpumask * cpu_clustergroup_mask(int cpu) +{ + lx_emul_trace_and_stop(__func__); +} + + #include noinstr void ct_irq_enter(void)