<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in proc_net.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>fc253215 - fs: Add kernel-doc comments to proc_create_net_data_write()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#fc253215</link>
        <description>fs: Add kernel-doc comments to proc_create_net_data_write()This commit adds kernel-doc style comments with complete parameterdescriptions for the function proc_create_net_data_write.Signed-off-by: Yang Li &lt;yang.lee@linux.alibaba.com&gt;Link: https://lore.kernel.org/r/20240315073805.77463-1-yang.lee@linux.alibaba.comSigned-off-by: Christian Brauner &lt;brauner@kernel.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Fri, 15 Mar 2024 07:38:05 +0000</pubDate>
        <dc:creator>Yang Li &lt;yang.lee@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>0d72b928 - fs: pass the request_mask to generic_fillattr</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#0d72b928</link>
        <description>fs: pass the request_mask to generic_fillattrgeneric_fillattr just fills in the entire stat struct indiscriminatelytoday, copying data from the inode. There is at least one attribute(STATX_CHANGE_COOKIE) that can have side effects when it is reported,and we&apos;re looking at adding more with the addition of multigraintimestamps.Add a request_mask argument to generic_fillattr and have most callersjust pass in the value that is passed to getattr. Have other callers(e.g. ksmbd) just pass in STATX_BASIC_STATS. Also move the setting ofSTATX_CHANGE_COOKIE into generic_fillattr.Acked-by: Joseph Qi &lt;joseph.qi@linux.alibaba.com&gt;Reviewed-by: Xiubo Li &lt;xiubli@redhat.com&gt;Reviewed-by: &quot;Paulo Alcantara (SUSE)&quot; &lt;pc@manguebit.com&gt;Reviewed-by: Jan Kara &lt;jack@suse.cz&gt;Signed-off-by: Jeff Layton &lt;jlayton@kernel.org&gt;Message-Id: &lt;20230807-mgctime-v7-2-d1dec143a704@kernel.org&gt;Signed-off-by: Christian Brauner &lt;brauner@kernel.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Mon, 07 Aug 2023 19:38:33 +0000</pubDate>
        <dc:creator>Jeff Layton &lt;jlayton@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>18e66ae6 - proc: use generic setattr() for /proc/$PID/net</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#18e66ae6</link>
        <description>proc: use generic setattr() for /proc/$PID/netAll other files in /proc/$PID/ use proc_setattr().Not using it allows the usage of chmod() on /proc/$PID/net, even onother processes owned by the same user.The same would probably also be true for other attributes to be changed.As this technically represents an ABI change it is not marked forstable so any unlikely regressions are caught during a full release cycle.Fixes: e9720acd728a (&quot;[NET]: Make /proc/net a symlink on /proc/self/net (v3)&quot;)Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Link: https://lore.kernel.org/lkml/d0d111ef-edae-4760-83fb-36db84278da1@t-8ch.de/Fixes: b4844fa0bdb4 (&quot;selftests/nolibc: implement a few tests for various syscalls&quot;)Tested-by: Zhangjin Wu &lt;falcon@tinylab.org&gt;Signed-off-by: Willy Tarreau &lt;w@1wt.eu&gt;Message-Id: &lt;20230624-proc-net-setattr-v1-2-73176812adee@weissschuh.net&gt;Signed-off-by: Christian Brauner &lt;brauner@kernel.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Sat, 24 Jun 2023 10:30:47 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>b74d24f7 - fs: port -&gt;getattr() to pass mnt_idmap</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#b74d24f7</link>
        <description>fs: port -&gt;getattr() to pass mnt_idmapConvert to struct mnt_idmap.Last cycle we merged the necessary infrastructure in256c8aed2b42 (&quot;fs: introduce dedicated idmap type for mounts&quot;).This is just the conversion to struct mnt_idmap.Currently we still pass around the plain namespace that was attached to amount. This is in general pretty convenient but it makes it easy toconflate namespaces that are relevant on the filesystem with namespacesthat are relevent on the mount level. Especially for non-vfs developerswithout detailed knowledge in this area this can be a potential source forbugs.Once the conversion to struct mnt_idmap is done all helpers down to thereally low-level helpers will take a struct mnt_idmap argument instead oftwo namespace arguments. This way it becomes impossible to conflate the twoeliminating the possibility of any bugs. All of the vfs and all filesystemsonly operate on struct mnt_idmap.Acked-by: Dave Chinner &lt;dchinner@redhat.com&gt;Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Christian Brauner (Microsoft) &lt;brauner@kernel.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Fri, 13 Jan 2023 11:49:12 +0000</pubDate>
        <dc:creator>Christian Brauner &lt;brauner@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ed8fb78d - proc: add some (hopefully) insightful comments</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#ed8fb78d</link>
        <description>proc: add some (hopefully) insightful comments* /proc/${pid}/net status* removing PDE vs last close stuff (again!)* random small stuffLink: https://lkml.kernel.org/r/YtwrM6sDC0OQ53YB@localhost.localdomainSigned-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Sat, 23 Jul 2022 17:09:07 +0000</pubDate>
        <dc:creator>Alexey Dobriyan &lt;adobriyan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>376b0c26 - proc: delete unused &lt;linux/uaccess.h&gt; includes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#376b0c26</link>
        <description>proc: delete unused &lt;linux/uaccess.h&gt; includesThose aren&apos;t necessary after seq files won.Link: https://lkml.kernel.org/r/YqnA3mS7KBt8Z4If@localhost.localdomainSigned-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Wed, 15 Jun 2022 11:22:06 +0000</pubDate>
        <dc:creator>Alexey Dobriyan &lt;adobriyan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>70551977 - proc: fix dentry/inode overinstantiating under /proc/${pid}/net</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#70551977</link>
        <description>proc: fix dentry/inode overinstantiating under /proc/${pid}/netWhen a process exits, /proc/${pid}, and /proc/${pid}/net dentries areflushed.  However some leaf dentries like /proc/${pid}/net/arp_cachearen&apos;t.  That&apos;s because respective PDEs have proc_misc_d_revalidate() hookwhich returns 1 and leaves dentries/inodes in the LRU.Force revalidation/lookup on everything under /proc/${pid}/net byinheriting proc_net_dentry_ops.[akpm@linux-foundation.org: coding-style cleanups]Link: https://lkml.kernel.org/r/YjdVHgildbWO7diJ@localhost.localdomainFixes: c6c75deda813 (&quot;proc: fix lookup in /proc/net subdirectories after setns(2)&quot;)Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Reported-by: hui li &lt;juanfengpy@gmail.com&gt;Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Tue, 10 May 2022 01:29:19 +0000</pubDate>
        <dc:creator>Alexey Dobriyan &lt;adobriyan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>359745d7 - proc: remove PDE_DATA() completely</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#359745d7</link>
        <description>proc: remove PDE_DATA() completelyRemove PDE_DATA() completely and replace it with pde_data().[akpm@linux-foundation.org: fix naming clash in drivers/nubus/proc.c][akpm@linux-foundation.org: now fix it properly]Link: https://lkml.kernel.org/r/20211124081956.87711-2-songmuchun@bytedance.comSigned-off-by: Muchun Song &lt;songmuchun@bytedance.com&gt;Acked-by: Christian Brauner &lt;christian.brauner@ubuntu.com&gt;Cc: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Cc: Alexey Gladkov &lt;gladkov.alexey@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Sat, 22 Jan 2022 06:14:23 +0000</pubDate>
        <dc:creator>Muchun Song &lt;songmuchun@bytedance.com&gt;</dc:creator>
    </item>
