12 Dec, 2007

1 commit


08 Dec, 2007

1 commit

  • Add new hash for balance-xor and 802.3ad modes. Originally
    submitted by "Glenn Griffin" ; modified by
    Jay Vosburgh to move setting of hash policy out of line, tweak the
    documentation update and add version update to 3.2.2.

    Glenn's original comment follows:

    Included is a patch for a new xmit_hash_policy for the bonding driver
    that selects slaves based on MAC and IP information. This is a middle
    ground between what currently exists in the layer2 only policy and the
    layer3+4 policy. This policy strives to be fully 802.3ad compliant by
    transmitting every packet of any particular flow over the same link.
    As documented the layer3+4 policy is not fully compliant for extreme
    cases such as ip fragmentation, so this policy is a nice compromise
    for environments that require full compliance but desire more than the
    layer2 only policy.

    Signed-off-by: "Glenn Griffin"
    Signed-off-by: Jay Vosburgh
    Signed-off-by: Jeff Garzik

    Jay Vosburgh
     

30 Nov, 2007

3 commits

  • This patch adds document for EFI x86_64 boot support. The setup and operation
    guide of EFI based system is documented in Documentation/x86_64/uefi.txt.

    Signed-off-by: Chandramouli Narayanan
    Signed-off-by: Huang Ying
    Cc: "H. Peter Anvin"
    Cc: Thomas Gleixner
    Cc: Ingo Molnar
    Cc: Andi Kleen
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Huang, Ying
     
  • People discuss how the namespaces are working/going-to-work together.

    Ted Ts'o proposed to create some document that describes what problems user
    may have when he/she creates some new namespace, but keeps others shared.
    I liked this idea, so here's the initial version of such a document with
    the problems I currently have in mind and can describe somewhat audibly -
    the "namespaces compatibility list".

    The Documentation/namespaces/ directory is about to contain more docs about
    the namespaces stuff.

    Thanks to Cedirc for notes and spell checks on the doc, to Daniel for
    additional info about IPC and User namespaces interaction and to Randy, who
    alluded me to using a spell checker before sending the documentation :)

    Signed-off-by: Pavel Emelyanov
    Cc: Randy Dunlap
    Cc: Daniel Lezcano
    Cc: Theodore Tso
    Cc: Cedric Le Goater
    Cc: "Eric W. Biederman"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pavel Emelyanov
     
  • Signed-off-by: Alan Cox
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alan Cox
     

29 Nov, 2007

4 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (25 commits)
    USB: s3c2410 gadget: ensure vbus pin in input mode during read
    USB: s3c2410 gadget: allow sharing of vbus irq
    USB: s3c2410 gadget: Header move fixups
    USB: usb-storage: unusual_devs entry for JetFlash TS1GJF2A
    USB: fix up EHCI startup synchronization
    USB: make the microtek driver and HAL cooperate
    USB: uevent environment key fix
    USB: keep track of whether interface sysfs files exist
    USB: sierra: new product id
    USB HCD: avoid duplicate local_irq_disable()
    USB: mailing lists have changed
    USB: remove USB HUB entry from MAINTAINERS
    USB: fix directory references in usb/README
    USB: add support for an older firmware revision for the Nikon D200
    USB: FIx locks and urb->status in adutux (updated)
    USB: power-management documenation update
    USB: Fix signr comment in usbdevice_fs.h
    usbserial: fix inconsistent lock state
    USB: fix usbled disconnect read race #2
    USB: free memory when writing fails in usb/serial/mos7840.c
    ...

    Linus Torvalds
     
  • This patch (as1014) was partly written by Tilman Schmidt. It
    clarifies the USB power-management documentation by explaining that
    when a disconnect occurs, a suspend method call might not be followed
    by either a resume or a reset_resume call.

    Signed-off-by: Alan Stern
    Signed-off-by: Tilman Schmidt
    Signed-off-by: Greg Kroah-Hartman

    Alan Stern
     
  • Add the DocBook documentation for the Userspace I/O framework
    to the Makefile.

    Signed-off-by: Satoru Takeuchi
    Signed-off-by: Hans J Koch
    Signed-off-by: Greg Kroah-Hartman

    Hans J Koch
     
  • Remove references to the old uio_dummy demo module from UIO documentation.
    Add a small paragraph to make it clearer that UIO is not a universal driver
    interface.

    Signed-off-by: Hans J Koch
    Signed-off-by: Greg Kroah-Hartman

    Hans J Koch
     

27 Nov, 2007

