<?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 khelp.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>54c79d3a - khelp: Sprinkle const qualifiers where appropriate</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/sys/khelp.h#54c79d3a</link>
        <description>khelp: Sprinkle const qualifiers where appropriateNo functional change intended.MFC after:	1 week(cherry picked from commit 89937323bddd41fd8b92430c3ece48d3e32c2c23)

            List of files:
            /freebsd-14.2/sys/sys/khelp.h</description>
        <pubDate>Tue, 01 Oct 2024 15:28:37 +0000</pubDate>
        <dc:creator>Zhenlei Huang &lt;zlei@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>95ee2897 - sys: Remove $FreeBSD$: two-line .h pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/sys/khelp.h#95ee2897</link>
        <description>sys: Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/

            List of files:
            /freebsd-14.2/sys/sys/khelp.h</description>
        <pubDate>Wed, 16 Aug 2023 17:54:11 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4d846d26 - spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/sys/khelp.h#4d846d26</link>
        <description>spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of BSD-2-Clause.Discussed with:		pfgMFC After:		3 daysSponsored by:		Netflix

            List of files:
            /freebsd-14.2/sys/sys/khelp.h</description>
        <pubDate>Wed, 10 May 2023 15:40:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c4e20cad - sys/sys: further adoption of SPDX licensing ID tags.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/sys/khelp.h#c4e20cad</link>
        <description>sys/sys: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.

            List of files:
            /freebsd-14.2/sys/sys/khelp.h</description>
        <pubDate>Mon, 27 Nov 2017 15:01:59 +0000</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4ec73712 - For vendors like Juniper, extensibility for sockets is important.  A</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/sys/khelp.h#4ec73712</link>
        <description>For vendors like Juniper, extensibility for sockets is important.  Agood example is socket options that aren&apos;t necessarily generic.  Tothis end, OSD is added to the socket structure and hooks are definedfor key operations on sockets.  These are:o   soalloc() and sodealloc()o   Get and set socket optionso   Socket related kevent filters.One aspect about hhook that appears to be not fully baked is the returnsemantics (the return value from the hook is ignored in hhook_run_hooks()at the time of commit).  To support return values, the socket_hhook_datastructure contains a &apos;status&apos; field to hold return values.Submitted by:	Anuranjan Shukla &lt;anshukla@juniper.net&gt;Obtained from:	Juniper Networks, Inc.

            List of files:
            /freebsd-14.2/sys/sys/khelp.h</description>
        <pubDate>Mon, 18 Aug 2014 23:45:40 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>891b8ed4 - Use the full and proper company name for Swinburne University of Technology</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/sys/khelp.h#891b8ed4</link>
        <description>Use the full and proper company name for Swinburne University of Technologythroughout the source tree.Requested by:	Grenville Armitage, Director of CAIA at Swinburne University of			TechnologyMFC after:	3 days

            List of files:
            /freebsd-14.2/sys/sys/khelp.h</description>
        <pubDate>Tue, 12 Apr 2011 08:13:18 +0000</pubDate>
        <dc:creator>Lawrence Stewart &lt;lstewart@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a8d61afd - - Introduce the Hhook (Helper Hook) KPI. The KPI is closely modelled on pfil(9),</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/sys/khelp.h#a8d61afd</link>
        <description>- Introduce the Hhook (Helper Hook) KPI. The KPI is closely modelled on pfil(9),  and in many respects can be thought of as a more generic superset of pfil.  Hhook provides a way for kernel subsystems to export hook points that Khelp  modules can hook to provide enhanced or new functionality to the kernel. The  KPI has been designed to ensure hook points pose no noticeable overhead when  no hook functions are registered.- Introduce the Khelp (Kernel Helpers) KPI. Khelp provides a framework for  managing Khelp modules, which indirectly use the Hhook KPI to register their  hook functions with hook points of interest within the kernel. Khelp modules  aim to provide a structured way to dynamically extend the kernel at runtime in  an ABI preserving manner. Depending on the subsystem providing hook points, a  Khelp module may be able to associate per-object data for maintaining relevant  state between hook calls.- pjd&apos;s Object Specific Data (OSD) KPI is used to manage the per-object data  allocated to Khelp modules. Create a new &quot;OSD_KHELP&quot; OSD type for use by the  Khelp framework.- Bump __FreeBSD_version to 900028 to mark the introduction of the new KPIs.In collaboration with:	David Hayes &lt;dahayes at swin edu au&gt; and			Grenville Armitage &lt;garmitage at swin edu au&gt;Sponsored by:	FreeBSD FoundationReviewed by:	bz, others along the wayMFC after:	3 months

            List of files:
            /freebsd-14.2/sys/sys/khelp.h</description>
        <pubDate>Tue, 21 Dec 2010 13:45:29 +0000</pubDate>
        <dc:creator>Lawrence Stewart &lt;lstewart@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
