aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sbin/pfctl/pfctl_optimize.c4
-rw-r--r--sys/amd64/vmm/io/vlapic.c2
-rw-r--r--sys/arm/include/profile.h2
-rw-r--r--sys/arm/ti/omap4/omap4_prcm_clks.c2
-rw-r--r--sys/arm64/arm64/identcpu.c2
-rw-r--r--sys/cam/cam.h2
-rw-r--r--sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c2
-rw-r--r--sys/cddl/dev/dtrace/aarch64/dtrace_subr.c2
-rw-r--r--sys/cddl/dev/dtrace/arm/dtrace_subr.c2
-rw-r--r--sys/cddl/dev/dtrace/riscv/dtrace_subr.c2
-rw-r--r--sys/contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c2
-rw-r--r--sys/contrib/vchiq/interface/vchiq_arm/vchiq_arm.c2
-rw-r--r--sys/dev/aic7xxx/aic7xxx.seq2
-rw-r--r--sys/dev/ath/if_ath_tdma.c2
-rw-r--r--sys/dev/isci/scil/sati_design.h2
-rw-r--r--sys/dev/isci/scil/sci_base_controller.h2
-rw-r--r--sys/dev/sfxge/common/efx_mcdi.c2
-rw-r--r--sys/dev/sound/pci/hda/hdaa.c4
-rw-r--r--sys/dev/sound/pci/hda/hdac.c2
-rw-r--r--sys/fs/nullfs/null_vnops.c4
-rw-r--r--sys/geom/raid/md_ddf.c2
-rw-r--r--sys/geom/raid/md_intel.c2
-rw-r--r--sys/geom/raid/md_jmicron.c2
-rw-r--r--sys/geom/raid/md_nvidia.c2
-rw-r--r--sys/geom/raid/md_promise.c2
-rw-r--r--sys/geom/raid/md_sii.c2
-rw-r--r--sys/i386/include/cserial.h2
-rw-r--r--sys/kern/init_main.c2
-rw-r--r--sys/kern/kern_ctf.c2
-rw-r--r--sys/kern/subr_firmware.c2
-rw-r--r--sys/kern/uipc_mbuf.c2
-rw-r--r--sys/net80211/ieee80211_node.h2
-rw-r--r--sys/netgraph/ng_base.c6
-rw-r--r--sys/powerpc/powerpc/mmu_if.m2
-rw-r--r--sys/security/mac/mac_inet.c2
-rw-r--r--sys/vm/vm_pageout.c2
-rw-r--r--sys/x86/xen/xen_intr.c2
-rw-r--r--usr.bin/du/du.c2
-rw-r--r--usr.bin/xlint/lint2/read.c2
-rw-r--r--usr.sbin/bhyve/bhyverun.c2
-rw-r--r--usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt2
-rw-r--r--usr.sbin/newsyslog/newsyslog.c2
42 files changed, 47 insertions, 47 deletions
diff --git a/sbin/pfctl/pfctl_optimize.c b/sbin/pfctl/pfctl_optimize.c
index 563d3c2d1442..37b36f5f0126 100644
--- a/sbin/pfctl/pfctl_optimize.c
+++ b/sbin/pfctl/pfctl_optimize.c
@@ -84,7 +84,7 @@ TAILQ_HEAD(superblocks, superblock);
* Description of the PF rule structure.
*/
enum {
- BARRIER, /* the presence of the field puts the rule in it's own block */
+ BARRIER, /* the presence of the field puts the rule in its own block */
BREAK, /* the field may not differ between rules in a superblock */
NOMERGE, /* the field may not differ between rules when combined */
COMBINED, /* the field may itself be combined with other rules */
@@ -104,7 +104,7 @@ static struct pf_rule_field {
/*
- * The presence of these fields in a rule put the rule in it's own
+ * The presence of these fields in a rule put the rule in its own
* superblock. Thus it will not be optimized. It also prevents the
* rule from being re-ordered at all.
*/
diff --git a/sys/amd64/vmm/io/vlapic.c b/sys/amd64/vmm/io/vlapic.c
index cdf411b288be..c5af6b481cf8 100644
--- a/sys/amd64/vmm/io/vlapic.c
+++ b/sys/amd64/vmm/io/vlapic.c
@@ -859,7 +859,7 @@ vlapic_calcdest(struct vm *vm, cpuset_t *dmask, uint32_t dest, bool phys,
/*
* Logical mode: match each APIC that has a bit set
- * in it's LDR that matches a bit in the ldest.
+ * in its LDR that matches a bit in the ldest.
*/
CPU_ZERO(dmask);
amask = vm_active_cpus(vm);
diff --git a/sys/arm/include/profile.h b/sys/arm/include/profile.h
index a28f33e90d3b..49769a93ee82 100644
--- a/sys/arm/include/profile.h
+++ b/sys/arm/include/profile.h
@@ -89,7 +89,7 @@ typedef u_long fptrdiff_t;
__asm__("ldmfd sp!, {r0-r3, lr}"); \
/* \
* Return to the caller. Loading lr and pc in one instruction \
- * is deprecated on ARMv7 so we need this on it's own. \
+ * is deprecated on ARMv7 so we need this on its own. \
*/ \
__asm__("ldmfd sp!, {pc}");
void bintr(void);
diff --git a/sys/arm/ti/omap4/omap4_prcm_clks.c b/sys/arm/ti/omap4/omap4_prcm_clks.c
index 3aa10f675657..782e7ac71111 100644
--- a/sys/arm/ti/omap4/omap4_prcm_clks.c
+++ b/sys/arm/ti/omap4/omap4_prcm_clks.c
@@ -1033,7 +1033,7 @@ omap4_clk_get_arm_fclk_freq(struct ti_clock_dev *clkdev,
* The USB clocking setup seems to be a bit more tricky than the other modules,
* to start with the clocking diagram for the HS host module shows 13 different
* clocks. So to try and make it easier to follow the clocking activation
- * and deactivation is handled in it's own set of callbacks.
+ * and deactivation is handled in its own set of callbacks.
*
* LOCKING:
* Inherits the locks from the omap_prcm driver, no internal locking.
diff --git a/sys/arm64/arm64/identcpu.c b/sys/arm64/arm64/identcpu.c
index 6dd548b30d40..97a91da52fa5 100644
--- a/sys/arm64/arm64/identcpu.c
+++ b/sys/arm64/arm64/identcpu.c
@@ -205,7 +205,7 @@ print_cpu_features(u_int cpu)
* https://lkml.org/lkml/2016/8/4/722
*/
/*
- * XXX: CPU_MATCH_ERRATA_CAVIUM_THUNDER_1_1 on it's own also
+ * XXX: CPU_MATCH_ERRATA_CAVIUM_THUNDER_1_1 on its own also
* triggers on pass 2.0+.
*/
if (cpu == 0 && CPU_VAR(PCPU_GET(midr)) == 0 &&
diff --git a/sys/cam/cam.h b/sys/cam/cam.h
index ec4df8bbc255..b0c55e7075f4 100644
--- a/sys/cam/cam.h
+++ b/sys/cam/cam.h
@@ -290,7 +290,7 @@ typedef enum {
/* SIM ready to take more commands */
CAM_RELEASE_SIMQ = 0x100,
- /* SIM has this command in it's queue */
+ /* SIM has this command in its queue */
CAM_SIM_QUEUED = 0x200,
/* Quality of service data is valid */
diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
index 6e9a624513cf..b41b746d3687 100644
--- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
+++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
@@ -3104,7 +3104,7 @@ arc_buf_size(arc_buf_t *buf)
/*
* Evict the arc_buf_hdr that is provided as a parameter. The resultant
- * state of the header is dependent on it's state prior to entering this
+ * state of the header is dependent on its state prior to entering this
* function. The following transitions are possible:
*
* - arc_mru -> arc_mru_ghost
diff --git a/sys/cddl/dev/dtrace/aarch64/dtrace_subr.c b/sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
index d46b9942794a..6f84c063b9cd 100644
--- a/sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
+++ b/sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
@@ -186,7 +186,7 @@ dtrace_trap(struct trapframe *frame, u_int type)
/*
* A trap can occur while DTrace executes a probe. Before
* executing the probe, DTrace blocks re-scheduling and sets
- * a flag in it's per-cpu flags to indicate that it doesn't
+ * a flag in its per-cpu flags to indicate that it doesn't
* want to fault. On returning from the probe, the no-fault
* flag is cleared and finally re-scheduling is enabled.
*
diff --git a/sys/cddl/dev/dtrace/arm/dtrace_subr.c b/sys/cddl/dev/dtrace/arm/dtrace_subr.c
index 4ff4e71183be..4ecf7becbe99 100644
--- a/sys/cddl/dev/dtrace/arm/dtrace_subr.c
+++ b/sys/cddl/dev/dtrace/arm/dtrace_subr.c
@@ -186,7 +186,7 @@ dtrace_trap(struct trapframe *frame, u_int type)
/*
* A trap can occur while DTrace executes a probe. Before
* executing the probe, DTrace blocks re-scheduling and sets
- * a flag in it's per-cpu flags to indicate that it doesn't
+ * a flag in its per-cpu flags to indicate that it doesn't
* want to fault. On returning from the probe, the no-fault
* flag is cleared and finally re-scheduling is enabled.
*
diff --git a/sys/cddl/dev/dtrace/riscv/dtrace_subr.c b/sys/cddl/dev/dtrace/riscv/dtrace_subr.c
index 429a442aa4d9..3c202737349d 100644
--- a/sys/cddl/dev/dtrace/riscv/dtrace_subr.c
+++ b/sys/cddl/dev/dtrace/riscv/dtrace_subr.c
@@ -189,7 +189,7 @@ dtrace_trap(struct trapframe *frame, u_int type)
/*
* A trap can occur while DTrace executes a probe. Before
* executing the probe, DTrace blocks re-scheduling and sets
- * a flag in it's per-cpu flags to indicate that it doesn't
+ * a flag in its per-cpu flags to indicate that it doesn't
* want to fault. On returning from the probe, the no-fault
* flag is cleared and finally re-scheduling is enabled.
*
diff --git a/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c b/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c
index 5e4a0a15ce0b..063075e397d0 100644
--- a/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c
+++ b/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c
@@ -4397,7 +4397,7 @@ ar9300_eeprom_restore(struct ath_hal *ah)
#endif
/*
* At this point, mptr points to the eeprom data structure
- * in it's "default" state. If this is big endian, swap the
+ * in its "default" state. If this is big endian, swap the
* data structures back to "little endian" form.
*/
if (ar9300_eeprom_restore_internal(ah, mptr, mdata_size) >= 0) {
diff --git a/sys/contrib/vchiq/interface/vchiq_arm/vchiq_arm.c b/sys/contrib/vchiq/interface/vchiq_arm/vchiq_arm.c
index 89d9b9ef9138..911face4f318 100644
--- a/sys/contrib/vchiq/interface/vchiq_arm/vchiq_arm.c
+++ b/sys/contrib/vchiq/interface/vchiq_arm/vchiq_arm.c
@@ -1806,7 +1806,7 @@ vchiq_arm_init_state(VCHIQ_STATE_T *state, VCHIQ_ARM_STATE_T *arm_state)
** suspend completion and reset the resume state machine.
**
** VC_RESUME_IDLE - Initialise the resume completion at the same time. The
-** resume completion is in it's 'done' state whenever
+** resume completion is in its 'done' state whenever
** videcore is running. Therfore, the VC_RESUME_IDLE state
** implies that videocore is suspended.
** Hence, any thread which needs to wait until videocore is
diff --git a/sys/dev/aic7xxx/aic7xxx.seq b/sys/dev/aic7xxx/aic7xxx.seq
index e1bf960aeecc..83a273a018ab 100644
--- a/sys/dev/aic7xxx/aic7xxx.seq
+++ b/sys/dev/aic7xxx/aic7xxx.seq
@@ -1446,7 +1446,7 @@ p_command_xfer:
test SSTAT0, SDONE jnz . + 2;
test SSTAT1, PHASEMIS jz . - 1;
/*
- * Wait for our ACK to go-away on it's own
+ * Wait for our ACK to go-away on its own
* instead of being killed by SCSIEN getting cleared.
*/
test SCSISIGI, ACKI jnz .;
diff --git a/sys/dev/ath/if_ath_tdma.c b/sys/dev/ath/if_ath_tdma.c
index c29da1b1de89..e545a3eaf837 100644
--- a/sys/dev/ath/if_ath_tdma.c
+++ b/sys/dev/ath/if_ath_tdma.c
@@ -270,7 +270,7 @@ ath_tdma_config(struct ath_softc *sc, struct ieee80211vap *vap)
* fixed/lowest transmit rate. Note that the interface
* mtu does not include the 802.11 overhead so we must
* tack that on (ath_hal_computetxtime includes the
- * preamble and plcp in it's calculation).
+ * preamble and plcp in its calculation).
*/
tdma = vap->iv_tdma;
if (tp->ucastrate != IEEE80211_FIXED_RATE_NONE)
diff --git a/sys/dev/isci/scil/sati_design.h b/sys/dev/isci/scil/sati_design.h
index 372dce0f7d29..47f05b0642cd 100644
--- a/sys/dev/isci/scil/sati_design.h
+++ b/sys/dev/isci/scil/sati_design.h
@@ -130,7 +130,7 @@ block devices (e.g. disks).
@image html Use_Case_Diagram__SATI__SATI_-_SBC.jpg "SCSI Block Command Translation Use Cases"
-The SCSI-to-ATA Translation (SAT) specification defines a few of it's own
+The SCSI-to-ATA Translation (SAT) specification defines a few of its own
commands, parameter data, and log pages. This use case diagram, however, only
captures the SAT specific commands being translated.
diff --git a/sys/dev/isci/scil/sci_base_controller.h b/sys/dev/isci/scil/sci_base_controller.h
index cdf38a13ae8d..dc28b52627ee 100644
--- a/sys/dev/isci/scil/sci_base_controller.h
+++ b/sys/dev/isci/scil/sci_base_controller.h
@@ -90,7 +90,7 @@ typedef enum _SCI_BASE_CONTROLLER_STATES
/**
* This state indicates that the controller is reset. The memory for
- * the controller is in it's initial state, but the controller requires
+ * the controller is in its initial state, but the controller requires
* initialization.
* This state is entered from the INITIAL state.
* This state is entered from the RESETTING state.
diff --git a/sys/dev/sfxge/common/efx_mcdi.c b/sys/dev/sfxge/common/efx_mcdi.c
index d50e7c70265d..25006b397cf4 100644
--- a/sys/dev/sfxge/common/efx_mcdi.c
+++ b/sys/dev/sfxge/common/efx_mcdi.c
@@ -1092,7 +1092,7 @@ efx_mcdi_read_assertion(
/*
* Before we attempt to chat to the MC, we should verify that the MC
- * isn't in it's assertion handler, either due to a previous reboot,
+ * isn't in its assertion handler, either due to a previous reboot,
* or because we're reinitializing due to an eec_exception().
*
* Use GET_ASSERTS to read any assertion state that may be present.
diff --git a/sys/dev/sound/pci/hda/hdaa.c b/sys/dev/sound/pci/hda/hdaa.c
index c24f428399bf..199679ccb9b2 100644
--- a/sys/dev/sound/pci/hda/hdaa.c
+++ b/sys/dev/sound/pci/hda/hdaa.c
@@ -2382,7 +2382,7 @@ hdaa_audio_ctl_source_volume(struct hdaa_pcm_devinfo *pdevinfo,
}
/* If widget has own ossdev - not traverse it.
- It will be traversed on it's own. */
+ It will be traversed on its own. */
if (w->ossdev >= 0 && depth > 0)
return;
@@ -4550,7 +4550,7 @@ hdaa_audio_ctl_source_amp(struct hdaa_devinfo *devinfo, nid_t nid, int index,
}
/* If widget has own ossdev - not traverse it.
- It will be traversed on it's own. */
+ It will be traversed on its own. */
if (w->ossdev >= 0 && depth > 0)
return (found);
diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac.c
index a63c730e911e..4be6056183d7 100644
--- a/sys/dev/sound/pci/hda/hdac.c
+++ b/sys/dev/sound/pci/hda/hdac.c
@@ -426,7 +426,7 @@ hdac_reset(struct hdac_softc *sc, int wakeup)
/*
* Wait for codecs to finish their own reset sequence. The delay here
- * should be of 250us but for some reasons, on it's not enough on my
+ * should be of 250us but for some reasons, it's not enough on my
* computer. Let's use twice as much as necessary to make sure that
* it's reset properly.
*/
diff --git a/sys/fs/nullfs/null_vnops.c b/sys/fs/nullfs/null_vnops.c
index 4ee6b4546c08..0bd7edd8d00e 100644
--- a/sys/fs/nullfs/null_vnops.c
+++ b/sys/fs/nullfs/null_vnops.c
@@ -649,7 +649,7 @@ null_lock(struct vop_lock1_args *ap)
nn = VTONULL(vp);
/*
* If we're still active we must ask the lower layer to
- * lock as ffs has special lock considerations in it's
+ * lock as ffs has special lock considerations in its
* vop lock.
*/
if (nn != NULL && (lvp = NULLVPTOLOWERVP(vp)) != NULL) {
@@ -662,7 +662,7 @@ null_lock(struct vop_lock1_args *ap)
* the lowervp's vop_lock routine. When we vgone we will
* drop our last ref to the lowervp, which would allow it
* to be reclaimed. The lowervp could then be recycled,
- * in which case it is not legal to be sleeping in it's VOP.
+ * in which case it is not legal to be sleeping in its VOP.
* We prevent it from being recycled by holding the vnode
* here.
*/
diff --git a/sys/geom/raid/md_ddf.c b/sys/geom/raid/md_ddf.c
index a663af22be6b..df58a1e8da03 100644
--- a/sys/geom/raid/md_ddf.c
+++ b/sys/geom/raid/md_ddf.c
@@ -1626,7 +1626,7 @@ g_raid_md_ddf_start_disk(struct g_raid_disk *disk, struct g_raid_volume *vol)
vmeta = &pv->pv_meta;
gmeta = &mdi->mdio_meta;
- /* Find disk position in metadata by it's reference. */
+ /* Find disk position in metadata by its reference. */
disk_pos = ddf_meta_find_disk(vmeta, reference,
&md_disk_bvd, &md_disk_pos);
md_pde_pos = ddf_meta_find_pd(gmeta, NULL, reference);
diff --git a/sys/geom/raid/md_intel.c b/sys/geom/raid/md_intel.c
index 11c561cd0222..f3e4998f87de 100644
--- a/sys/geom/raid/md_intel.c
+++ b/sys/geom/raid/md_intel.c
@@ -923,7 +923,7 @@ g_raid_md_intel_start_disk(struct g_raid_disk *disk)
pd = (struct g_raid_md_intel_perdisk *)disk->d_md_data;
olddisk = NULL;
- /* Find disk position in metadata by it's serial. */
+ /* Find disk position in metadata by its serial. */
disk_pos = intel_meta_find_disk(meta, pd->pd_disk_meta.serial);
if (disk_pos < 0) {
G_RAID_DEBUG1(1, sc, "Unknown, probably new or stale disk");
diff --git a/sys/geom/raid/md_jmicron.c b/sys/geom/raid/md_jmicron.c
index ae5abab1b7fa..231c27f9ec52 100644
--- a/sys/geom/raid/md_jmicron.c
+++ b/sys/geom/raid/md_jmicron.c
@@ -434,7 +434,7 @@ g_raid_md_jmicron_start_disk(struct g_raid_disk *disk)
pd = (struct g_raid_md_jmicron_perdisk *)disk->d_md_data;
olddisk = NULL;
- /* Find disk position in metadata by it's serial. */
+ /* Find disk position in metadata by its serial. */
if (pd->pd_meta != NULL)
disk_pos = jmicron_meta_find_disk(meta, pd->pd_disk_id);
else
diff --git a/sys/geom/raid/md_nvidia.c b/sys/geom/raid/md_nvidia.c
index d1d2e296317c..460f873ff6fc 100644
--- a/sys/geom/raid/md_nvidia.c
+++ b/sys/geom/raid/md_nvidia.c
@@ -441,7 +441,7 @@ g_raid_md_nvidia_start_disk(struct g_raid_disk *disk)
pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data;
olddisk = NULL;
- /* Find disk position in metadata by it's serial. */
+ /* Find disk position in metadata by its serial. */
if (pd->pd_meta != NULL) {
disk_pos = pd->pd_meta->disk_number;
if (disk_pos >= meta->total_disks || mdi->mdio_started)
diff --git a/sys/geom/raid/md_promise.c b/sys/geom/raid/md_promise.c
index 1cf334f240f7..245cd74f7dbb 100644
--- a/sys/geom/raid/md_promise.c
+++ b/sys/geom/raid/md_promise.c
@@ -673,7 +673,7 @@ g_raid_md_promise_start_disk(struct g_raid_disk *disk, int sdn,
meta = pv->pv_meta;
if (sdn >= 0) {
- /* Find disk position in metadata by it's serial. */
+ /* Find disk position in metadata by its serial. */
md_disk_pos = promise_meta_find_disk(meta, pd->pd_meta[sdn]->disk.id);
/* For RAID0+1 we need to translate order. */
disk_pos = promise_meta_translate_disk(vol, md_disk_pos);
diff --git a/sys/geom/raid/md_sii.c b/sys/geom/raid/md_sii.c
index f97366041ef4..252b41aea615 100644
--- a/sys/geom/raid/md_sii.c
+++ b/sys/geom/raid/md_sii.c
@@ -489,7 +489,7 @@ g_raid_md_sii_start_disk(struct g_raid_disk *disk)
pd = (struct g_raid_md_sii_perdisk *)disk->d_md_data;
olddisk = NULL;
- /* Find disk position in metadata by it's serial. */
+ /* Find disk position in metadata by its serial. */
if (pd->pd_meta != NULL)
disk_pos = sii_meta_disk_pos(meta, pd->pd_meta);
else
diff --git a/sys/i386/include/cserial.h b/sys/i386/include/cserial.h
index 1fcb611700e6..314e9f647d43 100644
--- a/sys/i386/include/cserial.h
+++ b/sys/i386/include/cserial.h
@@ -117,7 +117,7 @@ struct e3_statistics {
/*
* Attach/detach the protocol to the channel.
- * The protocol is given by it's name, char[8].
+ * The protocol is given by its name, char[8].
* For example "async", "hdlc", "cisco", "fr", "ppp".
*/
#define SERIAL_GETPROTO _IOR ('x', 1, char [8])
diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c
index 3c42bb72f9d4..82b733077b39 100644
--- a/sys/kern/init_main.c
+++ b/sys/kern/init_main.c
@@ -793,7 +793,7 @@ start_init(void *dummy)
}
/*
- * Like kproc_create(), but runs in it's own address space.
+ * Like kproc_create(), but runs in its own address space.
* We do this early to reserve pid 1.
*
* Note special case - do not make it runnable yet. Other work
diff --git a/sys/kern/kern_ctf.c b/sys/kern/kern_ctf.c
index 09eea1e00f96..a2509f08c3ff 100644
--- a/sys/kern/kern_ctf.c
+++ b/sys/kern/kern_ctf.c
@@ -236,7 +236,7 @@ link_elf_ctf_get(linker_file_t lf, linker_ctf_t *lc)
}
/*
- * Allocate memory to buffer the CTF data in it's decompressed
+ * Allocate memory to buffer the CTF data in its decompressed
* form.
*/
ctftab = malloc(sz, M_LINKER, M_WAITOK);
diff --git a/sys/kern/subr_firmware.c b/sys/kern/subr_firmware.c
index 172d7198dc66..df720bd211e2 100644
--- a/sys/kern/subr_firmware.c
+++ b/sys/kern/subr_firmware.c
@@ -229,7 +229,7 @@ firmware_unregister(const char *imagename)
/*
* It is ok for the lookup to fail; this can happen
* when a module is unloaded on last reference and the
- * module unload handler unregister's each of it's
+ * module unload handler unregister's each of its
* firmware images.
*/
err = 0;
diff --git a/sys/kern/uipc_mbuf.c b/sys/kern/uipc_mbuf.c
index 03f2b1780050..1f30dab8a122 100644
--- a/sys/kern/uipc_mbuf.c
+++ b/sys/kern/uipc_mbuf.c
@@ -1336,7 +1336,7 @@ nospace:
/*
* Defragment an mbuf chain, returning at most maxfrags separate
* mbufs+clusters. If this is not possible NULL is returned and
- * the original mbuf chain is left in it's present (potentially
+ * the original mbuf chain is left in its present (potentially
* modified) state. We use two techniques: collapsing consecutive
* mbufs and replacing consecutive mbufs by a cluster.
*
diff --git a/sys/net80211/ieee80211_node.h b/sys/net80211/ieee80211_node.h
index 980fe5c45d2e..7bbf9761c970 100644
--- a/sys/net80211/ieee80211_node.h
+++ b/sys/net80211/ieee80211_node.h
@@ -36,7 +36,7 @@
* IEEE80211_INACT_WAIT seconds to handle "inactivity processing".
* This is used to do node inactivity processing when operating
* as an AP, adhoc or mesh mode. For inactivity processing each node
- * has a timeout set in it's ni_inact field that is decremented
+ * has a timeout set in its ni_inact field that is decremented
* on each timeout and the node is reclaimed when the counter goes
* to zero. We use different inactivity timeout values depending
* on whether the node is associated and authorized (either by
diff --git a/sys/netgraph/ng_base.c b/sys/netgraph/ng_base.c
index 9309938564a9..1253d1cba051 100644
--- a/sys/netgraph/ng_base.c
+++ b/sys/netgraph/ng_base.c
@@ -1179,7 +1179,7 @@ ng_destroy_hook(hook_p hook)
/*
* Set the peer to point to ng_deadhook
* from this moment on we are effectively independent it.
- * send it an rmhook message of it's own.
+ * send it an rmhook message of its own.
*/
peer->hk_peer = &ng_deadhook; /* They no longer know us */
hook->hk_peer = &ng_deadhook; /* Nor us, them */
@@ -3005,7 +3005,7 @@ void
ng_free_item(item_p item)
{
/*
- * The item may hold resources on it's own. We need to free
+ * The item may hold resources on its own. We need to free
* these before we can free the item. What they are depends upon
* what kind of item it is. it is important that nodes zero
* out pointers to resources that they remove from the item
@@ -3577,7 +3577,7 @@ ng_address_hook(node_p here, item_p item, hook_p hook, ng_ID_t retaddr)
ITEM_DEBUG_CHECKS;
/*
* Quick sanity check..
- * Since a hook holds a reference on it's node, once we know
+ * Since a hook holds a reference on its node, once we know
* that the peer is still connected (even if invalid,) we know
* that the peer node is present, though maybe invalid.
*/
diff --git a/sys/powerpc/powerpc/mmu_if.m b/sys/powerpc/powerpc/mmu_if.m
index b840ead8d334..c8911aadaca6 100644
--- a/sys/powerpc/powerpc/mmu_if.m
+++ b/sys/powerpc/powerpc/mmu_if.m
@@ -725,7 +725,7 @@ METHOD void align_superpage {
/**
* @brief Bootstrap the VM system. At the completion of this routine, the
- * kernel will be running in it's own address space with full control over
+ * kernel will be running in its own address space with full control over
* paging.
*
* @param _start start of reserved memory (obsolete ???)
diff --git a/sys/security/mac/mac_inet.c b/sys/security/mac/mac_inet.c
index a1bbea9caeba..9763f8b5e4df 100644
--- a/sys/security/mac/mac_inet.c
+++ b/sys/security/mac/mac_inet.c
@@ -435,7 +435,7 @@ mac_netinet_firewall_send(struct mbuf *m)
/*
* These functions really should be referencing the syncache structure
* instead of the label. However, due to some of the complexities associated
- * with exposing this syncache structure we operate directly on it's label
+ * with exposing this syncache structure we operate directly on its label
* pointer. This should be OK since we aren't making any access control
* decisions within this code directly, we are merely allocating and copying
* label storage so we can properly initialize mbuf labels for any packets
diff --git a/sys/vm/vm_pageout.c b/sys/vm/vm_pageout.c
index 5c987facede6..ed71109cbf39 100644
--- a/sys/vm/vm_pageout.c
+++ b/sys/vm/vm_pageout.c
@@ -1410,7 +1410,7 @@ vm_pageout_oom(int shortage)
/*
* We keep the process bigproc locked once we find it to keep anyone
* from messing with it; however, there is a possibility of
- * deadlock if process B is bigproc and one of it's child processes
+ * deadlock if process B is bigproc and one of its child processes
* attempts to propagate a signal to B while we are waiting for A's
* lock while walking this list. To avoid this, we don't block on
* the process lock but just skip a process if it is already locked.
diff --git a/sys/x86/xen/xen_intr.c b/sys/x86/xen/xen_intr.c
index 66870b4c37f2..9c78306db87a 100644
--- a/sys/x86/xen/xen_intr.c
+++ b/sys/x86/xen/xen_intr.c
@@ -940,7 +940,7 @@ xen_intr_disable_source(struct intsrc *base_isrc, int eoi)
/*
* NB: checking if the event channel is already masked is
* needed because the event channel user-space device
- * masks event channels on it's filter as part of it's
+ * masks event channels on its filter as part of its
* normal operation, and those shouldn't be automatically
* unmasked by the generic interrupt code. The event channel
* device will unmask them when needed.
diff --git a/usr.bin/du/du.c b/usr.bin/du/du.c
index 506c3f5b4338..6415b98eda5c 100644
--- a/usr.bin/du/du.c
+++ b/usr.bin/du/du.c
@@ -421,7 +421,7 @@ linkchk(FTSENT *p)
if (le->dev == st->st_dev && le->ino == st->st_ino) {
/*
* Save memory by releasing an entry when we've seen
- * all of it's links.
+ * all of its links.
*/
if (--le->links <= 0) {
if (le->previous != NULL)
diff --git a/usr.bin/xlint/lint2/read.c b/usr.bin/xlint/lint2/read.c
index 8ff156efb998..2a01ebb03978 100644
--- a/usr.bin/xlint/lint2/read.c
+++ b/usr.bin/xlint/lint2/read.c
@@ -909,7 +909,7 @@ gettlen(const char *cp, const char **epp)
}
/*
- * Search a type by it's type string.
+ * Search a type by its type string.
*/
static u_short
findtype(const char *cp, size_t len, int h)
diff --git a/usr.sbin/bhyve/bhyverun.c b/usr.sbin/bhyve/bhyverun.c
index 193b0d99bb45..b072601d5e10 100644
--- a/usr.sbin/bhyve/bhyverun.c
+++ b/usr.sbin/bhyve/bhyverun.c
@@ -908,7 +908,7 @@ main(int argc, char *argv[])
sci_init(ctx);
/*
- * Exit if a device emulation finds an error in it's initilization
+ * Exit if a device emulation finds an error in its initilization
*/
if (init_pci(ctx) != 0)
exit(1);
diff --git a/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt b/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt
index d55ea3cf27d1..3d01e2bf81a4 100644
--- a/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt
+++ b/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt
@@ -875,7 +875,7 @@ begemotBridgeTpMaxAddresses OBJECT-TYPE
STATUS current
DESCRIPTION
"The maximum number of entires that this bridge can
- learn in it's Forwarding Address Table and use for
+ learn in its Forwarding Address Table and use for
making forwarding decisions."
::= { begemotBridgeTpEntry 3 }
diff --git a/usr.sbin/newsyslog/newsyslog.c b/usr.sbin/newsyslog/newsyslog.c
index 90a9fe209a91..0fcc08c72f4e 100644
--- a/usr.sbin/newsyslog/newsyslog.c
+++ b/usr.sbin/newsyslog/newsyslog.c
@@ -2062,7 +2062,7 @@ do_zipwork(struct zipwork_entry *zwork)
* Save information on any process we need to signal. Any single
* process may need to be sent different signal-values for different
* log files, but usually a single signal-value will cause the process
- * to close and re-open all of it's log files.
+ * to close and re-open all of its log files.
*/
static struct sigwork_entry *
save_sigwork(const struct conf_entry *ent)