05 Jul, 2007

2 commits


18 Jun, 2007

2 commits


11 Jun, 2007

5 commits


05 Jun, 2007

3 commits


04 Jun, 2007

2 commits


03 Jun, 2007

4 commits


25 May, 2007

1 commit

  • Random sampling of some URLs in the Documentation tree to see how many were
    stale found that one watchdog driver was now a porn site. In fact if the
    watchdogs document directory was any older it would be written in latin

    Clean it up somewhat and add Last reviewed headers, something all the
    Documentation could do with IMHO.

    Signed-off-by: Alan Cox
    Signed-off-by: Andrew Morton
    Signed-off-by: Wim Van Sebroeck

    Alan Cox
     

19 May, 2007

8 commits

  • Watchdog driver for the Kendin/Micrel KS8695 processor.

    Signed-off-by: Andrew Victor
    Signed-off-by: Wim Van Sebroeck

    Andrew Victor
     
  • Linus Torvalds
     
  • Fix an Oops in the cciss driver caused by system shutdown while a filesystem
    on a cciss device is still active. The cciss_remove_one function only
    properly removes the device if the device has been cleanly released by its
    users, which is not the case when the pci_driver.shutdown method is called.

    This patch adds a new cciss_shutdown function to better match the pattern
    used by various SCSI drivers: deactivate device interrupts and flush caches.
    It also alters the cciss_remove_one function to match and readds the
    __devexit annotation that was removed when cciss_remove_one was serving as
    the pci_driver.shutdown method.

    Signed-off-by: Gerald Britton
    Acked-by: Mike Miller
    Signed-off-by: Linus Torvalds

    Gerald Britton
     
  • A number of items in the i386 boot documentation have been either
    vague, outdated or hard to read. This text revision adds several more
    examples, including a memory map for a modern kernel load. It also
    adds a field-by-field detailed description of the setup header, and a
    bootloader ID for Qemu.

    Signed-off-by: H. Peter Anvin
    Signed-off-by: Linus Torvalds

    H. Peter Anvin
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
    [CRYPTO] tcrypt: Add missing error check
    [CRYPTO] padlock: Make CRYPTO_DEV_PADLOCK a tristate again

    Linus Torvalds
     
  • 1 is a power of two, therefore roundup_pow_of_two(1) should return 1. It does
    in case the argument is a variable but in case it's a constant it behaves
    wrong and returns 0. Probably nobody ever did it so this was never noticed.

    Signed-off-by: Rolf Eike Beer
    Signed-off-by: Linus Torvalds

    Rolf Eike Beer
     
  • The timerfd was using the unlocked waitqueue operations, but it was
    using a different lock, so poll_wait() would race with it.

    This makes timerfd directly use the waitqueue lock.

    Signed-off-by: Davide Libenzi
    Signed-off-by: Linus Torvalds

    Davide Libenzi
     
  • The eventfd was using the unlocked waitqueue operations, but it was
    using a different lock, so poll_wait() would race with it.

    This makes eventfd directly use the waitqueue lock.

    Signed-off-by: Davide Libenzi
    Signed-off-by: Linus Torvalds

    Davide Libenzi
     

18 May, 2007

