payload: {"push_id":3615701119,"size":184,"distinct_size":8,"ref":"refs/heads/master","head":"83f3ef3de625a5766de2382f9e077d4daafd5bac","before":"5ac94332248ee017964ba368cdda4ce647e3aba7","commits":[{"sha":"40ed29b373381532ef222e509c5aa69a1d8561ea","author":{"name":"YueHaibing","email":"87ef4e6170d5e1d30adb7567acad1fcb98f93b6e@huawei.com"},"message":"ring-buffer: Fix ring buffer size in rb_write_something()\n\n'cnt' should be used to calculate ring buffer size rather than data->cnt\n\nLink: http://lkml.kernel.org/r/1537704693-184237-1-git-send-email-yuehaibing@huawei.com\n\nSigned-off-by: YueHaibing <yuehaibing@huawei.com>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/40ed29b373381532ef222e509c5aa69a1d8561ea"},{"sha":"f45d1225adb0479478cee989e2ae2d7d2c62b31b","author":{"name":"Divya Indi","email":"f25ac2650c310754d183371bbc1e5f528d84acdc@oracle.com"},"message":"tracing: Kernel access to Ftrace instances\n\nFtrace provides the feature “instances” that provides the capability to\ncreate multiple Ftrace ring buffers. However, currently these buffers\nare created/accessed via userspace only. The kernel APIs providing these\nfeatures are not exported, hence cannot be used by other kernel\ncomponents.\n\nThis patch aims to extend this infrastructure to provide the\nflexibility to create/log/remove/ enable-disable existing trace events\nto these buffers from within the kernel.\n\nLink: http://lkml.kernel.org/r/1553106531-3281-2-git-send-email-divya.indi@oracle.com\n\nSigned-off-by: Divya Indi <divya.indi@oracle.com>\nReviewed-by: Joe Jin <joe.jin@oracle.com>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/f45d1225adb0479478cee989e2ae2d7d2c62b31b"},{"sha":"8a062902be725f647dc8da532b04d836546a369a","author":{"name":"Tom Zanussi","email":"1c8a3d9fe0daebf50077f18cba0f71e4a3d97b0e@linux.intel.com"},"message":"tracing: Add tracing error log\n\nIntroduce a new ftrace file, tracing/error_log, for ftrace commands to\nlog errors.  This is useful for allowing more complex commands such as\nhist trigger and kprobe_event commands to point out specifically where\nsomething may have gone wrong without forcing them to resort to more\nad hoc methods such as tacking error messages onto existing output\nfiles.\n\nTo log a tracing error, call the event_log_err() function, passing it\na location string describing where it came from e.g. kprobe_events or\nsystem:event, the command that caused the error, an array of static\nerror strings describing errors and an index within that array which\ndescribes the specific error, along with the position to place the\nerror caret.\n\nReading the log displays the last (currently) 8 errors logged in the\nfollowing format:\n\n  [timestamp] <loc>: error: <static error text>\n    Command: <command that caused the error>\n                      ^\n\nMemory for the error log isn't allocated unless there has been a trace\nevent error, and the error log can be cleared and have its memory\nfreed by writing the empty string in truncation mode to it:\n\n  # echo > tracing/error_log.\n\nLink: http://lkml.kernel.org/r/0c2c82571fd38c5f3a88ca823627edff250e9416.1554072478.git.tom.zanussi@linux.intel.com\n\nAcked-by: Masami Hiramatsu <mhiramat@kernel.org>\nSuggested-by: Masami Hiramatsu <mhiramat@kernel.org>\nImprovements-suggested-by: Steve Rostedt <rostedt@goodmis.org>\nAcked-by: Namhyung Kim <namhyung@kernel.org>\nSigned-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/8a062902be725f647dc8da532b04d836546a369a"},{"sha":"a1a05bb40e229d148c071fcd2ed787b21f61ff8b","author":{"name":"Tom Zanussi","email":"1c8a3d9fe0daebf50077f18cba0f71e4a3d97b0e@linux.intel.com"},"message":"tracing: Save the last hist command's associated event name\n\nIn preparation for making use of the new trace error log, save the\nsubsystem and event name associated with the last hist command - it\nwill be passed as the location param in the event_log_err() calls.\n\nLink: http://lkml.kernel.org/r/eb0fd1362be8f39facb86c83eecf441b7a5876f8.1554072478.git.tom.zanussi@linux.intel.com\n\nAcked-by: Masami Hiramatsu <mhiramat@kernel.org>\nAcked-by: Namhyung Kim <namhyung@kernel.org>\nSigned-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/a1a05bb40e229d148c071fcd2ed787b21f61ff8b"},{"sha":"d566c5e9d1bad6773fe9cce3d4514cca2cc32e4e","author":{"name":"Tom Zanussi","email":"1c8a3d9fe0daebf50077f18cba0f71e4a3d97b0e@linux.intel.com"},"message":"tracing: Use tracing error_log with hist triggers\n\nReplace hist_err() and hist_err_event() with tracing_log_err() from\nthe new tracing error_log mechanism.\n\nAlso add a couple related helper functions and remove most of the old\nhist_err()-related code.\n\nWith this change, users no longer read the hist files for hist trigger\nerror information, but instead look at tracing/error_log for the same\ninformation.\n\nLink: http://lkml.kernel.org/r/c98f77a97c9715d18b623eeb5741057b330d5ac0.1554072478.git.tom.zanussi@linux.intel.com\n\nAcked-by: Masami Hiramatsu <mhiramat@kernel.org>\nAcked-by: Namhyung Kim <namhyung@kernel.org>\nSigned-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/d566c5e9d1bad6773fe9cce3d4514cca2cc32e4e"},{"sha":"34f76afaac7a437a2ce381225135563928b359dd","author":{"name":"Tom Zanussi","email":"1c8a3d9fe0daebf50077f18cba0f71e4a3d97b0e@linux.intel.com"},"message":"tracing: Use tracing error_log with trace event filters\n\nUse tracing_log_err() from the new tracing error_log mechanism to send\nfilter parse errors to tracing/error_log.\n\nWith this change, users will be able to see filter errors by looking\nat tracing/error_log.\n\nThe same errors will also be available in the filter file, as\nexpected.\n\nLink: http://lkml.kernel.org/r/1d942c419941539a11d78a6810fc5740a99b2974.1554072478.git.tom.zanussi@linux.intel.com\n\nAcked-by: Masami Hiramatsu <mhiramat@kernel.org>\nAcked-by: Namhyung Kim <namhyung@kernel.org>\nSigned-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/34f76afaac7a437a2ce381225135563928b359dd"},{"sha":"ab105a4fb89496c71c5a0f3222347c506c30feb0","author":{"name":"Masami Hiramatsu","email":"308c3db2ad395e67f502db11a9ceb1603d4442e0@kernel.org"},"message":"tracing: Use tracing error_log with probe events\n\nUse tracing error_log with probe events for logging error more\nprecisely. This also makes all parse error returns -EINVAL\n(except for -ENOMEM), because user can see better error message\nin error_log file now.\n\nLink: http://lkml.kernel.org/r/6a4d90e141d138040ea61f4776b991597077451e.1554072478.git.tom.zanussi@linux.intel.com\n\nAcked-by: Masami Hiramatsu <mhiramat@kernel.org>\nAcked-by: Namhyung Kim <namhyung@kernel.org>\nSigned-off-by: Masami Hiramatsu <mhiramat@kernel.org>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/ab105a4fb89496c71c5a0f3222347c506c30feb0"},{"sha":"077d9951f7c9ef5845fdcf4363d3a4630d142e4f","author":{"name":"Martin Schiller","email":"26cc3217be640e8220112c25628da6e11c78db95@dev.tdt.de"},"message":"power: reset: syscon-reboot: add a mask property\n\nMake the syscon-reboot driver accept value and mask instead of\njust value.\n\nPrior to this patch, the property name for the value was 'mask'. If\nonly the mask property is defined on a node, maintain compatibility\nby using it as the value.\n\nThis patch is based on commit\nf2c199db477e (\"power: reset: syscon-poweroff: add a mask property\")\nand does the same change for the syscon-reboot driver.\n\nSigned-off-by: Martin Schiller <ms@dev.tdt.de>\nAcked-by: Rob Herring <robh@kernel.org>\nSigned-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/077d9951f7c9ef5845fdcf4363d3a4630d142e4f"},{"sha":"75cf4f5aa903604e1bd7bec2c0988d643c6fb946","author":{"name":"Kangjie Lu","email":"ec4442d542164dfabc392ba7e0b3ef74c994ecc7@umn.edu"},"message":"power: charger-manager: fix a potential NULL pointer dereference\n\nIn case create_freezable_workqueue fails, the fix return -ENOMEM\nto avoid a potential NULL pointer dereference.\n\nSigned-off-by: Kangjie Lu <kjlu@umn.edu>\nSigned-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/75cf4f5aa903604e1bd7bec2c0988d643c6fb946"},{"sha":"f0459fe14713081294b18bf1243f8de459814131","author":{"name":"Maxime Ripard","email":"2d324f4ca95610bde432fa2af2f28cd21110687d@bootlin.com"},"message":"power: supply: Fix the simple battery property names\n\nCommit c08b1f45d7d1 (\"power: supply: core: Add power_supply_battery_info\nand API\") introduced code to parse the simple-battery node and express\nbattery charging constraints. However, it parsed that node using the\nproperties constant_charge_current_max_microamp and\nconstant_charge_voltage_max_microvolt, while the device tree binding for\nthe simple-battery node uses dashes to separate the words in those\nproperties (constant-charge-current-max-microamp and\nconstant-charge-voltage-max-microvolt).\n\nLet's make the code match the binding.\n\nFixes: c08b1f45d7d1 (\"power: supply: core: Add power_supply_battery_info and API\")\nSigned-off-by: Maxime Ripard <maxime.ripard@bootlin.com>\nSigned-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/f0459fe14713081294b18bf1243f8de459814131"},{"sha":"c3422ad5f84a66739ec6a37251ca27638c85b6be","author":{"name":"Gustavo A. R. Silva","email":"beac5f8171fcde5e2ec734cc5d25d03e7362e8de@embeddedor.com"},"message":"power: supply: axp288_charger: Fix unchecked return value\n\nCurrently there is no check on platform_get_irq() return value\nin case it fails, hence never actually reporting any errors and\ncausing unexpected behavior when using such value as argument\nfor function regmap_irq_get_virq().\n\nFix this by adding a proper check, a message reporting any errors\nand returning *pirq*\n\nAddresses-Coverity-ID: 1443940 (\"Improper use of negative value\")\nFixes: 843735b788a4 (\"power: axp288_charger: axp288 charger driver\")\nCc: stable@vger.kernel.org\nSigned-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>\nSigned-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/c3422ad5f84a66739ec6a37251ca27638c85b6be"},{"sha":"ce8873c77c840977722deb73d7649653a4fcf31a","author":{"name":"Sebastien Bourdelin","email":"12e365ca38c96fe20986feaffdd126d77070d0f0@gmail.com"},"message":"dt-bindings: power: supply: gpio-charger: add missing semi-colon in example\n\nFix the example documentation which is missing a semi-colon.\n\nSigned-off-by: Sebastien Bourdelin <sebastien.bourdelin@gmail.com>\nSigned-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/ce8873c77c840977722deb73d7649653a4fcf31a"},{"sha":"5c6c513ddbc702b11ceef1e881d95a061f6b854f","author":{"name":"Claudiu Beznea","email":"92a9d436f3b0502e1aa784f095132853060e6ace@microchip.com"},"message":"power: reset: at91-poweroff: add RTT wakeup capability\n\nAdd RTT wakeup capability.\n\nSigned-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>\nAcked-by: Nicolas Ferre <nicolas.ferre@microchip.com>\nSigned-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/5c6c513ddbc702b11ceef1e881d95a061f6b854f"},{"sha":"17d2e876b49771f2fb6e6ad73e6dd53f888fa34c","author":{"name":"Claudiu Beznea","email":"92a9d436f3b0502e1aa784f095132853060e6ace@microchip.com"},"message":"power: reset: at91-poweroff: add support for SAM9X60\n\nAdd support for SAM9X60 shutdown controller.\n\nSigned-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>\nAcked-by: Nicolas Ferre <nicolas.ferre@microchip.com>\nSigned-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/17d2e876b49771f2fb6e6ad73e6dd53f888fa34c"},{"sha":"ec4628effbb7cf1f5241b41936540d986715f3bb","author":{"name":"Claudiu Beznea","email":"92a9d436f3b0502e1aa784f095132853060e6ace@microchip.com"},"message":"dt-bindings: arm: atmel: add binding for SAM9X60 shutdown controller\n\nAdd documentation for SAM9X60 shutdown controller.\n\nSigned-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>\nAcked-by: Nicolas Ferre <nicolas.ferre@microchip.com>\nReviewed-by: Rob Herring <robh@kernel.org>\nSigned-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/ec4628effbb7cf1f5241b41936540d986715f3bb"},{"sha":"0cd0e49711556d2331a06b1117b68dd786cb54d2","author":{"name":"Sven Van Asbroeck","email":"021487cd1e8503af4ac6e1435640e6b0ec6ab4dc@gmail.com"},"message":"power: supply: max14656: fix potential use-before-alloc\n\nCall order on probe():\n- max14656_hw_init() enables interrupts on the chip\n- devm_request_irq() starts processing interrupts, isr\n  could be called immediately\n-    isr: schedules delayed work (irq_work)\n-    irq_work: calls power_supply_changed()\n- devm_power_supply_register() registers the power supply\n\nDepending on timing, it's possible that power_supply_changed()\nis called on an unregistered power supply structure.\n\nFix by registering the power supply before requesting the irq.\n\nCc: Alexander Kurz <akurz@blala.de>\nSigned-off-by: Sven Van Asbroeck <TheSven73@gmail.com>\nSigned-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/0cd0e49711556d2331a06b1117b68dd786cb54d2"},{"sha":"252fbeb86ceffa549af9842cefca2412d53a7653","author":{"name":"Sven Van Asbroeck","email":"021487cd1e8503af4ac6e1435640e6b0ec6ab4dc@gmail.com"},"message":"power: supply: max14656: fix potential use-after-free\n\nExplicitly cancel/sync the irq_work delayed work, otherwise\nthere's a chance that it will run after the device is removed,\nwhich would result in a use-after-free.\n\nNote that cancel/sync should happen:\n- after irq's have been disabled, as the isr re-schedules the work\n- before the power supply is unregistered, because the work func\n    uses the power supply handle.\n\nCc: Alexander Kurz <akurz@blala.de>\nSigned-off-by: Sven Van Asbroeck <TheSven73@gmail.com>\nSigned-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/252fbeb86ceffa549af9842cefca2412d53a7653"},{"sha":"1e144d73f7295f766568c357448a11eb12868e29","author":{"name":"Steven Rostedt (VMware)","email":"43232e92d70cc7aa53504ad0397085ee47bad87f@goodmis.org"},"message":"tracing: Add trace_array parameter to create_event_filter()\n\nPass in the trace_array that represents the instance the filter being\nchanged is in to create_event_filter(). This will allow for error messages\nthat happen when writing to the filter can be displayed in the proper\ninstance \"error_log\" file.\n\nNote, for calls to create_filter() (that was also modified to support\ncreate_event_filter()), that changes filters that do not exist in a instance\n(for perf for example), NULL may be passed in, which means that there will\nnot be any message to log for that filter.\n\nReviewed-by: Masami Hiramatsu <mhiramat@kernel.org>\nReviewed-by: Tom Zanussi <tom.zanussi@linux.intel.com>\nTested-by: Tom Zanussi <tom.zanussi@linux.intel.com>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/1e144d73f7295f766568c357448a11eb12868e29"},{"sha":"d0cd871ba0d613e09366e4b6a17946dfcf51db7c","author":{"name":"Steven Rostedt (VMware)","email":"43232e92d70cc7aa53504ad0397085ee47bad87f@goodmis.org"},"message":"tracing: Have histogram code pass around trace_array for error handling\n\nHave the trace_array that associates the trace instance of the histogram\npassed around to functions so that error handling can display the error\nmessage in the proper instance.\n\nReviewed-by: Masami Hiramatsu <mhiramat@kernel.org>\nReviewed-by: Tom Zanussi <tom.zanussi@linux.intel.com>\nTested-by: Tom Zanussi <tom.zanussi@linux.intel.com>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/d0cd871ba0d613e09366e4b6a17946dfcf51db7c"},{"sha":"2f754e771b1a6feba670782e82c45555984ac43b","author":{"name":"Steven Rostedt (VMware)","email":"43232e92d70cc7aa53504ad0397085ee47bad87f@goodmis.org"},"message":"tracing: Have the error logs show up in the proper instances\n\nAs each instance has their own error_log file, it makes more sense that the\ninstances show the errors of their own instead of all error_logs having the\nsame data. Make it that the errors show up in the instance error_log file\nthat the error happens in. If no instance trace_array is available, then\nNULL can be passed in which will create the error in the top level instance\n(the one at the top of the tracefs directory).\n\nReviewed-by: Masami Hiramatsu <mhiramat@kernel.org>\nReviewed-by: Tom Zanussi <tom.zanussi@linux.intel.com>\nTested-by: Tom Zanussi <tom.zanussi@linux.intel.com>\nSigned-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>","distinct":false,"url":"https://api.github.com/repos/mrchapp/linux/commits/2f754e771b1a6feba670782e82c45555984ac43b"}]}
other: {"actor":{"display_login":"mrchapp"}}