1. 23 Sep, 2006 36 commits
  2. 22 Sep, 2006 4 commits
    • Jeremy Fitzhardinge's avatar
      [CPUFREQ] sw_any_bug_dmi_table can be used on resume, so it isn't initdata · 24669f7d
      Jeremy Fitzhardinge authored
      sw_any_bug_dmi_table can be used on resume, so it isn't initdata.
      Signed-off-by: default avatarJeremy Fitzhardinge <jeremy@goop.org>
      Signed-off-by: default avatarDave Jones <davej@redhat.com>
      24669f7d
    • Dave Jones's avatar
      [CPUFREQ] Fix some more CPU hotplug locking. · ddad65df
      Dave Jones authored
      Lukewarm IQ detected in hotplug locking
      BUG: warning at kernel/cpu.c:38/lock_cpu_hotplug()
      [<b0134a42>] lock_cpu_hotplug+0x42/0x65
      [<b02f8af1>] cpufreq_update_policy+0x25/0xad
      [<b0358756>] kprobe_flush_task+0x18/0x40
      [<b0355aab>] schedule+0x63f/0x68b
      [<b01377c2>] __link_module+0x0/0x1f
      [<b0119e7d>] __cond_resched+0x16/0x34
      [<b03560bf>] cond_resched+0x26/0x31
      [<b0355b0e>] wait_for_completion+0x17/0xb1
      [<f965c547>] cpufreq_stat_cpu_callback+0x13/0x20 [cpufreq_stats]
      [<f9670074>] cpufreq_stats_init+0x74/0x8b [cpufreq_stats]
      [<b0137872>] sys_init_module+0x91/0x174
      [<b0102c81>] sysenter_past_esp+0x56/0x79
      
      As there are other places that call cpufreq_update_policy without
      the hotplug lock, it seems better to keep the hotplug locking
      at the lower level for the time being until this is revamped.
      Signed-off-by: default avatarDave Jones <davej@redhat.com>
      ddad65df
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband · db392219
      Linus Torvalds authored
      * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband: (65 commits)
        IB: Fix typo in kerneldoc for ib_set_client_data()
        IPoIB: Add some likely/unlikely annotations in hot path
        IPoIB: Remove unused include of vmalloc.h
        IPoIB: Rejoin all multicast groups after a port event
        IPoIB: Create MCGs with all attributes required by RFC
        IB/sa: fix ib_sa_selector names
        IB/iser: INFINIBAND_ISER depends on INET
        IB/mthca: Simplify calls to mthca_cq_clean()
        RDMA/cma: Document rdma_accept() error handling
        IB/mthca: Recover from catastrophic errors
        RDMA/cma: Document rdma_destroy_id() function
        IB/cm: Do not track remote QPN in timewait state
        IB/sa: Require SA registration
        IPoIB: Refactor completion handling
        IB/iser: Do not use FMR for a single dma entry sg
        IB/iser: fix some debug prints
        IB/iser: make FMR "page size" be 4K and not PAGE_SIZE
        IB/iser: Limit the max size of a scsi command
        IB/iser: fix a check of SG alignment for RDMA
        RDMA/cma: Protect against adding device during destruction
        ...
      db392219
    • Linus Torvalds's avatar
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 · 3e2ab46d
      Linus Torvalds authored
      * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:
        [netdrvr] mv643xx_eth: fix obvious typo, which caused build breakage
        [netdrvr] lp486e: fix typo
      3e2ab46d