3 commits

  • Plip passes a string "name" that is allocated on stack to
    parport_register_device. parport_register_device holds the pointer to
    "name" and when the registering function exits, it points nowhere.

    On some machine, this bug causes bad names to appear in /proc, such as
    /proc/sys/dev/parport/parport0/devices/T^/�X^/�, on others, the plip
    proc node is completely missing.

    The patch also fixes documentation to note this requirement.

    Signed-off-by: Mikulas Patocka
    Signed-off-by: Linus Torvalds

    Mikulas Patocka
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:
    virtio: fix net driver loop case where we fail to restart
    module: fix and elaborate comments
    virtio: fix module/device unloading
    lguest: Fix uninitialized members in example launcher

    Linus Torvalds
     
  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (39 commits)
    ACPI: EC: Workaround for optimized controllers (version 3)
    ACPI: EC: use printk_ratelimit(), add some DEBUG mode messages
    Revert "ACPI: EC: Workaround for optimized controllers"
    ACPI: fix two IRQ8 issues in IOAPIC mode
    ACPI: Add missing spaces to printk format
    cpuidle: fix HP nx6125 regression
    cpuidle: add sched_clock_idle_[sleep|wakeup]_event() hooks
    cpuidle: fix C3 for no bus-master control case
    ACPI: thinkpad-acpi: fix oops when a module parameter has no value
    Revert "Fix very high interrupt rate for IRQ8 (rtc) unless pnpacpi=off"
    ACPI: EC: Don't init EC early if it has no _INI
    Revert "acpi: make ACPI_PROCFS default to y"
    Revert "ACPI: add documentation for deprecated /proc/acpi/battery in ACPI_PROCFS"
    ACPI: Split out control for /proc/acpi entries from battery, ac, and sbs.
    ACPI: Video: Increase buffer size for writes to brightness proc file.
    ACPI: EC: Workaround for optimized controllers
    ACPI: SBS: Fix retval warning
    ACPI: Enable MSR (FixedHW) support for T-States
    ACPI: Get throttling info from BIOS only after evaluating _PDC
    ACPI: Use _TSS for throttling control, when present. Add error checks.
    ...

    Linus Torvalds
     

20 Nov, 2007

2 commits


19 Nov, 2007

1 commit


15 Nov, 2007

4 commits


14 Nov, 2007

1 commit

  • * 'release' of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:
    hwmon: (i5k_amb) Convert macros to C functions
    hwmon: (w83781d) Add missing curly braces
    hwmon: (abituguru3) Identify ABit IP35 Pro as such
    hwmon: (f75375s) pwmX_mode sysfs files writable for f75375 variant
    hwmon: (f75375s) On n2100 systems, set fans to full speed on boot
    hwmon: (f75375s) Allow setting up fans with platform_data
    hwmon: (f75375s) Add new style bindings
    hwmon: (lm70) Convert semaphore to mutex
    hwmon: (applesmc) Add support for Mac Pro 2 x Quad-Core
    hwmon: (abituguru3) Add support for 2 new motherboards
    hwmon: (ibmpex) Change printk to dev_{info,err} macros
    hwmon: (i5k_amb) New memory temperature sensor driver
    hwmon: (f75375s) fix pwm mode setting
    hwmon: (ibmpex.c) fix NULL dereference
    hwmon: (sis5595) Split sis5595_attributes_opt
    hwmon: (sis5595) Add individual alarm files
    hwmon: (w83627hf) push nr+1 offset into *_REG_FAN macros and simplify
    hwmon: (w83627hf) hoist nr-1 offset out of show-store-temp-X
    hwmon: Add power meter spec to Documentation/hwmon/sysfs-interface

    Linus Torvalds
     

13 Nov, 2007

1 commit


12 Nov, 2007

2 commits

  • The virtio descriptor rings of size N-1 were nicely set up to be
    aligned to an N-byte boundary. But as Anthony Liguori points out, the
    free-running indices used by virtio require that the sizes be a power
    of 2, otherwise we get problems on wrap (demonstrated with lguest).

    So we replace the clever "2^n-1" scheme with a simple "align to page
    boundary" scheme: this means that all virtio rings take at least two
    pages, but it's safer than guessing cache alignment.

    Signed-off-by: Rusty Russell

    Rusty Russell
     
  • This seems like an obvious typo but it's worked in the past because the virtio
    blk frontend just ignores the length field on completion.

    Signed-off-by: Anthony Liguori
    Signed-off-by: Rusty Russell

    Anthony Liguori
     

10 Nov, 2007

