vm_object.c (34951b0b9e78fe86f62a4a8af696c8b17b9bf61e) vm_object.c (f0c07fe3d0007a4499f81583a99598cd0a74d45b)
1/*-
2 * SPDX-License-Identifier: (BSD-3-Clause AND MIT-CMU)
3 *
4 * Copyright (c) 1991, 1993
5 * The Regents of the University of California. All rights reserved.
6 *
7 * This code is derived from software contributed to Berkeley by
8 * The Mach Operating System project at Carnegie-Mellon University.

--- 2502 unchanged lines hidden (view full) ---

2511 MPASS(kvo->kvo_type == KVME_TYPE_SWAP);
2512 kvo->kvo_me = (uintptr_t)obj;
2513 /* tmpfs objs are reported as vnodes */
2514 kvo->kvo_backing_obj = (uintptr_t)obj->backing_object;
2515 sp = swap_pager_swapped_pages(obj);
2516 kvo->kvo_swapped = sp > UINT32_MAX ? UINT32_MAX : sp;
2517 }
2518 if (obj->type == OBJT_DEVICE || obj->type == OBJT_MGTDEVICE) {
1/*-
2 * SPDX-License-Identifier: (BSD-3-Clause AND MIT-CMU)
3 *
4 * Copyright (c) 1991, 1993
5 * The Regents of the University of California. All rights reserved.
6 *
7 * This code is derived from software contributed to Berkeley by
8 * The Mach Operating System project at Carnegie-Mellon University.

--- 2502 unchanged lines hidden (view full) ---

2511 MPASS(kvo->kvo_type == KVME_TYPE_SWAP);
2512 kvo->kvo_me = (uintptr_t)obj;
2513 /* tmpfs objs are reported as vnodes */
2514 kvo->kvo_backing_obj = (uintptr_t)obj->backing_object;
2515 sp = swap_pager_swapped_pages(obj);
2516 kvo->kvo_swapped = sp > UINT32_MAX ? UINT32_MAX : sp;
2517 }
2518 if (obj->type == OBJT_DEVICE || obj->type == OBJT_MGTDEVICE) {
2519 cdev = obj->un_pager.devp.dev;
2519 cdev = obj->un_pager.devp.handle;
2520 if (cdev != NULL) {
2521 csw = dev_refthread(cdev, &ref);
2522 if (csw != NULL) {
2523 strlcpy(kvo->kvo_path, cdev->si_name,
2524 sizeof(kvo->kvo_path));
2525 dev_relthread(cdev, ref);
2526 }
2527 }

--- 280 unchanged lines hidden ---
2520 if (cdev != NULL) {
2521 csw = dev_refthread(cdev, &ref);
2522 if (csw != NULL) {
2523 strlcpy(kvo->kvo_path, cdev->si_name,
2524 sizeof(kvo->kvo_path));
2525 dev_relthread(cdev, ref);
2526 }
2527 }

--- 280 unchanged lines hidden ---