19 Dec, 2010

4 commits


17 Dec, 2010

3 commits


16 Dec, 2010

9 commits


15 Dec, 2010

24 commits

  • Add missing header file:

    arch/x86/crypto/ghash-clmulni-intel_glue.c:256: error: implicit declaration of function 'IS_ERR'
    arch/x86/crypto/ghash-clmulni-intel_glue.c:257: error: implicit declaration of function 'PTR_ERR'

    Signed-off-by: Randy Dunlap
    Signed-off-by: Herbert Xu

    Randy Dunlap
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
    workqueue: It is likely that WORKER_NOT_RUNNING is true
    MAINTAINERS: Add workqueue entry
    workqueue: check the allocation of system_unbound_wq

    Linus Torvalds
     
  • * 'for-linus' of git://neil.brown.name/md:
    md: protect against NULL reference when waiting to start a raid10.
    md: fix bug with re-adding of partially recovered device.
    md: fix possible deadlock in handling flush requests.
    md: move code in to submit_flushes.
    md: remove handling of flush_pending in md_submit_flush_data

    Linus Torvalds
     
  • There is a possibility that the last word of a transaction will be lost
    if data is not ready. Re-read in poll_transfer() to solve this issue
    when poll_mode is enabled.

    Verified on SPI touch screen device.

    Signed-off-by: Major Lee
    Signed-off-by: Alan Cox
    Signed-off-by: Linus Torvalds

    Major Lee
     
  • This gets caught by the new sanity check code. Instead of the slash use a
    different symbol. This was originally found by Major Lee who proposed a
    rather more complex patch which changed the name according to the chip
    type.

    On the basis that we are in a late -rc and making Linus grumpy isn't always
    a good idea (however fun) this is a simple alternative.

    Signed-off-by: Alan Cox
    Signed-off-by: Linus Torvalds

    Alan Cox
     
  • There should be a check for the NUL character instead of '0'.

    Fortunately the only thing that cares about this is NFS serving, which
    is why we didn't notice this in the merge window testing.

    Reported-by: Phil Carmody
    Signed-off-by: Aaro Koskinen
    Signed-off-by: "Theodore Ts'o"

    Aaro Koskinen
     
  • * 'sh-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:
    sh: wire up accept4 syscall (non-multiplexed path)
    sh: Enable deprecated IRQ chip APIs for MFD and GPIOLIB drivers.

    Linus Torvalds
     
  • …/git/tmlind/linux-omap-2.6

    * 'omap-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:
    OMAP2: PRCM: fix some SHIFT macros that were actually bitmasks
    OMAP2+: PM/serial: fix console semaphore acquire during suspend
    OMAP1: SRAM: fix size for OMAP1611 SoCs
    arm: omap2: io: fix clk_get() error check
    arm: plat-omap: counter_32k: use IS_ERR() instead of NULL check
    omap: nand: remove hardware ECC as default
    omap: zoom: wl1271 slot is MMC_CAP_POWER_OFF_CARD
    omap: PM debug: fix wake-on-timer debugfs dependency

    Linus Torvalds
     
  • * master.kernel.org:/home/rmk/linux-2.6-arm:
    ARM: 6535/1: V6 MPCore v6_dma_inv_range and v6_dma_flush_range RWFO fix
    ARM: 6534/1: Make CONFIG_FPE_NWFPE depend on !CONFIG_THUMB2_KERNEL
    ARM: 6533/1: Thumb-2: Make CONFIG_THUMB2_KERNEL depend on !CPU_V6
    Change bcmring Maintainer list.
    ARM: Update mach-types
    ARM: 6528/1: Use CTR for the I-cache line size on ARMv7
    ARM: 6527/1: Use CTR instead of CCSIDR for the D-cache line size on ARMv7
    ARM: pxa/palm: fix ifdef around gen_nand driver registration
    ARM: pxa: fix pxa2xx-flash section mismatch
    ARM: mmp2: remove not used clk_rtc

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
    sparc: Write to prom console using indirect buffer.
    sparc: Delete prom_*getchar().
    sparc: Pass buffer pointer all the way down to prom_{get,put}char().
    sparc: Do not export prom_nb{get,put}char().
    sparc64: Delete prom_setcallback().
    sparc64: Unexport prom_service_exists().
    sparc: Kill prom devops_{32,64}.c
    sparc: Remove prom_pathtoinode()
    sparc64: Delete prom_puts() unused.
    SPARC/LEON: removed constant timer initialization as if HZ=100, now it reflects the value of HZ

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (75 commits)
    pppoe.c: Fix kernel panic caused by __pppoe_xmit
    WAN: Fix a TX IRQ causing BUG() in PC300 and PCI200SYN drivers.
    bnx2x: Advance a version number to 1.60.01-0
    bnx2x: Fixed a compilation warning
    bnx2x: LSO code was broken on BE platforms
    qlge: Fix deadlock when cancelling worker.
    net: fix skb_defer_rx_timestamp()
    cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes
    phy: add the IC+ IP1001 driver
    atm: correct sysfs 'device' link creation and parent relationships
    MAINTAINERS: remove me from tulip
    SCTP: Fix SCTP_SET_PEER_PRIMARY_ADDR to accpet v4mapped address
    enic: Bug Fix: Pass napi reference to the isr that services receive queue
    ipv6: fix nl group when advertising a new link
    connector: add module alias
    net: Document the kernel_recvmsg() function
    r8169: Fix runtime power management
    hso: IP checksuming doesn't work on GE0301 option cards
    xfrm: Fix xfrm_state_migrate leak
    net: Convert netpoll blocking api in bonding driver to be a counter
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
    [SCSI] hpsa: fix redefinition of PCI_DEVICE_ID_CISSF
    [SCSI] qla2xxx: Update version number to 8.03.05-k0.
    [SCSI] qla2xxx: Properly set the return value in qla2xxx_eh_abort function.
    [SCSI] qla2xxx: Correct issue where NPIV-config data was not being allocated for 82xx parts.
    [SCSI] qla2xxx: Change MSI initialization from using incorrect request_irq parameter.
    [SCSI] qla2xxx: Populate Command Type 6 LUN field properly.
    [SCSI] zfcp: Issue FCP command without holding SCSI host_lock
    [SCSI] zfcp: Prevent usage w/o holding a reference
    [SCSI] zfcp: No ERP escalation on gpn_ft eval
    [SCSI] zfcp: Correct false abort data assignment.
    [SCSI] zfcp: Fix common FCP request reception
    [SCSI] Eliminate error handler overload of the SCSI serial number
    [SCSI] pmcraid: disable msix and expand device config entry
    [SCSI] bsg: correct fault if queue object removed while dev_t open
    [SCSI] osd: checking NULL instead of ERR_PTR()

    Linus Torvalds
     
  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:
    kgdboc,input: Fix regression with keyboard release key and early debugging

    Linus Torvalds
     
  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:
    ACPI / PM: Do not save/restore NVS on Sony Vaio VGN-NW130D
    ACPI/HEST: adjust section selection
    ACPI: eliminate unused variable warning for !ACPI_SLEEP
    ACPI/PNP: avoid section mismatch warning
    ACPI thermal: remove two unused functions
    ACPI: fix a section mismatch
    ACPI, APEI, use raw spinlock in ERST
    ACPI: video: fix build for CONFIG_ACPI=n
    ACPI: video: fix build for VIDEO_OUTPUT_CONTROL=n
    ACPI: fix allowing to add/remove multiple _OSI strings
    acpi: fix _OSI string setup regression
    ACPI: EC: Add another dmi match entry for MSI hardware
    ACPI battery: update status upon sysfs query
    ACPI ac: update AC status upon sysfs query
    ACPI / PM: Do not refcount power resources that can't be turned on
    ACPI / PM: Check device state before refcounting power resources

    Linus Torvalds
     
  • * 'idle-release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:
    intel_idle: recognize ARAT on WSM-EX

    Linus Torvalds
     
  • Cache ownership must be acquired by reading/writing data from the
    cache line to make cache operation have the desired effect on the
    SMP MPCore CPU. However, the ownership is never acquired in the
    v6_dma_inv_range function when cleaning the first line and
    flushing the last one, in case the address is not aligned
    to D_CACHE_LINE_SIZE boundary.
    Fix this by reading/writing data if needed, before performing
    cache operations.
    While at it, fix v6_dma_flush_range to prevent RWFO outside
    the buffer.

    Cc: stable@kernel.org
    Signed-off-by: Valentine Barshak
    Signed-off-by: George G. Davis
    Acked-by: Catalin Marinas
    Signed-off-by: Russell King

    Valentine Barshak
     
  • Because the nwfpe support is unlikely to be used on new platforms
    and requires CONFIG_OABI_COMPAT, which is not generally used with
    ARMv7+, we shouldn't expect to build nwfpe support into a Thumb-2
    kernel.

    At present, nwfpe contains assembly code which isn't Thumb-2
    compatible, and for now it doesn't appear useful to port this
    code.

    All ARMv7-A/R platforms necessarily have VFPv3 hardware floating-
    point natively, making emulation unnecessary.

    Signed-off-by: Dave Martin
    Acked-by: Catalin Marinas
    Acked-by: Nicolas Pitre
    Acked-by: Santosh Shilimkar
    Signed-off-by: Russell King

    Dave Martin
     
  • This makes sense, because Thumb-2 code can't execute on plain
    ARMv6 processors.

    This will avoid accidentally configuring a broken kernel where the
    config otherwise would allow multiple architecture versions to
    coexist in the same kernel.

    Not adding !CPU_V5 etc., because the chance of anyone trying to
    put v5 and v7 in the same kernel is low, and I'm not aware of
    any mach which can do this. These could be added later if it
    matters.

    Note that the rules may need to be refined if support for the
    ARM1156J(F)-S processor is later added to the kernel, since this
    processor supports the rare ARMv6T2 extensions, which add support
    for Thumb-2 and a few other ARMv7 features.

    Signed-off-by: Dave Martin
    Acked-by: Catalin Marinas
    Acked-by: Nicolas Pitre
    Acked-by: Santosh Shilimkar
    Signed-off-by: Russell King

    Dave Martin
     
  • I am Jiandong Zheng working on BCMRING in Broadcom Canada Ltd. I am
    replacing Leo Chen (leochen@broadcom.com) as "ARM/BCMRING ARM
    ARCHITECTURE" and "ARM/BCMRING MTD NAND DRIVER" maintainer from
    Broadcom as he is no longer the maintainer of these components.

    Signed-off-by: Jiandong Zheng
    Acked-by: Scott Branden
    Signed-off-by: Russell King

    Jiandong Zheng
     
  • …l/git/lethal/fbdev-2.6

    * 'fbdev-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6:
    fbdev: Fix fb_find_nearest_mode refresh comparison

    Linus Torvalds
     
  • * 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:
    hwmon: (ltc4215) make sysfs file match the alarm cause

    Linus Torvalds
     
  • * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:
    dmaengine: at_hdmac: fix buffer transfer size specification
    fsldma: fix issue of slow dma
    dmaengine i.MX SDMA: initialize on module_init
    dma : EG20T PCH: Fix miss-setting DMA descriptor
    intel_mid_dma: fix section mismatch warnings
    dmaengine: imx-sdma: fix bug in buffer descriptor initialization
    drivers/dma/ppc4xx: Use printf extension %pR for struct resource
    drivers/dma/ioat: Use the ccflag-y instead of EXTRA_CFLAGS
    drivers/dma/: Use the ccflag-y instead of EXTRA_CFLAGS
    dma: intel_mid_dma: fix double free on mid_setup_dma error path
    dma: imx-dma: fix imxdma_probe error path

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:
    IB/uverbs: Handle large number of entries in poll CQ

    Linus Torvalds
     
  • * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:
    firewire: ohci: fix regression with Agere FW643 rev 06, disable MSI
    firewire: ohci: fix regression with VIA VT6315, disable MSI

    Linus Torvalds