lkml.org 
[lkml]   [2007]   [Sep]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectLinux 2.6.23-rc6

    So last week was a bust, with a lot of core people away for the kernel
    summit, and with -rc5 having two rather nasty (and silly) one-liner
    problems that bit a number of people - a missing NULL pointer check in
    TCP, and a missing list terminator in ata_piix.

    So the fixes for those things were both pretty trivial, and they've been
    in the -git trees for the last few days, but I just pushed out an -rc6
    that also merges up some other updates that did come in during the week.

    Most of the diff is just some m32r reorg, but see the appended shortlog
    and diffstat for details.

    Linus
    ---
    Alan Cox (1):
    [MIPS] tty: add the new ioctls and definitions.

    Andi Kleen (1):
    x86_64: Remove CLFLUSH in text_poke()

    Christian Ehrhardt (1):
    [x86 setup] Work around bug in Xen HVM

    Christoph Hellwig (4):
    [XFS] Fix sparse NULL vs 0 warnings
    [XFS] Fix sparse warning in kmem_shake_allow
    [XFS] fix ASSERT and ASSERT_ALWAYS
    [XFS] fix sparse shadowed variable warnings

    Chuck Lever (4):
    NFS: mount option parser chokes on proto=
    NFS: Return a real error code from mount(2)
    NFS: Off-by-one length error in string handling
    NFS: change NFS mount error return when hostname/pathname too long

    Daniel Walker (1):
    i386: fix a hang on stuck nmi watchdog

    David Brownell (2):
    i2c-gpio: Fix adapter number
    i2c-algo-bit: Read block data bugfix

    David Chinner (1):
    [XFS] Set filestreams object timeout to something sane.

    David Howells (1):
    [MTD] Initialise s_flags in get_sb_mtd_aux()

    David S. Miller (1):
    [TCP]: 'dst' can be NULL in tcp_rto_min()

    Eric Sandeen (1):
    [XFS] fix nasty quota hashtable allocation bug

    Geert Uytterhoeven (1):
    [POWERPC] cell/PS3: Ignore storage devices that are still being probed

    Herbert Xu (2):
    [CRYPTO] blkcipher: Fix handling of kmalloc page straddling
    [CRYPTO] blkcipher: Fix inverted test in blkcipher_get_spot

    Hirokazu Takata (12):
    m32r: Move defconfig files to arch/m32r/configs/
    m32r: Update defconfig files for 2.6.23-rc1
    m32r: Add defconfig file for the usrv platform.
    m32r: Rearrange platform-dependent codes
    m32r: Move dot.gdbinit files
    m32r: Define symbols to unify platform-dependent ICU checks
    m32r: Simplify ei_handler code
    m32r: Exit ei_handler directly for no IRQ case or IPI operations
    m32r: Cosmetic updates of arch/m32r/kernel/entry.S
    m32r: Separate syscall table from entry.S
    m32r: build fix of entry.S
    m32r: Rename STI/CLI macros

    Ingo Molnar (4):
    sched: fix niced_granularity() shift
    sched: debug: fix cfs_rq->wait_runtime accounting
    sched: debug: fix sum_exec_runtime clearing
    sched: fix xtensa build warning

    Jason Lunz (1):
    [JFFS2] fix write deadlock regression

    Jean Delvare (2):
    hwmon: End of I/O region off-by-one
    i2c-pxa: Fix adapter number

    Jeff Dike (1):
    UML: Fix ELF_CORE_COPY_REGS build botch

    Jeff Garzik (1):
    [libata] ata_piix: properly terminate DMI system list

    Jeff Norden (1):
    pata_it821x: fix lost interrupt with atapi devices

    Jeremy Kerr (1):
    [POWERPC] cell/PS3: Always set master run control bit in mfc_sr1_set

    Jesper Juhl (1):
    [IA64] Remove unnecessary cast of allocation return value in sn_hwperf_enum_objects()

    Joachim Fenkes (1):
    [POWERPC] ibmebus: Prevent bus_id collisions

    John Keller (1):
    [IA64] SN: Add support for CPU disable

    Joseph Chan (1):
    [libata, IDE] add new VIA bridge to VIA PATA drivers

    Kenji Kaneshige (2):
    [IA64] Fix unexpected interrupt vector handling
    [IA64] Clear pending interrupts at CPU boot up time

    Kyungmin Park (1):
    [MIPS] i8259: Add disable method.

    Laurent Riffard (1):
    Fix broken pata_via cable detection

    Linus Torvalds (1):
    Linux 2.6.23-rc6

    Masato Noguchi (1):
    [POWERPC] cell/PS3: Fix a bug that causes the PS3 to hang on the SPU Class 0 interrupt.

    Maxime Bizon (1):
    [MIPS] R10000: Fix wrong test in dma-default.c

    Neil Brown (2):
    knfsd: Fixed problem with NFS exporting directories which are mounted on.
    knfsd: Validate filehandle type in fsid_source

    Ondrej Zary (1):
    Fix sata_via write errors on PATA drive connected to VT6421

    Peter Chubb (2):
    [IA64] Enable early console for Ski simulator
    [IA64] Cleanup HPSIM code (was: Re: Enable early console for Ski simulator)

    Peter Zijlstra (3):
    sched: simplify __check_preempt_curr_fair()
    sched: improve prev_sum_exec_runtime setting
    sched: fix ideal_runtime calculations for reniced tasks

    Prarit Bhargava (1):
    [IA64] Stop bogus NMI & softlockup warnings in ia64 show_mem

    Ralf Baechle (5):
    [MIPS] BCM1480: Fix computation of interrupt mask address register.
    [MIPS] PCI: Set need_domain_info if controller domain index is non-zero.
    [MIPS] Kconfig: whitespace cleanup.
    [MIPS] Sibyte: Remove broken dependency on EXPERIMENTAL from SIBYTE_SB1xxx_SOC.
    [MIPS] Provide empty irq_enable_hazard definition for legacy and R1 cores.

    Roland McGrath (1):
    Fix spurious syscall tracing after PTRACE_DETACH + PTRACE_ATTACH

    Roman Zippel (1):
    kconfig: oldconfig shall not set symbols if it does not need to

    Stefan Richter (1):
    firewire: fw-ohci: ignore failure of pci_set_power_state (fix suspend regression)

    Stephane Eranian (1):
    i386: Fix perfctr watchdog on core duo

    Suresh Siddha (1):
    sched: fix MC/HT scheduler optimization, without breaking the FUZZ logic.

    Tejun Heo (1):
    libata clear horkage on ata_dev_init()

    Thiemo Seufer (1):
    [MIPS] TLB: Fix instruction bitmasks

    Trond Myklebust (4):
    NFS: Fix use of cancel_delayed_work_sync in nfs_release_automount_timer
    NFSv4: Fix a typo in _nfs4_do_open_reclaim
    NFSv4: Ensure that we pass the correct dentry to nfs4_intent_set_file
    NFS: Fix a write request leak in nfs_invalidate_page()

    Yoichi Yuasa (1):
    [MIPS] Ocelot: remove remaining bits

    ---
    Makefile | 2 +-
    arch/i386/boot/pm.c | 6 +-
    arch/i386/kernel/alternative.c | 6 +-
    arch/i386/kernel/cpu/perfctr-watchdog.c | 28 +-
    arch/i386/kernel/nmi.c | 2 +-
    arch/i386/kernel/ptrace.c | 1 -
    arch/ia64/hp/sim/hpsim_console.c | 16 +-
    arch/ia64/hp/sim/hpsim_setup.c | 9 +-
    arch/ia64/hp/sim/simeth.c | 12 +-
    arch/ia64/hp/sim/simscsi.c | 3 +-
    arch/ia64/kernel/irq_ia64.c | 28 +-
    arch/ia64/kernel/ptrace.c | 1 -
    arch/ia64/kernel/setup.c | 13 +-
    arch/ia64/kernel/smpboot.c | 6 +
    arch/ia64/mm/contig.c | 3 +
    arch/ia64/mm/discontig.c | 3 +
    arch/ia64/sn/kernel/huberror.c | 14 +-
    arch/ia64/sn/kernel/irq.c | 15 +
    arch/ia64/sn/kernel/sn2/sn2_smp.c | 26 +
    arch/ia64/sn/kernel/sn2/sn_hwperf.c | 3 +-
    arch/ia64/sn/pci/pcibr/pcibr_provider.c | 1 +
    arch/ia64/sn/pci/tioca_provider.c | 2 +
    arch/ia64/sn/pci/tioce_provider.c | 1 +
    arch/m32r/Kconfig | 20 +
    arch/m32r/Makefile | 3 +-
    .../m32104ut_defconfig} | 363 ++++--------
    .../m32700ut.smp_defconfig} | 349 ++++--------
    .../m32700ut.up_defconfig} | 349 ++++--------
    .../mappi.nommu_defconfig} | 294 +++-------
    .../defconfig.smp => configs/mappi.smp_defconfig} | 311 +++-------
    .../defconfig.up => configs/mappi.up_defconfig} | 311 +++-------
    .../mappi2.opsp_defconfig} | 333 ++++--------
    .../mappi2.vdec2_defconfig} | 333 ++++--------
    .../defconfig.smp => configs/mappi3.smp_defconfig} | 310 +++-------
    .../defconfig.nommu => configs/oaks32r_defconfig} | 290 +++-------
    .../defconfig.opsput => configs/opsput_defconfig} | 321 ++++-------
    .../defconfig.smp => configs/usrv_defconfig} | 608 ++++++++------------
    arch/m32r/defconfig | 349 ++++--------
    arch/m32r/kernel/Makefile | 8 -
    arch/m32r/kernel/entry.S | 569 ++----------------
    arch/m32r/kernel/syscall_table.S | 286 +++++++++
    arch/m32r/platforms/Makefile | 9 +
    arch/m32r/platforms/m32104ut/Makefile | 1 +
    .../io_m32104ut.c => platforms/m32104ut/io.c} | 2 +-
    .../m32104ut/setup.c} | 2 +-
    arch/m32r/platforms/m32700ut/Makefile | 1 +
    .../m32700ut/dot.gdbinit_200MHz_16MB | 0
    .../m32700ut/dot.gdbinit_300MHz_32MB | 0
    .../m32700ut/dot.gdbinit_400MHz_32MB | 0
    .../io_m32700ut.c => platforms/m32700ut/io.c} | 2 +-
    .../m32700ut/setup.c} | 2 +-
    arch/m32r/platforms/mappi/Makefile | 1 +
    arch/m32r/{ => platforms}/mappi/dot.gdbinit | 0
    arch/m32r/{ => platforms}/mappi/dot.gdbinit.nommu | 0
    arch/m32r/{ => platforms}/mappi/dot.gdbinit.smp | 0
    .../{kernel/io_mappi.c => platforms/mappi/io.c} | 2 +-
    .../setup_mappi.c => platforms/mappi/setup.c} | 2 +-
    arch/m32r/platforms/mappi2/Makefile | 1 +
    arch/m32r/{ => platforms}/mappi2/dot.gdbinit.vdec2 | 0
    .../{kernel/io_mappi2.c => platforms/mappi2/io.c} | 2 +-
    .../setup_mappi2.c => platforms/mappi2/setup.c} | 2 +-
    arch/m32r/platforms/mappi3/Makefile | 1 +
    arch/m32r/{ => platforms}/mappi3/dot.gdbinit | 0
    .../{kernel/io_mappi3.c => platforms/mappi3/io.c} | 2 +-
    .../setup_mappi3.c => platforms/mappi3/setup.c} | 2 +-
    arch/m32r/platforms/oaks32r/Makefile | 1 +
    .../m32r/{ => platforms}/oaks32r/dot.gdbinit.nommu | 0
    .../io_oaks32r.c => platforms/oaks32r/io.c} | 2 +-
    .../setup_oaks32r.c => platforms/oaks32r/setup.c} | 2 +-
    arch/m32r/platforms/opsput/Makefile | 1 +
    arch/m32r/{ => platforms}/opsput/dot.gdbinit | 0
    .../{kernel/io_opsput.c => platforms/opsput/io.c} | 2 +-
    .../setup_opsput.c => platforms/opsput/setup.c} | 2 +-
    arch/m32r/platforms/usrv/Makefile | 1 +
    .../m32r/{kernel/io_usrv.c => platforms/usrv/io.c} | 4 +-
    .../setup_usrv.c => platforms/usrv/setup.c} | 5 +-
    arch/m68k/kernel/ptrace.c | 1 -
    arch/mips/Kconfig | 22 +-
    arch/mips/kernel/i8259.c | 1 +
    arch/mips/mm/dma-default.c | 2 +-
    arch/mips/mm/tlbex.c | 4 +-
    arch/mips/pci/pci.c | 1 +
    arch/mips/sibyte/Kconfig | 1 -
    arch/mips/sibyte/bcm1480/irq.c | 8 +-
    arch/powerpc/kernel/ibmebus.c | 30 +-
    arch/powerpc/platforms/cell/spu_base.c | 24 +-
    arch/powerpc/platforms/ps3/platform.h | 1 +
    arch/powerpc/platforms/ps3/repository.c | 29 +
    arch/powerpc/platforms/ps3/spu.c | 2 +
    crypto/blkcipher.c | 11 +-
    drivers/ata/ata_piix.c | 5 +-
    drivers/ata/libata-core.c | 1 +
    drivers/ata/pata_it821x.c | 4 +
    drivers/ata/pata_via.c | 14 +-
    drivers/ata/sata_via.c | 2 +-
    drivers/firewire/fw-ohci.c | 6 +-
    drivers/hwmon/lm78.c | 2 +-
    drivers/hwmon/w83781d.c | 2 +-
    drivers/i2c/algos/i2c-algo-bit.c | 52 +-
    drivers/i2c/busses/i2c-gpio.c | 2 +-
    drivers/i2c/busses/i2c-pxa.c | 2 +-
    drivers/ide/pci/via82cxxx.c | 1 +
    drivers/mtd/mtdsuper.c | 2 +
    fs/jffs2/fs.c | 2 +-
    fs/nfs/file.c | 2 +-
    fs/nfs/namespace.c | 2 +-
    fs/nfs/nfs4proc.c | 4 +-
    fs/nfs/super.c | 20 +-
    fs/nfs/write.c | 44 ++
    fs/nfsd/nfsfh.c | 20 +-
    fs/nfsd/vfs.c | 3 +-
    fs/xfs/linux-2.6/kmem.h | 2 +-
    fs/xfs/linux-2.6/xfs_aops.c | 8 +-
    fs/xfs/linux-2.6/xfs_globals.c | 2 +-
    fs/xfs/quota/xfs_qm.c | 3 +-
    fs/xfs/support/debug.h | 10 +-
    fs/xfs/xfs_da_btree.c | 1 -
    fs/xfs/xfs_log.c | 12 +-
    fs/xfs/xfs_log_recover.c | 12 +-
    include/asm-ia64/hpsim.h | 16 +
    include/asm-ia64/sn/arch.h | 1 +
    include/asm-ia64/sn/intr.h | 1 +
    include/asm-ia64/sn/sn_feature_sets.h | 1 +
    include/asm-m32r/assembler.h | 16 +-
    include/asm-m32r/m32r.h | 20 +
    include/asm-mips/hazards.h | 1 +
    include/asm-mips/ioctls.h | 4 +
    include/asm-mips/mach-ocelot/mach-gt64120.h | 30 -
    include/asm-mips/termbits.h | 7 +-
    include/asm-mips/termios.h | 6 +-
    include/asm-powerpc/spu.h | 2 +-
    include/asm-um/elf-x86_64.h | 42 +-
    include/linux/nfs_fs.h | 1 +
    include/linux/pci_ids.h | 1 +
    kernel/ptrace.c | 1 +
    kernel/sched.c | 15 +-
    kernel/sched_debug.c | 1 +
    kernel/sched_fair.c | 59 +-
    net/ipv4/tcp_input.c | 2 +-
    scripts/kconfig/conf.c | 21 +-
    140 files changed, 2412 insertions(+), 3877 deletions(-)
    rename arch/m32r/{m32104ut/defconfig.m32104ut => configs/m32104ut_defconfig} (87%)
    rename arch/m32r/{m32700ut/defconfig.m32700ut.smp => configs/m32700ut.smp_defconfig} (85%)
    rename arch/m32r/{m32700ut/defconfig.m32700ut.up => configs/m32700ut.up_defconfig} (85%)
    rename arch/m32r/{mappi/defconfig.nommu => configs/mappi.nommu_defconfig} (86%)
    rename arch/m32r/{mappi/defconfig.smp => configs/mappi.smp_defconfig} (87%)
    rename arch/m32r/{mappi/defconfig.up => configs/mappi.up_defconfig} (87%)
    rename arch/m32r/{mappi2/defconfig.opsp => configs/mappi2.opsp_defconfig} (86%)
    rename arch/m32r/{mappi2/defconfig.vdec2 => configs/mappi2.vdec2_defconfig} (86%)
    copy arch/m32r/{mappi3/defconfig.smp => configs/mappi3.smp_defconfig} (87%)
    rename arch/m32r/{oaks32r/defconfig.nommu => configs/oaks32r_defconfig} (85%)
    rename arch/m32r/{opsput/defconfig.opsput => configs/opsput_defconfig} (85%)
    rename arch/m32r/{mappi3/defconfig.smp => configs/usrv_defconfig} (62%)
    create mode 100644 arch/m32r/kernel/syscall_table.S
    create mode 100644 arch/m32r/platforms/Makefile
    create mode 100644 arch/m32r/platforms/m32104ut/Makefile
    rename arch/m32r/{kernel/io_m32104ut.c => platforms/m32104ut/io.c} (99%)
    rename arch/m32r/{kernel/setup_m32104ut.c => platforms/m32104ut/setup.c} (98%)
    create mode 100644 arch/m32r/platforms/m32700ut/Makefile
    rename arch/m32r/{ => platforms}/m32700ut/dot.gdbinit_200MHz_16MB (100%)
    rename arch/m32r/{ => platforms}/m32700ut/dot.gdbinit_300MHz_32MB (100%)
    rename arch/m32r/{ => platforms}/m32700ut/dot.gdbinit_400MHz_32MB (100%)
    rename arch/m32r/{kernel/io_m32700ut.c => platforms/m32700ut/io.c} (99%)
    rename arch/m32r/{kernel/setup_m32700ut.c => platforms/m32700ut/setup.c} (99%)
    create mode 100644 arch/m32r/platforms/mappi/Makefile
    rename arch/m32r/{ => platforms}/mappi/dot.gdbinit (100%)
    rename arch/m32r/{ => platforms}/mappi/dot.gdbinit.nommu (100%)
    rename arch/m32r/{ => platforms}/mappi/dot.gdbinit.smp (100%)
    rename arch/m32r/{kernel/io_mappi.c => platforms/mappi/io.c} (99%)
    rename arch/m32r/{kernel/setup_mappi.c => platforms/mappi/setup.c} (99%)
    create mode 100644 arch/m32r/platforms/mappi2/Makefile
    rename arch/m32r/{ => platforms}/mappi2/dot.gdbinit.vdec2 (100%)
    rename arch/m32r/{kernel/io_mappi2.c => platforms/mappi2/io.c} (99%)
    rename arch/m32r/{kernel/setup_mappi2.c => platforms/mappi2/setup.c} (99%)
    create mode 100644 arch/m32r/platforms/mappi3/Makefile
    rename arch/m32r/{ => platforms}/mappi3/dot.gdbinit (100%)
    rename arch/m32r/{kernel/io_mappi3.c => platforms/mappi3/io.c} (99%)
    rename arch/m32r/{kernel/setup_mappi3.c => platforms/mappi3/setup.c} (99%)
    create mode 100644 arch/m32r/platforms/oaks32r/Makefile
    rename arch/m32r/{ => platforms}/oaks32r/dot.gdbinit.nommu (100%)
    rename arch/m32r/{kernel/io_oaks32r.c => platforms/oaks32r/io.c} (99%)
    rename arch/m32r/{kernel/setup_oaks32r.c => platforms/oaks32r/setup.c} (98%)
    create mode 100644 arch/m32r/platforms/opsput/Makefile
    rename arch/m32r/{ => platforms}/opsput/dot.gdbinit (100%)
    rename arch/m32r/{kernel/io_opsput.c => platforms/opsput/io.c} (99%)
    rename arch/m32r/{kernel/setup_opsput.c => platforms/opsput/setup.c} (99%)
    create mode 100644 arch/m32r/platforms/usrv/Makefile
    rename arch/m32r/{kernel/io_usrv.c => platforms/usrv/io.c} (98%)
    rename arch/m32r/{kernel/setup_usrv.c => platforms/usrv/setup.c} (98%)
    create mode 100644 include/asm-ia64/hpsim.h
    delete mode 100644 include/asm-mips/mach-ocelot/mach-gt64120.h
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-09-11 05:05    [W:0.049 / U:31.908 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site