lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Sun, 10 Nov 2013 18:27:59 +0100
From:	Takashi Iwai <tiwai@...e.de>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Mark Brown <broonie@...nel.org>,
	Liam Girdwood <lgirdwood@...il.com>,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] sound updates for 3.13-rc1

Linus,

please pull sound updates for v3.13-rc1 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-3.13-rc1

The topmost commit is a6bc732b5a96b5403c2637e85c350b95ec6591f3

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

sound updates for 3.13-rc1

There are no too intrusive changes in this update batch.  The biggest
LOC is found in the new DICE driver, and other small changes are
scattered over the whole sound subtree (which is a common pattern).

Below are highlights:

- ALSA core:
  * Memory allocation support with genpool
  * Fix blocking in drain ioctl of compress_offload

- HD-audio:
  * Improved AMD HDMI supports
  * Intel HDMI detection improvements
  * thinkpad_acpi mute-key integration
  * New PCI ID, New ALC255,285,293 codecs, CX20952

- USB-audio:
  * New buffer size management
  * Clean up endpoint handling codes

- ASoC:
  * Further work on the dmaengine helpers, including support for
    configuring the parameters for DMA by reading the capabilities of
    the DMA controller which removes some guesswork and magic numbers
    from drivers.
  * A refresh of the documentation.
  * Conversions of many drivers to direct regmap API usage in order to
    allow the ASoC level register I/O code to be removed, this will
    hopefully be completed by v3.14.
  * Support for using async register I/O in DAPM, reducing the time
    taken to implement power transitions on systems that support it.

- Fireiwre: DICE driver

- Lots of small fixes for bugs reported by Coverity


There are a few mfd and regmap changes coming from dependent ASoC
changes, which have been likely already pull-requested.
Let me know if they bring any merge issues.


Thanks!

Takashi

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

Alan Stern (1):
      ALSA: improve buffer size computations for USB PCM audio

Andrew Morton (1):
      ASoC: atmel-pcm: fix warning

Anssi Hannula (14):
      ALSA: hda - hdmi: Fix reported channel map on common default layouts
      ALSA: hda - hdmi: Fix incorrect default channel mapping for unusual CAs
      ALSA: hda - hdmi: Fix programmed active channel count
      ALSA: hda - hdmi: Fix unused slots being enabled in manual and non-PCM mappings
      ALSA: hda - hdmi: Fix channel maps with less common speakers
      ALSA: hda - hdmi: Fix available channel maps missing from TLV
      ALSA: hda - hdmi: Tweak debug messages to be more useful
      ALSA: hda - hdmi: Allow HDA patches to customize more operations
      ALSA: hda - hdmi: Add ATI/AMD multi-channel audio support
      ALSA: hda - hdmi: Add ELD emulation for ATI/AMD codecs
      ALSA: hda - hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs
      ALSA: hda - hdmi: Disable ramp-up/down for non-PCM on AMD codecs
      ALSA: hda - hdmi: Re-setup pin and infoframe on plug-in on all codecs
      ALSA: hda - hdmi: Disallow unsupported 2ch remapping on NVIDIA codecs

Brian Austin (7):
      ASoC: cs42l73: Add platform data support for cs42l73 codec
      ASoC: cs42l73: Namespace defines for cs42l73 codec
      ASoC: cs42l73: Add Device Tree support for CS42L73
      ASoC: cs42l52: Add platform data for reset gpio
      ASoC: cs42l52: convert pdata config to regmap_update_bits
      ASoC: cs42l52: Add chip rev id message
      ASoC: cs42l52: increase MAX_REGISTER for regmap_register_patch

Charles Keepax (4):
      ASoC: samsung: Allow mono in i2s driver
      ASoC: bells: Add missing route to power up DSP clock
      ASoC: arizona: Improve handling of setting REFCLK to 0
      ASoC: wm5110: Add missing routes for AEC Loopback

Chen Gang (2):
      ASoC: fsl_ssi: let check zero instead of check NO_IRQ
      ALSA: include/uapi/sound/firewire.h: use "_UAPI" instead of "UAPI"

Clemens Ladisch (29):
      ALSA: add DICE driver
      ALSA: dice: optimize bus reset handling
      ALSA: dice: allow all sample rates
      ALSA: dice: reduce noisy logging
      ALSA: dice, firewire-lib: add blocking mode
      ALSA: dice: fix hang when unplugging a running device
      ALSA: dice: implement hwdep device
      ALSA: dice: clear device lock when closing hwdep device
      ALSA: firewire: introduce amdtp_out_stream_running()
      ALSA: dice: reorganize interface definitions
      ALSA: dice: fix device detection for other vendors
      ALSA: dice: support dual-wire stream format at 192 kHz
      ALSA: dice: optimize reading of consecutive registers
      ALSA: firewire: extend snd_fw_transaction()
      ALSA: dice: avoid superflous write at bus reset
      ALSA: dice: remove 10s period length limit
      ALSA: dice: remove superfluous field
      ALSA: dice: make amdtp_rates[] const
      ALSA: dice: get clock capabilities
      ALSA: dice: allow notifications during initialization
      ALSA: dice: get rate-dependent parameters
      ALSA: dice: dynamic sample rate selection
      ALSA: dice: check clock change timeout
      ALSA: dice: add a proc file to show device information
      ALSA: dice: document quadlet alignment
      ALSA: dice: dice_proc_read: remove wrong typecast
      ALSA: dice: fix detection of Weiss devices
      ALSA: dice: restrict the driver to playback-only devices
      ALSA: hda: add device IDs for AMD Evergreen/Northern Islands HDMI

Dan Carpenter (3):
      ALSA: asihpi: a couple array out of bounds issues
      ALSA: sb16 - info leak in snd_sb_csp_ioctl()
      ASoC: fsl: imx-wm8962: remove an unneeded check

