03 Feb, 2010

2 commits


02 Feb, 2010

9 commits

  • This patch improves disable_controller() in the r8a66597-hdc
    driver to disable all interrupts and clear status flags. It
    also makes sure that disable_controller() is called during
    probe(). This fixes the relatively rare case of unexpected
    pending interrupts after kexec reboot.

    Signed-off-by: Magnus Damm
    Acked-by: Yoshihiro Shimoda
    Signed-off-by: Paul Mundt

    Magnus Damm
     
  • The spi_sh_msiof.c driver presently misconfigures REDG and TEDG. TEDG==0
    outputs data at the **rising edge** of the clock and REDG==0 samples data
    at the **falling edge** of the clock. Therefore for SPI, TEDG must be
    equal to REDG, otherwise the last byte received is not sampled in SPI
    mode 3.

    This brings the driver in line with the SH7723 HW Reference Manual
    settings documented in Figures 20.20 and 20.21 ("SPI Clock and data
    timing").

    Signed-off-by: Markus Pietrek
    Acked-by: Magnus Damm
    Signed-off-by: Paul Mundt

    Markus Pietrek
     
  • The previous changeset left behind an unused inode variable.
    This patch removes it.

    Reported-by: Stephen Rothwell
    Signed-off-by: Herbert Xu

    Herbert Xu
     
  • As the padlock driver for SHA uses a software fallback to perform
    partial hashing, it must implement custom import/export functions.
    Otherwise hmac which depends on import/export for prehashing will
    not work with padlock-sha.

    Reported-by: Wolfgang Walter
    Signed-off-by: Herbert Xu

    Herbert Xu
     
  • No other driver does anything remotely like this that I know of except
    for the tty drivers, and I can't see any reason for random/urandom to do
    it. In fact, it's a (trivial, harmless) timing information leak. And
    obviously, it generates power- and flash-cycle wasting I/O, especially
    if combined with something like hwrngd. Also, it breaks ubifs's
    expectations.

    Signed-off-by: Matt Mackall
    Signed-off-by: Herbert Xu

    Matt Mackall
     
  • * 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:
    drm/radeon/kms: Fix oops after radeon_cs_parser_init() failure.
    drm/radeon/kms: move radeon KMS on/off switch out of staging.
    drm/radeon/kms: Bailout of blit if error happen & protect with mutex V3
    drm/vmwgfx: Don't send bad flags to the host
    drm/vmwgfx: Request SVGA version 2 and bail if not found
    drm/vmwgfx: Correctly detect 3D
    drm/ttm: remove unnecessary save_flags and ttm_flag_masked in ttm_bo_util.c
    drm/kms: Remove incorrect comment in struct drm_mode_modeinfo
    drm/ttm: remove padding from ttm_ref_object on 64bit builds
    drm/radeon/kms: release agp on error.
    drm/kms/radeon/agp: Move the check of the aper_size after drm_acp_acquire and drm_agp_info
    drm/kms/radeon/agp: Fix warning, format ‘%d’ expects type ‘int’, but argument 4 has type ‘size_t’
    drm/ttm: Avoid conflicting reserve_memtype during ttm_tt_set_page_caching.
    drm/kms/radeon: pick digitial encoders smarter. (v3)
    drm/radeon/kms: use active device to pick connector for encoder
    drm/radeon/kms: fix incorrect logic in DP vs eDP connector checking.

    Linus Torvalds
     
  • …git/tip/linux-2.6-tip

    * 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
    x86/agp: Fix agp_amd64_init regression
    x86: Add quirk for Intel DG45FC board to avoid low memory corruption
    x86: Add Dell OptiPlex 760 reboot quirk
    x86, UV: Fix RTC latency bug by reading replicated cachelines
    oprofile/x86: add Xeon 7500 series support
    oprofile/x86: fix crash when profiling more than 28 events
    lib/dma-debug.c: mark file-local struct symbol static.
    x86/amd-iommu: Fix deassignment of a device from the pt_domain
    x86/amd-iommu: Fix IOMMU-API initialization for iommu=pt
    x86/amd-iommu: Fix NULL pointer dereference in __detach_device()
    x86/amd-iommu: Fix possible integer overflow

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:
    regulator: Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints

    Linus Torvalds
     
  • * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:
    powerpc: TIF_ABI_PENDING bit removal
    powerpc/pseries: Fix xics build without CONFIG_SMP
    powerpc/4xx: Add pcix type 1 transactions
    powerpc/pci: Add missing call to header fixup
    powerpc/pci: Add missing hookup to pci_slot
    powerpc/pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge()
    powerpc/40x: Update the PowerPC 40x board defconfigs
    powerpc/44x: Update PowerPC 44x board defconfigs

    Linus Torvalds
     

01 Feb, 2010

16 commits


31 Jan, 2010

1 commit

  • This fixes the regression introduced by commit
    42590a75019a50012f25a962246498dead428433 ("x86/agp: Fix
    agp_amd64_init and agp_amd64_cleanup").

    The above commit changes agp_amd64_init() not to do anything if
    gart_iommu_aperture is not zero.

    If GART iommu calls agp_amd64_init(), we need to skip
    agp_amd64_init() when it's called later via module_init.

    The problem is that gart_iommu_init() calls agp_amd64_init()
    with not zero gart_iommu_aperture so agp_amd64_init() is never
    initialized.

    When gart_iommu_init() calls agp_amd64_init(), agp should be
    always initialized.

    Reported-by: Marin Mitov
    Reported-by: Johannes Hirte
    Signed-off-by: FUJITA Tomonori
    Tested-by: Marin Mitov
    Tested-by: Kevin Winchester
    Cc: davej@redhat.com
    Cc: Linus Torvalds
    LKML-Reference:
    Signed-off-by: Ingo Molnar

    FUJITA Tomonori
     

30 Jan, 2010

2 commits


29 Jan, 2010

7 commits


28 Jan, 2010

3 commits

  • There are many many ways one can capitalize "Lifebook B Series"...

    Signed-off-by: Jon Dodgson
    Signed-off-by: Dmitry Torokhov

    Jon Dodgson
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
    [SCSI] aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree
    [SCSI] zfcp: Set hardware timeout as requested by BSG request.
    [SCSI] zfcp: Introduce bsg_timeout callback.
    [SCSI] scsi_transport_fc: Allow LLD to reset FC BSG timeout
    [SCSI] zfcp: add missing compat ptr conversion
    [SCSI] zfcp: Fix linebreak in hba trace
    [SCSI] zfcp: Issue zfcp_fc_wka_port_put after FC CT BSG request
    [SCSI] qla2xxx: Update version number to 8.03.01-k10.
    [SCSI] fc-transport: Use packed modifier for fc_bsg_request structure.
    [SCSI] qla2xxx: Perform fast mailbox read of flash regardless of size nor address alignment.
    [SCSI] qla2xxx: Correct FCP2 recovery handling.
    [SCSI] scsi_lib: Fix bug in completion of bidi commands
    [SCSI] mptsas: Fix issue with chain pools allocation on katmai
    [SCSI] aacraid: fix File System going into read-only mode
    [SCSI] lpfc: fix file permissions

    Linus Torvalds
     
  • * 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6:
    [S390] fix single stepped svcs with TRACE_IRQFLAGS=y
    [S390] zcrypt: Do not remove coprocessor for error 8/72
    [S390] sclp_vt220: set initial terminal window size
    [S390] use set_current_state in sigsuspend
    [S390] irqflags: add missing types.h include
    [S390] dasd: fix possible NULL pointer errors

    Linus Torvalds