{"push_id":2438257168,"size":1000,"distinct_size":0,"ref":"refs/heads/korg/kvalo/ath/pending","head":"88cb99b173b51a94d4184395eff0988ead3e6c2d","before":"7862fcdb3ee8237c3006ddb14b6ed1e017950c2e","commits":[{"sha":"762790b75210f5219c6896565f811271405a9632","author":{"name":"Tero Kristo","email":"183a510432c0612839b152b5f32aa94e5ab64976@ti.com"},"message":"clk: ti: am43xx: add set-rate-parent support for display clkctrl clock\n\nDisplay driver assumes it can use clk_set_rate for the display clock\nvia set-rate-parent mechanism, so add the flag for this to id.\n\nSigned-off-by: Tero Kristo <t-kristo@ti.com>\nAcked-by: Tony Lindgren <tony@atomide.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/762790b75210f5219c6896565f811271405a9632"},{"sha":"7bd80091567789f1c0cb70eb4737aac8bcd2b6b9","author":{"name":"Takashi Iwai","email":"dd0a9a4ae370c51e6d7099900a4bf6656524e055@suse.de"},"message":"ALSA: seq: More protection for concurrent write and ioctl races\n\nThis patch is an attempt for further hardening against races between\nthe concurrent write and ioctls.  The previous fix d15d662e89fc\n(\"ALSA: seq: Fix racy pool initializations\") covered the race of the\npool initialization at writer and the pool resize ioctl by the\nclient->ioctl_mutex (CVE-2018-1000004).  However, basically this mutex\nshould be applied more widely to the whole write operation for\navoiding the unexpected pool operations by another thread.\n\nThe only change outside snd_seq_write() is the additional mutex\nargument to helper functions, so that we can unlock / relock the given\nmutex temporarily during schedule() call for blocking write.\n\nFixes: d15d662e89fc (\"ALSA: seq: Fix racy pool initializations\")\nReported-by: 范龙飞 <long7573@126.com>\nReported-by: Nicolai Stange <nstange@suse.de>\nReviewed-and-tested-by: Nicolai Stange <nstange@suse.de>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/7bd80091567789f1c0cb70eb4737aac8bcd2b6b9"},{"sha":"85d59b57be59970e892e9ab13f3cc3d21f14ac23","author":{"name":"Takashi Iwai","email":"dd0a9a4ae370c51e6d7099900a4bf6656524e055@suse.de"},"message":"ALSA: seq: Remove superfluous snd_seq_queue_client_leave_cells() call\n\nWith the previous two fixes for the write / ioctl races:\n  ALSA: seq: Don't allow resizing pool in use\n  ALSA: seq: More protection for concurrent write and ioctl races\nthe cells aren't any longer in queues at the point calling\nsnd_seq_pool_done() in snd_seq_ioctl_set_client_pool().  Hence the\nfunction call snd_seq_queue_client_leave_cells() can be dropped safely\nfrom there.\n\nSuggested-by: Nicolai Stange <nstange@suse.de>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/85d59b57be59970e892e9ab13f3cc3d21f14ac23"},{"sha":"c5b679f5c9e3851ee118d95961def374bb3b4ce6","author":{"name":"Seunghun Han","email":"a840ccba1f7163117d09130a533ba0b40a452e66@gmail.com"},"message":"x86/pti: Fix a comment typo\n\ns/visinble/visible/\n\nSigned-off-by: Seunghun Han <kkamagui@gmail.com>\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nLink: https://lkml.kernel.org/r/1520397135-132809-1-git-send-email-kkamagui@gmail.com","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/c5b679f5c9e3851ee118d95961def374bb3b4ce6"},{"sha":"e4c07b3b66b7d6a24c2fe3b1ddeff5cd9b378b3a","author":{"name":"Dennis Wassenberg","email":"f2b1428c61e3db641d8b286d51ff44c3ad841c1f@secunet.com"},"message":"ALSA: hda/realtek - Make dock sound work on ThinkPad L570\n\nOne version of Lenovo Thinkpad T570 did not use ALC298\n(like other Kaby Lake devices). Instead it uses ALC292.\nIn order to make the Lenovo dock working with that codec\nthe dock quirk for ALC292 will be used.\n\nSigned-off-by: Dennis Wassenberg <dennis.wassenberg@secunet.com>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/e4c07b3b66b7d6a24c2fe3b1ddeff5cd9b378b3a"},{"sha":"351b2bccede1cb673ec7957b35ea997ea24c8884","author":{"name":"Arvind Yadav","email":"1650c5a66df99aba40094ad382bcfb9e3d7811e6@gmail.com"},"message":"xen: xenbus: use put_device() instead of kfree()\n\nNever directly free @dev after calling device_register(), even\nif it returned an error! Always use put_device() to give up the\nreference initialized.\n\nSigned-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com>\nReviewed-by: Juergen Gross <jgross@suse.com>\nSigned-off-by: Juergen Gross <jgross@suse.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/351b2bccede1cb673ec7957b35ea997ea24c8884"},{"sha":"fa94d0c6e0f3431523f5701084d799c77c7d4a4f","author":{"name":"Tony Luck","email":"f73696e9a45bbe02c02d176fe62ff743ab0dbe2b@intel.com"},"message":"x86/MCE: Save microcode revision in machine check records\n\nUpdating microcode used to be relatively rare. Now that it has become\nmore common we should save the microcode version in a machine check\nrecord to make sure that those people looking at the error have this\nimportant information bundled with the rest of the logged information.\n\n[ Borislav: Simplify a bit. ]\n\nSigned-off-by: Tony Luck <tony.luck@intel.com>\nSigned-off-by: Borislav Petkov <bp@suse.de>\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nCc: Yazen Ghannam <yazen.ghannam@amd.com>\nCc: linux-edac <linux-edac@vger.kernel.org>\nCc: stable@vger.kernel.org\nLink: http://lkml.kernel.org/r/20180301233449.24311-1-tony.luck@intel.com","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/fa94d0c6e0f3431523f5701084d799c77c7d4a4f"},{"sha":"b3b7c4795ccab5be71f080774c45bbbcc75c2aaf","author":{"name":"Seunghun Han","email":"a840ccba1f7163117d09130a533ba0b40a452e66@gmail.com"},"message":"x86/MCE: Serialize sysfs changes\n\nThe check_interval file in\n\n  /sys/devices/system/machinecheck/machinecheck<cpu number>\n\ndirectory is a global timer value for MCE polling. If it is changed by one\nCPU, mce_restart() broadcasts the event to other CPUs to delete and restart\nthe MCE polling timer and __mcheck_cpu_init_timer() reinitializes the\nmce_timer variable.\n\nIf more than one CPU writes a specific value to the check_interval file\nconcurrently, mce_timer is not protected from such concurrent accesses and\nall kinds of explosions happen. Since only root can write to those sysfs\nvariables, the issue is not a big deal security-wise.\n\nHowever, concurrent writes to these configuration variables is void of\nreason so the proper thing to do is to serialize the access with a mutex.\n\nBoris:\n\n - Make store_int_with_restart() use device_store_ulong() to filter out\n   negative intervals\n - Limit min interval to 1 second\n - Correct locking\n - Massage commit message\n\nSigned-off-by: Seunghun Han <kkamagui@gmail.com>\nSigned-off-by: Borislav Petkov <bp@suse.de>\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nCc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nCc: Tony Luck <tony.luck@intel.com>\nCc: linux-edac <linux-edac@vger.kernel.org>\nCc: stable@vger.kernel.org\nLink: http://lkml.kernel.org/r/20180302202706.9434-1-kkamagui@gmail.com","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/b3b7c4795ccab5be71f080774c45bbbcc75c2aaf"},{"sha":"7b4d930e0df28d541802b58cf85ddb40ba9f2f87","author":{"name":"Greg Kroah-Hartman","email":"4931344b09d7a7d3573e8b1ebec918e229ead9bf@linuxfoundation.org"},"message":"Merge tag 'fixes-for-v4.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-linus\n\nFelipe writes:\n\nusb: fixes for v4.16-rc4\n\nJust small fixes now. The two most important are a fix for a a lock up\non USB ID pin change during system suspend/resume on dwc3 and a\nuse-after-free fix in ffs_fs_kill_sb().\n\nApart from that, some DT compatible fixes.","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/7b4d930e0df28d541802b58cf85ddb40ba9f2f87"},{"sha":"61fc470814d8a7d4a476fd1c0234eeaaf893bda1","author":{"name":"Matteo Croce","email":"04d30aecdcbfd99a42a956762da575c3635d7136@redhat.com"},"message":"scripts/bloat-o-meter: fix typos in help\n\nThe bloat-o-meter script has two typos in the help, fix both.\n\nFixes: 192efb7a1f9b (\"bloat-o-meter: provide 3 different arguments for data, function and All\")\nSigned-off-by: Matteo Croce <mcroce@redhat.com>\nAcked-by: Randy Dunlap <rdunlap@infradead.org>\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/61fc470814d8a7d4a476fd1c0234eeaaf893bda1"},{"sha":"ae5799dc7ec77fe0382d58cdcba9f6d1204157ae","author":{"name":"Paolo Abeni","email":"760d0d6fcadb77e1b4c1d3c7879788c2b4ed8bbe@redhat.com"},"message":"ipvlan: properly annotate rx_handler access\n\nThe rx_handler field is rcu-protected, but I forgot to use the\nproper accessor while refactoring netif_is_ipvlan_port(). Such\nfunction only check the rx_handler value, so it is safe, but we need\nto properly read rx_handler via rcu_access_pointer() to avoid sparse\nwarnings.\n\nFixes: 1ec54cb44e67 (\"net: unpollute priv_flags space\")\nSigned-off-by: Paolo Abeni <pabeni@redhat.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/ae5799dc7ec77fe0382d58cdcba9f6d1204157ae"},{"sha":"dcf1bcb6aed7785ccb098163cca5a2f9e4175663","author":{"name":"Anders Roxell","email":"c10050f1a58a290c7b682342233f2a0771462478@linaro.org"},"message":"selftests/net: enable fragments for fib-onlink-tests\n\nWe miss CONFIG_* fragments so test fib-onlink-tests.sh can do:\nip li add lisa type vrf table 1101\nip li add veth1 type veth peer name veth2\n\nAnd the follow message occurs if it isn't enabled:\nConfiguring interfaces\nRTNETLINK answers: Operation not supported\n\nThis enables for NET_NRF (and friends) and VETH so we can create a vrf\ntable and veth.\n\nFixes: 153e1b84f477 (\"selftests: Add FIB onlink tests\")\nSigned-off-by: Anders Roxell <anders.roxell@linaro.org>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/dcf1bcb6aed7785ccb098163cca5a2f9e4175663"},{"sha":"55fe6da9efba102866e2fb5b40b04b6a4b26c19e","author":{"name":"James Hogan","email":"0c18f028ce41bed61446bf186f2399d3171d8181@kernel.org"},"message":"kbuild: Handle builtin dtb file names containing hyphens\n\ncmd_dt_S_dtb constructs the assembly source to incorporate a devicetree\nFDT (that is, the .dtb file) as binary data in the kernel image. This\nassembly source contains labels before and after the binary data. The\nlabel names incorporate the file name of the corresponding .dtb file.\nHyphens are not legal characters in labels, so .dtb files built into the\nkernel with hyphens in the file name result in errors like the\nfollowing:\n\nbcm3368-netgear-cvg834g.dtb.S: Assembler messages:\nbcm3368-netgear-cvg834g.dtb.S:5: Error: : no such section\nbcm3368-netgear-cvg834g.dtb.S:5: Error: junk at end of line, first unrecognized character is `-'\nbcm3368-netgear-cvg834g.dtb.S:6: Error: unrecognized opcode `__dtb_bcm3368-netgear-cvg834g_begin:'\nbcm3368-netgear-cvg834g.dtb.S:8: Error: unrecognized opcode `__dtb_bcm3368-netgear-cvg834g_end:'\nbcm3368-netgear-cvg834g.dtb.S:9: Error: : no such section\nbcm3368-netgear-cvg834g.dtb.S:9: Error: junk at end of line, first unrecognized character is `-'\n\nFix this by updating cmd_dt_S_dtb to transform all hyphens from the file\nname to underscores when constructing the labels.\n\nAs of v4.16-rc2, 1139 .dts files across ARM64, ARM, MIPS and PowerPC\ncontain hyphens in their names, but the issue only currently manifests\non Broadcom MIPS platforms, as that is the only place where such files\nare built into the kernel. For example when CONFIG_DT_NETGEAR_CVG834G=y,\nor on BMIPS kernels when the dtbs target is used (in the latter case it\nadmittedly shouldn't really build all the dtb.o files, but thats a\nseparate issue).\n\nFixes: 695835511f96 (\"MIPS: BMIPS: rename bcm96358nb4ser to bcm6358-neufbox4-sercom\")\nSigned-off-by: James Hogan <jhogan@kernel.org>\nReviewed-by: Frank Rowand <frowand.list@gmail.com>\nCc: Rob Herring <robh+dt@kernel.org>\nCc: Michal Marek <michal.lkml@markovi.net>\nCc: Ralf Baechle <ralf@linux-mips.org>\nCc: Florian Fainelli <f.fainelli@gmail.com>\nCc: Kevin Cernekee <cernekee@gmail.com>\nCc: <stable@vger.kernel.org> # 4.9+\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/55fe6da9efba102866e2fb5b40b04b6a4b26c19e"},{"sha":"0475821e229cfd9954b7501113d1acbc57b68689","author":{"name":"Roland Dreier","email":"fc7707a71fb275485f881499a576a8d106687c27@purestorage.com"},"message":"nvme-fabrics: Ignore nr_io_queues option for discovery controllers\n\nThis removes a dependency on the order options are passed when creating\na fabrics controller.  With the old code, if \"nr_io_queues\" appears before\nan \"nqn\" option specifying the discovery controller, then nr_io_queues\nis overridden with zero.  If \"nr_io_queues\" appears after specifying the\ndiscovery controller, then the nr_io_queues option is used to set the\nnumber of queues, and the driver attempts to establish IO connections\nto the discovery controller (which doesn't work).\n\nIt seems better to ignore (and warn about) the \"nr_io_queues\" option\nif userspace has already asked to connect to the discovery controller.\n\nSigned-off-by: Roland Dreier <roland@purestorage.com>\nReviewed-by: James Smart <james.smart@broadcom.com>\nReviewed-by: Christoph Hellwig <hch@lst.de>\nSigned-off-by: Keith Busch <keith.busch@intel.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/0475821e229cfd9954b7501113d1acbc57b68689"},{"sha":"cbcc607e18422555db569b593608aec26111cb0b","author":{"name":"Arkadi Sharshevsky","email":"5d72bf432060a410169d32b3c28a3855cf117654@mellanox.com"},"message":"team: Fix double free in error path\n\nThe __send_and_alloc_skb() receives a skb ptr as a parameter but in\ncase it fails the skb is not valid:\n- Send failed and released the skb internally.\n- Allocation failed.\n\nThe current code tries to release the skb in case of failure which\ncauses redundant freeing.\n\nFixes: 9b00cf2d1024 (\"team: implement multipart netlink messages for options transfers\")\nSigned-off-by: Arkadi Sharshevsky <arkadis@mellanox.com>\nAcked-by: Jiri Pirko <jiri@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/cbcc607e18422555db569b593608aec26111cb0b"},{"sha":"67ae686b3e1422a819500f35152cdd74f6dab6ce","author":{"name":"Arkadi Sharshevsky","email":"5d72bf432060a410169d32b3c28a3855cf117654@mellanox.com"},"message":"devlink: Change dpipe/resource get privileges\n\nLet dpipe/resource be retrieved by unprivileged users.\n\nSigned-off-by: Arkadi Sharshevsky <arkadis@mellanox.com>\nAcked-by: Jiri Pirko <jiri@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/67ae686b3e1422a819500f35152cdd74f6dab6ce"},{"sha":"f5e084b82783baca0df3c0d27bda2926ceaa1caa","author":{"name":"Peng Li","email":"99705ae5fae5c47080e2f0a78a8b0d34d65e7a0e@huawei.com"},"message":"net: hns3: VF should get the real rss_size instead of rss_size_max\n\nVF driver should get the real rss_size which is assigned\nby host PF, not rss_size_max.\n\nSigned-off-by: Peng Li <lipeng321@huawei.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/f5e084b82783baca0df3c0d27bda2926ceaa1caa"},{"sha":"090e3b5350d995c8b8d93f817dccd8c1ce9952c5","author":{"name":"Peng Li","email":"99705ae5fae5c47080e2f0a78a8b0d34d65e7a0e@huawei.com"},"message":"net: hns3: set the cmdq out_vld bit to 0 after used\n\nDriver check the out_vld bit when get a new cmdq BD, if the bit is 1,\nthe BD is valid. driver Should set the bit 0 after used and hw will\nset the bit 1 if get a valid BD.\n\nSigned-off-by: Peng Li <lipeng321@huawei.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/090e3b5350d995c8b8d93f817dccd8c1ce9952c5"},{"sha":"f18f0d4d68096ff73eea93c80b1fe5df5514b07f","author":{"name":"Peng Li","email":"99705ae5fae5c47080e2f0a78a8b0d34d65e7a0e@huawei.com"},"message":"net: hns3: fix endian issue when PF get mbx message flag\n\nThis patch fixes the endian issue when PF get mbx message flag.\n\nSigned-off-by: Peng Li <lipeng321@huawei.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/f18f0d4d68096ff73eea93c80b1fe5df5514b07f"},{"sha":"814e0274fd830c1611715ab2c1ba4a7bdb97121b","author":{"name":"Peng Li","email":"99705ae5fae5c47080e2f0a78a8b0d34d65e7a0e@huawei.com"},"message":"net: hns3: fix the queue id for tqp enable&&reset\n\nCommand HCLGE_OPC_CFG_COM_TQP_QUEUE should use queue id in the\nfunction, but command HCLGE_OPC_RESET_TQP_QUEUE should use global\nqueue id.\nThis patch fixes the queue id about queue enable/disable/reset.\n\nSigned-off-by: Peng Li <lipeng321@huawei.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-4.4/commits/814e0274fd830c1611715ab2c1ba4a7bdb97121b"}]}
{"actor":{"display_login":"akhilnarang"}}