GitHub PushEvent at 2014-10-20 06:48:57
Repository: sound
Actor: tiwai
Payload: {"shas":[["6a40dc5ab5036722d8102ba7190dbd9d72982637","551ae05ce198473af5b9da594240f54df5f81e31@gmail.com","ALSA: au88x0: added reference of vortex_t\n\nadded a pointer of the vortex in the following functions :\n\nvortex_alsafmt_aspfmt\nvortex_Vort3D_InitializeSource\na3dsrc_ZeroStateA3D\n\nso that we can have a reference of the vortex in the function.\nthis reference of the vortex will actually be used in a later patch\nto convert the pr_* macro to dev_*.\n\nSigned-off-by: Sudip Mukherjee <sudip@vectorindia.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","Sudip Mukherjee",false],["70c84418bf74f582e29906f1eeb19f2e9da53ddd","551ae05ce198473af5b9da594240f54df5f81e31@gmail.com","ALSA: au88x0: pr_* replaced with dev_*\n\npr_* macros replaced with dev_* as they are more preffered over pr_*.\neach file which had pr_* was reviewed manually and replaced with dev_*.\nhere we have actually used the reference of the vortex which was added\nto some functions in the previous patch of this series.\n\nThe prefix of the CARD_NAME and prefix of \"vortex:\" was also\nremoved as the dev_* will print the device name.\n\nSigned-off-by: Sudip Mukherjee <sudip@vectorindia.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","Sudip Mukherjee",false],["54841a06c54eb55918948c12ab9b5f02cacb6ab3","4596b3305151c7ee743192a95d394341e3d3b644@suse.de","ALSA: seq: Use atomic ops for autoload refcount\n\n... just to robustify for races.\n\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","Takashi Iwai",false],["68ab61084de3220e2fb0a698c890ba91decddc85","4596b3305151c7ee743192a95d394341e3d3b644@suse.de","ALSA: seq: bind seq driver automatically\n\nCurrently the sequencer module binding is performed independently from\nthe card module itself.  The reason behind it is to keep the sequencer\nstuff optional and allow the system running without it (e.g. for using\nPCM or rawmidi only).  This works in most cases, but a remaining\nproblem is that the binding isn't done automatically when a new driver\nmodule is probed.  Typically this becomes visible when a hotplug\ndriver like usb audio is used.\n\nThis patch tries to address this and other potential issues.  First,\nthe seq-binder (seq_device.c) tries to load a missing driver module at\ncreating a new device object.  This is done asynchronously in a workq\nfor avoiding the deadlock (modprobe call in module init path).\n\nThis action, however, should be enabled only when the sequencer stuff\nwas already initialized, i.e. snd-seq module was already loaded.  For\nthat, a new function, snd_seq_autoload_init() is introduced here; this\nclears the blocking of autoloading, and also tries to load all pending\ndriver modules.\n\nReported-by: Adam Goode <agoode@chromium.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","Takashi Iwai",false],["d5129f33a0d155d69cb0652cfc87bbc4d132ca17","4596b3305151c7ee743192a95d394341e3d3b644@suse.de","Subject: ALSA: seq: Remove autoload locks in driver registration\n\nSince we're calling request_module() asynchronously now, we can get\nrid of the autoload lock in snd_seq_device_register_driver(), as well\nas in the snd-seq driver registration itself.  This enables the\nautomatic loading of dependent sequencer modules, such as\nsnd-seq-virmidi from snd-emu10k1-synth.\n\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","Takashi Iwai",false],["49fd46d2ffc92de3f4bd2e337f60b8b6052dc8b6","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@zonque.org","ALSA: snd-usb: drop unused varible assigments\n\nDon't assign 'len' in cases where we don't make use of the returned value.\n\nSigned-off-by: Daniel Mack <daniel@zonque.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","Daniel Mack",false],["e20095367325b1307f199fb0f193816209f12514","4596b3305151c7ee743192a95d394341e3d3b644@suse.de","Merge branch 'topic/cleanup' into for-next","Takashi Iwai",false],["b566762a670cb651da2fc985feb3910c92e80427","4596b3305151c7ee743192a95d394341e3d3b644@suse.de","Merge branch 'topic/seq-autoload' into for-next","Takashi Iwai",false]],"size":8,"ref":"refs/heads/for-next","head":"b566762a670cb651da2fc985feb3910c92e80427"}