Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'for-2.6.37' into for-2.6.38

+12 -3
+2 -2
sound/soc/codecs/wm8961.c
··· 710 710 if (fs <= 24000) 711 711 reg |= WM8961_DACSLOPE; 712 712 else 713 - reg &= WM8961_DACSLOPE; 713 + reg &= ~WM8961_DACSLOPE; 714 714 snd_soc_write(codec, WM8961_ADC_DAC_CONTROL_2, reg); 715 715 716 716 return 0; ··· 735 735 freq /= 2; 736 736 } else { 737 737 dev_dbg(codec->dev, "Using MCLK/1 for %dHz MCLK\n", freq); 738 - reg &= WM8961_MCLKDIV; 738 + reg &= ~WM8961_MCLKDIV; 739 739 } 740 740 741 741 snd_soc_write(codec, WM8961_CLOCKING1, reg);
+1 -1
sound/soc/nuc900/nuc900-ac97.c
··· 384 384 385 385 static int __devexit nuc900_ac97_drvremove(struct platform_device *pdev) 386 386 { 387 - 388 387 snd_soc_unregister_dai(&pdev->dev); 389 388 390 389 clk_put(nuc900_ac97_data->clk); ··· 391 392 release_mem_region(nuc900_ac97_data->res->start, 392 393 resource_size(nuc900_ac97_data->res)); 393 394 395 + kfree(nuc900_ac97_data); 394 396 nuc900_ac97_data = NULL; 395 397 396 398 return 0;
+8
sound/soc/omap/omap-mcbsp.c
··· 644 644 645 645 646 646 case OMAP_MCBSP_CLKR_SRC_CLKR: 647 + if (cpu_class_is_omap1()) 648 + break; 647 649 omap2_mcbsp1_mux_clkr_src(CLKR_SRC_CLKR); 648 650 break; 649 651 case OMAP_MCBSP_CLKR_SRC_CLKX: 652 + if (cpu_class_is_omap1()) 653 + break; 650 654 omap2_mcbsp1_mux_clkr_src(CLKR_SRC_CLKX); 651 655 break; 652 656 case OMAP_MCBSP_FSR_SRC_FSR: 657 + if (cpu_class_is_omap1()) 658 + break; 653 659 omap2_mcbsp1_mux_fsr_src(FSR_SRC_FSR); 654 660 break; 655 661 case OMAP_MCBSP_FSR_SRC_FSX: 662 + if (cpu_class_is_omap1()) 663 + break; 656 664 omap2_mcbsp1_mux_fsr_src(FSR_SRC_FSX); 657 665 break; 658 666 default:
+1
sound/soc/omap/omap3pandora.c
··· 307 307 pr_err(PREFIX "Failed to get DAC regulator from %s: %ld\n", 308 308 dev_name(&omap3pandora_snd_device->dev), 309 309 PTR_ERR(omap3pandora_dac_reg)); 310 + ret = PTR_ERR(omap3pandora_dac_reg); 310 311 goto fail3; 311 312 } 312 313