01 Oct, 2006

11 commits

  • ChangeLog:
    Feedbacks from Andrew Morton:
    - define TS_COMM_LEN to 32
    - change acct_stimexpd field of task_struct to be of
    cputime_t, which is to be used to save the tsk->stime
    of last timer interrupt update.
    - a new Documentation/accounting/taskstats-struct.txt
    to describe fields of taskstats struct.

    Feedback from Balbir Singh:
    - keep the stime of a task to be zero when both stime
    and utime are zero as recoreded in task_struct.

    Misc:
    - convert accumulated RSS/VM from platform dependent
    pages-ticks to MBytes-usecs in the kernel

    Cc: Shailabh Nagar
    Cc: Balbir Singh
    Cc: Jes Sorensen
    Cc: Chris Sturtivant
    Cc: Tony Ernst
    Cc: Guillaume Thouvenin
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jay Lan
     
  • Fix the length passed while (un)registering cpumask. We were passing sizeof
    the array, make it strlen().

    Error value printed in fatal errors should be derived from the message. The
    message contains an nlmsgerr embedded with an error value. We must report
    that value to the user.

    Signed-off-by: Balbir Singh
    Cc: Jamal Hadi
    Cc: Shailabh Nagar
    Cc: Thomas Graf
    Cc: "David S. Miller"
    Cc: Jay Lan
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Balbir Singh
     
  • This patch vectorizes aio_read() and aio_write() methods to prepare for
    collapsing all aio & vectored operations into one interface - which is
    aio_read()/aio_write().

    Signed-off-by: Badari Pulavarty
    Signed-off-by: Christoph Hellwig
    Cc: Michael Holzheu
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Badari Pulavarty
     
  • Address some simple typos in rt-mutex-design.txt It also changes the
    indentation of the cmpxchg example (the cmpxchg example was indented by
    spaces, while all other code snippets were indented by tabs).

    Acked-by: Steven Rostedt
    Signed-off-by: Jan Altenberg
    Acked-by: Ingo Molnar
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jan Altenberg
     
  • This patch adds the ability to register for a command per-channel in the
    IPMI driver.

    If your BMC supports multiple channels, incoming messages can be useful to
    have the ability to register to receive commands on a specific channel
    instead the current behaviour of all channels.

    Signed-off-by: David Barksdale
    Signed-off-by: Corey Minyard
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Corey Minyard
     
  • Signed-off-by: Diego Calleja
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Diego Calleja
     
  • Signed-off-by: Jim Cromie
    Cc: Ingo Molnar
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jim Cromie
     
  • Cc: David Woodhouse
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andrew Morton
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (180 commits)
    V4L/DVB (4641): Trivial: use lowercase letters in hex subsystem ids
    V4L/DVB (4639): Cx88: add autodetection for alternate revision of Leadtek PVR
    V4L/DVB (4638): Basic DVB-T and analog TV support for the HVR1300.
    V4L/DVB (4637): Add a default method for VIDIOC_G_PARM
    V4L/DVB (4635): Extend bttv and saa7134 to check for both AGP and PCI PCI failure case
    V4L/DVB (4634): Zr36120: implement pcipci checks
    V4L/DVB (4632): Zoran: Implement pcipci failure check
    V4L/DVB (4631): Av7110: remove V4L2_CAP_VBI_CAPTURE flag
    V4L/DVB (4630): Av7110: FW_LOADER depemdency fixed
    V4L/DVB (4629): Saa7134: add card support for Proteus Pro 2309
    V4L/DVB (4628): Fix VIDIOC_ENUMSTD ioctl in videodev.c
    V4L/DVB (4627): Vivi crashes with mplayer
    V4L/DVB (4626): On saa7111/7113, LUMA_CTRL need a different value
    V4L/DVB (4624): Tvaudio: Replaced kernel_thread() with kthread_run()
    V4L/DVB (4622): Copy-paste bug in videodev.c
    V4L/DVB (4620): Fix AGC configuration for MOD3000P-based boards
    V4L/DVB (4619): Fixes some I2C dependencies on V4L devices
    V4L/DVB (4617): Problem with dibusb-mb.c USB IDs
    V4L/DVB (4616): [PATCH] Nebula DigiTV USB RC support
    V4L/DVB (4614): Export symbol saa7134_tvaudio_setmute from saa7134 for saa7134-alsa
    ...

    Linus Torvalds
     
  • …eee1394/linux1394-2.6

    * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6: (48 commits)
    ieee1394: raw1394: arm functions slept in atomic context
    ieee1394: sbp2: enable auto spin-up for all SBP-2 devices
    MAINTAINERS: updates to IEEE 1394 subsystem maintainership
    ieee1394: ohci1394: check for errors in suspend or resume
    set power state of firewire host during suspend
    ieee1394: ohci1394: more obvious endianess handling
    ieee1394: ohci1394: fix endianess bug in debug message
    ieee1394: sbp2: don't prefer MODE SENSE 10
    ieee1394: nodemgr: grab class.subsys.rwsem in nodemgr_resume_ne
    ieee1394: nodemgr: fix rwsem recursion
    ieee1394: sbp2: more help in Kconfig
    ieee1394: sbp2: prevent rare deadlock in shutdown
    ieee1394: sbp2: update includes
    ieee1394: sbp2: better handling of transport errors
    ieee1394: sbp2: recheck node generation in sbp2_update
    ieee1394: sbp2: safer agent reset in error handlers
    ieee1394: sbp2: handle "sbp2util_node_write_no_wait failed"
    CONFIG_PM=n slim: drivers/ieee1394/ohci1394.c
    ieee1394: safer definition of empty macros
    video1394: add poll file operation support
    ...

    Linus Torvalds
     
  • * 'intelfb-patches' of master.kernel.org:/pub/scm/linux/kernel/git/airlied/intelfb-2.6:
    intelfbhw.c: intelfbhw_get_p1p2 defined but not used
    intelfb: fix mtrr_reg signedness
    intelfb: update doc and Kconfig (supported devices)
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add preliminary i2c support
    intelfb: add vsync interrupt support
    intelfb: add vsync interrupt support
    intelfb: add vsync interrupt support
    intelfb: add vsync interrupt support
    intelfb: add vsync interrupt support

    Linus Torvalds
     

