[GIT PATCH] STAGING fixes for .37-rc

From: Greg KH
Date: Fri Nov 12 2010 - 16:34:33 EST


Here are a number of staging tree fixes for your .37-rc tree.

The majority of the size here is reverting a bunch of tidspbridge
patches that went in during the .37-rc1 merge that turned out to be
incorrect, breaking the driver. So they are now reverted here, and a
tiny fixup was added to get the driver back into working shape. Part of
that included an OMAP core change, which was acked by the OMAP
maintainer.

Outside of the tidspbridge fixes, there are a number of smaller patches
that resolve a few build fixes and other minor bugs that have shown up.

Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/staging-2.6.git/ staging-linus

All of these patches have been in the -next trees for a while.
These patches will be sent to the linux driver project list for all to
see.

thanks,

greg k-h

--------------


MAINTAINERS | 2 +-
arch/arm/plat-omap/devices.c | 4 +-
drivers/staging/ath6kl/Kconfig | 2 +-
drivers/staging/ath6kl/os/linux/ar6000_drv.c | 5 +-
drivers/staging/ath6kl/os/linux/cfg80211.c | 7 +-
drivers/staging/batman-adv/hard-interface.c | 15 +-
drivers/staging/batman-adv/routing.c | 12 +-
drivers/staging/batman-adv/routing.h | 4 +-
drivers/staging/batman-adv/unicast.c | 2 +-
drivers/staging/bcm/Bcmchar.c | 49 +-
drivers/staging/brcm80211/README | 2 +-
drivers/staging/brcm80211/TODO | 2 +-
drivers/staging/brcm80211/brcmfmac/dhd_linux.c | 2 -
drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c | 12 +-
drivers/staging/cpia/cpia.c | 6 +-
drivers/staging/ft1000/ft1000-usb/ft1000_chdev.c | 1 -
drivers/staging/hv/hv_utils.c | 3 -
.../staging/intel_sst/intel_sst_app_interface.c | 284 +++---
drivers/staging/intel_sst/intel_sst_common.h | 4 +-
drivers/staging/keucr/init.c | 18 +-
drivers/staging/keucr/ms.c | 14 +-
drivers/staging/keucr/msscsi.c | 6 +-
drivers/staging/keucr/sdscsi.c | 4 +-
drivers/staging/keucr/smilsub.c | 18 +-
drivers/staging/keucr/transport.c | 2 +-
drivers/staging/rt2860/common/cmm_aes.c | 2 -
drivers/staging/rt2860/usb_main_dev.c | 1 +
drivers/staging/rtl8192e/r8192E_core.c | 3 +
drivers/staging/stradis/stradis.c | 11 +-
drivers/staging/tidspbridge/Kconfig | 1 -
drivers/staging/tidspbridge/Makefile | 7 +-
drivers/staging/tidspbridge/core/_deh.h | 5 +-
drivers/staging/tidspbridge/core/_tiomap.h | 19 +-
drivers/staging/tidspbridge/core/dsp-mmu.c | 317 ------
drivers/staging/tidspbridge/core/io_sm.c | 180 +++-
drivers/staging/tidspbridge/core/tiomap3430.c | 1083 ++++++++++++++++++--
drivers/staging/tidspbridge/core/tiomap3430_pwr.c | 4 +
drivers/staging/tidspbridge/core/tiomap_io.c | 17 +-
drivers/staging/tidspbridge/core/ue_deh.c | 115 ++-
drivers/staging/tidspbridge/hw/EasiGlobal.h | 41 +
drivers/staging/tidspbridge/hw/MMUAccInt.h | 76 ++
drivers/staging/tidspbridge/hw/MMURegAcM.h | 225 ++++
drivers/staging/tidspbridge/hw/hw_defs.h | 58 ++
drivers/staging/tidspbridge/hw/hw_mmu.c | 562 ++++++++++
drivers/staging/tidspbridge/hw/hw_mmu.h | 163 +++
.../tidspbridge/include/dspbridge/cfgdefs.h | 1 +
.../staging/tidspbridge/include/dspbridge/dev.h | 24 +
.../staging/tidspbridge/include/dspbridge/dmm.h | 75 ++
.../staging/tidspbridge/include/dspbridge/drv.h | 10 +
.../tidspbridge/include/dspbridge/dsp-mmu.h | 67 --
.../tidspbridge/include/dspbridge/dspdefs.h | 44 +
.../tidspbridge/include/dspbridge/dspioctl.h | 7 +
.../staging/tidspbridge/include/dspbridge/proc.h | 46 +
drivers/staging/tidspbridge/pmgr/dev.c | 63 ++-
drivers/staging/tidspbridge/pmgr/dmm.c | 533 ++++++++++
drivers/staging/tidspbridge/pmgr/dspapi.c | 34 +-
drivers/staging/tidspbridge/rmgr/drv.c | 15 +
drivers/staging/tidspbridge/rmgr/drv_interface.c | 2 +
drivers/staging/tidspbridge/rmgr/node.c | 48 +-
drivers/staging/tidspbridge/rmgr/proc.c | 197 ++++-
drivers/staging/udlfb/udlfb.c | 2 +-
drivers/staging/vt6656/main_usb.c | 3 +-
.../staging/westbridge/astoria/api/src/cyasusb.c | 1 -
drivers/staging/wlan-ng/cfg80211.c | 6 +-
drivers/staging/wlan-ng/p80211netdev.c | 2 +-
65 files changed, 3755 insertions(+), 795 deletions(-)
delete mode 100644 drivers/staging/tidspbridge/core/dsp-mmu.c
create mode 100644 drivers/staging/tidspbridge/hw/EasiGlobal.h
create mode 100644 drivers/staging/tidspbridge/hw/MMUAccInt.h
create mode 100644 drivers/staging/tidspbridge/hw/MMURegAcM.h
create mode 100644 drivers/staging/tidspbridge/hw/hw_defs.h
create mode 100644 drivers/staging/tidspbridge/hw/hw_mmu.c
create mode 100644 drivers/staging/tidspbridge/hw/hw_mmu.h
create mode 100644 drivers/staging/tidspbridge/include/dspbridge/dmm.h
delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/dsp-mmu.h
create mode 100644 drivers/staging/tidspbridge/pmgr/dmm.c

