23 Jun, 2009

6 commits

  • * git://git.infradead.org/~dwmw2/iommu-2.6.31:
    intel-iommu: Fix one last ia64 build problem in Pass Through Support
    VT-d: support the device IOTLB
    VT-d: cleanup iommu_flush_iotlb_psi and flush_unmaps
    VT-d: add device IOTLB invalidation support
    VT-d: parse ATSR in DMA Remapping Reporting Structure
    PCI: handle Virtual Function ATS enabling
    PCI: support the ATS capability
    intel-iommu: dmar_set_interrupt return error value
    intel-iommu: Tidy up iommu->gcmd handling
    intel-iommu: Fix tiny theoretical race in write-buffer flush.
    intel-iommu: Clean up handling of "caching mode" vs. IOTLB flushing.
    intel-iommu: Clean up handling of "caching mode" vs. context flushing.
    VT-d: fix invalid domain id for KVM context flush
    Fix !CONFIG_DMAR build failure introduced by Intel IOMMU Pass Through Support
    Intel IOMMU Pass Through Support

    Fix up trivial conflicts in drivers/pci/{intel-iommu.c,intr_remapping.c}

    Linus Torvalds
     
  • * git://git.infradead.org/mtd-2.6: (63 commits)
    mtd: OneNAND: Allow setting of boundary information when built as module
    jffs2: leaking jffs2_summary in function jffs2_scan_medium
    mtd: nand: Fix memory leak on txx9ndfmc probe failure.
    mtd: orion_nand: use burst reads with double word accesses
    mtd/nand: s3c6400 support for s3c2410 driver
    [MTD] [NAND] S3C2410: Use DIV_ROUND_UP
    [MTD] [NAND] S3C2410: Deal with unaligned lengths in S3C2440 buffer read/write
    [MTD] [NAND] S3C2410: Allow the machine code to get the BBT table from NAND
    [MTD] [NAND] S3C2410: Added a kerneldoc for s3c2410_nand_set
    mtd: physmap_of: Add multiple regions and concatenation support
    mtd: nand: max_retries off by one in mxc_nand
    mtd: nand: s3c2410_nand_setrate(): use correct macros for 2412/2440
    mtd: onenand: add bbt_wait & unlock_all as replaceable for some platform
    mtd: Flex-OneNAND support
    mtd: nand: add OMAP2/OMAP3 NAND driver
    mtd: maps: Blackfin async: fix memory leaks in probe/remove funcs
    mtd: uclinux: mark local stuff static
    mtd: uclinux: do not allow to be built as a module
    mtd: uclinux: allow systems to override map addr/size
    mtd: blackfin NFC: fix hang when using NAND on BF527-EZKITs
    ...

    Linus Torvalds
     
  • * 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (49 commits)
    [ARM] idle: clean up pm_idle calling, obey hlt_counter
    [ARM] S3C: Fix gpio-config off-by-one bug
    [ARM] S3C64XX: add to_irq() support for EINT() GPIO
    [ARM] S3C64XX: clock.c: fix typo in usb-host clock ctrlbit
    [ARM] S3C64XX: fix HCLK gate defines
    [ARM] Update mach-types
    [ARM] wire up rt_tgsigqueueinfo and perf_counter_open
    OMAP2 clock/powerdomain: off by 1 error in loop timeout comparisons
    OMAP3 SDRC: set FIXEDDELAY when disabling SDRC DLL
    OMAP3: Add support for DPLL3 divisor values higher than 2
    OMAP3 SRAM: convert SRAM code to use macros rather than magic numbers
    OMAP3 SRAM: add more comments on the SRAM code
    OMAP3 clock/SDRC: program SDRC_MR register during SDRC clock change
    OMAP3 clock: add a short delay when lowering CORE clk rate
    OMAP3 clock: initialize SDRC timings at kernel start
    OMAP3 clock: remove wait for DPLL3 M2 clock to stabilize
    [ARM] Add old Feroceon support to compressed/head.S
    [ARM] 5559/1: Limit the stack unwinding caused by a kthread exit
    [ARM] 5558/1: Add extra checks to ARM unwinder to avoid tracing corrupt stacks
    [ARM] 5557/1: Discard some ARM.ex*.*exit.text sections when !HOTPLUG or !HOTPLUG_CPU
    ...

    Linus Torvalds
     
  • * 'for-2.6.31' of git://fieldses.org/git/linux-nfsd: (60 commits)
    SUNRPC: Fix the TCP server's send buffer accounting
    nfsd41: Backchannel: minorversion support for the back channel
    nfsd41: Backchannel: cleanup nfs4.0 callback encode routines
    nfsd41: Remove ip address collision detection case
    nfsd: optimise the starting of zero threads when none are running.
    nfsd: don't take nfsd_mutex twice when setting number of threads.
    nfsd41: sanity check client drc maxreqs
    nfsd41: move channel attributes from nfsd4_session to a nfsd4_channel_attr struct
    NFS: kill off complicated macro 'PROC'
    sunrpc: potential memory leak in function rdma_read_xdr
    nfsd: minor nfsd_vfs_write cleanup
    nfsd: Pull write-gathering code out of nfsd_vfs_write
    nfsd: track last inode only in use_wgather case
    sunrpc: align cache_clean work's timer
    nfsd: Use write gathering only with NFSv2
    NFSv4: kill off complicated macro 'PROC'
    NFSv4: do exact check about attribute specified
    knfsd: remove unreported filehandle stats counters
    knfsd: fix reply cache memory corruption
    knfsd: reply cache cleanups
    ...

    Linus Torvalds
     
  • * 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (74 commits)
    PCI: make msi_free_irqs() to use msix_mask_irq() instead of open coded write
    PCI: Fix the NIU MSI-X problem in a better way
    PCI ASPM: remove get_root_port_link
    PCI ASPM: cleanup pcie_aspm_sanity_check
    PCI ASPM: remove has_switch field
    PCI ASPM: cleanup calc_Lx_latency
    PCI ASPM: cleanup pcie_aspm_get_cap_device
    PCI ASPM: cleanup clkpm checks
    PCI ASPM: cleanup __pcie_aspm_check_state_one
    PCI ASPM: cleanup initialization
    PCI ASPM: cleanup change input argument of aspm functions
    PCI ASPM: cleanup misc in struct pcie_link_state
    PCI ASPM: cleanup clkpm state in struct pcie_link_state
    PCI ASPM: cleanup latency field in struct pcie_link_state
    PCI ASPM: cleanup aspm state field in struct pcie_link_state
    PCI ASPM: fix typo in struct pcie_link_state
    PCI: drivers/pci/slot.c should depend on CONFIG_SYSFS
    PCI: remove redundant __msi_set_enable()
    PCI PM: consistently use type bool for wake enable variable
    x86/ACPI: Correct maximum allowed _CRS returned resources and warn if exceeded
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (43 commits)
    via-velocity: Fix velocity driver unmapping incorrect size.
    mlx4_en: Remove redundant refill code on RX
    mlx4_en: Removed redundant check on lso header size
    mlx4_en: Cancel port_up check in transmit function
    mlx4_en: using stop/start_all_queues
    mlx4_en: Removed redundant skb->len check
    mlx4_en: Counting all the dropped packets on the TX side
    usbnet cdc_subset: fix issues talking to PXA gadgets
    Net: qla3xxx, remove sleeping in atomic
    ipv4: fix NULL pointer + success return in route lookup path
    isdn: clean up documentation index
    cfg80211: validate station settings
    cfg80211: allow setting station parameters in mesh
    cfg80211: allow adding/deleting stations on mesh
    ath5k: fix beacon_int handling
    MAINTAINERS: Fix Atheros pattern paths
    ath9k: restore PS mode, before we put the chip into FULL SLEEP state.
    ath9k: wait for beacon frame along with CAB
    acer-wmi: fix rfkill conversion
    ath5k: avoid PCI FATAL interrupts by restoring RETRY_TIMEOUT disabling
    ...

    Linus Torvalds
     

