{"push_id":2153340210,"size":255,"distinct_size":0,"ref":"refs/heads/caf/linux-next/akpm","head":"1fdda99b4ec3515bce08c6e73ea0e8b53de60aab","before":"3e697f3c5e8d7481f71727d5ab65bd0edc64e291","commits":[{"sha":"fc9cab05837639ce3372870b09d26334fb15b157","author":{"name":"oder_chiou@realtek.com","email":"2ac6be61ec33e1be7c5556b6a075b199aa26da54@realtek.com"},"message":"ASoC: rt5514: The DSP clock can be calibrated by the other clock source\n\nAdd the option for the DSP clock that can be calibrated by the other clock\nsource.\n\nSigned-off-by: Oder Chiou <oder_chiou@realtek.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/fc9cab05837639ce3372870b09d26334fb15b157"},{"sha":"e4d0db60e8d25cc62b9b7e32c18e7f6acc136055","author":{"name":"John Hsu","email":"794e15e10f4a51cafdbc2fdb3304620702b4c67b@nuvoton.com"},"message":"ASoC: nau8540: reset state machine for channel phase sync\n\nThe four channel ADCs in NAU85L40 have difference control registers,\nit is hard to synchronous these four channels without correct sequence.\nThe phase difference will not be a constant and not to conjecture easily.\nIt may be 2.55 degree, or more ,or less.\nIntended to prevent phase difference of channels, the solution as follows:\n(1)Channel_Sync need to be enabled.\n(2)Do soft reset without affecting register when recording done.\n\nSigned-off-by: John Hsu <KCHSU0@nuvoton.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/e4d0db60e8d25cc62b9b7e32c18e7f6acc136055"},{"sha":"14323ff8c21825e20810e893312f9321f9e4e72c","author":{"name":"John Hsu","email":"794e15e10f4a51cafdbc2fdb3304620702b4c67b@nuvoton.com"},"message":"ASoC: nau8540: PGA short to ground\n\nChange channel PGA input mode selection for better recording quality.\nThe patch shorts the inputs to ground with 12kOhm differentially\nterminated.\n\nSigned-off-by: John Hsu <KCHSU0@nuvoton.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/14323ff8c21825e20810e893312f9321f9e4e72c"},{"sha":"6573c0510be611fb886d005b7b2321658dc5df87","author":{"name":"John Hsu","email":"794e15e10f4a51cafdbc2fdb3304620702b4c67b@nuvoton.com"},"message":"ASoC: nau8540: fix the record pop noise\n\nWhen the record starts, the driver turns on MICBIAS and the voltage is\npulled up for an instant. If the receiver starts to capture the signal\nbetween the instant, there is an pop noise in the stream beginning.\nTo avoid the pop noise, the driver makes a delay in the sequence.\nAfter MICBIAS powered up, the driver waits 300 ms for the voltage\ngoing down. Then turns on the ADC output, and sends signal to receiver.\nThe pop noise can be erased.\n\nSigned-off-by: John Hsu <KCHSU0@nuvoton.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/6573c0510be611fb886d005b7b2321658dc5df87"},{"sha":"cf6b68d192138d67b49002b499eb507af0c8c56d","author":{"name":"John Hsu","email":"794e15e10f4a51cafdbc2fdb3304620702b4c67b@nuvoton.com"},"message":"ASoC: nau8824: move key irq after jd done\n\nIt is possible to get the fake key press interruption when the codec\ndo jack detection. We think it's proper to move the key interruption\nconfiguration after jack detection done.\n\nSigned-off-by: John Hsu <KCHSU0@nuvoton.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/cf6b68d192138d67b49002b499eb507af0c8c56d"},{"sha":"a2eb62edbd01064cee0c4c00854a25f04237605b","author":{"name":"John Hsu","email":"794e15e10f4a51cafdbc2fdb3304620702b4c67b@nuvoton.com"},"message":"ASoC: nau8824: condition for clock disable\n\nThere are headphone and speaker outputs in NAU88L24. During the\nplayback, the codec should not change the clock status when\nswitching these outputs.\n\nSigned-off-by: John Hsu <KCHSU0@nuvoton.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/a2eb62edbd01064cee0c4c00854a25f04237605b"},{"sha":"cc20c4df1627dd515ea90dd20e2684a8a1c76693","author":{"name":"Arnd Bergmann","email":"72a0f6d3b182607e6d5c44b93e1abb7b23ee18f3@arndb.de"},"message":"ASoC: intel: initialize return value properly\n\nWhen CONFIG_SND_SOC_HDAC_HDMI is disabled, we can run into an\nuninitialized variable:\n\nsound/soc/intel/skylake/skl.c: In function 'skl_resume':\nsound/soc/intel/skylake/skl.c:326:6: error: 'ret' may be used uninitialized in this function [-Werror=maybe-uninitialized]\n\nI have run into this on today's linux-next kernel, but it appears\nthat this is an older problem that was just hard to trigger\nwith randconfig builds as CONFIG_SND_SOC_HDAC_HDMI would in\neffect be impossible to disable when having SND_SOC_INTEL_SKYLAKE\nenabled.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nAcked-By: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/cc20c4df1627dd515ea90dd20e2684a8a1c76693"},{"sha":"a76d7f5454c688b52dc849e832cc4c6dd0975723","author":{"name":"Akshu Agrawal","email":"c4ad053b4a0fef104bc4bae036c88c8a21593841@amd.com"},"message":"ASoC: AMD: Make the driver name consistent across files\n\nThis fixes the issue of driver not getting auto loaded with\nMODULE_ALIAS.\nfind /sys/devices -name modalias -print0 | xargs -0 grep 'audio'\n/sys/devices/pci0000:00/0000:00:01.0/acp_audio_dma.0.auto/modalias:platform:acp_audio_dma\n\nBUG=b:62103837\nTEST=boot and check for device in lsmod\n\nSigned-off-by: Akshu Agrawal <akshu.agrawal@amd.com>\nReviewed-on: https://chromium-review.googlesource.com/678278\nTested-by: Jason Clinton <jclinton@chromium.org>\nReviewed-by: Jason Clinton <jclinton@chromium.org>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/a76d7f5454c688b52dc849e832cc4c6dd0975723"},{"sha":"4c761ebfcb2d04ee36783c4c8c45ae00caf59d36","author":{"name":"Naveen Manohar","email":"2c3836c06667fdc85b01c5bc4d446e03eff2e447@intel.com"},"message":"ASoC: Intel: kbl: Modify map for Headset Playback to fix pop-noise\n\nPatch fixes wrong path in commit 0b06122fc8d0 (\"ASoC: Intel: kbl: Add\nmap for new DAIs for Multi-Playback & Echo Ref\") which resulted in pop\nnoise.\nCurrent topology for Headset results in unwanted pop noise, while\nswitching from spk->hs at the start of Headset Playback.\nHence re-introduced mixin-mixout dsp module in topology for headset\nplayback pipe to fix the regression.\nAnd the corresponding modification for headset route is updated here.\n\nFixes: 0b06122fc8d0 (\"ASoC: Intel: kbl: Add map for new DAIs for\nMulti-Playback & Echo Ref\")\nSigned-off-by: Naveen Manohar <naveen.m@intel.com>\nSigned-off-by: Sathya Prakash M R <sathya.prakash.m.r@intel.com>\nAcked-By: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/4c761ebfcb2d04ee36783c4c8c45ae00caf59d36"},{"sha":"fe83b1b7d7d0ff11210f84f25b8e1ba1afbac76f","author":{"name":"John Hsu","email":"794e15e10f4a51cafdbc2fdb3304620702b4c67b@nuvoton.com"},"message":"ASoC: nau8540: improve FLL performance\n\nAdd these parameters to improve the FLL performance.\nThe comments show as follows:\n\n(1)ICTRL_LATCH: FLL DSP speed capability control\nWhen FLL running at high frequency with long decimal number, DSP needs\nto operate at high speed. FLL DSP can optimize between performance and\npower consumption by ICTRL_LATCH.(111 has highest power consumption.)\nThe default setting can be used to reduce power.\n(2)CUTOFF500: loop filter cutoff frequency at 500Khz\nIt will give the best FLL performance but highest power consumption\nto enable the cutoff frequency. FLL Loop Filter enable to reduce FLL\noutput noise, especially,(DCO frequency)/(FLL input reference frequency)\nis not a integer.\n(3)GAIN_ERR: FLL gain error correction threshold setting\nThe threshold is comparison between DCO and target frequency.\nThe value 1111 has the most sensitive threshold, that is, 1111 can have\nthe most accurate DCO to target frequency. However, the gain error setting\nconditionally and inversely depends on FLL input reference clock rate.\nHigher FLL reference input frequency can only set lower gain error, such\nas 0000 for input reference from MCLK=12.288Mhz. On the other side, if FLL\nreference input is from Frame Sync, 48KHz, higher error gain can apply\nsuch as 1111.\n\nSigned-off-by: John Hsu <KCHSU0@nuvoton.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/fe83b1b7d7d0ff11210f84f25b8e1ba1afbac76f"},{"sha":"080f773d226a9c2b0fa0d8f02107518c560f8b77","author":{"name":"John Hsu","email":"794e15e10f4a51cafdbc2fdb3304620702b4c67b@nuvoton.com"},"message":"ASoC: nau8824: change FVCO maximum threshold\n\nChange the maximum of FDCO which remains between 90MHz-100MHz.\nFDCO must be within the 90MHz-100MHz or the FFL cannot be\nguaranteed across the full range of operation.\n\nSigned-off-by: John Hsu <KCHSU0@nuvoton.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/080f773d226a9c2b0fa0d8f02107518c560f8b77"},{"sha":"bc6476d6c1edcb9b97621b5131bd169aa81f27db","author":{"name":"Johan Hovold","email":"c5aaa0c362db47011b825595d6a432662259e2f1@kernel.org"},"message":"ASoC: da7218: fix fix child-node lookup\n\nFix child-node lookup during probe, which ended up searching the whole\ndevice tree depth-first starting at the parent rather than just matching\non its children.\n\nTo make things worse, the parent codec node was also prematurely freed.\n\nFixes: 4d50934abd22 (\"ASoC: da7218: Add da7218 codec driver\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nAcked-by: Adam Thomson <Adam.Thomson.Opensource@diasemi.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>\nCc: stable <stable@vger.kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/bc6476d6c1edcb9b97621b5131bd169aa81f27db"},{"sha":"15f8c5f2415bfac73f33a14bcd83422bcbfb5298","author":{"name":"Johan Hovold","email":"c5aaa0c362db47011b825595d6a432662259e2f1@kernel.org"},"message":"ASoC: twl4030: fix child-node lookup\n\nFix child-node lookup during probe, which ended up searching the whole\ndevice tree depth-first starting at the parent rather than just matching\non its children.\n\nTo make things worse, the parent codec node was also prematurely freed,\nwhile the child node was leaked.\n\nFixes: 2d6d649a2e0f (\"ASoC: twl4030: Support for DT booted kernel\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Mark Brown <broonie@kernel.org>\nCc: stable <stable@vger.kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/15f8c5f2415bfac73f33a14bcd83422bcbfb5298"},{"sha":"0fafdc9f888b42499001b7ca9d9f371c0b2932f4","author":{"name":"David Howells","email":"358fdf7bce8223edb2a0d846104bf62a286894d5@redhat.com"},"message":"afs: Fix file locking\n\nFix the AFS file locking whereby the use of the big kernel lock (which\ncould be slept with) was replaced by a spinlock (which couldn't).  The\nproblem is that the AFS code was doing stuff inside the critical section\nthat might call schedule(), so this is a broken transformation.\n\nFix this by the following means:\n\n (1) Use a state machine with a proper state that can only be changed under\n     the spinlock rather than using a collection of bit flags.\n\n (2) Cache the key used for the lock and the lock type in the afs_vnode\n     struct so that the manager work function doesn't have to refer to a\n     file_lock struct that's been dequeued.  This makes signal handling\n     safer.\n\n (4) Move the unlock from afs_do_unlk() to afs_fl_release_private() which\n     means that unlock is achieved in other circumstances too.\n\n (5) Unlock the file on the server before taking the next conflicting lock.\n\nAlso change:\n\n (1) Check the permits on a file before actually trying the lock.\n\n (2) fsync the file before effecting an explicit unlock operation.  We\n     don't fsync if the lock is erased otherwise as we might not be in a\n     context where we can actually do that.\n\nFurther fixes:\n\n (1) Fixed-fileserver address rotation is made to work.  It's only used by\n     the locking functions, so couldn't be tested before.\n\nFixes: 72f98e72551f (\"locks: turn lock_flocks into a spinlock\")\nSigned-off-by: David Howells <dhowells@redhat.com>\ncc: jlayton@redhat.com","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/0fafdc9f888b42499001b7ca9d9f371c0b2932f4"},{"sha":"5933a62708fbae49931694314f3c98fbe91bb178","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"apparmor: fix spelling mistake: \"resoure\" -> \"resource\"\n\nTrivial fix to spelling mistake in comment and also with text in\naudit_resource call.\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: John Johansen <john.johansen@canonical.com>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/5933a62708fbae49931694314f3c98fbe91bb178"},{"sha":"7bba39ae52c4d7b467d0a6f74cc067a561aac043","author":{"name":"Arnd Bergmann","email":"72a0f6d3b182607e6d5c44b93e1abb7b23ee18f3@arndb.de"},"message":"apparmor: initialized returned struct aa_perms\n\ngcc-4.4 points out suspicious code in compute_mnt_perms, where\nthe aa_perms structure is only partially initialized before getting\nreturned:\n\nsecurity/apparmor/mount.c: In function 'compute_mnt_perms':\nsecurity/apparmor/mount.c:227: error: 'perms.prompt' is used uninitialized in this function\nsecurity/apparmor/mount.c:227: error: 'perms.hide' is used uninitialized in this function\nsecurity/apparmor/mount.c:227: error: 'perms.cond' is used uninitialized in this function\nsecurity/apparmor/mount.c:227: error: 'perms.complain' is used uninitialized in this function\nsecurity/apparmor/mount.c:227: error: 'perms.stop' is used uninitialized in this function\nsecurity/apparmor/mount.c:227: error: 'perms.deny' is used uninitialized in this function\n\nReturning or assigning partially initialized structures is a bit tricky,\nin particular it is explicitly allowed in c99 to assign a partially\ninitialized structure to another, as long as only members are read that\nhave been initialized earlier. Looking at what various compilers do here,\nthe version that produced the warning copied uninitialized stack data,\nwhile newer versions (and also clang) either set the other members to\nzero or don't update the parts of the return buffer that are not modified\nin the temporary structure, but they never warn about this.\n\nIn case of apparmor, it seems better to be a little safer and always\ninitialize the aa_perms structure. Most users already do that, this\nchanges the remaining ones, including the one instance that I got the\nwarning for.\n\nFixes: fa488437d0f9 (\"apparmor: add mount mediation\")\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nReviewed-by: Seth Arnold <seth.arnold@canonical.com>\nAcked-by: Geert Uytterhoeven <geert@linux-m68k.org>\nSigned-off-by: John Johansen <john.johansen@canonical.com>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/7bba39ae52c4d7b467d0a6f74cc067a561aac043"},{"sha":"954317fef2ee789af55f82903dbc574905250f7c","author":{"name":"Thomas Meyer","email":"5f919b14acad347486cfcc925fe5476cb2791020@m3y3r.de"},"message":"apparmor: Fix bool initialization/comparison\n\nBool initializations should use true and false. Bool tests don't need\ncomparisons.\n\nSigned-off-by: Thomas Meyer <thomas@m3y3r.de>\nSigned-off-by: John Johansen <john.johansen@canonical.com>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/954317fef2ee789af55f82903dbc574905250f7c"},{"sha":"e3bcfc148588e409685479f3d20ba3d66ae30035","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"apparmor: remove unused redundant variable stop\n\nThe boolean variable 'stop' is being set but never read. This\nis a redundant variable and can be removed.\n\nCleans up clang warning: Value stored to 'stop' is never read\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: John Johansen <john.johansen@canonical.com>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/e3bcfc148588e409685479f3d20ba3d66ae30035"},{"sha":"4633307e5ed6128975595df43f796a10c41d11c1","author":{"name":"John Johansen","email":"6f511d1a00b8ae54e88cfcf191f46587e1418431@canonical.com"},"message":"apparmor: fix leak of null profile name if profile allocation fails\n\nFixes: d07881d2edb0 (\"apparmor: move new_null_profile to after profile lookup fns()\")\nReported-by: Seth Arnold <seth.arnold@canonical.com>\nSigned-off-by: John Johansen <john.johansen@canonical.com>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/4633307e5ed6128975595df43f796a10c41d11c1"},{"sha":"844b8292b6311ecd30ae63db1471edb26e01d895","author":{"name":"John Johansen","email":"6f511d1a00b8ae54e88cfcf191f46587e1418431@canonical.com"},"message":"apparmor: ensure that undecidable profile attachments fail\n\nProfiles that have an undecidable overlap in their attachments are\nbeing incorrectly handled. Instead of failing to attach the first one\nencountered is being used.\n\neg.\n  profile A /** { .. }\n  profile B /*foo { .. }\n\nhave an unresolvable longest left attachment, they both have an exact\nmatch on / and then have an overlapping expression that has no clear\nwinner.\n\nCurrently the winner will be the profile that is loaded first which\ncan result in non-deterministic behavior. Instead in this situation\nthe exec should fail.\n\nFixes: 898127c34ec0 (\"AppArmor: functions for domain transitions\")\nSigned-off-by: John Johansen <john.johansen@canonical.com>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.10/commits/844b8292b6311ecd30ae63db1471edb26e01d895"}]}
{"actor":{"display_login":"Jackeagle"}}