# changelog

author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.205.5.el7
changelog:
  - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Maxim Levitsky)  [Orabug: 33226010]  {CVE-2021-3653}
  - Revert "KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl" (Liam Merwick)  [Orabug: 33226010]  {CVE-2021-3653}
  - LTS tag: v5.4.140 (Jack Vogel)  
  - arm64: fix compat syscall return truncation (Mark Rutland)  
  - net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset (Letu Ren)  
  - alpha: Send stop IPI to send to online CPUs (Prarit Bhargava)  
  - virt_wifi: fix error on connect (Matteo Croce)  
  - reiserfs: check directory items on read from disk (Shreyansh Chouhan)  
  - reiserfs: add check for root_inode in reiserfs_fill_super (Yu Kuai)  
  - libata: fix ata_pio_sector for CONFIG_HIGHMEM (Christoph Hellwig)  
  - bpf, selftests: Adjust few selftest result_unpriv outcomes (Daniel Borkmann)  
  - soc: ixp4xx/qmgr: fix invalid __iomem access (Arnd Bergmann)  
  - spi: meson-spicc: fix memory leak in meson_spicc_remove (Dongliang Mu)  
  - soc: ixp4xx: fix printing resources (Arnd Bergmann)  
  - arm64: vdso: Avoid ISB after reading from cntvct_el0 (Will Deacon)  
  - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Sean Christopherson)  
  - KVM: Do not leak memory for duplicate debugfs directories (Paolo Bonzini)  
  - KVM: x86: accept userspace interrupt only if no event is injected (Paolo Bonzini)  
  - md/raid10: properly indicate failure when ending a failed write request (Wei Shuyu)  
  - pcmcia: i82092: fix a null pointer dereference bug (Zheyu Ma)  
  - timers: Move clearing of base::timer_running under base:: Lock (Thomas Gleixner)  
  - serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts. (Mario Kleiner)  
  - serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver (Andy Shevchenko)  
  - MIPS: Malta: Do not byte-swap accesses to the CBUS UART (Maciej W. Rozycki)  
  - serial: 8250: Mask out floating 16/32-bit bus bits (Maciej W. Rozycki)  
  - serial: 8250_mtk: fix uart corruption issue when rx power off (Zhiyong Tao)  
  - serial: tegra: Only print FIFO error message when an error occurs (Jon Hunter)  
  - ext4: fix potential htree corruption when growing large_dir directories (Theodore Ts'o)  
  - pipe: increase minimum default pipe size to 2 pages (Alex Xu (Hello71))  
  - media: rtl28xxu: fix zero-length control request (Johan Hovold)  
  - staging: rtl8712: get rid of flush_scheduled_work (Pavel Skripkin)  
  - staging: rtl8723bs: Fix a resource leak in sd_int_dpc (Xiangyang Zhang)  
  - tpm_ftpm_tee: Free and unregister TEE shared memory during kexec (Tyler Hicks)  
  - optee: Fix memory leak when failing to register shm pages (Tyler Hicks)  
  - tee: add tee_shm_alloc_kernel_buf() (Jens Wiklander)  
  - optee: Clear stale cache entries during initialization (Tyler Hicks)  
  - tracing / histogram: Give calculation hist_fields a size (Steven Rostedt (VMware))  
  - scripts/tracing: fix the bug that can't parse raw_trace_func (Hui Su)  
  - clk: fix leak on devm_clk_bulk_get_all() unwind (Brian Norris)  
  - usb: otg-fsm: Fix hrtimer list corruption (Dmitry Osipenko)  
  - usb: gadget: f_hid: idle uses the highest byte for duration (Maxim Devaev)  
  - usb: gadget: f_hid: fixed NULL pointer dereference (Phil Elwell)  
  - usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers (Maxim Devaev)  
  - usb: cdns3: Fixed incorrect gadget state (Pawel Laszczak)  
  - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Alexander Tsoy)  
  - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Alexander Monakov)  
  - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Anirudh Rayabharam)  
  - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Anirudh Rayabharam)  
  - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (David Bauer)  
  - USB: serial: ch341: fix character loss at high transfer rates (Willy Tarreau)  
  - USB: serial: option: add Telit FD980 composition 0x1056 (Daniele Palmas)  
  - USB: usbtmc: Fix RCU stall warning (Qiang.zhang)  
  - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Tetsuo Handa)   {CVE-2021-3573}
  - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Yu Kuai)  
  - net: vxge: fix use-after-free in vxge_device_unregister (Pavel Skripkin)  
  - net: fec: fix use-after-free in fec_drv_remove (Pavel Skripkin)  
  - net: pegasus: fix uninit-value in get_interrupt_interval (Pavel Skripkin)  
  - bnx2x: fix an error code in bnx2x_nic_load() (Dan Carpenter)  
  - mips: Fix non-POSIX regexp (H. Nikolaus Schaller)  
  - net: ipv6: fix returned variable type in ip6_skb_dst_mtu (Antoine Tenart)  
  - nfp: update ethtool reporting of pauseframe control (Fei Qin)  
  - sctp: move the active_key update after sh_keys is added (Xin Long)  
  - gpio: tqmx86: really make IRQ optional (Matthias Schiffer)  
  - net: natsemi: Fix missing pci_disable_device() in probe and remove (Wang Hai)  
  - net: phy: micrel: Fix detection of ksz87xx switch (Steve Bennett)  
  - net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones (Vladimir Oltean)  
  - net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add (Vladimir Oltean)  
  - net, gro: Set inner transport header offset in tcp/udp GRO hook (Jakub Sitnicki)  
  - dmaengine: imx-dma: configure the generic DMA type to make it work (Juergen Borleis)  
  - media: videobuf2-core: dequeue if start_streaming fails (Hans Verkuil)  
  - scsi: sr: Return correct event when media event code is 3 (Li Manyi)  
  - spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation (Marek Vasut)  
  - spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay (Marek Vasut)  
  - omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator (H. Nikolaus Schaller)  
  - ARM: dts: am437x-l4: fix typo in can@0 node (Dario Binacchi)  
  - clk: stm32f4: fix post divisor setup for I2S/SAI PLLs (Dario Binacchi)  
  - ALSA: usb-audio: fix incorrect clock source setting (chihhao.chen)  
  - arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode (Pali Rohár)  
  - ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins (Marek Vasut)  
  - ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init (Colin Ian King)  
  - ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz (Oleksandr Suvorov)  
  - ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms (Maxime Chevallier)  
  - ARM: imx: add missing clk_disable_unprepare() (Yang Yingliang)  
  - ARM: imx: add missing iounmap() (Yang Yingliang)  
  - arm64: dts: ls1028a: fix node name for the sysclk (Vladimir Oltean)  
  - ALSA: seq: Fix racy deletion of subscriber (Takashi Iwai)  
  - Revert "ACPICA: Fix memory leak caused by _CID repair function" (Rafael J. Wysocki)  
  - LTS tag: v5.4.139 (Jack Vogel)  
  - spi: mediatek: Fix fifo transfer (Guenter Roeck)  
  - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Daniel Borkmann)  
  - bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (John Fastabend)  
  - bpf: Test_verifier, add alu32 bounds tracking tests (John Fastabend)  
  - bpf: Fix leakage under speculation on mispredicted branches (Daniel Borkmann)  
  - bpf: Do not mark insn as seen under speculative path verification (Daniel Borkmann)  
  - bpf: Inherit expanded/patched seen count from old aux data (Daniel Borkmann)  
  - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" (Greg Kroah-Hartman)  
  - firmware: arm_scmi: Add delayed response status check (Cristian Marussi)  
  - firmware: arm_scmi: Ensure drivers provide a probe function (Sudeep Holla)  
  - Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled" (Greg Kroah-Hartman)  
  - ACPI: fix NULL pointer dereference (Linus Torvalds)  
  - nvme: fix nvme_setup_command metadata trace event (Keith Busch)  
  - net: Fix zero-copy head len calculation. (Pravin B Shelar)  
  - qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union() (Jia He)  
  - r8152: Fix potential PM refcount imbalance (Takashi Iwai)  
  - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Kyle Russell)  
  - spi: stm32h7: fix full duplex irq handler handling (Alain Volmat)  
  - regulator: rt5033: Fix n_voltages settings for BUCK and LDO (Axel Lin)  
  - btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction (Filipe Manana)  
  - btrfs: fix race causing unnecessary inode logging during link and rename (Filipe Manana)  
  - btrfs: do not commit logs and transactions during link and rename operations (Filipe Manana)  
  - btrfs: delete duplicated words + other fixes in comments (Randy Dunlap)  
  - uek/ol/config-aarch64: Disable CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER (Vijay Kumar)  [Orabug: 33215814] 
  - Revert "rds/ib: reap tx completions during connection shutdown" (Manjunath Patil)  [Orabug: 33220434] 
  - Revert "rds/ib: handle posted ACK during connection shutdown" (Manjunath Patil)  [Orabug: 33220434] 
  - Revert "rds/ib: recover rds connection from interrupt loss scenario" (Manjunath Patil)  [Orabug: 33220434] 
  - Revert "rds/ib: move rds_ib_clear_irq_miss() to .h file" (Manjunath Patil)  [Orabug: 33220434] 
  - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (Maxim Levitsky)  [Orabug: 33235071]  {CVE-2021-3656}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2122.305.6.el7
