<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>0fc8f6200d2313278fbf4539bbab74677c685531 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#0fc8f6200d2313278fbf4539bbab74677c685531</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesGetting fixes and updates from v7.1-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Mon, 27 Apr 2026 10:26:49 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>91a4855d6c03e770e42f17c798a36a3c46e63de2 - Merge tag &apos;net-next-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#91a4855d6c03e770e42f17c798a36a3c46e63de2</link>
        <description>Merge tag &apos;net-next-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextPull networking updates from Jakub Kicinski: &quot;Core &amp; protocols:   - Support HW queue leasing, allowing containers to be granted access     to HW queues for zero-copy operations and AF_XDP   - Number of code moves to help the compiler with inlining. Avoid     output arguments for returning drop reason where possible   - Rework drop handling within qdiscs to include more metadata about     the reason and dropping qdisc in the tracepoints   - Remove the rtnl_lock use from IP Multicast Routing   - Pack size information into the Rx Flow Steering table pointer     itself. This allows making the table itself a flat array of u32s,     thus making the table allocation size a power of two   - Report TCP delayed ack timer information via socket diag   - Add ip_local_port_step_width sysctl to allow distributing the     randomly selected ports more evenly throughout the allowed space   - Add support for per-route tunsrc in IPv6 segment routing   - Start work of switching sockopt handling to iov_iter   - Improve dynamic recvbuf sizing in MPTCP, limit burstiness and avoid     buffer size drifting up   - Support MSG_EOR in MPTCP   - Add stp_mode attribute to the bridge driver for STP mode selection.     This addresses concerns about call_usermodehelper() usage   - Remove UDP-Lite support (as announced in 2023)   - Remove support for building IPv6 as a module. Remove the now     unnecessary function calling indirection  Cross-tree stuff:   - Move Michael MIC code from generic crypto into wireless, it&apos;s     considered insecure but some WiFi networks still need it  Netfilter:   - Switch nft_fib_ipv6 module to no longer need temporary dst_entry     object allocations by using fib6_lookup() + RCU.     Florian W reports this gets us ~13% higher packet rate   - Convert IPVS&apos;s global __ip_vs_mutex to per-net service_mutex and     switch the service tables to be per-net. Convert some code that     walks the service lists to use RCU instead of the service_mutex   - Add more opinionated input validation to lower security exposure   - Make IPVS hash tables to be per-netns and resizable  Wireless:   - Finished assoc frame encryption/EPPKE/802.1X-over-auth   - Radar detection improvements   - Add 6 GHz incumbent signal detection APIs   - Multi-link support for FILS, probe response templates and client     probing   - New APIs and mac80211 support for NAN (Neighbor Aware Networking,     aka Wi-Fi Aware) so less work must be in firmware  Driver API:   - Add numerical ID for devlink instances (to avoid having to create     fake bus/device pairs just to have an ID). Support shared devlink     instances which span multiple PFs   - Add standard counters for reporting pause storm events (implement     in mlx5 and fbnic)   - Add configuration API for completion writeback buffering (implement     in mana)   - Support driver-initiated change of RSS context sizes   - Support DPLL monitoring input frequency (implement in zl3073x)   - Support per-port resources in devlink (implement in mlx5)  Misc:   - Expand the YAML spec for Netfilter  Drivers   - Software:      - macvlan: support multicast rx for bridge ports with shared        source MAC address      - team: decouple receive and transmit enablement for IEEE 802.3ad        LACP &quot;independent control&quot;   - Ethernet high-speed NICs:      - nVidia/Mellanox:         - support high order pages in zero-copy mode (for payload           coalescing)         - support multiple packets in a page (for systems with 64kB           pages)      - Broadcom 25-400GE (bnxt):         - implement XDP RSS hash metadata extraction         - add software fallback for UDP GSO, lowering the IOMMU cost      - Broadcom 800GE (bnge):         - add link status and configuration handling         - add various HW and SW statistics      - Marvell/Cavium:         - NPC HW block support for cn20k      - Huawei (hinic3):         - add mailbox / control queue         - add rx VLAN offload         - add driver info and link management   - Ethernet NICs:      - Marvell/Aquantia:         - support reading SFP module info on some AQC100 cards      - Realtek PCI (r8169):         - add support for RTL8125cp      - Realtek USB (r8152):         - support for the RTL8157 5Gbit chip         - add 2500baseT EEE status/configuration support   - Ethernet NICs embedded and off-the-shelf IP:      - Synopsys (stmmac):         - cleanup and reorganize SerDes handling and PCS support         - cleanup descriptor handling and per-platform data         - cleanup and consolidate MDIO defines and handling         - shrink driver memory use for internal structures         - improve Tx IRQ coalescing         - improve TCP segmentation handling         - add support for Spacemit K3      - Cadence (macb):         - support PHYs that have inband autoneg disabled with GEM         - support IEEE 802.3az EEE         - rework usrio capabilities and handling      - AMD (xgbe):         - improve power management for S0i3         - improve TX resilience for link-down handling   - Virtual:      - Google cloud vNIC:         - support larger ring sizes in DQO-QPL mode         - improve HW-GRO handling         - support UDP GSO for DQO format      - PCIe NTB:         - support queue count configuration   - Ethernet PHYs:      - automatically disable PHY autonomous EEE if MAC is in charge      - Broadcom:         - add BCM84891/BCM84892 support      - Micrel:         - support for LAN9645X internal PHY      - Realtek:         - add RTL8224 pair order support         - support PHY LEDs on RTL8211F-VD         - support spread spectrum clocking (SSC)      - Maxlinear:         - add PHY-level statistics via ethtool   - Ethernet switches:      - Maxlinear (mxl862xx):         - support for bridge offloading         - support for VLANs         - support driver statistics   - Bluetooth:      - large number of fixes and new device IDs      - Mediatek:         - support MT6639 (MT7927)         - support MT7902 SDIO   - WiFi:      - Intel (iwlwifi):         - UNII-9 and continuing UHR work      - MediaTek (mt76):         - mt7996/mt7925 MLO fixes/improvements         - mt7996 NPU support (HW eth/wifi traffic offload)      - Qualcomm (ath12k):         - monitor mode support on IPQ5332         - basic hwmon temperature reporting         - support IPQ5424      - Realtek:         - add USB RX aggregation to improve performance         - add USB TX flow control by tracking in-flight URBs   - Cellular:      - IPA v5.2 support&quot;* tag &apos;net-next-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1561 commits)  net: pse-pd: fix kernel-doc function name for pse_control_find_by_id()  wireguard: device: use exit_rtnl callback instead of manual rtnl_lock in pre_exit  wireguard: allowedips: remove redundant space  tools: ynl: add sample for wireguard  wireguard: allowedips: Use kfree_rcu() instead of call_rcu()  MAINTAINERS: Add netkit selftest files  selftests/net: Add additional test coverage in nk_qlease  selftests/net: Split netdevsim tests from HW tests in nk_qlease  tools/ynl: Make YnlFamily closeable as a context manager  net: airoha: Add missing PPE configurations in airoha_ppe_hw_init()  net: airoha: Fix VIP configuration for AN7583 SoC  net: caif: clear client service pointer on teardown  net: strparser: fix skb_head leak in strp_abort_strp()  net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()  selftests/bpf: add test for xdp_master_redirect with bond not up  net, bpf: fix null-ptr-deref in xdp_master_redirect() for down master  net: airoha: Remove PCE_MC_EN_MASK bit in REG_FE_PCE_CFG configuration  sctp: disable BH before calling udp_tunnel_xmit_skb()  sctp: fix missing encap_port propagation for GSO fragments  net: airoha: Rely on net_device pointer in ETS callbacks  ...

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Wed, 15 Apr 2026 03:36:10 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>e531a081065d274a14f54441a38e1849453d06ec - Merge branch &apos;convert-config_ipv6-to-built-in-and-remove-stubs&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#e531a081065d274a14f54441a38e1849453d06ec</link>
        <description>Merge branch &apos;convert-config_ipv6-to-built-in-and-remove-stubs&apos;Fernando Fernandez Mancera says:====================Convert CONFIG_IPV6 to built-in and remove stubsHistorically, the Linux kernel has supported compiling the IPv6 stack asa loadable module. While this made sense in the early days of IPv6adoption, modern deployments and distributions overwhelmingly eitherbuild IPv6 directly into the kernel (CONFIG_IPV6=y) or disable itentirely (CONFIG_IPV6=n). The modular IPv6 use-case offers image sizeand memory savings for specific setups, this benefit is outweighed bythe architectural burden it imposes on the subsystems on implementationand maintenance.In addition, most of the distributions are already using CONFIG_IPV6=yby default [1], including openWRT [2] and Android gki_defconfig [3]. Sothis won&apos;t have an impact on them. The most impacted architecture wouldprobably be arm64 as their default config is still using CONFIG_IPV6=m.To allow core networking, BPF, Netfilter, and various device drivers tosafely interact with a potentially unloaded IPv6 module, the kernelrelies on indirect call structures like ipv6_stub, ipv6_bpf_stub, andnf_ipv6_ops, along with dynamic RCU registrations for things like ICMPv6senders.This patch series addresses this by changing CONFIG_IPV6 from a tristateto a boolean, enforcing that IPv6 is either built-in or disabled. Thisallows us to completely rip out the stub infrastructures and safelyreplace them with direct function calls.The bloat-o-meter report the following results for m68k, arm64, x86_64defconfig.m68k (keep on mind that CONFIG_IPV6 is disabled now):add/remove: 65/938 grow/shrink: 36/254 up/down: 3022/-49692 (-46670)arm64:add/remove: 1251/265 grow/shrink: 81/46 up/down: 448740/-71519 (377221)x86_64:add/remove: 62/98 grow/shrink: 10/39 up/down: 2497/-4357 (-1860)Considering that each new kernel release increases sizes by 30-40KiB onaverage, this size increase isn&apos;t a huge jump for the distributions thatare still using CONFIG_IPV6=m. For the ones that are already usingCONFIG_IPV6=y, the size is reduced actually.All the patches has been independently build tested. With allmodconfigand allmodconfig + CONFIG_IPV6=n. In addition, net selftest has been runagainst them on virtme-ng.The series applied as a whole as been tested with allyesconfig and alsoallyesconfig + CONFIG_IPV6=n but not all patches has been independentlytested this way.[1] https://github.com/nyrahul/linux-kernel-configs[2] https://github.com/openwrt/openwrt/commit/832e7b817221d288df76b763ca12c585365db5d8[3] https://android.googlesource.com/kernel/common/+/refs/heads/android-mainline/arch/arm64/configs/gki_defconfig====================Link: https://patch.msgid.link/20260325120928.15848-1-fmancera@suse.deSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Sun, 29 Mar 2026 20:21:29 +0200</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>309b905deee595619cc38719f48d63d57b8bff3d - ipv6: convert CONFIG_IPV6 to built-in only and clean up Kconfigs</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#309b905deee595619cc38719f48d63d57b8bff3d</link>
        <description>ipv6: convert CONFIG_IPV6 to built-in only and clean up KconfigsMaintaining a modular IPv6 stack offers image size savings for specificsetups, this benefit is outweighed by the architectural burden itimposes on the subsystems on implementation and maintenance. Therefore,drop it.Change CONFIG_IPV6 from tristate to bool. Remove all Kconfigdependencies across the tree that explicitly checked for IPV6=m. Inaddition, remove MODULE_DESCRIPTION(), MODULE_ALIAS(), MODULE_AUTHOR()and MODULE_LICENSE().This is also replacing module_init() by device_initcall(). It is notpossible to use fs_initcall() as IPv4 does because that creates a racecondition on IPv6 addrconf.Finally, modify the default configs from CONFIG_IPV6=m to CONFIG_IPV6=yexcept for m68k as according to the bloat-o-meter the image isincreasing by 330KB~ and that isn&apos;t acceptable. Instead, disable IPv6 onthis architecture by default. This is aligned with m68k RAM requirementsand recommendations [1].[1] http://www.linux-m68k.org/faq/ram.htmlSigned-off-by: Fernando Fernandez Mancera &lt;fmancera@suse.de&gt;Tested-by: Ricardo B. Marli&#232;re &lt;rbm@suse.com&gt;Acked-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt; # arm64Link: https://patch.msgid.link/20260325120928.15848-2-fmancera@suse.deSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Wed, 25 Mar 2026 13:08:42 +0100</pubDate>
        <dc:creator>Fernando Fernandez Mancera &lt;fmancera@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Tue, 16 Sep 2025 12:53:20 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ab93e0dd72c37d378dd936f031ffb83ff2bd87ce - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#ab93e0dd72c37d378dd936f031ffb83ff2bd87ce</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.17 merge window.

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Wed, 06 Aug 2025 19:08:54 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a7bee4e7f78089c101be2ad51f4b5ec64782053e - Merge tag &apos;ib-mfd-gpio-input-pwm-v6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#a7bee4e7f78089c101be2ad51f4b5ec64782053e</link>
        <description>Merge tag &apos;ib-mfd-gpio-input-pwm-v6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into nextMerge an immutable branch between MFD, GPIO, Input and PWM to resolveconflicts for the merge window pull request.

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Mon, 04 Aug 2025 08:28:48 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e9ef810dfee7a2227da9d423aecb0ced35faddbe - Merge branch &apos;for-6.17/amd-sfh&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#e9ef810dfee7a2227da9d423aecb0ced35faddbe</link>
        <description>Merge branch &apos;for-6.17/amd-sfh&apos; into for-linus- add support for operating modes (Basavaraj Natikar)

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Thu, 31 Jul 2025 22:36:25 +0200</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>74f1af95820fc2ee580a775a3a17c416db30b38c - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#74f1af95820fc2ee580a775a3a17c416db30b38c</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-nextBack-merge drm-next to (indirectly) get arm-smmu updates for makingstall-on-fault more reliable.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Sun, 29 Jun 2025 04:54:49 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>c598d5eb9fb331ba17bc9ad67ae9a2231ca5aca5 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#c598d5eb9fb331ba17bc9ad67ae9a2231ca5aca5</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to forward to v6.16-rc1Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Wed, 11 Jun 2025 09:01:34 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>86e2d052c2320bf12571a5d96b16c2745e1cfc5e - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#86e2d052c2320bf12571a5d96b16c2745e1cfc5e</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.16Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Mon, 09 Jun 2025 18:26:55 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>34c55367af96f62e89221444f04487440ebc6487 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#34c55367af96f62e89221444f04487440ebc6487</link>
        <description>Merge drm/drm-next into drm-intel-nextSync to v6.16-rc1, among other things to get the fixed size GENMASK_U*()and BIT_U*() macros.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Mon, 09 Jun 2025 11:40:46 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3719a04a80caf660f899a462cd8f3973bcfa676e - Merge tag &apos;pci-v6.16-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#3719a04a80caf660f899a462cd8f3973bcfa676e</link>
        <description>Merge tag &apos;pci-v6.16-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pciPull pci updates from Bjorn Helgaas: &quot;Enumeration:   - Print the actual delay time in pci_bridge_wait_for_secondary_bus()     instead of assuming it was 1000ms (Wilfred Mallawa)   - Revert &apos;iommu/amd: Prevent binding other PCI drivers to IOMMU PCI     devices&apos;, which broke resume from system sleep on AMD platforms and     has been fixed by other commits (Lukas Wunner)  Resource management:   - Remove mtip32xx use of pcim_iounmap_regions(), which is deprecated     and unnecessary (Philipp Stanner)   - Remove pcim_iounmap_regions() and pcim_request_region_exclusive()     and related flags since all uses have been removed (Philipp     Stanner)   - Rework devres &apos;request&apos; functions so they are no longer &apos;hybrid&apos;,     i.e., their behavior no longer depends on whether     pcim_enable_device or pci_enable_device() was used, and remove     related code (Philipp Stanner)   - Warn (not BUG()) about failure to assign optional resources (Ilpo     J&#228;rvinen)  Error handling:   - Log the DPC Error Source ID only when it&apos;s actually valid (when     ERR_FATAL or ERR_NONFATAL was received from a downstream device)     and decode into bus/device/function (Bjorn Helgaas)   - Determine AER log level once and save it so all related messages     use the same level (Karolina Stolarek)   - Use KERN_WARNING, not KERN_ERR, when logging PCIe Correctable     Errors (Karolina Stolarek)   - Ratelimit PCIe Correctable and Non-Fatal error logging, with sysfs     controls on interval and burst count, to avoid flooding logs and     RCU stall warnings (Jon Pan-Doh)  Power management:   - Increment PM usage counter when probing reset methods so we don&apos;t     try to read config space of a powered-off device (Alex Williamson)   - Set all devices to D0 during enumeration to ensure ACPI opregion is     connected via _REG (Mario Limonciello)  Power control:   - Rename pwrctrl Kconfig symbols from &apos;PWRCTL&apos; to &apos;PWRCTRL&apos; to match     the filename paths. Retain old deprecated symbols for     compatibility, except for the pwrctrl slot driver     (PCI_PWRCTRL_SLOT) (Johan Hovold)   - When unregistering pwrctrl, cancel outstanding rescan work before     cleaning up data structures to avoid use-after-free issues (Brian     Norris)  Bandwidth control:   - Simplify link bandwidth controller by replacing the count of Link     Bandwidth Management Status (LBMS) events with a PCI_LINK_LBMS_SEEN     flag (Ilpo J&#228;rvinen)   - Update the Link Speed after retraining, since the Link Speed may     have changed (Ilpo J&#228;rvinen)  PCIe native device hotplug:   - Ignore Presence Detect Changed caused by DPC.     pciehp already ignores Link Down/Up events caused by DPC, but on     slots using in-band presence detect, DPC causes a spurious Presence     Detect Changed event (Lukas Wunner)   - Ignore Link Down/Up caused by Secondary Bus Reset.     On hotplug ports using in-band presence detect, the reset causes a     Presence Detect Changed event, which mistakenly caused teardown and     re-enumeration of the device. Drivers may need to annotate code     that resets their device (Lukas Wunner)  Virtualization:   - Add an ACS quirk for Loongson Root Ports that don&apos;t advertise ACS     but don&apos;t allow peer-to-peer transactions between Root Ports; the     quirk allows each Root Port to be in a separate IOMMU group (Huacai     Chen)  Endpoint framework:   - For fixed-size BARs, retain both the actual size and the possibly     larger size allocated to accommodate iATU alignment requirements     (Jerome Brunet)   - Simplify ctrl/SPAD space allocation and avoid allocating more space     than needed (Jerome Brunet)   - Correct MSI-X PBA offset calculations for DesignWare and Cadence     endpoint controllers (Niklas Cassel)   - Align the return value (number of interrupts) encoding for     pci_epc_get_msi()/pci_epc_ops::get_msi() and     pci_epc_get_msix()/pci_epc_ops::get_msix() (Niklas Cassel)   - Align the nr_irqs parameter encoding for     pci_epc_set_msi()/pci_epc_ops::set_msi() and     pci_epc_set_msix()/pci_epc_ops::set_msix() (Niklas Cassel)  Common host controller library:   - Convert pci-host-common to a library so platforms that don&apos;t need     native host controller drivers don&apos;t need to include these helper     functions (Manivannan Sadhasivam)  Apple PCIe controller driver:   - Extract ECAM bridge creation helper from pci_host_common_probe() to     separate driver-specific things like MSI from PCI things (Marc     Zyngier)   - Dynamically allocate RID-to_SID bitmap to prepare for SoCs with     varying capabilities (Marc Zyngier)   - Skip ports disabled in DT when setting up ports (Janne Grunau)   - Add t6020 compatible string (Alyssa Rosenzweig)   - Add T602x PCIe support (Hector Martin)   - Directly set/clear INTx mask bits because T602x dropped the     accessors that could do this without locking (Marc Zyngier)   - Move port PHY registers to their own reg items to accommodate     T602x, which moves them around; retain default offsets for existing     DTs that lack phy%d entries with the reg offsets (Hector Martin)   - Stop polling for core refclk, which doesn&apos;t work on T602x and the     bootloader has already done anyway (Hector Martin)   - Use gpiod_set_value_cansleep() when asserting PERST# in probe     because we&apos;re allowed to sleep there (Hector Martin)  Cadence PCIe controller driver:   - Drop a runtime PM &apos;put&apos; to resolve a runtime atomic count underflow     (Hans Zhang)   - Make the cadence core buildable as a module (Kishon Vijay Abraham I)   - Add cdns_pcie_host_disable() and cdns_pcie_ep_disable() for use by     loadable drivers when they are removed (Siddharth Vadapalli)  Freescale i.MX6 PCIe controller driver:   - Apply link training workaround only on IMX6Q, IMX6SX, IMX6SP     (Richard Zhu)   - Remove redundant dw_pcie_wait_for_link() from     imx_pcie_start_link(); since the DWC core does this, imx6 only     needs it when retraining for a faster link speed (Richard Zhu)   - Toggle i.MX95 core reset to align with PHY powerup (Richard Zhu)   - Set SYS_AUX_PWR_DET to work around i.MX95 ERR051624 erratum: in     some cases, the controller can&apos;t exit &apos;L23 Ready&apos; through Beacon or     PERST# deassertion (Richard Zhu)   - Clear GEN3_ZRXDC_NONCOMPL to work around i.MX95 ERR051586 erratum:     controller can&apos;t meet 2.5 GT/s ZRX-DC timing when operating at 8     GT/s, causing timeouts in L1 (Richard Zhu)   - Wait for i.MX95 PLL lock before enabling controller (Richard Zhu)   - Save/restore i.MX95 LUT for suspend/resume (Richard Zhu)  Mobiveil PCIe controller driver:   - Return bool (not int) for link-up check in     mobiveil_pab_ops.link_up() and layerscape-gen4, mobiveil (Hans     Zhang)  NVIDIA Tegra194 PCIe controller driver:   - Create debugfs directory for &apos;aspm_state_cnt&apos; only when     CONFIG_PCIEASPM is enabled, since there are no other entries (Hans     Zhang)  Qualcomm PCIe controller driver:   - Add OF support for parsing DT &apos;eq-presets-&lt;N&gt;gts&apos; property for lane     equalization presets (Krishna Chaitanya Chundru)   - Read Maximum Link Width from the Link Capabilities register if DT     lacks &apos;num-lanes&apos; property (Krishna Chaitanya Chundru)   - Add Physical Layer 64 GT/s Capability ID and register offsets for     8, 32, and 64 GT/s lane equalization registers (Krishna Chaitanya     Chundru)   - Add generic dwc support for configuring lane equalization presets     (Krishna Chaitanya Chundru)   - Add DT and driver support for PCIe on IPQ5018 SoC (Nitheesh Sekar)  Renesas R-Car PCIe controller driver:   - Describe endpoint BAR 4 as being fixed size (Jerome Brunet)   - Document how to obtain R-Car V4H (r8a779g0) controller firmware     (Yoshihiro Shimoda)  Rockchip PCIe controller driver:   - Reorder rockchip_pci_core_rsts because     reset_control_bulk_deassert() deasserts in reverse order, to fix a     link training regression (Jensen Huang)   - Mark RK3399 as being capable of raising INTx interrupts (Niklas     Cassel)  Rockchip DesignWare PCIe controller driver:   - Check only PCIE_LINKUP, not LTSSM status, to determine whether the     link is up (Shawn Lin)   - Increase N_FTS (used in L0s-&gt;L0 transitions) and enable ASPM L0s     for Root Complex and Endpoint modes (Shawn Lin)   - Hide the broken ATS Capability in rockchip_pcie_ep_init() instead     of rockchip_pcie_ep_pre_init() so it stays hidden after PERST#     resets non-sticky registers (Shawn Lin)   - Call phy_power_off() before phy_exit() in rockchip_pcie_phy_deinit()     (Diederik de Haas)  Synopsys DesignWare PCIe controller driver:   - Set PORT_LOGIC_LINK_WIDTH to one lane to make initial link training     more robust; this will not affect the intended link width if all     lanes are functional (Wenbin Yao)   - Return bool (not int) for link-up check in dw_pcie_ops.link_up()     and armada8k, dra7xx, dw-rockchip, exynos, histb, keembay,     keystone, kirin, meson, qcom, qcom-ep, rcar_gen4, spear13xx,     tegra194, uniphier, visconti (Hans Zhang)   - Add debugfs support for exposing DWC device-specific PTM context     (Manivannan Sadhasivam)  TI J721E PCIe driver:   - Make j721e buildable as a loadable and removable module (Siddharth     Vadapalli)   - Fix j721e host/endpoint dependencies that result in link failures     in some configs (Arnd Bergmann)  Device tree bindings:   - Add qcom DT binding for &apos;global&apos; interrupt (PCIe controller and     link-specific events) for ipq8074, ipq8074-gen3, ipq6018, sa8775p,     sc7280, sc8180x sdm845, sm8150, sm8250, sm8350 (Manivannan     Sadhasivam)   - Add qcom DT binding for 8 MSI SPI interrupts for msm8998, ipq8074,     ipq8074-gen3, ipq6018 (Manivannan Sadhasivam)   - Add dw rockchip DT binding for rk3576 and rk3562 (Kever Yang)   - Correct indentation and style of examples in brcm,stb-pcie,     cdns,cdns-pcie-ep, intel,keembay-pcie-ep, intel,keembay-pcie,     microchip,pcie-host, rcar-pci-ep, rcar-pci-host, xilinx-versal-cpm     (Krzysztof Kozlowski)   - Convert Marvell EBU (dove, kirkwood, armada-370, armada-xp) and     armada8k from text to schema DT bindings (Rob Herring)   - Remove obsolete .txt DT bindings for content that has been moved to     schemas (Rob Herring)   - Add qcom DT binding for MHI registers in IPQ5332, IPQ6018, IPQ8074     and IPQ9574 (Varadarajan Narayanan)   - Convert v3,v360epc-pci from text to DT schema binding (Rob Herring)   - Change microchip,pcie-host DT binding to be &apos;dma-noncoherent&apos; since     PolarFire may be configured that way (Conor Dooley)  Miscellaneous:   - Drop &apos;pci&apos; suffix from intel_mid_pci.c filename to match similar     files (Andy Shevchenko)   - All platforms with PCI have an MMU, so add PCI Kconfig dependency     on MMU to simplify build testing and avoid inadvertent build     regressions (Arnd Bergmann)   - Update Krzysztof Wilczy&#324;ski&apos;s email address in MAINTAINERS     (Krzysztof Wilczy&#324;ski)   - Update Manivannan Sadhasivam&apos;s email address in MAINTAINERS     (Manivannan Sadhasivam)&quot;* tag &apos;pci-v6.16-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci: (147 commits)  MAINTAINERS: Update Manivannan Sadhasivam email address  PCI: j721e: Fix host/endpoint dependencies  PCI: j721e: Add support to build as a loadable module  PCI: cadence-ep: Introduce cdns_pcie_ep_disable() helper for cleanup  PCI: cadence-host: Introduce cdns_pcie_host_disable() helper for cleanup  PCI: cadence: Add support to build pcie-cadence library as a kernel module  MAINTAINERS: Update Krzysztof Wilczy&#324;ski email address  PCI: Remove unnecessary linesplit in __pci_setup_bridge()  PCI: WARN (not BUG()) when we fail to assign optional resources  PCI: Remove unused pci_printk()  PCI: qcom: Replace PERST# sleep time with proper macro  PCI: dw-rockchip: Replace PERST# sleep time with proper macro  PCI: host-common: Convert to library for host controller drivers  PCI/ERR: Remove misleading TODO regarding kernel panic  PCI: cadence: Remove duplicate message code definitions  PCI: endpoint: Align pci_epc_set_msix(), pci_epc_ops::set_msix() nr_irqs encoding  PCI: endpoint: Align pci_epc_set_msi(), pci_epc_ops::set_msi() nr_irqs encoding  PCI: endpoint: Align pci_epc_get_msix(), pci_epc_ops::get_msix() return value encoding  PCI: endpoint: Align pci_epc_get_msi(), pci_epc_ops::get_msi() return value encoding  PCI: cadence-ep: Correct PBA offset in .set_msix() callback  ...

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Wed, 04 Jun 2025 20:26:17 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>3de914864c0d53b7c49aaa94e4ccda9e1dd271d7 - Merge branch &apos;pci/misc&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#3de914864c0d53b7c49aaa94e4ccda9e1dd271d7</link>
        <description>Merge branch &apos;pci/misc&apos;- Drop &apos;pci&apos; suffix from intel_mid_pci.c filename to match similar files  (Andy Shevchenko)- All platforms with PCI have an MMU, so add PCI Kconfig dependency on MMU  to simplify build testing and avoid inadvertent build regressions (Arnd  Bergmann)- Update driver path in PCI NVMe function documentation (Rick Wertenbroek)- Remove unused pci_printk() (Ilpo J&#228;rvinen)- Warn (not BUG()) about failure to assign optional resources (Ilpo  J&#228;rvinen)- Update Krzysztof Wilczy&#324;ski&apos;s email address in MAINTAINERS (Krzysztof  Wilczy&#324;ski)- Update Manivannan Sadhasivam&apos;s email address in MAINTAINERS (Manivannan  Sadhasivam)* pci/misc:  MAINTAINERS: Update Manivannan Sadhasivam email address  MAINTAINERS: Update Krzysztof Wilczy&#324;ski email address  PCI: Remove unnecessary linesplit in __pci_setup_bridge()  PCI: WARN (not BUG()) when we fail to assign optional resources  PCI: Remove unused pci_printk()  Documentation: Fix path for NVMe PCI endpoint target driver  PCI: Add CONFIG_MMU dependency  x86/PCI: Drop &apos;pci&apos; suffix from intel_mid_pci.c

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Wed, 04 Jun 2025 17:50:45 +0200</pubDate>
        <dc:creator>Bjorn Helgaas &lt;bhelgaas@google.com&gt;</dc:creator>
    </item>
<item>
        <title>8fe743b5eba0abfbee39fe27b12acfb0df9b8a2d - PCI: Add CONFIG_MMU dependency</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#8fe743b5eba0abfbee39fe27b12acfb0df9b8a2d</link>
        <description>PCI: Add CONFIG_MMU dependencyIt turns out that there are no platforms that have PCI but don&apos;t have anMMU, so adding a Kconfig dependency on CONFIG_PCI simplifies build testingkernels for those platforms a lot, and avoids a lot of inadvertent buildregressions.Add a dependency for CONFIG_PCI and remove all the ones for PCI specificdevice drivers that are currently marked not having it.There are a few platforms that have an optional MMU, but they usuallycannot have PCI at all. The one exception is Coldfire MCF54xx, but this ismainly for historic reasons, and anyone using those chips should really usethe MMU these days.Link: https://lore.kernel.org/lkml/a41f1b20-a76c-43d8-8c36-f12744327a54@app.fastmail.com/Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Reviewed-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt; # SCSIReviewed-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Acked-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;Link: https://patch.msgid.link/20250423202215.3315550-1-arnd@kernel.org

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Wed, 23 Apr 2025 22:16:32 +0200</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>cdd38c5f1ce4398ec58fec95904b75824daab7b5 - Merge remote-tracking branch &apos;net/master&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#cdd38c5f1ce4398ec58fec95904b75824daab7b5</link>
        <description>Merge remote-tracking branch &apos;net/master&apos;

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Wed, 24 Feb 2021 13:36:58 +0100</pubDate>
        <dc:creator>Stefan Schmidt &lt;stefan@datenfreihafen.org&gt;</dc:creator>
    </item>
<item>
        <title>cbecf716ca618fd44feda6bd9a64a8179d031fc5 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#cbecf716ca618fd44feda6bd9a64a8179d031fc5</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 5.12 merge window.

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Tue, 23 Feb 2021 06:35:15 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>415e915fdfc775ad0c6675fde1008f6f43dd6251 - Merge tag &apos;v5.11&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#415e915fdfc775ad0c6675fde1008f6f43dd6251</link>
        <description>Merge tag &apos;v5.11&apos; into nextMerge with mainline to get latest APIs and device tree bindings.

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Tue, 23 Feb 2021 06:21:03 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d263dfa7d2697a43f3299b9731cd568ee49cdd2c - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#d263dfa7d2697a43f3299b9731cd568ee49cdd2c</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerging to get a common base for merging topic branches betweendrm-intel-next and drm-intel-gt-next.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Fri, 15 Jan 2021 07:49:57 +0100</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>10205618052908770451acd33eaeaa7685e97ed2 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/scsi/bnx2i/Kconfig#10205618052908770451acd33eaeaa7685e97ed2</link>
        <description>Merge drm/drm-next into drm-intel-nextsync-up to not fall too much behind.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/drivers/scsi/bnx2i/Kconfig</description>
        <pubDate>Fri, 08 Jan 2021 12:03:51 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
