<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ae91f7e4 - net/pppoe: fix a typo for the PPPOE_HASH_BITS_1 definition</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ppp/Kconfig#ae91f7e4</link>
        <description>net/pppoe: fix a typo for the PPPOE_HASH_BITS_1 definitionInstead of its intention to define PPPOE_HASH_BITS_1, commit 96ba44c637b0(&quot;net/pppoe: make number of hash bits configurable&quot;) actually definedconfig PPPOE_HASH_BITS_2 twice in the ppp&apos;s Kconfig file due to a quicktypo with the numbers.Fix the typo and define PPPOE_HASH_BITS_1.Fixes: 96ba44c637b0 (&quot;net/pppoe: make number of hash bits configurable&quot;)Signed-off-by: Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;Reviewed-by: Simon Horman &lt;simon.horman@corigine.com&gt;Reviewed-by: Jaco Kroon &lt;jaco@uls.co.za&gt;Link: https://lore.kernel.org/r/20230605072743.11247-1-lukas.bulwahn@gmail.comSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/net/ppp/Kconfig</description>
        <pubDate>Mon, 05 Jun 2023 07:27:43 +0000</pubDate>
        <dc:creator>Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>96ba44c6 - net/pppoe: make number of hash bits configurable</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ppp/Kconfig#96ba44c6</link>
        <description>net/pppoe: make number of hash bits configurableWhen running large numbers of pppoe connections, a bucket size of 16 maybe too small and 256 may be more appropriate.  This sacrifices some RAMbut should result in faster processing of incoming PPPoE frames.On our systems we run upwards of 150 PPPoE connections at any point intime, and we suspect we&apos;re starting to see the effects of this smallnumber of buckets.The legal values according to pppoe.c is anything that when 8 is dividedby that results in a modulo of 0, ie, 1, 2, 4 and 8.The size of the per-underlying-interface structure is:sizeof(rwlock_t) + sizeof(pppox_sock*) * PPPOE_HASH_SIZE.Assuming a 64-bit pointer this will result in just over a 2KiB structurefor PPPOE_HASH_BITS=8, which will likely result in a 4KiB allocation,which for us at least is acceptable.Not sure what the minimum allocation size is, and thus if values of 1and 2 truly make sense.  Default results in historic sizing andbehaviour.Signed-off-by: Jaco Kroon &lt;jaco@uls.co.za&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ppp/Kconfig</description>
        <pubDate>Wed, 17 May 2023 08:00:03 +0000</pubDate>
        <dc:creator>Jaco Kroon &lt;jaco@uls.co.za&gt;</dc:creator>
    </item>