changelog:
  - nvme-tcp: rerun io_work if req_list is not empty (Keith Busch)  [Orabug: 33211507] 
  - nvme-tcp: Fix possible race of io_work and direct send (Sagi Grimberg)  [Orabug: 33211507] 
  - RDMA/cma: Relax device check in cma_match_net_dev() (Håkon Bugge)  [Orabug: 30809928] 
  - net/rds: Fix refcount issue that could allow it to go negative (William Kucharski)  [Orabug: 33107244] 
  - RDMA/nldev: Add QP numbers to SRQ information (Neta Ostrovsky)  [Orabug: 33065600] 
  - RDMA/nldev: Return SRQ information (Neta Ostrovsky)  [Orabug: 33065600] 
  - RDMA/restrack: Add support to get resource tracking for SRQ (Neta Ostrovsky)  [Orabug: 33065600] 
  - RDMA/nldev: Return context information (Neta Ostrovsky)  [Orabug: 33065600] 
  - RDMA/restrack: Improve readability in task name management (Leon Romanovsky)  [Orabug: 33065600] 
  - RDMA/restrack: Simplify restrack tracking in kernel flows (Leon Romanovsky)  [Orabug: 33065600] 
  - RDMA/restrack: Count references to the verbs objects (Leon Romanovsky)  [Orabug: 33065600] 
  - RDMA/mlx5: Don't call to restrack recursively (Leon Romanovsky)  [Orabug: 33065600] 
  - RDMA/cma: Delete from restrack DB after successful destroy (Leon Romanovsky)  [Orabug: 33065600] 
  - RDMA/core: Consolidate ib_create_srq flows (Jason Gunthorpe)  [Orabug: 33065600] 
  - RDMA/core: Do not erase the type of ib_srq.uobject (Jason Gunthorpe)  [Orabug: 33065600] 
  - RDMA/restrack: Remove PID namespace support (Leon Romanovsky)  [Orabug: 33065600] 
  - ib/core: Adding match_net_dev_ignore_port workaround. (Gerd Rausch)  [Orabug: 33234884] 
  - Enable CONFIG_READ_ONLY_THP_FOR_FS (Prakash Sangappa)  [Orabug: 33190199] 
  - Fix kabi issue in struct address_space. (Prakash Sangappa)  [Orabug: 33190199] 
  - scsi: qla2xxx: Add heartbeat check (Quinn Tran)  [Orabug: 33131554] 
  - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Baokun Li)  [Orabug: 33131554] 
  - scsi: qla2xxx: Remove duplicate declarations (Shaokun Zhang)  [Orabug: 33131554] 
  - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Daniel Wagner)  [Orabug: 33131554] 
  - scsi: qla2xxx: Remove redundant assignment to rval (Jiapeng Chong)  [Orabug: 33131554] 
  - scsi: qla2xxx: Prevent PRLI in target mode (Anastasia Kovaleva)  [Orabug: 33131554] 
  - scsi: qla2xxx: Add marginal path handling support (Bikash Hazarika)  [Orabug: 33131554] 
  - scsi: qla2xxx: Reserve extra IRQ vectors (Roman Bolshakov)  [Orabug: 33131554] 
  - scsi: qla2xxx: Reuse existing error handling path (Christophe JAILLET)  [Orabug: 33131554] 
  - scsi: qla2xxx: Remove unneeded if-null-free check (Qiheng Lin)  [Orabug: 33131554] 
  - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali)  [Orabug: 33131554] 
  - scsi: qla2xxx: Update default AER debug mask (Quinn Tran)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Quinn Tran)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix crash in PCIe error handling (Quinn Tran)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix RISC RESET completion polling (Quinn Tran)  [Orabug: 33131554] 
  - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Quinn Tran)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix stuck session (Quinn Tran)  [Orabug: 33131554] 
  - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Arun Easi)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Arun Easi)  [Orabug: 33131554] 
  - scsi: qla2xxx: Check kzalloc() return value (Bart Van Assche)  [Orabug: 33131554] 
  - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Bart Van Assche)  [Orabug: 33131554] 
  - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Bart Van Assche)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix endianness annotations (Bart Van Assche)  [Orabug: 33131554] 
  - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Bart Van Assche)  [Orabug: 33131554] 
  - scsi: qla2xxx: Use dma_pool_zalloc() (Wang Qing)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix a couple of misdocumented functions (Lee Jones)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Lee Jones)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix a couple of misnamed functions (Lee Jones)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Lee Jones)  [Orabug: 33131554] 
  - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Lee Jones)  [Orabug: 33131554] 
  - scsi: qla2xxx: Simplify if statement (Jiapeng Chong)  [Orabug: 33131554] 
  - scsi: qla2xxx: Simplify the calculation of variables (Jiapeng Zhong)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix some memory corruption (Dan Carpenter)  [Orabug: 33131554] 
  - scsi: qla2xxx: Remove redundant NULL check (Yang Li)  [Orabug: 33131554] 
  - scsi: qla2xxx: Remove unnecessary NULL check (Dan Carpenter)  [Orabug: 33131554] 
  - scsi: qla2xxx: Assign boolean values to a bool variable (Jiapeng Zhong)  [Orabug: 33131554] 
  - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Hannes Reinecke)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Enzo Matsumiya)  [Orabug: 33131554] 
  - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali)  [Orabug: 33131554] 
  - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Saurav Kashyap)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix mailbox Ch erroneous error (Quinn Tran)  [Orabug: 33131554] 
  - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Bikash Hazarika)  [Orabug: 33131554] 
  - scsi: qla2xxx: Move some messages from debug to normal log level (Saurav Kashyap)  [Orabug: 33131554] 
  - scsi: qla2xxx: Add error counters to debugfs node (Saurav Kashyap)  [Orabug: 33131554] 
  - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Saurav Kashyap)  [Orabug: 33131554] 
  - scsi: qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix device loss on 4G and older HBAs (Arun Easi)  [Orabug: 33131554] 
  - scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Saurav Kashyap)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix the call trace for flush workqueue (Saurav Kashyap)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Arun Easi)  [Orabug: 33131554] 
  - scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Saurav Kashyap)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Quinn Tran)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix FW initialization error on big endian machines (Arun Easi)  [Orabug: 33131554] 
  - scsi: qla2xxx: Fix compilation issue in PPC systems (Arun Easi)  [Orabug: 33131554] 
  - scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Saurav Kashyap)  [Orabug: 33131554] 
  - scsi: qla2xxx: Tear down session if FW say it is down (Quinn Tran)  [Orabug: 33131554] 
  - scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Quinn Tran)  [Orabug: 33131554] 
  - scsi: qla2xxx: Change post del message from debug level to log level (Saurav Kashyap)  [Orabug: 33131554] 
  - scsi: qla2xxx: Return EBUSY on fcport deletion (Daniel Wagner)  [Orabug: 33131554] 
  - scsi: qla2xxx: Remove trailing semicolon in macro definition (Tom Rix)  [Orabug: 33131554] 
  - scsi: qla2xxx: Remove in_interrupt() from qla83xx-specific code (Ahmed S. Darwish)  [Orabug: 33131554] 
  - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Ahmed S. Darwish)  [Orabug: 33131554] 
  - scsi: qla2xxx: Remove in_interrupt() from qla82xx-specific code (Ahmed S. Darwish)  [Orabug: 33131554] 
  - uek-rpm: enable VP_VDPA and VIRTIO_PCI_LIB config (Si-Wei Liu)  [Orabug: 33150765] 
  - virtio/vdpa: clear the virtqueue state during probe (Eli Cohen)  [Orabug: 33150765] 
  - vp_vdpa: allow set vq state to initial state after reset (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci library: introduce vp_modern_get_driver_features() (Jason Wang)  [Orabug: 33150765] 
  - vdpa: support packed virtqueue for set/get_vq_state() (Jason Wang)  [Orabug: 33150765] 
  - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang)  [Orabug: 33150765] 
  - virtio: use err label in __vring_new_virtqueue() (Jason Wang)  [Orabug: 33150765] 
  - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang)  [Orabug: 33150765] 
  - virtio_ring: secure handling of mapping errors (Jason Wang)  [Orabug: 33150765] 
  - virtio-ring: factor out desc_extra allocation (Jason Wang)  [Orabug: 33150765] 
  - virtio_ring: rename vring_desc_extra_packed (Jason Wang)  [Orabug: 33150765] 
  - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang)  [Orabug: 33150765] 
  - vdpa/mlx5: Clear vq ready indication upon device reset (Eli Cohen)  [Orabug: 33150765] 
  - vdpa/mlx5: Add support for doorbell bypassing (Eli Cohen)  [Orabug: 33150765] 
  - vdpa/mlx5: Add support for running with virtio_vdpa (Eli Cohen)  [Orabug: 33150765] 
  - vdp/mlx5: Fix setting the correct dma_device (Eli Cohen)  [Orabug: 33150765] 
  - vdpa/mlx5: Support creating resources with uid == 0 (Eli Cohen)  [Orabug: 33150765] 
  - vdpa/mlx5: Fix possible failure in umem size calculation (Eli Cohen)  [Orabug: 33150765] 
  - vdpa/mlx5: Fix umem sizes assignments on VQ create (Eli Cohen)  [Orabug: 33150765] 
  - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Eli Cohen)  [Orabug: 33150765] 
  - vp_vdpa: correct the return value when fail to map notification (Jason Wang)  [Orabug: 33150765] 
  - virtio_pci_modern: correct sparse tags for notify (Michael S. Tsirkin)  [Orabug: 33150765] 
  - virtio_pci_modern: __force cast the notify mapping (Michael S. Tsirkin)  [Orabug: 33150765] 
  - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Xie Yongji)  [Orabug: 33150765] 
  - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa: add get_config_size callback in vdpa_config_ops (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: cleanup kiovs in vdpasim_free() (Stefano Garzarella)  [Orabug: 33150765] 
  - vringh: add vringh_kiov_length() helper (Stefano Garzarella)  [Orabug: 33150765] 
  - vringh: implement vringh_kiov_advance() (Stefano Garzarella)  [Orabug: 33150765] 
  - vringh: explain more about cleaning riov and wiov (Stefano Garzarella)  [Orabug: 33150765] 
  - vringh: reset kiov 'consumed' field in __vringh_iov() (Stefano Garzarella)  [Orabug: 33150765] 
  - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: use iova module to allocate IOVA addresses (Stefano Garzarella)  [Orabug: 33150765] 
  - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Jason Wang)  [Orabug: 33150765] 
  - vp_vdpa: report doorbell address (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci library: report resource address (Jason Wang)  [Orabug: 33150765] 
  - virito_pci libray: hide vp_modern_map_capability() (Jason Wang)  [Orabug: 33150765] 
  - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Jason Wang)  [Orabug: 33150765] 
  - vp_vdpa: switch to use vp_modern_map_vq_notify() (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci library: switch to use vp_modern_map_vq_notify() (Jason Wang)  [Orabug: 33150765] 
  - virtio_pci_modern: introduce helper to map vq notify area (Jason Wang)  [Orabug: 33150765] 
  - virtio-net: don't allocate control_buf if not supported (Max Gurtovoy)  [Orabug: 33150765] 
  - vdpa: Follow kdoc comment style (Parav Pandit)  [Orabug: 33150765] 
  - vdpa/mlx5: Enable user to add/delete vdpa device (Eli Cohen)  [Orabug: 33150765] 
  - vdpa: introduce virtio pci driver (Jason Wang)  [Orabug: 33150765] 
  - vdpa_sim: Skip typecasting from void* (Parav Pandit)  [Orabug: 33150765] 
  - vdpa: set the virtqueue num during register (Jason Wang)  [Orabug: 33150765] 
  - virtio_vdpa: don't warn when fail to disable vq (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci: introduce modern device module (Jason Wang)  [Orabug: 33150765] 
  - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci-modern: introduce helper to get notification offset (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci-modern: introduce helper for getting queue nums (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci-modern: introduce helper for setting/geting queue size (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci-modern: introduce helper to set/get queue_enable (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci-modern: introduce vp_modern_queue_address() (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci-modern: introduce vp_modern_generation() (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci-modern: introduce helpers for setting and getting features (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci-modern: introduce helpers for setting and getting status (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci-modern: introduce helper to set config vector (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci-modern: introduce vp_modern_remove() (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci-modern: factor out modern device initialization logic (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci: split out modern device (Jason Wang)  [Orabug: 33150765] 
  - virtio-pci: do not access iomem via struct virtio_pci_device directly (Jason Wang)  [Orabug: 33150765] 
  - virtio_pci_modern: Fix the comment of virtio_pci_find_capability() (Liao Pingfang)  [Orabug: 33150765] 
  - virtio: pci: constify ioreadX() iomem argument (as in generic implementation) (Krzysztof Kozlowski)  [Orabug: 33150765] 
  - vdpa_sim_net: Add support for user supported devices (Parav Pandit)  [Orabug: 33150765] 
  - vdpa: Enable user to query vdpa device info (Parav Pandit)  [Orabug: 33150765] 
  - vdpa: Enable a user to add and delete a vdpa device (Parav Pandit)  [Orabug: 33150765] 
  - vdpa: Define vdpa mgmt device, ops and a netlink interface (Parav Pandit)  [Orabug: 33150765] 
  - vdpa: Extend routine to accept vdpa device name (Parav Pandit)  [Orabug: 33150765] 
  - vdpa_sim_net: Make mac address array static (Parav Pandit)  [Orabug: 33150765] 
  - vdpa: split vdpasim to core and net modules (Max Gurtovoy)  [Orabug: 33150765] 
  - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: make vdpasim->buffer size configurable (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: set vringh notify callback (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: add set_config callback in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: add get_config callback in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: make 'config' generic and usable for any device type (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: store parsed MAC address in a buffer (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: add work_fn in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: add supported_features field in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: add device id field in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: rename vdpasim_config_ops variables (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: make IOTLB entries limit configurable (Stefano Garzarella)  [Orabug: 33150765] 
  - vdpa_sim: remove hard-coded virtq count (Max Gurtovoy)  [Orabug: 33150765] 
  - vdpa_sim: remove unnecessary headers inclusion (Stefano Garzarella)  [Orabug: 33150765] 
  - uek-rpm: enable CONFIG_MLX5_SF and CONFIG_MLX5_SF_MANAGER (Si-Wei Liu)  [Orabug: 32176425] 
  - net/mlx5: SF_DEV, remove SF device on invalid state (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: SF, Fix show state inactive when its inactivated (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: SF, Consider own vhca events of SF devices (Parav Pandit)  [Orabug: 32176425] 
  - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Parav Pandit)  [Orabug: 32176425] 
  - vdpa/mlx5: Use the correct dma device when registering memory (Eli Cohen)  [Orabug: 32176425] 
  - RDMA: Support more than 255 rdma ports (Mark Bloch)  [Orabug: 32176425] 
  - net/mlx5: SF, do not use ecpu bit for vhca state processing (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Roi Dayan)  [Orabug: 32176425] 
  - net/mlx5e: Unregister eth-reps devices first (Roi Dayan)  [Orabug: 32176425] 
  - net/mlx5e: Register nic devlink port with switch id (Roi Dayan)  [Orabug: 32176425] 
  - net/mlx5: SF: Fix error flow of SFs allocation flow (Shay Drory)  [Orabug: 32176425] 
  - net/mlx5: SF: Fix memory leak of work item (Shay Drory)  [Orabug: 32176425] 
  - net/mlx5: SF, Correct vhca context size (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Vlad Buslov)  [Orabug: 32176425] 
  - IB/mlx5: Support default partition key for representor port (Parav Pandit)  [Orabug: 32176425] 
  - IB/core: Use valid port number to check link layer (Parav Pandit)  [Orabug: 32176425] 
  - IB/mlx4: Use port iterator and validation APIs (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5e: Move representor neigh init into profile enable (Roi Dayan)  [Orabug: 32176425] 
  - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Saeed Mahameed)  [Orabug: 32176425] 
  - net/mlx5: Add devlink subfunction port documentation (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: SF, Port function state change support (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: SF, Add port add delete functionality (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Add eswitch helpers for SF vport (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5: SF, Add auxiliary device driver (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: SF, Add auxiliary device support (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Introduce vhca state event notifier (Parav Pandit)  [Orabug: 32176425] 
  - IB/mlx5: Make function static (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Enable host PF HCA after eswitch is initialized (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Rename peer_pf to host_pf (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Expose other function ifc bits (Yishai Hadas)  [Orabug: 32176425] 
  - net/mlx5: Update the hardware interface definition for vhca state (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Avoid exposing driver internal command helpers (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Eran Ben Elisha)  [Orabug: 32176425] 
  - RDMA/mlx5: Use PCI device for dma mappings (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Avoid extack error log for disabled vport (Parav Pandit)  [Orabug: 32176425] 
  - RDMA: Fix software RDMA drivers for dma mapping error (Parav Pandit)  [Orabug: 32176425] 
  - RDMA: Explicitly pass in the dma_device to ib_register_device (Jason Gunthorpe)  [Orabug: 32176425] 
  - net/mlx5: Use dma device access helper (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Use helper function to load unload representor (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Add helper to check egress ACL need (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Use PF num in metadata reg c0 (sunils)  [Orabug: 32176425] 
  - net/mlx5: simplify the return expression of mlx5_ec_init() (Qinglang Miao)  [Orabug: 32176425] 
  - RDMA/i40iw: Avoid typecast from void to pci_dev (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Use vport metadata matching by default (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Dedicated metadata for uplink vport (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Check and enable metadata support flag before using (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Read controller number from device (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Destroy TSAR after reload interface (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5e: Link non uplink representors to PCI device (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Avoid function change handler for non ECPF (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5e: Move devlink port register and unregister calls (Vladyslav Tarasiuk)  [Orabug: 32176425] 
  - net/mlx5: Enable QP number request when creating IPoIB underlay QP (Michael Guralnik)  [Orabug: 32176425] 
  - net/mlx5e: Move including net/arp.h from en_rep.c to rep/neigh.c (Alaa Hleihel)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Supporting setting devlink port function mac address (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Split mac address setting function for using state_lock (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Support querying port function mac address (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Move helper to eswitch layer (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Introduce and use eswitch support check helper (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Constify mac address pointer (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: cmd: Fix memset with byte count warning (Saeed Mahameed)  [Orabug: 32176425] 
  - net/mlx5: Add missing mutex destroy (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Alloc and free unique metadata for match (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Refactor eswitch egress acl codes (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Maor Dickman)  [Orabug: 32176425] 
  - net/mlx5: Avoid processing commands before cmdif is ready (Eran Ben Elisha)  [Orabug: 32176425] 
  - net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Eli Cohen)  [Orabug: 32176425] 
  - net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Eli Cohen)  [Orabug: 32176425] 
  - net: Add netif_is_bareudp() API to identify bareudp devices (Eli Cohen)  [Orabug: 32176425] 
  - net/mlx5e: Introduce kconfig var for TC support (Vlad Buslov)  [Orabug: 32176425] 
  - net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Vlad Buslov)  [Orabug: 32176425] 
  - net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Vlad Buslov)  [Orabug: 32176425] 
  - net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Vlad Buslov)  [Orabug: 32176425] 
  - net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Eran Ben Elisha)  [Orabug: 32176425] 
  - net/mlx5: Add support for release all pages event (Eran Ben Elisha)  [Orabug: 32176425] 
  - net/mlx5: Rate limit page not found error messages (Eran Ben Elisha)  [Orabug: 32176425] 
  - net/mlx5: Add helper function to release fw page (Eran Ben Elisha)  [Orabug: 32176425] 
  - net/mlx5e: Use helper API to get devlink port index for all port flavours (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Fix mutex init order (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Add release all pages capability bit (Eran Ben Elisha)  [Orabug: 32176425] 
  - net/mlx5: Add structure and defines for pci sync for fw update event (Moshe Shemesh)  [Orabug: 32176425] 
  - net/mlx5: Refactor imm_inval_pkey field in cqe struct (Raed Salem)  [Orabug: 32176425] 
  - net/mlx5: Add support for COPY steering action (Huy Nguyen)  [Orabug: 32176425] 
  - net/mlx5: Update eswitch to new cmd interface (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5: Update ecpf.c to new cmd interface (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5: Update vport.c to new cmd interface (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5e: Allow partial data mask for tunnel options (Roi Dayan)  [Orabug: 32176425] 
  - net/mlx5: Refactor HCA capability set flow (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5: Remove extra indirection while storing QPN (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5: Open-code modify QP in the IPoIB module (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5: Open-code modify QP in the FPGA module (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5: Open-code modify QP in steering module (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5: Remove empty QP and CQ events handlers (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5: Open-code create and destroy QP calls (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5e: Fix devlink port netdev unregistration sequence (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Fix condition for termination table cleanup (Eli Cohen)  [Orabug: 32176425] 
  - net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (wenxu)  [Orabug: 32176425] 
  - net/mlx5e: refactor indr setup block (wenxu)  [Orabug: 32176425] 
  - net/mlx5: E-Switch: Move eswitch chains to a new directory (Saeed Mahameed)  [Orabug: 32176425] 
  - IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Protect eswitch mode changes (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Split eswitch mode check to different helper function (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (wenxu)  [Orabug: 32176425] 
  - net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5: Avoid forwarding to other eswitch uplink (Eli Cohen)  [Orabug: 32176425] 
  - net/mlx5: Don't use termination tables in slow path (Eli Cohen)  [Orabug: 32176425] 
  - net/mlx5: Avoid configuring eswitch QoS if not supported (Eli Cohen)  [Orabug: 32176425] 
  - net/mlx5e: Fix devlink port register sequence (Vladyslav Tarasiuk)  [Orabug: 32176425] 
  - net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Avoid deriving mlx5_core_dev second time (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Accept flow rules without match (Mark Bloch)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Refactor unload all reps per rep type (Bodong Wang)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Bodong Wang)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Bodong Wang)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Bodong Wang)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Bodong Wang)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Bodong Wang)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Bodong Wang)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Bodong Wang)  [Orabug: 32176425] 
  - net/mlx5e: CT: Support clear action (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: CT: Handle misses after executing CT action (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: CT: Offload established flows (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: CT: Introduce connection tracking (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Add support for offloading rules with no in_port (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Introduce global tables (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Enable reg c1 loopback when possible (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: Init ethtool steering for representors (Vlad Buslov)  [Orabug: 32176425] 
  - net/mlx5e: Introduce root ft concept for representors netdevs (Saeed Mahameed)  [Orabug: 32176425] 
  - net/mlx5: E-switch, make query inline mode a static function (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Verify goto chain offload support (Eli Cohen)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Majd Dibbiny)  [Orabug: 32176425] 
  - net/mlx5: HW bit for goto chain offload support (Eli Cohen)  [Orabug: 32176425] 
  - net/mlx5: Introduce egress acl forward-to-vport capability (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5e: Use devlink virtual flavour for VF devlink port (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Eli Cohen)  [Orabug: 32176425] 
  - net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Roi Dayan)  [Orabug: 32176425] 
  - net/mlx5e: Use netdev_warn() for errors for added prefix (Roi Dayan)  [Orabug: 32176425] 
  - net/mlx5e: Add support for devlink-port in non-representors mode (Vladyslav Tarasiuk)  [Orabug: 32176425] 
  - net/mlx5e: Rename representor get devlink port function (Vladyslav Tarasiuk)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Roi Dayan)  [Orabug: 32176425] 
  - net/mlx5e: Eswitch, Use per vport tables for mirroring (Eli Cohen)  [Orabug: 32176425] 
  - net/mlx5e: Don't allow forwarding between uplink (Tonghao Zhang)  [Orabug: 32176425] 
  - net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Maxim Mikityanskiy)  [Orabug: 32176425] 
  - net: Special handling for IP & MPLS. (Martin Varghese)  [Orabug: 32176425] 
  - net: UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Martin Varghese)  [Orabug: 32176425] 
  - net/mlx5e: Restore tunnel metadata on miss (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Get reg_c1 value on miss (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: Support inner header rewrite with goto action (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: Allow re-allocating mod header actions (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Restore chain id on miss (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Get reg_c0 value on CQE (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Introduce mapping infra for mapping unique ids to data (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: Don't clear the whole vf config when switching modes (Dmytro Linkin)  [Orabug: 32176425] 
  - net/mlx5e: Clear VF config when switching modes (Dmytro Linkin)  [Orabug: 32176425] 
  - net/mlx5: Fix lowest FDB pool size (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5e: Enable all available stats for uplink reps (Vlad Buslov)  [Orabug: 32176425] 
  - net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Vlad Buslov)  [Orabug: 32176425] 
  - net/mlx5e: IPoIB, use separate stats groups (Saeed Mahameed)  [Orabug: 32176425] 
  - net/mlx5e: Convert stats groups array to array of group pointers (Saeed Mahameed)  [Orabug: 32176425] 
  - net/mlx5e: Declare stats groups via macro (Saeed Mahameed)  [Orabug: 32176425] 
  - net/mlx5e: Profile specific stats groups (Saeed Mahameed)  [Orabug: 32176425] 
  - net/mlx5e: Move uplink rep init/cleanup code into own functions (Roi Dayan)  [Orabug: 32176425] 
  - net/mlx5e: Add mlx5e_flower_parse_meta support (wenxu)  [Orabug: 32176425] 
  - net/mlx5: make the symbol 'ESW_POOLS' static (Chen Wandun)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Increase number of chains and priorities (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Refactor chains and priorities (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: ft: Check prio and chain sanity for ft offload (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: ft: Use getter function to get ft chain (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Allow creating autogroups with reserved entries (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Add ignore level support fwd to table rules (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: fs_core: Introduce unmanaged flow tables (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Add mlx5_ifc definitions for connection tracking support (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Add copy header action struct layout (Hamdan Igbaria)  [Orabug: 32176425] 
  - net/mlx5: Increase the max number of channels to 128 (Fan Li)  [Orabug: 32176425] 
  - net/mlx5e: Avoid duplicating rule destinations (Dmytro Linkin)  [Orabug: 32176425] 
  - net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Leon Romanovsky)  [Orabug: 32176425] 
  - net/mlx5: TC: Offload flow table rules (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Add devlink reload (Michael Guralnik)  [Orabug: 32176425] 
  - net/mlx5: Add new chain for netfilter flow table offload (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Refactor creating fast path prio chains (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Accumulate levels for chains prio namespaces (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Define fdb tc levels per prio (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Simplify fdb chain and prio eswitch defines (Paul Blakey)  [Orabug: 32176425] 
  - net/mlx5: Handle "enable_roce" devlink param (Michael Guralnik)  [Orabug: 32176425] 
  - net/mlx5: Document flow_steering_mode devlink param (Michael Guralnik)  [Orabug: 32176425] 
  - devlink: Add new "enable_roce" generic device param (Michael Guralnik)  [Orabug: 32176425] 
  - net/mlx5: fix spelling mistake "metdata" -> "metadata" (Colin Ian King)  [Orabug: 32176425] 
  - net/mlx5: fix kvfree of uninitialized pointer spec (Colin Ian King)  [Orabug: 32176425] 
  - net/mlx5e: Bit sized fields rewrite support (Dmytro Linkin)  [Orabug: 32176425] 
  - net/mlx5: Clear VF's configuration on disabling SRIOV (Aya Levin)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Enable metadata on own vport (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Refactor ingress acl configuration (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Restrict metadata disablement to offloads mode (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Prepare code to handle vport enable error (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Tide up state_lock and vport enabled flag usage (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Move legacy drop counter and rule under legacy structure (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Move metdata fields under offloads structure (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Correct comment for legacy fields (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-switch, Introduce and use vlan rule config helper (Parav Pandit)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5: E-Switch, Rename egress config to generic name (Vu Pham)  [Orabug: 32176425] 
  - net/mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Qing Huang)  [Orabug: 32176425] 
  - RDMA/siw: Increase DMA max_segment_size parameter (Bart Van Assche)  [Orabug: 32176425] 
  - RDMA/rxe: Increase DMA max_segment_size parameter (Bart Van Assche)  [Orabug: 32176425] 
  - IMA: Import key for IMA (Konrad Rzeszutek Wilk)  [Orabug: 33215070] 
  - vfio/pci: (fixup) Handle concurrent vma faults (Ankur Arora)  [Orabug: 33200737] 
  - RDMA/core: Prevent divide-by-zero error triggered by the user (Leon Romanovsky)  [Orabug: 33065697] 
  - RDMA/uverbs: Fix incorrect variable type (Avihai Horon)  [Orabug: 33065697] 
  - RDMA/uverbs: Expose the new GID query API to user space (Avihai Horon)  [Orabug: 33065697] 
  - RDMA/core: Introduce new GID table query API (Avihai Horon)  [Orabug: 33065697] 
  - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Avihai Horon)  [Orabug: 33065697] 
  - RDMA/core: Change rdma_get_gid_attr returned error code (Avihai Horon)  [Orabug: 33065697] 
  - RDMA/mlx5: Set correct kernel-doc identifier (Leon Romanovsky)  [Orabug: 33038818] 
  - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Lee Jones)  [Orabug: 33038818] 
  - RDMA/mlx5: Assign dev to DM MR (Maor Gottlieb)  [Orabug: 33038818] 
  - mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Jann Horn)  [Orabug: 33038818] 
  - RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Maor Gottlieb)  [Orabug: 33038818] 
  - RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/odp: Fix leaking the tgid for implicit ODP (Jason Gunthorpe)  [Orabug: 33038818] 
  - IB/mlx5: Fix implicit ODP race (Artemy Kovalyov)  [Orabug: 33038818] 
  - RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Jason Gunthorpe)  [Orabug: 33038818] 
  - IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Artemy Kovalyov)  [Orabug: 33038818] 
  - RDMA/odp: Use mmu_interval_notifier_insert() (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Rework implicit ODP destroy (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Avoid double lookups on the pagefault path (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Use an xarray for the children of an implicit ODP (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Split implicit handling from pagefault_mr (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Rework implicit_mr_get_data (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Use a dedicated mkey xarray for ODP (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Split sig_err MR data into its own xarray (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Use SRCU properly in ODP prefetch (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/mlx5: Group boolean parameters to take less space (Leon Romanovsky)  [Orabug: 33038818] 
  - IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Yishai Hadas)  [Orabug: 33038818] 
  - mm/mmu_notifier: add an interval tree notifier (Jason Gunthorpe)  [Orabug: 33038818] 
  - mm/mmu_notifier: define the header pre-processor parts even if disabled (Jason Gunthorpe)  [Orabug: 33038818] 
  - RDMA/odp: Remove broken debugging call to invalidate_range (Jason Gunthorpe)  [Orabug: 33038818] 
  - scsi: fc: FDMI enhancement (Javed Hasan)  [Orabug: 33194970] 
  - scsi: libfc: FDMI enhancements (Javed Hasan)  [Orabug: 33194970] 
  - scsi: libfc: Add FDMI-2 attributes (Javed Hasan)  [Orabug: 33194970] 
  - scsi: qedf: Add vendor identifier attribute (Javed Hasan)  [Orabug: 33194970] 
  - scsi: libfc: Initialisation of RHBA and RPA attributes (Javed Hasan)  [Orabug: 33194970] 
  - scsi: libfc: Correct the condition check and invalid argument passed (Javed Hasan)  [Orabug: 33194970] 
  - scsi: libfc: Move scsi/fc_encode.h to libfc (Arnd Bergmann)  [Orabug: 33194970] 
  - scsi: qedf: Use DEVICE_ATTR_RO() macro (Zhen Lei)  [Orabug: 33194970] 
  - scsi: qedf: Update the max_id value in host structure (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Yang Yingliang)  [Orabug: 33194970] 
  - scsi: qedf: Drop unnecessary NULL checks after container_of() (Guenter Roeck)  [Orabug: 33194970] 
  - scsi: qedf: Simplify bool comparison (YANG LI)  [Orabug: 33194970] 
  - scsi: qedf: Remove redundant assignment to variable 'rc' (Jing Xiangfeng)  [Orabug: 33194970] 
  - scsi: qedf: Retry qed->probe during recovery (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: FDMI attributes correction (Javed Hasan)  [Orabug: 33194970] 
  - scsi: qedf: Fix for the session’s E_D_TOV value (Javed Hasan)  [Orabug: 33194970] 
  - scsi: qedf: Correct the comment in qedf_initiate_els (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Change the debug parameter permission to read & write (Javed Hasan)  [Orabug: 33194970] 
  - scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Ye Bin)  [Orabug: 33194970] 
  - scsi: qedf: Fix race between ELS completion and flushing ELS request (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Initiate cleanup for ELS commands as well (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Send cleanup even for RRQ on timeout (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Check the validity of rjt frame before processing (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Check for port type and role before processing an event (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Lee Jones)  [Orabug: 33194970] 
  - scsi: qedf: Remove a whole host of unused variables (Lee Jones)  [Orabug: 33194970] 
  - scsi: qedf: Remove set but not checked variable 'tmp' (Lee Jones)  [Orabug: 33194970] 
  - scsi: qedf: Remove redundant initialization of variable rc (Colin Ian King)  [Orabug: 33194970] 
  - scsi: qedf: Get dev info after updating the params (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Add schedule recovery handler (Chad Dupuis)  [Orabug: 33194970] 
  - scsi: qedf: Implement callback for bw_update (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Honor status qualifier in FCP_RSP per spec (Javed Hasan)  [Orabug: 33194970] 
  - scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Javed Hasan)  [Orabug: 33194970] 
  - scsi: qedf: Increase the upper limit of retry delay (Javed Hasan)  [Orabug: 33194970] 
  - scsi: qedf: Keep track of num of pending flogi (Saurav Kashyap)  [Orabug: 33194970] 
  - scsi: qedf: Simplify mutex_unlock() usage (Daniel Wagner)  [Orabug: 33194970] 
  - scsi: qedf: Add port_id getter (Daniel Wagner)  [Orabug: 33194970] 
  - bnxt_en: Log if an invalid signal detected on TSIO pin (Pavan Chebbi)  [Orabug: 33181761] 
  - bnxt_en: Event handler for PPS events (Pavan Chebbi)  [Orabug: 33181761] 
  - bnxt_en: 1PPS functions to configure TSIO pins (Pavan Chebbi)  [Orabug: 33181761] 
  - bnxt_en: 1PPS support for 5750X family chips (Pavan Chebbi)  [Orabug: 33181761] 
  - bnxt_en: Do not read the PTP PHC during chip reset (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Somnath Kotur)  [Orabug: 33181761] 
  - bnxt_en: Add missing periodic PHC overflow check (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Fix PTP capability discovery (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Validate vlan protocol ID on RX packets (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: fix error path of FW reset (Somnath Kotur)  [Orabug: 33181761] 
  - bnxt_en: reject ETS settings that will starve a TC (Edwin Peer)  [Orabug: 33181761] 
  - bnxt_en: don't disable an already disabled PCI device (Kalesh AP)  [Orabug: 33181761] 
  - bnxt_en: Enable hardware PTP support (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Transmit and retrieve packet timestamps (Pavan Chebbi)  [Orabug: 33181761] 
  - bnxt_en: Get the RX packet timestamp (Pavan Chebbi)  [Orabug: 33181761] 
  - bnxt_en: Get the full 48-bit hardware timestamp periodically (Pavan Chebbi)  [Orabug: 33181761] 
  - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Get PTP hardware capability from firmware (Michael Chan)  [Orabug: 33181761] 
  - ptp: Add generic ptp v2 header parsing function (Kurt Kanzenbach)  [Orabug: 33181761] 
  - bnxt_en: Update firmware interface to 1.10.2.47 (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Fix context memory setup for 64K page size. (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Fix and improve .ndo_features_check(). (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Implement .ndo_features_check(). (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Michael Chan)  [Orabug: 33181761] 
  - bnxt_en: Move bnxt_approve_mac(). (Michael Chan)  [Orabug: 33181761]


author: Bhupesh Sharma <bhsharma@redhat.com> 2.0.15-32
changelog:
  - makedumpfile: exclude pages that are logically offline
  - makedumpfile: x86_64: Add support for AMD Secure Memory Encryption


author: Bhupesh Sharma <bhsharma@redhat.com> 2.0.15-33
changelog:
  - makedumpfile: x86_64: Add support for AMD Secure Memory Encryption
    [Fix the Fix the patch to make sure makedumpfile-1.6.2/ path is used]


author: Livy Ge <livy.ge@oracle.com> 2.0.15-33.0.1
changelog:
  - change makedumpfile fixed size buffer for VMCOREINFO (isaac.chen@oracle.com) [Orabug: 29612733]
  - rebase kexec-tools-2.0.8-dracut-module-setup-ibft-avoid-dup-config.patch (brian.maly@oracle.com) [Orabug: 28872281]
  - don't patch files in SOURCES directory. That breaks building from the srpm (dave.kleikamp@oracle.com)
  - dracut-module-setup: avoid duplicate config for ibft [Orabug: 22780125]
  - kdumpctl: exclude default_hugepagesz setting from kdump kernel cmdline
    (Sriharsha Yadagudde) [Orabug: 19134999]
  - kdumpctl: verify if kernel support securelevel interface
    (Sriharsha Yadagudde) [Orabug: 18905671]


author: Alex Burmashev <alexander.burmashev@oracle.com> - 2.0.15-33.0.5
changelog:
  - rebase on top makedumpfile 1.6.6 [Orabug: 30352094]
  - makedumpfile: bump LATEST_VERSION to 5.4.9 [Orabug: 30521746]
  - makedumpfile: backport needed upstream aarch64 patches [Orabug: 30352094]


author: - nick.alcock@oracle.com - 0.5.0-3
changelog:
  - Include the distribution in the RPM release. [Orabug: 21211461]
  - No longer Provide: our own name. [Orabug: 21622263]


author: - nick.alcock@oracle.com - 0.7.1-1
changelog:
  - Fix CTF archive alignment and failed write() handling
    (Tomas Jedlicka) [Orabug: 27191792, 27204447]
  - Build on arm64 (Vincent Lim) [Orabug: 27418554]


author: - nick.alcock@oracle.com - 0.8.1-1
changelog:
  - Fix ctf_rollback() in client containers to delete only the types
  added since the last snapshot, rather than all of them.
  [Orabug: 27971037]


author: - nick.alcock@oracle.com - 1.0.0-1
changelog:
  - Format v2, supporting many more types and enum/struct/union members.
  v1 CTF files are transparently updated to v2. No soname change, but
  some API for users directly accessing CTF files is broken.
  [Orabug: 28150489]


author: - nick.alcock@oracle.com - 1.1.0-1
changelog:
  - Add ctf_add_{struct,union}_sized(). [Orabug: 29054972]
  - Work around some very minor CTF-generation bugs seen in the wild
    in old UEK kernels. [Orabug: 28952429]
  - Do not mprotect() the heap by mistake when reading CTF from a
    user-provided buffer. [Orabug: 28952429]


author: Juston Li <juston.li@intel.com> - 3.3-3
changelog:
  - Fix versioning, just use simple 3.3 version
  - Add comments for packages
  - Capitalize summary/description
  - use make_build macro
  - remove ldconfig for f28
  - remote defattr
  - remove redundent include header files
  - remote .la file


author: Ethan Zhao <ethan.zhao@oracle.com> - 20171128-58.git17e62881.0.1.el7
changelog:
  - Update ql2600_fw.bin ql2700_fw.bin ql8300_fw.bin to 8.07.00 (Orabug: 27160935)
  - Merge latest upstream change (Orabug: 27210871)
  - Fix cxgb4 symlinks (Orabug: 27223984)
  - Pack iwl* FW files as separate packages (Orabug: 27174930)
  - Bump release number to avoid conflict with existing product build (Orabug: 27256604)


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> - 20180507-63.git0df406af.0.1.el7
changelog:
  - Rebase to latest upstream linux-firmware.
  - Don't add linux-nano-firmware.list to rpm.
  - Remove the temporary files at the cleanup
  - Bump release number.


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> - 20180906-999.git85c5d90f.el7
changelog:
  - Rebase to latest upstream linux-firmware.
  - Sync with RHEL linux-firmware-20180529-66.git7518922.el7


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> - 20181031-999.git1baa3486.el7
changelog:
  - Rebase to latest upstream linux-firmware.
  - Sync with RHEL linux-firmware-20180911-69.git85c5d90.el7


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> - 20200124-999.4.git1eb2408c.el7
changelog:
  - Rebase to latest upstream firmware (Orabug: 30762405).
  - Create symlinks from WHENCE file (Orabug: 30762405)
  - Merge iwl7265-firmware rpm files to iwl7260-firmware (Orabug: 30707813).
  - Fix linux-firmware package description (Orabug: 30707718).


author: Prarit Bhargava <prarit@redhat.com> - 3:144.10.94d853b2ea81
changelog:
  - mcelog: Deduce channel number for Haswell/Broadwell/Skylake systems [1641043]
  - mcelog: Add decoding for Optane DC persistent memory mode [1645345]


author: Edward Leung <edward.leung@oracle.com> - 1.9-2.el7
changelog:
  - Added Build requirement for libuuid-devel (Edward Leung)  
  - Bump release: rebuild with libuuid-devel (Lukas Lemes)


author: Junxiao Bi <junxiao.bi@oracle.com> - 1.8.6-6.el7
changelog:
  - vendor: rhel: remove redhat-lsb* dependency (Junxiao Bi)  
  - scandisk: remove unnecessary scansysfs op (Junxiao Bi)


author: Junxiao Bi <junxiao.bi@oracle.com> - 1.8.6-8.el7
changelog:
  - BUILDINFO: commit=f0e130273b7eed12385e1d0aa7704b414bceeff0
  - vendor: rhel5: fix build failure (Junxiao Bi)  
  - tunefs.ocfs2: fix double free bug (Junxiao Bi)  
  - fsck.ocfs2: the members of 'o2fsck_state' need to be freed at the end of main() (Jun Piao)  
  - fsck.ocfs2: fix the mistake of clearing valid flag in o2fsck_check_blocks() (Jun Piao)  
  - mkfs.ocfs2: disable append-dio feature by default (Junxiao Bi)  
  - fsck.ocfs2: support append direct io incompat feature (Joseph Qi)  
  - tunefs.ocfs2: support append direct io incompat feature (Joseph Qi)  
  - mkfs.ocfs2: support append direct io incompat feature (Joseph Qi)  
  - mkfs.ocfs2: clean up deadcode in is_cluster_info_valid() (Jun Piao)  
  - fsck.ocfs2: return error if o2fsck_check_journals fails (Joseph Qi)  
  - ocfs2: fix cluster unlocked if journal is replayed (Joseph Qi)  
  - fsck.ocfs2: close ost_fs in case of check superblock fails (Joseph Qi)  
  - mkfs.ocfs2: fix a potential segment fault in main() (Jun Piao)  
  - fsck.ocfs2: clean up useless assignment in dup_insert() (piaojun)  
  - o2info: clean up useless branch in o2info_append_task() (piaojun)  
  - tunefs.ocfs2: fix the parameter misuse of tunefs_dlm_lock (Weiwei Wang)  
  - debugfs.ocfs2: encode 'M' lockname with generation only for sysfile (piaojun)  
  - mkfs.ocfs2: fix memory leak problems in main() (piaojun)  
  - tunefs.ocfs2: fix memory leak problems in tunefs_journal_check() and parse_options() (piaojun)  
  - o2image: fix a memory leak problem in ocfs2_image_free_bitmap() (piaojun)  
  - debugfs.ocfs2: fix NULL pointer dereference risk in dump_dir_entry (Joseph Qi)  
  - o2image: clean up unused variable 'install_flag' in o2image_initialize() (piaojun)  
  - libocfs2: close fd if read fails in create_generation (Joseph Qi)  
  - o2image: Free 'filepath' before return in prompt_image_creation() (Jun Piao)  
  - libocfs2: fix risk of using uninitialized variables (Joseph Qi)  
  - mkfs.ocfs2: fix command line segfault (Valentin Vidic)  
  - debugfs.ocfs2: fix command line segfault (Valentin Vidic)  
  - Update udev rule for newer kernels (Valentin Vidic)  
  - ocfs2-tools: add support for vd devices (Valentin Vidić)  
  - fsck.ocfs2: Free 'ci' in each cycle of for loop in check_journal_walk (Jun Piao)


author: Junxiao Bi <junxiao.bi@oracle.com> - 1.8.6-9.el7
changelog:
  - BUILDINFO: commit=8b8e9d3b017f6e9bb23bd137878669831eec0f4d
  - o2cb.service: drop unknown lvalue ExecRestart (Junxiao Bi)


author: Junxiao Bi <junxiao.bi@oracle.com> - 1.8.6-10.el7
changelog:
  - ocfs2-tools: added spec rhel8 for jenkins (Shuning Zhang)  [Orabug: 29292163] 
  - ocfs2-tools: added support for rhel8 rpm package build (Shuning Zhang)  [Orabug: 29292163] 
  - ocfs2-tools: fix the conflict of gcc option in Makefile (Shuning Zhang)  [Orabug: 29292163] 
  - tunefs.ocfs2: fix format security warning (Shuning Zhang)  [Orabug: 29292163] 
  - o2image: fix unknown type name 'loff_t' (Shuning Zhang)  [Orabug: 29292163] 
  - mounted.ocfs2: use <sys/sysmacros.h> include for makedev (Valentin Vidic)  [Orabug: 29292163] 
  - fsck.ocfs2: fix compile error when glibc upgrade (Gang He)  [Orabug: 29292163] 
  - ocfs2-libocfs2: fix unknown type name 'loff_t' (Shuning Zhang)  [Orabug: 29292163]


author: Ashish Samant <ashish.samant@oracle.com> - 1.8.6-11.el7
changelog:
  - tunefs.ocfs2: read journal superblock even for online operations (Ashish
    Samant)  [Orabug: 28804934]


author: Joe Doss <joe@solidadmin.com> - 1.0.20191226-1
changelog:
  - Update to 1.0.20191226
  - Split wireguard-tools back into it's own spec file
  - Add in patch to fix dns-hatchet path


author: Leigh Scott <leigh123linux@gmail.com> - 1.0.20200319-2
changelog:
  - Add missing config directory
  - Remove default buildroot BuildRequires
  - Simplify doc install
  - Remove commented lines
  - Use correct macro for bash-completion


author: Joe Doss <joe@solidadmin.com> - 1.0.20200510-1
changelog:
  - Update to 1.0.20200510
  - ipc: add support for openbsd kernel implementation
  - ipc: cleanup openbsd support
  - wg-quick: add support for openbsd kernel implementation
  - wg-quick: cleanup openbsd support
  - wg-quick: support dns search domains
  - Makefile: simplify silent cleaning
  - ipc: remove extra space
  - git: add gitattributes so tarball doesn't have gitignore files
  - terminal: specialize color_mode to stdout only
  - wg-quick: android: support application whitelist
  - systemd: add wg-quick.target


author: Joe Doss <joe@solidadmin.com> - 1.0.20200513-1
changelog:
  - Update to 1.0.20200513
  - Makefile: remember to install all systemd units
  - ipc: openbsd: switch to array ioctl interface


author: Joe Doss <joe@solidadmin.com> - 1.0.20200820-1
changelog:
  - Update to 1.0.20200820
  - ipc: split into separate files per-platform
  - wincompat: fold random into genkey
  - systemd: add reload target to systemd unit
  - man: wg-quick: use syncconf instead of addconf for strip example
  - pubkey: isblank is a subset of isspace
  - ctype: use non-locale-specific ctype.h
  - wg-quick: wait on process substitutions


author: Joe Doss <joe@solidadmin.com> - 1.0.20200827-1
changelog:
  - Update to 1.0.20200827
  - wg-quick: android: use iproute2 to bring up interface instead of ndc
  - wg-quick: Revert wait on process substitutions