Daniel Mack (5):
      ASoC: ak4104: provide a module device table
      ASoC: tas5086: move two variables into private struct
      ASoC: tas5086: move initialization code to own functions
      ASoC: tas5086: add suspend callback
      ASoC: davinci-mcasp: add support for suspend and resume

David Henningsson (13):
      ALSA: hda - Enable surround speakers (when line out is also present)
      thinkpad-acpi: Add mute and mic-mute LED functionality
      ALSA: hda - add HDA_FIXUP_ACT_FREE action
      ALSA: hda - add connection to thinkpad_acpi to control mute/micmute LEDs
      ALSA: usb: supply channel maps even when wChannelConfig is unspecified
      ALSA: usb - For class 2 devices, use channel map from altsettings
      ALSA: usb - Don't trust the channel config if the channel count changed
      ALSA: hda - Enable Thinkpad mute/micmute LEDs for Realtek
      ALSA: hda - Make sure mute LEDs stay on during runtime suspend (Realtek)
      ALSA: HDA - Limit mic boost and add mute LED for an HP machine
      ALSA: hda - Another Dell headset quirk
      ALSA: hda - Add a block_report flag to jacks
      ALSA: hda - block HDMI jack reports while repolling

Denis Carikli (1):
      ASoC: eukrea-tlv320: Use dev_err instead of pr_err.

Dimitris Papastamos (5):
      ASoC: wm_adsp: Print error when regmap reads/writes fail
      ASoC: wm_adsp: Release firmware on memory allocation failure
      ASoC: wm_adsp: Add debug info on get()/put() transfers
      ASoC: wm_adsp: Remove and free algorithm regions for ADSP1
      ASoC: wm_adsp: Print out the firmware version

Dmitry Eremin-Solenikov (3):
      ALSA: pxa: slightly refactor reset handling
      ALSA: ASoC: pxa: fix pxa2xx-ac97 DAI initialization order
      ALSA: ASoC: pxa: add asoc pm callbacks to pxa audio drivers

Eldad Zack (7):
      ALSA: usb-audio: remove unused parameter from sync_ep_set_params
      ALSA: usb-audio: remove deactivate_endpoints()
      ALSA: usb-audio: don't deactivate URBs on in-use EP
      ALSA: usb-audio: void return type of snd_usb_endpoint_deactivate()
      ALSA: usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error
      ALSA: usb-audio: rename alt_idx to altsetting
      ALSA: usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED

Fabio Estevam (5):
      ASoC: mxs: mxs-sgtl5000: Simplify probe function
      ASoC: fsl: fsl_ssi: Fix simultaneous capture and playback
      ASoC: fsl: imx-sgtl5000: Add .remove back
      ASoC: fsl: fsl_spdif: No need to check the return value of platform_get_resource()
      ASoC: fsl: imx-pcm-fiq: Remove unused 'runtime' variable

Felipe Pena (1):
      ASoC: fsl: Fix memory leak in imx-audmux.c

Geyslan G. Bem (1):
      ALSA: emu10k1: code refactoring

Hannes Gräuler (1):
      ALSA: snd-usb-caiaq: LED support for Maschine Controller

Hebbar, Gururaja (2):
      ASoC: davinci: Add support for AM33xx SoC Audio
      ASoC: davinci-evm: Add device tree binding

James Ralston (1):
      ALSA: hda - Add Device IDs for Intel Wildcat Point-LP PCH

Jarkko Nikula (1):
      ASoC: pcm: Remove extra spaces from dev_ prints

Jean-Francois Moine (5):
      ASoC: kirkwood: fix loss of external clock at probe time
      ASoc: kirkwood: Extend the min and max number of bytes per period
      ASoC: kirkwood: prefer external clock over internal clock
      ASoC: kirkwood: add S/PDIF support
      ASoC: kirkwood: Fix compile error due to patch 'add S/PDIF support'

Joe Perches (3):
      sound: Remove unnecessary semicolons
      ALSA: hda - Remove OOM message after input_allocate_device
      ALSA: hda_intel: ratelimit "spurious response" message

Jyri Sarha (8):
      ASoC: davinci-evm: Move sysclk logic away from evm_hw_params
      ASoC: tlv320aic3x: Add regulators to DT bindings document
      ASoC: tlv320aic3x: Add codec pins to DT bindings document
      ASoC: davinci-mcasp: Add location for data port registers to DT
      ASoC: davinci-mcasp: Extract DMA channels directly from DT
      ASoC: davinci-mcasp: Change compatible property model to more accurate
      ASoC: davinci-mcasp: Improve DT bindings document
      ASoC: davinci-mcasp: Remove last reference to num-serializer in DT doc

Kailang Yang (5):
      ALSA: hda - Add support of ALC255 codecs
      ALSA: hda - Add support of ALC285 / ALC293 codecs
      ALSA: hda/realtek - Raise the delay for alc283_shutup
      ALSA: hda/realtek - Make fixup regs persist after resume
      ALSA: hda/realtek - Add new codec ALC255/ALC3234 UAJ supported

Kuninori Morimoto (16):
      regmap: add regmap_field_update_bits()
      ASoC: snd_soc_codec includes snd_soc_component
      ASoC: add .of_xlate_dai_name on snd_soc_component_driver
      regmap: Add regmap_fields APIs
      ASoC: rsnd: gen: rsnd_gen_ops cares .probe and .remove
      ASoC: rcar: remove unnecessary mach/clock.h
      ASoC: rsnd: remove rsnd_priv_read/write/bset()
      ASoC: rsnd: use regmap instead of original register mapping method
      ASoC: rcar: fixup rsnd_platform_call() return value
      ASoC: rcar: add ID check on rsnd_dai_get()
      ASoC: add snd_soc_of_get_dai_name() default of_xlate
      ASoC: simple-card: un-implemented set_fmt is not error
      ASoC: rcar: add rsnd_scu_hpbif_is_enable()
      ASoC: rcar: remove RSND_SSI_CLK_FROM_ADG
      ASoC: rcar: remove original filter from rsnd_dma_init()
      ASoC: rcar: remove un-needed select from Kconfig