30 Sep, 2006

16 commits

  • Signed-off-by: Andi Kleen

    Andi Kleen
     
  • Might or might not work around some reported bugs on VIA systems.

    Signed-off-by: Andi Kleen

    Andi Kleen
     
  • Add a note about "format=flowed" when sending patches and explain how to
    fix mozilla. Thunderbird has the similar options.

    Signed-off-by: Kirill Korotaev
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Kirill Korotaev
     
  • * fix copright typo
    * remove trailing whitespace
    * remove Kernel Traffic from Resources. Zack, it was great reading!
    * Name Arjan by name and fix URL of "How to NOT" paper.
    * Remove "Last updated" tag.

    Signed-off-by: Alexey Dobriyan
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alexey Dobriyan
     
  • This cleans up SubmittingPatches a bit.

    Signed-off-by: Pavel Machek
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pavel Machek
     
  • Mention Documenation/ABI/ requirements in Documentation/SubmitChecklist.

    Signed-off-by: Randy Dunlap
    Cc: Greg KH
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • This patch (as776) adds a new chapter to Documentation/CodingStyle,
    explaining the circumstances under which a function should return 0 for
    failure and non-zero for success as opposed to a negative error code for
    failure and 0 for success.

    Signed-off-by: Alan Stern
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alan Stern
     
  • Change the list of memory nodes allowed to tasks in the top (root) nodeset
    to dynamically track what cpus are online, using a call to a cpuset hook
    from the memory hotplug code. 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 memory hotplug, then these tasks cannot make
    use of memory nodes that are added after system boot, because the memory
    nodes are not allowed in the top cpuset. This is a surprising regression
    over earlier kernels that didn't have cpusets enabled.

    One key motivation for this change is to remain consistent with the
    behaviour for the top_cpuset's 'cpus', which is also read-only, and which
    automatically tracks the cpu_online_map.

    This change also has the minor benefit that it fixes a long standing,
    little noticed, minor bug in cpusets. The cpuset performance tweak to
    short circuit the cpuset_zone_allowed() check on systems with just a single
    cpuset (see 'number_of_cpusets', in linux/cpuset.h) meant that simply
    changing the 'mems' of the top_cpuset had no affect, even though the change
    (the write system call) appeared to succeed. With the following change,
    that write to the 'mems' file fails -EACCES, and the 'mems' file stubbornly
    refuses to be changed via user space writes. Thus no one should be mislead
    into thinking they've changed the top_cpusets's 'mems' when in affect they
    haven't.

    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 'mems' file in the top (root) cpuset, making it read
    only, and making it automatically track the value of node_online_map. Thus
    tasks in the top cpuset will have automatic use of hot plugged memory nodes
    allowed by their cpuset.

    [akpm@osdl.org: build fix]
    [bunk@stusta.de: build fix]
    Signed-off-by: Paul Jackson
    Signed-off-by: Adrian Bunk
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paul Jackson
     
  • Fix "quiet" parameter doc. No trailing '=' sign, no value after it. And
    it disables "most" kernel messages, not all of them.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Add some documentation comments for the cdev interface.

    Signed-off-by: Jonathan Corbet
    Cc: Rolf Eike Beer
    Acked-by: "Randy.Dunlap"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jonathan Corbet
     
  • Signed-off-by: jens m. noedler
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    jens m. noedler
     
  • This code has suffered from broken core design and lack of developer
    attention. Broken security modules are too dangerous to leave around. It
    is time to remove this one.

    Signed-off-by: Chris Wright
    Acked-by: Michael Halcrow
    Acked-by: Serge Hallyn
    Cc: Davi Arnaut
    Acked-by: Greg Kroah-Hartman
    Acked-by: James Morris
    Acked-by: Alan Cox
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Chris Wright
     
  • I was looking for the a way around an OOM-problem, and found a couple of
    undocumented new features for tuning the OOM-score of individual processes.
    Here's a small documentation patch for /proc//oom_adj and
    /proc//oom_score.

    Signed-off-by: Jan-Frode Myklebust
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jan-Frode Myklebust
     
  • drivers/base/class.c is omitted by "make *docs". Add it to get
    documentation for class_create() and friends for free.

    Signed-off-by: Rolf Eike Beer
    Cc: Martin Waitz
    Cc: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Rolf Eike Beer
     
  • Move all VFS + filesystem docs together.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Add relay interface support to DocBook/kernel-api.tmpl. Fix typos etc. in
    relay.c and relayfs.txt.

    Signed-off-by: Randy Dunlap
    Acked-by: Tom Zanussi
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     

