|
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
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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 | # ]
|
|
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
a>
note at bottem of the page is a link to the court documents.[ Reply to This | # ]
|
|
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 | # ]
|
|
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
|
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 | # ]
|
|
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 | # ]
|
|
|
|
|