Lars-Peter Clausen (15):
      ASoC: Remove support for reg_access_defaults
      ASoC: Remove snd_soc_bulk_write_raw()
      ASoC: Remove reg_def_copy
      ASoC: Remove 'reg_size' field from snd_soc_codec struct
      ASoC: Remove infrastructure for supporting multiple cache types
      ASoC: adau1373: Convert to direct regmap usage
      ASoC: adau1373: Remove ADAU1373_PLL_CTRL7 register definition
      ASoC: adau1373: Issue soft reset on probe
      ASoC: adav80x: Convert to direct regmap usage
      ASoC: dapm: Ignore VMID widgets for target bias
      ASoC: dapm: Add support for virtual mixer controls
      ASoC: twl6040: Use virtual DAPM mixer controls
      ASoC: twl4030: Use virtual DAPM mixer controls
      ASoC: dmaengine-pcm: Add support for querying DMA capabilities
      ASoC: dmaengine-pcm: Provide default config

Lee Jones (1):
      ASoC: generic-dmaengine-pcm: Clear slave_config memory

Liam Girdwood (10):
      ASoC: trace: Make sure trace header doesnt depend on any headers
      ASoC: core utils: Dont set DMA params for BE substreams
      ASoC: rt5640: Provide more useful hw_params error reasons.
      ASoC: rt5640: Add ACPI probing support.
      ASoC: core: Add API for configuration of DAI BCLK ratio
      ASoC: Docs: Update codec documentation
      ASoC: Docs: Platform update
      ASoC: Docs: update DAPM
      ASoC: Docs: Machine update
      ASoC: Docs: Add documentation for Dynamic PCM

Linus Walleij (1):
      ALSA: atmel: remove dependency on <mach/gpio.h>

Mark Brown (62):
      ASoC: cq93vc: Don't use control data for core driver data
      ASoC: wm8400: Use supplies to manage input power
      ASoC: wm8400: Use regmap for I/O
      ASoC: core: Implement devm_snd_soc_register_component()
      ASoC: core: Add devm_snd_soc_register_card()
      ASoC: smdk_wm8994: Use devm_snd_soc_unregister_card()
      ASoC: samsung-i2s: Use devm_snd_soc_register_component()
      ASoC: 88pm60x: Don't use control data for i2c
      ASoC: 88pm860x: Use regmap for I/O
      ASoC: ab8500: Downgrade noisy log message
      ASoC: ab8500: Use ASoC I/O functions
      ASoC: ab8500: Convert register I/O to regmap
      ASoC: max98088: Fix indentation
      ASoC: max98088: Use table based control init
      ASoC: max98088: Convert to direct regmap API usage
      ASoC: ab8500: Explicitly set I/O up
      ASoC: max98095: Remove custom hw_write() implementation
      ASoC: max90895: Convert to table based control init
      ASoC: max98095: Convert to direct regmap API usage
      ASoC: tlv320aic23: Remove #defines for I2C
      ASoC: tlv320aic23: Convert to table based control init
      ASoC: tlv320aic3x: Remove nonsense comment for register cache
      ASoC: tlv320aic3x: Move resource acquisition to I2C probe
      ASoC: tlv320aic3x: Move to table based control init
      ASoC: tlv320aic3x: Move to table based DAPM init
      ASoC: tlv320aic3x: Don't reference cache datastructure directly
      ASoC: tlv320aic3x: Convert to direct regmap API usage
      ASoC: max98088: Set max_register
      ASoC: max9850: Convert to direct regmap API usage
      ASoC: cq93vc: Use table based control registration
      ASoC: cq93vc: Use core I/O functions
      ASoC: cq93vc: Use regmap for I/O
      ASoC: tlv320aic23: Convert to direct regmap API usage
      ASoC: tlv320aic26: Convert to table based control init
      ASoC: tlv320aic26: Use snd_soc_update_bits()
      ASoC: tlv320aic26: Convert to direct regmap API usage
      mfd: mc13xxx: Don't require lock for simple register I/O
      mfd: mc13xxx: Move SPI erratum workaround into SPI I/O function
      ASoC: mc13783: Use regmap directly from ASoC
      ASoC: sn95031: Convert to regmap
      ASoC: tlv320aic32x4: Move GPIO acquisition to I2C probe
      ASoC: tlv320aic32x4: Convert to direct regmap API usage
      ASoC: si476x: Remove custom register I/O implementation
      regmap: Cache async work structures
      regmap: Don't generate gather writes for single register raw writes
      regmap: Simplify the initiation of async I/O
      regmap: Provide asynchronous write and update bits operations
      ASoC: dapm: Use async I/O for DAPM sequences
      ASoC: dapm: Run clock and regulator events separately to other supplies
      ASoC: wm8962: Move interrupt initalisation to probe()
      ASoC: wm8962: Move register initialisation to I2C probe()
      ASoC: cirrus: Enable compile test builds
      ASoC: rt5640: Power down LDO while suspended
      ASoC: rt5640: Don't go to standby on resume
      ASoC: dai: Provide interface for setting DMA data at probe time
      ASoC: samsung: Initialise DMA data at device probe time
      ASoC: si476x: Fix locking of core
      ASoC: ep93xx: Open code dma channel request
      ASoC: tegra: Remove redundant initialisation of compat_filter_fn
      ASoC: dmaengine: Support custom channel names
      ASoC: dmaengine: Use filter_data rather than dma_data for compat requests
      ASoC: pcm: Check for ops before deferencing them