22 Jun, 2009

3 commits

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:
    sdhci: remove needless double parenthesis
    sdhci: Specific quirk vor VIA SDHCI controller in VX855ES
    s3cmci: fix dma configuration call
    mmc: Add new via-sdmmc host controller driver
    sdhci: Add support for hosts that are only capable of 1-bit transfers
    MAINTAINERS: add myself as atmel-mci maintainer (sd/mmc interface)
    sdhci: Add SDHCI_QUIRK_NO_MULTIBLOCK quirk
    sdhci: Add better ADMA error reporting
    sdhci-s3c: Samsung S3C based SDHCI controller glue

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
    ALSA: hda - Add model=6530g option
    ALSA: hda - Acer Inspire 6530G model for Realtek ALC888
    ALSA: snd_usb_caiaq: fix legacy input streaming
    ASoC: Kill BUS_ID_SIZE
    ALSA: HDA - Correct trivial typos in comments.
    ALSA: HDA - Name-fixes in code (tagra/targa)
    ALSA: HDA - Add pci-quirk for MSI MS-7350 motherboard.
    ALSA: hda - Fix memory leak at codec creation

    Linus Torvalds
     
  • Some hosts (hardware configurations, or particular SD/MMC slots) may
    not support 4-bit bus. For example, on MPC8569E-MDS boards we can
    switch between serial (1-bit only) and nibble (4-bit) modes, thought
    we have to disable more peripherals to work in 4-bit mode.

    Along with some small core changes, this patch modifies sdhci-of
    driver, so that now it looks for "sdhci,1-bit-only" property in the
    device-tree, and if specified we enable a proper quirk.

    Signed-off-by: Anton Vorontsov
    Acked-by: Grant Likely
    Signed-off-by: Pierre Ossman

    Anton Vorontsov
     

