This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 851ca779d110 Merge tag 'drm-next-2019-03-06' of git://anongit.freedeskt [...] new 19514910d021 livepatch: Change unsigned long old_addr -> void *old_func [...] new 26c3e98e2f8e livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code new 0430f78bf38f livepatch: Consolidate klp_free functions new 68007289bf3c livepatch: Don't block the removal of patches loaded after [...] new 958ef1e39d24 livepatch: Simplify API by removing registration step new 20e55025958e livepatch: Use lists to manage patches, objects and functions new e1452b607c48 livepatch: Add atomic replace new d697bad588eb livepatch: Remove Nop structures when unused new c4e6874f2a29 livepatch: Atomic replace and cumulative patches documentation new d67a53720966 livepatch: Remove ordering (stacking) of the livepatches new a2818ee4dce5 selftests/livepatch: introduce tests new bae054372aba selftests/livepatch: add DYNAMIC_DEBUG config dependency new a6c34247af70 livepatch: update MAINTAINERS new b73d5dc72272 livepatch: samples: non static warnings fix new 67bae14adc8c Merge branch 'for-5.0/upstream-fixes' into for-linus new cba82dea3061 livepatch: Send a fake signal periodically new 0b3d52790e1c livepatch: Remove signal sysfs attribute new 7185a96981a2 Merge branch 'for-5.1/fake-signal' into for-linus new 375bfca3459d livepatch: core: Return EOPNOTSUPP instead of ENOSYS new ecba29f434a8 livepatch: Introduce klp_for_each_patch macro new 86e43f23c171 livepatch: return -ENOMEM on ptr_id() allocation failure new 49ee4dd2e753 livepatch: Proper error handling in the shadow variables selftest new a087cdd4073b livepatch: Module coming and going callbacks can proceed w [...] new fbb76d579dff livepatch/selftests: use "$@" to preserve argument list new f9d138145686 Merge branch 'for-5.1/atomic-replace' into for-linus new b7af27bf9471 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new cf28aee292e1 HID: steam: fix boot loop with bluetooth firmware new 8d5037dca7c2 HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons new 9b6872a12386 HID: roccat: Mark expected switch fall-through new 300c64d7f6b4 HID: hid-asus: Add Transbook T90CHI support new a767ffea05d2 HID: Add ASUS T100CHI keyboard dock battery quirks new 6311d329e12a HID: hid-asus: Add BT keyboard dock battery monitoring support new 2c2e5bb97544 Merge branch 'for-5.1/hid-asus' into for-linus new 8471300fce4c HID: elan: Make array buf static, shrinks object size new 3a69ae20cbc3 Merge branch 'for-5.1/hid-elan' into for-linus new e41b3cdafed7 HID: fix Logitech WingMan Formula GP joined axes new ae18691acc69 Merge branch 'for-5.1/hid-logitech' into for-linus new af8cd70a9930 Support for Maltron L90 keyboard media keys new 8311463d137d Merge branch 'for-5.1/hid-maltron' into for-linus new 69481059c507 HID: sony: Transform one-time SHANWAN check into quirk new d03213f1287b HID: sony: Fix SHANWAN PS3 GamePad rumble and led settings [...] new 97809a31fbab Merge branch 'for-5.1/hid-sony' into for-linus new aa2d495f0cac HID: Add support for Toshiba WT10A tablet bluetooth keyboard new 7ff6dae4abff Merge branch 'for-5.1/hid-topseed' into for-linus new 5e55e2aa802d HID: kye: Add support for EasyPen M406XE new 7c2af0a16e10 HID: viewsonic: Support PD1011 signature pad new bf226cd3316a HID: Clarify vendor ID reuse by Ugee tablets new ff0c13d6d2ed HID: uclogic: Extract report descriptors to a module new 9614219e9310 HID: uclogic: Extract tablet parameter discovery into a module new 251b427566e2 HID: uclogic: Re-initialize tablets on resume new eecb5b845b1a HID: uclogic: Designate current protocol v1 new 01309e29eb95 HID: uclogic: Support in-range reporting emulation new 59f2e0fca8ca HID: uclogic: Support fragmented high-res reports new 2c3a88c64cb6 HID: uclogic: Support v2 protocol new 0c15efe9ef7f HID: uclogic: Add support for Ugee 2150 new 9c17f7353928 HID: uclogic: Add support for Ugee M540 new 1ee7c6852351 HID: uclogic: Add support for Ugee EX07S frame controls new c3e5a67c46e5 HID: uclogic: Add support for XP-Pen Star G540 new 492a9e9a3c43 HID: uclogic: Add support for XP-Pen Star G640 new 08367be171b0 HID: uclogic: Add support for XP-Pen Deco 01 new fde44ac55635 HID: uclogic: Support faking Wacom pad device ID new 8a47670c35e2 HID: uclogic: Support Gray-coded rotary encoders new e902ed934487 HID: uclogic: Add support for Ugee G5 new 8547b7789c62 HID: uclogic: Do not initialize non-USB devices new c970f8453fe1 HID: Remove hid-uclogic entries from hid_have_special_driver new 3c261a14f520 HID: Remove KYE tablets from hid_have_special_driver new 24b2f66628ac HID: Remove Waltop tablets from hid_have_special_driver new 487b6d0c876e Merge branch 'for-5.1/hid-uclogic' into for-linus new 2edefc056e4f HID: intel-ish: ipc: handle PIMR before ish_wakeup also cl [...] new 141065012a8c HID: intel-ish-hid: Switch to use new generic UUID API new 1578461a1859 HID: intel-ish-hid: Use VID/PID from ISH new edaea3d904af Merge branch 'for-5.1/ish' into for-linus new 1475af255e18 HID: i2c-hid: Ignore input report if there's no data prese [...] new 0d28f4941240 HID: intel-ish-hid: avoid binding wrong ishtp_cl_device new b22f805bbe09 HID: intel-ish-hid: Optimize writing ipc message from queue new 7e06e0d5493b HID: intel-ish-hid: move doorbell writing before flush new 09cc8b361887 HID: intel-ish-hid: remove data[128] usage on stack when s [...] new 9f66d83ed704 Merge branch 'for-5.1/i2c-hid' into for-linus new e9fe0d4921ee HID: wacom: Move HID fix for AES serial number into wacom_ [...] new 1da92d436c93 HID: wacom: Mark expected switch fall-through new 4e6e7d725274 HID: wacom: Add support for Pro Pen slim new 49374f006191 Merge branch 'for-5.1/wacom' into for-linus new c6400e5cef5e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9b7e6242ee4e EDAC, aspeed: Add an Aspeed AST2500 EDAC driver new 5296bab33b60 dt-bindings, EDAC: Add Aspeed AST2500 new 794a48cec678 EDAC: Add James Morse as a reviewer new 912ebd99edfa EDAC: Do not check return value of debugfs_create() functions new 84ba10d633f1 Merge remote-tracking branch 'tip/x86/urgent' into edac-for-5.1 new 88a242c98740 EDAC, skx_common: Separate common code out from skx_edac new 98f2fc829e3b EDAC, skx_edac: Delete duplicated code new d4dc89d069aa EDAC, i10nm: Add a driver for Intel 10nm server processors new d6a9f7336d92 EDAC, i10nm: Fix randconfig builds new cbfa482f7e2b EDAC, skx_common: Add code to recognise new compound error code new 7f736599d632 EDAC, altera: Add missing of_node_put() new 580b5cf50ca8 EDAC/altera: Add separate SDRAM EDAC config new 1b37b8c48d2c Merge tag 'edac_for_5.1' of git://git.kernel.org/pub/scm/l [...] new b62928ff5529 x86/MCE: Switch to use the new generic UUID API new c95b323dcd35 x86/MCE/AMD: Turn off MC4_MISC thresholding on all family [...] new 30aa3d26edb0 x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk new 9359a8cbcc77 RAS: Use consistent types for UUIDs new 6e1849ec7579 RAS: Add a MAINTAINERS entry new cbfa447edd6a x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMC [...] new 3ad7e748c12c x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, a [...] new 8a5dd2cd2f2e x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for [...] new e03447ee718b EDAC, mce_amd: Match error descriptions to latest documentation new 1c1522d32ac4 EDAC, mce_amd: Print ExtErrorCode and description on a sin [...] new 3f4da372ec8e EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit new a0bcd3c0b8a5 EDAC/mce_amd: Decode MCA_STATUS in bit definition order new 41f035a86b5b x86/mce: Improve error message when kernel cannot recover, p2 new e13284da944d Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] new 401e7e88d4ef ipmi_si: fix use-after-free of resource->name new a1466ec5b671 ipmi: Fix SSIF flag requests new c65ea9965950 ipmi: Fix how the lower layers are told to watch for messages new e1891cffd4c4 ipmi: Make the smi watcher be disabled immediately when no [...] new d5a2197be15e ipmi: clean an indentation issue, remove extraneous space new 95ac0daa0ca9 ipmi: Fix return value when a message is truncated new 42c7c6ef1e6f ipmi: kcs_bmc: handle devm_kasprintf() failure case new 83af41947c5c ipmi:ssif: Change some pr_xxx to dev_xxx calls new 16ccdb552e70 ipmi: Use defined constant for UUID representation new f32043901a38 ipmi: Use dedicated API for copying a UUID new 41b766d661bf ipmi_si: Fix crash when using hard-coded device new f25eb4483268 ipmi_si: Convert some types into unsigned new f6296bdc49c4 ipmi_si: Rename addr_type to addr_space to match what it does new 3cd83bac481d ipmi: Consolidate the adding of platform devices new 3bb8ea400cbe ipmi_si: Switch hotmod to use a platform device new 1a84df2df8eb ipmi_si: Remove hardcode IPMI devices by scanning the plat [...] new bdb57b7bc162 ipmi_si: Remove hotmod devices on removal and exit new e17c657100d5 ipmi_si: Consolidate scanning the platform bus new 90b2d4f15ff7 ipmi_si: Remove hacks for adding a dummy platform devices new 038903593317 ipmi_si: Potential array underflow in hotmod_handler() new 039cd25f18b3 Merge tag 'for-linus-5.1' of git://github.com/cminyard/linux-ipmi new 1ff85bfa1614 HSI: omap_ssi_port: fix debugfs_simple_attr.cocci warnings new 7427e28688ed Merge tag 'hsi-for-5.1' of git://git.kernel.org/pub/scm/li [...] new f5d782d46aa5 power: supply: isp1704: switch to gpiod API new 0367e23425af power: supply: axp288_fuel_gauge: Change to use DEFINE_SHO [...] new e75e3a125b40 drivers: power: supply: goldfish_battery: Put an SPDX tag new 65ab18a1aaa8 drivers: power: supply: goldfish_battery: Fix "line over 8 [...] new 5fbde356cb09 drivers: power: supply: goldfish_battery: Retire a redunda [...] new 617ee863ed34 drivers: power: supply: goldfish_battery: Fix alignment new 3dcdb68925b8 drivers: power: supply: goldfish_battery: Use tabs for alignment new 6f12e46eebf1 power: twl4030: fix a missing check of return value new 19836a1b8e28 power: supply: remove some duplicated includes new fd10606f93a1 cpcap-charger: generate events for userspace new 02276af2fcf8 power: supply: charger-manager: Fix trivial language typos new 2a7b0a29b375 drivers: power: supply: goldfish_battery: Add support for [...] new 257afa58e608 dt-bindings: power: sc27xx: Add one IIO channel to read ch [...] new 0a4f97a17188 power: supply: sc27xx: Add one property to read charge voltage new 3a28f203c579 power: supply: sc27xx: Fix the incorrect formula when conv [...] new d3e67c94e8f6 power: supply: sc27xx: Fix capacity saving function new f83a6ece6997 power: supply: bq25890: show max charge current/voltage as [...] new 74f0aaba7c71 power: supply: ds2782: fix possible use-after-free on remove new 9b2c945f9f4d bq27x00: use cached flags new 5ddfed2bffcd dt-bindings: power: supply: Add voltage-max-design-microvo [...] new 04fb53101ede power: supply: core: Add a field to support battery max voltage new bf592c56b165 max17042_battery: fix potential use-after-free on device remove new 6a88b285d531 dt-bindings: arm: atmel: add missing samx7 to reset controller new e03423c4530e dt-bindings: arm: atmel: add new sam9x60 reset controller binding new 655ab0bc462d power: reset: at91-reset: add support for sam9x60 SoC new 1cabd3e0bd88 Merge tag 'for-v5.1' of git://git.kernel.org/pub/scm/linux [...] new 9ac6cb5fbb17 i2c: add suspended flag and accessors for i2c adapters new 1adcc83e212c i2c: synquacer: remove unused is_suspended flag new f2e0d28cba1e i2c: brcmstb: use core helper to mark adapter suspended new 5601df355b63 i2c: zx2967: use core helper to mark adapter suspended new 7b6b69984e04 i2c: sprd: don't use pdev as variable name for struct device * new 5a7b81ff1b3e i2c: sprd: use core helper to mark adapter suspended new d5c95bd6f325 i2c: exynos5: use core helper to mark adapter suspended new 2088716f90d1 i2c: s3c2410: use core helper to mark adapter suspended new 18569fa89a4d i2c: rcar: add suspend/resume support new 5b3a23a3cc94 i2c: imx: notify about real errors on dma i2c_imx_dma_request new e1ab9a468e3b i2c: imx: improve the error handling in i2c_imx_dma_request() new b33a02aadcc6 i2c: acpi: Move I2C bits from acpi.h to i2c.h new 3d5b38684951 i2c: imx: Fix inconsistent IS_ERR and PTR_ERR in i2c_imx_d [...] new 81d696c7c4ff i2c: rcar: Fix clients using i2c from suspend callback new 5b3e3b43b03b i2c: sh_mobile: simplify sending address for RX new 1f32fbdfc1e0 i2c: sh_mobile: remove get_data function new d16f2bfea3cc i2c: sh_mobile: drop 'data' argument from i2c_op function new e659f36d4690 i2c: sh_mobile: remove is_first_byte function new 0130e3bfa9fa i2c: sh_mobile: replace break; with if-block new 63c524600353 i2c: sh_mobile: refactor rx isr new 9d899ed40099 i2c: sh_mobile: update copyright and comments new 44783efdfed1 i2c: aspeed: Remove hard-coded bus timeout value setting new e814e688413a i2c: of: Try to find an I2C adapter matching the parent new 9f21ef41a5c5 i2c: Add DT bindings for Xscale I2C masters new cac28ac2a87c i2c: iop3xx: Add device tree probing new 2292822e1576 i2c: algo-bit: include main i2c header new 738ac0679b96 i2c: algo-bit: convert to SPDX header new 2f8aa465b918 i2c: gpio: sort includes new 70ae5669b5b3 dt-bindings: i2c: Add Mediatek MT7629 i2c binding new 93caa0dab77c i2c: mediatek: speeds is replaced by macros definitions new 0056a54b3353 i2c: mediatek: remove completion_done() new c6324fadeac8 i2c: gpio: fault-injector: sort debugfs files alphabetically new 05bd07280d5f i2c: gpio: fault-injector: better SPHINX style in docs new d0051ca58460 i2c: rcar: comment maintenance new 2e5a662de36a i2c: cbus-gpio: Switch to use GPIO descriptors new 43116a0d9a53 i2c: sh_mobile: sort compatible entries new e8a27567509b i2c: sh_mobile: use new clock calculation formulas for Gen3 new 8fbd9b08b73e i2c: sh_mobile: use new clock calculation formulas for Gen2 new 60c1d5605b67 i2c: gpio: merge two very similar comments new 18769445ca55 i2c: rcar: refactor TCYC handling new 338618ad2a01 Merge branch 'i2c/for-current' into i2c/for-5.1 new ca8655483c88 i2c: tegra: sort all the include headers alphabetically new ce9562424501 i2c: tegra: add bus clear Master Support new f4e3f4ae1d9c i2c: tegra: fix maximum transfer size new b03ff2a23359 i2c: tegra: update maximum transfer size new 86c92b9965ff i2c: tegra: Add DMA support new 80d40626cc76 i2c: tegra: update transfer timeout new 0940d24912e9 i2c: tegra: add i2c interface timing support new e7663ef5ae0f i2c: ocores: stop transfer on timeout new 2dc9834688ae i2c: ocores: do not handle IRQ if IF is not set new 69c8c0c0efa8 i2c: ocores: add polling interface new 2c7e4928b356 i2c: ocores: add SPDX tag new fac9c29fc7d5 i2c: ocores: checkpatch fixes new 809445d4b7fa i2c: ocores: Add support for IO mapper registers. new 237b5f66e1ed i2c: ocores: Add support for bus clock via platform data new d8434c31378d i2c: core-smbus: don't trace smbus_reply data on errors new 90733530a1a5 Merge branch 'v5.1/eeprom-for-bartosz' of git://git.kernel [...] new 4fa882c9f628 eeprom: at24: remove at24_platform_data new e7224a116f0d dt-bindings: at24: add the 'num-addresses' property new 950bcbbe3154 eeprom: at24: implement support for 'num-addresses' property new bceb26bffebf Merge tag 'at24-5.1-updates-for-wolfram' of git://git.kern [...] new 2e57b7cebb98 i2c: aspeed: Add multi-master use case support new 8a6d508a8055 i2c: expand minor range when registering chrdev region new bb0e9b1d2a1f i2c: tegra: change phrasing, "fallbacking" to "falling back" new 9ffc125cd4f9 i2c: tegra: remove master fifo support on tegra186 new 6b9932bc28fd i2c: tegra: remove multi-master support new 63e57b6f191d i2c: gpio: fault-injector: add 'lose_arbitration' injector new bb6bdd51c838 i2c: gpio: fault-injector: add 'inject_panic' injector new 89328b1b8185 i2c: tegra: Only display error messages if DMA setup fails new 275154155538 i2c: designware: Do not allow i2c_dw_xfer() calls while suspended new 088a8a7fb408 i2c: ocores: turn incomplete kdoc into a comment new 93b6604c5a66 i2c: Allow recovery of the initial IRQ by an I2C client device. new 6c3f98faddc7 Merge branch 'i2c/for-5.1' of git://git.kernel.org/pub/scm [...] new 6442ca2abf88 swiotlb: fix comment on swiotlb_bounce() new 71602fe6d4e9 swiotlb: add debugfs to track swiotlb buffer usage new 60513ed06a41 swiotlb: checking whether swiotlb buffer is full with io_tlb_used new 22cb45d7692a swiotlb: drop pointless static qualifier in swiotlb_create [...] new e4ff63b437e2 Merge branch 'stable/for-linus-5.1' of git://git.kernel.or [...] new df997abeebad iscsi_ibft: Fix missing break in switch statement new 8bd04c57fda6 iscsi_ibft: use virt_to_phys instead of isa_virt_to_bus new 564e741171e9 Merge branch 'stable/for-linus-5.1' of git://git.kernel.or [...] new b8bdf0925902 dt-bindings: thermal: Add binding document for SR thermal new 250e211057c7 thermal: broadcom: Add Stingray thermal driver new 7797ff424818 thermal: qoriq: add multiple sensors support new eb9aecd90d1a thermal: mediatek: fix register index error new 1d0819455e43 thermal: mediatek: add common index of vts settings. new f84514766985 thermal: mediatek: add calibration item new bd9403943d7d thermal: mediatek: add thermal controller offset new cb82aaade9d1 thermal: mediatek: add flag for bank selection new c0d7c861bd57 dt-bindings: thermal: add binding document for mt8183 ther [...] new a4ffe6b52d27 thermal: mediatek: add support for MT8183 new cd28561dce0f thermal: tegra: remove unnecessary warnings new 3d88adf3ef17 thermal: tegra: fix memory allocation new 76b1ae8698d6 thermal: tegra: add get_trend ops new a245b62be3f0 thermal/qcom/tsens-common : fix possible object reference leak new 6269e9f790e8 thermal: rcar_gen3_thermal: Register hwmon sysfs interface new 9f24a81e2e5d Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] new a9074e1e3d78 dt-bindings: define vendor prefix for whwave, Inc. new a1c1eae4690a dt-bindings: rtc: sd3078: add device tree documentation new 1d67a232105b rtc: sd3078: new driver. new 7c617e0c5f37 rtc: pcf8523: Add rv8523 compatible new 074b01a51d05 rtc: Fix UBSAN overflow warning new c8c97a4fb52c rtc: isl1208: fix negative digital trim reporting new f724c6bee162 rtc: sd3078: make symbol 'sd3078_driver' static new 5a5b614ba61c rtc: s3c: Rewrite clock handling new 64704c92fd19 rtc: s3c: Use generic helper to get driver data new 5eca99917cb7 devicetree: property-units: Add femtofarads unit new d08fd7c1b9bd dt-bindings: rtc: Add quartz-load-femtofarads property new 8c12af15e734 dt-binding: pcf8523: add xtal load capacitance new e4a604cbee54 dt-binding: pcf85063: add xtal load capacitance new 189927e719e3 rtc: pcf8523: set xtal load capacitance from DT new bbb4383826b2 rtc: pcf85063: set xtal load capacitance from DT new 5910fa0d0d98 rtc: coh901331: fix a missing check of clk_prepare new 9a20b5e35a53 rtc: hym8563: fix a missing check of block data read new 2a4daadd4d3e rtc: cmos: ignore bogus century byte new 1e47704e15f0 dt-bindings: rtc: Add bindings for Cadence RTC new 42986fb81199 rtc: Add Cadence RTC driver new a3b8bcbafa45 rtc: sd3078: fix platform_no_drv_owner.cocci warnings new a26ec8857da3 dt-bindings: rtc: Add RV1805 to abracon,abx80x bindings new 75455e258ea2 rtc: abx80x: Configure reserved bits in RV1805 new f0c04c276739 rtc: ds1672: fix unintended sign extension new edb190cb1734 rtc: snvs: make sure clock is enabled for interrupt handle new 761acdda5c2c rtc: rs5c372: r2221: fix to use the correct XSTP bit new 13a929f38ad7 rtc: imx-sc: add rtc set time support new 92cbf12fc200 rtc: ds1307: Move register definitions to start of file new d0e3f61b08e2 rtc: ds1307: forward declare chips array instead of a bunc [...] new 3ffd4a2fcf52 rtc: ds1307: correct register offset for rx8130 new 501f98266cad rtc: ds1307: rx8130: honor Voltage Loss Flag when reading [...] new 3f929cad9433 rtc: ds1307: rx8130: Fix alarm handling new dc9e47160626 rtc: 88pm860x: fix unintended sign extension new fb0b322537a8 rtc: 88pm80x: fix unintended sign extension new e42280886018 rtc: pm8xxx: fix unintended sign extension new 7dd63ec076cf rtc: imx-sc: depend on HAVE_ARM_SMCCC new 09832dc0594e rtc: rs5c372: Fix reading from rtc when the oscillator got [...] new 1366e010ade8 dt-bindings: rtc: add device-tree bindings for the Amlogic [...] new d8fe6009aa3e rtc: support for the Amlogic Meson RTC new 5736610ab616 rtc: meson: remove useless rtc_nvmem_unregister call new ed3c52a075e9 rtc: isl1208: Introduce driver state struct new 5909b87db8ef rtc: isl1208: Support more chip variations new c3544f6f51ed rtc: isl1208: Add new style nvmem support to driver new 10e7122107bd dt-bindings: rtc: Update for new chip in isl1208 series new e6e7376cfd7b rtc: rv3028: add new driver new 3cbb7b638fd1 rtc: hid-sensor-time: stop selecting IIO new 243b44e15759 dt-bindings: rtc: add ABEOZ9 new 67075b63cce2 rtc: add AB-RTCMC-32.768kHz-EOZ9 RTC support new ad5ea5b9d513 rtc: remove rtc_class_ops.read_callback new 069e28e5715e rtc: pcf85063: remove dead code new 57e883b576dc dt-bindings: rtc: add rx8571 compatible new 51f896ffd1a5 rtc: rx8581: Add support for Epson rx8571 RTC new 30adde6b1811 rtc: imx-sc: use rtc_time64_to_tm new b8541798a8a6 rtc: zynqmp: fix possible race condition new 3199fc3d7417 rtc: zynqmp: let the core handle range new 72d381974403 rtc: tx4939: remove useless test new e866cbdf6e77 rtc: tx4939: set range new e230b2c26dba rtc: tx4939: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 1ebb909d5aa2 rtc: tx4939: use .set_time new 1a9de2100d1c rtc: tx4939: convert to SPDX identifier new 2e17f8b982c3 rtc: rv8803: let the core handle range new 182ae2bb640b rtc: rv8803: convert to SPDX identifier new 7d1e5bfe17a6 rtc: update my email address new 6515e23b9fde rtc: pic32: convert to devm_rtc_allocate_device new c145e5f4a4b7 rtc: pic32: let the core handle range new e91b94fd2bc4 rtc: pic32: convert to SPDX identifier new f8d35403ebf5 Merge tag 'rtc-5.1' of git://git.kernel.org/pub/scm/linux/ [...] new cec2b18832e2 backlight: pwm_bl: Use gpiod_get_value_cansleep() to get i [...] new 04e0361848af Merge tag 'backlight-next-5.1' of git://git.kernel.org/pub [...] new 270a60bcc8f2 dt-bindings: stmpe: Reformatting parameter list and use tabs only new 063755ab1d1c mfd: stmpe: Move ADC related defines to MFD header new 6377cfa3b857 mfd: stmpe: Preparations for STMPE ADC driver new 88f29d0f2c8f Input: stmpe-ts: preparations for STMPE ADC driver new 9f3d084965a5 iio: adc: add STMPE ADC driver using IIO framework new 81cdab798189 iio: adc: add STMPE ADC devicetree bindings new 3eafbd3a7745 dt-bindings: mfd: Document STPMIC1 new 51908d2e9b7c mfd: stpmic1: Add STPMIC1 driver new d1f1c76896c0 dt-bindings: input: Document STPMIC1 PMIC onkey new 9eb9cc932cfa input: stpmic1: Add STPMIC1 onkey driver new 6e4531090fcd dt-bindings: watchdog: document STPMIC1 PMIC watchdog new 28804c2c8fb3 watchdog: stpmic1: Add STPMIC1 watchdog driver new 4bc59c2f7e30 mfd / platform: cros_ec: Use devm_mfd_add_devices new ecf8a6cd949e mfd / platform: cros_ec: Move lightbar attributes to its o [...] new acb9900f9e80 mfd / platform: cros_ec: Move vbc attributes to its own driver new 6fce0a2cf5a0 mfd / platform: cros_ec: Move debugfs attributes to its ow [...] new 6fd7f2bbd442 mfd / platform: cros_ec: Move device sysfs attributes to i [...] new 0545625baa59 mfd / platform: cros_ec_vbc: Instantiate only if the EC ha [...] new fd68bd0f5d4c platform/chrome: cros_ec_lightbar: Instantiate only if the [...] new fa56a62d0149 Merge branches 'ib-mfd-iio-input-5.1', 'ib-mfd-input-watch [...] new 17f808a7fec3 mfd: aat2870-core: Make it explicitly non-modular new 6b09274bacc7 mfd: adp5520: Make it explicitly non-modular new 1e89d9074606 mfd: as3711: Make it explicitly non-modular new adef9cf549be mfd: db8500-prcmu: Drop unused MODULE_ tags from non-modular code new 11165223e9a6 mfd: htc-i2cpld: Make it explicitly non-modular new b51bf15c6cdc mfd: max8925-core: Drop unused MODULE_ tags from non-modular code new cbd230978fe6 mfd: rc5t583: Make it explicitly non-modular new cf090914da11 mfd: sta2x11: Drop unused MODULE_ tags from non-modular code new 1345da73f6d1 mfd: syscon: Make it explicitly non-modular new 26fce5e099d7 mfd: tps65090: Make it explicitly non-modular new a8799defb4af mfd: tps65910: Make it explicitly non-modular new 6b5e1877e487 mfd: tps80031: Make it explicitly non-modular new e85c5f0a1b42 mfd: wm831x-spi: Make it explicitly non-modular new af5db808a41f mfd: wm831x-i2c: Make it explicitly non-modular new efb5a790dfc3 mfd: wm831x-core: Drop unused module infrastructure from n [...] new fc6430661a88 mfd: wm8350-i2c: Make it explicitly non-modular new 0db88688e1bb mfd: wm8350-core: Drop unused module infrastructure from n [...] new b2b658752c71 mfd: wm8400-core: Make it explicitly non-modular new d57f72875eed mfd: tps65218.c: Add input voltage options new 09fdc9857712 mfd: Kconfig: Fix I2C_DESIGNWARE_PLATFORM dependencies new ae7b8eda27b3 mfd: sm501: Fix potential NULL pointer dereference new 9f208eca4f2f mfd: sm501: Use struct_size() in devm_kzalloc() new 83761f9663a2 mfd: sec-core: Return gracefully instead of BUG() if devic [...] new 469de49e88a3 dt-bindings: mfd: aspeed-lpc: Make parameter optional new fdc98f070b14 mfd: lochnagar: Add initial binding documentation new 422dcafe477c mfd: lochnagar: Add support for the Cirrus Logic Lochnagar new 10cffde4ad47 mfd: at91-usart: Constify at91_usart_spi_subdev and at91_u [...] new c0056bfe48ab mfd: at91-usart: No need to copy mfd_cell in probe new 66265e719b46 mfd: tps68470: Drop unused MODULE_DEVICE_TABLE new c1778e5819a9 mfd: cros_ec_dev: Return number of bytes read with CROS_EC [...] new 16b7a09bb6fd mfd: intel-lpss: Move linux/pm.h to the local header new 2f17dd34ffed mfd: tqmx86: IO controller with I2C, Wachdog and GPIO new 4720eb47529e mfd: sec-core: Cleanup formatting to a consistent style new d2d833e0bf2b mfd: mxs-lradc: Mark expected switch fall-through new cf2e8c544cd3 Merge tag 'mfd-next-5.1' of git://git.kernel.org/pub/scm/l [...] new e8dacf5957ea gpio: mvebu: implement get_direction new 72893f0c6bd3 gpiolib-acpi: Preserve non direction flags when updating g [...] new e4889362e038 gpio: sama5d2-piobu: Set proper output level for direction_output new a3f1caeefed0 gpio: sprd: Remove unused irq trigger setting new 7341fa7a6bf3 gpio: pca953x: reduce indentation level in pca953x_irq_setup() new 5c4fee63c5ed gpio: pca953x: use a per instance irq_chip structure new 588de43ca141 gpio: hlwd: Add basic IRQ support new a7241c1b188e gpio: hlwd: Implement edge trigger emulation new b597c3a939ec arm/mach-sa1100/simpad.c: Remove duplicate header new 3ae4f3aac05a gpio: rcar: select General Output Register to set output states new b0c3e54e2496 gpio-f7188x: add support Fintek F81804 & F81966 new 697818f383fc dt-bindings: pinctrl: qcom-pmic-gpio: add qcom,pmi8998-gpi [...] new d7ee4d0a6731 pinctrl: qcom: spmi-gpio: add support for three new variants new cfacef373505 pinctrl: qcom: spmi-gpio: hardcode IRQ counts new 12a9eeaebba3 spmi: pmic-arb: convert to v2 irq interfaces to support hi [...] new ef74f70e5a10 gpio: add irq domain activate/deactivate functions new 682aefaa81e6 spmi: pmic-arb: disassociate old virq if hwirq mapping alr [...] new ca69e2d165eb qcom: spmi-gpio: add support for hierarchical IRQ chip new 5f540fb4821a ARM: dts: qcom: pm8941: add interrupt controller properties new c9a0ef552894 ARM: dts: qcom: pma8084: add interrupt controller properties new a61326c076f2 arm64: dts: qcom: pm8005: add interrupt controller properties new a1738363e41a arm64: dts: qcom: pm8998: add interrupt controller properties new 8cff9c8a7881 arm64: dts: qcom: pmi8994: add interrupt controller properties new f14a5e6da4a5 arm64: dts: qcom: pmi8998: add interrupt controller properties new 135ef21ab064 spmi: pmic-arb: validate type when mapping IRQ new e7dc6af82c28 spmi: pmic-arb: revert "disassociate old virq if hwirq map [...] new 4136e455f6a6 Merge branch 'ib-qcom-spmi' into devel new 9ce01efe5bdc gpio: altera: Fixup block comment style new b868db94a6a7 gpio: tqmx86: Add GPIO from for this IO controller new 876811f7c34e gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event new 38f7ae9bdfb6 genirq: export irq_chip_set_wake_parent symbol new 5c713d9394f3 pinctrl: qcom: spmi-gpio: select IRQ_DOMAIN_HIERARCHY in Kconfig new 001aca0dbb1d dt-bindings: Add a prefix for Gateworks Corporation new 35b21b6ef888 gpio: Add DT bindings for Gateworks PLD GPIO new 2a0b0a57fa86 gpio: Add a Gateworks PLD GPIO driver new 96be65d12d79 gpio: tqmx86: Drop unnecessary gpiochip_remove in tqmx86_g [...] new 9f22af116781 gpio: adp5588: Add device tree support new 5d643edad73e gpio: adp5588.c: Switch to events system new 25655c7532c7 spmi: pmic-arb: revert "validate type when mapping IRQ" new a44aec0b4a63 Documenation: driver-api: fix gpio/board.rst warning new dac7da986ba3 qcom: spmi-gpio: Fix boundary conditions IRQ domain translate new c2df3de0d07e gpio: zynq: properly support runtime PM for GPIO used as i [...] new 5340f23df8fe gpio: sprd: Add missing break in switch statement new ede033e1e863 dt-bindings: gpio: document the new pull-up/pull-down flags new 71479789851b gpio: rename gpio_set_drive_single_ended() to gpio_set_config() new 6581eaf0e890 gpio: use new gpio_set_config() helper in more places new d449991c4d1d gpio: add core support for pull-up/pull-down configuration new 15add06841a3 gpio: pca953x: add ->set_config implementation new 92de6bc3a82d Merge branch 'ib-pca953x-config' into devel new 7f2f787c1059 gpio: pcf857x: Simpify wake-up handling new 760a160e8b89 spmi: pmic-arb: select IRQ_DOMAIN_HIERARCHY in Kconfig new 2d803dbe1c21 dt-bindings: gpio: pca953x: document the nxp,pcal6416 new aac1e3c9680b gpio: pca953x: add support for pcal6416 type new 0faf40e373dd gpio: madera: Add missing const new f3463daab2bc Documentation: gpio: driver: fix wire name for I2C new 691184522757 gpio: tegra186: Use TEGRA186_ prefix for GPIO names new 68b7587baabf gpio: altera-a10sr: Trivial coding style fix new 8fab3d713ca3 Merge tag 'gpio-v5.1-updates-for-linus' of git://git.kerne [...] new fcce88d9ca1a gpio: crystalcove: Use for_each_set_bit() in IRQ handler new 282db906eecc gpio: wcove: Allow return negative error code from to_reg() new 1147575447f9 gpio: msic: Remove duplicate check in IRQ handler new 78207c5bfc28 gpio: crystalcove: Sort headers alphabetically new 2456c8b82428 gpio: msic: Sort headers alphabetically new 39684807d831 gpio: wcove: Sort headers alphabetically new cb19c7f3ece4 gpio: wcove: Fix indentation new e8362430208e gpio: crystalcove: Convert to use SPDX identifier new 8f710b5f8905 gpio: msic: Convert to use SPDX identifier new fd30b72eab2d gpio: wcove: Convert to use SPDX identifier new 0248baca03b8 Merge tag 'intel-gpio-v5.1-1' of git://git.kernel.org/pub/ [...] new 0e7d6f940164 gpio: of: Apply regulator-gpio quirk only to enable-gpios new 11da90541283 gpio: tegra: Fix offset of pinctrl calls new 8d91ecc84d1b irq/irq_sim: add irq_set_type() callback new 9212492f6eea gpio: mockup: add locking new cbf1e092f2d8 gpio: mockup: implement get_multiple() new d51ee07a8de7 gpio: mockup: don't create the debugfs link named after the label new 83336668b94e gpio: mockup: change the type of 'offset' to unsigned int new e09313ce7ea1 gpio: mockup: change the signature of unlocked get/set helpers new 2a9e27408e12 gpio: mockup: rework debugfs interface new 2f7db3c70fdf Merge tag 'gpio-v5.1-updates-for-linus-part-2' of git://gi [...] new 2a9a2f27d35a gpio: pca953x: Add wake-up support new 9aac1e336c3a Documentation: gpio: legacy: Don't use POLLERR for poll(2) new 86291029e97e pinctrl: qcom: ssbi-gpio: hardcode IRQ counts new b5c231d8c803 genirq: introduce irq_domain_translate_twocell new 5aa5bd563ce0 genirq: introduce irq_chip_mask_ack_parent() new 3324a7c1a227 mfd: pm8xxx: convert to v2 irq interfaces to support hiera [...] new ee08e24c2e76 mfd: pm8xxx: disassociate old virq if hwirq mapping alread [...] new 9d2b563bc23a qcom: ssbi-gpio: add support for hierarchical IRQ chip new e2f6c8881287 arm: dts: qcom: apq8064: add interrupt controller properties new a796fab2c605 arm: dts: qcom: msm8660: add interrupt controller properties new 582648f5ef14 arm: dts: qcom: mdm9615: add interrupt controller properties new da4f07ddc1c3 ARM: dts: qcom-apq8060: Fix up interrupt parents new 1a25d59a5529 mfd: pm8xxx: revert "disassociate old virq if hwirq mappin [...] new de744e01aa3a mfd: pm8xxx: select IRQ_DOMAIN_HIERARCHY in Kconfig new 79890c2ec486 qcom: ssbi-gpio: correct boundary conditions in pm8xxx_dom [...] new 3dda927fdbaa Merge branch 'ib-qcom-ssbi' into devel new 7945f929f1a7 drivers: provide devm_platform_ioremap_resource() new fa7569c8ff8e gpio: davinci: use devm_platform_ioremap_resource() new 692ef26e72fc gpio: of: Restrict enable-gpio quirk to regulator-gpio new 21b4ab8f9e71 gpio: of: Handle both enable-gpio{,s} new 07b6ce7febbb gpio: sprd: Use SoC compatible string instead of wildcard string new 567cbf07caf2 gpio: sprd: Change to use SoC compatible string new 18fadd6abd5a gpio: tqmx86: Set proper output level for direction_output new 837ccda3480d drivers: depend on HAS_IOMEM for devm_platform_ioremap_resource() new e09d168f13f0 gpio: AMD G-Series PCH gpio driver new f8eb0235f659 x86: pcengines apuv2 gpio/leds/keys platform driver new 78517428a0d5 gpio: ixp4xx: Add DT bindings new af39459b896d gpio: ftgpio: Register per-instance irqchip new a329bbe707ce gpio: mxc: add check to return defer probe if clock tree N [...] new c0162a49e0a0 gpio: amd-fch: Drop const from resource new e226e3c33ab0 gpio: amd-fch: Fix type error found by sparse new c378b3aa0159 gpio: pca953x: Fix dereference of irq data in shutdown new a422bf11bdb4 platform/x86: fix PCENGINES_APU2 Kconfig warning new 2870b3c54ca7 gpio: pca953x: Use PCA_LATCH_INT new deb63b0b812f x86: apuv2: remove unused variable new f777cda39370 gpio: amd-fch: Set proper output level for direction_output new d01849f7deba gpio: gpio-omap: fix level interrupt idling new 3601fe43e816 Merge tag 'gpio-v5.1-1' of git://git.kernel.org/pub/scm/li [...]
The 497 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-class-chromeos | 32 + .../sysfs-class-chromeos-driver-cros-ec-lightbar | 74 ++ .../sysfs-class-chromeos-driver-cros-ec-vbc | 6 + Documentation/ABI/testing/sysfs-kernel-livepatch | 12 - .../devicetree/bindings/arm/atmel-sysregs.txt | 3 +- .../devicetree/bindings/edac/aspeed-sdram-edac.txt | 25 + Documentation/devicetree/bindings/eeprom/at24.txt | 3 + .../bindings/gpio/gateworks,pld-gpio.txt | 20 + .../devicetree/bindings/gpio/gpio-eic-sprd.txt | 4 +- .../devicetree/bindings/gpio/gpio-pca953x.txt | 1 + Documentation/devicetree/bindings/gpio/gpio.txt | 12 + .../devicetree/bindings/gpio/intel,ixp4xx-gpio.txt | 38 + Documentation/devicetree/bindings/i2c/i2c-mtk.txt | 1 + .../devicetree/bindings/i2c/i2c-xscale.txt | 20 + .../devicetree/bindings/iio/adc/stmpe-adc.txt | 21 + .../devicetree/bindings/input/st,stpmic1-onkey.txt | 28 + .../bindings/input/touchscreen/stmpe.txt | 116 +- .../devicetree/bindings/mfd/aspeed-lpc.txt | 2 + .../devicetree/bindings/mfd/cirrus,lochnagar.txt | 68 + .../devicetree/bindings/mfd/st,stpmic1.txt | 61 + Documentation/devicetree/bindings/mfd/stmpe.txt | 28 +- .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 1 + .../devicetree/bindings/power/supply/battery.txt | 2 + .../devicetree/bindings/power/supply/sc27xx-fg.txt | 8 +- .../devicetree/bindings/property-units.txt | 1 + .../devicetree/bindings/rtc/abracon,abx80x.txt | 1 + Documentation/devicetree/bindings/rtc/cdns,rtc.txt | 25 + .../devicetree/bindings/rtc/isil,isl1208.txt | 38 + .../devicetree/bindings/rtc/isil,isl1219.txt | 29 - .../devicetree/bindings/rtc/nxp,pcf85063.txt | 18 + .../devicetree/bindings/rtc/nxp,pcf8523.txt | 18 + .../devicetree/bindings/rtc/rtc-meson.txt | 35 + Documentation/devicetree/bindings/rtc/rtc.txt | 23 +- .../bindings/thermal/brcm,sr-thermal.txt | 105 ++ .../bindings/thermal/mediatek-thermal.txt | 1 + .../devicetree/bindings/vendor-prefixes.txt | 2 + .../bindings/watchdog/st,stpmic1-wdt.txt | 11 + Documentation/driver-api/gpio/board.rst | 1 + Documentation/driver-api/gpio/driver.rst | 2 +- Documentation/driver-api/gpio/legacy.rst | 9 +- Documentation/i2c/fault-codes | 4 + Documentation/i2c/gpio-fault-injection | 61 +- Documentation/livepatch/callbacks.txt | 489 +------ Documentation/livepatch/cumulative-patches.txt | 102 ++ Documentation/livepatch/livepatch.txt | 182 ++- MAINTAINERS | 60 +- arch/arm/boot/dts/aspeed-g5.dtsi | 7 + arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 21 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 46 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 9 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 47 +- arch/arm/boot/dts/qcom-pm8941.dtsi | 38 +- arch/arm/boot/dts/qcom-pma8084.dtsi | 24 +- arch/arm/mach-omap1/board-nokia770.c | 18 +- arch/arm/mach-sa1100/simpad.c | 1 - arch/arm64/boot/dts/qcom/pm8005.dtsi | 6 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 28 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 12 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 16 +- arch/x86/include/asm/mce.h | 7 + arch/x86/kernel/cpu/mce/amd.c | 62 +- arch/x86/kernel/cpu/mce/apei.c | 10 +- arch/x86/kernel/cpu/mce/core.c | 30 - arch/x86/kernel/cpu/mce/severity.c | 5 + drivers/base/platform.c | 20 + drivers/char/ipmi/Kconfig | 5 + drivers/char/ipmi/Makefile | 1 + drivers/char/ipmi/ipmi_devintf.c | 6 +- drivers/char/ipmi/ipmi_dmi.c | 139 +- drivers/char/ipmi/ipmi_dmi.h | 2 +- drivers/char/ipmi/ipmi_msghandler.c | 159 ++- drivers/char/ipmi/ipmi_plat_data.c | 121 ++ drivers/char/ipmi/ipmi_plat_data.h | 22 + drivers/char/ipmi/ipmi_si.h | 14 +- drivers/char/ipmi/ipmi_si_hardcode.c | 149 ++- drivers/char/ipmi/ipmi_si_hotmod.c | 222 ++-- drivers/char/ipmi/ipmi_si_intf.c | 102 +- drivers/char/ipmi/ipmi_si_mem_io.c | 5 +- drivers/char/ipmi/ipmi_si_parisc.c | 2 +- drivers/char/ipmi/ipmi_si_pci.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 73 +- drivers/char/ipmi/ipmi_si_port_io.c | 5 +- drivers/char/ipmi/ipmi_si_sm.h | 14 +- drivers/char/ipmi/ipmi_ssif.c | 188 ++- drivers/char/ipmi/kcs_bmc.c | 5 +- drivers/edac/Kconfig | 35 +- drivers/edac/Makefile | 8 +- drivers/edac/altera_edac.c | 72 +- drivers/edac/aspeed_edac.c | 421 ++++++ drivers/edac/debugfs.c | 48 +- drivers/edac/edac_module.h | 8 +- drivers/edac/i10nm_base.c | 275 ++++ drivers/edac/mce_amd.c | 291 +++-- drivers/edac/skx_base.c | 650 ++++++++++ drivers/edac/skx_common.c | 691 ++++++++++ drivers/edac/skx_common.h | 152 +++ drivers/edac/skx_edac.c | 1358 -------------------- drivers/firmware/iscsi_ibft.c | 1 + drivers/firmware/iscsi_ibft_find.c | 2 +- drivers/gpio/Kconfig | 24 + drivers/gpio/Makefile | 3 + drivers/gpio/gpio-adp5588.c | 234 ++-- drivers/gpio/gpio-altera-a10sr.c | 17 +- drivers/gpio/gpio-altera.c | 4 +- drivers/gpio/gpio-amd-fch.c | 194 +++ drivers/gpio/gpio-crystalcove.c | 30 +- drivers/gpio/gpio-davinci.c | 4 +- drivers/gpio/gpio-eic-sprd.c | 1 + drivers/gpio/gpio-f7188x.c | 24 +- drivers/gpio/gpio-ftgpio010.c | 20 +- drivers/gpio/gpio-gw-pld.c | 137 ++ drivers/gpio/gpio-hlwd.c | 192 ++- drivers/gpio/gpio-madera.c | 2 +- drivers/gpio/gpio-mockup.c | 189 ++- drivers/gpio/gpio-msic.c | 34 +- drivers/gpio/gpio-mvebu.c | 11 + drivers/gpio/gpio-mxc.c | 5 +- drivers/gpio/gpio-omap.c | 14 +- drivers/gpio/gpio-pca953x.c | 190 ++- drivers/gpio/gpio-pcf857x.c | 15 +- drivers/gpio/gpio-pmic-eic-sprd.c | 3 +- drivers/gpio/gpio-rcar.c | 12 +- drivers/gpio/gpio-sama5d2-piobu.c | 20 +- drivers/gpio/gpio-tegra.c | 25 +- drivers/gpio/gpio-tegra186.c | 70 +- drivers/gpio/gpio-tqmx86.c | 332 +++++ drivers/gpio/gpio-wcove.c | 29 +- drivers/gpio/gpio-zynq.c | 24 + drivers/gpio/gpiolib-acpi.c | 7 +- drivers/gpio/gpiolib-of.c | 9 +- drivers/gpio/gpiolib.c | 87 +- drivers/gpio/gpiolib.h | 2 + drivers/hid/Kconfig | 13 + drivers/hid/Makefile | 5 + drivers/hid/hid-asus.c | 247 +++- drivers/hid/hid-elan.c | 2 +- drivers/hid/hid-ids.h | 20 +- drivers/hid/hid-input.c | 3 + drivers/hid/hid-kye.c | 83 ++ drivers/hid/hid-lg.c | 60 + drivers/hid/hid-lg4ff.c | 6 + drivers/hid/hid-maltron.c | 165 +++ drivers/hid/hid-multitouch.c | 6 + drivers/hid/hid-quirks.c | 33 +- drivers/hid/hid-roccat-kone.c | 1 + drivers/hid/hid-sony.c | 31 +- drivers/hid/hid-steam.c | 34 +- drivers/hid/hid-topseed.c | 3 + drivers/hid/hid-uclogic-core.c | 418 ++++++ drivers/hid/hid-uclogic-params.c | 1122 ++++++++++++++++ drivers/hid/hid-uclogic-params.h | 207 +++ drivers/hid/{hid-uclogic.c => hid-uclogic-rdesc.c} | 822 +++++------- drivers/hid/hid-uclogic-rdesc.h | 155 +++ drivers/hid/hid-viewsonic.c | 105 ++ drivers/hid/i2c-hid/i2c-hid-core.c | 9 + drivers/hid/intel-ish-hid/ipc/ipc.c | 32 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 4 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 4 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 6 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 27 +- drivers/hid/intel-ish-hid/ishtp/bus.h | 6 +- drivers/hid/intel-ish-hid/ishtp/client.h | 2 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 97 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 2 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 2 - drivers/hid/wacom_sys.c | 32 + drivers/hid/wacom_wac.c | 24 +- drivers/hsi/controllers/omap_ssi_port.c | 6 +- drivers/i2c/algos/i2c-algo-bit.c | 25 +- drivers/i2c/busses/i2c-aspeed.c | 120 +- drivers/i2c/busses/i2c-brcmstb.c | 13 +- drivers/i2c/busses/i2c-cbus-gpio.c | 80 +- drivers/i2c/busses/i2c-designware-core.h | 2 + drivers/i2c/busses/i2c-designware-master.c | 6 + drivers/i2c/busses/i2c-designware-pcidrv.c | 7 +- drivers/i2c/busses/i2c-designware-platdrv.c | 3 + drivers/i2c/busses/i2c-exynos5.c | 11 +- drivers/i2c/busses/i2c-gpio.c | 134 +- drivers/i2c/busses/i2c-imx.c | 37 +- drivers/i2c/busses/i2c-iop3xx.c | 8 + drivers/i2c/busses/i2c-mt65xx.c | 6 +- drivers/i2c/busses/i2c-ocores.c | 308 ++++- drivers/i2c/busses/i2c-rcar.c | 49 +- drivers/i2c/busses/i2c-s3c2410.c | 8 +- drivers/i2c/busses/i2c-sh_mobile.c | 121 +- drivers/i2c/busses/i2c-sprd.c | 34 +- drivers/i2c/busses/i2c-synquacer.c | 5 - drivers/i2c/busses/i2c-tegra.c | 740 +++++++++-- drivers/i2c/busses/i2c-zx2967.c | 8 +- drivers/i2c/i2c-core-base.c | 12 +- drivers/i2c/i2c-core-of.c | 14 +- drivers/i2c/i2c-core-smbus.c | 2 +- drivers/i2c/i2c-dev.c | 2 +- drivers/iio/adc/Kconfig | 7 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/stmpe-adc.c | 363 ++++++ drivers/input/misc/Kconfig | 11 + drivers/input/misc/Makefile | 2 + drivers/input/misc/stpmic1_onkey.c | 198 +++ drivers/input/touchscreen/stmpe-ts.c | 66 +- drivers/mfd/Kconfig | 44 +- drivers/mfd/Makefile | 4 + drivers/mfd/aat2870-core.c | 40 +- drivers/mfd/adp5520.c | 30 +- drivers/mfd/as3711.c | 14 - drivers/mfd/at91-usart.c | 24 +- drivers/mfd/cros_ec.c | 14 +- drivers/mfd/cros_ec_dev.c | 91 +- drivers/mfd/cros_ec_dev.h | 6 - drivers/mfd/db8500-prcmu.c | 10 +- drivers/mfd/htc-i2cpld.c | 18 +- drivers/mfd/intel-lpss-acpi.c | 1 - drivers/mfd/intel-lpss-pci.c | 1 - drivers/mfd/intel-lpss.h | 2 + drivers/mfd/lochnagar-i2c.c | 398 ++++++ drivers/mfd/max8925-core.c | 7 +- drivers/mfd/mxs-lradc.c | 2 +- drivers/mfd/qcom-pm8xxx.c | 75 +- drivers/mfd/rc5t583.c | 14 - drivers/mfd/sec-core.c | 16 +- drivers/mfd/sm501.c | 6 +- drivers/mfd/sta2x11-mfd.c | 10 +- drivers/mfd/stmpe.c | 68 + drivers/mfd/stpmic1.c | 213 +++ drivers/mfd/syscon.c | 12 +- drivers/mfd/tps65090.c | 30 +- drivers/mfd/tps65218.c | 89 ++ drivers/mfd/tps65910.c | 18 +- drivers/mfd/tps68470.c | 1 - drivers/mfd/tps80031.c | 37 +- drivers/mfd/tqmx86.c | 281 ++++ drivers/mfd/wm831x-core.c | 15 +- drivers/mfd/wm831x-i2c.c | 20 +- drivers/mfd/wm831x-spi.c | 24 +- drivers/mfd/wm8350-core.c | 30 +- drivers/mfd/wm8350-i2c.c | 24 +- drivers/mfd/wm8400-core.c | 18 +- drivers/misc/eeprom/at24.c | 169 ++- drivers/pinctrl/qcom/Kconfig | 2 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 141 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 157 ++- drivers/platform/chrome/Kconfig | 47 +- drivers/platform/chrome/Makefile | 7 +- drivers/platform/chrome/cros_ec_debugfs.c | 62 +- drivers/platform/chrome/cros_ec_i2c.c | 10 - drivers/platform/chrome/cros_ec_lightbar.c | 126 +- drivers/platform/chrome/cros_ec_lpc.c | 4 - drivers/platform/chrome/cros_ec_spi.c | 11 - drivers/platform/chrome/cros_ec_sysfs.c | 36 +- drivers/platform/chrome/cros_ec_vbc.c | 59 +- drivers/platform/x86/Kconfig | 14 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/pcengines-apuv2.c | 260 ++++ drivers/power/reset/at91-reset.c | 13 + drivers/power/supply/axp288_fuel_gauge.c | 14 +- drivers/power/supply/bq25890_charger.c | 4 +- drivers/power/supply/bq27xxx_battery.c | 20 +- drivers/power/supply/charger-manager.c | 18 +- drivers/power/supply/cpcap-charger.c | 1 + drivers/power/supply/ds2782_battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 88 +- drivers/power/supply/isp1704_charger.c | 60 +- drivers/power/supply/max17042_battery.c | 10 + drivers/power/supply/power_supply_core.c | 5 +- drivers/power/supply/sc27xx_fuel_gauge.c | 95 +- drivers/power/supply/twl4030_charger.c | 4 +- drivers/ras/ras.c | 2 +- drivers/rtc/Kconfig | 58 +- drivers/rtc/Makefile | 5 + drivers/rtc/dev.c | 5 - drivers/rtc/lib.c | 6 +- drivers/rtc/rtc-88pm80x.c | 21 +- drivers/rtc/rtc-88pm860x.c | 21 +- drivers/rtc/rtc-ab-eoz9.c | 465 +++++++ drivers/rtc/rtc-abx80x.c | 71 +- drivers/rtc/rtc-cadence.c | 423 ++++++ drivers/rtc/rtc-coh901331.c | 6 +- drivers/rtc/rtc-ds1307.c | 1095 ++++++++-------- drivers/rtc/rtc-ds1672.c | 3 +- drivers/rtc/rtc-hym8563.c | 2 + drivers/rtc/rtc-imx-sc.c | 21 +- drivers/rtc/rtc-isl1208.c | 167 ++- drivers/rtc/rtc-mc146818-lib.c | 2 +- drivers/rtc/rtc-meson.c | 407 ++++++ drivers/rtc/rtc-pcf85063.c | 46 +- drivers/rtc/rtc-pcf8523.c | 29 +- drivers/rtc/rtc-pic32.c | 34 +- drivers/rtc/rtc-pm8xxx.c | 6 +- drivers/rtc/rtc-rs5c372.c | 76 +- drivers/rtc/rtc-rv3028.c | 732 +++++++++++ drivers/rtc/rtc-rv8803.c | 15 +- drivers/rtc/rtc-rx8581.c | 114 +- drivers/rtc/rtc-s3c.c | 87 +- drivers/rtc/rtc-sd3078.c | 231 ++++ drivers/rtc/rtc-snvs.c | 6 + drivers/rtc/rtc-tx4939.c | 26 +- drivers/rtc/rtc-zynqmp.c | 18 +- drivers/spmi/Kconfig | 2 +- drivers/spmi/spmi-pmic-arb.c | 67 +- drivers/thermal/Kconfig | 3 +- drivers/thermal/broadcom/Kconfig | 9 + drivers/thermal/broadcom/Makefile | 1 + drivers/thermal/broadcom/sr-thermal.c | 121 ++ drivers/thermal/mtk_thermal.c | 316 ++++- drivers/thermal/qcom/tsens-common.c | 33 +- drivers/thermal/qoriq_thermal.c | 104 +- drivers/thermal/rcar_gen3_thermal.c | 19 + drivers/thermal/tegra/soctherm.c | 38 +- drivers/video/backlight/pwm_bl.c | 2 +- drivers/watchdog/Kconfig | 12 + drivers/watchdog/Makefile | 1 + drivers/watchdog/stpmic1_wdt.c | 139 ++ include/dt-bindings/clk/lochnagar.h | 26 + include/dt-bindings/gpio/gpio.h | 6 + include/dt-bindings/mfd/st,stpmic1.h | 50 + include/dt-bindings/pinctrl/lochnagar.h | 132 ++ include/linux/acpi.h | 11 - include/linux/gpio/driver.h | 5 + include/linux/gpio/machine.h | 2 + include/linux/i2c-algo-bit.h | 33 +- include/linux/i2c.h | 45 + include/linux/ipmi_smi.h | 27 +- include/linux/irq.h | 1 + include/linux/irqdomain.h | 5 + include/linux/livepatch.h | 50 +- include/linux/mfd/cros_ec.h | 21 - include/linux/mfd/lochnagar.h | 55 + include/linux/mfd/lochnagar1_regs.h | 157 +++ include/linux/mfd/lochnagar2_regs.h | 291 +++++ include/linux/mfd/stmpe.h | 21 + include/linux/mfd/stpmic1.h | 212 +++ include/linux/mfd/tps65218.h | 4 + include/linux/mfd/wm831x/core.h | 1 - include/linux/mfd/wm8350/core.h | 1 - include/linux/of_gpio.h | 2 + include/linux/platform_data/at24.h | 60 - include/linux/platform_data/gpio/gpio-amd-fch.h | 46 + include/linux/platform_data/i2c-cbus-gpio.h | 27 - include/linux/platform_data/i2c-ocores.h | 6 +- include/linux/platform_device.h | 3 + include/linux/power/isp1704_charger.h | 30 - include/linux/power_supply.h | 1 + include/linux/rtc.h | 3 +- include/ras/ras_event.h | 8 +- include/trace/events/smbus.h | 6 +- kernel/dma/swiotlb.c | 50 +- kernel/irq/chip.c | 12 + kernel/irq/irq_sim.c | 12 + kernel/irq/irqdomain.c | 45 +- kernel/livepatch/core.c | 854 +++++++----- kernel/livepatch/core.h | 11 + kernel/livepatch/patch.c | 57 +- kernel/livepatch/patch.h | 5 +- kernel/livepatch/transition.c | 124 +- kernel/livepatch/transition.h | 1 - lib/Kconfig.debug | 23 +- lib/Makefile | 2 + lib/livepatch/Makefile | 15 + lib/livepatch/test_klp_atomic_replace.c | 57 + lib/livepatch/test_klp_callbacks_busy.c | 43 + lib/livepatch/test_klp_callbacks_demo.c | 121 ++ lib/livepatch/test_klp_callbacks_demo2.c | 93 ++ lib/livepatch/test_klp_callbacks_mod.c | 24 + lib/livepatch/test_klp_livepatch.c | 51 + lib/livepatch/test_klp_shadow_vars.c | 258 ++++ samples/livepatch/livepatch-callbacks-demo.c | 13 +- samples/livepatch/livepatch-sample.c | 13 +- samples/livepatch/livepatch-shadow-fix1.c | 18 +- samples/livepatch/livepatch-shadow-fix2.c | 18 +- samples/livepatch/livepatch-shadow-mod.c | 11 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/livepatch/Makefile | 8 + tools/testing/selftests/livepatch/README | 43 + tools/testing/selftests/livepatch/config | 1 + tools/testing/selftests/livepatch/functions.sh | 198 +++ .../testing/selftests/livepatch/test-callbacks.sh | 587 +++++++++ .../testing/selftests/livepatch/test-livepatch.sh | 168 +++ .../selftests/livepatch/test-shadow-vars.sh | 60 + 378 files changed, 21129 insertions(+), 7057 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-chromeos create mode 100644 Documentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-lightbar create mode 100644 Documentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-vbc create mode 100644 Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt create mode 100644 Documentation/devicetree/bindings/gpio/gateworks,pld-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-xscale.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/stmpe-adc.txt create mode 100644 Documentation/devicetree/bindings/input/st,stpmic1-onkey.txt create mode 100644 Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.txt create mode 100644 Documentation/devicetree/bindings/rtc/cdns,rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/isil,isl1208.txt delete mode 100644 Documentation/devicetree/bindings/rtc/isil,isl1219.txt create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf85063.txt create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8523.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-meson.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,sr-thermal.txt create mode 100644 Documentation/devicetree/bindings/watchdog/st,stpmic1-wdt.txt create mode 100644 Documentation/livepatch/cumulative-patches.txt create mode 100644 drivers/char/ipmi/ipmi_plat_data.c create mode 100644 drivers/char/ipmi/ipmi_plat_data.h create mode 100644 drivers/edac/aspeed_edac.c create mode 100644 drivers/edac/i10nm_base.c create mode 100644 drivers/edac/skx_base.c create mode 100644 drivers/edac/skx_common.c create mode 100644 drivers/edac/skx_common.h delete mode 100644 drivers/edac/skx_edac.c create mode 100644 drivers/gpio/gpio-amd-fch.c create mode 100644 drivers/gpio/gpio-gw-pld.c create mode 100644 drivers/gpio/gpio-tqmx86.c create mode 100644 drivers/hid/hid-maltron.c create mode 100644 drivers/hid/hid-uclogic-core.c create mode 100644 drivers/hid/hid-uclogic-params.c create mode 100644 drivers/hid/hid-uclogic-params.h rename drivers/hid/{hid-uclogic.c => hid-uclogic-rdesc.c} (67%) create mode 100644 drivers/hid/hid-uclogic-rdesc.h create mode 100644 drivers/hid/hid-viewsonic.c create mode 100644 drivers/iio/adc/stmpe-adc.c create mode 100644 drivers/input/misc/stpmic1_onkey.c create mode 100644 drivers/mfd/lochnagar-i2c.c create mode 100644 drivers/mfd/stpmic1.c create mode 100644 drivers/mfd/tqmx86.c create mode 100644 drivers/platform/x86/pcengines-apuv2.c create mode 100644 drivers/rtc/rtc-ab-eoz9.c create mode 100644 drivers/rtc/rtc-cadence.c create mode 100644 drivers/rtc/rtc-meson.c create mode 100644 drivers/rtc/rtc-rv3028.c create mode 100644 drivers/rtc/rtc-sd3078.c create mode 100644 drivers/thermal/broadcom/sr-thermal.c create mode 100644 drivers/watchdog/stpmic1_wdt.c create mode 100644 include/dt-bindings/clk/lochnagar.h create mode 100644 include/dt-bindings/mfd/st,stpmic1.h create mode 100644 include/dt-bindings/pinctrl/lochnagar.h create mode 100644 include/linux/mfd/lochnagar.h create mode 100644 include/linux/mfd/lochnagar1_regs.h create mode 100644 include/linux/mfd/lochnagar2_regs.h create mode 100644 include/linux/mfd/stpmic1.h delete mode 100644 include/linux/platform_data/at24.h create mode 100644 include/linux/platform_data/gpio/gpio-amd-fch.h delete mode 100644 include/linux/platform_data/i2c-cbus-gpio.h delete mode 100644 include/linux/power/isp1704_charger.h create mode 100644 lib/livepatch/Makefile create mode 100644 lib/livepatch/test_klp_atomic_replace.c create mode 100644 lib/livepatch/test_klp_callbacks_busy.c create mode 100644 lib/livepatch/test_klp_callbacks_demo.c create mode 100644 lib/livepatch/test_klp_callbacks_demo2.c create mode 100644 lib/livepatch/test_klp_callbacks_mod.c create mode 100644 lib/livepatch/test_klp_livepatch.c create mode 100644 lib/livepatch/test_klp_shadow_vars.c create mode 100644 tools/testing/selftests/livepatch/Makefile create mode 100644 tools/testing/selftests/livepatch/README create mode 100644 tools/testing/selftests/livepatch/config create mode 100644 tools/testing/selftests/livepatch/functions.sh create mode 100755 tools/testing/selftests/livepatch/test-callbacks.sh create mode 100755 tools/testing/selftests/livepatch/test-livepatch.sh create mode 100755 tools/testing/selftests/livepatch/test-shadow-vars.sh