<?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/fs/nfsd/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/fs/nfsd/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>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>36d179fd6bea35698d53444b7bd3025fa3788266 - Merge tag &apos;nfsd-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#36d179fd6bea35698d53444b7bd3025fa3788266</link>
        <description>Merge tag &apos;nfsd-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxPull nfsd updates from Chuck Lever: - filehandle signing to defend against filehandle-guessing attacks   (Benjamin Coddington)   The server now appends a SipHash-2-4 MAC to each filehandle when   the new &quot;sign_fh&quot; export option is enabled. NFSD then verifies   filehandles received from clients against the expected MAC;   mismatches return NFS error STALE - convert the entire NLMv4 server-side XDR layer from hand-written C to   xdrgen-generated code, spanning roughly thirty patches (Chuck Lever)   XDR functions are generally boilerplate code and are easy to get   wrong. The goals of this conversion are improved memory safety, lower   maintenance burden, and groundwork for eventual Rust code generation   for these functions. - improve pNFS block/SCSI layout robustness with two related changes   (Dai Ngo)   SCSI persistent reservation fencing is now tracked per client and   per device via an xarray, to avoid both redundant preempt operations   on devices already fenced and a potential NFSD deadlock when all nfsd   threads are waiting for a layout return. - scalability and infrastructure improvements   Sincere thanks to all contributors, reviewers, testers, and bug   reporters who participated in the v7.1 NFSD development cycle.* tag &apos;nfsd-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux: (83 commits)  NFSD: Docs: clean up pnfs server timeout docs  nfsd: fix comment typo in nfsxdr  nfsd: fix comment typo in nfs3xdr  NFSD: convert callback RPC program to per-net namespace  NFSD: use per-operation statidx for callback procedures  svcrdma: Use contiguous pages for RDMA Read sink buffers  SUNRPC: Add svc_rqst_page_release() helper  SUNRPC: xdr.h: fix all kernel-doc warnings  svcrdma: Factor out WR chain linking into helper  svcrdma: Add Write chunk WRs to the RPC&apos;s Send WR chain  svcrdma: Clean up use of rdma-&gt;sc_pd-&gt;device  svcrdma: Clean up use of rdma-&gt;sc_pd-&gt;device in Receive paths  svcrdma: Add fair queuing for Send Queue access  SUNRPC: Optimize rq_respages allocation in svc_alloc_arg  SUNRPC: Track consumed rq_pages entries  svcrdma: preserve rq_next_page in svc_rdma_save_io_pages  SUNRPC: Handle NULL entries in svc_rqst_release_pages  SUNRPC: Allocate a separate Reply page array  SUNRPC: Tighten bounds checking in svc_rqst_replace_page  NFSD: Sign filehandles  ...

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Mon, 20 Apr 2026 19:44:02 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>3e9e952bb3139ad1e08f3e1960239c2988ab90c9 - Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#3e9e952bb3139ad1e08f3e1960239c2988ab90c9</link>
        <description>Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Mon, 20 Apr 2026 13:41:28 +0200</pubDate>
        <dc:creator>Petr Mladek &lt;pmladek@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>2a83ffc5575013784ea41739daf9e10200e44e7c - NFSD: Sign filehandles</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#2a83ffc5575013784ea41739daf9e10200e44e7c</link>
        <description>NFSD: Sign filehandlesNFS clients may bypass restrictive directory permissions by usingopen_by_handle() (or other available OS system call) to guess thefilehandles for files below that directory.In order to harden knfsd servers against this attack, create a method tosign and verify filehandles using SipHash-2-4 as a MAC (MessageAuthentication Code).  According tohttps://cr.yp.to/siphash/siphash-20120918.pdf, SipHash can be used as aMAC, and our use of SipHash-2-4 provides a low 1 in 2^64 chance of forgery.Filehandles that have been signed cannot be tampered with, nor canclients reasonably guess correct filehandles and hashes that may exist inparts of the filesystem they cannot access due to directory permissions.Append the 8 byte SipHash to encoded filehandles for exports that have setthe &quot;sign_fh&quot; export option.  Filehandles received from clients areverified by comparing the appended hash to the expected hash.  If the MACdoes not match the server responds with NFS error _STALE.  If unsignedfilehandles are received for an export with &quot;sign_fh&quot; they are rejectedwith NFS error _STALE.Signed-off-by: Benjamin Coddington &lt;bcodding@hammerspace.com&gt;Reviewed-by: Jeff Layton &lt;jlayton@kernel.org&gt;Signed-off-by: Chuck Lever &lt;chuck.lever@oracle.com&gt;

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Wed, 25 Feb 2026 13:51:38 +0100</pubDate>
        <dc:creator>Benjamin Coddington &lt;bcodding@hammerspace.com&gt;</dc:creator>
    </item>