21 Jun, 2009

3 commits

  • * topic/hda:
    ALSA: hda - Add model=6530g option
    ALSA: hda - Acer Inspire 6530G model for Realtek ALC888
    ALSA: HDA - Correct trivial typos in comments.
    ALSA: HDA - Name-fixes in code (tagra/targa)
    ALSA: HDA - Add pci-quirk for MSI MS-7350 motherboard.
    ALSA: hda - Fix memory leak at codec creation

    Takashi Iwai
     
  • Add the new model string corresponding to the previous Acer Aspire
    6530G support.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (35 commits)
    Input: add driver for Synaptics I2C touchpad
    Input: synaptics - add support for reporting x/y resolution
    Input: ALPS - handle touchpoints buttons correctly
    Input: gpio-keys - change timer to workqueue
    Input: ads7846 - pin change interrupt support
    Input: add support for touchscreen on W90P910 ARM platform
    Input: appletouch - improve finger detection
    Input: wacom - clear Intuos4 wheel data when finger leaves proximity
    Input: ucb1400 - move static function from header into core
    Input: add driver for EETI touchpanels
    Input: ads7846 - more detailed model name in sysfs
    Input: ads7846 - support swapping x and y axes
    Input: ati_remote2 - use non-atomic bitops
    Input: introduce lm8323 keypad driver
    Input: psmouse - ESD workaround fix for OLPC XO touchpad
    Input: tsc2007 - make sure platform provides get_pendown_state()
    Input: uinput - flush all pending ff effects before destroying device
    Input: simplify name handling for certain input handles
    Input: serio - do not use deprecated dev.power.power_state
    Input: wacom - add support for Intuos4 tablets
    ...

    Linus Torvalds
     

20 Jun, 2009

4 commits


19 Jun, 2009