29 Sep, 2006

10 commits

  • Signed-off-by: Francesco Fondelli
    Signed-off-by: Robert Olsson
    Signed-off-by: David S. Miller

    Francesco Fondelli
     
  • hwmon: Remove Yuan Mu's address

    Yuan Mu no longer works at Winbond.

    I wish to publicly thank Yuan for his help with Winbond hardware
    monitoring chips support during the past 10 months.

    Signed-off-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    Jean Delvare
     
  • vt1211: Document module parameters

    Add a description of the module parameters to the documentation of
    the vt1211 driver.

    Signed-off-by: Juerg Haefliger
    Signed-off-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    Juerg Haefliger
     
  • vt1211: Add documentation

    Add documentation for the new vt1211 hardware monitoring driver.

    Signed-off-by: Juerg Haefliger
    Signed-off-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    Juerg Haefliger
     
  • w83791d: Documentation update

    The alarm bits and the beep enable bits are in different positions in
    the hardware. Document the problem and leave it to the user-space code
    to handle the situation. When this driver is updated to the standardized
    sysfs alarm/beep methodology, this won't be a problem.

    This is a documentation only change.

    Signed-off by: Charles Spirakis
    Signed-off-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    Charles Spirakis
     
  • k8temp: Add documentation

    Add promised documentation for the k8temp driver.

    Signed-off-by: Rudolf Marek
    Signed-off-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    Rudolf Marek
     
  • it87: Copyright update

    I think my contributions to the it87 driver over the past two
    years qualify me as a co-author of this driver.

    Also drop old comments of dubious usefulness.

    Signed-off-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    Jean Delvare
     
  • it87: Add support for the IT8718F

    The IT8718F is a Super-I/O chip with integrated hardware monitoring
    functions. It is very similar to the IT8716F, so adding support to the
    it87 driver was pretty straightforward. The most significant difference
    is that the IT8718F has up to 8 VID pins, instead of 6 for the older
    chips.

    For the IT8718F, the VID value can only be read from Super-I/O space.

    Userspace support is already in lm_sensors SVN (to be soon released
    as 2.10.1.)

    Signed-off-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    Jean Delvare
     
  • it87: Add support for the IT8716F

    The IT8716F is a Super-I/O chip with integrated hardware monitoring
    functions. It is very similar to the IT8712F, so adding support to the
    it87 driver was pretty straightforward. The most significant change here
    is that the IT8716F has 16-bit fan speed counters, so the user no more
    needs to tweak the fan clock dividers to get the best readings.

    Userspace support is already in lm_sensors SVN (to be soon released
    as 2.10.1.)

    Thanks to Stian Oksavik, Olivier Nicolas, Prakash Punnoor and
    Juergen Kilb for testing the early versions of this patch.

    Thanks also to ITE for providing datasheets and answering my questions.

    Signed-off-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    Jean Delvare
     
  • Add documentation for the w83627ehf hardware monitoring driver.

    Signed-off-by: Rudolf Marek
    Signed-off-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    Rudolf Marek
     

