{"push_id":2322846029,"size":1000,"distinct_size":0,"ref":"refs/heads/caf/3.10/caf/linux-next/stable","head":"a0f79386a4968b4925da6db2d1daffd0605a4402","before":"dda3e15231b35840fe6f0973f803cc70ddb86281","commits":[{"sha":"d19a0b540182a742338d88f6501e4f29a30d7541","author":{"name":"Yan, Zheng","email":"4e33043b9e887a36cd530f51f0e1fa2ef4064591@redhat.com"},"message":"ceph: voluntarily drop Lx cap for link/rename requests\n\nMDS need to xlock inode's linklock when handling link/rename requests.\nVoluntarily dropping CEPH_CAP_AUTH_EXCL avoids a cap revoke message.\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/d19a0b540182a742338d88f6501e4f29a30d7541"},{"sha":"be70489eff41a84f26b1d772b595cc043e0edeb6","author":{"name":"Yan, Zheng","email":"4e33043b9e887a36cd530f51f0e1fa2ef4064591@redhat.com"},"message":"ceph: properly drop caps for setattr request\n\nFor CEPH_SETATTR_ATIME, MDS needs to xlock filelock, Fsxrw caps\nare not allowed for xlocked filelock.\n\nFor CEPH_SETATTR_SIZE request that truncates file to smaller size,\nMDS needs to xlock filelock, Fsxrw caps are not allowed for xlocked\nfilelock.\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/be70489eff41a84f26b1d772b595cc043e0edeb6"},{"sha":"87c91a965aa28809888cbae3b2de35a486ed7107","author":{"name":"Yan, Zheng","email":"4e33043b9e887a36cd530f51f0e1fa2ef4064591@redhat.com"},"message":"ceph: voluntarily drop Fx cap for readdir request\n\nMDS need to rdlock directory inode's filelock when handling readdir\nrequest. Voluntarily dropping CEPH_CAP_AUTH_EXCL avoids a cap revoke\nmessage.\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/87c91a965aa28809888cbae3b2de35a486ed7107"},{"sha":"8d8f371c83838d74bc3d0708afba631488a12201","author":{"name":"Yan, Zheng","email":"4e33043b9e887a36cd530f51f0e1fa2ef4064591@redhat.com"},"message":"ceph: cleanup traceless reply handling for rename\n\nceph_fill_trace() already calls ceph_invalidate_dir_request() for\ntraceless reply. No need to duplicate the code in ceph_rename().\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/8d8f371c83838d74bc3d0708afba631488a12201"},{"sha":"97aeb6bf988e0830fd80dca724fd89526b3f35e4","author":{"name":"Yan, Zheng","email":"4e33043b9e887a36cd530f51f0e1fa2ef4064591@redhat.com"},"message":"ceph: use atomic_t for ceph_inode_info::i_shared_gen\n\nIt allows accessing i_shared_gen without holding i_ceph_lock. It is\npreparation for later patch.\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>\nAcked-by: Jeff Layton <jlayton@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/97aeb6bf988e0830fd80dca724fd89526b3f35e4"},{"sha":"5495c2d04f85da09512f5f346ed24dc0261d905d","author":{"name":"Yan, Zheng","email":"4e33043b9e887a36cd530f51f0e1fa2ef4064591@redhat.com"},"message":"ceph: avoid dereferencing invalid pointer during cached readdir\n\nReaddir cache keeps array of dentry pointers in page cache. If any\ndentry in readdir cache gets pruned, ceph_d_prune() disables readdir\ncache for later readdir syscall. The problem is that ceph_d_prune()\nignores unhashed dentry. Ideally MDS should have already revoked\nCEPH_CAP_FILE_SHARED (which also disables readdir cache) when dentry\ngets unhashed. But if it is somehow MDS does not properly revoke\nCEPH_CAP_FILE_SHARED and the unhashed dentry gets pruned later,\nceph_d_prune() will not disable readdir cache, later readdir may\nreference invalid dentry pointer.\n\nThe fix is make ceph_d_prune() do extra check for unhashed dentry.\nDisable readdir cache if the unhashed dentry is still referenced\nby readdir cache.\n\nAnother fix in this patch is handle d_splice_alias(). If a dentry\ngets spliced into new parent dentry, treat it as if it was pruned\n(call ceph_d_prune() for it).\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>\nAcked-by: Jeff Layton <jlayton@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/5495c2d04f85da09512f5f346ed24dc0261d905d"},{"sha":"5d988308283ecf062fa88f20ae05c52cce0bcdca","author":{"name":"Yan, Zheng","email":"4e33043b9e887a36cd530f51f0e1fa2ef4064591@redhat.com"},"message":"ceph: track read contexts in ceph_file_info\n\nPreviously ceph_read_iter() uses current->journal to pass context info\nto ceph_readpages(), so that ceph_readpages() can distinguish read(2)\nfrom readahead(2)/fadvise(2)/madvise(2). The problem is that page fault\ncan happen when copying data to userspace memory. Page fault may call\nother filesystem's page_mkwrite() if the userspace memory is mapped to a\nfile. The later filesystem may also want to use current->journal.\n\nThe fix is define a on-stack data structure in ceph_read_iter(), add it\nto context list in ceph_file_info. ceph_readpages() searches the list,\nfind if there is a context belongs to current thread.\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/5d988308283ecf062fa88f20ae05c52cce0bcdca"},{"sha":"314c4737a45dd4447eac6d313e3715b25785f58b","author":{"name":"Yan, Zheng","email":"4e33043b9e887a36cd530f51f0e1fa2ef4064591@redhat.com"},"message":"ceph: fix un-balanced fsc->writeback_count update\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/314c4737a45dd4447eac6d313e3715b25785f58b"},{"sha":"7d9c9193b5d0b1b806f453a3baa9bfe7e6fac52d","author":{"name":"Yan, Zheng","email":"4e33043b9e887a36cd530f51f0e1fa2ef4064591@redhat.com"},"message":"ceph: fix incorrect snaprealm when adding caps\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/7d9c9193b5d0b1b806f453a3baa9bfe7e6fac52d"},{"sha":"d84b37f9fa9b23a46af28d2e9430c87718b6b044","author":{"name":"Yan, Zheng","email":"4e33043b9e887a36cd530f51f0e1fa2ef4064591@redhat.com"},"message":"ceph: limit rate of cap import/export error messages\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/d84b37f9fa9b23a46af28d2e9430c87718b6b044"},{"sha":"ee612d954fe96612afaa966d8a67b736ba0c571e","author":{"name":"Yan, Zheng","email":"4e33043b9e887a36cd530f51f0e1fa2ef4064591@redhat.com"},"message":"ceph: delete unreachable code in ceph_check_caps()\n\n\"revoking & (CEPH_CAP_FILE_CACHE|CEPH_CAP_FILE_LAZYIO)\" has already\nbeen tested before calling try_nonblocking_invalidate()\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/ee612d954fe96612afaa966d8a67b736ba0c571e"},{"sha":"0f439c746c8cb370ce3ae1668182b18a5cb12b14","author":{"name":"Yan, Zheng","email":"4e33043b9e887a36cd530f51f0e1fa2ef4064591@redhat.com"},"message":"ceph: fix race of queuing delayed caps\n\nWhen called with CHECK_CAPS_AUTHONLY flag, ceph_check_caps() only\nprocesses auth caps. In that case, it's unsafe to remove inode\nfrom mdsc->cap_delay_list, because there can be delayed non-auth\ncaps.\n\nBesides, ceph_check_caps() may lock/unlock i_ceph_lock several\ntimes, when multiple threads call ceph_check_caps() at the same\ntime. It's possible that one thread calls __cap_delay_requeue(),\nanother thread calls __cap_delay_cancel(). __cap_delay_cancel()\nshould be called at very beginning of ceph_check_caps(), so that\nit does not race with __cap_delay_requeue().\n\nSigned-off-by: \"Yan, Zheng\" <zyan@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/0f439c746c8cb370ce3ae1668182b18a5cb12b14"},{"sha":"e30ee58121e34831b9665934d70dbc72ab0fe2fb","author":{"name":"Zhi Zhang","email":"4a3b6748a2cbfe1072abc5baa22d8ea169f3c51a@gmail.com"},"message":"ceph: try to allocate enough memory for reserved caps\n\nceph_reserve_caps() may not reserve enough caps under high memory\npressure, but it saved the needed caps number that expected to\nbe reserved. When getting caps, crash would happen due to number\nmismatch.\n\nNow we will try to trim more caps when failing to allocate memory\nfor caps need to be reserved, then try again. If still failing to\nallocate memory, return -ENOMEM.\n\nSigned-off-by: Zhi Zhang <zhang.david2011@gmail.com>\nReviewed-by: \"Yan, Zheng\" <zyan@redhat.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/e30ee58121e34831b9665934d70dbc72ab0fe2fb"},{"sha":"affff07739392920d3d2095212c72af220481b95","author":{"name":"Chengguang Xu","email":"434699119f61e5dc5054724accc333a1efaab74b@icloud.com"},"message":"libceph: check kstrndup() return value\n\nShould check result of kstrndup() in case of memory allocation failure.\n\nSigned-off-by: Chengguang Xu <cgxu519@icloud.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/affff07739392920d3d2095212c72af220481b95"},{"sha":"1c1f395b2873f59830979cf82324fbf00edfb80c","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge tag 'sound-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"The major changes in the core API side in this cycle are the still\n  on-going ASoC componentization works. Other than that, only few small\n  changes such as 20bit PCM format support are found.\n\n  Meanwhile the rest majority of changes are for ASoC drivers:\n\n   - Large cleanups of some of the TI CODEC drivers\n\n   - Continued work on Intel ASoC stuff for new quirks, ACPI GPIO\n     handling, Kconfigs and lots of cleanups\n\n   - Refactoring of the Freescale SSI driver, as preliminary work for\n     the upcoming changes\n\n   - Work on ST DFSDM driver, including the required IIO patches\n\n   - New drivers for Allwinner A83T, Maxim MAX89373, SocioNext UiniPhier\n     EVEA Tempo Semiconductor TSCS42xx and TI PCM816x, TAS5722 and\n     TAS6424 devices\n\n   - Removal of dead codes for SN95031 and board drivers\n\n  Last but not least, a few HD-audio and USB-audio quirks are included\n  as usual, too\"\n\n* tag 'sound-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (303 commits)\n  ALSA: hda - Reduce the suspend time consumption for ALC256\n  ASoC: use seq_file to dump the contents of dai_list,platform_list and codec_list\n  ASoC: soc-core: add missing EXPORT_SYMBOL_GPL() for snd_soc_rtdcom_lookup\n  IIO: ADC: stm32-dfsdm: remove unused variable again\n  ASoC: bcm2835: fix hw_params error when device is in prepared state\n  ASoC: mxs-sgtl5000: Do not print error on probe deferral\n  ASoC: sgtl5000: Do not print error on probe deferral\n  ASoC: Intel: remove select on non-existing SND_SOC_INTEL_COMMON\n  ALSA: usb-audio: Support changing input on Sound Blaster E1\n  ASoC: Intel: remove second duplicated assignment to pointer 'res'\n  ALSA: hda/realtek - update ALC215 depop optimize\n  ALSA: hda/realtek - Support headset mode for ALC215/ALC285/ALC289\n  ALSA: pcm: Fix trailing semicolon\n  ASoC: add Component level .read/.write\n  ASoC: cx20442: fix regression by adding back .read/.write\n  ASoC: uda1380: fix regression by adding back .read/.write\n  ASoC: tlv320dac33: fix regression by adding back .read/.write\n  ALSA: hda - Use IS_REACHABLE() for dependency on input\n  IIO: ADC: stm32-dfsdm: fix static check warning\n  IIO: ADC: stm32-dfsdm: code optimization\n  ...","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/1c1f395b2873f59830979cf82324fbf00edfb80c"},{"sha":"6a643ddb5624be7e0694d49f5765a8d41c1ab6d0","author":{"name":"Cong Wang","email":"3f5d79d28d6d48052800caba9df0b30e06fefe41@gmail.com"},"message":"net: introduce helper dev_change_tx_queue_len()\n\nThis patch promotes the local change_tx_queue_len() to a core\nhelper function, dev_change_tx_queue_len(), so that rtnetlink\nand net-sysfs could share the code. This also prepares for the\nfollowing patch.\n\nNote, the -EFAULT in the original code doesn't make sense,\nwe should propagate the errno from notifiers.\n\nCc: John Fastabend <john.fastabend@gmail.com>\nSigned-off-by: Cong Wang <xiyou.wangcong@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/6a643ddb5624be7e0694d49f5765a8d41c1ab6d0"},{"sha":"48bfd55e7e4149a304e89c1999436cf52d094a27","author":{"name":"Cong Wang","email":"3f5d79d28d6d48052800caba9df0b30e06fefe41@gmail.com"},"message":"net_sched: plug in qdisc ops change_tx_queue_len\n\nIntroduce a new qdisc ops ->change_tx_queue_len() so that\neach qdisc could decide how to implement this if it wants.\nPreviously we simply read dev->tx_queue_len, after pfifo_fast\nswitches to skb array, we need this API to resize the skb array\nwhen we change dev->tx_queue_len.\n\nTo avoid handling race conditions with TX BH, we need to\ndeactivate all TX queues before change the value and bring them\nback after we are done, this also makes implementation easier.\n\nCc: John Fastabend <john.fastabend@gmail.com>\nSigned-off-by: Cong Wang <xiyou.wangcong@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/48bfd55e7e4149a304e89c1999436cf52d094a27"},{"sha":"7007ba630e4a6f809eab9abfc0e3a6e864e9d880","author":{"name":"Cong Wang","email":"3f5d79d28d6d48052800caba9df0b30e06fefe41@gmail.com"},"message":"net_sched: implement ->change_tx_queue_len() for pfifo_fast\n\npfifo_fast used to drop based on qdisc_dev(qdisc)->tx_queue_len,\nso we have to resize skb array when we change tx_queue_len.\n\nOther qdiscs which read tx_queue_len are fine because they\nall save it to sch->limit or somewhere else in qdisc during init.\nThey don't have to implement this, it is nicer if they do so\nthat users don't have to re-configure qdisc after changing\ntx_queue_len.\n\nCc: John Fastabend <john.fastabend@gmail.com>\nSigned-off-by: Cong Wang <xiyou.wangcong@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/7007ba630e4a6f809eab9abfc0e3a6e864e9d880"},{"sha":"f7dd5215b2fbdac1f2a3d848f29c83973c64de6b","author":{"name":"David S. Miller","email":"79caf591e37e1438a2d55ae59670d5cd0d717764@davemloft.net"},"message":"Merge branch 'net_sched-reflect-tx_queue_len-change-for-pfifo_fast'\n\nCong Wang says:\n\n====================\nnet_sched: reflect tx_queue_len change for pfifo_fast\n\nThis pathcset restores the pfifo_fast qdisc behavior of dropping\npackets based on latest dev->tx_queue_len. Patch 1 introduces\na helper, patch 2 introduces a new Qdisc ops which is called when\nwe modify tx_queue_len, patch 3 implements this ops for pfifo_fast.\n\nPlease see each patch for details.\n\n---\nv3: use skb_array_resize_multiple()\nv2: handle error case for ->change_tx_queue_len()\n====================\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/f7dd5215b2fbdac1f2a3d848f29c83973c64de6b"},{"sha":"7f3fdd40a7dfaa7405185250974b0fabd08c1f8b","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge tag 'pm-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management updates from Rafael Wysocki:\n \"This includes some infrastructure changes in the PM core, mostly\n  related to integration between runtime PM and system-wide suspend and\n  hibernation, plus some driver changes depending on them and fixes for\n  issues in that area which have become quite apparent recently.\n\n  Also included are changes making more x86-based systems use the Low\n  Power Sleep S0 _DSM interface by default, which turned out to be\n  necessary to handle power button wakeups from suspend-to-idle on\n  Surface Pro3.\n\n  On the cpufreq front we have fixes and cleanups in the core, some new\n  hardware support, driver updates and the removal of some unused code\n  from the CPU cooling thermal driver.\n\n  Apart from this, the Operating Performance Points (OPP) framework is\n  prepared to be used with power domains in the future and there is a\n  usual bunch of assorted fixes and cleanups.\n\n  Specifics:\n\n   - Define a PM driver flag allowing drivers to request that their\n     devices be left in suspend after system-wide transitions to the\n     working state if possible and add support for it to the PCI bus\n     type and the ACPI PM domain (Rafael Wysocki).\n\n   - Make the PM core carry out optimizations for devices with driver PM\n     flags set in some cases and make a few drivers set those flags\n     (Rafael Wysocki).\n\n   - Fix and clean up wrapper routines allowing runtime PM device\n     callbacks to be re-used for system-wide PM, change the generic\n     power domains (genpd) framework to stop using those routines\n     incorrectly and fix up a driver depending on that behavior of genpd\n     (Rafael Wysocki, Ulf Hansson, Geert Uytterhoeven).\n\n   - Fix and clean up the PM core's device wakeup framework and\n     re-factor system-wide PM core code related to device wakeup\n     (Rafael Wysocki, Ulf Hansson, Brian Norris).\n\n   - Make more x86-based systems use the Low Power Sleep S0 _DSM\n     interface by default (to fix power button wakeup from\n     suspend-to-idle on Surface Pro3) and add a kernel command line\n     switch to tell it to ignore the system sleep blacklist in the ACPI\n     core (Rafael Wysocki).\n\n   - Fix a race condition related to cpufreq governor module removal and\n     clean up the governor management code in the cpufreq core (Rafael\n     Wysocki).\n\n   - Drop the unused generic code related to the handling of the static\n     power energy usage model in the CPU cooling thermal driver along\n     with the corresponding documentation (Viresh Kumar).\n\n   - Add mt2712 support to the Mediatek cpufreq driver (Andrew-sh\n     Cheng).\n\n   - Add a new operating point to the imx6ul and imx6q cpufreq drivers\n     and switch the latter to using clk_bulk_get() (Anson Huang, Dong\n     Aisheng).\n\n   - Add support for multiple regulators to the TI cpufreq driver along\n     with a new DT binding related to that and clean up that driver\n     somewhat (Dave Gerlach).\n\n   - Fix a powernv cpufreq driver regression leading to incorrect CPU\n     frequency reporting, fix that driver to deal with non-continguous\n     P-states correctly and clean it up (Gautham Shenoy, Shilpasri\n     Bhat).\n\n   - Add support for frequency scaling on Armada 37xx SoCs through the\n     generic DT cpufreq driver (Gregory CLEMENT).\n\n   - Fix error code paths in the mvebu cpufreq driver (Gregory CLEMENT).\n\n   - Fix a transition delay setting regression in the longhaul cpufreq\n     driver (Viresh Kumar).\n\n   - Add Skylake X (server) support to the intel_pstate cpufreq driver\n     and clean up that driver somewhat (Srinivas Pandruvada).\n\n   - Clean up the cpufreq statistics collection code (Viresh Kumar).\n\n   - Drop cluster terminology and dependency on physical_package_id from\n     the PSCI driver and drop dependency on arm_big_little from the SCPI\n     cpufreq driver (Sudeep Holla).\n\n   - Add support for system-wide suspend and resume to the RAPL power\n     capping driver and drop a redundant semicolon from it (Zhen Han,\n     Luis de Bethencourt).\n\n   - Make SPI domain validation (in the SCSI SPI transport driver) and\n     system-wide suspend mutually exclusive as they rely on the same\n     underlying mechanism and cannot be carried out at the same time\n     (Bart Van Assche).\n\n   - Fix the computation of the amount of memory to preallocate in the\n     hibernation core and clean up one function in there (Rainer Fiebig,\n     Kyungsik Lee).\n\n   - Prepare the Operating Performance Points (OPP) framework for being\n     used with power domains and clean up one function in it (Viresh\n     Kumar, Wei Yongjun).\n\n   - Clean up the generic sysfs interface for device PM (Andy\n     Shevchenko).\n\n   - Fix several minor issues in power management frameworks and clean\n     them up a bit (Arvind Yadav, Bjorn Andersson, Geert Uytterhoeven,\n     Gustavo Silva, Julia Lawall, Luis de Bethencourt, Paul Gortmaker,\n     Sergey Senozhatsky, gaurav jindal).\n\n   - Make it easier to disable PM via Kconfig (Mark Brown).\n\n   - Clean up the cpupower and intel_pstate_tracer utilities (Doug\n     Smythies, Laura Abbott)\"\n\n* tag 'pm-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (89 commits)\n  PCI / PM: Remove spurious semicolon\n  cpufreq: scpi: remove arm_big_little dependency\n  drivers: psci: remove cluster terminology and dependency on physical_package_id\n  powercap: intel_rapl: Fix trailing semicolon\n  dmaengine: rcar-dmac: Make DMAC reinit during system resume explicit\n  PM / runtime: Allow no callbacks in pm_runtime_force_suspend|resume()\n  PM / hibernate: Drop unused parameter of enough_swap\n  PM / runtime: Check ignore_children in pm_runtime_need_not_resume()\n  PM / runtime: Rework pm_runtime_force_suspend/resume()\n  PM / genpd: Stop/start devices without pm_runtime_force_suspend/resume()\n  cpufreq: powernv: Dont assume distinct pstate values for nominal and pmin\n  cpufreq: intel_pstate: Add Skylake servers support\n  cpufreq: intel_pstate: Replace bxt_funcs with core_funcs\n  platform/x86: surfacepro3: Support for wakeup from suspend-to-idle\n  ACPI / PM: Use Low Power S0 Idle on more systems\n  PM / wakeup: Print warn if device gets enabled as wakeup source during sleep\n  PM / domains: Don't skip driver's ->suspend|resume_noirq() callbacks\n  PM / core: Propagate wakeup_path status flag in __device_suspend_late()\n  PM / core: Re-structure code for clearing the direct_complete flag\n  powercap: add suspend and resume mechanism for SOC power limit\n  ...","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/7f3fdd40a7dfaa7405185250974b0fabd08c1f8b"}]}
{"actor":{"display_login":"mifl"}}