21 commits

  • This information allows userspace to implement a hybrid policy where
    it can store the rfkill soft-blocked state in platform non-volatile
    storage if available, and if not then file-based storage can be used.

    Some users prefer platform non-volatile storage because of the behaviour
    when dual-booting multiple versions of Linux, or if the rfkill setting
    is changed in the BIOS setting screens, or if the BIOS responds to
    wireless-toggle hotkeys itself before the relevant platform driver has
    been loaded.

    Signed-off-by: Alan Jenkins
    Acked-by: Henrique de Moraes Holschuh
    Signed-off-by: John W. Linville

    Alan Jenkins
     
  • Add a sysfs interface to instantiate and delete I2C devices. This is
    primarily a replacement of the force_* module parameters implemented
    by some i2c drivers. These module parameters were implemented
    internally by the I2C_CLIENT_INSMOD* macros, which don't scale well.

    This can also be used when developing a driver on a self-soldered
    board which doesn't yet have proper I2C device declaration at the
    platform level, and presumably for various debugging situations.

    Signed-off-by: Jean Delvare
    Cc: David Brownell

    Jean Delvare
     
  • We converted all the legacy i2c drivers so we can finally get rid of
    the legacy binding model. Hooray!

    Signed-off-by: Jean Delvare
    Cc: David Brownell

    Jean Delvare
     
  • These methods were useful in the legacy binding model but no longer in
    the new (standard) binding model. There are no users left so we can
    drop them.

    Signed-off-by: Jean Delvare
    Cc: David Brownell

    Jean Delvare
     
  • Follow-up to "block: enable by default support for large devices
    and files on 32-bit archs".

    Rename CONFIG_LBD to CONFIG_LBDAF to:
    - allow update of existing [def]configs for "default y" change
    - reflect that it is used also for large files support nowadays

    Signed-off-by: Bartlomiej Zolnierkiewicz
    Signed-off-by: Jens Axboe

    Bartlomiej Zolnierkiewicz
     
  • Russell King
     
  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:
    jbd2: clean up jbd2_journal_try_to_free_buffers()
    ext4: Don't update ctime for non-extent-mapped inodes
    ext4: Fix up whitespace issues in fs/ext4/inode.c
    ext4: Fix 64-bit block type problem on 32-bit platforms
    ext4: teach the inode allocator to use a goal inode number
    ext4: Use a hash of the topdir directory name for the Orlov parent group
    ext4: document the "abort" mount option
    ext4: move the abort flag from s_mount_opts to s_mount_flags
    ext4: update the s_last_mounted field in the superblock
    ext4: change s_mount_opt to be an unsigned int
    ext4: online defrag -- Add EXT4_IOC_MOVE_EXT ioctl
    ext4: avoid unnecessary spinlock in critical POSIX ACL path
    ext3: avoid unnecessary spinlock in critical POSIX ACL path
    ext4: convert instrumentation from markers to tracepoints
    jbd2: convert instrumentation from markers to tracepoints

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (55 commits)
    netxen: fix tx ring accounting
    netxen: fix detection of cut-thru firmware mode
    forcedeth: fix dma api mismatches
    atm: sk_wmem_alloc initial value is one
    net: correct off-by-one write allocations reports
    via-velocity : fix no link detection on boot
    Net / e100: Fix suspend of devices that cannot be power managed
    TI DaVinci EMAC : Fix rmmod error
    net: group address list and its count
    ipv4: Fix fib_trie rebalancing, part 2
    pkt_sched: Update drops stats in act_police
    sky2: version 1.23
    sky2: add GRO support
    sky2: skb recycling
    sky2: reduce default transmit ring
    sky2: receive counter update
    sky2: fix shutdown synchronization
    sky2: PCI irq issues
    sky2: more receive shutdown
    sky2: turn off pause during shutdown
    ...

    Manually fix trivial conflict in net/core/skbuff.c due to kmemcheck

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:
    [WATCHDOG] hpwdt: Add NMI sourcing
    [WATCHDOG] iTCO_wdt: Fix ICH7+ reboot issue.
    [WATCHDOG] iTCO_wdt: fix memory corruption when RCBA is disabled by hardware
    [WATCHDOG] Correct WDIOF_MAGICCLOSE flag
    [WATCHDOG] move platform probe and remove function to devinit and devexit
    [WATCHDOG] Some more general cleanup
    [WATCHDOG] iTCO_wdt: Cleanup code

    Linus Torvalds
     
  • This patch adds the kernel side of the PPS support currently named
    "LinuxPPS".

    PPS means "pulse per second" and a PPS source is just a device which
    provides a high precision signal each second so that an application can
    use it to adjust system clock time.

    Common use is the combination of the NTPD as userland program with a GPS
    receiver as PPS source to obtain a wallclock-time with sub-millisecond
    synchronisation to UTC.

    To obtain this goal the userland programs shoud use the PPS API
    specification (RFC 2783 - Pulse-Per-Second API for UNIX-like Operating
    Systems, Version 1.0) which in part is implemented by this patch. It
    provides a set of chars devices, one per PPS source, which can be used to
    get the time signal. The RFC's functions can be implemented by accessing
    to these char devices.

    Signed-off-by: Rodolfo Giometti
    Cc: David Woodhouse
    Cc: Greg KH
    Cc: Randy Dunlap
    Cc: Kay Sievers
    Acked-by: Alan Cox
    Cc: Michael Kerrisk
    Cc: Christoph Hellwig
    Cc: Roman Zippel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Rodolfo Giometti
     
  • Enable the use of GCC's coverage testing tool gcov [1] with the Linux
    kernel. gcov may be useful for:

    * debugging (has this code been reached at all?)
    * test improvement (how do I change my test to cover these lines?)
    * minimizing kernel configurations (do I need this option if the
    associated code is never run?)

    The profiling patch incorporates the following changes:

    * change kbuild to include profiling flags
    * provide functions needed by profiling code
    * present profiling data as files in debugfs

    Note that on some architectures, enabling gcc's profiling option
    "-fprofile-arcs" for the entire kernel may trigger compile/link/
    run-time problems, some of which are caused by toolchain bugs and
    others which require adjustment of architecture code.

    For this reason profiling the entire kernel is initially restricted
    to those architectures for which it is known to work without changes.
    This restriction can be lifted once an architecture has been tested
    and found compatible with gcc's profiling. Profiling of single files
    or directories is still available on all platforms (see config help
    text).

    [1] http://gcc.gnu.org/onlinedocs/gcc/Gcov.html

    Signed-off-by: Peter Oberparleiter
    Cc: Andi Kleen
    Cc: Huang Ying
    Cc: Li Wei
    Cc: Michael Ellerman
    Cc: Ingo Molnar
    Cc: Heiko Carstens
    Cc: Martin Schwidefsky
    Cc: Rusty Russell
    Cc: WANG Cong
    Cc: Sam Ravnborg
    Cc: Jeff Dike
    Cc: Al Viro
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Peter Oberparleiter
     
  • Strictly speaking list_op_pending points to the 'lock entry', not the
    'lock word' (which is actually at 'offset' from 'lock entry'). We can
    infer this based on reading the code in kernel/futex.c:

    struct robust_list __user *entry, *next_entry, *pending;
    ...
    if (fetch_robust_entry(&pending, &head->list_op_pending, &pip))
    return;
    ...
    if (pending)
    handle_futex_death((void __user *)pending + futex_offset,
    curr, pip);

    Which is also consistent with the rest of the docs on robust futex lists.

    Signed-off-by: Matt Helsley
    Cc: Ingo Molnar
    Cc: Thomas Gleixner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Matt Helsley
     
  • We don't have an interface to reset mem.limit or memsw.limit now.

    This patch allows to reset mem.limit or memsw.limit when they are being
    set to -1.

    Signed-off-by: Daisuke Nishimura
    Cc: KAMEZAWA Hiroyuki
    Cc: Balbir Singh
    Cc: Li Zefan
    Cc: Dhaval Giani
    Cc: YAMAMOTO Takashi
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Daisuke Nishimura
     
  • A user can set memcg.limit_in_bytes == memcg.memsw.limit_in_bytes when the
    user just want to limit the total size of applications, in other words,
    not very interested in memory usage itself. In this case, swap-out will
    be done only by global-LRU.

    But, under current implementation, memory.limit_in_bytes is checked at
    first and try_to_free_page() may do swap-out. But, that swap-out is
    useless for memsw.limit_in_bytes and the thread may hit limit again.

    This patch tries to fix the current behavior at memory.limit ==
    memsw.limit case. And documentation is updated to explain the behavior of
    this special case.

    Signed-off-by: KAMEZAWA Hiroyuki
    Cc: Daisuke Nishimura
    Cc: Balbir Singh
    Cc: Li Zefan
    Cc: Dhaval Giani
    Cc: YAMAMOTO Takashi
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    KAMEZAWA Hiroyuki
     
  • Currently cn_test_want_notify() has no user.

    So add an ifdef and a comment which tells us to not remove it.

    Signed-off-by: Jaswinder Singh Rajput
    Acked-by: Evgeniy Polyakov
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jaswinder Singh Rajput
     
  • Perl is used on the kernel Makefile to generate documentation, firmwares
    in c source form, sources, graphs, and some headers and this fact is
    undocumented.

    [akpm@linux-foundation.org: 80-columns, please]
    Signed-off-by: Jose Luis Perez Diez
    Cc: Sam Ravnborg
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jose Luis Perez Diez
     
  • So far, permissions set via 'mode' and/or 'dmode' mount options were
    effective only if the medium had no rock ridge extensions (or was mounted
    without them). Add 'overriderockmode' mount option to indicate that these
    options should override permissions set in rock ridge extensions. Maybe
    this should be default but the current behavior is there since mount
    options were created so I think we should not change how they behave.

    Cc:
    Signed-off-by: Jan Kara
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jan Kara
     
  • ext2.txt says that dirs can have 32,768 subdirs, but the actual value of
    EXT2_LINK_MAX is 32000.

    ext3 is the same, but the doc does not mention it. One of ext4's features
    is to "fix 32000 subdirectory limit".

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

    Michael Shields
     
  • An update for the "Process-Specific Subdirectories" section to reflect the
    changes till kernel 2.6.30.

    Signed-off-by: Stefani Seibold
    Cc: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Stefani Seibold
     
  • Export statistics for softirq in /proc/softirqs and /proc/stat.

    1. /proc/softirqs
    Implement /proc/softirqs which shows the number of softirq
    for each CPU like /proc/interrupts.

    2. /proc/stat
    Add the "softirq" line to /proc/stat.
    This line shows the number of softirq for all cpu.
    The first column is the total of all softirqs and
    each subsequent column is the total for particular softirq.

    [kosaki.motohiro@jp.fujitsu.com: remove redundant for_each_possible_cpu() loop]
    Signed-off-by: Keika Kobayashi
    Reviewed-by: Hiroshi Shimamoto
    Cc: KOSAKI Motohiro
    Cc: Ingo Molnar
    Cc: Eric Dumazet
    Cc: Alexey Dobriyan
    Signed-off-by: KOSAKI Motohiro
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Keika Kobayashi
     
  • This adds IRQF_SAMPLE_RANDOM to the feature-removal (deprecated) list
    since most of the IRQF_SAMPLE_RANDOM users are technically bogus as
    entropy sources in the kernel's current entropy model.

    This was discussed on the lkml the past few days, which started here:
    http://lkml.org/lkml/2009/4/6/283

    Signed-off-by: Robin Getz
    Cc: Theodore Ts'o
    Cc: Matt Mackall
    Cc: Randy Dunlap
    Cc: Ingo Molnar
    Cc: Thomas Gleixner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Robin Getz
     

