From: Jan-Benedict G. <jb...@he...> - 2006-04-13 10:14:30
|
arch/m32r/lib/getuser.S | 88 arch/m32r/lib/putuser.S | 84 drivers/char/vr41xx_rtc.c | 717 - drivers/mtd/devices/blkmtd.c | 819 - drivers/net/hydra.h | 177 drivers/net/wan/sdla_chdlc.c | 4428 -------- drivers/net/wan/sdla_fr.c | 5061 ---------- drivers/net/wan/sdla_ft1.c | 345 drivers/net/wan/sdla_ppp.c | 3430 ------ drivers/net/wan/sdla_x25.c | 5497 ----------- drivers/net/wan/sdladrv.c | 2314 ---- drivers/net/wan/sdlamain.c | 1346 -- drivers/net/wan/wanpipe_multppp.c | 2358 ---- include/asm-alpha/numnodes.h | 7 include/asm-arm/numnodes.h | 26 include/asm-i386/numnodes.h | 18 include/asm-ia64/numnodes.h | 20 include/asm-m32r/numnodes.h | 15 include/asm-mips/numnodes.h | 7 include/asm-parisc/numnodes.h | 7 include/asm-powerpc/numnodes.h | 9 include/asm-sh/numnodes.h | 7 include/asm-vax/numnodes.h | 7 include/asm-x86_64/numnodes.h | 10 include/linux/sdla_asy.h | 226 include/linux/sdla_chdlc.h | 813 - include/linux/sdla_ppp.h | 575 - include/linux/sdla_x25.h | 772 - include/linux/sdladrv.h | 66 include/linux/sdlapci.h | 72 include/linux/sdlasfm.h | 104 include/linux/wanpipe.h | 483 CREDITS | 6 Documentation/DMA-mapping.txt | 4 Documentation/feature-removal-schedule.txt | 8 Documentation/filesystems/vfs.txt | 12 Documentation/isdn/README.gigaset | 286 Documentation/kbuild/modules.txt | 2 Documentation/laptop-mode.txt | 10 Documentation/memory-barriers.txt | 68 Documentation/mtrr.txt | 23 Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 16 Documentation/vm/hugetlbpage.txt | 20 Kbuild | 2 MAINTAINERS | 9 Makefile | 54 arch/alpha/Kconfig | 5 arch/alpha/kernel/alpha_ksyms.c | 1 arch/alpha/kernel/setup.c | 17 arch/alpha/kernel/smp.c | 8 arch/arm/Kconfig | 6 arch/arm/kernel/armksyms.c | 1 arch/arm26/kernel/armksyms.c | 1 arch/cris/kernel/crisksyms.c | 1 arch/frv/kernel/entry.S | 26 arch/frv/kernel/frv_ksyms.c | 1 arch/h8300/kernel/h8300_ksyms.c | 1 arch/i386/Kconfig | 73 arch/i386/Kconfig.cpu | 2 arch/i386/boot/video.S | 5 arch/i386/kernel/acpi/boot.c | 5 arch/i386/kernel/cpu/amd.c | 2 arch/i386/kernel/i386_ksyms.c | 1 arch/i386/kernel/mpparse.c | 22 arch/i386/kernel/traps.c | 16 arch/i386/mach-voyager/voyager_cat.c | 10 arch/i386/pci/direct.c | 6 arch/i386/pci/mmconfig.c | 2 arch/ia64/Kconfig | 19 arch/ia64/kernel/acpi-ext.c | 147 arch/ia64/kernel/entry.S | 3 arch/ia64/kernel/mca.c | 33 arch/ia64/kernel/mca_asm.S | 10 arch/ia64/kernel/module.c | 2 arch/ia64/mm/fault.c | 3 arch/ia64/sn/kernel/xpc_channel.c | 2 arch/m32r/Kconfig | 5 arch/m32r/kernel/m32r_ksyms.c | 29 arch/m32r/kernel/setup.c | 12 arch/m32r/kernel/smpboot.c | 19 arch/m32r/lib/Makefile | 4 arch/m68k/kernel/m68k_ksyms.c | 1 arch/m68knommu/kernel/m68k_ksyms.c | 1 arch/mips/Kconfig | 5 arch/mips/kernel/mips_ksyms.c | 1 arch/parisc/Kconfig | 5 arch/parisc/kernel/parisc_ksyms.c | 1 arch/powerpc/Kconfig | 5 arch/ppc/boot/lib/Makefile | 2 arch/s390/Makefile | 1 arch/s390/defconfig | 48 arch/sh/Kconfig | 5 arch/sh/kernel/sh_ksyms.c | 1 arch/sh64/kernel/sh_ksyms.c | 1 arch/sparc/kernel/smp.c | 2 arch/sparc/kernel/sparc_ksyms.c | 1 arch/sparc/math-emu/Makefile | 2 arch/sparc64/kernel/pci_sun4v.c | 2 arch/sparc64/kernel/setup.c | 2 arch/sparc64/kernel/smp.c | 6 arch/sparc64/kernel/sparc64_ksyms.c | 1 arch/um/Makefile | 3 arch/um/drivers/cow.h | 2 arch/um/drivers/cow_sys.h | 2 arch/um/drivers/cow_user.c | 94 arch/um/drivers/mconsole_kern.c | 8 arch/um/drivers/net_user.c | 4 arch/um/drivers/slirp_user.c | 2 arch/um/include/kern_util.h | 4 arch/um/include/tt/tt.h | 3 arch/um/include/user.h | 6 arch/um/include/user_util.h | 3 arch/um/kernel/ksyms.c | 5 arch/um/os-Linux/drivers/ethertap_user.c | 2 arch/um/os-Linux/helper.c | 10 arch/um/os-Linux/mem.c | 23 arch/um/os-Linux/sigio.c | 2 arch/um/os-Linux/skas/mem.c | 4 arch/um/os-Linux/skas/process.c | 4 arch/um/os-Linux/sys-i386/tls.c | 1 arch/um/os-Linux/umid.c | 15 arch/um/os-Linux/user_syms.c | 9 arch/um/scripts/Makefile.rules | 6 arch/um/sys-i386/ksyms.c | 4 arch/um/sys-i386/ptrace_user.c | 2 arch/um/sys-i386/signal.c | 2 arch/um/sys-i386/tls.c | 2 arch/um/sys-x86_64/signal.c | 2 arch/v850/kernel/v850_ksyms.c | 1 arch/x86_64/Kconfig | 5 arch/x86_64/boot/video.S | 5 arch/x86_64/kernel/ptrace.c | 5 arch/x86_64/kernel/x8664_ksyms.c | 1 arch/x86_64/pci/mmconfig.c | 4 arch/xtensa/kernel/xtensa_ksyms.c | 1 drivers/base/node.c | 2 drivers/cdrom/aztcd.c | 2 drivers/char/Kconfig | 4 drivers/char/Makefile | 1 drivers/char/applicom.c | 2 drivers/char/dtlk.c | 2 drivers/char/ipmi/ipmi_msghandler.c | 2 drivers/char/tlclk.c | 36 drivers/char/tty_io.c | 26 drivers/hwmon/hdaps.c | 14 drivers/infiniband/core/cache.c | 2 drivers/infiniband/core/mad.c | 2 drivers/infiniband/core/verbs.c | 34 drivers/infiniband/hw/mthca/Kconfig | 11 drivers/infiniband/hw/mthca/Makefile | 4 drivers/infiniband/hw/mthca/mthca_av.c | 100 drivers/infiniband/hw/mthca/mthca_cmd.c | 4 drivers/infiniband/hw/mthca/mthca_cmd.h | 1 drivers/infiniband/hw/mthca/mthca_dev.h | 23 drivers/infiniband/hw/mthca/mthca_mad.c | 42 drivers/infiniband/hw/mthca/mthca_main.c | 28 drivers/infiniband/hw/mthca/mthca_provider.c | 2 drivers/infiniband/hw/mthca/mthca_provider.h | 3 drivers/infiniband/hw/mthca/mthca_qp.c | 46 drivers/infiniband/hw/mthca/mthca_srq.c | 27 drivers/infiniband/ulp/ipoib/Kconfig | 3 drivers/infiniband/ulp/ipoib/ipoib.h | 7 drivers/infiniband/ulp/ipoib/ipoib_fs.c | 2 drivers/infiniband/ulp/ipoib/ipoib_ib.c | 22 drivers/infiniband/ulp/ipoib/ipoib_main.c | 88 drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 58 drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 6 drivers/infiniband/ulp/srp/ib_srp.c | 1 drivers/isdn/gigaset/Kconfig | 4 drivers/isdn/gigaset/asyncdata.c | 132 drivers/isdn/gigaset/bas-gigaset.c | 870 - drivers/isdn/gigaset/common.c | 505 - drivers/isdn/gigaset/ev-layer.c | 669 - drivers/isdn/gigaset/gigaset.h | 600 - drivers/isdn/gigaset/i4l.c | 233 drivers/isdn/gigaset/interface.c | 235 drivers/isdn/gigaset/isocdata.c | 139 drivers/isdn/gigaset/proc.c | 51 drivers/isdn/gigaset/usb-gigaset.c | 453 drivers/isdn/i4l/isdn_ppp.c | 20 drivers/leds/Kconfig | 27 drivers/leds/Makefile | 1 drivers/leds/leds-s3c24xx.c | 163 drivers/md/Kconfig | 11 drivers/media/video/Makefile | 2 drivers/media/video/bt8xx/Makefile | 2 drivers/media/video/cx25840/Makefile | 2 drivers/media/video/cx88/Makefile | 6 drivers/media/video/em28xx/Makefile | 2 drivers/media/video/saa7134/Makefile | 6 drivers/media/video/saa7134/saa7134-core.c | 3 drivers/mtd/devices/Kconfig | 13 drivers/mtd/devices/Makefile | 1 drivers/net/b44.c | 64 drivers/net/bnx2.c | 2 drivers/net/chelsio/Makefile | 2 drivers/net/ixgb/ixgb_main.c | 13 drivers/net/mv643xx_eth.c | 19 drivers/net/natsemi.c | 2 drivers/net/pcmcia/axnet_cs.c | 2 drivers/net/skge.c | 2 drivers/net/sky2.c | 6 drivers/net/sky2.h | 2 drivers/net/starfire.c | 2 drivers/net/typhoon.c | 2 drivers/net/via-rhine.c | 7 drivers/net/wan/Kconfig | 97 drivers/net/wan/Makefile | 13 drivers/parport/parport_serial.c | 2 drivers/rtc/Kconfig | 10 drivers/rtc/Makefile | 1 drivers/rtc/class.c | 2 drivers/rtc/rtc-ds1672.c | 72 drivers/rtc/rtc-ep93xx.c | 2 drivers/rtc/rtc-m48t86.c | 9 drivers/rtc/rtc-pcf8563.c | 11 drivers/rtc/rtc-proc.c | 2 drivers/rtc/rtc-rs5c372.c | 28 drivers/rtc/rtc-sa1100.c | 14 drivers/rtc/rtc-test.c | 3 drivers/rtc/rtc-vr41xx.c | 471 drivers/rtc/rtc-x1205.c | 29 drivers/s390/block/dasd.c | 45 drivers/s390/block/dasd_proc.c | 17 drivers/s390/char/keyboard.c | 2 drivers/s390/char/tape_block.c | 4 drivers/s390/char/tape_core.c | 10 drivers/s390/cio/blacklist.c | 4 drivers/s390/cio/cio.c | 2 drivers/s390/cio/cio_debug.h | 22 drivers/scsi/3w-xxxx.c | 3 drivers/scsi/sata_mv.c | 2 drivers/sn/ioc3.c | 5 drivers/usb/serial/option.c | 5 drivers/video/Kconfig | 2 drivers/video/aty/atyfb_base.c | 2 drivers/video/fbmem.c | 5 drivers/video/vesafb.c | 27 fs/9p/vfs_super.c | 13 fs/Kconfig | 1 fs/eventpoll.c | 4 fs/exec.c | 12 fs/ext3/resize.c | 1 fs/fifo.c | 65 fs/fuse/dev.c | 256 fs/fuse/dir.c | 118 fs/fuse/file.c | 56 fs/fuse/fuse_i.h | 61 fs/fuse/inode.c | 135 fs/inotify.c | 2 fs/namespace.c | 7 fs/nfsd/auth.c | 46 fs/nfsd/export.c | 3 fs/nfsd/nfs3proc.c | 2 fs/nfsd/nfs4acl.c | 8 fs/nfsd/nfs4callback.c | 6 fs/nfsd/nfs4proc.c | 4 fs/nfsd/nfs4state.c | 150 fs/nfsd/nfs4xdr.c | 62 fs/nfsd/nfsproc.c | 2 fs/nfsd/vfs.c | 6 fs/pipe.c | 310 fs/proc/vmcore.c | 4 fs/read_write.c | 2 fs/select.c | 30 fs/splice.c | 494 fs/sync.c | 4 fs/xfs/linux-2.6/xfs_aops.c | 18 fs/xfs/linux-2.6/xfs_buf.c | 2 fs/xfs/linux-2.6/xfs_file.c | 8 fs/xfs/linux-2.6/xfs_iops.c | 3 fs/xfs/linux-2.6/xfs_lrw.c | 4 fs/xfs/linux-2.6/xfs_lrw.h | 4 fs/xfs/linux-2.6/xfs_vnode.h | 4 fs/xfs/xfs_ialloc.c | 15 fs/xfs/xfs_iget.c | 29 fs/xfs/xfs_inode.c | 27 fs/xfs/xfs_inode.h | 1 fs/xfs/xfs_mount.c | 2 include/asm-arm/arch-lh7a40x/memory.h | 2 include/asm-arm/arch-s3c2410/leds-gpio.h | 28 include/asm-cris/system.h | 1 include/asm-cris/unistd.h | 2 include/asm-frv/system.h | 2 include/asm-frv/unistd.h | 2 include/asm-h8300/system.h | 2 include/asm-h8300/unistd.h | 2 include/asm-i386/mpspec.h | 1 include/asm-i386/unistd.h | 6 include/asm-ia64/acpi-ext.h | 11 include/asm-ia64/kdebug.h | 2 include/asm-ia64/mca.h | 5 include/asm-ia64/mutex.h | 2 include/asm-ia64/unistd.h | 5 include/asm-ia64/vga.h | 2 include/asm-m32r/smp.h | 3 include/asm-m32r/system.h | 4 include/asm-m32r/uaccess.h | 266 include/asm-m32r/unistd.h | 2 include/asm-s390/atomic.h | 2 include/asm-s390/ebcdic.h | 12 include/asm-sh/unistd.h | 2 include/asm-sh64/unistd.h | 2 include/asm-sparc/vga.h | 33 include/asm-sparc64/percpu.h | 2 include/asm-um/ptrace-i386.h | 3 include/asm-v850/system.h | 2 include/asm-x86_64/io.h | 2 include/asm-x86_64/numa.h | 1 include/asm-x86_64/timex.h | 2 include/asm-xtensa/system.h | 2 include/linux/dma-mapping.h | 2 include/linux/fs.h | 19 include/linux/gfp.h | 2 include/linux/kernel.h | 2 include/linux/leds.h | 55 include/linux/numa.h | 8 include/linux/page-flags.h | 16 include/linux/pipe_fs_i.h | 18 include/linux/proc_fs.h | 2 include/linux/raid/md_p.h | 2 include/linux/sched.h | 8 include/linux/screen_info.h | 3 include/linux/seqlock.h | 4 include/linux/string.h | 17 include/linux/sunrpc/svc.h | 9 include/linux/swap.h | 1 include/linux/syscalls.h | 9 include/linux/tty_flip.h | 25 include/linux/vermagic.h | 7 include/rdma/ib_sa.h | 28 include/rdma/ib_verbs.h | 28 include/sound/pcm.h | 3 init/Kconfig | 9 kernel/exit.c | 4 kernel/hrtimer.c | 1 kernel/irq/Makefile | 3 kernel/irq/migration.c | 5 kernel/panic.c | 1 kernel/sched.c | 62 kernel/signal.c | 1 kernel/sys_ni.c | 12 kernel/timer.c | 29 lib/string.c | 5 mm/migrate.c | 8 mm/mmap.c | 34 mm/nommu.c | 18 mm/page-writeback.c | 5 mm/page_alloc.c | 39 mm/slab.c | 30 net/bridge/br_input.c | 3 net/bridge/netfilter/ebtables.c | 18 net/core/dev.c | 2 net/core/flow.c | 4 net/core/neighbour.c | 2 net/core/utils.c | 4 net/dccp/ipv4.c | 2 net/ipv4/icmp.c | 2 net/ipv4/ipcomp.c | 8 net/ipv4/netfilter/arp_tables.c | 4 net/ipv4/netfilter/ip_conntrack_core.c | 2 net/ipv4/netfilter/ip_tables.c | 4 net/ipv4/proc.c | 4 net/ipv4/route.c | 2 net/ipv6/icmp.c | 4 net/ipv6/ipcomp6.c | 8 net/ipv6/netfilter/ip6_tables.c | 4 net/ipv6/proc.c | 4 net/ipv6/reassembly.c | 18 net/netfilter/nf_conntrack_core.c | 2 net/netfilter/x_tables.c | 4 net/sctp/proc.c | 2 net/socket.c | 6 net/sunrpc/auth_gss/svcauth_gss.c | 14 net/wanrouter/af_wanpipe.c | 2 scripts/Kbuild.include | 5 scripts/Makefile.lib | 5 scripts/gen_initramfs_list.sh | 231 scripts/kconfig/conf.c | 21 scripts/kconfig/confdata.c | 2 scripts/kconfig/lxdialog/menubox.c | 19 scripts/mod/modpost.c | 2 scripts/ver_linux | 4 security/keys/process_keys.c | 41 sound/core/oss/pcm_oss.c | 7 sound/core/pcm.c | 2 sound/core/pcm_native.c | 6 sound/isa/ad1848/ad1848.c | 16 sound/isa/adlib.c | 11 sound/isa/cmi8330.c | 16 sound/isa/cs423x/cs4231.c | 16 sound/isa/cs423x/cs4236.c | 16 sound/isa/es1688/es1688.c | 16 sound/isa/es18xx.c | 16 sound/isa/gus/gusclassic.c | 16 sound/isa/gus/gusextreme.c | 16 sound/isa/gus/gusmax.c | 16 sound/isa/gus/interwave.c | 16 sound/isa/opl3sa2.c | 16 sound/isa/opti9xx/miro.c | 7 sound/isa/opti9xx/opti92x-ad1848.c | 7 sound/isa/sb/sb16.c | 16 sound/isa/sb/sb8.c | 16 sound/isa/sgalaxy.c | 16 sound/isa/sscape.c | 16 sound/isa/wavefront/wavefront.c | 16 sound/oss/emu10k1/main.c | 3 sound/pci/ac97/ac97_codec.c | 1 sound/pci/als300.c | 5 sound/pci/au88x0/au88x0.h | 13 sound/pci/au88x0/au88x0_core.c | 2 sound/pci/au88x0/au88x0_eq.c | 2 sound/pci/au88x0/au88x0_pcm.c | 2 sound/pci/emu10k1/emu10k1_main.c | 5 sound/pci/hda/patch_analog.c | 6 sound/pci/hda/patch_sigmatel.c | 3 sound/pci/via82xx.c | 1 usr/Makefile | 87 418 files changed, 6322 insertions(+), 34565 deletions(-) New commits: commit b5efaf80ca2cbeb90ad8eff7bbf2ba4599cb1f3b Author: Jan-Benedict Glaw <jb...@d2...> Date: Thu Apr 13 12:11:04 2006 +0200 [VAX] Remove <asm/numnodes.h>, no longer needed. Signed-off-by: Jan-Benedict Glaw <jb...@lu...> commit 5255f5242b19e8e7cf6b4c08d927eaade18183b5 Merge: 7827d47... 907d91d... Author: Jan-Benedict Glaw <jb...@d2...> Date: Thu Apr 13 12:09:13 2006 +0200 Merge branch 'master' commit 907d91d708d9999bec0185d630062576ac4181a7 Merge: 646e120... 59fef3b... Author: Linus Torvalds <tor...@g5...> Date: Wed Apr 12 16:07:54 2006 -0700 Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband: IB/mthca: Fix max_srq_sge returned by ib_query_device for Tavor devices IB/cache: Use correct pointer to calculate size IPoIB: Use spin_lock_irq() instead of spin_lock_irqsave() IPoIB: Close race in ipoib_flush_paths() IB/mthca: Disable tuning PCI read burst size IPoIB: Make send and receive queue sizes tunable IPoIB: Wait for join to finish before freeing mcast struct IB: simplify static rate encoding IPoIB: Consolidate private neighbour data handling IB/srp: Fix memory leak in options parsing IB/mthca: Always build debugging code unless CONFIG_EMBEDDED=y IPoIB: Always build debugging code unless CONFIG_EMBEDDED=y IB/mad: fix oops in cancel_mads commit 646e120ffe885d70c75460f515d56a5c0d72002e Merge: 2e9f0e1... d220c37... Author: Linus Torvalds <tor...@g5...> Date: Wed Apr 12 15:25:12 2006 -0700 Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev: [PATCH] sata_mv: properly print HC registers commit 2e9f0e18678ffb2a932390e12de88b2b31c465b6 Merge: 6762b47... c91e468... Author: Linus Torvalds <tor...@g5...> Date: Wed Apr 12 15:24:06 2006 -0700 Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: [PATCH] Use pci_set_consistent_dma_mask in ixgb driver [PATCH] sky2: bad memory reference on dual port cards [PATCH] mv643xx_eth: Fix tx_timeout to only conditionally wake tx queue [PATCH] mv643xx_eth: Always free completed tx descs on tx interrupt [PATCH] net drivers: fix section attributes for gcc [PATCH] remove drivers/net/hydra.h [PATCH] drivers/net/via-rhine.c: make a function static [netdrvr b44] trim trailing whitespace [PATCH] b44: increase version to 1.00 [PATCH] b44: disable default tx pause [PATCH] via-rhine: execute bounce buffers code on Rhine-I only [PATCH] network: axnet_cs.c: add missing 'PRIV' in ei_rx_overrun [PATCH] dlink pci cards using wrong driver commit c91e468a48a2afd2a2b0c2e29a35d6b8c51ea682 Author: Andreas Schwab <sc...@su...> Date: Tue Mar 28 18:10:38 2006 +0200 [PATCH] Use pci_set_consistent_dma_mask in ixgb driver The ixgb driver is using pci_alloc_consistent, thus is should also use pci_set_consistent_dma_mask. This allows the driver to work on SGI systems. In case of an error during probing it should also disable the device again. Signed-off-by: Andreas Schwab <sc...@su...> Signed-off-by: Jeff Garzik <je...@ga...> commit 43f2f10444c008296cc8de68a72fd87b33b50452 Author: Stephen Hemminger <she...@os...> Date: Wed Apr 5 17:47:15 2006 -0700 [PATCH] sky2: bad memory reference on dual port cards Sky2 driver will oops referencing bad memory if used on a dual port card. The problem is accessing past end of MIB counter space. Applies for both 2.6.17 and 2.6.16 (with fuzz) Signed-off-by: Stephen Hemminger <she...@os...> Signed-off-by: Jeff Garzik <je...@ga...> commit 94843566d7119e049a72618a3c939d5c2be022c7 Author: Dale Farnsworth <da...@fa...> Date: Tue Apr 11 18:24:26 2006 -0700 [PATCH] mv643xx_eth: Fix tx_timeout to only conditionally wake tx queue After resetting the hardware on a tx_timeout, call netif_wake_queue() only if we have free tx descriptors. Also, attempt to recover if mv643xx_eth_start_xmit() is called when there are fewer free tx descriptors than expected. The BUG_ON() call we are replacing was hit on a tx_timeout that called netif_wake_queue(), indirectly via netif_device_attach(), even though we did not have enough free tx descriptors. Signed-off-by: Dale Farnsworth <da...@fa...> Signed-off-by: Jeff Garzik <je...@ga...> commit 5c5374087707d7848cb13f15e7c175daf346301c Author: Brent Cook <bc...@bp...> Date: Tue Apr 11 18:23:15 2006 -0700 [PATCH] mv643xx_eth: Always free completed tx descs on tx interrupt Fix the tx interrupt handler to free completed tx descriptors even when NAPI is enabled. Otherwise, the tx queue would fill up resulting in poor performance and "NETDEV WATCHDOG: <iface>: transmit timed out" messages. Signed-off-by: Brent Cook <bc...@bp...> Signed-off-by: Dale Farnsworth <da...@fa...> Signed-off-by: Jeff Garzik <je...@ga...> commit e19360f2945f54eb44ae170ec9c33910d29834a2 Author: Randy Dunlap <rd...@xe...> Date: Mon Apr 10 23:22:06 2006 -0700 [PATCH] net drivers: fix section attributes for gcc If CONFIG_HOTPLUG=n, gcc doesn't like some __initdata to be const (rodata) and other __initdata not const, so make the non-const __initdata const. gcc errors: drivers/net/bnx2.c:66: error: version causes a section type conflict drivers/net/starfire.c:338: error: version causes a section type conflict drivers/net/typhoon.c:137: error: version causes a section type conflict drivers/net/natsemi.c:241: error: version causes a section type conflict Signed-off-by: Randy Dunlap <rd...@xe...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Jeff Garzik <je...@ga...> commit 037998d1e979e88a140ef32c5d28730f6ca8a96f Author: Adrian Bunk <bu...@st...> Date: Mon Apr 10 23:22:07 2006 -0700 [PATCH] remove drivers/net/hydra.h Remove drivers/net/hydra.h which is both unused and covered by a 4 clause BSD licence (not by the UCB). Signed-off-by: Adrian Bunk <bu...@st...> Acked-By: Geert Uytterhoeven <ge...@li...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Jeff Garzik <je...@ga...> commit 0761be4f5f9efb5f72a5f9771f2ed5845a974c46 Author: Adrian Bunk <bu...@st...> Date: Mon Apr 10 23:22:21 2006 -0700 [PATCH] drivers/net/via-rhine.c: make a function static Signed-off-by: Adrian Bunk <bu...@st...> Signed-off-by: Roger Luethi <rl...@he...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Jeff Garzik <je...@ga...> commit d220c37e0a3c9a47ae00e87e044d963b3ea040bc Author: Dan Aloni <da...@mo...> Date: Mon Apr 10 23:20:22 2006 -0700 [PATCH] sata_mv: properly print HC registers Currently it crashes when trying to dump the registers. This is an obvious one-liner fix I suppose. Signed-off-by: Dan Aloni <da...@mo...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Jeff Garzik <je...@ga...> commit 10badc215493a435e2dbdc691386f2650a1778de Author: Jeff Garzik <je...@ga...> Date: Wed Apr 12 18:04:32 2006 -0400 [netdrvr b44] trim trailing whitespace commit 8056bfafb8a845f3035e7aae5ffe405df118bc12 Author: Gary Zambrano <zam...@br...> Date: Mon Apr 10 12:05:40 2006 -0700 [PATCH] b44: increase version to 1.00 Signed-off-by: Jeff Garzik <je...@ga...> commit 2b474cf53870abf1bbad631c3368b9efc9b5ba9d Author: Gary Zambrano <zam...@br...> Date: Mon Apr 10 12:02:21 2006 -0700 [PATCH] b44: disable default tx pause Disable default tx pause frame support. The b44 controller has a bug that generates excessive tx pause frames. Signed-off-by: Gary Zambrano <zam...@br...> Signed-off-by: Jeff Garzik <je...@ga...> commit 4be5de25259de21894df5e2fecc30da8252dee8c Author: Roger Luethi <rl...@he...> Date: Tue Apr 4 20:49:16 2006 +0200 [PATCH] via-rhine: execute bounce buffers code on Rhine-I only Patch suggested by Yang Wu (pin xue <pi...@gm...>). Signed-off-by: Roger Luethi <rl...@he...> Signed-off-by: Jeff Garzik <je...@ga...> commit ff768cd7139ab368bc2b97e7bd6fa592f20e1950 Author: Komuro <kom...@ni...> Date: Sun Apr 9 11:21:10 2006 +0900 [PATCH] network: axnet_cs.c: add missing 'PRIV' in ei_rx_overrun Signed-off-by: kom...@ni... Signed-off-by: Jeff Garzik <je...@ga...> commit 5636f72794b42d31b2660064ef2c17f90816b3b1 Author: Stephen Hemminger <she...@os...> Date: Tue Apr 11 10:28:21 2006 -0700 [PATCH] dlink pci cards using wrong driver This patch fixes the problem of some Dlink cards picking the wrong driver. It looks like these cards use Yukon 1 chipset, not Yukon 2. Signed-off-by: Stephen Hemminger <she...@os...> Signed-off-by: Jeff Garzik <je...@ga...> commit 59fef3b1e96217c6e736372ff8cc95cbcca1b6aa Author: Jack Morgenstein <ja...@me...> Date: Tue Apr 11 18:16:27 2006 +0300 IB/mthca: Fix max_srq_sge returned by ib_query_device for Tavor devices The driver allocates SRQ WQEs size with a power of 2 size both for Tavor and for memfree. For Tavor, however, the hardware only requires the WQE size to be a multiple of 16, not a power of 2, and the max number of scatter-gather allowed is reported accordingly by the firmware (and this is the value currently returned by ib_query_device() and ibv_query_device()). If the max number of scatter/gather entries reported by the FW is used when creating an SRQ, the creation will fail for Tavor, since the required WQE size will be increased to the next power of 2, which turns out to be larger than the device permitted max WQE size (which is not a power of 2). This patch reduces the reported SRQ max wqe size so that it can be used successfully in creating an SRQ on Tavor HCAs. Signed-off-by: Jack Morgenstein <ja...@me...> Signed-off-by: Roland Dreier <ro...@ci...> commit 6762b47a74264152eeda5ac7516732fe9be265a7 Merge: dcccdd9... 052bb88... Author: Linus Torvalds <tor...@g5...> Date: Wed Apr 12 09:54:39 2006 -0700 Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: [ISDN]: Static overruns in drivers/isdn/i4l/isdn_ppp.c [WAN]: Remove broken and unmaintained Sangoma drivers. [BRIDGE] ebtables: fix allocation in net/bridge/netfilter/ebtables.c [DCCP]: Fix leak in net/dccp/ipv4.c [BRIDGE]: receive link-local on disabled ports. [IPv6] reassembly: Always compute hash under the fragment lock. commit dcccdd938ef0c5d96145957217b814b14bd46cdc Author: Rene Herman <ren...@ke...> Date: Tue Apr 11 14:09:37 2006 +0200 [ALSA] unregister platform device again if probe was unsuccessful Unregister the platform device again if the probe was unsuccessful. This restores the behaviour of not loading the driver on probe() failure. Signed-off-by: Rene Herman <ren...@ke...> Signed-off-by: Takashi Iwai <ti...@su...> commit d0ac642d76c79c5cc673c4cdfe43e926379784e1 Author: Rene Herman <ren...@ke...> Date: Tue Apr 11 14:08:33 2006 +0200 [ALSA] continue on IS_ERR from platform device registration Continue with the next one on error from device registration. This would seem the correct thing to do, even if it's not the probe() error that we're getting. Signed-off-by: Rene Herman <ren...@ke...> Signed-off-by: Takashi Iwai <ti...@su...> commit 12831c15f35dcc9f55fa63d50fd4892c7c6a0a1c Author: Adrian Bunk <bu...@st...> Date: Tue Apr 11 11:12:46 2006 +0200 [ALSA] sound/core/pcm.c: make snd_pcm_format_name() static Modules: PCM Midlevel This patch makes the needlessly global snd_pcm_format_name() static. Signed-off-by: Adrian Bunk <bu...@st...> Signed-off-by: Takashi Iwai <ti...@su...> commit 73864fc634932bc827f852557f637fade0227381 Author: Takashi Iwai <ti...@su...> Date: Mon Apr 10 19:41:16 2006 +0200 [ALSA] ac97 - Add entry for VIA VT1618 codec Modules: AC97 Codec Added the missing entry for VIA VT1618 codec. No particular patch is needed, though. Signed-off-by: Takashi Iwai <ti...@su...> commit e09222831336a6ae53ea09076d113a58931950cf Author: Takashi Iwai <ti...@su...> Date: Mon Apr 10 19:09:01 2006 +0200 [ALSA] hda-codec - Add support of ASUS U5A with AD1986A codec Modules: HDA Codec driver Add the model entry to support of ASUS U5A with AD1986A codec. Signed-off-by: Takashi Iwai <ti...@su...> commit 2462321bfe59b9c22ca1ec4ba8665a1aeac6bab5 Author: Eric Sesterhenn <sna...@gm...> Date: Mon Apr 10 14:42:00 2006 +0200 [ALSA] Overrun in sound/pci/au88x0/au88x0_pcm.c Modules: au88x0 driver since idx is used as an index for vortex_pcm_prettyname[VORTEX_PCM_LAST], it should not be equal to VORTEX_PCM_LAST. This fixes coverity bug id #572 Signed-off-by: Eric Sesterhenn <sna...@gm...> Signed-off-by: Takashi Iwai <ti...@su...> commit 99e80e4d0c7755d688e9db205016a0608fa989b4 Author: Dale Sedivec <da...@co...> Date: Mon Apr 10 11:34:44 2006 +0200 [ALSA] au88x0 - clean up __devinit/__devexit Modules: au88x0 driver Removed all use of __devinit/__devexit and init.h from headers. Any attributes given in the prototype but not in the function definition have been moved to the definition. An exception is vortex_eq_free: I removed the __devexit attribute because vortex_eq_free is called from vortex_core_shutdown, and vortex_core_shutdown may be called from __devinit snd_vortex_create. Compile tested with allyesconfig and allmodconfig. Signed-off-by: Dale Sedivec <da...@co...> Signed-off-by: Takashi Iwai <ti...@su...> commit a29b6c8895edbd9921837b592bcd125cee64fc84 Author: Ashley Clark <ac...@gh...> Date: Mon Apr 10 11:31:03 2006 +0200 [ALSA] hda-codec - Adds HDA support for Intel D945Pvs board with subdevice id 0x0707 Modules: HDA Codec driver This patch adds the entry for the 5-stack pin-config for the STAC chip on the Intel D945Pvs board with subdevice id 0x0707. With this patch against 1.0.11rc4 in the linux kernel 2.6.17-rc1, I'm able to successfully output over the optical port and analog ports. Signed-off-by: Ashley Clark <ac...@gh...> Signed-off-by: Takashi Iwai <ti...@su...> commit be28e7ccd34efff2160ab7d6712d248053c36461 Author: Coywolf Qi Hunt <qi...@fr...> Date: Mon Apr 10 10:47:11 2006 +0200 [ALSA] hda-codec - support HP Compaq Presario B2800 laptop with AD1986A codec Modules: HDA Codec driver This adds the support for HP Compaq Presario B2800 laptop with AD1986A codec. Signed-off-by: Coywolf Qi Hunt <qi...@fr...> Signed-off-by: Takashi Iwai <ti...@su...> commit 5b0e498537cbaeca06b4a1935be1ea2c93d4e05b Author: James Courtier-Dutton <Ja...@su...> Date: Sun Apr 9 22:45:58 2006 +0200 [ALSA] emu10k1: Add some descriptive text. Modules: EMU10K1/EMU10K2 driver Signed-off-by: James Courtier-Dutton <Ja...@su...> commit a26e9d9dc710dd157beca914bb56d2fed8a29d60 Author: Takashi Iwai <ti...@su...> Date: Thu Apr 6 19:59:21 2006 +0200 [ALSA] via82xx - Add a dxs entry for ECS K8T890-A Modules: VIA82xx driver Added a dxs_support entry for ECS K8T890-A board. Signed-off-by: Takashi Iwai <ti...@su...> commit f556e6f6ef55d343727372e4ab35adb716c2bb4e Author: Takashi Iwai <ti...@su...> Date: Thu Apr 6 19:58:43 2006 +0200 [ALSA] hda-codec - Add another HP laptop with AD1981HD Modules: HDA Codec driver Added the SSID of another HP laptop for the model 'hp' with AD1981HD. Signed-off-by: Takashi Iwai <ti...@su...> commit 1576274d30286dd048967176dc8e75e192051ff5 Author: Takashi Iwai <ti...@su...> Date: Thu Apr 6 19:47:42 2006 +0200 [ALSA] Fix Oops of PCM OSS emulation Modules: PCM Midlevel,ALSA<-OSS emulation Fix Oops of PCM OSS emulation occuring when multiple playback is used. Signed-off-by: Takashi Iwai <ti...@su...> commit bbdc1b7dbe41578da7c9a6266cf450abe97e4ca7 Author: OGAWA Hirofumi <hir...@ma...> Date: Thu Apr 6 19:42:40 2006 +0200 [ALSA] pcm_oss: fix snd_pcm_oss_release() oops Modules: ALSA<-OSS emulation Fix Oops due to a typo in snd_pcm_oss.c. Signed-off-by: OGAWA Hirofumi <hir...@ma...> Signed-off-by: Takashi Iwai <ti...@su...> commit 052bb88e180d010f7da7186e6f21eea3be82a903 Author: Eric Sesterhenn <sna...@gm...> Date: Tue Apr 11 17:29:17 2006 -0700 [ISDN]: Static overruns in drivers/isdn/i4l/isdn_ppp.c Coverity found some static overruns in isdn_ppp.c (bug id #519) At several places slot is compared <0 and > ISDN_MAX_CHANNELS and then used to index ippp_table[ISDN_MAX_CHANNELS] A value of slot = ISDN_MAX_CHANNELS would run over the end of the array. Signed-off-by: Eric Sesterhenn <sna...@gm...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: David S. Miller <da...@da...> commit 8db60bcf3021921e2d10d158641792d640e52fe8 Author: Adrian Bunk <bu...@st...> Date: Tue Apr 11 17:28:33 2006 -0700 [WAN]: Remove broken and unmaintained Sangoma drivers. The in-kernel Sangoma drivers are both not compiling and marked as BROKEN since at least kernel 2.6.0. Sangoma offers out-of-tree drivers, and David Mandelstam told me Sangoma does no longer maintain the in-kernel drivers and prefers to provide them as a separate installation package. This patch therefore removes these drivers. Signed-off-by: Adrian Bunk <bu...@st...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: David S. Miller <da...@da...> commit 7ad4d2f6901437ba4717a26d395a73ea362d25c6 Author: Jayachandran C <c.j...@gm...> Date: Tue Apr 11 17:25:38 2006 -0700 [BRIDGE] ebtables: fix allocation in net/bridge/netfilter/ebtables.c Allocate an array of 'struct ebt_chainstack *', the current code allocates array of 'struct ebt_chainstack'. akpm: converted to use the foo = alloc(sizeof(*foo)) form. Which would have prevented this from happening in the first place. akpm: also removed unneeded typecast. akpm: what on earth is this code doing anyway? cpu_possible_map can be sparse.. Signed-off-by: Jayachandran C. <c.j...@gm...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: David S. Miller <da...@da...> commit b8282dcf0417bbc8a0786c129fdff9cc768f8f3c Author: Eric Sesterhenn <sna...@gm...> Date: Mon Apr 10 16:43:03 2006 -0700 [DCCP]: Fix leak in net/dccp/ipv4.c we dont free req if we cant parse the options. This fixes coverity bug id #1046 Signed-off-by: Eric Sesterhenn <sna...@gm...> Signed-off-by: David S. Miller <da...@da...> commit b7595b4955b5178e28906838cc3e8efa62d8caee Author: Stephen Hemminger <she...@os...> Date: Mon Apr 10 16:38:47 2006 -0700 [BRIDGE]: receive link-local on disabled ports. This change allows link local packets (like 802.3ad and Spanning Tree Protocol) to be processed even when the bridge is not using the port. It fixes the chicken-egg problem for bridging a bonded device, and may also fix problems with spanning tree failover. Signed-off-by: Stephen Hemminger <she...@os...> Signed-off-by: David S. Miller <da...@da...> commit f6596f9d2b4f0255f6cd68c76b85fe4cec6352af Author: Zach Brown <zac...@or...> Date: Mon Apr 10 16:05:34 2006 -0700 [IPv6] reassembly: Always compute hash under the fragment lock. This closes a race where an ipq6hashfn() caller could get a hash value and race with the cycling of the random seed. By the time they got to the read_lock they'd have a stale hash value and might not find previous fragments of their datagram. This matches the previous patch to IPv4. Signed-off-by: Zach Brown <zac...@or...> Signed-off-by: David S. Miller <da...@da...> commit a145410dccdb44f81d3b56763ef9b6f721f4e47c Author: Oleg Nesterov <ol...@tv...> Date: Tue Apr 11 22:18:58 2006 +0400 [PATCH] __group_complete_signal: remove bogus BUG_ON Commit e56d090310d7625ecb43a1eeebd479f04affb48b [PATCH] RCU signal handling made this BUG_ON() unsafe. This code runs under ->siglock, while switch_exec_pids() takes tasklist_lock. Signed-off-by: Oleg Nesterov <ol...@tv...> Signed-off-by: Linus Torvalds <tor...@os...> commit 2514395ef88b46e895726a8d40966cb83de7940c Merge: b3967dc... b5ac481... Author: Linus Torvalds <tor...@g5...> Date: Tue Apr 11 06:41:02 2006 -0700 Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild * git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: kconfig: fix typo in change count initialization kconfig: recenter menuconfig kconfig: revert conf behaviour change kconfig: fix default value for choice input kbuild: fix NULL dereference in scripts/mod/modpost.c kbuild: fix mode of checkstack.pl and other files. kbuild: rebuild initramfs if content of initramfs changes kbuild: properly pass options to hostcc when doing make O=.. kbuild: modules_install for external modules must not remove existing modules kbuild: fix make dir/ ver_linux: don't print reiser4progs version if none found kbuild: mips: fix sed regexp to generate asm-offset.h kbuild: fix building single targets with make O=.. single-target kbuild: use relative path to -I kbuild: fix unneeded rebuilds in drivers/net/chelsio after moving source tree kbuild: fix unneeded rebuilds in drivers/media/video after moving source tree kbuild: fix garbled text in modules.txt commit b3967dc566bc89df19e9aeb87b2fd483418b02e6 Merge: cde227a... 0ffe984... Author: Linus Torvalds <tor...@g5...> Date: Tue Apr 11 06:40:17 2006 -0700 Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6: [IA64] Prefetch mmap_sem in ia64_do_page_fault() [IA64] Failure to resume after INIT in user space [IA64] Pass more data to the MCA/INIT notify_die hooks [IA64] always map VGA framebuffer UC, even if it supports WB [IA64] fix bug in ia64 __mutex_fastpath_trylock [IA64] for_each_possible_cpu: ia64 [IA64] update HP CSR space discovery via ACPI [IA64] Wire up new syscalls {set,get}_robust_list [IA64] 'msg' may be used uninitialized in xpc_initiate_allocate() [IA64] Wire up new syscall sync_file_range() commit cde227afe6b997dce08bcfc2aa6e373fb56857b0 Author: mao, bibo <bib...@in...> Date: Tue Apr 11 12:54:54 2006 +0200 [PATCH] x86_64: inline function prefix with __always_inline in vsyscall In vsyscall function do_vgettimeofday(), some functions are declared as inlined, which is a hint for gcc to compile the function inlined but it not forced. Sometimes compiler does not compile the function as inlined, so here inline is replaced by __always_inline prefix. It does not happen in gcc compiler actually, but it possibly happens. Signed-off-by: bibo mao <bib...@in...> Signed-off-by: Linus Torvalds <tor...@os...> commit 44b940c299dfaaf25b7aad683ff55cb213502ddd Author: Andi Kleen <ak...@su...> Date: Tue Apr 11 12:54:51 2006 +0200 [PATCH] x86_64: Fix embarassing typo in mmconfig bus check Surprising that it still worked at all with this - yes it was tested. Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit ecc16ba96fd5b1a1c1988f0a2b05ff954bdff728 Author: Andi Kleen <ak...@su...> Date: Tue Apr 11 12:54:48 2006 +0200 [PATCH] i386/x86-64: Remove checks for value == NULL in PCI config space access Nobody should pass NULL here. Could in theory make it a BUG, but the NULL pointer oops will do as well. Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit 3d8a4d795cc1ffa6be5371629ca6c3431af4c2d5 Author: Andi Kleen <ak...@su...> Date: Tue Apr 11 12:54:45 2006 +0200 [PATCH] i386: Remove bogus special case code from AMD core parsing It's not actually needed and would break non power of two number of cores. Follows similar earlier x86-64 patch. Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit e4cff6ac78e9c3bbb90c0e01b20418eeae0c6b52 Author: Siddha, Suresh B <sur...@in...> Date: Tue Apr 11 12:54:42 2006 +0200 [PATCH] x86_64: fix sync before RDTSC on Intel cpus Commit c818a18146997d1356a4840b0c01f1168c16c8a4 didn't do the expected thing. This fix will remove the additional sync(cpuid) before RDTSC on Intel platforms.. Signed-off-by: Suresh Siddha <sur...@in...> Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit 97a4d00388db4f0bfa37425b31d7d9751ea649db Author: Andi Kleen <ak...@su...> Date: Tue Apr 11 12:54:39 2006 +0200 [PATCH] x86_64: Remove check for canonical RIP As pointed out by Linus it is useless now because entry.S should handle it correctly in all cases. Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit 0fcd270901f731342df64816f277ae7adbd67130 Author: Andi Kleen <ak...@su...> Date: Tue Apr 11 12:54:36 2006 +0200 [PATCH] x86-64/i386: Don't process APICs/IO-APICs in ACPI when APIC is disabled. When nolapic was passed or the local APIC was disabled for another reason ACPI would still parse the IO-APICs until these were explicitely disabled with noapic. Usually this resulted in a non booting configuration unless "nolapic noapic" was used. I also disabled the local APIC parsing in this case, although that's only cosmetic (suppresses a few printks) This hopefully makes nolapic work in all cases. Cc: Len Brown <len...@in...> Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@os...> commit 88dd9c16cecbd105bbe7711b6120333f6f7b5474 Merge: 6dde432... d1195c5... Author: Linus Torvalds <tor...@g5...> Date: Tue Apr 11 06:34:02 2006 -0700 Merge branch 'splice' of git://brick.kernel.dk/data/git/linux-2.6-block * 'splice' of git://brick.kernel.dk/data/git/linux-2.6-block: [PATCH] vfs: add splice_write and splice_read to documentation [PATCH] Remove sys_ prefix of new syscalls from __NR_sys_* [PATCH] splice: warning fix [PATCH] another round of fs/pipe.c cleanups [PATCH] splice: comment styles [PATCH] splice: add Ingo as addition copyright holder [PATCH] splice: unlikely() optimizations [PATCH] splice: speedups and optimizations [PATCH] pipe.c/fifo.c code cleanups [PATCH] get rid of the PIPE_*() macros [PATCH] splice: speedup __generic_file_splice_read [PATCH] splice: add direct fd <-> fd splicing support [PATCH] splice: add optional input and output offsets [PATCH] introduce a "kernel-internal pipe object" abstraction [PATCH] splice: be smarter about calling do_page_cache_readahead() [PATCH] splice: optimize the splice buffer mapping [PATCH] splice: cleanup __generic_file_splice_read() [PATCH] splice: only call wake_up_interruptible() when we really have to [PATCH] splice: potential !page dereference [PATCH] splice: mark the io page as accessed commit 6dde432553551ae036aae12c2b940677d36c9a5b Author: Matthias Urlichs <sm...@sm...> Date: Tue Apr 11 05:01:44 2006 +0200 [PATCH] Overrun in option-card USB driver Since the arrays are declared as in_urbs[N_IN_URB] and out_urbs[N_OUT_URB], both for loops go one over the end of the array. This fixes coverity id #555. Signed-off-by: Eric Sesterhenn <sna...@gm...> Signed-Off-By: Matthias Urlichs <sm...@sm...> Signed-Off-By: Linus Torvalds <tor...@os...> commit 397eeab321e87d8c1ef928b58f256513e6f481dc Author: Antonino A. Daplas <ad...@gm...> Date: Mon Apr 10 22:55:49 2006 -0700 [PATCH] fbdev: Use logo with depth of 4 or less for static pseudocolor Since the visual STATIC_PSEUDOCOLOR has a read-only colormap, use logos with 16 colors only since these logos use the console palette. This has a higher likelihood that the logo will display correctly. Signed-of-by: Antonino Daplas <ad...@po...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit 89ec4c238e7a3d7e660291f3f1a8181381baad77 Author: Antonino A. Daplas <ad...@gm...> Date: Mon Apr 10 22:55:48 2006 -0700 [PATCH] vesafb: Fix incorrect logo colors in x86_64 Bugzilla Bug 6299: A pixel size of 8 bits produces wrong logo colors in x86_64. The driver has 2 methods for setting the color map, using the protected mode interface provided by the video BIOS and directly writing to the VGA registers. The former is not supported in x86_64 and the latter is enabled only in i386. Fix by enabling the latter method in x86_64 only if supported by the BIOS. If both methods are unsupported, change the visual of vesafb to STATIC_PSEUDOCOLOR. Signed-off-by: Antonino Daplas <ad...@po...> Signed-off-by: Andrew Morton <ak...@os...> Signed-off-by: Linus Torvalds <tor...@os...> commit ac50ab3e45436900b5d73edd0c6b0744af560535 Author: Andrew Morton <ak...@os...> Date: Mon Apr 10 22:55:47 2006 -0700 [PATCH] sparc32 vga support sparc32 lacks vga.h, so lots of fbdev drivers won't compile. ... [truncated message content] |