1. 23 9月, 2006 1 次提交
  2. 21 9月, 2006 1 次提交
  3. 19 9月, 2006 1 次提交
    • L
      Revert mmiocfg heuristics and blacklist changes · 79e453d4
      Linus Torvalds 提交于
      This reverts commits 11012d41 and
      40dd2d20, which allowed us to use the
      MMIO accesses for PCI config cycles even without the area being marked
      reserved in the e820 memory tables.
      
      Those changes were needed for EFI-environment Intel macs, but broke some
      newer Intel 965 boards, so for now it's better to revert to our old
      2.6.17 behaviour and at least avoid introducing any new breakage.
      
      Andi Kleen has a set of patches that work with both EFI and the broken
      Intel 965 boards, which will be applied once they get wider testing.
      
      Cc: Arjan van de Ven <arjan@infradead.org>
      Cc: Edgar Hucek <hostmaster@ed-soft.at>
      Cc: Andi Kleen <ak@suse.de>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      79e453d4
  4. 18 9月, 2006 3 次提交
  5. 13 9月, 2006 3 次提交
  6. 02 9月, 2006 1 次提交
  7. 31 8月, 2006 1 次提交
  8. 30 8月, 2006 1 次提交
  9. 28 8月, 2006 3 次提交
    • P
      [PATCH] cpuset: top_cpuset tracks hotplug changes to cpu_online_map · 4c4d50f7
      Paul Jackson 提交于
      Change the list of cpus allowed to tasks in the top (root) cpuset to
      dynamically track what cpus are online, using a CPU hotplug notifier.  Make
      this top cpus file read-only.
      
      On systems that have cpusets configured in their kernel, but that aren't
      actively using cpusets (for some distros, this covers the majority of
      systems) all tasks end up in the top cpuset.
      
      If that system does support CPU hotplug, then these tasks cannot make use
      of CPUs that are added after system boot, because the CPUs are not allowed
      in the top cpuset.  This is a surprising regression over earlier kernels
      that didn't have cpusets enabled.
      
      In order to keep the behaviour of cpusets consistent between systems
      actively making use of them and systems not using them, this patch changes
      the behaviour of the 'cpus' file in the top (root) cpuset, making it read
      only, and making it automatically track the value of cpu_online_map.  Thus
      tasks in the top cpuset will have automatic use of hot plugged CPUs allowed
      by their cpuset.
      
      Thanks to Anton Blanchard and Nathan Lynch for reporting this problem,
      driving the fix, and earlier versions of this patch.
      Signed-off-by: NPaul Jackson <pj@sgi.com>
      Cc: Nathan Lynch <ntl@pobox.com>
      Cc: Anton Blanchard <anton@samba.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      4c4d50f7
    • T
      [PATCH] Documentation update for relay interface · e88d78f6
      Tom Zanussi 提交于
      Here's updated documentation for the relay interface, rewritten to match
      the relayfs->relay changes.  It also moves relayfs.txt to relay.txt in the
      process.
      
      It includes the changes to relayfs.txt previously posted by Randy Dunlap,
      thanks for those.
      
      The relay-apps examples have also been updated to match, and can be found
      on the sourceforge relayfs website.
      Signed-off-by: NTom Zanussi <zanussi@us.ibm.com>
      Cc: "Randy.Dunlap" <rdunlap@xenotime.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      e88d78f6
    • A
      [PATCH] Fix docs for fs.suid_dumpable · a2e0b563
      Alexey Dobriyan 提交于
      Sergey Vlasov noticed that there is not kernel.suid_dumpable, but
      fs.suid_dumpable.
      
      How KERN_SETUID_DUMPABLE ended up in fs_table[]? Hell knows...
      Signed-off-by: NAlexey Dobriyan <adobriyan@gmail.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      a2e0b563
  10. 27 8月, 2006 1 次提交
  11. 23 8月, 2006 1 次提交
  12. 18 8月, 2006 2 次提交
  13. 15 8月, 2006 1 次提交
  14. 12 8月, 2006 1 次提交
  15. 06 8月, 2006 1 次提交
  16. 04 8月, 2006 1 次提交
  17. 03 8月, 2006 2 次提交
  18. 01 8月, 2006 10 次提交
    • M
      [CPUFREQ] return error when failing to set minfreq · 9c9a43ed
      Mattia Dongili 提交于
      I just stumbled on this bug/feature, this is how to reproduce it:
      
      # echo 450000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
      # echo 450000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
      # echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
      # cpufreq-info -p
      450000 450000 powersave
      # echo 1800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq ; echo $?
      0
      # cpufreq-info -p
      450000 450000 powersave
      
      Here it is. The kernel refuses to set a min_freq higher than the
      max_freq but it allows a max_freq lower than min_freq (lowering min_freq
      also).
      
      This behaviour is pretty straightforward (but undocumented) and it
      doesn't return an error altough failing to accomplish the requested
      action (set min_freq).
      The problem (IMO) is basically that userspace is not allowed to set a
      full policy atomically while the kernel always does that thus it must
      enforce an ordering on operations.
      
      The attached patch returns -EINVAL if trying to increase frequencies
      starting from scaling_min_freq and documents the correct ordering of writes.
      Signed-off-by: NMattia Dongili <malattia@linux.it>
      Signed-off-by: Dominik Brodowski <linux at dominikbrodowski.net>
      Signed-off-by: NDave Jones <davej@redhat.com>
      
      --
      9c9a43ed
    • T
      [PATCH] documentation: Documentation/initrd.txt · 0a5eca65
      Thomas Horsley 提交于
      I spent a long time the other day trying to examine an initrd image on a
      fedora core 5 system because the initrd.txt file is apparently obsolete.
      Here is a patch which I hope will reduce future confusion for others.
      Signed-off-by: NThomas Horsley <tom.horsley@ccur.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      0a5eca65
    • R
      [PATCH] vDSO hash-style fix · 0b0bf7a3
      Roland McGrath 提交于
      The latest toolchains can produce a new ELF section in DSOs and
      dynamically-linked executables.  The new section ".gnu.hash" replaces
      ".hash", and allows for more efficient runtime symbol lookups by the
      dynamic linker.  The new ld option --hash-style={sysv|gnu|both} controls
      whether to produce the old ".hash", the new ".gnu.hash", or both.  In some
      new systems such as Fedora Core 6, gcc by default passes --hash-style=gnu
      to the linker, so that a standard invocation of "gcc -shared" results in
      producing a DSO with only ".gnu.hash".  The new ".gnu.hash" sections need
      to be dealt with the same way as ".hash" sections in all respects; only the
      dynamic linker cares about their contents.  To work with older dynamic
      linkers (i.e.  preexisting releases of glibc), a binary must have the old
      ".hash" section.  The --hash-style=both option produces binaries that a new
      dynamic linker can use more efficiently, but an old dynamic linker can
      still handle.
      
      The new section runs afoul of the custom linker scripts used to build vDSO
      images for the kernel.  On ia64, the failure mode for this is a boot-time
      panic because the vDSO's PT_IA_64_UNWIND segment winds up ill-formed.
      
      This patch addresses the problem in two ways.
      
      First, it mentions ".gnu.hash" in all the linker scripts alongside ".hash".
       This produces correct vDSO images with --hash-style=sysv (or old tools),
      with --hash-style=gnu, or with --hash-style=both.
      
      Second, it passes the --hash-style=sysv option when building the vDSO
      images, so that ".gnu.hash" is not actually produced.  This is the most
      conservative choice for compatibility with any old userland.  There is some
      concern that some ancient glibc builds (though not any known old production
      system) might choke on --hash-style=both binaries.  The optimizations
      provided by the new style of hash section do not really matter for a DSO
      with a tiny number of symbols, as the vDSO has.  If someone wants to use
      =gnu or =both for their vDSO builds and worry less about that
      compatibility, just change the option and the linker script changes will
      make any choice work fine.
      Signed-off-by: NRoland McGrath <roland@redhat.com>
      Cc: "Luck, Tony" <tony.luck@intel.com>
      Cc: Kyle McMartin <kyle@mcmartin.ca>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Jeff Dike <jdike@addtoit.com>
      Cc: Andi Kleen <ak@muc.de>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      0b0bf7a3
    • P
      [PATCH] Typo in ub clause of devices.txt · 953a7f20
      Pete Zaitcev 提交于
      Change "Thrid" into "Third", and realign similarly to other entries.
      Signed-off-by: NPete Zaitcev <zaitcev@redhat.com>
      Cc: <device@lanana.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      953a7f20
    • R
      [PATCH] Doc/SubmittingPatches cleanups · bc7455fa
      Randy Dunlap 提交于
      A few cleanups to SubmittingPatches:
      - mention SubmitChecklist
      - remove mention of my simple patch script tools
      - remove last-updated line
      Signed-off-by: NRandy Dunlap <rdunlap@xenotime.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      bc7455fa
    • R
      [PATCH] Add DocBook documentation for workqueue functions · 0fcb78c2
      Rolf Eike Beer 提交于
      kernel/workqueue.c was omitted from generating kernel documentation.  This
      adds a new section "Workqueues and Kevents" and adds documentation for some
      of the functions.
      
      Some functions in this file already had DocBook-style comments, now they
      finally become visible.
      Signed-off-by: NRolf Eike Beer <eike-kernel@sf-tec.de>
      Cc: "Randy.Dunlap" <rdunlap@xenotime.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      0fcb78c2
    • R
      [PATCH] pci/search: cleanups, add to kernel-api.tmpl · d75763d2
      Randy Dunlap 提交于
      Clean up kernel-doc comments in drivers/pci/search.c (line sizes and typos).
      
      Enable that source file in DocBook/kernel-api.tmpl.
      Signed-off-by: NRandy Dunlap <rdunlap@xenotime.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      d75763d2
    • R
      [PATCH] fix kernel-api doc for kernel/resource.c · 2b54960b
      Randy Dunlap 提交于
      insert_resource() was unexported, so kernel-doc needs to be told to search
      kernel/resource.c for internal functions instead of exported functions so that
      it won't report an error.
      Signed-off-by: NRandy Dunlap <rdunlap@xenotime.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      2b54960b
    • C
      [PATCH] cpu hotplug: fix hotplug cpu documentation for proper usage · 7c7165c9
      Chandra Seetharaman 提交于
      Update hotplug cpu documentation to clearly state when to use
      register_cpu_notifier() and register_hotcpu_notifier.
      Signed-off-by: NChandra Seetharaman <sekharan@us.ibm.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      7c7165c9
    • S
      [PATCH] delay accounting: temporarily enable by default · 163ecdff
      Shailabh Nagar 提交于
      Enable delay accounting by default so that feature gets coverage testing
      without requiring special measures.
      
      Earlier, it was off by default and had to be enabled via a boot time param.
       This patch reverses the default behaviour to improve coverage testing.  It
      can be removed late in the kernel development cycle if its believed users
      shouldn't have to incur any cost if they don't want delay accounting.  Or
      it can be retained forever if the utility of the stats is deemed common
      enough to warrant keeping the feature on.
      Signed-off-by: NShailabh Nagar <nagar@watson.ibm.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      163ecdff
  19. 29 7月, 2006 4 次提交
  20. 25 7月, 2006 1 次提交