18 Jun, 2009

3 commits

  • Add NMI sourcing functionality (Can only be active if nmi_watchdog is
    inactive).

    Signed-off-by: Thomas Mingarelli
    Signed-off-by: Wim Van Sebroeck

    Thomas Mingarelli
     
  • * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:
    [CPUFREQ] cpumask: new cpumask operators for arch/x86/kernel/cpu/cpufreq/powernow-k8.c
    [CPUFREQ] cpumask: avoid playing with cpus_allowed in powernow-k8.c
    [CPUFREQ] cpumask: avoid cpumask games in arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c
    [CPUFREQ] cpumask: avoid playing with cpus_allowed in speedstep-ich.c
    [CPUFREQ] powernow-k8: get drv data for correct CPU
    [CPUFREQ] powernow-k8: read P-state from HW
    [CPUFREQ] reduce scope of ACPI_PSS_BIOS_BUG_MSG[]
    [CPUFREQ] Clean up convoluted code in arch/x86/kernel/tsc.c:time_cpufreq_notifier()
    [CPUFREQ] minor correction to cpu-freq documentation
    [CPUFREQ] powernow-k8.c: mess cleanup
    [CPUFREQ] Only set sampling_rate_max deprecated, sampling_rate_min is useful
    [CPUFREQ] powernow-k8: Set transition latency to 1 if ACPI tables export 0
    [CPUFREQ] ondemand: Uncouple minimal sampling rate from HZ in NO_HZ case

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6:
    [SCSI] aic79xx: make driver respect nvram for IU and QAS settings
    [SCSI] don't attach ULD to Dell Universal Xport
    [SCSI] lpfc 8.3.3 : Update driver version to 8.3.3
    [SCSI] lpfc 8.3.3 : Add support for Target Reset handler entrypoint
    [SCSI] lpfc 8.3.3 : Fix a couple of spin_lock and memory issues and a crash
    [SCSI] lpfc 8.3.3 : FC/FCOE discovery fixes
    [SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differences
    [SCSI] qla2xxx: Resolve a performance issue in interrupt
    [SCSI] cnic, bnx2i: Fix build failure when CONFIG_PCI is not set.
    [SCSI] nsp_cs: time_out reaches -1
    [SCSI] qla2xxx: fix printk format warnings
    [SCSI] ncr53c8xx: div reaches -1
    [SCSI] compat: don't perform unneeded copy in sg_io code
    [SCSI] zfcp: Update FC pass-through support
    [SCSI] zfcp: Add FC pass-through support
    [SCSI] FC Pass Thru support

    Linus Torvalds