{"push_id":996876719,"size":18,"distinct_size":10,"ref":"refs/heads/torvalds/master","head":"29a9faa641857425af76e44f2fab22db53032401","before":"5bb9871eb8daa2e6a07caf7aeafbe2d0b3faad8f","commits":[{"sha":"e817c2f33efb4aa7f02c98dfab9a5f8ff383ea7e","author":{"email":"aa72c01072d4bf2072d18f225c78c2a045835d6e@redhat.com","name":"Andreas Gruenbacher"},"message":"selinux: Don't sleep inside inode_getsecid hook\n\nThe inode_getsecid hook is called from contexts in which sleeping is not\nallowed, so we cannot revalidate inode security labels from there. Use\nthe non-validating version of inode_security() instead.\n\nReported-by: Benjamin Coddington <bcodding@redhat.com>\nSigned-off-by: Andreas Gruenbacher <agruenba@redhat.com>\nAcked-by: Stephen Smalley <sds@tycho.nsa.gov>\nSigned-off-by: Paul Moore <paul@paul-moore.com>","distinct":true,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/e817c2f33efb4aa7f02c98dfab9a5f8ff383ea7e"},{"sha":"7e31a0159461818a1bda49662921b98a29c1187b","author":{"email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de","name":"Takashi Iwai"},"message":"ALSA: hda - Apply clock gate workaround to Skylake, too\n\nSome Skylake machines show the codec probe errors in certain\nsituations, e.g. HP Z240 desktop fails to probe the onboard Realtek\ncodec at reloading the snd-hda-intel module like:\n  snd_hda_intel 0000:00:1f.3: spurious response 0x200:0x2, last cmd=0x000000\n  snd_hda_intel 0000:00:1f.3: azx_get_response timeout, switching to polling mode: lastcmd=0x000f0000\n  snd_hda_intel 0000:00:1f.3: No response from codec, disabling MSI: last cmd=0x000f0000\n  snd_hda_intel 0000:00:1f.3: Codec #0 probe error; disabling it...\n  hdaudio hdaudioC0D2: no AFG or MFG node found\n  snd_hda_intel 0000:00:1f.3: no codecs initialized\n\nAlso, HP G470 G3 suffers from the similar problem, as reported in\nbugzilla below.  On this machine, the codec probe error appears even\nat a fresh boot.\n\nAs Libin suggested, the same workaround used for Broxton in the commit\n[6639484ddaf6: ALSA: hda - disable dynamic clock gating on Broxton\n before reset] can be applied for Skylake in order to fix this problem.\nThe Intel HW team also confirmed that this is needed for SKL.\n\nThis patch makes the workaround applied to both SKL and BXT\nplatforms.  The referred macros are moved and one superfluous macro\n(IS_BROXTON()) is another one (IS_BXT()) as well.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=112731\nSuggested-by: Libin Yang <libin.yang@linux.intel.com>\nCc: <stable@vger.kernel.org> # v4.4+\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/7e31a0159461818a1bda49662921b98a29c1187b"},{"sha":"dbb0c7c430ddbe4299f3580baec0e2503f6f5a93","author":{"email":"8b6d03f77639b596ee6a2bb7aebb412be798513b@collabora.com","name":"Tomeu Vizoso"},"message":"PM / devfreq: tegra: Set freq in rate callback\n\nAs per the documentation of the devfreq_dev_profile.target callback, set\nthe freq argument to the new frequency before returning.\n\nThis caused endless messages like this after recent changes in the core:\n\ndevfreq 6000c800.actmon: Couldn't update frequency transition information.\n\nSigned-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>\nReported-by: Tyler Baker <tyler.baker@linaro.org>\nTested-by: Thierry Reding <treding@nvidia.com>\nAcked-by: Thierry Reding <treding@nvidia.com>\nSigned-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/dbb0c7c430ddbe4299f3580baec0e2503f6f5a93"},{"sha":"351228eaa2aa32e5b3f22747246199807488f5f2","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branch 'for-rafael' of https://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq into pm-devfreq\n\nPull a devfreq fix for v4.5 from MyungJoo Ham.\n\n* 'for-rafael' of https://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq:\n  PM / devfreq: tegra: Set freq in rate callback","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/351228eaa2aa32e5b3f22747246199807488f5f2"},{"sha":"5ec5d10682745d3280a37e8ffee1ddcd37ecfa94","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Revert \"ACPI / PCI: Simplify acpi_penalize_isa_irq()\"\n\nRevert commit 0971686954f9 \"ACPI / PCI: Simplify acpi_penalize_isa_irq()\"\nthat depends on commit b5bd02695471 (ACPI, PCI, irq: remove interrupt\ncount restriction) which introduced a regression and needs to be\nreverted for this reason.\n\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":true,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/5ec5d10682745d3280a37e8ffee1ddcd37ecfa94"},{"sha":"e249714571db26cdb1ae8df7ed39971bafa041a7","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Revert \"ACPI, PCI, irq: remove interrupt count restriction\"\n\nRevert commit b5bd02695471 (ACPI, PCI, irq: remove interrupt count\nrestriction) that introduced a boot regression on some systems\nwhere it caused kmalloc() to be used too early.\n\nLink: http://marc.info/?l=linux-acpi&m=145580159209240&w=2\nReported-by: Nalla, Ravikanth <ravikanth.nalla@hpe.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":true,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/e249714571db26cdb1ae8df7ed39971bafa041a7"},{"sha":"e7a88e82fe380459b864e05b372638aeacb0f52d","author":{"email":"152d4c5bebf13a5b809d42b4d789cf9d887e6698@gmail.com","name":"Ilya Dryomov"},"message":"libceph: don't bail early from try_read() when skipping a message\n\nThe contract between try_read() and try_write() is that when called\neach processes as much data as possible.  When instructed by osd_client\nto skip a message, try_read() is violating this contract by returning\nafter receiving and discarding a single message instead of checking for\nmore.  try_write() then gets a chance to write out more requests,\ngenerating more replies/skips for try_read() to handle, forcing the\nmessenger into a starvation loop.\n\nCc: stable@vger.kernel.org # 3.10+\nReported-by: Varada Kari <Varada.Kari@sandisk.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>\nTested-by: Varada Kari <Varada.Kari@sandisk.com>\nReviewed-by: Alex Elder <elder@linaro.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/e7a88e82fe380459b864e05b372638aeacb0f52d"},{"sha":"dbc0d3caff5b7591e0cf8e34ca686ca6f4479ee1","author":{"email":"152d4c5bebf13a5b809d42b4d789cf9d887e6698@gmail.com","name":"Ilya Dryomov"},"message":"libceph: use the right footer size when skipping a message\n\nceph_msg_footer is 21 bytes long, while ceph_msg_footer_old is only 13.\nDon't skip too much when CEPH_FEATURE_MSG_AUTH isn't negotiated.\n\nCc: stable@vger.kernel.org # 3.19+\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>\nReviewed-by: Alex Elder <elder@linaro.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/dbc0d3caff5b7591e0cf8e34ca686ca6f4479ee1"},{"sha":"cd8140c673d9ba9be3591220e1b2226d9e1e40d3","author":{"email":"152d4c5bebf13a5b809d42b4d789cf9d887e6698@gmail.com","name":"Ilya Dryomov"},"message":"libceph: don't spam dmesg with stray reply warnings\n\nCommit d15f9d694b77 (\"libceph: check data_len in ->alloc_msg()\")\nmistakenly bumped the log level on the \"tid %llu unknown, skipping\"\nmessage.  Turn it back into a dout() - stray replies are perfectly\nnormal when OSDs flap, crash, get killed for testing purposes, etc.\n\nCc: stable@vger.kernel.org # 4.3+\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>\nReviewed-by: Alex Elder <elder@linaro.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/cd8140c673d9ba9be3591220e1b2226d9e1e40d3"},{"sha":"3b43b71f05d3ecd01c4116254666d9492301697d","author":{"email":"1d1ac112de934d838100297d135dd2566a941121@gmail.com","name":"Kai-Heng Feng"},"message":"ALSA: hda - Fixing background noise on Dell Inspiron 3162\n\nAfter login to the desktop on Dell Inspiron 3162,\nthere's a very loud background noise comes from the builtin speaker.\nThe noise does not go away even if the speaker is muted.\n\nThe noise disappears after using the aamix fixup.\n\nCodec: Realtek ALC3234\nAddress: 0\nAFG Function Id: 0x1 (unsol 1)\n    Vendor Id: 0x10ec0255\n    Subsystem Id: 0x10280725\n    Revision Id: 0x100002\n    No Modem Function Group found\n\nBugLink: http://bugs.launchpad.net/bugs/1549620\nSigned-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/3b43b71f05d3ecd01c4116254666d9492301697d"},{"sha":"2ae955774f29bbd7d16149cb0ae8d0319bf2ecc4","author":{"email":"9fb354e0a5603a0331399c18f4aa5aab2f9d9c5b@canonical.com","name":"David Henningsson"},"message":"ALSA: hda - Fixup speaker pass-through control for nid 0x14 on ALC225\n\nOn one of the machines we enable, we found that the actual speaker volume\ndid not always correspond to the volume set in alsamixer. This patch\nfixes that problem.\n\nThis patch was orginally written by Kailang @ Realtek, I've rebased it\nto fit sound git master.\n\nCc: stable@vger.kernel.org\nBugLink: https://bugs.launchpad.net/bugs/1549660\nCo-Authored-By: Kailang <kailang@realtek.com>\nSigned-off-by: David Henningsson <david.henningsson@canonical.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/2ae955774f29bbd7d16149cb0ae8d0319bf2ecc4"},{"sha":"f883982dc1b117f04579f0896821cd9f2e397f94","author":{"email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de","name":"Takashi Iwai"},"message":"ALSA: hda - Fix headset support and noise on HP EliteBook 755 G2\n\nHP EliteBook 755 G2 with ALC3228 (ALC280) codec [103c:221c] requires\nthe known fixup (ALC269_FIXUP_HEADSET_MIC) for making the headset mic\nworking.  Also, it suffers from the loopback noise problem, so we\nshould disable aamix path as well.\n\nReported-by: Derick Eddington <derick.eddington@gmail.com>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":true,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/f883982dc1b117f04579f0896821cd9f2e397f94"},{"sha":"473f414564528a819f0c2bb6b4bf26366b64c9ab","author":{"email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de","name":"Takashi Iwai"},"message":"ALSA: hda - Loop interrupt handling until really cleared\n\nCurrently the interrupt handler of HD-audio driver assumes that no irq\nupdate is needed while processing the irq.  But in reality, it has\nbeen confirmed that the HW irq is issued even during the irq\nhandling.  Since we clear the irq status at the beginning, process the\ninterrupt, then exits from the handler, the lately issued interrupt is\nleft untouched without being properly processed.\n\nThis patch changes the interrupt handler code to loop over the\ncheck-and-process.  The handler tries repeatedly as long as the IRQ\nstatus are turned on, and either stream or CORB/RIRB is handled.\n\nFor checking the stream handling, snd_hdac_bus_handle_stream_irq()\nreturns a value indicating the stream indices bits.  Other than that,\nthe change is only in the irq handler itself.\n\nReported-by: Libin Yang <libin.yang@linux.intel.com>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":true,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/473f414564528a819f0c2bb6b4bf26366b64c9ab"},{"sha":"34d47a77591f2fe7988beeca86d8ee281aee827f","author":{"email":"bb9ce606a3116cc7a99739bd8e2dd57a2d5b69c1@oracle.com","name":"James Morris"},"message":"Merge branch 'stable-4.5' of git://git.infradead.org/users/pcmoore/selinux into for-linus","distinct":true,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/34d47a77591f2fe7988beeca86d8ee281aee827f"},{"sha":"1711fd9cf92f366d42da29b108746accd807789a","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branches 'pm-devfreq' and 'acpi-pci'\n\n* pm-devfreq:\n  PM / devfreq: tegra: Set freq in rate callback\n\n* acpi-pci:\n  Revert \"ACPI, PCI, irq: remove interrupt count restriction\"\n  Revert \"ACPI / PCI: Simplify acpi_penalize_isa_irq()\"","distinct":true,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/1711fd9cf92f366d42da29b108746accd807789a"},{"sha":"bb134ff50709fda187027c2263036ccb41024ca5","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'pm+acpi-4.5-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management and ACPI fixes from Rafael Wysocki:\n \"These are two reverts of recent PCI-related ACPI core changes (one of\n  which caused some systems to crash on boot and the other was a cleanup\n  on top of it) and a devfreq fix for Tegra.\n\n  Specifics:\n\n   - Revert an ACPI core change related to IRQ management in PCI that\n     introduced code relying on the use of kmalloc() which turned out to\n     also run during early init when that's not available yet and caused\n     some systems to crash on boot for this reason along with a cleanup\n     on top of it (Rafael Wysocki).\n\n   - Prevent devfreq from flooding the kernel log with useless messages\n     on Tegra (which started to happen after some recent changes in the\n     devfreq core) by fixing the driver to follow the documentation and\n     the core's expectations in its ->target callback (Tomeu Vizoso)\"\n\n* tag 'pm+acpi-4.5-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  Revert \"ACPI, PCI, irq: remove interrupt count restriction\"\n  Revert \"ACPI / PCI: Simplify acpi_penalize_isa_irq()\"\n  PM / devfreq: tegra: Set freq in rate callback","distinct":true,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/bb134ff50709fda187027c2263036ccb41024ca5"},{"sha":"c213341e4962c798274e024e89dd4b14d4826872","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'sound-4.5-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"Things got calmed down for rc6, as it seems, and we have only a few\n  HD-audio fixes at this time: a fix for Skylake codec probe errors, a\n  fix for missing interrupt handling, and a few Dell and HP quirks\"\n\n* tag 'sound-4.5-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hda - Loop interrupt handling until really cleared\n  ALSA: hda - Fix headset support and noise on HP EliteBook 755 G2\n  ALSA: hda - Fixup speaker pass-through control for nid 0x14 on ALC225\n  ALSA: hda - Fixing background noise on Dell Inspiron 3162\n  ALSA: hda - Apply clock gate workaround to Skylake, too","distinct":true,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/c213341e4962c798274e024e89dd4b14d4826872"},{"sha":"29a9faa641857425af76e44f2fab22db53032401","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\nPull Ceph fixes from Sage Weil:\n \"There are two small messenger bug fixes and a log spam regression fix\"\n\n* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  libceph: don't spam dmesg with stray reply warnings\n  libceph: use the right footer size when skipping a message\n  libceph: don't bail early from try_read() when skipping a message","distinct":true,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/29a9faa641857425af76e44f2fab22db53032401"}]}