The File List Corrected

Wednesday, November 12 2003 @ 03:54 AM EST

Contributed by: PJ

Groklaw reader Lev has fixed the file list SCO had in its Supplemental Responses to IBM's Interrogatoris, by putting them back into their normal form. Here is what he writes:

"This is the file list in its normal form (no silly 'periods instead of slashes'), with all errors corrected to match actual Linux source files. Most of the defects were introduced in the text version (in particular, three files were missing), but some trace back to the PDF. I corrected those as well. The order isn't preserved -- this list is sorted alphabetically.

"I used it for comparison to file listings of different kernel versions, and my conclusion is that this list is either based on 2.5.68 (released April 20, 2003) or on 2.5.69 (released May 5, 2003). Those are the only two versions that contain all of the listed files.

"Lev"

*******************************
arch/arm/kernel/irq.c
arch/arm/kernel/ptrace.c
arch/arm/kernel/signal.c
arch/arm/kernel/time.c
arch/arm/mach-arc/small_page.c
arch/arm/mach-integrator/cpu.c
arch/arm/mm/init.c
arch/cris/kernel/irq.c
arch/cris/kernel/process.c
arch/cris/kernel/ptrace.c
arch/cris/kernel/setup.c
arch/cris/kernel/signal.c
arch/cris/kernel/sys_cris.c
arch/cris/mm/init.c
arch/h8300/kernel/process.c
arch/h8300/kernel/ptrace.c
arch/h8300/kernel/sys_h8300.c
arch/i386/kernel/acpi/boot.c
arch/i386/kernel/acpi/sleep.c
arch/i386/kernel/apic.c
arch/i386/kernel/apm.c
arch/i386/kernel/cpu/common.c
arch/i386/kernel/cpu/cpufreq/gx-suspmod.c
arch/i386/kernel/cpu/cpufreq/p4-clockmod.c
arch/i386/kernel/cpuid.c
arch/i386/kernel/cpu/intel.c
arch/i386/kernel/cpu/mcheck/k7.c
arch/i386/kernel/cpu/mcheck/mce.c
arch/i386/kernel/cpu/mcheck/non-fatal.c
arch/i386/kernel/cpu/mcheck/p4.c
arch/i386/kernel/cpu/mcheck/p5.c
arch/i386/kernel/cpu/mcheck/p6.c
arch/i386/kernel/cpu/mtrr/main.c
arch/i386/kernel/cpu/proc.c
arch/i386/kernel/dmi_scan.c
arch/i386/kernel/i386_ksyms.c
arch/i386/kernel/i8259.c
arch/i386/kernel/io_apic.c
arch/i386/kernel/ioport.c
arch/i386/kernel/irq.c
arch/i386/kernel/ldt.c
arch/i386/kernel/mca.c
arch/i386/kernel/mpparse.c
arch/i386/kernel/msr.c
arch/i386/kernel/nmi.c
arch/i386/kernel/process.c
arch/i386/kernel/ptrace.c
arch/i386/kernel/reboot.c
arch/i386/kernel/setup.c
arch/i386/kernel/signal.c
arch/i386/kernel/smpboot.c
arch/i386/kernel/smp.c
arch/i386/kernel/sysenter.c
arch/i386/kernel/sys_i386.c
arch/i386/kernel/time.c
arch/i386/kernel/timers/timer_pit.c
arch/i386/kernel/timers/timer_tsc.c
arch/i386/kernel/traps.c
arch/i386/kernel/vm86.c
arch/i386/lib/delay.c
arch/i386/mach-default/setup.c
arch/i386/mach-default/topology.c
arch/i386/mach-pc9800/setup.c
arch/i386/mach-pc9800/topology.c
arch/i386/mach-visws/mpparse.c
arch/i386/mach-visws/reboot.c
arch/i386/mach-visws/setup.c
arch/i386/mach-visws/traps.c
arch/i386/mach-voyager/voyager_basic.c
arch/i386/mach-voyager/voyager_cat.c
arch/i386/mach-voyager/voyager_smp.c
arch/i386/mm/discontig.c
arch/i386/mm/fault.c
arch/i386/mm/init.c
arch/i386/mm/pgtable.c
arch/i386/oprofile/nmi_int.c
arch/i386/oprofile/op_model_p4.c
arch/i386/pci/common.c
arch/i386/pci/irq.c
arch/i386/pci/numa.c
arch/ia64/ia32/ia32_ldt.c
arch/ia64/ia32/ia32_signal.c
arch/ia64/ia32/sys_ia32.c
arch/ia64/kernel/acpi.c
arch/ia64/kernel/efivars.c
arch/ia64/kernel/ia64_ksyms.c
arch/ia64/kernel/iosapic.c
arch/ia64/kernel/irq.c
arch/ia64/kernel/irq_ia64.c
arch/ia64/kernel/mca.c
arch/ia64/kernel/palinfo.c
arch/ia64/kernel/perfmon.c
arch/ia64/kernel/process.c
arch/ia64/kernel/sal.c
arch/ia64/kernel/setup.c
arch/ia64/kernel/signal.c
arch/ia64/kernel/smpboot.c
arch/ia64/kernel/smp.c
arch/ia64/kernel/sys_ia64.c
arch/ia64/kernel/time.c
arch/ia64/kernel/unwind.c
arch/ia64/mm/numa.c
arch/ia64/mm/tlb.c
arch/ia64/pci/pci.c
arch/ia64/sn/io/alenlist.c
arch/ia64/sn/io/sgi_io_init.c
arch/ia64/sn/io/sn1/huberror.c
arch/ia64/sn/io/sn1/ml_SN_intr.c
arch/ia64/sn/io/sn2/bte_error.c
arch/ia64/sn/io/sn2/geo_op.c
arch/ia64/sn/io/sn2/ml_SN_intr.c
arch/ia64/sn/io/sn2/sgi_io_init.c
arch/ia64/sn/io/sn2/shub.c
arch/ia64/sn/io/sn2/shuberror.c
arch/ia64/sn/io/sn2/shubio.c
arch/ia64/sn/kernel/llsc4.c
arch/ia64/sn/kernel/mca.c
arch/ia64/sn/kernel/sn1/error.c
arch/ia64/sn/kernel/sn1/sn1_smp.c
arch/ia64/sn/kernel/sn1/synergy.c
arch/ia64/sn/kernel/sn2/sn2_smp.c
arch/m68k/kernel/process.c
arch/m68k/kernel/ptrace.c
arch/m68k/kernel/sys_m68k.c
arch/m68knommu/kernel/process.c
arch/m68knommu/kernel/ptrace.c
arch/m68knommu/kernel/sys_m68k.c
arch/mips64/kernel/proc.c
arch/mips64/kernel/ptrace.c
arch/mips64/kernel/signal32.c
arch/mips64/kernel/signal.c
arch/mips64/kernel/smp.c
arch/mips64/kernel/syscall.c
arch/mips64/kernel/traps.c
arch/mips64/kernel/unaligned.c
arch/mips64/math-emu/cp1emu.c
arch/mips64/mips-boards/generic/printf.c
arch/mips64/mm/fault.c
arch/mips64/mm/umap.c
arch/mips64/sgi-ip22/ip22-int.c
arch/mips64/sgi-ip27/ip27-init.c
arch/mips64/sgi-ip27/ip27-irq.c
arch/mips64/sgi-ip27/ip27-klnuma.c
arch/mips64/sgi-ip27/ip27-memory.c
arch/mips64/sgi-ip27/ip27-nmi.c
arch/mips64/sgi-ip27/ip27-reset.c
arch/mips64/sgi-ip27/ip27-setup.c
arch/mips/kernel/ipc.c
arch/mips/kernel/irixioctl.c
arch/mips/kernel/irixsig.c
arch/mips/kernel/irq.c
arch/mips/kernel/old-irq.c
arch/mips/kernel/ptrace.c
arch/mips/kernel/signal.c
arch/mips/kernel/smp.c
arch/mips/kernel/syscall.c
arch/mips/kernel/sysirix.c
arch/mips/kernel/sysmips.c
arch/mips/kernel/time.c
arch/mips/kernel/traps.c
arch/mips/kernel/unaligned.c
arch/mips/math-emu/cp1emu.c
arch/mips/mips-boards/generic/printf.c
arch/mips/mm/fault.c
arch/mips/mm/umap.c
arch/mips/sgi/kernel/indy_int.c
arch/mips/sni/io.c
arch/ppc64/kernel/htab.c
arch/ppc64/kernel/idle.c
arch/ppc64/kernel/ioctl32.c
arch/ppc64/kernel/irq.c
arch/ppc64/kernel/iSeries_irq.c
arch/ppc64/kernel/iSeries_setup.c
arch/ppc64/kernel/open_pic.c
arch/ppc64/kernel/ppc_ksyms.c
arch/ppc64/kernel/process.c
arch/ppc64/kernel/prom.c
arch/ppc64/kernel/pSeries_htab.c
arch/ppc64/kernel/ptrace32.c
arch/ppc64/kernel/ptrace.c
arch/ppc64/kernel/semaphore.c
arch/ppc64/kernel/setup.c
arch/ppc64/kernel/signal32.c
arch/ppc64/kernel/signal.c
arch/ppc64/kernel/smp.c
arch/ppc64/kernel/syscalls.c
arch/ppc64/kernel/sys_ppc32.c
arch/ppc64/kernel/time.c
arch/ppc64/kernel/xics.c
arch/ppc64/kernel/XmPciLpEvent.c
arch/ppc64/mm/init.c
arch/ppc64/mm/numa.c
arch/ppc64/xmon/xmon.c
arch/ppc/kernel/idle.c
arch/ppc/kernel/irq.c
arch/ppc/kernel/ppc_ksyms.c
arch/ppc/kernel/ppc-stub.c
arch/ppc/kernel/process.c
arch/ppc/kernel/ptrace.c
arch/ppc/kernel/semaphore.c
arch/ppc/kernel/setup.c
arch/ppc/kernel/signal.c
arch/ppc/kernel/smp.c
arch/ppc/kernel/syscalls.c
arch/ppc/kernel/temp.c
arch/ppc/kernel/time.c
arch/ppc/lib/locks.c
arch/ppc/mm/4xx_mmu.c
arch/ppc/mm/cachemap.c
arch/ppc/mm/init.c
arch/ppc/mm/mmu_context.c
arch/ppc/mm/tlb.c
arch/ppc/platforms/4xx/ibmnp405l.c
arch/ppc/platforms/4xx/oak_setup.c
arch/ppc/platforms/4xx/sycamore.c
arch/ppc/platforms/4xx/walnut.c
arch/ppc/platforms/chrp_smp.c
arch/ppc/platforms/ev64260_setup.c
arch/ppc/platforms/gemini_setup.c
arch/ppc/platforms/mcpn765_setup.c
arch/ppc/platforms/mvme5100_setup.c
arch/ppc/platforms/pmac_feature.c
arch/ppc/platforms/pmac_pic.c
arch/ppc/platforms/pmac_setup.c
arch/ppc/platforms/pmac_smp.c
arch/ppc/platforms/sandpoint_setup.c
arch/ppc/syslib/gt64260_common.c
arch/ppc/syslib/open_pic.c
arch/ppc/syslib/ppc4xx_setup.c
arch/ppc/syslib/prom.c
arch/ppc/syslib/prom_init.c
arch/ppc/xmon/xmon.c
arch/s390/kernel/compat_linux.c
arch/s390/kernel/compat_signal.c
arch/s390/kernel/process.c
arch/s390/kernel/ptrace.c
arch/s390/kernel/s390_ksyms.c
arch/s390/kernel/setup.c
arch/s390/kernel/signal.c
arch/s390/kernel/smp.c
arch/s390/kernel/sys_s390.c
arch/s390/kernel/time.c
arch/s390/kernel/traps.c
arch/s390/lib/delay.c
arch/s390/mm/fault.c
arch/s390/mm/init.c
arch/sh/kernel/irq.c
arch/sh/kernel/pci_st40.c
arch/sh/kernel/ptrace.c
arch/sh/kernel/setup.c
arch/sh/kernel/sh_ksyms.c
arch/sh/kernel/signal.c
arch/sh/kernel/sys_sh.c
arch/sh/kernel/time.c
arch/sh/kernel/traps.c
arch/sh/mm/fault.c
arch/sh/mm/init.c
arch/um/kernel/irq.c
arch/um/kernel/ksyms.c
arch/um/kernel/smp.c
arch/um/kernel/tt/process_kern.c
arch/um/kernel/tt/tracer.c
arch/um/kernel/um_arch.c
arch/um/kernel/user_util.c
arch/um/sys-i386/sysrq.c
arch/um/sys-ppc/sysrq.c
arch/v850/kernel/irq.c
arch/v850/kernel/process.c
arch/v850/kernel/signal.c
arch/v850/kernel/syscalls.c
arch/x86_64/ia32/ia32_ioctl.c
arch/x86_64/ia32/ia32_signal.c
arch/x86_64/ia32/sys_ia32.c
arch/x86_64/kernel/acpi/boot.c
arch/x86_64/kernel/acpi.c
arch/x86_64/kernel/apic.c
arch/x86_64/kernel/bluesmoke.c
arch/x86_64/kernel/cpuid.c
arch/x86_64/kernel/e820.c
arch/x86_64/kernel/head64.c
arch/x86_64/kernel/i8259.c
arch/x86_64/kernel/io_apic.c
arch/x86_64/kernel/ioport.c
arch/x86_64/kernel/irq.c
arch/x86_64/kernel/ldt.c
arch/x86_64/kernel/mpparse.c
arch/x86_64/kernel/msr.c
arch/x86_64/kernel/nmi.c
arch/x86_64/kernel/process.c
arch/x86_64/kernel/ptrace.c
arch/x86_64/kernel/reboot.c
arch/x86_64/kernel/setup64.c
arch/x86_64/kernel/setup.c
arch/x86_64/kernel/signal.c
arch/x86_64/kernel/smpboot.c
arch/x86_64/kernel/smp.c
arch/x86_64/kernel/sys_x86_64.c
arch/x86_64/kernel/time.c
arch/x86_64/kernel/traps.c
arch/x86_64/kernel/x8664_ksyms.c
arch/x86_64/lib/delay.c
arch/x86_64/mm/fault.c
arch/x86_64/mm/init.c
arch/x86_64/mm/k8topology.c
arch/x86_64/mm/numa.c
arch/x86_64/pci/common.c
arch/x86_64/pci/irq.c
fs/autofs4/root.c
fs/binfmt_elf.c
fs/buffer.c
fs/cifs/cifssmb.c
fs/compat.c
fs/dcache.c
fs/devfs/base.c
fs/dquot.c
fs/hugetlbfs/inode.c
fs/inode.c
fs/intermezzo/intermezzo_fs.h
fs/jbd/journal.c
fs/jfs/acl.c
fs/jfs/endian24.h
fs/jfs/file.c
fs/jfs/inode.c
fs/jfs/jfs_acl.h
fs/jfs/jfs_btree.h
fs/jfs/jfs_debug.c
fs/jfs/jfs_debug.h
fs/jfs/jfs_defragfs.h
fs/jfs/jfs_dinode.h
fs/jfs/jfs_dmap.c
fs/jfs/jfs_dmap.h
fs/jfs/jfs_dtree.c
fs/jfs/jfs_dtree.h
fs/jfs/jfs_extent.c
fs/jfs/jfs_extent.h
fs/jfs/jfs_filsys.h
fs/jfs/jfs_imap.c
fs/jfs/jfs_imap.h
fs/jfs/jfs_incore.h
fs/jfs/jfs_inode.c
fs/jfs/jfs_inode.h
fs/jfs/jfs_lock.h
fs/jfs/jfs_logmgr.c
fs/jfs/jfs_logmgr.h
fs/jfs/jfs_metapage.c
fs/jfs/jfs_metapage.h
fs/jfs/jfs_mount.c
fs/jfs/jfs_superblock.h
fs/jfs/jfs_txnmgr.c
fs/jfs/jfs_txnmgr.h
fs/jfs/jfs_types.h
fs/jfs/jfs_umount.c
fs/jfs/jfs_unicode.c
fs/jfs/jfs_unicode.h
fs/jfs/jfs_uniupr.c
fs/jfs/jfs_xattr.h
fs/jfs/jfs_xtree.c
fs/jfs/jfs_xtree.h
fs/jfs/namei.c
fs/jfs/resize.c
fs/jfs/super.c
fs/jfs/symlink.c
fs/jfs/xattr.c
fs/lockd/svc.c
fs/mbcache.c
fs/namei.c
fs/ncpfs/ioctl.c
fs/nfsd/nfs4xdr.c
fs/nfsd/nfssvc.c
fs/ntfs/ntfs.h
fs/proc/array.c
fs/proc/base.c
fs/proc/proc_misc.c
fs/ramfs/inode.c
fs/reiserfs/do_balan.c
fs/reiserfs/fix_node.c
fs/xfs/support/spin.h
include/asm-arm/arch-clps711x/memory.h
include/asm-arm/arch-sa1100/memory.h
include/asm-arm/atomic.h
include/asm-arm/smp.h
include/asm-arm/spinlock.h
include/asm-arm/system.h
include/asm-arm/thread_info.h
include/asm-cris/delay.h
include/asm-cris/hardirq.h
include/asm-cris/pgtable.h
include/asm-cris/semaphore-helper.h
include/asm-cris/smp_lock.h
include/asm-cris/timex.h
include/asm-generic/percpu.h
include/asm-generic/tlb.h
include/asm-h8300/hardirq.h
include/asm-h8300/semaphore-helper.h
include/asm-h8300/spinlock.h
include/asm-i386/bugs.h
include/asm-i386/desc.h
include/asm-i386/fixmap.h
include/asm-i386/hw_irq.h
include/asm-i386/io_apic.h
include/asm-i386/mach-default/do_timer.h
include/asm-i386/mach-default/entry_arch.h
include/asm-i386/mach-default/irq_vectors.h
include/asm-i386/mach-numaq/mach_apic.h
include/asm-i386/mach-numaq/mach_mpparse.h
include/asm-i386/mach-pc9800/do_timer.h
include/asm-i386/mach-pc9800/irq_vectors.h
include/asm-i386/mach-summit/mach_mpparse.h
include/asm-i386/mach-visws/do_timer.h
include/asm-i386/mach-visws/entry_arch.h
include/asm-i386/mach-visws/irq_vectors.h
include/asm-i386/mmzone.h
include/asm-i386/mpspec.h
include/asm-i386/semaphore.h
include/asm-i386/smp.h
include/asm-i386/spinlock.h
include/asm-i386/system.h
include/asm-i386/thread_info.h
include/asm-i386/timex.h
include/asm-i386/tlbflush.h
include/asm-ia64/acpi.h
include/asm-ia64/hw_irq.h
include/asm-ia64/mmzone.h
include/asm-ia64/nodedata.h
include/asm-ia64/numa.h
include/asm-ia64/smp.h
include/asm-ia64/sn/leds.h
include/asm-ia64/sn/nodepda.h
include/asm-ia64/sn/pda.h
include/asm-ia64/sn/sn_cpuid.h
include/asm-ia64/sn/types.h
include/asm-ia64/spinlock.h
include/asm-ia64/system.h
include/asm-ia64/topology.h
include/asm-m68k/atomic.h
include/asm-m68knommu/atomic.h
include/asm-m68knommu/hardirq.h
include/asm-m68knommu/semaphore-helper.h
include/asm-m68k/semaphore-helper.h
include/asm-m68k/spinlock.h
include/asm-mips64/hardirq.h
include/asm-mips64/mmzone.h
include/asm-mips64/processor.h
include/asm-mips64/semaphore-helper.h
include/asm-mips64/sgiarcs.h
include/asm-mips64/sn/sn0/arch.h
include/asm-mips64/sn/types.h
include/asm-mips64/spinlock.h
include/asm-mips64/timex.h
include/asm-mips/atomic.h
include/asm-mips/bitops.h
include/asm-mips/hardirq.h
include/asm-mips/semaphore.h
include/asm-mips/semaphore-helper.h
include/asm-mips/sgiarcs.h
include/asm-mips/spinlock.h
include/asm-mips/system.h
include/asm-mips/timex.h
include/asm-ppc64/memory.h
include/asm-ppc64/mmu.h
include/asm-ppc64/mmzone.h
include/asm-ppc64/paca.h
include/asm-ppc64/pgtable.h
include/asm-ppc64/ppcdebug.h
include/asm-ppc64/smp.h
include/asm-ppc/bitops.h
include/asm-ppc/cacheflush.h
include/asm-ppc/gt64260.h
include/asm-ppc/hardirq.h
include/asm-ppc/mmu_context.h
include/asm-ppc/pgtable.h
include/asm-ppc/pmac_feature.h
include/asm-ppc/smp.h
include/asm-ppc/timex.h
include/asm-s390/atomic.h
include/asm-s390/bitops.h
include/asm-s390/lowcore.h
include/asm-s390/sigp.h
include/asm-s390/smp.h
include/asm-s390/thread_info.h
include/asm-s390/tlbflush.h
include/asm-sh/hardirq.h
include/asm-sh/pgtable.h
include/asm-sh/semaphore.h
include/asm-sh/semaphore-helper.h
include/asm-sh/spinlock.h
include/asm-sh/system.h
include/asm-v850/atomic.h
include/asm-v850/hardirq.h
include/asm-v850/percpu.h
include/asm-x86_64/e820.h
include/asm-x86_64/fixmap.h
include/asm-x86_64/hw_irq.h
include/asm-x86_64/io_apic.h
include/asm-x86_64/irq.h
include/asm-x86_64/mmzone.h
include/asm-x86_64/mpspec.h
include/asm-x86_64/semaphore.h
include/asm-x86_64/smp.h
include/asm-x86_64/spinlock.h
include/asm-x86_64/system.h
include/asm-x86_64/thread_info.h
include/asm-x86_64/tlbflush.h
include/linux/fs.h
include/linux/genhd.h
include/linux/ibmtr.h
include/linux/interrupt.h
include/linux/jbd.h
include/linux/kernel_stat.h
include/linux/list.h
include/linux/mmzone.h
include/linux/netfilter_ipv4/lockhelp.h
include/linux/percpu_counter.h
include/linux/ppp_channel.h
include/linux/rcupdate.h
include/linux/reiserfs_fs.h
include/linux/sched.h
include/linux/seqlock.h
include/linux/smp.h
include/linux/spinlock.h
include/linux/threads.h
include/linux/timer.h
include/linux/vermagic.h
include/linux/wanpipe.h
include/linux/wanrouter.h
include/net/atmclip.h
include/net/sock.h
init/main.c
ipc/sem.c
ipc/shm.c
ipc/util.c
ipc/util.h
kernel/acct.c
kernel/compat.c
kernel/cpu.c
kernel/cpufreq.c
kernel/exit.c
kernel/itimer.c
kernel/module.c
kernel/panic.c
kernel/pid.c
kernel/pm.c
kernel/posix-timers.c
kernel/printk.c
kernel/rcupdate.c
kernel/sched.c
kernel/signal.c
kernel/suspend.c
kernel/sys.c
kernel/time.c
kernel/timer.c
lib/idr.c
mm/filemap.c
mm/memory.c
mm/mprotect.c
mm/page-writeback.c
mm/slab.c
mm/swap_state.c
mm/vmalloc.c
net/atm/clip.c
net/atm/pppoatm.c
net/bridge/br_if.c
net/bridge/br_private.h
net/bridge/netfilter/ebtables.c
net/core/neighbour.c
net/decnet/dn_fib.c
net/decnet/dn_route.c
net/ipv4/devinet.c
net/ipv4/icmp.c
net/ipv4/ip_fragment.c
net/ipv4/netfilter/ipchains_core.c
net/ipv4/netfilter/ip_conntrack_proto_icmp.c
net/ipv4/netfilter/ip_tables.c
net/ipv4/netfilter/ipt_limit.c
net/ipv4/route.c
net/ipv4/tcp_ipv4.c
net/ipv6/netfilter/ip6_tables.c
net/ipv6/netfilter/ip6t_limit.c
net/ipv6/reassembly.c
net/ipv6/tcp_ipv6.c
net/irda/af_irda.c
net/irda/irqueue.c
net/netlink/af_netlink.c
net/sched/cls_api.c
net/sched/sch_api.c
net/sched/sch_ingress.c
net/socket.c
net/sunrpc/sched.c
net/sunrpc/svcsock.c
net/unix/af_unix.c
net/x25/af_x25.c

108 comments



http://www.groklaw.net/article.php?story=2003111203544653