28 Sep, 2006

3 commits

  • * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (48 commits)
    [PATCH] bonding: update version number
    [PATCH] git-netdev-all: pc300_tty build fix
    [PATCH] Make PC300 WAN driver compile again
    [PATCH] Modularize generic HDLC
    [PATCH] more s2io __iomem annotations
    [PATCH] restore __iomem annotations in e1000
    [PATCH] 64bit bugs in s2io
    [PATCH] bonding: Fix primary selection error at enslavement time
    [PATCH] bonding: Don't mangle LACPDUs
    [PATCH] bonding: Validate probe replies in ARP monitor
    [PATCH] bonding: Don't release slaves when master is admin down
    [PATCH] bonding: Add priv_flag to avoid event mishandling
    [PATCH] bonding: Handle large hard_header_len
    [PATCH] bonding: Remove unneeded NULL test
    [PATCH] bonding: Format fix in seq_printf call
    [PATCH] bonding: Convert delay value from s16 to int
    [PATCH] bonding: Allow bonding to enslave a 10 Gig adapter
    Delete unused drivers/net/gt64240eth.h
    [PATCH] skge: fiber support
    [PATCH] fix possible NULL ptr deref in forcedeth
    ...

    Linus Torvalds
     
  • The purpose of this patch is to split off the case when a device does
    not reply on the lower level (which is reported by HC hardware), and
    a case when the device accepted the request, but does not reply at
    upper level. This redefinition allows to diagnose issues easier,
    without asking the user if the -110 happened "immediately".

    The usbmon splits such cases already thanks to its timestamp, but
    it's not always available.

    I adjusted all drivers which I found affected (by searching for "urb").
    Out of tree drivers may suffer a little bit, but I do not expect much
    breakage. At worst they may print a few messages.

    Signed-off-by: Pete Zaitcev
    Signed-off-by: Greg Kroah-Hartman

    Pete Zaitcev
     
  • This patch adds support for Ontrak ADU USB devices.

    Fixed for printk issues by Randy Dunlap

    Signed-off-by: Steven Haigh
    Signed-off-by: Greg Kroah-Hartman

    Steven Haigh