1 commit

  • * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (37 commits)
    [POWERPC] EEH: Make sure warning message is printed
    [POWERPC] Make altivec code in swsusp_32.S depend on CONFIG_ALTIVEC
    [POWERPC] windfarm: Fix windfarm thread freezer interaction
    [POWERPC] Fix si_addr value on low level hash failures
    [POWERPC] Refresh ppc64_defconfig and enable pasemi-related options
    [POWERPC] pasemi: Update defconfig
    [POWERPC] iSeries: Fix ref counting in vio setup
    [POWERPC] ] Fix memset size error
    [POWERPC] Fix link errors for allyesconfig
    [POWERPC] iSeries_init_IRQ non-PCI tidy
    [POWERPC] Change fallocate to match unistd.h on powerpc
    [POWERPC] EEH: Avoid crash on null device
    [POWERPC] EEH: Drivers that need reset trump others
    [POWERPC] EEH: Clean up comments
    [POWERPC] Fix off-by-one error in setting decrementer on Book E/4xx (v2)
    [POWERPC] Fix switch_slb handling of 1T ESID values
    [POWERPC] Fix build failure when CONFIG_VIRT_CPU_ACCOUNTING is not defined
    [POWERPC] Include udbg.h when using udbg_printf
    [POWERPC] Fix cache line vs. block size confusion
    [POWERPC] Fix sysctl table check failure on PowerMac
    ...

    Linus Torvalds
     

08 Nov, 2007

3 commits


07 Nov, 2007

5 commits


06 Nov, 2007

5 commits

  • Grant Grundler was asking for more detail about correct usage of local
    atomic operations and suggested adding the resulting summary to
    local_ops.txt.

    "Please add a bit more detail. If DaveM is correct (he normally is), then
    there must be limits on how the local_t can be used in the kernel process
    and interrupt contexts. I'd like those rules spelled out very clearly
    since it's easy to get wrong and tracking down such a bug is quite painful."

    Signed-off-by: Mathieu Desnoyers
    Signed-off-by: Grant Grundler
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Mathieu Desnoyers
     
  • The lm-sensors 3.0.0/libsensors4 compatibility changes are reason enough to
    bump up the version string. Do it.

    Signed-off-by: Henrique de Moraes Holschuh
    Signed-off-by: Len Brown

    Henrique de Moraes Holschuh
     
  • Newer Lenovo BIOSes support the standard ACPI backlight brightness
    interface (_BCM, _BQC, _BCL). It should be used instead of the native
    thinkpad backlight brightness control interface when possible.

    This patch disables the native brightness support in the driver by default
    when we detect that the standard ACPI interface is available. The local
    admin can still enable it using the module parameter "brightness_enable".

    Note that we need to detect the standard ACPI backlight interface only in
    boxes for which we would load the native backlight interface in the first
    place, and that no ThinkPad BIOS has _BCL but misses the other methods, so
    the detection routines can be really simple.

    Signed-off-by: Henrique de Moraes Holschuh
    Signed-off-by: Len Brown

    Henrique de Moraes Holschuh
     
  • Add a "brightness_enable" module parameter that allows the local admin to
    force the backlight support to not be enabled.

    It can also be used to force the backlight support to be enabled, but that
    is currently a no-op as the backlight support is enabled by default when
    available. This will be changed by a different patch.

    Signed-off-by: Henrique de Moraes Holschuh
    Signed-off-by: Len Brown

    Henrique de Moraes Holschuh
     
  • Lenovo ThinkPads often have 16 brightness levels in EC, and not just eight
    levels like older ThinkPads. They also have standard ACPI backlight
    brightness control.

    We detect the number of brightness levels by the presence of a BCLL package
    with 16 entries. If BCLL is not there, we assume eight levels (Z6*). If
    it is there, but it doesn't have 16 entries, we assume eight levels (T60).
    Otherwise we assume sixteen levels (T61, X61, etc).

    We don't use _BCL because it can have side-effects in thinkpads. Thanks to
    Thomas Renninger for notifying me of this potential
    problem.

    Using the standard ACPI backlight brightness control *instead* of the
    native thinkpad backlight control is a better idea, though. A different
    patch will take care of this.

    Signed-off-by: Henrique de Moraes Holschuh
    Cc: Thomas Renninger
    Signed-off-by: Len Brown

    Henrique de Moraes Holschuh
     

05 Nov, 2007

1 commit


01 Nov, 2007

1 commit


31 Oct, 2007

1 commit

  • This patch adds SubmittingPatches translated into Japanese to
    Documentation/ja_JP directory.

    I attach the patch because there is a possibility that MUA
    will change the character encoding sometimes.

    Signed-off-by: Keiichi KII
    Cc: YOSHIFUJI Hideaki
    Signed-off-by: Greg Kroah-Hartman

    Keiichi Kii