Markus Pargmann (3):
      ASoC: snd_soc_dai_ops trigger function description
      ASoC: mxs-saif: Store saif state
      ASoC: mxs-saif: Handle errors in trigger function

Masanari Iida (1):
      ALSA: Fix typo in documentation/alsa

Mengdong Lin (3):
      ALSA: hda - add codec ID for Valleyview2 display codec
      ALSA: hda - not choose assigned converters for unused pins of Valleyview
      ALSA: hda - rename function not_share_unassigned_cvt()

Nariman Poushin (1):
      ASoC: wm_adsp: Interpret ADSP memory region lengths as 32 bit words

Nicolin Chen (5):
      ALSA: Add SoC on-chip internal ram support for DMA buffer allocation
      ASoC: fsl: Add missing pm to current machine drivers
      ASoC: wm8962: Fix null pointer pdata access in I2C probe()
      ASoC: Add pinctrl PM to components of active DAIs
      ASoC: generic-dmaengine-pcm: Use SNDRV_DMA_TYPE_DEV_IRAM as default

Oskar Schirmer (1):
      ASoC: fsl: imx-pcm-fiq: remove bogus period delta calculation

Peter Senna Tschudin (1):
      ALSA: Fix assignment of 0/1 to bool variables

Peter Ujfalusi (1):
      ASoC: davinci-mcasp: Remove redundant num-serializer DT parameter

Phil Edworthy (1):
      ASoC: ak4642: prevent un-necessary changes to SG_SL1

Richard Fitzgerald (2):
      ASoC: wm8962: Add ALC coefficient support
      ASoC: wm8962: Add EQ coefficient support

Russell King (1):
      ASoC: kirkwood-dma: remove IEC958_SUBFRAME formats

Russell King - ARM Linux (1):
      ASoC: dpcm: improve robustness

Sachin Kamat (30):
      ALSA: ctxfi: Staticize local symbols
      ALSA: hda/ca0132: Staticize codec_send_command
      ALSA: au88x0: Remove redundant break
      ALSA: rme9652: Remove redundant break
      ASoC: fsl_ssi: Staticize local symbols
      ASoC: rt5640: Staticize hp_amp_power_on
      ASoC: twl6040: Remove redundant semicolon
      ASoC: ak4642: Remove redundant break
      ASoC: fsl_spdif: Remove redundant semicolon
      ASoC: fsl_ssi: Remove redundant dev_set_drvdata
      ASoC: SPEAr spdif_in: Use devm_snd_soc_register_component
      ASoC: SPEAr spdif_out: Use devm_snd_soc_register_component
      ASoC: SPEAr spdif_out: Remove redundant variable
      ASoC: imx-sgtl5000: Use devm_snd_soc_register_card
      ASoC: imx-spdif: Use devm_snd_soc_register_card
      ASoC: imx-wm8962: Use devm_snd_soc_register_card
      ASoC: mfld: Use devm_snd_soc_register_card
      ASoC: omap-twl4030: Use devm_snd_soc_register_card
      ASoC: fsl_spdif: Use devm_snd_soc_register_component
      ASoC: mxs-saif: Use devm_snd_soc_register_component
      ASoC: omap-mcpdm: Use devm_snd_soc_register_component
      ASoC: mmp-sspa: Use devm_snd_soc_register_component
      ALSA: usb-audio: Use module_usb_driver
      ASoC: smdk_wm8994: Add .pm to struct smdk_audio_driver
      ASoC: cs4271: Include linux/of.h header
      ASoC: pcm1681: Include linux/of.h header
      ASoC: pcm1792a: Include linux/of.h header
      ASoC: tas5086: Include linux/of.h header
      ASoC: tlv320aic3x: Include linux/of.h header
      ASoC: atmel: Include linux/of.h header

Sebastian Reichel (1):
      ASoC: tpa6130a2: Add device tree support

Stefan Richter (1):
      ALSA: dice: fix locking

Steffen Trumtrar (2):
      ASoC: mc13783: add mixer controls
      ASoC: mc13783: add more DAPM routes

Stephen Warren (1):
      ASoC: tegra: support new register layouts in Tegra124