<item>
        <title>a7f7f624 - treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ppp/Kconfig#a7f7f624</link>
        <description>treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;Since commit 84af7a6194e4 (&quot;checkpatch: kconfig: prefer &apos;help&apos; over&apos;---help---&apos;&quot;), the number of &apos;---help---&apos; has been graduallydecreasing, but there are still more than 2400 instances.This commit finishes the conversion. While I touched the lines,I also fixed the indentation.There are a variety of indentation styles found.  a) 4 spaces + &apos;---help---&apos;  b) 7 spaces + &apos;---help---&apos;  c) 8 spaces + &apos;---help---&apos;  d) 1 space + 1 tab + &apos;---help---&apos;  e) 1 tab + &apos;---help---&apos;    (correct indentation)  f) 1 tab + 1 space + &apos;---help---&apos;  g) 1 tab + 2 spaces + &apos;---help---&apos;In order to convert all of them to 1 tab + &apos;help&apos;, I ran thefollowing commend:  $ find . -name &apos;Kconfig*&apos; | xargs sed -i &apos;s/^[[:space:]]*---help---/\thelp/&apos;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ppp/Kconfig</description>
        <pubDate>Sat, 13 Jun 2020 16:50:22 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0e5a610b - ppp: mppe: switch to RC4 library interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ppp/Kconfig#0e5a610b</link>
        <description>ppp: mppe: switch to RC4 library interfaceThe MPPE code uses the sync skcipher to invoke the ecb(arc4) skcipher,of which only a single generic C code implementation exists. This meansthat going through all the trouble of using scatterlists etc buys usvery little, and we&apos;re better off just invoking the arc4 library directly.Note that the SHA1 shash used by this driver has several acceleratedimplementations for various architectures, so retaining that part doesmake sense.Cc: linux-ppp@vger.kernel.orgCc: Paul Mackerras &lt;paulus@samba.org&gt;Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/net/ppp/Kconfig</description>
        <pubDate>Wed, 12 Jun 2019 16:19:58 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ppp/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese 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/drivers/net/ppp/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>8aa53cb3 - drivers/net/ppp: remove depends on CONFIG_EXPERIMENTAL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ppp/Kconfig#8aa53cb3</link>
        <description>drivers/net/ppp: remove depends on CONFIG_EXPERIMENTALThe CONFIG_EXPERIMENTAL config item has not carried much meaning for awhile now and is almost always enabled by default. As agreed during theLinux kernel summit, remove it from any &quot;depends on&quot; lines in Kconfigs.Acked-by: David S. Miller &lt;davem@davemloft.net&gt;Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/net/ppp/Kconfig</description>
        <pubDate>Tue, 22 Jan 2013 18:30:34 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>4f73bc4d - tty: Added a CONFIG_TTY option to allow removal of TTY</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ppp/Kconfig#4f73bc4d</link>
        <description>tty: Added a CONFIG_TTY option to allow removal of TTYThe option allows you to remove TTY and compile without errors. Thissaves space on systems that won&apos;t support TTY interfaces anyway.bloat-o-meter output is below.The bulk of this patch consists of Kconfig changes adding &quot;depends onTTY&quot; to various serial devices and similar drivers that require the TTYlayer.  Ideally, these dependencies would occur on a common intermediatesymbol such as SERIO, but most drivers &quot;select SERIO&quot; rather than&quot;depends on SERIO&quot;, and &quot;select&quot; does not respect dependencies.bloat-o-meter output comparing our previous minimal to new minimal byremoving TTY.  The list is filtered to not show removed entries with awk&apos;$3 != &quot;-&quot;&apos; as the list was very long.add/remove: 0/226 grow/shrink: 2/14 up/down: 6/-35356 (-35350)function                                     old     new   deltachr_dev_init                                 166     170      +4allow_signal                                  80      82      +2static.__warned                              143     142      -1disallow_signal                               63      62      -1__set_special_pids                            95      94      -1unregister_console                           126     121      -5start_kernel                                 546     541      -5register_console                             593     588      -5copy_from_user                                45      40      -5sys_setsid                                   128     120      -8sys_vhangup                                   32      19     -13do_exit                                     1543    1526     -17bitmap_zero                                   60      40     -20arch_local_irq_save                          137     117     -20release_task                                 674     652     -22static.spin_unlock_irqrestore                308     260     -48Signed-off-by: Joe Millenbach &lt;jmillenbach@gmail.com&gt;Reviewed-by: Jamey Sharp &lt;jamey@minilop.net&gt;Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/net/ppp/Kconfig</description>
        <pubDate>Fri, 18 Jan 2013 06:44:22 +0000</pubDate>
        <dc:creator>Joe Millenbach &lt;jmillenbach@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>224cf5ad - ppp: Move the PPP drivers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ppp/Kconfig#224cf5ad</link>
        <description>ppp: Move the PPP driversMove the PPP drivers into drivers/net/ppp/ and make thenecessary Kconfig and Makefile changes.CC: Paul Mackerras &lt;paulus@samba.org&gt;CC: Frank Cusack &lt;fcusack@fcusack.com&gt;CC: Michal Ostrowski &lt;mostrows@speakeasy.net&gt;CC: Michal Ostrowski &lt;mostrows@earthlink.net&gt;CC: Dmitry Kozlov &lt;xeb@mail.ru&gt;Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;

            List of files:
            /linux-6.15/drivers/net/ppp/Kconfig</description>
        <pubDate>Sun, 31 Jul 2011 09:38:19 +0000</pubDate>
        <dc:creator>Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
