1. 10 9月, 2005 4 次提交
  2. 09 9月, 2005 4 次提交
  3. 08 9月, 2005 13 次提交
    • M
      [PATCH] DVB: Clarify description text for dvb-bt8xx in Kconfig · 2684f5c7
      Michael Krufky 提交于
      Patrick Keene wrote to the linux-dvb list, asking where in menuconfig he
      can enable dvb-bt8xx for his AVerMedia DVB card.  I pointed the following
      out to him:
      
      config DVB_BT8XX
             tristate "Nebula/Pinnacle PCTV/Twinhan PCI cards"
      
      It has been agreed upon that this description is extremely misleading.
      
      This patch changes the one-liner description text of dvb-bt8xx to something
      more meaningful, and adds AVerMedia to the detailed description.
      Signed-off-by: NMichael Krufky <mkrufky@m1k.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      2684f5c7
    • C
      [PATCH] ipmi poweroff: fix chassis control · 8c702e16
      Corey Minyard 提交于
      The IPMI power control function proc_write_chassctrl was badly written, it
      directly used userspace pointers, it assumed that strings were NULL
      terminated, and it used the evil sscanf function.  This converts over to
      using the sysctl interface for this data and changes the semantics to be a
      little more logical.
      Signed-off-by: NCorey Minyard <minyard@acm.org>
      Cc: <viro@parcelfarce.linux.theplanet.co.uk>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      8c702e16
    • P
      [PATCH] cpusets: formalize intermediate GFP_KERNEL containment · 9bf2229f
      Paul Jackson 提交于
      This patch makes use of the previously underutilized cpuset flag
      'mem_exclusive' to provide what amounts to another layer of memory placement
      resolution.  With this patch, there are now the following four layers of
      memory placement available:
      
       1) The whole system (interrupt and GFP_ATOMIC allocations can use this),
       2) The nearest enclosing mem_exclusive cpuset (GFP_KERNEL allocations can use),
       3) The current tasks cpuset (GFP_USER allocations constrained to here), and
       4) Specific node placement, using mbind and set_mempolicy.
      
      These nest - each layer is a subset (same or within) of the previous.
      
      Layer (2) above is new, with this patch.  The call used to check whether a
      zone (its node, actually) is in a cpuset (in its mems_allowed, actually) is
      extended to take a gfp_mask argument, and its logic is extended, in the case
      that __GFP_HARDWALL is not set in the flag bits, to look up the cpuset
      hierarchy for the nearest enclosing mem_exclusive cpuset, to determine if
      placement is allowed.  The definition of GFP_USER, which used to be identical
      to GFP_KERNEL, is changed to also set the __GFP_HARDWALL bit, in the previous
      cpuset_gfp_hardwall_flag patch.
      
      GFP_ATOMIC and GFP_KERNEL allocations will stay within the current tasks
      cpuset, so long as any node therein is not too tight on memory, but will
      escape to the larger layer, if need be.
      
      The intended use is to allow something like a batch manager to handle several
      jobs, each job in its own cpuset, but using common kernel memory for caches
      and such.  Swapper and oom_kill activity is also constrained to Layer (2).  A
      task in or below one mem_exclusive cpuset should not cause swapping on nodes
      in another non-overlapping mem_exclusive cpuset, nor provoke oom_killing of a
      task in another such cpuset.  Heavy use of kernel memory for i/o caching and
      such by one job should not impact the memory available to jobs in other
      non-overlapping mem_exclusive cpusets.
      
      This patch enables providing hardwall, inescapable cpusets for memory
      allocations of each job, while sharing kernel memory allocations between
      several jobs, in an enclosing mem_exclusive cpuset.
      
      Like Dinakar's patch earlier to enable administering sched domains using the
      cpu_exclusive flag, this patch also provides a useful meaning to a cpuset flag
      that had previously done nothing much useful other than restrict what cpuset
      configurations were allowed.
      Signed-off-by: NPaul Jackson <pj@sgi.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      9bf2229f
    • J
      [PATCH] remove verify_area(): remove or edit references to verify_area in Documentation/ · 720a8459
      Jesper Juhl 提交于
      Remove (or edit) remaining references to the now dead verify_area() function
      from files in Documentation/.
      Signed-off-by: NJesper Juhl <jesper.juhl@gmail.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      720a8459
    • H
      [PATCH] Make the bzImage format self-terminating · f8eeaaf4
      H. Peter Anvin 提交于
      Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
      Cc: Frank Sorenson <frank@tuxrocks.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      f8eeaaf4
    • O
      [PATCH] Add rdinit parameter to pick early userspace init · ffdfc409
      Olof Johansson 提交于
      Since early userspace was added, there's no way to override which init to
      run from it.  Some people tack on an extra cpio archive with a link from
      /init depending on what they want to run, but that's sometimes impractical.
      
      Changing the "init=" to also override the early userspace isn't feasible,
      since it is still used to indicate what init to run from disk when early
      userspace has completed doing whatever it's doing (i.e.  load filesystem
      modules and drivers).
      
      Instead, introduce "rdinit=" and make it override the default "/init" if
      specified.
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      ffdfc409
    • D
      [PATCH] dcdbas: add Dell Systems Management Base Driver with sysfs support · 90563ec4
      Doug Warzecha 提交于
      This patch adds the Dell Systems Management Base Driver with sysfs support.
      
      This driver has been tested with Dell OpenManage.
      Signed-off-by: NDoug Warzecha <Douglas_Warzecha@dell.com>
      Cc: Greg KH <greg@kroah.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      90563ec4
    • A
      [PATCH] dell_rbu: new Dell BIOS update driver · 6c54c28e
      Abhay Salunke 提交于
      Remote BIOS Update driver for updating BIOS images on Dell servers and
      desktops.  See dell_rbu.txt for details.
      Signed-off-by: NAbhay Salunke <Abhay_Salunke@dell.com>
      Cc: Greg KH <greg@kroah.com>
      Signed-off-by: NJens Axboe <axboe@suse.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      6c54c28e
    • E
      [PATCH] sonypi SPIC initialisation fix · d2052c16
      Erik Waling 提交于
      Newer Sony VAIO models (VGN-S480, VGN-S460, VGN-S3XP etc) use a new method to
      initialize the SPIC device.  The new way to initialize (and disable) the
      device comes directly from the AML code in the _CRS, _SRS and _DIS methods
      from the DSDT table.  This patch adds support for the new models.
      Signed-off-by: NErik Waling <erikw@acc.umu.se>
      Signed-off-by: NStelian Pop <stelian@popies.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      d2052c16
    • A
      [PATCH] remove register_ioctl32_conversion and unregister_ioctl32_conversion · 5dd42c26
      Adrian Bunk 提交于
      All users have been converted.
      Signed-off-by: NAdrian Bunk <bunk@stusta.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      5dd42c26
    • P
      [PATCH] NMI: Update NMI users of RCU to use new API · 19306059
      Paul E. McKenney 提交于
      Uses of RCU for dynamically changeable NMI handlers need to use the new
      rcu_dereference() and rcu_assign_pointer() facilities.  This change makes
      it clear that these uses are safe from a memory-barrier viewpoint, but the
      main purpose is to document exactly what operations are being protected by
      RCU.  This has been tested on x86 and x86-64, which are the only
      architectures affected by this change.
      
      Signed-off-by: <paulmck@us.ibm.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      19306059
    • T
      [PATCH] relayfs · e82894f8
      Tom Zanussi 提交于
      Here's the latest version of relayfs, against linux-2.6.11-mm2.  I'm hoping
      you'll consider putting this version back into your tree - the previous
      rounds of comment seem to have shaken out all the API issues and the number
      of comments on the code itself have also steadily dwindled.
      
      This patch is essentially the same as the relayfs redux part 5 patch, with
      some minor changes based on reviewer comments.  Thanks again to Pekka
      Enberg for those.  The patch size without documentation is now a little
      smaller at just over 40k.  Here's a detailed list of the changes:
      
      - removed the attribute_flags in relay open and changed it to a
        boolean specifying either overwrite or no-overwrite mode, and removed
        everything referencing the attribute flags.
      - added a check for NULL names in relayfs_create_entry()
      - got rid of the unnecessary multiple labels in relay_create_buf()
      - some minor simplification of relay_alloc_buf() which got rid of a
        couple params
      - updated the Documentation
      
      In addition, this version (through code contained in the relay-apps tarball
      linked to below, not as part of the relayfs patch) tries to make it as easy
      as possible to create the cooperating kernel/user pieces of a typical and
      common type of logging application, one where kernel logging is kicked off
      when a user space data collection app starts and stops when the collection
      app exits, with the data being automatically logged to disk in between.  To
      create this type of application, you basically just include a header file
      (relay-app.h, included in the relay-apps tarball) in your kernel module,
      define a couple of callbacks and call an initialization function, and on
      the user side call a single function that sets up and continuously monitors
      the buffers, and writes data to files as it becomes available.  Channels
      are created when the collection app is started and destroyed when it exits,
      not when the kernel module is inserted, so different channel buffer sizes
      can be specified for each separate run via command-line options.  See the
      README in the relay-apps tarball for details.
      
      Also included in the relay-apps tarball are a couple examples
      demonstrating how you can use this to create quick and dirty kernel
      logging/debugging applications.  They are:
      
      - tprintk, short for 'tee printk', which temporarily puts a kprobe on
        printk() and writes a duplicate stream of printk output to a relayfs
        channel.  This could be used anywhere there's printk() debugging code
        in the kernel which you'd like to exercise, but would rather not have
        your system logs cluttered with debugging junk.  You'd probably want
        to kill klogd while you do this, otherwise there wouldn't be much
        point (since putting a kprobe on printk() doesn't change the output
        of printk()).  I've used this method to temporarily divert the packet
        logging output of the iptables LOG target from the system logs to
        relayfs files instead, for instance.
      
      - klog, which just provides a printk-like formatted logging function
        on top of relayfs.  Again, you can use this to keep stuff out of your
        system logs if used in place of printk.
      
      The example applications can be found here:
      
      http://prdownloads.sourceforge.net/dprobes/relay-apps.tar.gz?download
      
      From: Christoph Hellwig <hch@lst.de>
      
        avoid lookup_hash usage in relayfs
      Signed-off-by: NTom Zanussi <zanussi@us.ibm.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      e82894f8
    • P
      [PATCH] swsusp: update documentation · d7ae79c7
      Pavel Machek 提交于
      This updates documentation a bit (mostly removing obsolete stuff), and
      marks swsusp as no longer experimental in config.
      Signed-off-by: NPavel Machek <pavel@suse.cz>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      d7ae79c7
  4. 07 9月, 2005 2 次提交
  5. 06 9月, 2005 15 次提交
  6. 05 9月, 2005 2 次提交