Takashi Iwai (87):
      ALSA: hda - Treat zero connection as non-error
      ALSA: hda - Fix possible races in HDMI driver
      ALSA: hda - Move mutex from hda_eld to per_pin in HDMI codec driver
      ALSA: hda - Fix typos in patch_hdmi.c
      ALSA: hda - Fix mute LED on HP laptops in runtime suspend
      ALSA: Add ifdef CONFIG_GENERIC_ALLOCATOR for SNDRV_DMA_TYPE_IRAM code
      ASoC: dmaengine: Use SNDRV_PCM_STREAM_LAST for array size
      ALSA: hda - Sync EAPD with vmaster on AD1984A Thinkpads
      ALSA: pcm_dmaengine: Remove hardcoded PCM formats
      ALSA: memalloc: Yet another ifdef CONFIG_GENERIC_ALLOCATOR protection
      ALSA: 6fire: Fix probe of multiple cards
      ALSA: hda - Fix possible NULL dereference in snd_hda_get_pin_label()
      ALSA: hda - Add a fallthru comment
      ALSA: hda - Remove locally dead codes
      ALSA: pcm: Add fallthru comments
      ALSA: Optimize module name check
      ALSA: memalloc: Make snd_{malloc|free}_dev_iram() static
      ALSA: memalloc: NULL-initialize in snd_malloc_dev_iram()
      ALSA: opl3: Fix possible negative array index access
      ALSA: pcsp: Fix initialization with nopcm=1
      ALSA: Limit the fallback card id string size
      ALSA: Use strlcpy() instead of strncpy()
      ALSA: ad1889: Fix right attenuation proc output
      ALSA: ali5451: Drop unused variable
      ALSA: rme96: Return error code in PCM copy ops
      ALSA: ak4114: Fix wrong register array size
      ALSA: ice1724: Fix uninitialized variable access
      ALSA: lola: Fix uninitialized variable access in error message
      ALSA: hda - Disable AA-loopback on ALC283 Chromebook
      ASoC: ab8500: Add missing of NULL check of devm_kzalloc()
      ASoC: ab8500: Fix invalid cast to long pointer
      ASoC: wm0010: Fix possible out-of-bounds array read
      ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
      ASoC: wm8996: Fix negative array index read
      ASoC: rt5640: Fix ignored error checks
      ASoC: ml26124: Fix negative array index read
      ASoC: Use strlcpy() for copying in snd_soc_info_enum_double()
      ALSA: hda - Enable SPDIF for Acer TravelMate 6293
      ALSA: hda - Fix possible zero-division
      ALSA: hda - Add sanity check of vmaster slave dB steps
      ALSA: hda - Introduce the bitmask for excluding output volume
      ALSA: hda - Force buffer alignment for Haswell HDMI controllers
      ALSA: hda - Name Haswell HDMI controllers better
      ALSA: hda - Apply GPIO setup for MacBooks with CS4208
      ALSA: intel8x0: Fix chmap application
      ALSA: ctxfi: Use WARN_ON() instead of BUG_ON()
      ALSA: ps3: Use WARN_ON() instead of BUG_ON()
      ALSA: sparc/cs4231: Use WARN_ON() instead of BUG_ON()
      ALSA: mips/ad1843: Use WARN_ON() instead of BUG_ON()
      ALSA: pxa2xx: Replace BUG() with snd_BUG()
      ASoC: blackfin: Use WARN_ON() instead of BUG_ON()
      ASoC: max98088: Use WARN_ON() instead of BUG_ON()
      ASoC: max98095: Use WARN_ON() instead of BUG_ON()
      ASoC: tpa6130a2: Use WARN_ON() instead of BUG_ON()
      ASoC: wm0010: Use WARN_ON() instead of BUG_ON()
      ASoC: wm2000: Use WARN_ON() instead of BUG_ON()
      ASoC: wm8580: Use WARN() instead of BUG_ON()
      ASoC: wm5100: Use WARN_ON() instead of BUG_ON()
      ASoC: wm8776: Use WARN_ON() instead of BUG_ON()
      ASoC: wm8900: Use WARN_ON() instead of BUG_ON()
      ASoC: wm8904: Use WARN_ON() instead of BUG_ON()
      ASoC: wm9713: Use WARN_ON() instead of BUG_ON()
      ALSA: cmi8328: Fix compile warnings without CONFIG_PM
      ALSA: lx6464es: Fix pointer cast compile warnings
      ALSA: hda - Add support for CX20952
      ALSA: hda - Add pincfg fixup for ASUS W5A
      ALSA: hda - Delay HDMI presence reports while waiting for ELD information
      ALSA: ice1724: Fix compile warning with CONFIG_PROC_FS=n
      ALSA: hda - Get rid of AMD HDMI exception in hdmi_present_sense()
      ASoC: mid-x86: Use WARN_ON() instead of BUG_ON()
      ASoC: omap: Use WARN_ON() instead of BUG_ON()
      ASoC: pxa: Use WARN_ON() instead of BUG_ON()
      ASoC: s6000: Use WARN_ON() instead of BUG_ON()
      ASoC: rcar: Use WARN_ON() instead of BUG_ON()
      ASoC: sh: Use WARN_ON() instead of BUG_ON()
      ASoC: txx9: Use WARN_ON() instead of BUG_ON()
      ASoC: wm8350: Replace BUG() with WARN()
      ASoC: wm8900: Replace BUG() with WARN()
      ASoC: wm8904: Replace BUG() with WARN()
      ASoC: wm8958: Replace BUG() with WARN()
      ASoC: wm8962: Replace BUG() with WARN()
      ASoC: wm8996: Replace BUG() with WARN()
      ASoC: wm_hubs: Replace BUG() with WARN()
      ASoC: Replace BUG() with WARN()
      ASoC: wm_adsp: Fix BUG_ON() and WARN_ON() usages
      ASoC: dapm: Use WARN_ON() instead of BUG_ON()
      ALSA: hda - Apply MacBook fixups for CS4208 correctly

Takashi Sakamoto (1):
      ALSA: firewire-lib: use inlune function to calculate frame bytes

Thierry Reding (1):
      ASoC: rt5640: Omit ACPI match table only if !ACPI

Thomas Pugliese (2):
      ALSA: usb-audio: add support for wireless USB devices
      ALSA: usb-audio: support wireless devices in snd_usb_parse_datainterval

Vinod Koul (3):
      ASoC: dont call dapm_sync while reporting jack always
      ALSA: compress: fix drain calls blocking other compress functions
      ALSA: compress: fix drain calls blocking other compress functions (v6)

Vladimir Murzin (1):
      ASoC: kirkwood: fix compilation warning in kirkwood_dma_open

Wei Yongjun (2):
      ASoC: samsung: fix return value check in i2s_alloc_dai()
      ASoC: fsl_spdif: fix return value check in fsl_spdif_probe()

Wolfram Sang (2):
      ASoC: atmel: don't use devm_pinctrl_get_select_default() in probe
      ASoC: fsl: remove leftover release_mem_region