---------------

Ben Hutchings (2):
Staging: ath6kl: Fix pointer casts on 64-bit architectures
Staging: Update parameters for cfg80211 key management operation

Brett Rudley (1):
staging: brcm80211: Maintainer change

Chris Lang (1):
Staging: batman-adv: fix interface alternating and bonding reggression

Dan Carpenter (6):
Staging: sst: dereferencing user pointers
Staging: sst: more dereferencing user pointers
Staging: sst: fixups in SNDRV_SST_STREAM_DECODE
Staging: sst: user pointers in intel_sst_mmap_play_capture()
Staging: sst: add some __user anotations
Staging: bcm: use get_user() to access user pointers

Daniel Lichtenberger (1):
Staging: rtl8192e: fix IOMMU memory leak

Felipe Contreras (14):
omap: dsp: remove shm from normal memory
staging: tidspbridge: hardcode SCM macros while fix is upstreamed
Revert "staging: tidspbridge - update Kconfig to select IOMMU module"
Revert "staging: tidspbridge - remove dmm custom module"
Revert "staging: tidspbridge - deprecate reserve/unreserve_memory funtions"
Revert "staging: tidspbridge - remove reserved memory clean up"
Revert "staging: tidspbridge: remove dw_dmmu_base from cfg_hostres struct"
Revert "staging: tidspbridge - move all iommu related code to a new file"
Revert "staging: tidspbridge - remove hw directory"
Revert "staging: tidspbridge - fix mmufault support"
Revert "staging: tidspbridge - remove custom mmu code from tiomap3430.c"
Revert "staging: tidspbridge - rename bridge_brd_mem_map/unmap to a proper name"
Revert "staging: tidspbridge - move shared memory iommu maps to tiomap3430.c"
Revert "staging: tidspbridge: replace iommu custom for opensource implementation"

Greg Kroah-Hartman (1):
Staging: the MAINTAINERS git location was incorrect

Hauke Mehrtens (1):
Staging: ath6kl: Adapt API changes in cfg80211

Joe Perches (1):
Staging: udlfb.c: Fix k.alloc switched arguments

Julia Lawall (2):
drivers/staging: delete double assignment
drivers/staging/brcm80211/brcmfmac/dhd_linux.c: delete double assignment

Konstantin Katuev (1):
Staging: keucr driver: fix uninitialized variable & proper memset length

Larry Finger (1):
staging: rt2870: Add new USB ID for Belkin F6D4050 v1

Marek Lindner (1):
Staging: batman-adv: suppress false warning when changing the mac address

Maximiliano David Bustos (1):
Staging: wlan-ng: Fix wrong #ifdef #endif sequence

Randy Dunlap (1):
Staging: ath6kl: ATH6KL_CFG80211 depends on CFG80211

Vasiliy Kulikov (3):
staging: cpia: fix camera file owner in cpia_open()
staging: stradis: fix error handling and information leak to userland
staging: vt6656: implement missing brackets

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/