From aac485121f4cbfe6d493f5656de410253f5dc167 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Mon, 31 Jul 2006 13:39:52 -0700 Subject: [PATCH] --- yaml --- r: 33003 b: refs/heads/master c: 49b1e3ea19b1c95c2f012b8331ffb3b169e4c042 h: refs/heads/master i: 33001: ae34637c5a417865b08392b5ad31fd0b5663c0c3 32999: 2973a2924c1009f469cfbc9495fe4c34a06a06dc v: v3 --- [refs] | 2 +- trunk/Documentation/DocBook/kernel-api.tmpl | 9 +- trunk/Documentation/SubmittingPatches | 10 +- .../accounting/delay-accounting.txt | 10 +- trunk/Documentation/cpu-hotplug.txt | 12 +- trunk/Documentation/devices.txt | 8 +- .../feature-removal-schedule.txt | 16 + trunk/Documentation/initrd.txt | 16 + trunk/Documentation/kbuild/makefiles.txt | 14 + trunk/Documentation/kernel-parameters.txt | 4 +- trunk/Documentation/x86_64/boot-options.txt | 7 + trunk/MAINTAINERS | 15 +- trunk/Makefile | 2 +- trunk/arch/alpha/kernel/err_ev7.c | 8 +- trunk/arch/alpha/kernel/osf_sys.c | 4 +- trunk/arch/alpha/kernel/setup.c | 50 ++- trunk/arch/alpha/kernel/sys_ruffian.c | 8 +- trunk/arch/alpha/kernel/time.c | 2 +- trunk/arch/arm/configs/ep93xx_defconfig | 15 +- trunk/arch/arm/kernel/head.S | 6 +- trunk/arch/arm/kernel/traps.c | 7 +- trunk/arch/arm/mach-footbridge/cats-hw.c | 2 +- trunk/arch/arm/mach-s3c2410/mach-anubis.c | 49 +-- trunk/arch/arm/mach-s3c2410/mach-osiris.c | 20 +- trunk/arch/arm/mm/ioremap.c | 2 + trunk/arch/arm/mm/proc-syms.c | 8 + trunk/arch/arm/mm/proc-xscale.S | 30 +- trunk/arch/i386/Kconfig | 2 +- trunk/arch/i386/kernel/Makefile | 3 +- trunk/arch/i386/kernel/cpu/intel_cacheinfo.c | 2 +- trunk/arch/i386/kernel/cpu/mcheck/mce.h | 2 +- trunk/arch/i386/kernel/entry.S | 2 +- trunk/arch/i386/kernel/kprobes.c | 9 +- trunk/arch/i386/kernel/machine_kexec.c | 13 +- trunk/arch/i386/kernel/nmi.c | 1 + trunk/arch/i386/kernel/process.c | 4 +- trunk/arch/i386/kernel/smpboot.c | 62 +-- trunk/arch/i386/kernel/time.c | 2 +- trunk/arch/i386/kernel/traps.c | 29 +- trunk/arch/i386/kernel/vsyscall.lds.S | 1 + trunk/arch/ia64/configs/sn2_defconfig | 2 +- trunk/arch/ia64/defconfig | 2 +- trunk/arch/ia64/kernel/Makefile | 3 +- trunk/arch/ia64/kernel/gate.lds.S | 1 + trunk/arch/ia64/kernel/kprobes.c | 9 + trunk/arch/ia64/kernel/palinfo.c | 13 +- trunk/arch/ia64/kernel/topology.c | 2 +- trunk/arch/ia64/kernel/traps.c | 7 +- trunk/arch/parisc/kernel/vmlinux.lds.S | 1 + trunk/arch/powerpc/kernel/sysfs.c | 4 +- trunk/arch/powerpc/kernel/traps.c | 10 +- trunk/arch/powerpc/kernel/vdso32/Makefile | 3 +- trunk/arch/powerpc/kernel/vdso32/vdso32.lds.S | 1 + trunk/arch/powerpc/kernel/vdso64/Makefile | 3 +- trunk/arch/powerpc/kernel/vdso64/vdso64.lds.S | 1 + .../powerpc/platforms/powermac/backlight.c | 58 ++- trunk/arch/ppc/kernel/vmlinux.lds.S | 1 + trunk/arch/s390/appldata/appldata_base.c | 10 +- trunk/arch/s390/defconfig | 44 +- trunk/arch/sparc/kernel/time.c | 74 ++-- trunk/arch/sparc64/mm/fault.c | 3 + trunk/arch/um/kernel/dyn.lds.S | 1 + trunk/arch/v850/kernel/setup.c | 6 +- trunk/arch/v850/kernel/v850_ksyms.c | 16 - trunk/arch/x86_64/defconfig | 9 +- trunk/arch/x86_64/ia32/Makefile | 1 + trunk/arch/x86_64/ia32/ia32entry.S | 2 +- trunk/arch/x86_64/ia32/vsyscall.lds | 1 + trunk/arch/x86_64/kernel/machine_kexec.c | 13 +- trunk/arch/x86_64/kernel/mce.c | 12 +- trunk/arch/x86_64/kernel/mce_amd.c | 19 +- trunk/arch/x86_64/kernel/pci-calgary.c | 77 ++-- trunk/arch/x86_64/kernel/pci-swiotlb.c | 5 +- trunk/arch/x86_64/kernel/tce.c | 4 +- trunk/arch/x86_64/kernel/time.c | 18 +- trunk/arch/x86_64/kernel/traps.c | 24 +- trunk/arch/x86_64/pci/k8-bus.c | 10 +- trunk/arch/xtensa/kernel/traps.c | 8 +- trunk/block/blktrace.c | 2 +- trunk/block/cfq-iosched.c | 2 +- trunk/drivers/base/topology.c | 2 +- trunk/drivers/block/cciss.c | 86 ++-- trunk/drivers/block/nbd.c | 19 +- trunk/drivers/block/pktcdvd.c | 6 +- trunk/drivers/char/hw_random/geode-rng.c | 6 +- trunk/drivers/char/hw_random/intel-rng.c | 2 +- trunk/drivers/char/pc8736x_gpio.c | 1 - trunk/drivers/connector/cn_proc.c | 20 +- trunk/drivers/cpufreq/cpufreq.c | 40 +- trunk/drivers/cpufreq/cpufreq_conservative.c | 2 - trunk/drivers/cpufreq/cpufreq_ondemand.c | 4 +- trunk/drivers/cpufreq/cpufreq_userspace.c | 3 + trunk/drivers/ide/Kconfig | 1 + trunk/drivers/ide/ide-disk.c | 2 +- trunk/drivers/ide/ide-dma.c | 2 +- trunk/drivers/ide/ide-iops.c | 2 + trunk/drivers/ide/ide.c | 5 +- trunk/drivers/ide/pci/it821x.c | 11 +- trunk/drivers/macintosh/Kconfig | 2 - trunk/drivers/macintosh/adbhid.c | 14 +- trunk/drivers/macintosh/via-pmu-backlight.c | 68 ++- trunk/drivers/macintosh/via-pmu.c | 39 +- trunk/drivers/net/myri10ge/myri10ge.c | 2 +- trunk/drivers/net/skge.c | 5 +- trunk/drivers/net/sunlance.c | 8 +- trunk/drivers/net/tg3.c | 116 ++++-- trunk/drivers/net/via-velocity.c | 17 +- trunk/drivers/net/wireless/Kconfig | 1 + .../net/wireless/bcm43xx/bcm43xx_main.c | 2 +- trunk/drivers/net/wireless/orinoco.c | 4 +- trunk/drivers/net/wireless/zd1201.c | 2 + trunk/drivers/pci/search.c | 46 ++- trunk/drivers/pcmcia/pcmcia_ioctl.c | 16 +- trunk/drivers/pcmcia/pcmcia_resource.c | 15 +- trunk/drivers/pnp/pnpbios/core.c | 2 +- trunk/drivers/s390/cio/ccwgroup.c | 10 +- trunk/drivers/s390/cio/device_fsm.c | 3 +- trunk/drivers/scsi/NCR53C9x.c | 16 +- trunk/drivers/scsi/arm/fas216.c | 2 +- trunk/drivers/scsi/esp.c | 12 +- trunk/drivers/scsi/libata-eh.c | 69 ++-- trunk/drivers/scsi/sata_promise.c | 7 + trunk/drivers/scsi/scsi_ioctl.c | 5 +- trunk/drivers/video/Kconfig | 38 +- trunk/drivers/video/Makefile | 1 + trunk/drivers/video/aty/aty128fb.c | 3 + trunk/drivers/video/aty/atyfb_base.c | 4 +- trunk/drivers/video/aty/radeon_base.c | 18 +- trunk/drivers/video/aty/radeon_pm.c | 146 ++++++- trunk/drivers/video/aty/radeonfb.h | 6 +- trunk/drivers/video/backlight/Kconfig | 4 +- trunk/drivers/video/console/mdacon.c | 4 +- trunk/drivers/video/fb_notify.c | 46 +++ trunk/drivers/video/fbmem.c | 54 +-- trunk/drivers/video/nvidia/nvidia.c | 9 +- trunk/drivers/video/riva/fbdev.c | 7 +- trunk/fs/9p/conv.c | 6 +- trunk/fs/9p/vfs_inode.c | 6 +- trunk/fs/buffer.c | 7 +- trunk/fs/coda/file.c | 4 +- trunk/fs/efs/symlink.c | 3 +- trunk/fs/ext3/inode.c | 19 +- trunk/fs/ext3/namei.c | 15 +- trunk/fs/freevxfs/vxfs_lookup.c | 2 + trunk/fs/fuse/control.c | 4 +- trunk/fs/fuse/dir.c | 47 ++- trunk/fs/fuse/fuse_i.h | 2 +- trunk/fs/fuse/inode.c | 2 +- trunk/fs/inotify_user.c | 2 +- trunk/fs/nfsd/nfsfh.c | 20 +- trunk/fs/partitions/Kconfig | 2 +- trunk/fs/ufs/namei.c | 3 +- trunk/fs/xfs/linux-2.6/xfs_buf.h | 4 +- trunk/fs/xfs/linux-2.6/xfs_super.c | 7 + trunk/fs/xfs/quota/xfs_qm_bhv.c | 19 +- trunk/fs/xfs/xfs_inode.c | 17 +- trunk/fs/xfs/xfs_log.c | 12 +- trunk/fs/xfs/xfs_vfsops.c | 2 +- .../include/asm-arm/arch-iop3xx/iop331-irqs.h | 4 - trunk/include/asm-i386/kprobes.h | 1 + trunk/include/asm-ia64/kprobes.h | 1 + trunk/include/asm-powerpc/backlight.h | 4 + trunk/include/asm-powerpc/kprobes.h | 1 + trunk/include/asm-sparc/signal.h | 2 +- trunk/include/asm-sparc64/kprobes.h | 1 + trunk/include/asm-sparc64/pgtable.h | 2 +- trunk/include/asm-sparc64/sfp-machine.h | 2 +- trunk/include/asm-x86_64/calgary.h | 5 - trunk/include/asm-x86_64/kprobes.h | 1 + trunk/include/asm-x86_64/page.h | 2 +- trunk/include/asm-x86_64/swiotlb.h | 2 + trunk/include/linux/cn_proc.h | 3 +- trunk/include/linux/cpufreq.h | 3 - trunk/include/linux/delayacct.h | 6 +- trunk/include/linux/ext3_fs.h | 9 + trunk/include/linux/fb.h | 2 +- trunk/include/linux/futex.h | 3 +- trunk/include/linux/ide.h | 1 + trunk/include/linux/irq.h | 5 +- trunk/include/linux/jiffies.h | 4 +- trunk/include/linux/libata.h | 4 +- trunk/include/linux/netfilter_bridge.h | 2 + trunk/include/linux/pmu.h | 3 +- trunk/ipc/msg.c | 389 +++++++++--------- trunk/kernel/delayacct.c | 8 +- trunk/kernel/futex.c | 121 ++++-- trunk/kernel/futex_compat.c | 34 +- trunk/kernel/hrtimer.c | 4 +- trunk/kernel/irq/manage.c | 28 +- trunk/kernel/kprobes.c | 1 + trunk/kernel/rcupdate.c | 4 +- trunk/kernel/rtmutex.c | 2 + trunk/kernel/sched.c | 22 +- trunk/kernel/softirq.c | 22 +- trunk/kernel/softlockup.c | 4 +- trunk/kernel/taskstats.c | 32 +- trunk/kernel/timer.c | 8 +- trunk/kernel/workqueue.c | 58 ++- trunk/lib/zlib_inflate/inflate.c | 5 +- trunk/mm/filemap.c | 2 - trunk/mm/slab.c | 4 +- trunk/net/bridge/br_netfilter.c | 5 + trunk/net/ieee80211/Kconfig | 1 + .../ieee80211/softmac/ieee80211softmac_auth.c | 28 +- trunk/net/ipv4/ip_input.c | 2 +- trunk/net/ipv4/ipmr.c | 19 +- .../ipv4/netfilter/ip_conntrack_helper_h323.c | 2 +- .../ipv4/netfilter/ip_conntrack_standalone.c | 4 +- trunk/net/ipv4/netfilter/ip_nat_snmp_basic.c | 4 +- trunk/net/ipv4/raw.c | 1 + trunk/net/ipv6/ip6_input.c | 2 + trunk/net/ipv6/raw.c | 1 + trunk/net/netfilter/Kconfig | 4 +- trunk/net/netfilter/nf_conntrack_standalone.c | 4 +- trunk/net/netfilter/nf_queue.c | 9 +- trunk/net/netfilter/xt_physdev.c | 15 + trunk/net/netfilter/xt_pkttype.c | 12 +- trunk/scripts/Kbuild.include | 7 + trunk/scripts/kernel-doc | 1 + trunk/security/selinux/ss/policydb.c | 12 +- trunk/security/selinux/ss/services.c | 4 +- 221 files changed, 1977 insertions(+), 1173 deletions(-) create mode 100644 trunk/drivers/video/fb_notify.c diff --git a/[refs] b/[refs] index b06461b8a072..37d0d39fbc60 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8d950cb8896fc95a9444d190885779438bb9d01c +refs/heads/master: 49b1e3ea19b1c95c2f012b8331ffb3b169e4c042 diff --git a/trunk/Documentation/DocBook/kernel-api.tmpl b/trunk/Documentation/DocBook/kernel-api.tmpl index 1ae4dc0fd856..f8fe882e33dc 100644 --- a/trunk/Documentation/DocBook/kernel-api.tmpl +++ b/trunk/Documentation/DocBook/kernel-api.tmpl @@ -58,6 +58,9 @@ !Iinclude/linux/ktime.h !Iinclude/linux/hrtimer.h !Ekernel/hrtimer.c + + Workqueues and Kevents +!Ekernel/workqueue.c Internal Functions !Ikernel/exit.c @@ -300,7 +303,7 @@ X!Ekernel/module.c Resources Management -!Ekernel/resource.c +!Ikernel/resource.c MTRR Handling @@ -312,9 +315,7 @@ X!Ekernel/module.c !Edrivers/pci/pci-driver.c !Edrivers/pci/remove.c !Edrivers/pci/pci-acpi.c - +!Edrivers/pci/search.c !Edrivers/pci/msi.c !Edrivers/pci/bus.c