{"push_id":1097287158,"size":1000,"distinct_size":2,"ref":"refs/heads/linux-next/master","head":"a57cdca62e78f493d7d8793adc68e7bd91240be2","before":"48a57362e468fb0fb56a20e6d97e635ac7717650","commits":[{"sha":"20f0424997fdfccaff7792d6610b2ed653a5681e","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"Merge branch 'topic/tegra' into next","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/20f0424997fdfccaff7792d6610b2ed653a5681e"},{"sha":"969f750fc63d3fd2f26eceedcdeca5878b785b2e","author":{"email":"74f0c009df510614346aa771cd21959b78cdb413@linux.intel.com","name":"Andy Shevchenko"},"message":"dmaengine: dw: platform: check nr_masters to be non-zero\n\nThe value of nr_masters equal to 0 is invalid since this DMA controller has to\nhave at least one master.\n\nCheck this before we proceed with the rest of properties.\n\nAcked-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/969f750fc63d3fd2f26eceedcdeca5878b785b2e"},{"sha":"2e65060e803e046fc9b5ed0107494a452424845e","author":{"email":"74f0c009df510614346aa771cd21959b78cdb413@linux.intel.com","name":"Andy Shevchenko"},"message":"dmaengine: dw: revisit data_width property\n\nThere several changes are done here:\n\n- Convert the property to be in bytes\n\n  Besides that this is a common practice for such property, the use of a value\n  in bytes much more convenient than handling the encoded one.\n\n- Rename data_width to data-width in the device tree bindings\n\n  The change leaves the support for the old format as well just in case someone\n  will use a newer kernel with an old device tree blob.\n\n- While here, replace dwc_fast_ffs() by __ffs()\n\nSigned-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\nAcked-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/2e65060e803e046fc9b5ed0107494a452424845e"},{"sha":"161c3d04aeca8a5bfffe3902786bdf0ccd8575c0","author":{"email":"74f0c009df510614346aa771cd21959b78cdb413@linux.intel.com","name":"Andy Shevchenko"},"message":"dmaengine: dw: keep entire platform data in struct dw_dma\n\nKeep the entire platform data in the struct dw_dma.\nIt makes the driver a bit cleaner.\n\nAcked-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/161c3d04aeca8a5bfffe3902786bdf0ccd8575c0"},{"sha":"3a14c66d43d018baed96ceb74f9ab548878c09b8","author":{"email":"74f0c009df510614346aa771cd21959b78cdb413@linux.intel.com","name":"Andy Shevchenko"},"message":"dmaengine: dw: pass platform data via struct dw_dma_chip\n\nWe pass struct dw_dma_chip to dw_dma_probe() anyway, thus we may use it to\npass a platform data as well.\n\nWhile here, constify the source of the platform data.\n\nAcked-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/3a14c66d43d018baed96ceb74f9ab548878c09b8"},{"sha":"abf669adc770cbcc4bb86a74e7d3447e3abd0241","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"Merge branch 'topic/dw' into next","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/abf669adc770cbcc4bb86a74e7d3447e3abd0241"},{"sha":"a4eb36b02c596b9b91b22c6ef83f92397feb9250","author":{"email":"e5394ce9c4b9ae7d2c4686830c5ac5f3b9028b6a@free.fr","name":"Jean-Francois Moine"},"message":"dmaengine: sun6i: Set default maxburst size and bus width\n\nSome DMA clients, as audio, don't set the maxburst size and bus width\non the memory side when starting DMA transfers.\nThis patch prevents such transfers to be aborted by providing system\ndefault values to the lacking ones.\n\nSigned-off-by: Jean-Francois Moine <moinejf@free.fr>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/a4eb36b02c596b9b91b22c6ef83f92397feb9250"},{"sha":"3435fb18533c27b288c19cfb7fe783e5433e36aa","author":{"email":"e5394ce9c4b9ae7d2c4686830c5ac5f3b9028b6a@free.fr","name":"Jean-Francois Moine"},"message":"dmaengine: sun6i: Remove useless check\n\nThe transfer direction is now checked in set_config.\nThere is no need to check it twice.\n\nSigned-off-by: Jean-Francois Moine <moinejf@free.fr>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/3435fb18533c27b288c19cfb7fe783e5433e36aa"},{"sha":"a90e173f3faf29d290bc72b957d94765a163b470","author":{"email":"e5394ce9c4b9ae7d2c4686830c5ac5f3b9028b6a@free.fr","name":"Jean-Francois Moine"},"message":"dmaengine: sun6i: Add cyclic capability\n\nDMA cyclic transfers are required by audio streaming.\n\nAcked-by: Maxime Ripard <maxime.ripard@free-electrons.com>\nSigned-off-by: Jean-Francois Moine <moinejf@free.fr>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/a90e173f3faf29d290bc72b957d94765a163b470"},{"sha":"68af062b5f38510dc96635314461c6bbe1dbf2fe","author":{"email":"ad86ba2154032c9f55743a190faa2459a9d61d42@osg.samsung.com","name":"Mauro Carvalho Chehab"},"message":"Merge tag 'v4.6-rc6' into patchwork\n\nLinux 4.6-rc6\n\n* tag 'v4.6-rc6': (762 commits)\n  Linux 4.6-rc6\n  EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback\n  Documentation/sysctl/vm.txt: update numa_zonelist_order description\n  lib/stackdepot.c: allow the stack trace hash to be zero\n  rapidio: fix potential NULL pointer dereference\n  mm/memory-failure: fix race with compound page split/merge\n  ocfs2/dlm: return zero if deref_done message is successfully handled\n  Ananth has moved\n  kcov: don't profile branches in kcov\n  kcov: don't trace the code coverage code\n  mm: wake kcompactd before kswapd's short sleep\n  .mailmap: add Frank Rowand\n  mm/hwpoison: fix wrong num_poisoned_pages accounting\n  mm: call swap_slot_free_notify() with page lock held\n  mm: vmscan: reclaim highmem zone if buffer_heads is over limit\n  numa: fix /proc/<pid>/numa_maps for THP\n  mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check\n  mailmap: fix Krzysztof Kozlowski's misspelled name\n  thp: keep huge zero page pinned until tlb flush\n  mm: exclude HugeTLB pages from THP page_mapped() logic\n  ...","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/68af062b5f38510dc96635314461c6bbe1dbf2fe"},{"sha":"0ce8428ba9ea13098b828d0881e28368a108709c","author":{"email":"b51b9a92386687a9ac927cebfa0f978adeb8cea5@kernel.org","name":"Mark Brown"},"message":"Merge tag 'asoc-fix-v4.6-rc5' into asoc-intel\n\nASoC: Fixes for v4.6\n\nThis is a fairly large collection of fixes but almost all driver\nspecific ones, especially to the new Intel drivers which have had a lot\nof recent development.  The one core fix is a change to the debugfs code\nto avoid crashes in some relatively unusual configurations.","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/0ce8428ba9ea13098b828d0881e28368a108709c"},{"sha":"95536d8c29985167e745ff0d8c7cd7dcf4318e6b","author":{"email":"5dd86da95bb7efa52941bf2cae7558448c7708a3@intel.com","name":"Dharageswari.R"},"message":"ASoC: Intel: Skylake: Fix the NULL pointer exception in dsp_clean up\n\nIf request firmware fails at init, the code loader DMA allocation\ncan be NULL, so check for boot complete before freeing up these\nresources\n\nSigned-off-by: Dharageswari R <dharageswari.r@intel.com>\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/95536d8c29985167e745ff0d8c7cd7dcf4318e6b"},{"sha":"76222d6dd2e64c895735ab271ecc8b0df568981d","author":{"email":"67f49077ebbd958eff0d89485ce4c6ba209e68dc@intel.com","name":"Mousumi Jana"},"message":"ASoC: Intel: Skylake: Fix memory leak during init instance\n\nparam_data variable is allocated during set module format of init\ninstance is not getting freed and hence can cause a memory leak.\nSo free it up.\n\nSigned-off-by: Mousumi Jana <mousumix.jana@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/76222d6dd2e64c895735ab271ecc8b0df568981d"},{"sha":"1a13b1fafffd41c12a7068c4aa74f5a1d2210a07","author":{"email":"5dd86da95bb7efa52941bf2cae7558448c7708a3@intel.com","name":"Dharageswari.R"},"message":"ASoC: Intel: Skylake: Prevent sending Set DMA Control IPC if the widget is \"On\"\n\nIf widget of a playback or capture DAI is already On, then no\nneed not send the Set DMA Control IPC message to firmware.\n\nSigned-off-by: Dharageswari R <dharageswari.r@intel.com>\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/1a13b1fafffd41c12a7068c4aa74f5a1d2210a07"},{"sha":"9a655db0201ef523683d700cb3f4508c08bc9d8c","author":{"email":"0bd342660bd5d5fc569d4a5faec0968c989a94df@intel.com","name":"Jeeja KP"},"message":"ASoC: Intel: Skylake: Suspend PCMs when marked as active suspend\n\nFor 'ignore_suspend' cases we need to keep DSP and pipes On, but\ncan suspend the stream and pause the DMA as we are not rendering\ndata during the suspended time.\n\nFor this we can check the dai widget ignore_suspend flag in\ntrigger suspend/resume, and start and stop the host DMA and host\ncopier pipelines.\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/9a655db0201ef523683d700cb3f4508c08bc9d8c"},{"sha":"551f4bc86807637098786c78afb78418ada4aa1f","author":{"email":"0bd342660bd5d5fc569d4a5faec0968c989a94df@intel.com","name":"Jeeja KP"},"message":"ASoC: Intel: Boards: remove ignore_suspend for WoV streams\n\nOn WoV we can suspend the DMA and keep the DSP pipelines only On,\nso remove the ignore_suspend for WoV streams but keep them for\nWoV endpoints.\n\nThis helps in achieving better power by suspending DMAs\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/551f4bc86807637098786c78afb78418ada4aa1f"},{"sha":"01292cea0df86ed4a1eb6450d6eda375ef925716","author":{"email":"ad5f48d7adcc76c7bd25c44a65841f2a4476216d@imgtec.com","name":"Matt Redfearn"},"message":"genirq: Make irq_destroy_ipi take a cpumask of IPIs to destroy\n\nPreviously irq_destroy_ipi() would destroy IPIs to all CPUs that were\nconfigured by irq_reserve_ipi(). This change makes it possible to\ndestroy just a subset of the IPIs. This may be useful to remove IPIs to\nCPUs that have been hot removed so that the IRQ numbers allocated within\nthe IPI domain can be re-used.\n\nThe original behaviour is restored by passing the complete mask that the\nIPI was created with.\n\nThere are currently no users of this function that would break from the\nAPI change.\n\nSigned-off-by: Matt Redfearn <matt.redfearn@imgtec.com>\nCc: linux-mips@linux-mips.org\nCc: jason@lakedaemon.net\nCc: marc.zyngier@arm.com\nCc: ralf@linux-mips.org\nCc: Qais Yousef <qsyousef@gmail.com>\nCc: lisa.parratt@imgtec.com\nCc: jiang.liu@linux.intel.com\nLink: http://lkml.kernel.org/r/1461568464-31701-1-git-send-email-matt.redfearn@imgtec.com\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/01292cea0df86ed4a1eb6450d6eda375ef925716"},{"sha":"7cec18a3906b52e855c9386650c0226bbe594a4c","author":{"email":"ad5f48d7adcc76c7bd25c44a65841f2a4476216d@imgtec.com","name":"Matt Redfearn"},"message":"genirq: Add error code reporting to irq_{reserve,destroy}_ipi\n\nMake these functions return appropriate error codes when something goes\nwrong.\n\nPreviously irq_destroy_ipi returned void making it impossible to notify\nthe caller if the request could not be fulfilled. Patch 1 in the series\nadded another condition in which this could fail in addition to the\nexisting ones. irq_reserve_ipi returned an unsigned int meaning it could\nonly return 0 on failure and give the caller no indication as to why the\nrequest failed.\n\nAs time goes on there are likely to be further conditions added in which\nthese functions can fail. These APIs and the IPI IRQ domain are new in\n4.6 and the number of existing call sites are low, changing the API now\nhas little impact on the code, while making it easier for these\nfunctions to grow over time.\n\nSigned-off-by: Matt Redfearn <matt.redfearn@imgtec.com>\nCc: linux-mips@linux-mips.org\nCc: jason@lakedaemon.net\nCc: marc.zyngier@arm.com\nCc: ralf@linux-mips.org\nCc: Qais Yousef <qsyousef@gmail.com>\nCc: lisa.parratt@imgtec.com\nCc: jiang.liu@linux.intel.com\nLink: http://lkml.kernel.org/r/1461568464-31701-2-git-send-email-matt.redfearn@imgtec.com\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/7cec18a3906b52e855c9386650c0226bbe594a4c"},{"sha":"651e8b54abdeeaa36f5f54ffa05c18707a3cc1d0","author":{"email":"a16cc0c82647c52d401177f8e50567df5499e36c@arm.com","name":"Marc Zyngier"},"message":"irqdomain: Allow domain matching on irq_fwspec\n\nWhen iterating over the irq domain list, we try to match a domain\neither by calling a match() function or by comparing a number\nof fields passed as parameters.\n\nBoth approaches are a bit restrictive:\n- match() is DT specific and only takes a device node\n- the fallback case only deals with the fwnode_handle\n\nIt would be useful if we had a per-domain function that would\nactually perform the matching check on the whole of the\nirq_fwspec structure. This would allow for a domain to triage\nmatching attempts that need to extend beyond the fwnode.\n\nLet's introduce irq_find_matching_fwspec(), which takes a full\nblown irq_fwspec structure, and call into a select() function\nimplemented by the irqdomain. irq_find_matching_fwnode() is\nmade a wrapper around irq_find_matching_fwspec in order to\npreserve compatibility.\n\nSigned-off-by: Marc Zyngier <marc.zyngier@arm.com>\nCc: Mark Rutland <mark.rutland@arm.com>\nCc: devicetree@vger.kernel.org\nCc: Jason Cooper <jason@lakedaemon.net>\nCc: Will Deacon <will.deacon@arm.com>\nCc: Rob Herring <robh+dt@kernel.org>\nLink: http://lkml.kernel.org/r/1460365075-7316-2-git-send-email-marc.zyngier@arm.com\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/651e8b54abdeeaa36f5f54ffa05c18707a3cc1d0"},{"sha":"222df54fd8b7641dcc81476f157806bb3144ee1d","author":{"email":"a16cc0c82647c52d401177f8e50567df5499e36c@arm.com","name":"Marc Zyngier"},"message":"genirq: Allow the affinity of a percpu interrupt to be set/retrieved\n\nIn order to prepare the genirq layer for the concept of partitionned\npercpu interrupts, let's allow an affinity to be associated with\nsuch an interrupt. We introduce:\n\n- irq_set_percpu_devid_partition: flag an interrupt as a percpu-devid\n  interrupt, and associate it with an affinity\n- irq_get_percpu_devid_partition: allow the affinity of that interrupt\n  to be retrieved.\n\nThis will allow a driver to discover which CPUs the per-cpu interrupt\ncan actually fire on.\n\nSigned-off-by: Marc Zyngier <marc.zyngier@arm.com>\nCc: Mark Rutland <mark.rutland@arm.com>\nCc: devicetree@vger.kernel.org\nCc: Jason Cooper <jason@lakedaemon.net>\nCc: Will Deacon <will.deacon@arm.com>\nCc: Rob Herring <robh+dt@kernel.org>\nLink: http://lkml.kernel.org/r/1460365075-7316-3-git-send-email-marc.zyngier@arm.com\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/222df54fd8b7641dcc81476f157806bb3144ee1d"}]}