From: Jan-Benedict G. <jb...@he...> - 2007-08-20 19:59:22
|
MAINTAINERS | 2 arch/arm/mach-ks8695/board-micrel.c | 8 arch/arm/mach-s3c2442/Kconfig | 2 arch/avr32/boards/atngw100/setup.c | 18 arch/avr32/boards/atstk1000/Kconfig | 26 + arch/avr32/boards/atstk1000/atstk1002.c | 62 +++ arch/i386/Kconfig | 5 arch/i386/Makefile | 4 arch/i386/boot/edd.c | 54 -- arch/i386/boot/video.c | 2 arch/i386/kernel/alternative.c | 2 arch/i386/kernel/apic.c | 2 arch/i386/kernel/nmi.c | 4 arch/ia64/Kconfig | 12 arch/ia64/configs/bigsur_defconfig | 2 arch/ia64/configs/gensparse_defconfig | 2 arch/ia64/configs/sim_defconfig | 2 arch/ia64/configs/sn2_defconfig | 2 arch/ia64/configs/tiger_defconfig | 2 arch/ia64/configs/zx1_defconfig | 2 arch/ia64/defconfig | 3 arch/ia64/hp/sim/boot/boot_head.S | 1 arch/ia64/kernel/cpufreq/acpi-cpufreq.c | 6 arch/ia64/kernel/irq.c | 5 arch/ia64/kernel/mca.c | 34 - arch/ia64/kernel/process.c | 10 arch/ia64/kernel/ptrace.c | 10 arch/ia64/kernel/setup.c | 7 arch/ia64/kernel/vmlinux.lds.S | 12 arch/ia64/mm/fault.c | 14 arch/ia64/sn/kernel/irq.c | 12 arch/powerpc/boot/flatdevtree.c | 18 arch/powerpc/kernel/Makefile | 1 arch/powerpc/kernel/misc_32.S | 12 arch/powerpc/mm/hash_utils_64.c | 2 arch/powerpc/platforms/cell/spu_syscalls.c | 1 arch/powerpc/platforms/ps3/device-init.c | 2 arch/ppc/kernel/misc.S | 12 arch/sh/kernel/early_printk.c | 2 arch/sh/kernel/machvec.c | 7 arch/sh/kernel/ptrace.c | 1 arch/sh64/kernel/setup.c | 4 arch/sh64/kernel/signal.c | 1 arch/sparc/kernel/ebus.c | 1 arch/sparc/mm/init.c | 3 arch/sparc/mm/io-unit.c | 18 arch/sparc/mm/iommu.c | 12 arch/sparc/mm/sun4c.c | 2 arch/sparc64/kernel/head.S | 14 arch/sparc64/kernel/mdesc.c | 38 + arch/sparc64/kernel/trampoline.S | 7 arch/sparc64/lib/Makefile | 2 arch/sparc64/lib/NG2copy_from_user.S | 40 ++ arch/sparc64/lib/NG2copy_to_user.S | 49 ++ arch/sparc64/lib/NG2memcpy.S | 520 +++++++++++++++++++++++++++ arch/sparc64/lib/NG2page.S | 61 +++ arch/sparc64/lib/NG2patch.S | 33 + arch/sparc64/lib/NGpage.S | 1 arch/x86_64/Makefile | 4 arch/x86_64/kernel/head.S | 3 arch/x86_64/kernel/nmi.c | 4 arch/x86_64/kernel/pci-dma.c | 4 drivers/ata/ata_piix.c | 9 drivers/ata/libata-core.c | 2 drivers/ata/pata_artop.c | 19 drivers/ata/pata_hpt37x.c | 20 - drivers/ata/pata_hpt3x2n.c | 8 drivers/ata/pata_isapnp.c | 2 drivers/ata/sata_mv.c | 3 drivers/atm/Kconfig | 5 drivers/auxdisplay/Kconfig | 5 drivers/block/Kconfig | 6 drivers/block/lguest_blk.c | 9 drivers/crypto/Kconfig | 5 drivers/dma/ioatdma.c | 7 drivers/dma/ioatdma.h | 3 drivers/hid/Kconfig | 5 drivers/hwmon/smsc47m1.c | 2 drivers/hwmon/w83627ehf.c | 56 +- drivers/hwmon/w83781d.c | 4 drivers/infiniband/core/agent.c | 24 - drivers/infiniband/core/agent.h | 6 drivers/infiniband/core/device.c | 2 drivers/infiniband/core/mad.c | 25 - drivers/infiniband/core/mad_rmpp.c | 8 drivers/infiniband/core/sa_query.c | 4 drivers/infiniband/core/umem.c | 5 drivers/infiniband/hw/cxgb3/iwch_cm.c | 16 drivers/infiniband/hw/mlx4/cq.c | 2 drivers/infiniband/hw/mlx4/mad.c | 2 drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 1 drivers/infiniband/ulp/srp/ib_srp.c | 31 + drivers/kvm/Kconfig | 5 drivers/macintosh/Kconfig | 5 drivers/misc/Kconfig | 5 drivers/net/Kconfig | 15 drivers/net/forcedeth.c | 10 drivers/net/mlx4/reset.c | 3 drivers/usb/Kconfig | 3 drivers/video/pxafb.c | 2 fs/cifs/CHANGES | 5 fs/cifs/README | 13 fs/cifs/TODO | 3 fs/cifs/file.c | 33 + fs/cifs/sess.c | 4 fs/exec.c | 13 include/asm-avr32/io.h | 2 include/asm-avr32/pgalloc.h | 30 - include/asm-avr32/pgtable.h | 4 include/asm-i386/mach-default/mach_wakecpu.h | 3 include/asm-i386/mach-es7000/mach_wakecpu.h | 3 include/asm-i386/nmi.h | 3 include/asm-ia64/atomic.h | 4 include/asm-ia64/hw_irq.h | 7 include/asm-ia64/machvec.h | 7 include/asm-ia64/machvec_init.h | 1 include/asm-ia64/machvec_sn2.h | 2 include/asm-sh/dma-mapping.h | 19 include/asm-sh64/dma-mapping.h | 18 include/asm-sparc/sbus.h | 1 include/asm-sparc/sfp-machine.h | 6 include/asm-sparc64/elf.h | 10 include/asm-sparc64/sfp-machine.h | 2 include/asm-x86_64/nmi.h | 3 include/linux/mod_devicetable.h | 3 include/math-emu/op-common.h | 5 include/math-emu/soft-fp.h | 7 include/rdma/ib_mad.h | 2 include/rdma/ib_verbs.h | 7 net/8021q/vlanproc.c | 2 net/ax25/ax25_iface.c | 2 net/bridge/br_stp_if.c | 2 net/bridge/br_sysfs_br.c | 24 - net/core/ethtool.c | 1 net/econet/af_econet.c | 3 net/ipv4/netfilter/nf_nat_sip.c | 2 net/ipv6/ipv6_sockglue.c | 2 net/mac80211/ieee80211.c | 1 net/mac80211/ieee80211_sta.c | 6 net/netfilter/nf_conntrack_sip.c | 8 net/netfilter/xt_u32.c | 2 net/socket.c | 2 security/selinux/ss/services.c | 2 143 files changed, 1460 insertions(+), 371 deletions(-) New commits: commit c42c6bd8d0f9e8db54535e6822784177b03bc58e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c42c6bd8d0f9e8db54535e6822784177b03bc58e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c42c6bd8d0f9e8db54535e6822784177b03bc58e Merge: 38541dcac0b5ea8b16e3b36799ad1f6a97af2f1f 2a67789618abb74f0f97d4836a2b937bff2f1b2d Author: Jan-Benedict Glaw <jb...@jb...> Date: Mon Aug 20 21:53:10 2007 +0200 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into vax4linus commit 2a67789618abb74f0f97d4836a2b937bff2f1b2d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=2a67789618abb74f0f97d4836a2b937bff2f1b2d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=2a67789618abb74f0f97d4836a2b937bff2f1b2d Author: Al Viro <vi...@ft...> Date: Sun Aug 19 01:03:07 2007 +0100 Fix <math-emu/soft-fp.h> tpyo Signed-off-by: Al Viro <vi...@ze...> Signed-off-by: Linus Torvalds <tor...@li...> commit d34fda4a84c18402640a1a2342d6e6d9829e6db7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d34fda4a84c18402640a1a2342d6e6d9829e6db7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d34fda4a84c18402640a1a2342d6e6d9829e6db7 Author: Chris Wright <ch...@so...> Date: Sat Aug 18 14:31:41 2007 -0700 x86: properly initialize temp insn buffer for paravirt patching With commit ab144f5ec64c42218a555ec1dbde6b60cf2982d6 the patching code now collects the complete new instruction stream into a temp buffer before finally patching in the new insns. In some cases the paravirt patchers will choose to leave the patch site unpatched (length mismatch, clobbers mismatch, etc). This causes the new patching code to copy an uninitialized temp buffer, i.e. garbage, to the callsite. Simply make sure to always initialize the buffer with the original instruction stream. A better fix is to audit all the patchers and return proper length so that apply_paravirt() can skip copies when we leave the patch site untouched. Signed-off-by: Chris Wright <ch...@so...> Signed-off-by: Linus Torvalds <tor...@li...> commit 18115f45374d19ada218fc013aa5308baf5d283e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=18115f45374d19ada218fc013aa5308baf5d283e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=18115f45374d19ada218fc013aa5308baf5d283e Merge: f0f12d85af8593e45fdf4a4d4c7cad240a6787a2 daa7162f66ec7f85053b623a3d23ee30b13d036c Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 10:28:21 2007 -0700 Merge master.kernel.org:/home/rmk/linux-2.6-arm * master.kernel.org:/home/rmk/linux-2.6-arm: [ARM] 4549/1: KS8695: Fix build errors [ARM] 4546/1: s3c2410: fix architecture typo for s3c2442 [ARM] 4544/1: arm: fix section mismatch in pxa fb commit f0f12d85af8593e45fdf4a4d4c7cad240a6787a2 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f0f12d85af8593e45fdf4a4d4c7cad240a6787a2 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f0f12d85af8593e45fdf4a4d4c7cad240a6787a2 Author: Andi Kleen <ak...@su...> Date: Wed Aug 15 02:40:37 2007 +0200 x86_64: Check for .cfi_rel_offset in CFI probe Very old 64bit binutils have .cfi_startproc/endproc, but no .cfi_rel_offset. Check for .cfi_rel_offset too. Cc: Jan Beulich <jbe...@no...> Cc: Sam Ravnborg <sa...@ra...> Signed-off-by: Linus Torvalds <tor...@li...> commit 6e3515352bdd1c42d78bd16dae06dd429d6b1861 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6e3515352bdd1c42d78bd16dae06dd429d6b1861 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6e3515352bdd1c42d78bd16dae06dd429d6b1861 Author: Andi Kleen <ak...@su...> Date: Wed Aug 15 02:40:36 2007 +0200 x86_64: Change PMDS invocation to single macro Very old binutils (2.12.90...) seem to have trouble with newlines in assembler macro invocation. They put them into the resulting argument expansion. In this case this lead to a parse error because a .rept expression ended up spread over multiple lines. Change the PMDS() invocation to a single line. Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@li...> commit 0328ecef9041fe477efc2404fd3aaa29e7ee0430 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0328ecef9041fe477efc2404fd3aaa29e7ee0430 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0328ecef9041fe477efc2404fd3aaa29e7ee0430 Author: Daniel Gollub <dg...@su...> Date: Wed Aug 15 02:40:35 2007 +0200 x86_64: Fix to keep watchdog disabled by default for i386/x86_64 Fixed wrong expression which enabled watchdogs even if nmi_watchdog kernel parameter wasn't set. This regression got slightly introduced with commit b7471c6da94d30d3deadc55986cc38d1ff57f9ca. Introduced NMI_DISABLED (-1) which allows to switch the value of NMI_DEFAULT without breaking the APIC NMI watchdog code (again). Fixes: https://bugzilla.novell.com/show_bug.cgi?id=298084 http://bugzilla.kernel.org/show_bug.cgi?id=7839 And likely some more nmi_watchdog=0 related issues. Signed-off-by: Daniel Gollub <dg...@su...> Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@li...> commit 8154549cb8ca795cbefda404cd6120398e5b145f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8154549cb8ca795cbefda404cd6120398e5b145f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8154549cb8ca795cbefda404cd6120398e5b145f Author: Andi Kleen <ak...@su...> Date: Wed Aug 15 02:40:34 2007 +0200 x86_64: Fail dma_alloc_coherent on dma less devices This should fix an oops with PCMCIA PATA devices http://bugzilla.kernel.org/show_bug.cgi?id=8424 This is not a full fix for the problem, but probably still the right thing to do. [ I'm almost certain it's *not* the right thing to do, but it avoids an oops, and I want comments from others on what the right thing would actually be.. I suspect we should just remove the use of dma_mask entirely in this function, and just use coherent_dma_mask. - Linus ] Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@li...> commit 1a2b73302aacddf2543f9d7a25936e4323fa1486 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1a2b73302aacddf2543f9d7a25936e4323fa1486 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1a2b73302aacddf2543f9d7a25936e4323fa1486 Author: Timo Jantunen <je...@ik...> Date: Tue Aug 14 21:56:57 2007 +0300 fix random hang in forcedeth driver when using netconsole If the forcedeth driver receives too much work in an interrupt, it assumes it has a broken hardware with stuck IRQ. It works around the problem by disabling interrupts on the nic but makes a printk while holding device spinlog - which isn't smart thing to do if you have netconsole on the same nic. This patch moves the printk's out of the spinlock protected area. Without this patch the machine hangs hard. With this patch everything still works even when there is significant increase on CPU usage while using the nic. Signed-off-by: Timo Jantunen <je...@ik...> Signed-off-by: Linus Torvalds <tor...@li...> commit 62be90012c507b2bf1047eb2eaa1e9151f7172fe gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=62be90012c507b2bf1047eb2eaa1e9151f7172fe gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=62be90012c507b2bf1047eb2eaa1e9151f7172fe Author: Satyam Sharma <sa...@in...> Date: Thu Aug 16 06:09:25 2007 +0530 i386: Fix a couple busy loops in mach_wakecpu.h:wait_for_init_deassert() Use cpu_relax() in the busy loops, as atomic_read() doesn't automatically imply volatility for i386 and x86_64. x86_64 doesn't have this issue because it open-codes the while loop in smpboot.c:smp_callin() itself that already uses cpu_relax(). For i386, however, smpboot.c:smp_callin() calls wait_for_init_deassert() which is buggy for mach-default and mach-es7000 cases. [ I test-built a kernel -- smp_callin() itself got inlined in its only callsite, smpboot.c:start_secondary() -- and the relevant piece of code disassembles to the following: 0xc1019704 <start_secondary+12>: mov 0xc144c4c8,%eax 0xc1019709 <start_secondary+17>: test %eax,%eax 0xc101970b <start_secondary+19>: je 0xc1019709 <start_secondary+17> init_deasserted (at 0xc144c4c8) gets fetched into %eax only once and then we loop over the test of the stale value in the register only, so these look like real bugs to me. With the fix below, this becomes: 0xc1019706 <start_secondary+14>: pause 0xc1019708 <start_secondary+16>: cmpl $0x0,0xc144c4c8 0xc101970f <start_secondary+23>: je 0xc1019706 <start_secondary+14> which looks nice and healthy. ] Thanks to Heiko Carstens for noticing this. Signed-off-by: Satyam Sharma <sa...@in...> Cc: Heiko Carstens <hei...@de...> Signed-off-by: Linus Torvalds <tor...@li...> commit 06bfb7eb1535822a3338ffea9918e22215abed90 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=06bfb7eb1535822a3338ffea9918e22215abed90 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=06bfb7eb1535822a3338ffea9918e22215abed90 Author: Jan Engelhardt <je...@co...> Date: Sat Aug 18 12:56:21 2007 +0200 Add some help texts to recently-introduced kconfig items Signed-off-by: Jan Engelhardt <je...@gm...> Signed-off-by: Stefan Richter <st...@s5...> (edited MACINTOSH_DRIVERS per Geert Uytterhoeven's remark) Signed-off-by: Linus Torvalds <tor...@li...> commit 9ef7ad22965fcd817b20c1332286f02362266534 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=9ef7ad22965fcd817b20c1332286f02362266534 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=9ef7ad22965fcd817b20c1332286f02362266534 Author: Rusty Russell <ru...@ru...> Date: Fri Aug 17 14:05:27 2007 +1000 Enable partitions for lguest block device The lguest block device only requests one minor, which means partitions don't work (eg "root=/dev/lgba1"). Let's follow the crowd and ask for 16. Signed-off-by: Rusty Russell <ru...@ru...> Signed-off-by: Linus Torvalds <tor...@li...> commit 56616ebd0e49b7e5c67a19ca1d96e8ec382bcacf gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=56616ebd0e49b7e5c67a19ca1d96e8ec382bcacf gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=56616ebd0e49b7e5c67a19ca1d96e8ec382bcacf Merge: 203f3394397642f2f9d9ee760f03420459b7a8ef 5ba056cb3c5d424dc2886fb02305af11fa46af02 Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:43:40 2007 -0700 Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6 * master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6: sh64: arch/sh64/kernel/setup.c: duplicate include removal. sh64: arch/sh64/kernel/signal.c: duplicate include removal sh64: Add missing dma_sync_single_for_*(). commit 203f3394397642f2f9d9ee760f03420459b7a8ef gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=203f3394397642f2f9d9ee760f03420459b7a8ef gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=203f3394397642f2f9d9ee760f03420459b7a8ef Merge: ef1c5339d9413ab57c9b2aa768f3c67485d11acb 96989d9d754ef1fa55e71beff6a076f79cc1717e Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:42:43 2007 -0700 Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23 * master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23: sh: remove extraneous ; on scif_sercon_putc wait loop sh: Add missing dma_sync_single_range_for_*(). sh: panic on machvec section misalignment. sh: Fix PTRACE_PEEKTEXT/PEEKDATA fallout from generic_ptrace_peekdata(). commit ef1c5339d9413ab57c9b2aa768f3c67485d11acb gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ef1c5339d9413ab57c9b2aa768f3c67485d11acb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ef1c5339d9413ab57c9b2aa768f3c67485d11acb Merge: ed72df448250a6da72b65e7881eb63c5ded3475f 68a50b567895ea677645ca3cebc484674123532d Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:41:19 2007 -0700 Merge branch 'release' of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6 * 'release' of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6: hwmon: (smsc47m1) restore missing name attribute hwmon: (w83627ehf) don't assume bank 0 hwmon: (w83627ehf) read fan_div values during probe hwmon: fix w83781d temp sensor type setting commit ed72df448250a6da72b65e7881eb63c5ded3475f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ed72df448250a6da72b65e7881eb63c5ded3475f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ed72df448250a6da72b65e7881eb63c5ded3475f Merge: 505683675cf0ed903765f160ad633f77ab90a9d4 118142080a75fc1ce599c73b7894a71b4813828e Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:38:56 2007 -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: Cross-compilation between e.g. i386 -> 64bit could break -> work around it [IA64] Enable early console for Ski simulator [IA64] forbid ptrace changes psr.ri to 3 [IA64] Failure to grow RBS [IA64] Fix processor_get_freq [IA64] SGI Altix : fix a force_interrupt bug on altix [IA64] Update arch/ia64/configs/* s/SLAB/SLUB/ [IA64] get back PT_IA_64_UNWIND program header [IA64] need NOTES in vmlinux.lds.S [IA64] make unwinder stop at last frame of the bootloader [IA64] Clean up CPE handler registration [IA64] Include Kconfig.preempt [IA64] SN2 needs platform specific irq_to_vector() function. [IA64] Use atomic64_read to read an atomic64_t. [IA64] disable irq's and check need_resched before safe_halt commit 505683675cf0ed903765f160ad633f77ab90a9d4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=505683675cf0ed903765f160ad633f77ab90a9d4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=505683675cf0ed903765f160ad633f77ab90a9d4 Merge: e4f3b1e74b67fdcdd3034b84997fad7912f182f6 3ad40d647d5e7c320385649e5eb422a5e89e035d Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:38:30 2007 -0700 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6 * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6: SELinux: correct error code in selinux_audit_rule_init commit e4f3b1e74b67fdcdd3034b84997fad7912f182f6 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e4f3b1e74b67fdcdd3034b84997fad7912f182f6 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e4f3b1e74b67fdcdd3034b84997fad7912f182f6 Merge: 5bc705e9fe774be9bb87584644c1f6752ee5ea7e fe11cb6ba40afff15efb053fd0bcba45274636e0 Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:38:09 2007 -0700 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: IB/mlx4: Incorrect semicolon after if statement mlx4_core: Wait 1 second after reset before accessing device IPoIB: Fix leak in ipoib_transport_dev_init() error path IB/mlx4: Fix opcode returned in RDMA read completion IB/srp: Add OUI for new Cisco targets IB/srp: Wrap OUI checking for workarounds in helper functions RDMA/cxgb3: Always call low level send function via cxgb3_ofld_send() IB: Move the macro IB_UMEM_MAX_PAGE_CHUNK() to umem.c IB: Include <linux/list.h> and <linux/rwsem.h> from <rdma/ib_verbs.h> IB: Include <linux/list.h> from <rdma/ib_mad.h> IB/mad: Fix address handle leak in mad_rmpp IB/mad: agent_send_response() should be void IB/mad: Fix memory leak in switch handling in ib_mad_recv_done_handler() IB/mad: Fix error path if response alloc fails in ib_mad_recv_done_handler() IB/sa: Don't need to check for default P_Key twice IB/core: Ignore membership bit in ib_find_pkey() commit 5bc705e9fe774be9bb87584644c1f6752ee5ea7e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5bc705e9fe774be9bb87584644c1f6752ee5ea7e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5bc705e9fe774be9bb87584644c1f6752ee5ea7e Merge: 605a494e4df0b2dabdebcdfee99536b0f6a22adc 405849610fd96b4f34cd1875c4c033228fea6c0f Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:34:28 2007 -0700 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6 * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: [MATH-EMU]: Fix underflow exception reporting. [SPARC64]: Create a HWCAP_SPARC_N2 and report it to userspace on Niagara-2. [SPARC64]: SMP trampoline needs to avoid %tick_cmpr on sun4v too. [SPARC64]: Do not touch %tick_cmpr on sun4v cpus. [SPARC64]: Niagara-2 optimized copies. [SPARC64]: Allow userspace to get at the machine description. [SPARC32]: Remove superfluous 'kernel_end' alignment on sun4c. [SPARC32]: Fix bogus ramdisk image location check. [SPARC32]: Remove iommu from struct sbus_bus and use archdata like sparc64. commit 605a494e4df0b2dabdebcdfee99536b0f6a22adc gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=605a494e4df0b2dabdebcdfee99536b0f6a22adc gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=605a494e4df0b2dabdebcdfee99536b0f6a22adc Merge: 585eb6daa4b6886ab92ff914f55e8e87f7c2670b 660adc6e60bc8882b16e466c09401cff017dcd94 Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:34:09 2007 -0700 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: [IPv6]: Invalid semicolon after if statement [NET]: Fix unbalanced rcu_read_unlock in __sock_create [VLAN] net/8021q/vlanproc.c: fix check-after-use [NET]: Unexport dev_ethtool [IOAT]: Remove redundant struct member to avoid descriptor cache miss [ECONET]: remove econet_packet_type on unload [AX25]: don't free pointers to statically allocated data [PATCH] mac80211: probe for hidden SSIDs in pre-auth scan [PATCH] mac80211: fix tx status frame code [BRIDGE]: Fix typo in net/bridge/br_stp_if.c [BRIDGE]: sysfs locking fix. [NETFILTER]: nf_nat_sip: don't drop short packets [NETFILTER]: nf_conntrack_sip: fix SIP-URI parsing [NETFILTER]: nf_conntrack_sip: check sname != NULL before calling strncmp [NETFILTER]: netfilter: xt_u32 bug correction commit 585eb6daa4b6886ab92ff914f55e8e87f7c2670b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=585eb6daa4b6886ab92ff914f55e8e87f7c2670b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=585eb6daa4b6886ab92ff914f55e8e87f7c2670b Merge: 844d6c48be7f11592d287a9fe2183007c4ebfbbb cca67164bbdb083df9adb6480822518b0f4b358f Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:33:43 2007 -0700 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6 * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6: [AVR32] Define mmiowb() [AVR32] Fix bogus pte_page() definition [AVR32] Simplify pte_alloc_one{,_kernel} include/asm-avr32/pgalloc.h: kmalloc + memset conversion to kcalloc [AVR32] Wire up i2c-gpio on the ATNGW100 board [AVR32] leds-gpio for stk1000 commit 844d6c48be7f11592d287a9fe2183007c4ebfbbb gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=844d6c48be7f11592d287a9fe2183007c4ebfbbb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=844d6c48be7f11592d287a9fe2183007c4ebfbbb Merge: 0894910cce8d9105e5d8457fd8686fe96dc958eb 2b02d13996fe28478e45605de9bd8bdca25718de Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:33:25 2007 -0700 Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: [POWERPC] Fix invalid semicolon after if statement [POWERPC] ps3: Fix no storage devices found [POWERPC] Fix for assembler -g [POWERPC] Fix small race in 44x tlbie function [POWERPC] Remove unused code causing a compile warning [POWERPC] cell: Fix errno for modular spufs_create with invalid neighbour commit 0894910cce8d9105e5d8457fd8686fe96dc958eb gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0894910cce8d9105e5d8457fd8686fe96dc958eb gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0894910cce8d9105e5d8457fd8686fe96dc958eb Merge: b2d597cb6d64d5e30236273249e3790434387743 fb0582f91fdd62b67bf54a440d7c79b19ed84da8 Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:32:36 2007 -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: libata: adjust libata to ignore errors after spinup ata_piix: add TECRA M7 to broken suspend list pata_hpt{37x|3x2n}: fix clock reporting (take 2) pata_hpt37x: actually clock HPT374 with 50 MHz DPLL (take 2) pata_artop: fix UDMA5 for AEC6280[R] and UDMA6 for AEC6880[R] ata_piix: update map 10b for ich8m sata_mv: PCI IDs for Hightpoint RocketRaid 1740/1742 [libata] pata_isapnp: replace missing module device table commit b2d597cb6d64d5e30236273249e3790434387743 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b2d597cb6d64d5e30236273249e3790434387743 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b2d597cb6d64d5e30236273249e3790434387743 Merge: edd5f25f7475013b44f7942bb3b25022792a9c9d 9a5f35d4ede43fee791a486e0850e9e3afdde0a7 Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:31:05 2007 -0700 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup: [x86 setup] edd.c: make sure MBR signatures actually get reported [x86 setup] Don't use EDD to get the MBR signature [x86 setup] The current display page is returned in %bh, not %bl commit edd5f25f7475013b44f7942bb3b25022792a9c9d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=edd5f25f7475013b44f7942bb3b25022792a9c9d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=edd5f25f7475013b44f7942bb3b25022792a9c9d Merge: d2d56c5f51028cb9f3d800882eb6f4cbd3f9099f 5e6e6232753482dc0024a319b9d8f611d7a80c19 Author: Linus Torvalds <tor...@wo...> Date: Sat Aug 18 09:30:07 2007 -0700 Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6 * git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6: [CIFS] Check return code on failed alloc [CIFS] Update CIFS project web site [CIFS] Fix hang in find_writable_file commit d2d56c5f51028cb9f3d800882eb6f4cbd3f9099f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d2d56c5f51028cb9f3d800882eb6f4cbd3f9099f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d2d56c5f51028cb9f3d800882eb6f4cbd3f9099f Author: Marcel Holtmann <ma...@ho...> Date: Fri Aug 17 21:47:58 2007 +0200 Reset current->pdeath_signal on SUID binary execution This fixes a vulnerability in the "parent process death signal" implementation discoverd by Wojciech Purczynski of COSEINC PTE Ltd. and iSEC Security Research. http://marc.info/?l=bugtraq&m=118711306802632&w=2 Signed-off-by: Marcel Holtmann <ma...@ho...> Signed-off-by: Linus Torvalds <tor...@li...> commit 5e6e6232753482dc0024a319b9d8f611d7a80c19 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5e6e6232753482dc0024a319b9d8f611d7a80c19 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5e6e6232753482dc0024a319b9d8f611d7a80c19 Author: Cyrill Gorcunov <gor...@gm...> Date: Sat Aug 18 00:15:20 2007 +0000 [CIFS] Check return code on failed alloc Signed-off-by: Cyrill Gorcunov <gor...@gm...> Signed-off-by: Steve French <sf...@us...> commit 118142080a75fc1ce599c73b7894a71b4813828e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=118142080a75fc1ce599c73b7894a71b4813828e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=118142080a75fc1ce599c73b7894a71b4813828e Author: Thomas Renninger <tr...@su...> Date: Thu Aug 16 16:27:15 2007 +0200 Cross-compilation between e.g. i386 -> 64bit could break -> work around it Adrian Bunk: scripts/mod/file2alias.c is compiled with HOSTCC and ensures that kernel_ulong_t is correct, but it can't cope with different padding on different architectures. Signed-off-by: Thomas Renninger <tr...@su...> Signed-off-by: Tony Luck <ton...@in...> commit 471e7a44848f467c9b83adc3463d019d2fa8817f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=471e7a44848f467c9b83adc3463d019d2fa8817f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=471e7a44848f467c9b83adc3463d019d2fa8817f Author: Peter Chubb <pe...@ge...> Date: Thu Aug 16 15:03:07 2007 +1000 [IA64] Enable early console for Ski simulator When using Ski to debug early startup, it's a bit of a pain not to have printk. This patch enables the simulated console very early. It may be worth conditionalising on the command line... but this is enough for now. Signed-off-by: Peter Chubb <pe...@ge...> Signed-off-by: Tony Luck <ton...@in...> commit b09e789c438c406bd9bcaac6f1c940a75007e59f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b09e789c438c406bd9bcaac6f1c940a75007e59f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b09e789c438c406bd9bcaac6f1c940a75007e59f Author: Shaohua Li <sha...@in...> Date: Fri Aug 17 13:43:50 2007 -0700 [IA64] forbid ptrace changes psr.ri to 3 The "ri" field in the processor status register only has defined values of 0, 1, 2. Do not let ptrace set this to 3. As with other reserved fields in registers we silently discard the value. Signed-off-by: Shaohua Li <sha...@in...> Signed-off-by: Tony Luck <ton...@in...> commit 405849610fd96b4f34cd1875c4c033228fea6c0f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=405849610fd96b4f34cd1875c4c033228fea6c0f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=405849610fd96b4f34cd1875c4c033228fea6c0f Author: David S. Miller <da...@su...> Date: Thu Aug 16 22:59:49 2007 -0700 [MATH-EMU]: Fix underflow exception reporting. The underflow exception cases were wrong. This is one weird area of ieee1754 handling in that the underflow behavior changes based upon whether underflow is enabled in the trap enable mask of the FPU control register. As a specific case the Sparc V9 manual gives us the following description: -------------------- If UFM = 0: Underflow occurs if a nonzero result is tiny and a loss of accuracy occurs. Tininess may be detected before or after rounding. Loss of accuracy may be either a denormalization loss or an inexact result. If UFM = 1: Underflow occurs if a nonzero result is tiny. Tininess may be detected before or after rounding. -------------------- What this amounts to in the packing case is if we go subnormal, we set underflow if any of the following are true: 1) rounding sets inexact 2) we ended up rounding back up to normal (this is the case where we set the exponent to 1 and set the fraction to zero), this should set inexact too 3) underflow is set in FPU control register trap-enable mask The initially discovered example was "DBL_MIN / 16.0" which incorrectly generated an underflow. It should not, unless underflow is set in the trap-enable mask of the FPU csr. Another example, "0x0.0000000000001p-1022 / 16.0", should signal both inexact and underflow. The cpu implementations and ieee1754 literature is very clear about this. This is case #2 above. However, if underflow is set in the trap enable mask, only underflow should be set and reported as a trap. That is handled properly by the prioritization logic in arch/sparc{,64}/math-emu/math.c:record_exception(). Based upon a report and test case from Jakub Jelinek. Signed-off-by: David S. Miller <da...@da...> commit 2b02d13996fe28478e45605de9bd8bdca25718de gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=2b02d13996fe28478e45605de9bd8bdca25718de gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=2b02d13996fe28478e45605de9bd8bdca25718de Author: Ilpo Järvinen <ilp...@he...> Date: Thu Aug 16 08:03:35 2007 +1000 [POWERPC] Fix invalid semicolon after if statement A similar fix to netfilter from Eric Dumazet inspired me to look around a bit by using some grep/sed stuff as looking for this kind of bugs seemed easy to automate. This is one of them I found where it looks like this semicolon is not valid. Signed-off-by: Ilpo Järvinen <ilp...@he...> Acked-by: Benjamin Herrenschmidt <be...@ke...> Signed-off-by: Paul Mackerras <pa...@sa...> commit 8b224b813aad0231af62dc75d056aae83c9d4d12 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8b224b813aad0231af62dc75d056aae83c9d4d12 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8b224b813aad0231af62dc75d056aae83c9d4d12 Author: David S. Miller <da...@su...> Date: Thu Aug 16 13:56:39 2007 -0700 [SPARC64]: Create a HWCAP_SPARC_N2 and report it to userspace on Niagara-2. Signed-off-by: David S. Miller <da...@da...> commit e8c59c0cf9c91dccfb6367c306d753500d5a0150 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e8c59c0cf9c91dccfb6367c306d753500d5a0150 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e8c59c0cf9c91dccfb6367c306d753500d5a0150 Author: Andrew Burgess <an...@tr...> Date: Thu Aug 16 10:30:46 2007 -0700 [IA64] Failure to grow RBS There is a bug in the ia64_do_page_fault code that can cause a failure to grow the register backing store, or any mapping that is marked as VM_GROWSUP if the mapping is the highest mapped area of memory. When the address accessed is below the first mapping the previous mapping is returned as NULL, and this case is handled. However, when the address accessed is above the highest mapping the vma returned is NULL, this case is not handled correctly, and it fails to spot that this access might require an existing mapping to grow upwards. Signed-off-by: Andrew Burgess <an...@tr...> Signed-off-by: Tony Luck <ton...@in...> commit 96989d9d754ef1fa55e71beff6a076f79cc1717e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=96989d9d754ef1fa55e71beff6a076f79cc1717e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=96989d9d754ef1fa55e71beff6a076f79cc1717e Author: Andy Whitcroft <ap...@sh...> Date: Fri Aug 17 01:25:34 2007 +0900 sh: remove extraneous ; on scif_sercon_putc wait loop It seems we have gained an extraneous trailing ';' on one of the wait loops in scif_sercon_putc(). Although this is completely benign as the apparent payload is also the empty statement, it invites error in the future. Clean it up now. Signed-off-by: Andy Whitcroft <ap...@sh...> Signed-off-by: Paul Mundt <le...@li...> commit 3ad40d647d5e7c320385649e5eb422a5e89e035d gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3ad40d647d5e7c320385649e5eb422a5e89e035d gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3ad40d647d5e7c320385649e5eb422a5e89e035d Author: Steve G <lin...@ya...> Date: Tue Aug 14 12:50:46 2007 -0700 SELinux: correct error code in selinux_audit_rule_init Corrects an error code so that it is valid to pass to userspace. Signed-off-by: Steve Grubb <lin...@ya...> Signed-off-by: James Morris <jm...@ha...i> commit 7dc408808ad40b9a5d031966035713ed5d5153b8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=7dc408808ad40b9a5d031966035713ed5d5153b8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=7dc408808ad40b9a5d031966035713ed5d5153b8 Author: David S. Miller <da...@su...> Date: Thu Aug 16 01:56:00 2007 -0700 [SPARC64]: SMP trampoline needs to avoid %tick_cmpr on sun4v too. Signed-off-by: David S. Miller <da...@da...> commit 53140b71c5e7b5370e4ac6ffc13fddbdfae71473 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=53140b71c5e7b5370e4ac6ffc13fddbdfae71473 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=53140b71c5e7b5370e4ac6ffc13fddbdfae71473 Author: David S. Miller <da...@su...> Date: Thu Aug 16 01:52:44 2007 -0700 [SPARC64]: Do not touch %tick_cmpr on sun4v cpus. This register is not a part of the sun4v architecture. Niagara 1 and 2 happened to leave it around. Signed-off-by: David S. Miller <da...@da...> commit cf5adce11743e98739fcb97e76d688f0b0bc2199 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cf5adce11743e98739fcb97e76d688f0b0bc2199 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cf5adce11743e98739fcb97e76d688f0b0bc2199 Author: David S. Miller <da...@da...> Date: Thu Aug 16 01:47:25 2007 -0700 [SPARC64]: Niagara-2 optimized copies. The bzero/memset implementation stays the same as Niagara-1. Signed-off-by: David S. Miller <da...@da...> commit 0fdb7f96d8c27e37ed2ca1ae5a763baf14b8fe0c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0fdb7f96d8c27e37ed2ca1ae5a763baf14b8fe0c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0fdb7f96d8c27e37ed2ca1ae5a763baf14b8fe0c Author: David S. Miller <da...@su...> Date: Wed Aug 15 21:02:23 2007 -0700 [SPARC64]: Allow userspace to get at the machine description. Like the OF device tree, it's useful to let userland get at the machine description so it can pretty print the graph etc. The implementation is a simple MISC device with a read method. Signed-off-by: David S. Miller <da...@da...> commit fe11cb6ba40afff15efb053fd0bcba45274636e0 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=fe11cb6ba40afff15efb053fd0bcba45274636e0 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=fe11cb6ba40afff15efb053fd0bcba45274636e0 Author: Ilpo Järvinen <ilp...@he...> Date: Thu Aug 16 01:02:07 2007 +0300 IB/mlx4: Incorrect semicolon after if statement A stray semicolon makes us inadvertently ignore the value of err. Signed-off-by: Ilpo Järvinen <ilp...@he...> Signed-off-by: Roland Dreier <ro...@ci...> commit 660adc6e60bc8882b16e466c09401cff017dcd94 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=660adc6e60bc8882b16e466c09401cff017dcd94 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=660adc6e60bc8882b16e466c09401cff017dcd94 Author: Ilpo Järvinen <ilp...@he...> Date: Wed Aug 15 15:07:30 2007 -0700 [IPv6]: Invalid semicolon after if statement A similar fix to netfilter from Eric Dumazet inspired me to look around a bit by using some grep/sed stuff as looking for this kind of bugs seemed easy to automate. This is one of them I found where it looks like this semicolon is not valid. Signed-off-by: Ilpo Järvinen <ilp...@he...> Signed-off-by: David S. Miller <da...@da...> commit 3b1855255098e1f78fa74c0f3378c0391e9a7a2b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=3b1855255098e1f78fa74c0f3378c0391e9a7a2b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=3b1855255098e1f78fa74c0f3378c0391e9a7a2b Author: Herbert Xu <he...@go...> Date: Wed Aug 15 14:46:02 2007 -0700 [NET]: Fix unbalanced rcu_read_unlock in __sock_create The recent RCU work created an unbalanced rcu_read_unlock in __sock_create. This patch fixes that. Reported by oleg 123. Signed-off-by: Herbert Xu <he...@go...> Signed-off-by: David S. Miller <da...@da...> commit 182fdd225de8fc3b1b721ae944fc41146a0bd812 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=182fdd225de8fc3b1b721ae944fc41146a0bd812 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=182fdd225de8fc3b1b721ae944fc41146a0bd812 Author: Alex Williamson <ale...@hp...> Date: Mon Aug 13 15:49:46 2007 -0600 [IA64] Fix processor_get_freq The core cpufreq code doesn't appear to understand returning -EAGAIN for the get() function of the cpufreq_driver. If PAL_GET_PSTATE returns -1, such as when running on Xen, scaling_cur_freq is happy to return 4294967285 kHz (ie. (unsigned)-11). The other drivers appear to return 0 for a failure, and doing so gives me the max frequency from scaling_cur_frequency and "<unknown>" from cpuinfo_cur_frequency. I believe that's the desired behavior. Signed-off-by: Alex Williamson <ale...@hp...> Acked-by: Venkatesh Pallipadi <ven...@in...> Signed-off-by: Tony Luck <ton...@in...> commit cca67164bbdb083df9adb6480822518b0f4b358f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cca67164bbdb083df9adb6480822518b0f4b358f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cca67164bbdb083df9adb6480822518b0f4b358f Author: Haavard Skinnemoen <hsk...@at...> Date: Mon Aug 13 16:24:01 2007 +0200 [AVR32] Define mmiowb() Add empty definition of mmiowb() since some drivers need it. Uncached writes are strongly ordered on AVR32. They may be delayed if the dcache is busy doing a writeback, but AFAICT that's not what this macro is supposed to deal with, at least on UP systems. We might have to revisit this definition when a SMP-capable AVR32 CPU comes along, depending on how the busses and cache coherency stuff end up being implemented. Signed-off-by: Haavard Skinnemoen <hsk...@at...> commit 6f834197a79d34d65ca44e9c77f2571edbcfb64b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6f834197a79d34d65ca44e9c77f2571edbcfb64b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6f834197a79d34d65ca44e9c77f2571edbcfb64b Author: Haavard Skinnemoen <hsk...@at...> Date: Wed Aug 15 16:12:18 2007 +0200 [AVR32] Fix bogus pte_page() definition The current definition of pte_page() masks out valid bits from the physical address, causing vmalloc_to_page() to misbehave. This may lead to everything from mmap() silently accessing the wrong data to "invalid pte" errors dumped by the kernel. Also remove the now-unused definition of PTE_PHYS_MASK. Thanks to Matteo Vit for discovering this bug. Signed-off-by: Haavard Skinnemoen <hsk...@at...> commit e7f3bac95e0bdfd520e065c4a29aad46190fcc99 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e7f3bac95e0bdfd520e065c4a29aad46190fcc99 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e7f3bac95e0bdfd520e065c4a29aad46190fcc99 Author: Haavard Skinnemoen <hsk...@at...> Date: Fri Aug 3 13:29:01 2007 +0200 [AVR32] Simplify pte_alloc_one{,_kernel} There's really no need to retry an allocation with __GFP_REPEAT set. Also, use get_zeroed_page() and __GFP_ZERO to eliminate the extra call to clear_page() afterwards. Signed-off-by: Haavard Skinnemoen <hsk...@at...> commit 5221b34edfd05ac35c077e071095cf853325320f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5221b34edfd05ac35c077e071095cf853325320f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5221b34edfd05ac35c077e071095cf853325320f Author: Mariusz Kozlowski <m.k...@tu...> Date: Tue Jul 31 23:41:00 2007 +0200 include/asm-avr32/pgalloc.h: kmalloc + memset conversion to kcalloc Signed-off-by: Mariusz Kozlowski <m.k...@tu...> Signed-off-by: Haavard Skinnemoen <hsk...@at...> commit 54bb69e25016a7b11d83f03feafafdfe2b4d0859 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=54bb69e25016a7b11d83f03feafafdfe2b4d0859 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=54bb69e25016a7b11d83f03feafafdfe2b4d0859 Author: Haavard Skinnemoen <hsk...@at...> Date: Thu Jul 12 16:36:34 2007 +0200 [AVR32] Wire up i2c-gpio on the ATNGW100 board The NGW100 has a board controller which is hooked up to the TWI lines on AP7000. Since the TWI driver isn't in mainline, use the i2c-gpio driver in the mean time. Signed-off-by: Haavard Skinnemoen <hsk...@at...> commit ad93ab0a6ee20130fb8f719fc1860c20daa99a7b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ad93ab0a6ee20130fb8f719fc1860c20daa99a7b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ad93ab0a6ee20130fb8f719fc1860c20daa99a7b Author: David Brownell <da...@pa...> Date: Mon Jul 9 10:29:44 2007 +0200 [AVR32] leds-gpio for stk1000 Add GPIO led support: J2 to either block of LEDs on the STK1000. This uses the new LEDS_GPIO driver, and sets up a heartbeat trigger by default ... either bright (!!) amber, or a more interesting purple. Signed-off-by: David Brownell <dbr...@us...> Signed-off-by: Haavard Skinnemoen <hsk...@at...> commit fb0582f91fdd62b67bf54a440d7c79b19ed84da8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=fb0582f91fdd62b67bf54a440d7c79b19ed84da8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=fb0582f91fdd62b67bf54a440d7c79b19ed84da8 Author: Ryan Power <rp...@sy...> Date: Fri Aug 10 13:59:35 2007 -0700 libata: adjust libata to ignore errors after spinup Adjust libata to ignore errors after spinup This patch is to ignore errors from the spinup attempt if the drive is in the "standby id" state. Signed-off-by: Ryan Power <rp...@sy...> Acked-by: Mark Lord <li...@rt...> Cc: Jeff Garzik <je...@ga...> Cc: Tejun Heo <ht...@gm...> Signed-off-by: Andrew Morton <ak...@li...> Signed-off-by: Jeff Garzik <je...@ga...> commit 5c08ea019198230a62c601ddf97d0319ae246ad8 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=5c08ea019198230a62c601ddf97d0319ae246ad8 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=5c08ea019198230a62c601ddf97d0319ae246ad8 Author: Tejun Heo <ht...@gm...> Date: Tue Aug 14 19:56:04 2007 +0900 ata_piix: add TECRA M7 to broken suspend list Add TECRA M7 to broken suspend list. Reported by Marie Koreen. Signed-off-by: Tejun Heo <ht...@gm...> Cc: Marie Koreen <kb...@ko...> Signed-off-by: Jeff Garzik <je...@ga...> commit 80b8987c8feaf07a070f7cdcd55db024e9e200ec gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=80b8987c8feaf07a070f7cdcd55db024e9e200ec gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=80b8987c8feaf07a070f7cdcd55db024e9e200ec Author: Sergei Shtylyov <ssh...@ru...> Date: Fri Aug 10 21:02:15 2007 +0400 pata_hpt{37x|3x2n}: fix clock reporting (take 2) Fix several inconsistencies in these drivers WRT reporting the clocks: - when using DPLL mode, 'pata_hpt37x' driver reported the DPLL frequency as the PCI clock -- make it properly report both clocks and add the same ability to the 'pata_hpt3x2n' driver; - both drivers sometimes use "pata_hpt3*:" and sometimes "hpt3*:" in the messages -- make them use only the former one; - the message about failed DPLL stablizatios deserves KERN_ERR and a bang. :-) Signed-off-by: Sergei Shtylyov <ssh...@ru...> Signed-off-by: Jeff Garzik <je...@ga...> commit d44a65f7bb0dae0bcc78de336b55a75b30ec2d2a gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d44a65f7bb0dae0bcc78de336b55a75b30ec2d2a gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d44a65f7bb0dae0bcc78de336b55a75b30ec2d2a Author: Sergei Shtylyov <ssh...@ru...> Date: Fri Aug 10 20:58:46 2007 +0400 pata_hpt37x: actually clock HPT374 with 50 MHz DPLL (take 2) The DPLL tuning code always set up it for 66 MHz due to wrong UltraDMA mask including mode 5 used to check for the necessity of 66 MHz clocking -- this caused 66 MHz clock to be used for HPT374 chip that does not tolerate it. While fixing this, also remove PLL mode from the TODO list -- I don't think it's still a relevant item. Signed-off-by: Sergei Shtylyov <ssh...@ru...> Signed-off-by: Jeff Garzik <je...@ga...> commit be456b77ffbd3983b5da8eff49a70a701333f68b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=be456b77ffbd3983b5da8eff49a70a701333f68b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=be456b77ffbd3983b5da8eff49a70a701333f68b Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Thu Aug 9 23:19:34 2007 +0200 pata_artop: fix UDMA5 for AEC6280[R] and UDMA6 for AEC6880[R] Maximum supported UDMA mode for AEC6280[R] is UDMA5 (not UDMA4) and for AEC6880[R] it is UDMA6 (not UDMA5): * Fix the problem by adding missing struct ata_port_info to artop_init_one(). * Use the right naming (s/626/628/). * Bump driver version. Fixes IDE->libata regression, problem was never present in IDE aec62xx driver. Cc: Alan Cox <al...@lx...> Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> Signed-off-by: Jeff Garzik <je...@ga...> commit ac2b04371fffd964b0d1c3369a9972bed7a5c5d9 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ac2b04371fffd964b0d1c3369a9972bed7a5c5d9 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ac2b04371fffd964b0d1c3369a9972bed7a5c5d9 Author: Tejun Heo <ht...@gm...> Date: Tue Aug 7 02:43:27 2007 +0900 ata_piix: update map 10b for ich8m Fix map entry 10b for ich8. It's [P0 P2 IDE IDE] like ich6 / ich6m. Signed-off-by: Tejun Heo <ht...@gm...> Cc: <Kristen Carlson Accardi> kri...@in... Signed-off-by: Jeff Garzik <je...@ga...> commit cfbf723eb7928879292ee71fa0d118fc4e37b8c9 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cfbf723eb7928879292ee71fa0d118fc4e37b8c9 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cfbf723eb7928879292ee71fa0d118fc4e37b8c9 Author: Alan Cox <al...@lx...> Date: Mon Jul 9 14:38:41 2007 +0100 sata_mv: PCI IDs for Hightpoint RocketRaid 1740/1742 Underneath all the HPT packaging, PCI identifiers, binary driver modules and stuff you find that ... Signed-off-by: Alan Cox <al...@re...> Signed-off-by: Jeff Garzik <je...@ga...> commit 6a286a6d85bb0da687011b15f268c0e52e8eaba4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6a286a6d85bb0da687011b15f268c0e52e8eaba4 gitweb-diff: http://www.kernel.org/... [truncated message content] |