This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 0906d8b975ff Merge tag 'iommu-updates-v5.7' of git://git.kernel.org/pub [...] new 1d0827b75ee7 mm/memremap_pages: Kill unused __devm_memremap_pages() new 9ffc1d19fc4a mm/memremap_pages: Introduce memremap_compat_align() new b2ba7e91fa81 libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid new 6acd7d5ef264 libnvdimm/namespace: Enforce memremap_compat_align() new a0e374525def libnvdimm/region: Introduce NDD_LABELING new 2522afb86a8c libnvdimm/region: Introduce an 'align' attribute new 04ff4863e126 libnvdimm/region: Fix build error new b9bd80396a42 MAINTAINERS: clarify maintenance of nvdimm testing tool new c0e71d602053 tools/testing/nvdimm: Fix compilation failure without CONF [...] new 01091c496f92 acpi/nfit: improve bounds checking for 'func' new f84afbdd3a9e libnvdimm: Out of bounds read in __nd_ioctl() new 1f7767996281 tools/test/nvdimm: Fix out of tree build new 91bf79bcb61d Merge branch 'for-5.6/libnvdimm-fixes' into libnvdimm-for-next new b2ca916ce392 ACPI: NUMA: Up-level "map to online node" functionality new 4fcbe96e4d0b mm/numa: Skip NUMA_NO_NODE and online nodes in numa_map_to [...] new 575e23b6e13c powerpc/papr_scm: Switch to numa_map_to_online_node() new 1e5d8e1e47af x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO new 5d30f92e7631 x86/NUMA: Provide a range-to-target_node lookup facility new 7b27a8622f80 libnvdimm/e820: Retrieve and populate correct 'target_node' info new d3b88655c0a1 Merge branch 'for-5.7/numa' into libnvdimm-for-next new 4b566406085b ACPI: NFIT: Replace zero-length array with flexible-array member new 1e361632da12 libnvdimm/label: Replace zero-length array with flexible-a [...] new 9106137c6f0d libnvdimm/region: Replace zero-length array with flexible- [...] new 338f6dac8585 libnvdimm: Update persistence domain value for of_pmem and [...] new 5d64efe79703 pmem: Add functions for reading/writing page to/from pmem new f605a263e069 dax, pmem: Add a dax operation zero_page_range new 79fa974ff6bc s390,dcssblk,dax: Add dax zero_page_range operation to dcs [...] new cdf6cdcd3b99 dm,dax: Add dax zero_page_range operation new 0a23f9ffa5ac dax: Use new dax zero page method for zeroing a page new 4f3b4f161d7a dax,iomap: Add helper dax_iomap_zero() to zero a range new 4e4ced93794a dax: Move mandatory ->zero_page_range() check in alloc_dax() new f6d2b802f80d Merge branch 'for-5.7/libnvdimm' into libnvdimm-for-next new 9b06860d7c1f Merge tag 'libnvdimm-for-5.7' of git://git.kernel.org/pub/ [...] new ec2daf6e33f9 platform: chrome: Add cros-usbpd-notify driver new f2437e48ac7a power: supply: cros-ec-usbpd-charger: Fix host events new 2b63eb961ade Merge branch 'chrome-platform-5.6-fixes' into for-next new 8673e944b50e platform/chrome: wilco_ec: Platform data shouldn't include [...] new 42cd0ab476e2 platform/chrome: cros_ec: Query EC protocol version if EC [...] new f775ac78fcfc platform/chrome: cros_ec_rpmsg: Fix race with host event new 7d3ca507fda9 platform/chrome: cros_ec_spi: Use new structure for SPI tr [...] new c5cd2b47b203 platform/chrome: cros_ec_proto: Report command not supported new 6bc15ad784ed platform/chrome: cros_ec_vbc: Use cros_ec_cmd_xfer_status helper new 413dda8f2c6f platform/chrome: cros_ec_chardev: Use cros_ec_cmd_xfer_sta [...] new 72540a571653 platform/chrome: cros_ec_sysfs: Use cros_ec_cmd_xfer_statu [...] new cff38b0c58fc platform/chrome: cros_ec_lightbar: Use cros_ec_cmd_xfer_st [...] new c06e58b6b733 platform/chrome: cros_ec: Use cros_ec_cmd_xfer_status helper new 7e11f4c0c5cc platform/chrome: Kconfig: Remove CONFIG_ prefix from MFD_C [...] new 92e399c07b7e platform/chrome: cros_usbpd_notify: Fix cros-usbpd-notify [...] new f5d84a21fab7 platform/chrome: cros_usbpd_notify: Add driver data struct new 7e91e1ac60bb platform/chrome: cros_usbpd_notify: Amend ACPI driver to plat new a88214089d67 platform/chrome: cros_usbpd_notify: Pull PD_HOST_EVENT status new fdc6b21e2444 platform/chrome: Add Type C connector class driver new ad7c0510c99e platform/chrome: cros_ec_typec: Update port info from EC new 45620da40f6f platform/chrome: cros_ec_chardev: Replace zero-length arra [...] new e0db7c42b05f platform/chrome: wilco_ec: event: Replace zero-length arra [...] new b2057c64017e platform/chrome: chromeos_laptop: make I2C API conversion [...] new cee416a34744 platform/chrome: cros_ec_sensorhub: Add the number of sens [...] new 145d59baff59 platform/chrome: cros_ec_sensorhub: Add FIFO support new b9b05664ebf6 platform/chrome: cros_ec_sensorhub: Add code to spread timestmap new 93fe48a58590 platform/chrome: cros_ec_sensorhub: Add median filter new d9452adcc5b4 iio: cros_ec: Move function description to .c file new 69f0793eb60d iio: expose iio_device_set_clock new aa984f1ba4a4 iio: cros_ec: Register to cros_ec_sensorhub when EC supports FIFO new 2861be4ca912 iio: cros_ec: Remove pm function new 6562793b55c5 iio: cros_ec: Expose hwfifo_timeout new cb8755606814 iio: cros_ec: Report hwfifo_watermark_max new 317a0ebe53f4 iio: cros_ec: Use Hertz as unit for sampling frequency new a46387712da1 platform/chrome: cros_ec_spi: Wait for USECS, not NSECS new 413a103cf6e5 Merge tag 'tag-chrome-platform-for-v5.7' of git://git.kern [...] new 000de5417107 watchdog: qcom-wdt: disable pretimeout on timer platform new b1413e6edc5a watchdog: pm8916_wdt: Add system sleep callbacks new cc9cc794c329 watchdog: qcom: Use irq flags from firmware new 15a2638ab46d watchdog: imx_sc_wdt: Remove unused includes new dca96e0117a0 watchdog: imx7ulp: Remove unused include of init.h new 3f9d51333129 watchdog: wm831x_wdt: Remove GPIO handling new 9232c80659e9 watchdog: Add stop_on_reboot parameter to control reboot policy new 436867b6469a watchdog: imx2_wdt: Drop .remove callback new 982bb70517ae watchdog: reset last_hw_keepalive time at start new f667421324ed watchdog: npcm: remove whitespaces new bb914088bd8a watchdog: orion: use 0 for unset heartbeat new e2ad9bca4549 watchdog: ziirave_wdt: change name to be more specific new 936253d7e904 dt-bindings: watchdog: Add support for TI K3 RTI watchdog new 2d63908bdbfb watchdog: Add K3 RTI watchdog support new 5602b0af9df0 Merge tag 'linux-watchdog-5.7-rc1' of git://www.linux-watc [...] new b5f13031cd8d crypto: hisilicon - Fix build error new 755bddd1e4ea crypto: marvell/octeontx - fix double free of ptr new d8fc9cde85d8 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] new 457df33e035a iomap: Handle memory allocation failure in readahead new 9744b923d508 Merge tag 'iomap-5.7-merge-3' of git://git.kernel.org/pub/ [...] new 300b124fcf6a ovl: fix value of i_ino for lower hardlink corner case new 735c907d7b7d ovl: fix out of date comment and unreachable code new 2effc5c25d55 ovl: factor out helper ovl_get_root() new 62c832ed4e1b ovl: simplify i_ino initialization new 4c494bd582fa ovl: document permission model new c61ca5572508 ovl: ignore failure to copy up unknown xattrs new 3bb7df928a7d ovl: restructure dentry revalidation new 7925dad839e7 ovl: separate detection of remote upper layer from stacked [...] new f42888445619 ovl: decide if revalidate needed on a per-dentry basis new bccece1ead36 ovl: allow remote upper new cad218ab3320 ovl: check if upper fs supports RENAME_WHITEOUT new d80172c2d859 ovl: strict upper fs requirements for remote upper fs new 504f38410a51 ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old new 0efbe7c4f948 ovl: replace zero-length array with flexible-array member new a5a84682ecb6 ovl: fix a typo in comment new 83552eacdfc0 ovl: fix WARN_ON nlink drop to zero new 4d314f7859dc ovl: use a private non-persistent ino pool new dfe51d47b7ee ovl: avoid possible inode number collisions with xino=on new 926e94d79baf ovl: enable xino automatically in more cases new 2eda9eaa6d7e ovl: document xino expected behavior new c6b80eb89b55 Merge tag 'ovl-update-5.7' of git://git.kernel.org/pub/scm [...] new 3db0a2fc5668 ceph: register MDS request with dir inode from the start new f85122afeb23 ceph: add refcounting for Fx caps new 525d15e8e5ad ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] new 072eaf3c0f0f libceph: drop CEPH_DEFINE_SHOW_FUNC new 94f4857f4ba2 rbd: remove barriers from img_request_layered_{set,clear,test}() new 70837470b41e ceph: don't ClearPageChecked in ceph_invalidatepage() new 5107d7d505cb ceph: move ceph_osdc_{read,write}pages to ceph.ko new cb63483ad06d ceph: fix description of some mount options new bbb480ab05b2 ceph: check if file lock exists before sending unlock request new 679a97d28627 rbd: kill img_request kref new 78b42a871a65 rbd: get rid of img_request_layered_clear() new a52cc6857535 rbd: acquire header_rwsem just once in rbd_queue_workfn() new 59e542c86989 rbd: embed image request in blk-mq pdu new f9b6b98d24f7 rbd: enable multiple blk-mq queues new f682dc713c0a ceph: replace zero-length array with flexible-array member new cb03c14390fb ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite new c36d641493c9 ceph: reorganize fields in ceph_mds_request new 058daab79d6b ceph: move to a dedicated slabcache for mds requests new 1b0c3b9f91f0 ceph: re-org copy_file_range and fix some error paths new 8ccf7fcce191 ceph: return ETIMEDOUT errno to userland when request timed out new 4d8b8fb4940a libceph: simplify ceph_monc_handle_map() new bb0e681dda33 libceph: directly skip to the end of redirect reply new e8a4d2677154 ceph: clean up kick_flushing_inode_caps() new c7e4f85ce967 ceph: more caps.c lockdep assertions new 3bb48b4142bb ceph: add flag to designate that a request is asynchronous new f5e17aed3acc ceph: track primary dentry link new 891f3f5a6a06 ceph: add infrastructure for waiting for async create to complete new 40dcf75e82f8 ceph: make __take_cap_refs non-static new a25949b99003 ceph: cap tracking for async directory operations new 173e70e8ac0f ceph: don't take refs to want mask unless we have all bits new 2ccb45462aea ceph: perform asynchronous unlink if we have sufficient caps new 966c716018de ceph: make ceph_fill_inode non-static new d48464878708 ceph: decode interval_sets for delegated inos new 6deb8008a8e6 ceph: add new MDS req field to hold delegated inode number new 785892fe88f6 ceph: cache layout in parent dir on first sync create new 9a8d03ca2e2c ceph: attempt to do async create when possible new 3313f66a57ed ceph: update dentry lease for async create new c0e385b1067a ceph: always renew caps if mds_wanted is insufficient new 719a2514e9bf ceph: consider inode's last read/write when calculating wa [...] new a0d93e327fc4 ceph: remove delay check logic from ceph_check_caps() new 135e671e54fc ceph: simplify calling of ceph_get_fmode() new 11ba6b9ceeb4 ceph: update i_requested_max_size only when sending cap ms [...] new bf73c62e7ff8 ceph: check all mds' caps after page writeback new c6d50296032f ceph: return ceph_mdsc_do_request() errors from __get_parent() new 546d402085d6 ceph: cleanup return error of try_get_cap_refs() new 42d70f8e31df ceph: request new max size only when there is auth cap new 0aa971b6fd3f ceph: don't skip updating wanted caps when cap is stale new 9bccb76574ad ceph: wait for async creating inode before requesting new [...] new ef9157259fb7 ceph: fix snapshot directory timestamps new fcc95f06403c Merge tag 'ceph-for-5.7-rc1' of git://github.com/ceph/ceph-client new c6f141412d24 9p: document short read behaviour with O_NONBLOCK new 5d30bcacd91a Merge tag '9p-for-5.7-2' of git://github.com/martinetd/linux
The 162 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: .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 65 ++ Documentation/filesystems/9p.rst | 10 + Documentation/filesystems/ceph.rst | 6 +- Documentation/filesystems/overlayfs.rst | 82 +- MAINTAINERS | 1 + arch/powerpc/Kconfig | 1 + arch/powerpc/mm/ioremap.c | 21 + arch/powerpc/platforms/pseries/papr_scm.c | 27 +- arch/x86/Kconfig | 1 + arch/x86/mm/numa.c | 67 +- drivers/acpi/nfit/core.c | 14 +- drivers/acpi/nfit/nfit.h | 13 +- drivers/acpi/numa/srat.c | 41 - drivers/block/rbd.c | 215 ++-- drivers/crypto/hisilicon/Kconfig | 2 + drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 8 +- drivers/dax/bus.c | 4 +- drivers/dax/super.c | 28 +- drivers/iio/accel/cros_ec_accel_legacy.c | 8 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 13 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 375 +++++-- drivers/iio/industrialio-core.c | 8 +- drivers/iio/light/cros_ec_light_prox.c | 15 +- drivers/iio/pressure/cros_ec_baro.c | 14 +- drivers/md/dm-linear.c | 18 + drivers/md/dm-log-writes.c | 17 + drivers/md/dm-stripe.c | 23 + drivers/md/dm.c | 32 +- drivers/nvdimm/bus.c | 6 +- drivers/nvdimm/dimm.c | 2 +- drivers/nvdimm/dimm_devs.c | 95 +- drivers/nvdimm/e820.c | 18 +- drivers/nvdimm/label.h | 2 +- drivers/nvdimm/namespace_devs.c | 28 +- drivers/nvdimm/nd.h | 7 +- drivers/nvdimm/of_pmem.c | 4 +- drivers/nvdimm/pfn.h | 12 + drivers/nvdimm/pfn_devs.c | 40 +- drivers/nvdimm/pmem.c | 101 +- drivers/nvdimm/region_devs.c | 130 ++- drivers/platform/chrome/Kconfig | 27 +- drivers/platform/chrome/Makefile | 5 +- drivers/platform/chrome/chromeos_laptop.c | 2 +- drivers/platform/chrome/cros_ec.c | 32 +- drivers/platform/chrome/cros_ec_chardev.c | 4 +- drivers/platform/chrome/cros_ec_lightbar.c | 50 +- drivers/platform/chrome/cros_ec_proto.c | 9 +- drivers/platform/chrome/cros_ec_rpmsg.c | 16 +- drivers/platform/chrome/cros_ec_sensorhub.c | 111 ++- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 1046 ++++++++++++++++++++ drivers/platform/chrome/cros_ec_spi.c | 6 +- drivers/platform/chrome/cros_ec_sysfs.c | 36 +- drivers/platform/chrome/cros_ec_typec.c | 357 +++++++ drivers/platform/chrome/cros_ec_vbc.c | 4 +- drivers/platform/chrome/cros_usbpd_notify.c | 306 ++++++ drivers/platform/chrome/wilco_ec/event.c | 4 +- drivers/platform/chrome/wilco_ec/properties.c | 3 + drivers/platform/chrome/wilco_ec/sysfs.c | 4 + drivers/power/supply/Kconfig | 2 +- drivers/power/supply/cros_usbpd-charger.c | 50 +- drivers/s390/block/dcssblk.c | 20 +- drivers/watchdog/Kconfig | 8 + drivers/watchdog/Makefile | 1 + drivers/watchdog/imx2_wdt.c | 37 +- drivers/watchdog/imx7ulp_wdt.c | 1 - drivers/watchdog/imx_sc_wdt.c | 2 - drivers/watchdog/npcm_wdt.c | 19 +- drivers/watchdog/orion_wdt.c | 2 +- drivers/watchdog/pm8916_wdt.c | 25 + drivers/watchdog/qcom-wdt.c | 34 +- drivers/watchdog/rti_wdt.c | 255 +++++ drivers/watchdog/watchdog_core.c | 12 + drivers/watchdog/watchdog_dev.c | 1 + drivers/watchdog/wm831x_wdt.c | 27 - drivers/watchdog/ziirave_wdt.c | 2 +- fs/ceph/addr.c | 90 +- fs/ceph/cache.c | 2 +- fs/ceph/caps.c | 536 +++++----- fs/ceph/debugfs.c | 16 +- fs/ceph/dir.c | 132 ++- fs/ceph/export.c | 5 + fs/ceph/file.c | 486 +++++++-- fs/ceph/inode.c | 84 +- fs/ceph/ioctl.c | 2 + fs/ceph/locks.c | 31 +- fs/ceph/mds_client.c | 240 ++++- fs/ceph/mds_client.h | 30 +- fs/ceph/super.c | 28 + fs/ceph/super.h | 70 +- fs/dax.c | 59 +- fs/iomap/buffered-io.c | 17 +- fs/overlayfs/copy_up.c | 16 +- fs/overlayfs/dir.c | 31 +- fs/overlayfs/export.c | 40 +- fs/overlayfs/inode.c | 99 +- fs/overlayfs/namei.c | 5 +- fs/overlayfs/overlayfs.h | 25 +- fs/overlayfs/ovl_entry.h | 2 + fs/overlayfs/readdir.c | 25 +- fs/overlayfs/super.c | 258 +++-- fs/overlayfs/util.c | 40 +- include/linux/acpi.h | 23 +- include/linux/ceph/ceph_fs.h | 18 +- include/linux/ceph/debugfs.h | 14 - include/linux/ceph/libceph.h | 1 + include/linux/ceph/osd_client.h | 17 - include/linux/dax.h | 21 +- include/linux/device-mapper.h | 3 + include/linux/iio/common/cros_ec_sensors_core.h | 104 +- include/linux/iio/iio.h | 2 + include/linux/io.h | 2 - include/linux/libnvdimm.h | 2 + include/linux/memremap.h | 8 + include/linux/mfd/wm831x/pdata.h | 1 - include/linux/mmzone.h | 1 + include/linux/numa.h | 30 +- include/linux/platform_data/cros_ec_proto.h | 4 + include/linux/platform_data/cros_ec_sensorhub.h | 163 +++ include/linux/platform_data/cros_usbpd_notify.h | 17 + include/linux/platform_data/wilco-ec.h | 8 +- lib/Kconfig | 3 + mm/Kconfig | 5 + mm/mempolicy.c | 26 + mm/memremap.c | 23 + net/ceph/debugfs.c | 20 +- net/ceph/mon_client.c | 8 +- net/ceph/osd_client.c | 82 -- tools/testing/nvdimm/Kbuild | 4 +- tools/testing/nvdimm/test/Kbuild | 4 +- tools/testing/nvdimm/test/nfit.c | 2 + 131 files changed, 5480 insertions(+), 1602 deletions(-) create mode 100644 Documentation/devicetree/bindings/watchdog/ti,rti-wdt.yaml create mode 100644 drivers/platform/chrome/cros_ec_sensorhub_ring.c create mode 100644 drivers/platform/chrome/cros_ec_typec.c create mode 100644 drivers/platform/chrome/cros_usbpd_notify.c create mode 100644 drivers/watchdog/rti_wdt.c create mode 100644 include/linux/platform_data/cros_usbpd_notify.h