<item>
        <title>04a931e5 - net: add netns refcount tracker to struct seq_net_private</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#04a931e5</link>
        <description>net: add netns refcount tracker to struct seq_net_privateSigned-off-by: Eric Dumazet &lt;edumazet@google.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Fri, 10 Dec 2021 07:44:23 +0000</pubDate>
        <dc:creator>Eric Dumazet &lt;edumazet@google.com&gt;</dc:creator>
    </item>
<item>
        <title>549c7297 - fs: make helpers idmap mount aware</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#549c7297</link>
        <description>fs: make helpers idmap mount awareExtend some inode methods with an additional user namespace argument. Afilesystem that is aware of idmapped mounts will receive the usernamespace the mount has been marked with. This can be used foradditional permission checking and also to enable filesystems totranslate between uids and gids if they need to. We have implemented allrelevant helpers in earlier patches.As requested we simply extend the exisiting inode method instead ofintroducing new ones. This is a little more code churn but it&apos;s mostlymechanical and doesnt&apos;t leave us with additional inode methods.Link: https://lore.kernel.org/r/20210121131959.646623-25-christian.brauner@ubuntu.comCc: Christoph Hellwig &lt;hch@lst.de&gt;Cc: David Howells &lt;dhowells@redhat.com&gt;Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Cc: linux-fsdevel@vger.kernel.orgReviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Christian Brauner &lt;christian.brauner@ubuntu.com&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Thu, 21 Jan 2021 13:19:43 +0000</pubDate>
        <dc:creator>Christian Brauner &lt;christian.brauner@ubuntu.com&gt;</dc:creator>
    </item>