13 commits

  • * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (32 commits)
    [POWERPC] Remove build warnings in windfarm_core
    [POWERPC] Pass per-file CFLAGs for platform specific op codes
    [POWERPC] Correct #endif comment
    [POWERPC] Fix ppc_rtas_progress_show()
    [POWERPC] Fix sed command lines for zlib source construction
    [POWERPC] Specify GNUTARGET on $(AR) invocations
    [POWERPC] Make sure device node type/name is not NULL on hot-added nodes
    [POWERPC] Small fixes for the Ebony device tree
    [POWERPC] Fix warning on UP
    [POWERPC] cell_defconfig: Disable cpufreq and pmi
    [POWERPC] Fix IO space on PCI buses created from of_platform
    [POWERPC] Add spinlock to request_phb_iospace()
    [POWERPC] Fix make rules for treeImage.initrd
    [POWERPC] Remove warning in mpic.c
    [POWERPC] Update pasemi_defconfig
    [POWERPC] pasemi: CONFIG_GENERIC_TBSYNC no longer needed
    [POWERPC] Update iseries_defconfig
    [POWERPC] Wire up some more syscalls
    [POWERPC] Fix bug adding properties with flatdevtree.c's ft_set_prop()
    [POWERPC] Remove fixup_bigphys_addr() for arch/powerpc to avoid link error
    ...

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:
    [SPARC64]: Fix sched_clock() et al.

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:
    [IPV4]: Remove IPVS icmp hack from route.c for now.
    [IPV4]: Correct rp_filter help text.
    [TCP]: TCP_CONG_YEAH requires TCP_CONG_VEGAS
    [TCP] slow start: Make comments and code logic clearer.
    [BLUETOOTH]: Fix locking in hci_sock_dev_event().
    [NET]: Fix BMSR_100{HALF,FULL}2 defines in linux/mii.h
    [NET]: lockdep classes in register_netdevice

    Linus Torvalds
     
  • The slab manipulation functions should not be triggered by slabs that
    are unresovable in the subset of slabs selected on the command line.

    Signed-off-by: Christoph Lameter
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Christoph Lameter
     
  • As pointed out by Jarek Poplawski, the patch

    [WORKQUEUE]: cancel_delayed_work: use del_timer() instead of del_timer_sync()
    commit: 071b638689464c6b39407025eedd810d5b5e6f5d

    was wrong, it was merged by mistake after that.

    From the changelog:

    after this patch:
    ...
    delayed_work_timer_fn->__queue_work() in progress.

    The latter doesn't differ from the caller's POV,

    it does make a difference if the caller calls flush_workqueue() after
    cancel_delayed_work(), in that case flush_workqueue() can miss this
    work_struct.

    Signed-off-by: Oleg Nesterov
    Cc: Jarek Poplawski
    Cc: David Howells
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Oleg Nesterov
     
  • Revert: 2d771cd86d4c3af26f34a7bcdc1b87696824cad9

    This is dangerous if enabled and a better solution to the
    problem is being worked on.

    Signed-off-by: David S. Miller

    David S. Miller
     
  • The return value of crypto_hash_final isn't checked in test_hash_cycles.
    This patch corrects this. Thanks to Eric Sesterhenn for reporting this.

    Signed-off-by: Herbert Xu

    Herbert Xu
     
  • SPARC64_NSEC_PER_CYC_SHIFT was set too high.

    Signed-off-by: David S. Miller

    David S. Miller
     
  • This reverts commit c8fdd247255a3a027cd9f66dcf93e6847d1d2f85.

    It turns out the kernel was correct, and the gcc complaint was a gcc
    bug. The preferred stack boundary is expressed not in bytes, but in the
    the log2() of the preferred boundary, so "-mpreferred-stack-boundary=2"
    is in fact exactly what we want, but a gcc that is compiled for x86-64
    will consider it an error (because the 64-bit calling sequence says that
    the stack should be 16-byte aligned) even if we are then using "-m32" to
    generate 32-bit code.

    Noted-by: Mikulas Patocka
    Cc: Jan Hubicka
    Acked-by: Andi Kleen
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • Turning it into a boolean was unnecessary and caused ALGAPI to be
    pinned down as a boolean to. This patch makes it a tristate again.

    Signed-off-by: Herbert Xu

    Herbert Xu
     
  • * git://git.linux-nfs.org/pub/linux/nfs-2.6:
    SUNRPC: Fix sparse warnings
    NLM: Fix sparse warnings
    NFS: Fix more sparse warnings
    NFS: Fix some 'sparse' warnings...
    SUNRPC: remove dead variable 'rpciod_running'
    NFS4: Fix incorrect use of sizeof() in fs/nfs/nfs4xdr.c
    NFS: use zero_user_page
    NLM: don't use CLONE_SIGHAND in nlmclnt_recovery
    NLM: Fix locking client timeouts...

    Linus Torvalds
     
  • * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:
    sata_via: pcim_iomap_regions() conversion missed BAR5
    libata: remove libata.spindown_compat
    sata_nv: fix fallout of devres conversion
    drivers/ata: remove the wildcard from sata_nv driver

    Linus Torvalds
     
  • pcim_iomap_regions() conversion missed BAR5. Fix it.

    Signed-off-by: Tejun Heo
    Signed-off-by: Jeff Garzik

    Tejun Heo