{"push_id":820401265,"size":144,"distinct_size":144,"ref":"refs/heads/4.1","head":"330489981b24103e45cd6f9fd8ee08d515e43e02","before":"a7a1ea5644de091f1a03c29935a5f781c33746ea","commits":[{"sha":"251fa5783ea5ea3be3b6572cb6994a92c379e5e9","author":{"email":"f0d856c5d543d8d191fe0fde41f7f5fcc80d7ae3@ti.com","name":"Dave Gerlach"},"message":"ARM: OMAP2+: pm33xx-core: Disable off_mode for am335x\n\nCurrently using off mode is not supported on any TI am335x EVM platform\nand using enable_off_mode under pm_debug will cause a suspend operation\nto hang. Use the existing check_off_mode_enable functionality in\npm33xx-core to always return that off mode is disabled for am335x.\n\nSigned-off-by: Dave Gerlach <d-gerlach@ti.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/251fa5783ea5ea3be3b6572cb6994a92c379e5e9"},{"sha":"d83c797a0dffdc6e365363add35ffe12945bec35","author":{"email":"e4dfba208fcd45abd4fae1b9b3d55ae818ddca52@ti.com","name":"Jyri Sarha"},"message":"ASoC: tlv320aic3x: Improve tdm support\n\ncommit 3e8f5263bd83fd0fe7dacba2de347b17ac99fc91 upstream\n\nBefore this patch the set_tdm_slots() callback did not store the value\nof slot width anywhere. The tdm support only worked if selected slot\nwidth was equal to the sample width. With this patch all sample widths\nthat fit into the slot width are supported. There unused bits are\nfilled unnecessarily in the capture direction, but the other end of\nthe i2s bus should be able to ignore them.\n\nSigned-off-by: Jyri Sarha <jsarha@ti.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/d83c797a0dffdc6e365363add35ffe12945bec35"},{"sha":"9273de1940d9e054fe7a5a1003e503348d9f4a41","author":{"email":"e4dfba208fcd45abd4fae1b9b3d55ae818ddca52@ti.com","name":"Jyri Sarha"},"message":"ASoC: davinci-mcasp: Add set_tdm_slots() support\n\ncommit dd55ff8346a972cca1ad056c8258ee96d090633e upstream\n\nImplements set_tdm_slot() callback for mcasp. Channel constraints are\nupdated according to the configured tdm mask and slots each time\nset_tdm_slot() is called. The special case when slot width is set to\nzero is allowed and it means that slot width is the same as the sample\nwidth.\n\nSigned-off-by: Jyri Sarha <jsarha@ti.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/9273de1940d9e054fe7a5a1003e503348d9f4a41"},{"sha":"3d3cd764e2b78a45271f3b1cadca0d85fd8e20b3","author":{"email":"e4dfba208fcd45abd4fae1b9b3d55ae818ddca52@ti.com","name":"Jyri Sarha"},"message":"ASoC: simple-card: Add tdm slot mask support to simple-card\n\ncommit 6131084a0bc966107021d8c89489f9cd1663b902 upstream\n\nAdds DT binding for explicitly choosing a tdm mask for DAI and uses it\nin simple-card. The API for snd_soc_of_parse_tdm_slot() has also been\nchanged.\n\nSigned-off-by: Jyri Sarha <jsarha@ti.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/3d3cd764e2b78a45271f3b1cadca0d85fd8e20b3"},{"sha":"cc36cf11fb1e7604846e0bf1bc72d113398069d6","author":{"email":"e4dfba208fcd45abd4fae1b9b3d55ae818ddca52@ti.com","name":"Jyri Sarha"},"message":"ASoC: soc-core: Fix sparse warning in be32_to_cpup() call\n\ncommit 6c84e5917f83334f9196a50cfa31e72207b1a7f6 upstream\n\nStore return value of of_get_property() to a pointer of __be32 type as\ndevice tree has big endian type. This fixes a sparse warning couple of\nlines later when be32_to_cpup() is used to convert from big endian to\ncpu endian.\n\nThe whole conversion is not really necessary, as we are only checking\nif the value is zero or not, but I wanted to add it to remind in the\nfuture that the data has to be converted before use. Compiler should\noptimize the unnecessary operations away.\n\nSigned-off-by: Jyri Sarha <jsarha@ti.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/cc36cf11fb1e7604846e0bf1bc72d113398069d6"},{"sha":"2683bb51580547b358f3ad1e4c2b57b0e9071a76","author":{"email":"060a12f1fbc7e2e5d830b72f402ff04fdae8d312@ti.com","name":"Tero Kristo"},"message":"ARM: dts: dra7x-evm: add ABE DPLL init setups\n\nABE DPLL is only present on certain configurations of DRA7 silicon.\nCurrently the ABE DPLL init rate is hardcoded in kernel, which causes\ninit delays on devices without it. Move the init declaration into\ndts files for the boards that actually have it, so the kernel side\nconfiguration can be removed.\n\nSee upstream patches from Peter:\nhttp://www.spinics.net/lists/linux-omap/msg121479.html\nhttp://www.spinics.net/lists/linux-omap/msg121477.html\n\nSigned-off-by: Tero Kristo <t-kristo@ti.com>\nCc: Peter Ujfalusi <peter.ujfalusi@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/2683bb51580547b358f3ad1e4c2b57b0e9071a76"},{"sha":"32f492c6575e736b577684922cf7512d61880b0b","author":{"email":"e5c0b4cdf99ae1d408b9c497159e74b54e02e008@ti.com","name":"Peter Ujfalusi"},"message":"clk: ti: clk-7xx: Remove hardwired ABE clock configuration\n\nThe ABE related clocks should be configured via DT and not have it wired\ninside of the kernel.\n\nSigned-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/32f492c6575e736b577684922cf7512d61880b0b"},{"sha":"47b02a34e9fb476f079d5da52f448e9480f5c3f4","author":{"email":"bcb9a852e31dc5481c193d9747d409fab944c767@ti.com","name":"Benoit Parrot"},"message":"media: i2c: ov2659: Fix sensor detection to actually fail when device is not present\n\nMake sure that if the expected sensor device id register\nis not recognized properly the failure is propagated\nup so devices are not left partially initialized.\n\nSigned-off-by: Benoit Parrot <bparrot@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/47b02a34e9fb476f079d5da52f448e9480f5c3f4"},{"sha":"5c533137f710462f295784fd51706efd8cd676bc","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"drm/omap: set DRIVER_ATOMIC for omapdrm\n\nomapdrm supports atomic modesetting, and it seems to work ok. So let's\nset the flag to enable the atomic modesetting API support.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/5c533137f710462f295784fd51706efd8cd676bc"},{"sha":"10a448dc4ec8524c02ac4e928e8e35bd07f321a8","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"drm/omap: fix suspend/resume handling\n\nFor legacy reasons omapdss handles system suspend/resume via PM notifier\ncallback, where the driver disables/resumes all the outputs.\n\nThis doesn't work well with omapdrm. What happens on suspend is that the\nomapdss disables the displays while omapdrm is still happily continuing\nits work, possibly waiting for an vsync irq, which will never come if\nthe display output is disabled, leading to timeouts and errors sent to\nuserspace.\n\nTo fix this while keeping the omapfb behavior unchanged, this patch\nmakes the omapdss register the PM notifier only when in legacy mode, and\nlets omapdrm do its own suspend handling.\n\nSimilar suspend/resume code than in omapdss is added to omapdrm's\nsuspend and resume functions, which is now done safely inside modeset\nlock.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/10a448dc4ec8524c02ac4e928e8e35bd07f321a8"},{"sha":"baa7d673b46310554e84304849575e02e9f08f16","author":{"email":"e3b35f83d72b7ba6fb4ff25d26b632317d5f12dc@list.ti.com","name":"Texas Instruments Auto Merger"},"message":"Merge branch 'audio-display-ti-linux-4.1.y' of git.ti.com:~darrene/ti-linux-kernel/audio-display-linux-feature-tree into ti-linux-4.1.y\n\nTI-Feature: audio-display\nTI-Tree: git@git.ti.com:~darrene/ti-linux-kernel/audio-display-linux-feature-tree.git\nTI-Branch: audio-display-ti-linux-4.1.y\n\n* 'audio-display-ti-linux-4.1.y' of git.ti.com:~darrene/ti-linux-kernel/audio-display-linux-feature-tree:\n  media: i2c: ov2659: Fix sensor detection to actually fail when device is not present\n  clk: ti: clk-7xx: Remove hardwired ABE clock configuration\n  ARM: dts: dra7x-evm: add ABE DPLL init setups\n  ASoC: soc-core: Fix sparse warning in be32_to_cpup() call\n  ASoC: simple-card: Add tdm slot mask support to simple-card\n  ASoC: davinci-mcasp: Add set_tdm_slots() support\n  ASoC: tlv320aic3x: Improve tdm support\n\nSigned-off-by: Texas Instruments Auto Merger <lcpd_integration@list.ti.com>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/baa7d673b46310554e84304849575e02e9f08f16"},{"sha":"5c02ee314d9f1672283c3c679520b489650936e2","author":{"email":"adf563f920b812b64a6373091aee654584c76ecb@6wind.com","name":"huaibin Wang"},"message":"ip6_gre: release cached dst on tunnel removal\n\n[ Upstream commit d4257295ba1b389c693b79de857a96e4b7cd8ac0 ]\n\nWhen a tunnel is deleted, the cached dst entry should be released.\n\nThis problem may prevent the removal of a netns (seen with a x-netns IPv6\ngre tunnel):\n  unregister_netdevice: waiting for lo to become free. Usage count = 3\n\nCC: Dmitry Kozlov <xeb@mail.ru>\nFixes: c12b395a4664 (\"gre: Support GRE over IPv6\")\nSigned-off-by: huaibin Wang <huaibin.wang@6wind.com>\nSigned-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/5c02ee314d9f1672283c3c679520b489650936e2"},{"sha":"0fade09c7073b8899a20a80c61349ea344caf28b","author":{"email":"7fc7fc98bf391a9b9f95a773bac29e7d60cc65b5@gmail.com","name":"Marcelo Ricardo Leitner"},"message":"vxlan: re-ignore EADDRINUSE from igmp_join\n\n[ Upstream commit bef0057b7ba881d5ae67eec876df7a26fe672a59 ]\n\nBefore 56ef9c909b40[1] it used to ignore all errors from igmp_join().\nThat commit enhanced that and made it error out whatever error happened\nwith igmp_join(), but that's not good because when using multicast\ngroups vxlan will try to join it multiple times if the socket is reused\nand then the 2nd and further attempts will fail with EADDRINUSE.\n\nAs we don't track to which groups the socket is already subscribed, it's\nokay to just ignore that error.\n\nFixes: 56ef9c909b40 (\"vxlan: Move socket initialization to within rtnl scope\")\nReported-by: John Nielsen <lists@jnielsen.net>\nSigned-off-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/0fade09c7073b8899a20a80c61349ea344caf28b"},{"sha":"5184fc66fd660f675ed5662cc4288fedc579e222","author":{"email":"0f114804888b88d50037b04b42e57b858d851b87@gmail.com","name":"WANG Cong"},"message":"cls_u32: complete the check for non-forced case in u32_destroy()\n\n[ Upstream commit a6c1aea044e490da3e59124ec55991fe316818d5 ]\n\nIn commit 1e052be69d04 (\"net_sched: destroy proto tp when all filters are gone\")\nI added a check in u32_destroy() to see if all real filters are gone\nfor each tp, however, that is only done for root_ht, same is needed\nfor others.\n\nThis can be reproduced by the following tc commands:\n\ntc filter add dev eth0 parent 1:0 prio 5 handle 15: protocol ip u32 divisor 256\ntc filter add dev eth0 protocol ip parent 1: prio 5 handle 15:2:2 u32\nht 15:2: match ip src 10.0.0.2 flowid 1:10\ntc filter add dev eth0 protocol ip parent 1: prio 5 handle 15:2:3 u32\nht 15:2: match ip src 10.0.0.3 flowid 1:10\n\nFixes: 1e052be69d04 (\"net_sched: destroy proto tp when all filters are gone\")\nReported-by: Akshat Kakkar <akshat.1984@gmail.com>\nCc: Jamal Hadi Salim <jhs@mojatatu.com>\nSigned-off-by: Cong Wang <xiyou.wangcong@gmail.com>\nSigned-off-by: Cong Wang <cwang@twopensource.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/5184fc66fd660f675ed5662cc4288fedc579e222"},{"sha":"26b732f035763e44a777a213e35c272f5ca41430","author":{"email":"34b4aa64e889ad0f038e03f54f9e4007ea592ecf@rosalab.ru","name":"Eugene Shatokhin"},"message":"usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared\n\n[ Upstream commit f50791ac1aca1ac1b0370d62397b43e9f831421a ]\n\nIt is needed to check EVENT_NO_RUNTIME_PM bit of dev->flags in\nusbnet_stop(), but its value should be read before it is cleared\nwhen dev->flags is set to 0.\n\nThe problem was spotted and the fix was provided by\nOliver Neukum <oneukum@suse.de>.\n\nSigned-off-by: Eugene Shatokhin <eugene.shatokhin@rosalab.ru>\nAcked-by: Oliver Neukum <oneukum@suse.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/26b732f035763e44a777a213e35c272f5ca41430"},{"sha":"6a7ca4e15715ece5c2a4d306ded237ec7d1ba231","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@iogearbox.net","name":"Daniel Borkmann"},"message":"sock, diag: fix panic in sock_diag_put_filterinfo\n\n[ Upstream commit b382c08656000c12a146723a153b85b13a855b49 ]\n\ndiag socket's sock_diag_put_filterinfo() dumps classic BPF programs\nupon request to user space (ss -0 -b). However, native eBPF programs\nattached to sockets (SO_ATTACH_BPF) cannot be dumped with this method:\n\nTheir orig_prog is always NULL. However, sock_diag_put_filterinfo()\nunconditionally tries to access its filter length resp. wants to copy\nthe filter insns from there. Internal cBPF to eBPF transformations\nattached to sockets don't have this issue, as orig_prog state is kept.\n\nIt's currently only used by packet sockets. If we would want to add\nnative eBPF support in the future, this needs to be done through\na different attribute than PACKET_DIAG_FILTER to not confuse possible\nuser space disassemblers that work on diag data.\n\nFixes: 89aa075832b0 (\"net: sock: allow eBPF programs to be attached to sockets\")\nSigned-off-by: Daniel Borkmann <daniel@iogearbox.net>\nAcked-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>\nAcked-by: Alexei Starovoitov <ast@plumgrid.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/6a7ca4e15715ece5c2a4d306ded237ec7d1ba231"},{"sha":"8d14167cc854117c94f02f5ba612689869b3d9a4","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@iogearbox.net","name":"Daniel Borkmann"},"message":"ipv6: fix exthdrs offload registration in out_rt path\n\n[ Upstream commit e41b0bedba0293b9e1e8d1e8ed553104b9693656 ]\n\nWe previously register IPPROTO_ROUTING offload under inet6_add_offload(),\nbut in error path, we try to unregister it with inet_del_offload(). This\ndoesn't seem correct, it should actually be inet6_del_offload(), also\nipv6_exthdrs_offload_exit() from that commit seems rather incorrect (it\nalso uses rthdr_offload twice), but it got removed entirely later on.\n\nFixes: 3336288a9fea (\"ipv6: Switch to using new offload infrastructure.\")\nSigned-off-by: Daniel Borkmann <daniel@iogearbox.net>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/8d14167cc854117c94f02f5ba612689869b3d9a4"},{"sha":"5e06748086650d178186181c2bfe2518bb959fd5","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"net: fec: clear receive interrupts before processing a packet\n\n[ Upstream commit ed63f1dcd5788d36f942fbcce350742385e3e18c ]\n\nThe patch just to re-submit the patch \"db3421c114cfa6326\" because the\npatch \"4d494cdc92b3b9a0\" remove the change.\n\nClear any pending receive interrupt before we process a pending packet.\nThis helps to avoid any spurious interrupts being raised after we have\nfully cleaned the receive ring, while still allowing an interrupt to be\nraised if we receive another packet.\n\nThe position of this is critical: we must do this prior to reading the\nnext packet status to avoid potentially dropping an interrupt when a\npacket is still pending.\n\nAcked-by: Fugang Duan <B38611@freescale.com>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/5e06748086650d178186181c2bfe2518bb959fd5"},{"sha":"8bb9225a7bd3a07aadd58b19a633f1f7a8884d01","author":{"email":"7f1e149f148542fe38d9e0901a643413f150f183@toshiba-tops.co.jp","name":"Atsushi Nemoto"},"message":"net: eth: altera: fix napi poll_list corruption\n\n[ Upstream commit 4548a697e4969d695047cebd6d9af5e2f6cc728e ]\n\ntse_poll() calls __napi_complete() with irq enabled.  This leads napi\npoll_list corruption and may stop all napi drivers working.\nUse napi_complete() instead of __napi_complete().\n\nSigned-off-by: Atsushi Nemoto <nemoto@toshiba-tops.co.jp>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/8bb9225a7bd3a07aadd58b19a633f1f7a8884d01"},{"sha":"5008d77ef8b27c8c464e35d290ec4fa3adb5f9e1","author":{"email":"ae21e0b8c55ca82b564f47d67bb197ebd3d1fcd4@alliedtelesis.co.nz","name":"Richard Laing"},"message":"net/ipv6: Correct PIM6 mrt_lock handling\n\n[ Upstream commit 25b4a44c19c83d98e8c0807a7ede07c1f28eab8b ]\n\nIn the IPv6 multicast routing code the mrt_lock was not being released\ncorrectly in the MFC iterator, as a result adding or deleting a MIF would\ncause a hang because the mrt_lock could not be acquired.\n\nThis fix is a copy of the code for the IPv4 case and ensures that the lock\nis released correctly.\n\nSigned-off-by: Richard Laing <richard.laing@alliedtelesis.co.nz>\nAcked-by: Cong Wang <cwang@twopensource.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/beagleboard/linux/commits/5008d77ef8b27c8c464e35d290ec4fa3adb5f9e1"}]}