<item>
        <title>0d56a451 - stat: handle idmapped mounts</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#0d56a451</link>
        <description>stat: handle idmapped mountsThe generic_fillattr() helper fills in the basic attributes associatedwith an inode. Enable it to handle idmapped mounts. If the inode isaccessed through an idmapped mount map it into the mount&apos;s usernamespace before we store the uid and gid. If the initial user namespaceis passed nothing changes so non-idmapped mounts will see identicalbehavior as before.Link: https://lore.kernel.org/r/20210121131959.646623-12-christian.brauner@ubuntu.comCc: Christoph Hellwig &lt;hch@lst.de&gt;Cc: David Howells &lt;dhowells@redhat.com&gt;Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Cc: linux-fsdevel@vger.kernel.orgReviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: James Morris &lt;jamorris@linux.microsoft.com&gt;Signed-off-by: Christian Brauner &lt;christian.brauner@ubuntu.com&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Thu, 21 Jan 2021 13:19:30 +0000</pubDate>
        <dc:creator>Christian Brauner &lt;christian.brauner@ubuntu.com&gt;</dc:creator>
    </item>
<item>
        <title>c6c75ded - proc: fix lookup in /proc/net subdirectories after setns(2)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#c6c75ded</link>
        <description>proc: fix lookup in /proc/net subdirectories after setns(2)Commit 1fde6f21d90f (&quot;proc: fix /proc/net/* after setns(2)&quot;) only forcedrevalidation of regular files under /proc/net/However, /proc/net/ is unusual in the sense of /proc/net/foo handlerstake netns pointer from parent directory which is old netns.Steps to reproduce:	(void)open(&quot;/proc/net/sctp/snmp&quot;, O_RDONLY);	unshare(CLONE_NEWNET);	int fd = open(&quot;/proc/net/sctp/snmp&quot;, O_RDONLY);	read(fd, &amp;c, 1);Read will read wrong data from original netns.Patch forces lookup on every directory under /proc/net .Link: https://lkml.kernel.org/r/20201205160916.GA109739@localhost.localdomainFixes: 1da4d377f943 (&quot;proc: revalidate misc dentries&quot;)Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Reported-by: &quot;Rantala, Tommi T. (Nokia - FI/Espoo)&quot; &lt;tommi.t.rantala@nokia.com&gt;Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Wed, 16 Dec 2020 04:42:39 +0000</pubDate>
        <dc:creator>Alexey Dobriyan &lt;adobriyan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d2928e85 - procfs: delete duplicated words + other fixes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#d2928e85</link>
        <description>procfs: delete duplicated words + other fixesDelete repeated words in fs/proc/.{the, which}where &quot;which which&quot; was changed to &quot;with which&quot;.Link: https://lkml.kernel.org/r/20201028191525.13413-1-rdunlap@infradead.orgSigned-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Wed, 16 Dec 2020 04:42:32 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>f9c79272 - bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#f9c79272</link>
        <description>bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_tThis patch refactored target bpf_iter_init_seq_priv_t callbackfunction to accept additional information. This will be neededin later patches for map element targets since a particularmap should be passed to traverse elements for that particularmap. In the future, other information may be passed to targetas well, e.g., pid, cgroup id, etc. to customize the iterator.Signed-off-by: Yonghong Song &lt;yhs@fb.com&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Link: https://lore.kernel.org/bpf/20200723184110.590156-1-yhs@fb.com

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Thu, 23 Jul 2020 18:41:10 +0000</pubDate>
        <dc:creator>Yonghong Song &lt;yhs@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>138d0be3 - net: bpf: Add netlink and ipv6_route bpf_iter targets</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#138d0be3</link>
        <description>net: bpf: Add netlink and ipv6_route bpf_iter targetsThis patch added netlink and ipv6_route targets, usingthe same seq_ops (except show() and minor changes for stop())for /proc/net/{netlink,ipv6_route}.The net namespace for these targets are the current netnamespace at file open stage, similar to/proc/net/{netlink,ipv6_route} reference countingthe net namespace at seq_file open stage.Since module is not supported for now, ipv6_route issupported only if the IPV6 is built-in, i.e., not compiledas a module. The restriction can be lifted once moduleis properly supported for bpf_iter.Signed-off-by: Yonghong Song &lt;yhs@fb.com&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Acked-by: Andrii Nakryiko &lt;andriin@fb.com&gt;Link: https://lore.kernel.org/bpf/20200509175910.2476329-1-yhs@fb.com

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Sat, 09 May 2020 17:59:10 +0000</pubDate>
        <dc:creator>Yonghong Song &lt;yhs@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>d56c0d45 - proc: decouple proc from VFS with &quot;struct proc_ops&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#d56c0d45</link>
        <description>proc: decouple proc from VFS with &quot;struct proc_ops&quot;Currently core /proc code uses &quot;struct file_operations&quot; for custom hooks,however, VFS doesn&apos;t directly call them.  Every time VFS expandsfile_operations hook set, /proc code bloats for no reason.Introduce &quot;struct proc_ops&quot; which contains only those hooks which /procallows to call into (open, release, read, write, ioctl, mmap, poll).  Itdoesn&apos;t contain module pointer as well.Save ~184 bytes per usage:	add/remove: 26/26 grow/shrink: 1/4 up/down: 1922/-6674 (-4752)	Function                                     old     new   delta	sysvipc_proc_ops                               -      72     +72				...	config_gz_proc_ops                             -      72     +72	proc_get_inode                               289     339     +50	proc_reg_get_unmapped_area                   110     107      -3	close_pdeo                                   227     224      -3	proc_reg_open                                289     284      -5	proc_create_data                              60      53      -7	rt_cpu_seq_fops                              256       -    -256				...	default_affinity_proc_fops                   256       -    -256	Total: Before=5430095, After=5425343, chg -0.09%Link: http://lkml.kernel.org/r/20191225172228.GA13378@avx2Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Tue, 04 Feb 2020 01:37:14 +0000</pubDate>
        <dc:creator>Alexey Dobriyan &lt;adobriyan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>457c8996 - treewide: Add SPDX license identifier for missed files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#457c8996</link>
        <description>treewide: Add SPDX license identifier for missed filesAdd SPDX license identifiers to all files which: - Have no license information of any form - Have EXPORT_.*_SYMBOL_GPL inside which was used in the   initial scan/conversion to ignore the fileThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Sun, 19 May 2019 12:08:55 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>1fde6f21 - proc: fix /proc/net/* after setns(2)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#1fde6f21</link>
        <description>proc: fix /proc/net/* after setns(2)/proc entries under /proc/net/* can&apos;t be cached into dcache becausesetns(2) can change current net namespace.[akpm@linux-foundation.org: coding-style fixes][akpm@linux-foundation.org: avoid vim miscolorization][adobriyan@gmail.com: write test, add dummy -&gt;d_revalidate hook: necessary if /proc/net/* is pinned at setns time]  Link: http://lkml.kernel.org/r/20190108192350.GA12034@avx2Link: http://lkml.kernel.org/r/20190107162336.GA9239@avx2Fixes: 1da4d377f943fe4194ffb9fb9c26cc58fad4dd24 (&quot;proc: revalidate misc dentries&quot;)Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Reported-by: Mateusz St&#281;pie&#324; &lt;mateusz.stepien@netrounds.com&gt;Reported-by: Ahmad Fatoum &lt;a.fatoum@pengutronix.de&gt;Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Fri, 01 Feb 2019 22:20:01 +0000</pubDate>
        <dc:creator>Alexey Dobriyan &lt;adobriyan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>564def71 - proc: Add a way to make network proc files writable</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#564def71</link>
        <description>proc: Add a way to make network proc files writableProvide two extra functions, proc_create_net_data_write() andproc_create_net_single_write() that act like their non-write versions butalso set a write method in the proc_dir_entry struct.An internal simple write function is provided that will copy its buffer andhand it to the pde-&gt;write() method if available (or give an error if not).The buffer may be modified by the write method.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Fri, 18 May 2018 10:46:15 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>3617d949 - proc: introduce proc_create_net_single</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/proc/proc_net.c#3617d949</link>
        <description>proc: introduce proc_create_net_singleVariant of proc_create_data that directly take a seq_file showcallback and deals with network namespaces in -&gt;open and -&gt;release.All callers of proc_create + single_open_net converted over, andsingle_{open,release}_net are removed entirely.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;

            List of files:
            /linux-6.15/fs/proc/proc_net.c</description>
        <pubDate>Fri, 13 Apr 2018 18:38:35 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
</channel>
</rss>