---
 .../devicetree/bindings/sound/cs42l73.txt          |   22 +
 .../bindings/sound/davinci-evm-audio.txt           |   42 +
 .../bindings/sound/davinci-mcasp-audio.txt         |   41 +-
 .../devicetree/bindings/sound/tlv320aic3x.txt      |   26 +
 .../devicetree/bindings/sound/tpa6130a2.txt        |   27 +
 Documentation/ioctl/ioctl-number.txt               |    1 +
 Documentation/laptops/thinkpad-acpi.txt            |    7 +-
 Documentation/sound/alsa/ALSA-Configuration.txt    |    2 +-
 Documentation/sound/alsa/Audiophile-Usb.txt        |    2 +-
 Documentation/sound/alsa/CMIPCI.txt                |    2 +-
 Documentation/sound/alsa/compress_offload.txt      |    6 +-
 Documentation/sound/alsa/soc/DPCM.txt              |  380 +++++
 Documentation/sound/alsa/soc/codec.txt             |   46 +-
 Documentation/sound/alsa/soc/dapm.txt              |   73 +-
 Documentation/sound/alsa/soc/machine.txt           |    6 +-
 Documentation/sound/alsa/soc/platform.txt          |   19 +-
 drivers/base/regmap/internal.h                     |    8 +-
 drivers/base/regmap/regcache.c                     |    3 +-
 drivers/base/regmap/regmap.c                       |  294 +++-
 drivers/mfd/mc13xxx-core.c                         |    5 -
 drivers/mfd/mc13xxx-spi.c                          |    5 +
 drivers/platform/x86/thinkpad_acpi.c               |   92 +-
 include/linux/mfd/mc13xxx.h                        |    7 +
 include/linux/platform_data/davinci_asp.h          |    2 +
 include/linux/regmap.h                             |   44 +
 include/linux/thinkpad_acpi.h                      |   15 +
 include/sound/ak4114.h                             |    4 +-
 include/sound/compress_driver.h                    |    9 +
 include/sound/cs42l52.h                            |    2 +
 include/sound/cs42l73.h                            |   22 +
 include/sound/dmaengine_pcm.h                      |    8 +
 include/sound/memalloc.h                           |    5 +
 include/sound/rcar_snd.h                           |    1 -
 include/sound/soc-dai.h                            |   17 +
 include/sound/soc-dapm.h                           |    4 +
 include/sound/soc.h                                |  100 +-
 include/trace/events/asoc.h                        |    1 +
 include/uapi/sound/Kbuild                          |    1 +
 include/uapi/sound/asound.h                        |    3 +-
 include/uapi/sound/firewire.h                      |   51 +
 sound/arm/pxa2xx-ac97-lib.c                        |   31 +-
 sound/arm/pxa2xx-ac97.c                            |    2 +-
 sound/atmel/ac97c.c                                |    1 -
 sound/core/compress_offload.c                      |   54 +-
 sound/core/init.c                                  |    4 +-
 sound/core/memalloc.c                              |   61 +
 sound/core/pcm_dmaengine.c                         |   22 +-
 sound/core/pcm_native.c                            |   10 +
 sound/drivers/opl3/opl3_midi.c                     |    5 +
 sound/drivers/pcsp/pcsp.c                          |    3 +-
 sound/firewire/Kconfig                             |   15 +
 sound/firewire/Makefile                            |    2 +
 sound/firewire/amdtp.c                             |  213 ++-
 sound/firewire/amdtp.h                             |   46 +-
 sound/firewire/cmp.c                               |   50 +-
 sound/firewire/dice-interface.h                    |  371 +++++
 sound/firewire/dice.c                              | 1494 ++++++++++++++++++++
 sound/firewire/fcp.c                               |    2 +-
 sound/firewire/isight.c                            |   43 +-
 sound/firewire/lib.c                               |   24 +-
 sound/firewire/lib.h                               |    7 +-
 sound/firewire/scs1x.c                             |    8 +-
 sound/firewire/speakers.c                          |   16 +-
 sound/i2c/other/ak4114.c                           |    8 +-
 sound/i2c/other/ak4xxx-adda.c                      |    2 +-
 sound/isa/cmi8328.c                                |    2 +
 sound/isa/sb/sb16_csp.c                            |    1 +
 sound/mips/ad1843.c                                |    2 +-
 sound/oss/sb_ess.c                                 |    2 +-
 sound/pci/ad1889.c                                 |    2 +-
 sound/pci/ali5451/ali5451.c                        |    2 -
 sound/pci/asihpi/asihpi.c                          |    9 +-
 sound/pci/au88x0/au88x0_pcm.c                      |    2 +-
 sound/pci/au88x0/au88x0_synth.c                    |   29 +-
 sound/pci/azt3328.c                                |   14 +-
 sound/pci/cs5535audio/cs5535audio_olpc.c           |    4 +-
 sound/pci/ctxfi/ctdaio.c                           |    4 +-
 sound/pci/ctxfi/cthardware.c                       |    6 +-
 sound/pci/emu10k1/emufx.c                          |   76 +-
 sound/pci/hda/hda_auto_parser.c                    |    2 +-
 sound/pci/hda/hda_beep.c                           |    5 +-
 sound/pci/hda/hda_codec.c                          |   49 +-
 sound/pci/hda/hda_codec.h                          |    1 +
 sound/pci/hda/hda_eld.c                            |  199 ++-
 sound/pci/hda/hda_generic.c                        |    8 +-
 sound/pci/hda/hda_generic.h                        |    3 +
 sound/pci/hda/hda_intel.c                          |   45 +-
 sound/pci/hda/hda_jack.c                           |    2 +-
 sound/pci/hda/hda_jack.h                           |    1 +
 sound/pci/hda/hda_local.h                          |   27 +-
 sound/pci/hda/patch_analog.c                       |    5 +-
 sound/pci/hda/patch_ca0132.c                       |    2 +-
 sound/pci/hda/patch_cirrus.c                       |   28 +-
 sound/pci/hda/patch_conexant.c                     |   95 +-
 sound/pci/hda/patch_hdmi.c                         | 1014 ++++++++++---
 sound/pci/hda/patch_realtek.c                      |  301 +++-
 sound/pci/hda/patch_sigmatel.c                     |    4 +-
 sound/pci/ice1712/psc724.c                         |    4 +-
 sound/pci/ice1712/quartet.c                        |    2 +
 sound/pci/ice1712/wm8766.c                         |    3 +-
 sound/pci/ice1712/wm8776.c                         |    5 +-
 sound/pci/intel8x0.c                               |   17 +-
 sound/pci/lola/lola.c                              |    2 +-
 sound/pci/lx6464es/lx6464es.c                      |    4 +-
 sound/pci/lx6464es/lx_core.c                       |    4 +-
 sound/pci/rme96.c                                  |   10 +-
 sound/pci/rme9652/hdspm.c                          |    7 +-
 sound/ppc/snd_ps3.c                                |    6 +-
 sound/soc/Makefile                                 |    2 +-
 sound/soc/atmel/atmel-pcm.c                        |    2 +-
 sound/soc/atmel/atmel_ssc_dai.c                    |    2 +-
 sound/soc/atmel/atmel_wm8904.c                     |    8 -
 sound/soc/atmel/sam9g20_wm8731.c                   |    1 +
 sound/soc/blackfin/bf5xx-sport.c                   |   32 +-
 sound/soc/cirrus/Kconfig                           |    2 +-
 sound/soc/cirrus/ep93xx-pcm.c                      |   13 +
 sound/soc/codecs/88pm860x-codec.c                  |   75 +-
 sound/soc/codecs/88pm860x-codec.h                  |  117 +-
 sound/soc/codecs/ab8500-codec.c                    |   92 +-
 sound/soc/codecs/adau1373.c                        |  298 +++-
 sound/soc/codecs/adav80x.c                         |  147 +-
 sound/soc/codecs/ak4104.c                          |   11 +-
 sound/soc/codecs/ak4641.c                          |    2 +-
 sound/soc/codecs/ak4642.c                          |    4 +-
 sound/soc/codecs/arizona.c                         |   23 +-
 sound/soc/codecs/cq93vc.c                          |   46 +-
 sound/soc/codecs/cs4271.c                          |    1 +
 sound/soc/codecs/cs42l52.c                         |   93 +-
 sound/soc/codecs/cs42l52.h                         |    2 +-
 sound/soc/codecs/cs42l73.c                         |  114 +-
 sound/soc/codecs/cs42l73.h                         |  105 +-
 sound/soc/codecs/max98088.c                        |  632 ++++-----
 sound/soc/codecs/max98095.c                        |  482 +++----
 sound/soc/codecs/max9850.c                         |   39 +-
 sound/soc/codecs/mc13783.c                         |  137 +-
 sound/soc/codecs/ml26124.c                         |    2 +
 sound/soc/codecs/pcm1681.c                         |    1 +
 sound/soc/codecs/pcm1792a.c                        |    1 +
 sound/soc/codecs/rt5640.c                          |   31 +-
 sound/soc/codecs/si476x.c                          |   64 +-
 sound/soc/codecs/sn95031.c                         |   35 +-
 sound/soc/codecs/tas5086.c                         |  173 ++-
 sound/soc/codecs/tlv320aic23.c                     |   84 +-
 sound/soc/codecs/tlv320aic26.c                     |  139 +-
 sound/soc/codecs/tlv320aic26.h                     |    5 +-
 sound/soc/codecs/tlv320aic32x4.c                   |  101 +-
 sound/soc/codecs/tlv320aic3x.c                     |  234 ++-
 sound/soc/codecs/tpa6130a2.c                       |   53 +-
 sound/soc/codecs/twl4030.c                         |   80 +-
 sound/soc/codecs/twl6040.c                         |   26 +-
 sound/soc/codecs/wm0010.c                          |   11 +-
 sound/soc/codecs/wm2000.c                          |   15 +-
 sound/soc/codecs/wm5100.c                          |    3 +-
 sound/soc/codecs/wm5110.c                          |   12 +
 sound/soc/codecs/wm8350.c                          |    2 +-
 sound/soc/codecs/wm8400.c                          |   95 +-
 sound/soc/codecs/wm8580.c                          |    2 +-
 sound/soc/codecs/wm8776.c                          |    3 +-
 sound/soc/codecs/wm8900.c                          |   11 +-
 sound/soc/codecs/wm8904.c                          |    5 +-
 sound/soc/codecs/wm8958-dsp2.c                     |    2 +-
 sound/soc/codecs/wm8962.c                          |  236 ++--
 sound/soc/codecs/wm8996.c                          |   14 +-
 sound/soc/codecs/wm9713.c                          |    3 +-
 sound/soc/codecs/wm_adsp.c                         |   49 +-
 sound/soc/codecs/wm_hubs.c                         |    2 +-
 sound/soc/davinci/Kconfig                          |   18 +-
 sound/soc/davinci/Makefile                         |    1 +
 sound/soc/davinci/davinci-evm.c                    |  188 ++-
 sound/soc/davinci/davinci-mcasp.c                  |  169 ++-
 sound/soc/davinci/davinci-mcasp.h                  |   12 +
 sound/soc/fsl/eukrea-tlv320.c                      |   15 +-
 sound/soc/fsl/fsl_spdif.c                          |   23 +-
 sound/soc/fsl/fsl_ssi.c                            |   22 +-
 sound/soc/fsl/imx-audmux.c                         |    9 +-
 sound/soc/fsl/imx-mc13783.c                        |    1 +
 sound/soc/fsl/imx-pcm-dma.c                        |    4 +-
 sound/soc/fsl/imx-pcm-fiq.c                        |   22 +-
 sound/soc/fsl/imx-sgtl5000.c                       |    4 +-
 sound/soc/fsl/imx-spdif.c                          |    4 +-
 sound/soc/fsl/imx-ssi.c                            |    3 -
 sound/soc/fsl/imx-wm8962.c                         |    7 +-
 sound/soc/generic/simple-card.c                    |    5 +
 sound/soc/kirkwood/kirkwood-dma.c                  |    6 +-
 sound/soc/kirkwood/kirkwood-i2s.c                  |  108 +-
 sound/soc/kirkwood/kirkwood-openrd.c               |    2 +-
 sound/soc/kirkwood/kirkwood-t5325.c                |    2 +-
 sound/soc/kirkwood/kirkwood.h                      |    4 +-
 sound/soc/mid-x86/mfld_machine.c                   |   10 +-
 sound/soc/mid-x86/sst_platform.c                   |    6 +-
 sound/soc/mxs/mxs-saif.c                           |   42 +-
 sound/soc/mxs/mxs-saif.h                           |    5 +
 sound/soc/mxs/mxs-sgtl5000.c                       |   20 +-
 sound/soc/omap/n810.c                              |    7 +-
 sound/soc/omap/omap-mcpdm.c                        |   12 +-
 sound/soc/omap/omap-twl4030.c                      |    5 +-
 sound/soc/pxa/brownstone.c                         |    1 +
 sound/soc/pxa/corgi.c                              |    1 +
 sound/soc/pxa/e740_wm9705.c                        |    1 +
 sound/soc/pxa/e750_wm9705.c                        |    1 +
 sound/soc/pxa/e800_wm9712.c                        |    1 +
 sound/soc/pxa/imote2.c                             |    1 +
 sound/soc/pxa/mioa701_wm9713.c                     |    1 +
 sound/soc/pxa/mmp-sspa.c                           |    5 +-
 sound/soc/pxa/palm27x.c                            |    1 +
 sound/soc/pxa/poodle.c                             |    1 +
 sound/soc/pxa/pxa2xx-ac97.c                        |   56 +-
 sound/soc/pxa/pxa2xx-i2s.c                         |    3 +-
 sound/soc/pxa/tosa.c                               |    1 +
 sound/soc/pxa/ttc-dkb.c                            |    1 +
 sound/soc/s6000/s6000-pcm.c                        |    3 +-
 sound/soc/samsung/bells.c                          |    1 +
 sound/soc/samsung/i2s.c                            |   25 +-
 sound/soc/samsung/smdk_wm8994.c                    |   14 +-
 sound/soc/sh/Kconfig                               |    1 -
 sound/soc/sh/rcar/adg.c                            |   11 +-
 sound/soc/sh/rcar/core.c                           |   81 +-
 sound/soc/sh/rcar/gen.c                            |  261 ++--
 sound/soc/sh/rcar/rsnd.h                           |    5 +-
 sound/soc/sh/rcar/scu.c                            |   15 +-
 sound/soc/sh/rcar/ssi.c                            |   55 +-
 sound/soc/sh/siu_dai.c                             |    3 +-
 sound/soc/soc-cache.c                              |  269 +---
 sound/soc/soc-core.c                               |  376 +++--
 sound/soc/soc-dapm.c                               |  140 +-
 sound/soc/soc-devres.c                             |   86 ++
 sound/soc/soc-generic-dmaengine-pcm.c              |  107 +-
 sound/soc/soc-io.c                                 |   26 -
 sound/soc/soc-jack.c                               |    7 +-
 sound/soc/soc-pcm.c                                |   71 +-
 sound/soc/soc-utils.c                              |    6 +-
 sound/soc/spear/spdif_in.c                         |   12 +-
 sound/soc/spear/spdif_out.c                        |   14 +-
 sound/soc/tegra/tegra20_i2s.c                      |    6 +-
 sound/soc/tegra/tegra20_spdif.c                    |    6 +-
 sound/soc/tegra/tegra30_ahub.c                     |  119 +-
 sound/soc/tegra/tegra30_ahub.h                     |   38 +-
 sound/soc/tegra/tegra30_i2s.c                      |   55 +-
 sound/soc/tegra/tegra30_i2s.h                      |    7 +
 sound/soc/tegra/tegra_asoc_utils.c                 |    2 +
 sound/soc/tegra/tegra_asoc_utils.h                 |    1 +
 sound/soc/tegra/tegra_pcm.c                        |    1 -
 sound/soc/txx9/txx9aclc.c                          |    9 +-
 sound/sparc/cs4231.c                               |    6 +-
 sound/usb/6fire/chip.c                             |    2 +-
 sound/usb/caiaq/control.c                          |   92 ++
 sound/usb/caiaq/device.c                           |   25 +
 sound/usb/caiaq/device.h                           |    5 +
 sound/usb/card.c                                   |   22 +-
 sound/usb/card.h                                   |   12 +-
 sound/usb/endpoint.c                               |  139 +-
 sound/usb/endpoint.h                               |    4 +-
 sound/usb/helper.c                                 |    1 +
 sound/usb/mixer.c                                  |    4 +-
 sound/usb/pcm.c                                    |   40 +-
 sound/usb/stream.c                                 |   29 +-
 sound/usb/usbaudio.h                               |    1 -
 257 files changed, 8900 insertions(+), 4011 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/cs42l73.txt
 create mode 100644 Documentation/devicetree/bindings/sound/davinci-evm-audio.txt
 create mode 100644 Documentation/devicetree/bindings/sound/tpa6130a2.txt
 create mode 100644 Documentation/sound/alsa/soc/DPCM.txt
 create mode 100644 include/linux/thinkpad_acpi.h
 create mode 100644 include/sound/cs42l73.h
 create mode 100644 include/uapi/sound/firewire.h
 create mode 100644 sound/firewire/dice-interface.h
 create mode 100644 sound/firewire/dice.c
 create mode 100644 sound/soc/soc-devres.c

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