{"push_id":827088673,"size":1000,"distinct_size":909,"ref":"refs/heads/phy-reset-work","head":"18aa1e68a3504176d26c0f1071e667e07adab963","before":"247aeac641e83f660259a55f06c695a006d036c3","commits":[{"sha":"69e5d3f893e19613486f300fd6e631810338aa4b","author":{"email":"f2295d84e358395675bc8031be58672073ae065e@redhat.com","name":"Dave Airlie"},"message":"drm/qxl: only report first monitor as connected if we have no state\n\nIf the server isn't new enough to give us state, report the first\nmonitor as always connected, otherwise believe the server side.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie <airlied@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/69e5d3f893e19613486f300fd6e631810338aa4b"},{"sha":"aec9e12953e777f62acdab069656ebd9bcb6c9ba","author":{"email":"c3c1a2580afd741e2758c6f57ef6c9e85c629c83@codeaurora.org","name":"Archit Taneja"},"message":"drm/mgag200: Fix error handling paths in fbdev driver\n\nSet up error handling in mgag200_fbdev_init and mgag200fb_create such that\nthey release the things they allocate, rather than relying on someone\ncalling mga_fbdev_destroy.\n\nBased on a patch by Sudip Mukherjee <sudipm.mukherjee@gmail.com>\n\nLink: http://lkml.kernel.org/r/55F6E68D.8070800@codeaurora.org\nReported-by: Ingo Molnar <mingo@kernel.org>\nCc: Daniel Vetter <daniel.vetter@ffwll.ch>\nCc: Dave Airlie <airlied@gmail.com>\nCc: David Airlie <airlied@linux.ie>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Sudip Mukherjee <sudipm.mukherjee@gmail.com>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: dri-devel <dri-devel@lists.freedesktop.org>\nSigned-off-by: Archit Taneja <architt@codeaurora.org>\nSigned-off-by: Dave Airlie <airlied@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/aec9e12953e777f62acdab069656ebd9bcb6c9ba"},{"sha":"728f86607d47f7d2d24d61fd30852faa66ca5aa9","author":{"email":"c3c1a2580afd741e2758c6f57ef6c9e85c629c83@codeaurora.org","name":"Archit Taneja"},"message":"drm/mgag200: Fix driver_load error handling\n\nmgag200_driver_load's error path just calls the drm driver's\ndriver_unload op. It isn't safe to call this because it doesn't handle\nthings well if driver_load fails somewhere mid way.\n\nReplace the call to mgag200_driver_unload with a more finegrained\nerror handling path.\n\nLink: http://lkml.kernel.org/r/55F6E68D.8070800@codeaurora.org\nReported-by: Ingo Molnar <mingo@kernel.org>\nCc: Daniel Vetter <daniel.vetter@ffwll.ch>\nCc: Dave Airlie <airlied@gmail.com>\nCc: David Airlie <airlied@linux.ie>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Sudip Mukherjee <sudipm.mukherjee@gmail.com>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: dri-devel <dri-devel@lists.freedesktop.org>\nSigned-off-by: Archit Taneja <architt@codeaurora.org>\nSigned-off-by: Dave Airlie <airlied@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/728f86607d47f7d2d24d61fd30852faa66ca5aa9"},{"sha":"14d11b8dca17f6dedf4b62d7391b9b294e3414ff","author":{"email":"dcc2b772defa18622a340d324a717fd6b8ee2807@samsung.com","name":"Andrzej Hajda"},"message":"drm/layerscape: fix handling fsl_dcu_drm_plane_index result\n\nThe function can return negative value.\n\nThe problem has been detected using proposed semantic patch\nscripts/coccinelle/tests/unsigned_lesser_than_zero.cocci [1].\n\n[1]: http://permalink.gmane.org/gmane.linux.kernel/2038576\n\nSigned-off-by: Andrzej Hajda <a.hajda@samsung.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/14d11b8dca17f6dedf4b62d7391b9b294e3414ff"},{"sha":"e4b35f952be9f5706b22e38c1925b7ac49080d72","author":{"email":"f2295d84e358395675bc8031be58672073ae065e@redhat.com","name":"Dave Airlie"},"message":"Merge branch 'drm-fixes-4.3' of git://people.freedesktop.org/~agd5f/linux into drm-fixes\n\nradeon and amdgpu fixes for 4.3.  It's a bit bigger than usual since\nit's 3 weeks worth of fixes since I was on vacation, then at XDC.\n- lots of stability fixes\n- suspend and resume fixes\n- GPU scheduler fixes\n- Misc other fixes\n\n* 'drm-fixes-4.3' of git://people.freedesktop.org/~agd5f/linux: (31 commits)\n  drm/radeon: add quirk for MSI R7 370\n  drm/amdgpu: Sprinkle drm_modeset_lock_all to appease locking checks\n  drm/radeon: Sprinkle drm_modeset_lock_all to appease locking checks\n  drm/amdgpu: sync ce and me with SWITCH_BUFFER(2)\n  drm/amdgpu: integer overflow in amdgpu_mode_dumb_create()\n  drm/amdgpu: info leak in amdgpu_gem_metadata_ioctl()\n  drm/amdgpu: integer overflow in amdgpu_info_ioctl()\n  drm/amdgpu: unwind properly in amdgpu_cs_parser_init()\n  drm/amdgpu: Fix max_vblank_count value for current display engines\n  drm/amdgpu: use kmemdup rather than duplicating its implementation\n  drm/amdgpu: fix UVD suspend and resume for VI APU\n  drm/amdgpu: fix the UVD suspend sequence order\n  drm/amdgpu: make UVD handle checking more strict\n  drm/amdgpu: Disable UVD PG\n  drm/amdgpu: more scheduler cleanups v2\n  drm/amdgpu: cleanup fence queue init v2\n  drm/amdgpu: rename fence->scheduler to sched v2\n  drm/amdgpu: cleanup entity init\n  drm/amdgpu: refine the scheduler job type conversion\n  drm/amdgpu: refine the job naming for amdgpu_job and amdgpu_sched_job\n  ...","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/e4b35f952be9f5706b22e38c1925b7ac49080d72"},{"sha":"06e60e5912c0373b15143cc52e4a11fafeaafff3","author":{"email":"8c5ea195856807f4f02a6e0749c87ea6b7375f38@gmail.com","name":"Max Filippov"},"message":"net/ethoc: support big-endian register layout\n\nSigned-off-by: Max Filippov <jcmvbkbc@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/06e60e5912c0373b15143cc52e4a11fafeaafff3"},{"sha":"7bbe33ff1896d225588b37c574c0d80dbc63c657","author":{"email":"2a53bac7a5d324865ef46ec4c38b2c0fba1456b4@tuxdriver.com","name":"John W. Linville"},"message":"geneve: use network byte order for destination port config parameter\n\nThis is primarily for consistancy with vxlan and other tunnels which\nuse network byte order for similar parameters.\n\nSigned-off-by: John W. Linville <linville@tuxdriver.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/7bbe33ff1896d225588b37c574c0d80dbc63c657"},{"sha":"1daea8ed16ae3f949eb82893cd8656f3f08125eb","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Hoist computation of ipvs earlier in sctp_conn_schedule\n\nThe addition of sysctl_sloppy_sctp in sctp_conn_schedule resulted\nin a use of ipvs before it was computed.  Hoist the computation of\nipvs earlier to avoid this problem.\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/1daea8ed16ae3f949eb82893cd8656f3f08125eb"},{"sha":"717e917ddfa8db628041490eb44bce5815e947fd","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Don't use current in proc_do_defense_mode\n\nInstead store ipvs in extra2 so that proc_do_defense_mode can easily\nfind the ipvs that it's value is associated with.\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/717e917ddfa8db628041490eb44bce5815e947fd"},{"sha":"d484fc38124bc198b9285c80d709c9e4ee032085","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Use state->net in the ipvs forward functions\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/d484fc38124bc198b9285c80d709c9e4ee032085"},{"sha":"58dbc6f2604a2cbff9e6ec144d1bb9d000a1a1ec","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Store ipvs not net in struct ip_vs_conn\n\nIn practice struct netns_ipvs is as meaningful as struct net and more\nuseful as it holds the ipvs specific data.  So store a pointer to\nstruct netns_ipvs.\n\nUpdate the accesses of conn->net to access conn->ipvs->net instead.\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/58dbc6f2604a2cbff9e6ec144d1bb9d000a1a1ec"},{"sha":"e64e2b460cedadf93d05a23e9ad397cc0386568c","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Store ipvs not net in struct ip_vs_conn_param\n\nIn practice struct netns_ipvs is as meaningful as struct net and more\nuseful as it holds the ipvs specific data.  So store a pointer to\nstruct netns_ipvs.\n\nUpdate the accesses of param->net to access param->ipvs->net instead.\n\nWhen lookup up struct ip_vs_conn in a hash table replace comparisons\nof cp->net with comparisons of cp->ipvs which is possible\nnow that ipvs is present in ip_vs_conn_param.\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/e64e2b460cedadf93d05a23e9ad397cc0386568c"},{"sha":"19913dec1bc1d1aa5afe26db858507d4c3042665","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Pass ipvs not net to ip_vs_fill_conn\n\nipvs is what is actually desired so change the parameter and the modify\nthe callers to pass struct netns_ipvs.\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/19913dec1bc1d1aa5afe26db858507d4c3042665"},{"sha":"3109d2f2d1fe068f1cc3b1f74f5022ab4aef52a7","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Store ipvs not net in struct ip_vs_service\n\nIn practice struct netns_ipvs is as meaningful as struct net and more\nuseful as it holds the ipvs specific data.  So store a pointer to\nstruct netns_ipvs.\n\nUpdate the accesses of param->net to access param->ipvs->net instead.\n\nIn functions where we are searching for an svc and filtering by net\nfilter by ipvs instead.\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/3109d2f2d1fe068f1cc3b1f74f5022ab4aef52a7"},{"sha":"f6510b245e0b32b67d836b2ff5c0b132a58a8cbe","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Pass ipvs not net to ip_vs_svc_fwm_hashkey\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/f6510b245e0b32b67d836b2ff5c0b132a58a8cbe"},{"sha":"1ed8b947806155c1898c1af7c664aff1690ca22e","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Pass ipvs not net to __ip_vs_svc_fwm_find\n\nipvs is what the code actually wants to use.\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/1ed8b947806155c1898c1af7c664aff1690ca22e"},{"sha":"ba61f39034dc296990fa2dd7a9c2720f49beee1e","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Pass ipvs not net to ip_vs_svc_hashkey\n\nUse the address of ipvs not the address of net when computing the\nhash value.  This removes an unncessary dependency on struct net.\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/ba61f39034dc296990fa2dd7a9c2720f49beee1e"},{"sha":"bb2e2a8c957fd1ae323b84d8a1c3268233669f83","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Pass ipvs not net to __ip_vs_service_find\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/bb2e2a8c957fd1ae323b84d8a1c3268233669f83"},{"sha":"0a4fd6ce92460ec325f7e56813645e4308da170e","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Pass ipvs not net to ip_vs_service_find\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/0a4fd6ce92460ec325f7e56813645e4308da170e"},{"sha":"48aed1b029597d5f33316b1e978392fe30814f8d","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"ipvs: Pass ipvs not net to ip_vs_has_real_service\n\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/ffainelli/linux/commits/48aed1b029597d5f33316b1e978392fe30814f8d"}]}