decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books

Gear

Groklaw Gear

Click here to send an email to the editor of this weblog.


You won't find me on Facebook


Donate

Donate Paypal


No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
The File List Corrected
Wednesday, November 12 2003 @ 03:54 AM EST

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

  


The File List Corrected | 108 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
Grep check
Authored by: DrStupid on Wednesday, November 12 2003 @ 05:33 AM EST
xx@xxx:~/linux-2.5.69> xargs < ~/scolist-new.txt grep -Lis
"\(SMP\)\|\(IBM\)\|\(numa\)\|\(jfs\)"

fs/jfs/endian24.h (Copyright Internation Business Machines, instead of IBM)

ipc/util.h (mentions RCU)

net/bridge/br_if.c (uses RCU)

net/bridge/br_private.h (uses RCU)

Everything accounted for...

[ Reply to This | # ]

The File List Corrected
Authored by: Grim Reaper on Wednesday, November 12 2003 @ 06:12 AM EST
"... 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)."

Which obviously means SCO filed their lawsuit prior to looking for
"evidence" of wrongdoing.



---
For the love of money is a root of all kinds of evil (1 Timothy 6:10); R.I.P. -
SCO Group, 2005/08/29

[ Reply to This | # ]

The File List Corrected
Authored by: Alan Bell on Wednesday, November 12 2003 @ 06:30 AM EST
did anyone work out why they gave it in that rather odd format with dots
instead of slashes? Presuming that they weren't just trying to be awkward(not a
safe assumption) I would say they have run something over the whole tree to put
all the files in one directory, perhaps to facilitate some kind of searching?
It seems to me it would be easier to recursively search than to flatten the
tree, and if you were going to flatten the tree like this why the hell would you
use a dot as a separator rather than a character that does not appear in
filenames?

[ Reply to This | # ]

anyone seen any files that really don't belong there
Authored by: Alan Bell on Wednesday, November 12 2003 @ 06:35 AM EST
if they have done a search for JFS RCU etc, perhaps they have picked up a file
that is totally irrelevant, e.g. a reiserfs file with a comment that says
"//this is way better than JFS".
I haven't seen anything specific, it is just something to look for.

[ Reply to This | # ]

The File List Corrected
Authored by: Grim Reaper on Wednesday, November 12 2003 @ 07:42 AM EST
SCO is toast!

---
For the love of money is a root of all kinds of evil (1 Timothy 6:10); R.I.P. -
SCO Group, 2005/08/29

[ Reply to This | # ]

Look at all of those architectures
Authored by: freeio on Wednesday, November 12 2003 @ 07:58 AM EST
Notice all of the architectures in this list. I see:

arm
cris
h8300
i386
ia64
m68k
mips64
mips
ppc64
ppc
s390
sh
um
v850
x86_64
generic

Apparently, a few are not in that tree, by the way, since I use sparc and
sparc64, neither of which are current and thus neither of which are in that
tree.


---
73 de w4ti

[ Reply to This | # ]

PJ Check out this article!
Authored by: p0ssum on Wednesday, November 12 2003 @ 08:42 AM EST
http://www.forbes.com/technology/enterprisetech/2003/11/11/cz_dl_1111ibm.html

---

If you are not the lead dog, the scenery never changes.

[ Reply to This | # ]

Nice Find.
Authored by: RichMan on Wednesday, November 12 2003 @ 09:16 AM EST
This pretty much proves that the SCO "rocket scientists" did not do
any real job at all. Simply flagging any reference to SMP in the code including
comments does not prove anything. What it certainly does show is a total lack of
dilligence and investigation from the SCO side. I.E. there was no actual
evaluation of the flagged code to see if it did have any bearing at all on the
case.

[ Reply to This | # ]

The File List Corrected
Authored by: Alex on Wednesday, November 12 2003 @ 10:17 AM EST
Has anyone grepped this code for SCO programmers? I know that Christoph Hellwig
is associated with some of the files, but I got that from the Kernel Mailing
List, and I'd like to do it the other way 'round too.

I'd reccommend the search strings: "*@sco.com"
"*@ns.caldera.de" "*@caldera.de" and of course, the
infamous "hch@*".

Alex

---
Destroying SCO one bozon at a time

[ Reply to This | # ]

Off Topic: Interesting Yahoo Opinion
Authored by: Alex on Wednesday, November 12 2003 @ 11:38 AM EST

http://finance.messages.yahoo.com/bbs?.mm=FN&action=m&board=1600684464&a
mp;tid=cald&sid=1600684464&mid=60646

Alex

---
Destroying SCO one bozon at a time

[ Reply to This | # ]

eWEEK sticks a knife in SCO - great article
Authored by: Anonymous on Wednesday, November 12 2003 @ 01:03 PM EST
http://www.eweek.com/article2/0,4149,1380517,00.asp

"The most important paragraph of the Reply Memorandum spells out what many
of us have been saying for a while.

"Put bluntly, SCO's public relations efforts are at odds with its conduct
in this litigation. SCO has made repeated, public accusations of IBM's supposed
misconduct, while refusing to disclose its alleged evidence to IBM. Either SCO
has evidence to support its accusations or it does not. If it does, IBM is
entitled to see it now; if it does not, IBM will be entitled to dismissal of
this case. In any event, it is time for SCO to respond properly (although
belatedly) to IBM's discovery requests."

Let me translate that for you: Put up or shut up about IBM stealing code."

[ Reply to This | # ]

The File List Corrected
Authored by: rand on Wednesday, November 12 2003 @ 02:07 PM EST
I don't know if it means anything, but SCOG is apparently still distributing version(s) of many, if not all, of the files listed. I just downloaded linux-source-common-2.4.13-15S.i386.rpm fr om SCOG and it contains most of the ip4 files listed.

---
Dim gstrIANAL As String
(Oh, Lord, get me off this project...)

[ Reply to This | # ]

The File List Corrected
Authored by: Anonymous on Wednesday, November 12 2003 @ 02:14 PM EST
"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."

Not neccesary the could look at different versions and merged the results
into one list

Ciao
J

[ Reply to This | # ]

Disregard files unchanged since 2.2?
Authored by: Anonymous on Wednesday, November 12 2003 @ 02:33 PM EST
First off, I am no kernel hacker and do not understand how much changes between
releases, but can we diff the identified files against 2.2 to get an idea of
which files have changed since IBM were supposed to have inserted so much of
SCO's code into the kernel. Perhaps we could eliminate a lump of files
straight of, for having not changed?

Cheers,

Ivan

[ Reply to This | # ]

All Of Us Are Making Too Much Out Of This List
Authored by: Anonymous on Wednesday, November 12 2003 @ 03:00 PM EST
I apologize if I'm saying this too much. I mentioned it already in some nested comments. SCO does't care if the list is in any way accurate. Their response was that these files MAY violate IBM's confidentiality obligations. They also say they know were created by NOT ONLY by IBM, but also their by their "agents, contractors, or partners".

Remember they are saying they won't ever be able to do a better job, unless IBM is compelled to supply answers to SCO's interrogatories FIRST.

"Again, plaintiff does not contend that all of the source code contained in all of the identified files constitutes information that IBM was required to maintain as confidential or proprietary and/or constitutes trade secrets. Plaintiff contends that information IBM should have kept confidential was or may have been improperly used or incorporated in the above files. Plaintiff needs to complete discovery of IBM to determine with particularity the specific ways in which the above-referenced files were created by IBM and its agents, contractors and partners, the methods used in creating such files, and the relationship of such methods to UNIX technology protected under confidentiality agreement with SCO."

[ Reply to This | # ]

The File List Corrected
Authored by: jdike on Wednesday, November 12 2003 @ 07:15 PM EST
I have noted the comments about SCO saying these files "may" contain
misappropriated code. That being said, I can guarantee that some of those files
(under arch/um) are 100% my code.

If this would be at all interesting to anyone, feel free to drop me a line.

Jeff

[ Reply to This | # ]

Lindows-MS trial
Authored by: Anonymous on Wednesday, November 12 2003 @ 10:05 PM EST
The Lindows vs Microsoft trial over the trademark "Windows" will start December 1:

link

note at bottem of the page is a link to the court documents.

[ Reply to This | # ]

So IBM's colabolrators also include SCO
Authored by: Anonymous on Wednesday, November 12 2003 @ 10:11 PM EST
One useful result of this analysis shows that SCO contributed to these files, and by SCO's reply to IBM 'The above-referenced files were created by IBM and its agents, contractors and partners'. I guess you can also include files which where contributed by other members of the Canopy group (someone mentioned uCLinux files). You'd have thought they could have removed the SCO tainted files in the same way as they did with HP/Sun architecture files. I pity the noobie co-op at SCO who was told to dig this stuff up. I'm sure the execs in TSG don't know what the generalised regular-expression parser is.

[ Reply to This | # ]

Too funny, one file in the list has no code
Authored by: Anonymous on Thursday, November 13 2003 @ 01:11 AM EST
Stolen from the kernel mailing list:


Or just include/asm-m68k/spinlock.h :)

The whole file is just:

#ifndef __M68K_SPINLOCK_H
#define __M68K_SPINLOCK_H

#error "m68k doesn't do SMP yet"

#endif

[ Reply to This | # ]

  • More like that - Authored by: Anonymous on Thursday, November 13 2003 @ 11:23 AM EST
    • More like that - Authored by: Anonymous on Thursday, November 13 2003 @ 07:54 PM EST
Common-word analysis (the magic woid is "SMP")
Authored by: mitphd on Thursday, November 13 2003 @ 11:03 AM EST
As another way to divine how SCO came up with its file list, I have analyzed which words occur in the largest number of them. (The analysis program is given at the end of this message.)

I have found out that the word 'SMP' appears in 529 of the 591 files listed (89.5%). All of the words (or I should say, strings, since I included any alphanumeric string of at least one letter) that occurred more frequently (or indeed with any comparable frequency) were common English words, common file extensions, or language keywords. The most common words that stand out (after 'SMP') are 'kernel', and 'copyright'.

From this, I think we can safely say that the string 'SMP' played a central role in SCO's file selection process.

Here are the 50 strings shared by the largest number of the 591 listed files. (The number of files that include the string is given before the string itself.) All letters have been converted to lower case.

588 h
563 the
558 to
557 include
546 linux
543 int
541 for
540 if
537 is
532 and
530 this
529 void
529 smp
528 struct
518 of
514 c
513 in
513 a
508 endif
501 t
498 unsigned
495 asm
488 return
483 long
468 define
465 by
460 static
457 it
449 else
448 kernel
442 we
441 on
433 not
431 s
429 be
423 that
420 set
419 config
418 do
415 n
415 get
411 init
406 with
402 copyright
397 as
396 ifdef
394 or
392 from
391 have
389 are

This list is generated by storing the file names in a file called 'file-list', and executing the following shell script:

#!/bin/bash
TEMPFILE=commonword-tmp.$$
trap 'rm -f $TEMPFILE' EXIT

for i in `cat file-list`
do
tr -c [:alnum:] '
' <$i | grep -v '^[0-9]*$' |tr [:upper:] [:lower:]| sort |uniq >>$TEMPFILE
done
sort $TEMPFILE | uniq -c |sort -rn

[ Reply to This | # ]

The File List Corrected
Authored by: brenda banks on Friday, November 14 2003 @ 08:10 PM EST
what if some of these files arent even in sco code base?
doesnt that mean they the whole list could be tossed?
it was unresponsive?
br3n

---
br3n

[ Reply to This | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )