This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 46a10fc3a2be Merge tag 'rproc-v5.17' of git://git.kernel.org/pub/scm/li [...] new d9679d0013a6 virtio: wrap config->reset calls new 207620712894 hwrng: virtio - unregister device before reset new b4d80c8dda22 vduse: moving kvfree into caller new 0f420c383a2b ifcvf/vDPA: fix misuse virtio-net device config size for blk dev new 9c25cdeb5f3c docs: document sysfs ABI for vDPA bus new 539fec78edb4 vdpa: add driver_override support new 6639032acc08 virtio-mem: prepare page onlining code for granularity sma [...] new 57c5a5b304b0 virtio-mem: prepare fake page onlining code for granularit [...] new 60af39c1f4cc net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU new 10aa250b2f7d eni_vdpa: Simplify 'eni_vdpa_probe()' new 23118b09e6e1 vdpa: Avoid duplicate call to vp_vdpa get_status new 28cc408be72c vdpa: Mark vdpa_config_ops.get_vq_notification as optional new d3e305592d69 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate [...] new 6004e351da50 firmware: qemu_fw_cfg: fix kobject leak in probe error path new 1b656e9aad7f firmware: qemu_fw_cfg: fix sysfs information leak new 9f8b4ae2ac7d firmware: qemu_fw_cfg: remove sysfs entries explicitly new 6017599bb25c virtio-pci: fix the confusing error message new 2b68224ec61b virtio: fix a typo in function "vp_modern_remove" comments. new cf4a4493ff70 virtio/virtio_mem: handle a possible NULL as a memcpy parameter new 49814ce9e21a virtio/virtio_pci_legacy_dev: ensure the correct return value new 97143b70aa84 vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 new 080063920777 vhost/test: fix memory leak of vhost virtqueues new 1861ba626ae9 virtio_ring: mark ring unused on error new 870aaff92e95 vdpa: clean up get_config_size ret value handling new a64917bc2e9b vdpa: Provide interface to read driver features new a7f46ba42485 vdpa/mlx5: Distribute RX virtqueues in RQT object new 73bc0dbb591b vdpa: Sync calls set/get config/status with cf_mutex new 30ef7a8ac8a0 vdpa: Read device configuration only if FEATURES_OK new aba21aff772b vdpa: Allow to configure max data virtqueues new e3137056e6de vdpa/mlx5: Fix config_attr_mask assignment new 75560522eaef vdpa/mlx5: Support configuring max data virtqueue new 612f330ec56f vdpa: Add support for returning device configuration information new 37e07e705888 vdpa/mlx5: Restore cur_num_vqs in case of failure in chang [...] new cd2629f6df1c vdpa: Support reporting max device capabilities new 79de65edf889 vdpa/mlx5: Report max device capabilities new cbe777e98b3a vdpa/vdpa_sim: Configure max supported virtqueues new 47a1401ac95f vdpa: Use BIT_ULL for bit operations new b2ce6197c9c9 vdpa/vdpa_sim_net: Report max device capabilities new f6d955d80830 vdpa: Avoid taking cf_mutex lock on get status new 680ab9d69a04 vdpa: Protect vdpa reset with cf_mutex new f8ae3a489b21 vdpa/mlx5: Fix is_index_valid() to refer to features new b03fc43e7387 vdpa/mlx5: Fix tracking of current number of VQs new 3bf6a9e36e44 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 49737f261c41 ata: pata_ali: no need to initialise statics to 0 new 23c72ffedeed ata: sata_fsl: Use struct_group() for memcpy() region new 58c541146b66 ata: libata-sata: use sysfs_emit() new 0667391e191c ata: libata-scsi: use sysfs_emit() new 179a028225c1 ata: ahci: use sysfs_emit() new ab0efc068ebf ata: sata_fsl: use sysfs_emit() new f713961de505 ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs new f1550f27f8a9 ata: sata_dwc_460ex: Use temporary variable for struct device new 0805e945651d ata: sata_dwc_460ex: Remove unused forward declaration new ea63a8990151 ata: libahci_platform: Remove bogus 32-bit DMA mask attempt new 7b6acb4e7faa ata: libahci_platform: Get rid of dup message when IRQ can [...] new da2994705795 ata: libata: use min() to make code cleaner new f3b9db5f4fd1 ata: libata: remove pointless debugging messages new bb6a42d71046 ata: libata: whitespace cleanup new 6c952a0dc9c3 ata: libata: Add ata_port_classify() helper new 6044f3c456dc ata: libata: move ata_dump_id() to dynamic debugging new 4baa5745ec21 ata: libata: sanitize ATA_HORKAGE_DUMP_ID new f8ec26d0f5bc ata: libata: add reset tracepoints new fc914faad67f ata: libata: add qc_prep tracepoint new c206a389c97c ata: libata: tracepoints for bus-master DMA new 7fad6ad6a357 ata: libata-sff: tracepoints for HSM state machine new 1fe9fb71b2ff ata: libata-scsi: drop DPRINTK calls for cdb translation new c318458c9359 ata: libata: add tracepoints for ATA error handling new 742bef476ca5 ata: libata: move ata_{port,link,dev}_dbg to standard pr_X [...] new d452090301fa ata: libata: revamp ata_get_cmd_descript() new 4633778b254d ata: libata: move DPRINTK to ata debugging new 37fcfade40f7 ata: sata_mv: kill 'port' argument in mv_dump_all_regs() new a2715a42380b ata: sata_mv: replace DPRINTK with dynamic debugging new e392e3944f8b ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context new 774f6bac2ed3 ata: pdc_adma: Remove DPRINTK call new 65945144fa84 ata: sata_fsl: move DPRINTK to ata debugging new fa538d4020e6 ata: sata_rcar: replace DPRINTK() with ata_port_dbg() new 1891b92a4cff ata: sata_qstor: replace DPRINTK() with dev_dbg() new b5a5fc8b0f81 ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging new e1553351d747 ata: libata: remove pointless VPRINTK() calls new 93c7711494f4 ata: ahci: Drop pointless VPRINTK() calls and convert the [...] new 51d628f10d55 ata: pdc_adma: Drop pointless VPRINTK() calls and remove d [...] new d3e140f2b008 ata: pata_octeon_cf: Drop pointless VPRINTK() calls and co [...] new 9913d3902f8f ata: pata_via: Drop pointless VPRINTK() calls new 156e67cc0dba ata: sata_promise: Drop pointless VPRINTK() calls and conv [...] new 05d8501fbf06 ata: sata_qstor: Drop pointless VPRINTK() calls new 559ba1830e4b ata: sata_rcar: Drop pointless VPRINTK() calls new a0a8005d8642 ata: sata_inic162x: Drop pointless VPRINTK() calls new 23b87b9f6ffe ata: sata_mv: Drop pointless VPRINTK() call and convert th [...] new 47013c580c73 ata: sata_nv: drop pointless VPRINTK() calls and convert r [...] new 14d3630608db ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg() new 0b8e9cc71c23 ata: sata_sil: Drop pointless VPRINTK() calls new bc21c1056d08 ata: sata_sx4: Drop pointless VPRINTK() calls and convert [...] new f11c5403a1f0 ata: sata_sx4: add module parameter 'dimm_test' new d97c75edd806 ata: libata: drop ata_msg_error() and ata_msg_intr() new 5cef96b4207e ata: libata: drop ata_msg_ctl() new 2f784b923d50 ata: libata: drop ata_msg_malloc() new 16d424672716 ata: libata: drop ata_msg_warn() new 17a1e1be2fc7 ata: libata: drop ata_msg_probe() new 96c810f216cb ata: libata: drop ata_msg_info() new 1c95a27c1e54 ata: libata: drop ata_msg_drv() new db45905e74e6 ata: libata: remove 'new' ata message handling new 870bb833c0ac ata: libata: remove debug compilation switches new f2f01a52f281 ata: pata_atp867x: convert printk() calls new 0f1c1294c78d ata: pata_cmd640: convert printk() calls new 8705cb7f1b49 ata: pata_cmd64x: convert printk() calls new 56f7979e770b ata: pata_cs5520: convert printk() calls new 0d43bff5196d ata: pata_cs5536: convert printk() calls new 3dede7f9b37f ata: pata_cypress: convert printk() calls new 3697aaafc368 ata: pata_it821x: convert printk() calls new 21f0e60a925b ata: pata_marvell: convert printk() calls new 71306ae27c87 ata: pata_rz1000: convert printk() calls new f9bcf5ba2d5f ata: pata_serverworks: convert printk() calls new 3156234b6103 ata: pata_sil680: convert printk() calls new 16d6623fe958 ata: sata_sx4: convert printk() calls new f76ba003d1b6 ata: sata_mv: convert remaining printk() to structured logging new f06c13aa01a9 ata: pata_hpt37x: convert pr_XXX() calls new cb3f48fc5750 ata: pata_octeon_cf: Replace pr_XXX() calls with structure [...] new cb8d5daae9ad ata: pata_hpt3x2n: convert pr_XXX() calls new 97b7925a5cb4 ata: sata_gemini: convert pr_err() calls new cbc59b8c2086 ata: pata_hpt366: convert pr_warn() calls new 41d4c60f8623 ata: libata-scsi: rework ata_dump_status to avoid using pr_cont() new 898a276d4304 ata: sata_dwc_460ex: drop DEBUG_NCQ new d4caa9054e4f ata: sata_dwc_460ex: remove 'check_status' argument new 1d009eb6fefb ata: sata_dwc_460ex: Remove debug compile options new 87924c5b4094 ata: sata_fsl: add compile test support new 641ba1a5e2f8 ata: ahci_brcm: add compile test support new e73d737894dc ata: ahci_da850: add compile test support new 56e18702b0c2 ata: ahci_dm816: add compile test support new 28a53d3160ac ata: ahci_mtk: add compile test support new 368c7edc15e5 ata: ahci_mvebu: add compile test support new c05b911afffa ata: ahci_sunxi: add compile test support new 3d98cbf7096e ata: ahci_tegra: add compile test support new b7c9b00fb050 ata: ahci_xgene: add compile test support new a33a348d0aca ata: ahci_seattle: add compile test support new a3d11c275b64 ata: pata_bk3710: add compile test support new e5b48ee30aec ata: sata_fsl: fix scsi host initialization new f8bc938ee6c6 ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions new 2bce69072a0d ata: ahci_xgene: use correct type for port mmio address new 0561e514c944 ata: fix read_id() ata port operation interface new 9c2fd3fb43bd ata: pata_octeon_cf: remove redundant val variable new dc5d7b3cfd78 ata: pata_cs5535: add compile test support new 2aa566716f43 ata: pata_ftide010: add compile test support new 7dc3c053bddf ata: pata_imx: add compile test support new 7767c73a3565 ata: pata_pxa: add compile test support new b6a64a860e13 ata: pata_samsung_cf: add compile test support new db6a3f47cecc ata: pata_of_platform: Use platform_get_irq_optional() to [...] new 84eac327af54 ata: libata-scsi: simplify __ata_scsi_queuecmd() new b9ba367c513d ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY new a17ab7aba5df ata: ahci: Add support for AMD A85 FCH (Hudson D4) new 237fe8885a3f ata: pata_ali: remove redundant return statement new fe81ba137ebc Merge tag 'ata-5.17-rc1' of git://git.kernel.org/pub/scm/l [...]
The 150 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-bus-vdpa | 57 ++++ MAINTAINERS | 1 + arch/um/drivers/virt-pci.c | 2 +- drivers/ata/Kconfig | 44 ++- drivers/ata/acard-ahci.c | 4 - drivers/ata/ahci.c | 24 +- drivers/ata/ahci_brcm.c | 4 +- drivers/ata/ahci_ceva.c | 5 +- drivers/ata/ahci_qoriq.c | 4 - drivers/ata/ahci_xgene.c | 12 +- drivers/ata/ata_piix.c | 11 +- drivers/ata/libahci.c | 33 +-- drivers/ata/libahci_platform.c | 14 +- drivers/ata/libata-acpi.c | 69 +++-- drivers/ata/libata-core.c | 231 ++++------------ drivers/ata/libata-eh.c | 72 +++-- drivers/ata/libata-pmp.c | 8 - drivers/ata/libata-sata.c | 11 +- drivers/ata/libata-scsi.c | 170 ++++-------- drivers/ata/libata-sff.c | 88 +++--- drivers/ata/libata-trace.c | 47 ++++ drivers/ata/libata-transport.c | 48 +++- drivers/ata/libata.h | 5 +- drivers/ata/pata_ali.c | 4 +- drivers/ata/pata_arasan_cf.c | 3 + drivers/ata/pata_atp867x.c | 105 ++++---- drivers/ata/pata_cmd640.c | 2 +- drivers/ata/pata_cmd64x.c | 4 +- drivers/ata/pata_cs5520.c | 4 +- drivers/ata/pata_cs5536.c | 4 +- drivers/ata/pata_cypress.c | 2 +- drivers/ata/pata_ep93xx.c | 1 - drivers/ata/pata_hpt366.c | 5 +- drivers/ata/pata_hpt37x.c | 20 +- drivers/ata/pata_hpt3x2n.c | 12 +- drivers/ata/pata_it821x.c | 66 ++--- drivers/ata/pata_ixp4xx_cf.c | 6 +- drivers/ata/pata_marvell.c | 9 +- drivers/ata/pata_netcell.c | 5 +- drivers/ata/pata_octeon_cf.c | 54 +--- drivers/ata/pata_of_platform.c | 15 +- drivers/ata/pata_pdc2027x.c | 71 ++--- drivers/ata/pata_pdc202xx_old.c | 2 - drivers/ata/pata_rz1000.c | 4 +- drivers/ata/pata_serverworks.c | 4 +- drivers/ata/pata_sil680.c | 9 +- drivers/ata/pata_via.c | 12 - drivers/ata/pdc_adma.c | 33 +-- drivers/ata/sata_dwc_460ex.c | 165 +++--------- drivers/ata/sata_fsl.c | 212 +++++++-------- drivers/ata/sata_gemini.c | 4 +- drivers/ata/sata_inic162x.c | 4 +- drivers/ata/sata_mv.c | 132 +++++---- drivers/ata/sata_nv.c | 54 ++-- drivers/ata/sata_promise.c | 31 +-- drivers/ata/sata_qstor.c | 15 +- drivers/ata/sata_rcar.c | 26 +- drivers/ata/sata_sil.c | 1 - drivers/ata/sata_sil24.c | 5 +- drivers/ata/sata_sx4.c | 148 ++++------ drivers/block/virtio_blk.c | 4 +- drivers/bluetooth/virtio_bt.c | 2 +- drivers/char/hw_random/virtio-rng.c | 2 +- drivers/char/virtio_console.c | 4 +- drivers/crypto/virtio/virtio_crypto_core.c | 8 +- drivers/firmware/arm_scmi/virtio.c | 2 +- drivers/gpio/gpio-virtio.c | 2 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 2 +- drivers/i2c/busses/i2c-virtio.c | 2 +- drivers/iommu/virtio-iommu.c | 2 +- drivers/net/caif/caif_virtio.c | 2 +- drivers/net/virtio_net.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/nvdimm/virtio_pmem.c | 2 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/vdpa/alibaba/eni_vdpa.c | 28 +- drivers/vdpa/ifcvf/ifcvf_base.c | 41 ++- drivers/vdpa/ifcvf/ifcvf_base.h | 9 +- drivers/vdpa/ifcvf/ifcvf_main.c | 40 ++- drivers/vdpa/mlx5/net/mlx5_vnet.c | 156 +++++++---- drivers/vdpa/vdpa.c | 163 +++++++++-- drivers/vdpa/vdpa_sim/vdpa_sim.c | 21 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 2 + drivers/vdpa/vdpa_user/vduse_dev.c | 19 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 16 +- drivers/vhost/test.c | 1 + drivers/vhost/vdpa.c | 12 +- drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_input.c | 2 +- drivers/virtio/virtio_mem.c | 114 +++++--- drivers/virtio/virtio_pci_legacy.c | 2 +- drivers/virtio/virtio_pci_legacy_dev.c | 4 +- drivers/virtio/virtio_pci_modern_dev.c | 2 +- drivers/virtio/virtio_ring.c | 4 +- drivers/virtio/virtio_vdpa.c | 7 +- fs/fuse/virtio_fs.c | 4 +- include/linux/libata.h | 138 ++++------ include/linux/vdpa.h | 39 ++- include/linux/virtio.h | 1 + include/trace/events/libata.h | 416 ++++++++++++++++++++++++++++- include/uapi/linux/vdpa.h | 6 + net/9p/trans_virtio.c | 2 +- net/vmw_vsock/virtio_transport.c | 4 +- sound/virtio/virtio_card.c | 4 +- 106 files changed, 1850 insertions(+), 1676 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-vdpa