Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 28 Oct 2010 19:13:00 +0000 (12:13 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 28 Oct 2010 19:13:00 +0000 (12:13 -0700)
* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (841 commits)
  Staging: brcm80211: fix usage of roundup in structures
  Staging: bcm: fix up network device reference counting
  Staging: keucr: fix up US_ macro change
  staging: brcm80211: brcmfmac: Removed codeversion from firmware filenames.
  staging: brcm80211: Remove unnecessary header files.
  staging: brcm80211: Remove unnecessary includes from bcmutils.c
  staging: brcm80211: Removed unnecessary pktsetprio() function.
  Staging: brcm80211: remove typedefs.h
  Staging: brcm80211: remove uintptr typedef usage
  Staging: hv: remove struct vmbus_channel_interface
  Staging: hv: remove Open from struct vmbus_channel_interface
  Staging: hv: storvsc: call vmbus_open directly
  Staging: hv: netvsc: call vmbus_open directly
  Staging: hv: channel: export vmbus_open to modules
  Staging: hv: remove Close from struct vmbus_channel_interface
  Staging: hv: netvsc: call vmbus_close directly
  Staging: hv: storvsc: call vmbus_close directly
  Staging: hv: channel: export vmbus_close to modules
  Staging: hv: remove SendPacket from struct vmbus_channel_interface
  Staging: hv: storvsc: call vmbus_sendpacket directly
  ...

Fix up conflicts in
drivers/staging/cx25821/cx25821-audio-upstream.c
drivers/staging/cx25821/cx25821-audio.h
due to warring whitespace cleanups (neither of which were all that great)

1  2 
Documentation/ioctl/ioctl-number.txt
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/cx25821/cx25821-audio-upstream.c
drivers/staging/cx25821/cx25821-audio.h
drivers/staging/cx25821/cx25821-core.c
drivers/staging/lirc/lirc_parallel.c
drivers/staging/lirc/lirc_zilog.c
drivers/staging/tm6000/tm6000-alsa.c
drivers/staging/tm6000/tm6000-core.c
include/linux/Kbuild

Simple merge
Simple merge
Simple merge
index 6f3200666c9325c20856705f05490d07c1d81617,27087dbe5b7d98dcb86a7975dd5e96d072b7bf47..1607b0d86e6f8d2dae2cb84a71b53b65167ab984
@@@ -39,9 -39,8 +39,8 @@@ MODULE_DESCRIPTION("v4l2 driver module 
  MODULE_AUTHOR("Hiep Huynh <hiep.huynh@conexant.com>");
  MODULE_LICENSE("GPL");
  
--static int _intr_msk =
-       FLD_AUD_SRC_RISCI1 | FLD_AUD_SRC_OF | FLD_AUD_SRC_SYNC |
-       FLD_AUD_SRC_OPC_ERR;
 -FLD_AUD_SRC_RISCI1 | FLD_AUD_SRC_OF | FLD_AUD_SRC_SYNC | FLD_AUD_SRC_OPC_ERR;
++static int _intr_msk = FLD_AUD_SRC_RISCI1 | FLD_AUD_SRC_OF |
++                      FLD_AUD_SRC_SYNC | FLD_AUD_SRC_OPC_ERR;
  
  int cx25821_sram_channel_setup_upstream_audio(struct cx25821_dev *dev,
                                              struct sram_channel *ch,
@@@ -608,8 -607,8 +607,7 @@@ static irqreturn_t cx25821_upstream_irq
        if (!dev)
                return -1;
  
--      sram_ch = dev->channels[dev->_audio_upstream_channel_select].
-                                      sram_channels;
 -                                      sram_channels;
++      sram_ch = dev->channels[dev->_audio_upstream_channel_select].sram_channels;
  
        msk_stat = cx_read(sram_ch->int_mstat);
        audio_status = cx_read(sram_ch->int_stat);
Simple merge
Simple merge
index e379e3ec444295a2153fa0821d2925b5522b836e,6c09ef3c71ea58f4f451bc514907a1c2f8977eb4..184cc505ed86c86370e24e0328e12fd253c10d54
@@@ -464,10 -411,9 +464,10 @@@ int tm6000_audio_init(struct tm6000_cor
  
        snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_tm6000_pcm_ops);
  
 +      INIT_WORK(&dev->wq_trigger, audio_trigger);
        rc = snd_card_register(card);
        if (rc < 0)
-               goto error;
+               goto error_chip;
  
        dprintk(1,"Registered audio driver for %s\n", card->longname);
  
index df3f187959b9e780eec5248c0cec9313010c0abe,80f2bf084505469a6728cfc839cffcc4edc3c057..40a0206e2432a15f0766649aea0287b9d967976d
@@@ -675,13 -702,13 +675,11 @@@ void tm6000_unregister_extension(struc
        struct tm6000_core *dev = NULL;
  
        mutex_lock(&tm6000_devlist_mutex);
-       list_for_each_entry(dev, &tm6000_devlist, devlist) {
-               if (dev)
-                       ops->fini(dev);
-       }
+       list_for_each_entry(dev, &tm6000_devlist, devlist)
+               ops->fini(dev);
  
 -      mutex_lock(&tm6000_extension_devlist_lock);
        printk(KERN_INFO "tm6000: Remove (%s) extension\n", ops->name);
        list_del(&ops->next);
 -      mutex_unlock(&tm6000_extension_devlist_lock);
        mutex_unlock(&tm6000_devlist_mutex);
  }
  EXPORT_SYMBOL(tm6000_unregister_extension);
Simple merge