24 Feb, 2010

3 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:
    net: bug fix for vlan + gro issue
    tc35815: Remove a wrong netif_wake_queue() call which triggers BUG_ON
    cdc_ether: new PID for Ericsson C3607w to the whitelist (resubmit)
    IPv6: better document max_addresses parameter
    MAINTAINERS: update mv643xx_eth maintenance status
    e1000: Fix DMA mapping error handling on RX
    iwlwifi: sanity check before counting number of tfds can be free
    iwlwifi: error checking for number of tfds in queue
    iwlwifi: set HT flags after channel in rxon

    Linus Torvalds
     
  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:
    ACPI: Be in TS_POLLING state during mwait based C-state entry
    ACPI: Fix regression where _PPC is not read at boot even when ignore_ppc=0
    acer-wmi: Respect current backlight level when loading

    Linus Torvalds
     
  • * 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:
    drm/vmwgfx: Fix queries if no dma buffer thrashing is occuring.
    drm/nv50: fix vram ptes on IGPs to point at stolen system memory
    drm/nv50: fix instmem binding on IGPs to point at stolen system memory
    drm/nv50: improve vram page table construction
    drm/nv50: more efficient clearing of gpu page table entries
    drm/nv50: make nv50_mem_vm_{bind,unbind} operate only on vram
    drm/nouveau: Fix up pre-nv17 analog load detection.

    Linus Torvalds
     

23 Feb, 2010

21 commits


22 Feb, 2010

2 commits


21 Feb, 2010

2 commits

  • * 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:
    V4L/DVB: bttv: Move I2C IR initialization
    V4L/DVB: Video : pwc : Fix regression in pwc_set_shutter_speed caused by bad constant => sizeof conversion.
    soc-camera: mt9t112: modify exiting conditions from standby mode
    V4L/DVB: cxusb: Select all required frontend and tuner modules
    V4L/DVB: dvb: l64781.ko broken with gcc 4.5

    Linus Torvalds
     
  • * master.kernel.org:/home/rmk/linux-2.6-arm:
    ARM: allow alignment fault mode to be configured at kernel boot
    ARM: Update mach-types
    ARM: 5951/1: ARM: fix documentation of the PrimeCell bus
    ARM: 5950/1: ARM: Fix build error for arm1026ej-s processor
    MAINTAINERS: fix my e-mail and status for Gemini and FA526
    Gemini: wrong registers used to set reg_level in gpio_set_irq_type()
    ARM: 5944/1: scsi: fix timer setup in fas216.c
    ARM: 5938/1: ARM: L2: export outer_cache_fns

    Linus Torvalds
     

20 Feb, 2010

12 commits

  • When polled input device is opened and closed and there are no other
    users of polled device, the workqueue is created and destroyed in
    every open / close operation. It is probable that at some point
    dynamic allocation of internal parts of the workqueue cause changes to the
    workqueue.

    When a work is queued to the workqueue the work struct contains pointers
    to the workqueue data. If the workqueue has been changed and the work
    has never been queued to the new workqueue, work-struct contains pointers
    to the non-existing workqueue. This will cause crash at the work
    cancellation during device close since cancellation of a work assumes
    that the workqueue exists.

    To prevent that, work struct is cleaned up at device close. This keeps
    work struct clean for the next use.

    Signed-off-by: Samu Onkalo
    Signed-off-by: Dmitry Torokhov

    Samu Onkalo
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
    [SCSI] megaraid_sas: fix for 32bit apps
    [SCSI] fcoe: Only rmmod fcoe.ko if there are no active connections
    [SCSI] libfcoe: Send port LKA every FIP_VN_KA_PERIOD secs.
    [SCSI] libfc: Don't assume response request present.
    [SCSI] libfc: Fix e_d_tov ns -> ms scaling factor in PLOGI response.
    [SCSI] libfc: call ddp setup for only FCP reads to avoid accessing junk fsp pointer
    [SCSI] iscsi_tcp regression: remove bogus warn on in write path

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:
    sfc: SFE4002/SFN4112F: Widen temperature and voltage tolerances
    sfc: Fix sign of efx_mcdi_poll_reboot() error in efx_mcdi_poll()
    net-sysfs: Use rtnl_trylock in wireless sysfs methods.
    net: Fix sysctl restarts...

    Linus Torvalds
     
  • * 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:
    drm/radeon: bump the UMS driver version number to indicate rv740 fix
    drm/radeon/kms: free fence IB if it wasn't emited at IB free time
    drm/ttm: fix caching problem on non-PAT systems.
    drm/radeon/rv740: fix backend setup
    drm/radeon/kms: fix shared ddc detection
    drm/radeon/kms/rs600: add connector quirk
    vgaarb: fix "target=default" passing

    Linus Torvalds
     
  • The temperature and voltage limits currently set on these boards are
    too conservative and will cause the driver to stop the net device
    erroneously in some systems.

    Based on a review of the chip datasheets and advice from the designer
    of these boards:

    - Raise the maximum board temperatures to the specified maximum ambient
    temperatures for their PHYs plus the expected temperature bias of the
    board
    - Raise the maximum controller temperature to 90 degrees
    - Lower the minimum temperatures to 0 degrees
    - Widen the voltage tolerances to at least +/- 10%

    Signed-off-by: Ben Hutchings
    Signed-off-by: David S. Miller

    Ben Hutchings
     
  • efx_mcdi_poll() uses positive error numbers, matching the MCDI
    protocol. It must negate the result of efx_mcdi_poll_reboot() which
    returns the usual negative error numbers.

    Signed-off-by: Ben Hutchings
    Signed-off-by: David S. Miller

    Ben Hutchings
     
  • This lets UMS userspace know the rv740 fix is in. For KMS we can
    consider the kernel release to be the v2.0.0 release so we don't need the
    bump there.

    Signed-off-by: Dave Airlie

    Dave Airlie
     
  • If at IB free time fence wasn't emited that means the IB wasn't
    scheduled because an error occured somewhere, thus we can free
    then fence and mark the IB as free.

    Signed-off-by: Jerome Glisse
    Signed-off-by: Dave Airlie

    Jerome Glisse
     
  • http://bugzilla.kernel.org/show_bug.cgi?id=15328

    This fixes a serious regression on AGP/non-PAT systems, where
    pages were ending up in the wrong state and slowing down the
    whole system.

    [airlied: taken this from the bug as the other option is to revert
    the change which caused it].

    Tested-by: John W. Linville (in bug).
    Signed-off-by: Dave Airlie

    Francisco Jerez
     
  • This patch fixes occlusion queries and rendering errors
    on rv740 boards. Hardcoding the backend map is not an optimal
    solution, but a better fix is being worked on.

    Signed-off-by: Alex Deucher
    Signed-off-by: Dave Airlie

    Alex Deucher
     
  • Just compare the i2c id since the i2c structs
    may be slighly different.

    Fixes fdo bug 26616.

    Signed-off-by: Alex Deucher
    Signed-off-by: Dave Airlie

    Alex Deucher
     
  • rs600 board lists DVI port as HDMI.

    Fixes fdo bug 26605

    Signed-off-by: Alex Deucher
    Signed-off-by: Dave Airlie

    Alex Deucher