This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 9bff9dfc513b Merge tag 'spi-v5.2' of git://git.kernel.org/pub/scm/linux [...] new 9d7b7bfbafba Merge tag 'v5.1-rc2' into next-general new 733e4467dd06 LSM: fix documentation for sb_copy_data hook new 5f4b97555c2e LSM: fix documentation for the syslog hook new 68b3edbd9fd8 LSM: fix documentation for the socket_post_create hook new a890e6378201 LSM: fix documentation for the task_setscheduler hook new 2f991d7ae86a LSM: fix documentation for the socket_getpeersec_dgram hook new 6b6b6476a32f LSM: fix documentation for the path_chmod hook new 5fdd268f6eb8 LSM: fix documentation for the audit_* hooks new ab012bc83615 LSM: fix documentation for the msg_queue_* hooks new e9220bc8b79a LSM: fix documentation for the sem_* hooks new 9c53cb9d5648 LSM: fix documentation for the shm_* hooks new 8d93e952fba2 LSM: lsm_hooks.h: fix documentation format new 1b26fcdb748e Yama: mark local symbols as static new 5c7e372caa35 security: don't use RCU accessors for cred->session_keyring new 0b9dc6c9f01c keys: safe concurrent user->{session,uid}_keyring access new d1a0846006e4 security: inode: fix a missing check for securityfs_create_file new ecb8e74dac1a Yama: mark function as static new fe9fd2ef383c Revert "security: inode: fix a missing check for securityf [...] new 6beff00b79ca seccomp: fix up grammar in comment new 78ee8b1b9b2f Merge branch 'next-general' of git://git.kernel.org/pub/sc [...] new 124dbd750da4 i3c: master: dw: remove dead code from dw_i3c_master_*_xfers() new 476c7e1d34f2 i3c: Fix a shift wrap bug in i3c_bus_set_addr_slot_status() new 80104bb06b17 Merge tag 'i3c/for-5.2' of git://git.kernel.org/pub/scm/li [...] new 20522fefd522 Revert "HID: i2c-hid: Disable runtime PM on Synaptics touchpad" new a50e8e2ecc14 HID: intel-ish-hid: Add Comet Lake PCI device ID new d43c17ead879 HID: input: make sure the wheel high resolution multiplier is set new 39b3c3a5fbc5 HID: input: fix assignment of .value new 58e75155009c HID: core: move Usage Page concatenation to Main item new a025a18fecd4 HID: core: Call request_module before doing device_add new 4ceabaf7909d HID: core: Do not call request_module() in async context new e19595fcabb5 HID: intel-ish: enable raw interface to HID devices on ISH new 6b3f75f75fdd HID: intel-ish-hid: Add match callback to ishtp bus type new 7ab2184246bd HID: intel-ish-hid: Hide members of struct ishtp_cl_device new c2012ec06204 HID: intel-ish-hid: Simplify ishtp_cl_link() new e00a864f976a HID: intel-ish-hid: Move driver registry functions new 9a0bc1a63780 HID: intel-ish-hid: Store ishtp_cl_device instance in device new 8991eb309e1f HID: intel-ish-hid: Move the common functions from client.h new 51cbc7079eca HID: intel-ish-hid: Add interface functions for struct ishtp_cl new 5f7224cf4185 HID: intel-ish-hid: Move functions related to bus and device new 29b06d12ba79 HID: intel-ish-hid: Use the new interface functions in HID [...] new 0e568a16af40 HID: intel-ish-hid: Add interface function for PCI device pointer new 91b228107da3 HID: intel-ish-hid: ISH firmware loader client driver new 2eb3c3e6eafb HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" new 9576af6a95db HID: logitech-hidpp: simplify printing of HID++ version new 090760d4269d HID: logitech-hidpp: remove hidpp_is_connected() new 1f87b0cd32b3 HID: logitech-hidpp: change low battery level threshold fr [...] new 7d3879bd5da4 Merge branch 'for-5.1/upstream-fixes' into for-5.2/logitech new 2fbe5a5d8853 HID: quirks: do not blacklist Logitech devices new 43cd97af70c6 HID: logitech: Stop setting drvdata to NULL on probe failu [...] new 83898234f2ae HID: logitech-dj: reshuffle logi_dj_recv_forward_* new 7bb56a5f3809 HID: logitech-dj: fix variable naming in logi_dj_hidpp_event new a17dd1f2da43 HID: logitech-dj: use BIT() macro for RF Report types new c034041284e8 HID: logitech-dj: declare and use a few HID++ 1.0 constants new 82c0beb85854 HID: logitech-dj: remove USB dependency new 4fcad95a24bb HID: logitech-dj: do not schedule the dj report itself new 61d14de2948e HID: logitech-dj: remove unused querying_devices variable new f41d766c34cb HID: logitech-dj: protect the paired_dj_devices access in [...] new 0ee755449157 HID: logitech-dj: rename dj_receiver_dev.hdev to dj_receiv [...] new a1d97ccbb4d0 HID: logitech-dj: support sharing struct dj_receiver_dev b [...] new b6aeeddef68d HID: logitech-dj: add logi_dj_recv_queue_unknown_work helper new 74808f9115ce HID: logitech-dj: add support for non unifying receivers new f5fb57a74e88 HID: logitech-dj: add support for the gaming unifying receiver new c9121cf63733 HID: logitech-dj: add support for 27 MHz receivers new 1f944ac62608 HID: logitech-dj: add support for 27 MHz mouse-only receivers new aca22a35396c HID: logitech-dj: replace dev_err calls with hid_err calls new da12b224b7d5 HID: logitech-dj: deal with some KVMs adding an extra inte [...] new de76b1d3332d HID: logitech-dj: pick a better name for non-unifying receivers new e316aa6e545f HID: logitech-dj: remove false-positive error on double qu [...] new 6d3c3f031f43 HID: logitech-dj: make appending of the HID++ descriptors [...] new f2113c3020ef HID: logitech-dj: add support for Logitech Bluetooth Mini- [...] new fe3ee1ec007b HID: logitech-hidpp: allow non HID++ devices to be handled [...] new 91cf9a98ae41 HID: logitech-hidpp: make .probe usbhid capable new 22bf6bdef4a1 HID: logitech-hidpp: ignore very-short or empty names new 2ddf07f388af HID: logitech-hidpp: do not make failure to get the name fatal new 205a2ab0c97b HID: logitech-hidpp: remove double assignment from __hidpp [...] new e54abaf675ca HID: logitech-hidpp: remove unused origin_is_hid_core func [...] new 096377525cdb HID: logitech-hidpp: use RAP instead of FAP to get the pro [...] new 754a30884886 HID: logitech-hidpp: handle devices attached to 27MHz wire [...] new d71b18f7c799 HID: logitech-hidpp: do not hardcode very long report length new 0610430e3dea HID: logitech-hidpp: add input_device ptr to struct hidpp_device new 35839f77238b HID: logitech-hidpp: make hidpp10_set_register_bit a bit m [...] new 4a79bcc64a05 HID: logitech-hidpp: add support for HID++ 1.0 wheel reports new 7457bc1b0ebf HID: logitech-hidpp: add support for HID++ 1.0 extra mouse [...] new 42bc4f3129e6 HID: logitech-hidpp: add support for HID++ 1.0 consumer ke [...] new c08f38e9fd0b HID: logitech-dj: add usbhid dependency in Kconfig new 640d4ea83c8a HID: logitech-dj: fix spelling in printk new 161f62cd07fd HID: macally: Add support for Macally ikey keyboard new 70cd8121ca7d HID: picolcd: Convert to use sysfs_streq() new 77f9f7721866 HID: hid-sensor-custom: simplify getting .driver_data new 42337b9d4d95 HID: add driver for U2F Zero built-in LED and RNG new e252e0e00281 HID: u2fzero: fix compiling error in u2fzero_probe() new 59579a8d173e HID: u2fzero: fail probe if not using USB transport new 63b6f0b827d6 Merge branches 'for-5.1/upstream-fixes', 'for-5.2/core', ' [...] new b4dd05dee0db Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new abfe3c456068 selftests/livepatch: use TEST_PROGS for test scripts new 802c24716079 selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED new 43bd3a95c98e kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled new 31adf2308f33 livepatch: Convert error about unsupported reliable stackt [...] new 4d141ab3416d livepatch: Remove custom kobject state handling new f68d67cf2f83 livepatch: Remove duplicated code for early initialization new 1efbd99ed41d Merge branches 'for-5.1/upstream-fixes' and 'for-5.2/core' [...] new 573de2a6e844 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 2821fd0c2be0 lib/test_printf: Switch to bitmap_zalloc() new 3ec25826ae33 printk: Tie printk_once / printk_deferred_once into .data. [...] new 6eea242f9bcd vsprintf: Shuffle restricted_pointer() new 1ac2f9789c4b vsprintf: Consistent %pK handling for kptr_restrict == 0 new d529ac4194f2 vsprintf: Do not check address of well-known strings new f00cc102b862 vsprintf: Factor out %p[iI] handler as ip_addr_string() new 45c3e93d751e vsprintf: Factor out %pV handler as va_format() new 798cc27a305e vsprintf: Factor out %pO handler as kobject_string() new 0b74d4d763fd vsprintf: Consolidate handling of unknown pointer specifiers new 3e5903eb9cff vsprintf: Prevent crash when dereferencing invalid pointers new 635720ac75a5 vsprintf: Avoid confusion between invalid address and value new c8c3b584343c vsprintf: Limit the length of inlined error messages new ce9d3eceb7ff lib/vsprintf: Make function pointer_string static new 35e1547511fc Merge branch 'for-5.2-vsprintf-hardening' into for-linus new d75f773c86a2 treewide: Switch printk users from %pf and %pF to %ps and [...] new 0f46c78391e1 Merge branch 'for-5.2-pf-removal' into for-linus new 0968621917ad Merge tag 'printk-for-5.2' of git://git.kernel.org/pub/scm [...]
The 119 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/clearing-warn-once.txt | 2 +- Documentation/core-api/printk-formats.rst | 8 + Makefile | 4 + arch/alpha/kernel/pci_iommu.c | 20 +- arch/arm/mach-imx/pm-imx6.c | 2 +- arch/arm/mm/alignment.c | 2 +- arch/arm/nwfpe/fpmodule.c | 2 +- arch/microblaze/mm/pgtable.c | 2 +- arch/sparc/kernel/ds.c | 2 +- arch/um/kernel/sysrq.c | 2 +- arch/x86/include/asm/trace/exceptions.h | 2 +- arch/x86/mm/extable.c | 4 +- arch/x86/xen/multicalls.c | 2 +- drivers/acpi/device_pm.c | 2 +- drivers/base/power/main.c | 6 +- drivers/base/syscore.c | 12 +- drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/floppy.c | 10 +- drivers/cpufreq/cpufreq.c | 2 +- drivers/hid/Kconfig | 27 + drivers/hid/Makefile | 3 + drivers/hid/hid-core.c | 53 +- drivers/hid/hid-ids.h | 7 +- drivers/hid/hid-input.c | 81 +- drivers/hid/hid-lg.c | 2 - drivers/hid/hid-logitech-dj.c | 1142 +++++++++++++++++++++----- drivers/hid/hid-logitech-hidpp.c | 736 ++++++++++++----- drivers/hid/hid-macally.c | 45 + drivers/hid/hid-picolcd_core.c | 18 +- drivers/hid/hid-quirks.c | 6 - drivers/hid/hid-sensor-custom.c | 12 +- drivers/hid/hid-u2fzero.c | 374 +++++++++ drivers/hid/i2c-hid/i2c-hid-core.c | 2 - drivers/hid/intel-ish-hid/Kconfig | 15 + drivers/hid/intel-ish-hid/Makefile | 3 + drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 1085 ++++++++++++++++++++++++ drivers/hid/intel-ish-hid/ishtp-hid-client.c | 168 ++-- drivers/hid/intel-ish-hid/ishtp-hid.c | 49 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 14 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 96 ++- drivers/hid/intel-ish-hid/ishtp/bus.h | 37 +- drivers/hid/intel-ish-hid/ishtp/client.c | 60 +- drivers/hid/intel-ish-hid/ishtp/client.h | 24 - drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 31 - drivers/i3c/master.c | 5 +- drivers/i3c/master/dw-i3c-master.c | 10 - drivers/mmc/core/quirks.h | 2 +- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/dimm_devs.c | 2 +- drivers/pci/pci-driver.c | 14 +- drivers/pci/quirks.c | 4 +- drivers/pnp/quirks.c | 2 +- drivers/scsi/esp_scsi.c | 2 +- fs/btrfs/tests/free-space-tree-tests.c | 4 +- fs/f2fs/f2fs.h | 2 +- fs/pstore/inode.c | 2 +- include/linux/cred.h | 2 +- include/linux/hid.h | 4 +- include/linux/intel-ish-client-if.h | 112 +++ include/linux/livepatch.h | 3 - include/linux/lsm_hooks.h | 170 ++-- include/linux/printk.h | 4 +- include/linux/sched/user.h | 7 + include/trace/events/btrfs.h | 2 +- include/trace/events/cpuhp.h | 4 +- include/trace/events/preemptirq.h | 2 +- include/trace/events/rcu.h | 4 +- include/trace/events/sunrpc.h | 2 +- include/trace/events/vmscan.h | 4 +- include/trace/events/workqueue.h | 4 +- include/trace/events/xen.h | 2 +- init/main.c | 6 +- kernel/async.c | 4 +- kernel/events/uprobes.c | 2 +- kernel/fail_function.c | 2 +- kernel/irq/debugfs.c | 2 +- kernel/irq/handle.c | 2 +- kernel/irq/manage.c | 2 +- kernel/irq/spurious.c | 4 +- kernel/livepatch/core.c | 91 +- kernel/rcu/tree.c | 2 +- kernel/seccomp.c | 2 +- kernel/stop_machine.c | 2 +- kernel/time/sched_clock.c | 2 +- kernel/time/timer.c | 2 +- kernel/workqueue.c | 12 +- lib/error-inject.c | 2 +- lib/percpu-refcount.c | 4 +- lib/test_printf.c | 29 +- lib/vsprintf.c | 431 ++++++---- mm/memblock.c | 12 +- mm/memory.c | 2 +- mm/vmscan.c | 2 +- net/ceph/osd_client.c | 2 +- net/core/net-procfs.c | 2 +- net/core/netpoll.c | 4 +- security/keys/process_keys.c | 41 +- security/keys/request_key.c | 14 +- tools/testing/selftests/livepatch/Makefile | 3 +- 101 files changed, 4091 insertions(+), 1151 deletions(-) create mode 100644 drivers/hid/hid-macally.c create mode 100644 drivers/hid/hid-u2fzero.c create mode 100644 drivers/hid/intel-ish-hid/ishtp-fw-loader.c create mode 100644 include/linux/intel-ish-client-if.h