<item>
        <title>01afb9008527d2be96046a6859de2951306a93e9 - nfsd: remove NFSD_V4_DELEG_TIMESTAMPS Kconfig option</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#01afb9008527d2be96046a6859de2951306a93e9</link>
        <description>nfsd: remove NFSD_V4_DELEG_TIMESTAMPS Kconfig optionNow that there is a runtime debugfs switch, eliminate the compile-timeswitch and always build in support for delegated timestamps.Administrators who previously disabled this feature at compile time candisable it at runtime via:    echo 0 &gt; /sys/kernel/debug/nfsd/delegated_timestampsSigned-off-by: Jeff Layton &lt;jlayton@kernel.org&gt;Signed-off-by: Chuck Lever &lt;chuck.lever@oracle.com&gt;

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Mon, 26 Jan 2026 13:10:14 +0100</pubDate>
        <dc:creator>Jeff Layton &lt;jlayton@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#42d3b66d4cdbacfc9d120d2301b8de89cc29a914</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 7.00-rc3. Important ahead GPU SVM merging THPsupport.Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Thu, 12 Mar 2026 15:17:56 +0100</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f09812b85fa6f41058bcc46e70ac406bf9b0493a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#f09812b85fa6f41058bcc46e70ac406bf9b0493a</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.0-rc1 which contains a few treewide changes affecting i915.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Wed, 25 Feb 2026 12:23:04 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8b85987d3cf50178f67618122d9f3bb202f62f42 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#8b85987d3cf50178f67618122d9f3bb202f62f42</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s merge 7.0-rc1 to start the new drm-misc-next windowSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Mon, 23 Feb 2026 11:48:20 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>2831fa8b8bcf1083f9526aa0c41fafb0796cf874 - Merge tag &apos;nfsd-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#2831fa8b8bcf1083f9526aa0c41fafb0796cf874</link>
        <description>Merge tag &apos;nfsd-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxPull nfsd updates from Chuck Lever: &quot;Neil Brown and Jeff Layton contributed a dynamic thread pool sizing  mechanism for NFSD. The sunrpc layer now tracks minimum and maximum  thread counts per pool, and NFSD adjusts running thread counts based  on workload: idle threads exit after a timeout when the pool exceeds  its minimum, and new threads spawn automatically when all threads are  busy. Administrators control this behavior via the nfsdctl netlink  interface.  Rick Macklem, FreeBSD NFS maintainer, generously contributed server-  side support for the POSIX ACL extension to NFSv4, as specified in  draft-ietf-nfsv4-posix-acls. This extension allows NFSv4 clients to  get and set POSIX access and default ACLs using native NFSv4  operations, eliminating the need for sideband protocols. The feature  is gated by a Kconfig option since the IETF draft has not yet been  ratified.  Chuck Lever delivered numerous improvements to the xdrgen tool. Error  reporting now covers parsing, AST transformation, and invalid  declarations. Generated enum decoders validate incoming values against  valid enumerator lists. New features include pass-through line support  for embedding C directives in XDR specifications, 16-bit integer  types, and program number definitions. Several code generation issues  were also addressed.  When an administrator revokes NFSv4 state for a filesystem via the  unlock_fs interface, ongoing async COPY operations referencing that  filesystem are now cancelled, with CB_OFFLOAD callbacks notifying  affected clients.  The remaining patches in this pull request are clean-ups and minor  optimizations. Sincere thanks to all contributors, reviewers, testers,  and bug reporters who participated in the v7.0 NFSD development cycle&quot;* tag &apos;nfsd-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux: (45 commits)  NFSD: Add POSIX ACL file attributes to SUPPATTR bitmasks  NFSD: Add POSIX draft ACL support to the NFSv4 SETATTR operation  NFSD: Add support for POSIX draft ACLs for file creation  NFSD: Add support for XDR decoding POSIX draft ACLs  NFSD: Refactor nfsd_setattr()&apos;s ACL error reporting  NFSD: Do not allow NFSv4 (N)VERIFY to check POSIX ACL attributes  NFSD: Add nfsd4_encode_fattr4_posix_access_acl  NFSD: Add nfsd4_encode_fattr4_posix_default_acl  NFSD: Add nfsd4_encode_fattr4_acl_trueform_scope  NFSD: Add nfsd4_encode_fattr4_acl_trueform  Add RPC language definition of NFSv4 POSIX ACL extension  NFSD: Add a Kconfig setting to enable support for NFSv4 POSIX ACLs  xdrgen: Implement pass-through lines in specifications  nfsd: cancel async COPY operations when admin revokes filesystem state  nfsd: add controls to set the minimum number of threads per pool  nfsd: adjust number of running nfsd threads based on activity  sunrpc: allow svc_recv() to return -ETIMEDOUT and -EBUSY  sunrpc: split new thread creation into a separate function  sunrpc: introduce the concept of a minimum number of threads per pool  sunrpc: track the max number of requested threads in a pool  ...

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Thu, 12 Feb 2026 17:23:53 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>ec496f77b4c11036cc835d6f045fb5e5ef1e6530 - Merge branch &apos;for-6.20/sony&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#ec496f77b4c11036cc835d6f045fb5e5ef1e6530</link>
        <description>Merge branch &apos;for-6.20/sony&apos; into for-linus- Support for Rock band 4 PS4 and PS5 guitars (Rosalie Wanders)

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Mon, 09 Feb 2026 17:33:26 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>feb8a46b14d9dc927bbedd59b43da3a2c798d64a - NFSD: Add a Kconfig setting to enable support for NFSv4 POSIX ACLs</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#feb8a46b14d9dc927bbedd59b43da3a2c798d64a</link>
        <description>NFSD: Add a Kconfig setting to enable support for NFSv4 POSIX ACLsA new IETF draft extends NFSv4.2 with POSIX ACL attributes:  https://www.ietf.org/archive/id/draft-ietf-nfsv4-posix-acls-00.txtThis draft has not yet been ratified. A build-time configurationoption allows developers and distributors to decide whether toexpose this experimental protocol extension to NFSv4 clients. Theoption is disabled by default to prevent unintended deployment ofpotentially unstable protocol features in production environments.This approach mirrors the existing NFSD_V4_DELEG_TIMESTAMPS option,which gates another experimental NFSv4 extension based on anunratified IETF draft.Reviewed-by: Jeff Layton &lt;jlayton@kernel.org&gt;Signed-off-by: Chuck Lever &lt;chuck.lever@oracle.com&gt;

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Fri, 09 Jan 2026 17:21:31 +0100</pubDate>
        <dc:creator>Chuck Lever &lt;chuck.lever@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>cc4adab164b772a34b3340d644b7c4728498581e - Merge tag &apos;v6.19-rc1&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#cc4adab164b772a34b3340d644b7c4728498581e</link>
        <description>Merge tag &apos;v6.19-rc1&apos; into msm-nextMerge Linux 6.19-rc1 in order to catch up with other changes (e.g. UBWCconfig database defining UBWC_6).Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Tue, 20 Jan 2026 23:06:55 +0100</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>5add3c3c280a35f7e258e9cef7607db5a2e56fdc - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#5add3c3c280a35f7e258e9cef7607db5a2e56fdc</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.19-rc1. An important upstream bugfix andto help unblock PTL CI.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Fri, 19 Dec 2025 11:51:22 +0100</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ec439c38013550420aecc15988ae6acb670838c1 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#ec439c38013550420aecc15988ae6acb670838c1</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1Cross-merge BPF and other fixes after downstream PR.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Wed, 17 Dec 2025 06:29:38 +0100</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b8304863a3990d0f18c38e5b94191830a63ee1af - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#b8304863a3990d0f18c38e5b94191830a63ee1af</link>
        <description>Merge drm/drm-next into drm-intel-nextSync-up some display code needed for Async flips refactor.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Mon, 15 Dec 2025 14:24:02 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7f790dd21a931c61167f7bdc327aecf2cebad327 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#7f790dd21a931c61167f7bdc327aecf2cebad327</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kickstart the v6.20 (7.0?) release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Mon, 15 Dec 2025 09:27:39 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a4a508df2aa34f8650afde54ea804321c618f45f - Merge tag &apos;v6.18&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/nfsd/Kconfig#a4a508df2aa34f8650afde54ea804321c618f45f</link>
        <description>Merge tag &apos;v6.18&apos; into nextSync up with the mainline to bring in the latest APIs.

            List of files:
            /linux/fs/nfsd/Kconfig</description>
        <pubDate>Sat, 13 Dec 2025 10:18:20 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
