{"ref":"refs/heads/linux-next","commits":[{"author":{"name":"Dave Jones","email":"d5ec0d24602845f6f4b6a35ef729998d1fba5507@redhat.com"},"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/2e3342a4f0ab3507583e39d278d1bc0849895002","message":"ACPI / PM: Add Sony VPCEB17FX to nonvs blacklist\n\nAnother entry for the nonvs blacklist, as noted by a user in\nhttps://bugzilla.redhat.com/show_bug.cgi?id=641789#c12\n\nSigned-off-by: Dave Jones <davej@redhat.com>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","sha":"2e3342a4f0ab3507583e39d278d1bc0849895002"},{"author":{"name":"Srivatsa S. Bhat","email":"5b23f8226e886b22344fc642373ea657dd596b63@linux.vnet.ibm.com"},"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/1ac54770d59aeb59f73c2c2ca39e2a8c8c7aa059","message":"PM / Sleep: Fix race between CPU hotplug and freezer\n\nThe CPU hotplug notifications sent out by the _cpu_up() and _cpu_down()\nfunctions depend on the value of the 'tasks_frozen' argument passed to them\n(which indicates whether tasks have been frozen or not).\n(Examples for such CPU hotplug notifications: CPU_ONLINE, CPU_ONLINE_FROZEN,\nCPU_DEAD, CPU_DEAD_FROZEN).\n\nThus, it is essential that while the callbacks for those notifications are\nrunning, the state of the system with respect to the tasks being frozen or\nnot remains unchanged, *throughout that duration*. Hence there is a need for\nsynchronizing the CPU hotplug code with the freezer subsystem.\n\nSince the freezer is involved only in the Suspend/Hibernate call paths, this\npatch hooks the CPU hotplug code to the suspend/hibernate notifiers\nPM_[SUSPEND|HIBERNATE]_PREPARE and PM_POST_[SUSPEND|HIBERNATE] to prevent\nthe race between CPU hotplug and freezer, thus ensuring that CPU hotplug\nnotifications will always be run with the state of the system really being\nwhat the notifications indicate, _throughout_ their execution time.\n\nSigned-off-by: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","sha":"1ac54770d59aeb59f73c2c2ca39e2a8c8c7aa059"},{"author":{"name":"Srivatsa S. Bhat","email":"5b23f8226e886b22344fc642373ea657dd596b63@linux.vnet.ibm.com"},"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/82b564e96a57aefc64a622f8702624de34ed5c17","message":"PM / Sleep: Remove unused symbol 'suspend_cpu_hotplug'\n\nRemove the suspend_cpu_hotplug declaration, which doesn't correspond\nto an existing variable.\n\n[rjw: Added the changelog.]\n\nSigned-off-by: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","sha":"82b564e96a57aefc64a622f8702624de34ed5c17"},{"author":{"name":"Srivatsa S. Bhat","email":"5b23f8226e886b22344fc642373ea657dd596b63@linux.vnet.ibm.com"},"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/3195a62ee88b2dfa2fadaa414c8a39d8765a0932","message":"PM / Sleep: Update freezer documentation\n\nThis patch:\n * Substitutes some obsolete references to kernel/power/process.c by\n   kernel/freezer.c.\n * Mentions kernel/freezer.c as being part of the \"freezer\" code along\n   with the rest of the files.\n * Fixes a trivial typo.\n\nSigned-off-by: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","sha":"3195a62ee88b2dfa2fadaa414c8a39d8765a0932"},{"author":{"name":"Oleg Nesterov","email":"20b70f0af00562e63758b9ee42012ecc96c58590@redhat.com"},"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/477fb7dbe4ba348e7730db9c1c42b4e3d2dc0205","message":"Freezer: Fix wait_event_freezable/__thaw_task races\n\nwait_event_freezable() and friends stop the waiting if try_to_freeze()\nfails. This is not right, we can race with __thaw_task() and in this\ncase\n\n\t- wait_event_freezable() returns the wrong ERESTARTSYS\n\n\t- wait_event_freezable_timeout() can return the positive\n\t  value while condition == F\n\nChange the code to always check __retval/condition before return.\n\nNote: with or without this patch the timeout logic looks strange,\nprobably we should recalc timeout if try_to_freeze() returns T.\n\n[tj: Updated to apply to wait_event_freezekillable() too.]\n\nSigned-off-by: Oleg Nesterov <oleg@redhat.com>\nAcked-by: Tejun Heo <tj@kernel.org>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","sha":"477fb7dbe4ba348e7730db9c1c42b4e3d2dc0205"},{"author":{"name":"venu byravarasu","email":"dbdcf329f3f57aa5f71886ccef8fdbe3bdd0e79f@nvidia.com"},"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/4f94cd25ef03a9b472ba7d0db8af23e11f8fb271","message":"PM / Runtime: Fix runtime accounting calculation error\n\nWith delta type being int, its value is made zero\nfor all values of now > 0x80000000.\nHence fixing it.\n\nSigned-off-by: venu byravarasu <vbyravarasu@nvidia.com>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","sha":"4f94cd25ef03a9b472ba7d0db8af23e11f8fb271"},{"author":{"name":"Tony Lindgren","email":"1001e8702733cced254345e193c88aaa47a4f5de@atomide.com"},"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/f04ca998d426d88f09c0aa2e7c838ef4916edfc2","message":"PM / OPP: Fix build when CONFIG_PM_OPP is not set\n\nCommit 03ca370fbf7b76d6d002380dbdc2cdc2319f9c80 (PM / OPP: Add\nOPP availability change notifier) does not compile if CONFIG_PM_OPP\nis not set:\n\narch/arm/plat-omap/omap-pm-noop.o: In function `opp_get_notifier':\ninclude/linux/opp.h:103: multiple definition of `opp_get_notifier'\ninclude/linux/opp.h:103: first defined here\n\nAlso fix incorrect comment.\n\nSigned-off-by: Tony Lindgren <tony@atomide.com>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","sha":"f04ca998d426d88f09c0aa2e7c838ef4916edfc2"},{"author":{"name":"Guennadi Liakhovetski","email":"50875182aae23d69ca7738697596f18a14e926fc@gmx.de"},"url":"https://api.github.com/repos/rjwysocki/linux-pm/commits/a7521c1aa0be515c7b2eda79cfc9804334e29e79","message":"PM / QoS: Remove redundant check\n\nRemove an \"if\" check, that repeats an equivalent one 6 lines above.\n\nSigned-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","sha":"a7521c1aa0be515c7b2eda79cfc9804334e29e79"}],"head":"a7521c1aa0be515c7b2eda79cfc9804334e29e79","size":8,"push_id":48508872}