unlink 98 arch/arm/vdso/vdsomunge.c unlink(outfile); unlink 282 arch/mips/vdso/genvdso.c unlink(out_path); unlink 92 arch/sparc/vdso/vdso2c.c unlink(outfilename); unlink 173 arch/um/drivers/mconsole_user.c unlink(mconsole_socket_name); unlink 120 arch/um/drivers/xterm.c if (unlink(file)) { unlink 181 arch/um/drivers/xterm.c unlink(file); unlink 132 arch/um/os-Linux/mem.c if (unlink(tempname) < 0) { unlink 107 arch/um/os-Linux/umid.c if (unlink(file) < 0 && errno != ENOENT) { unlink 291 arch/um/os-Linux/umid.c if (unlink(tmp)) { unlink 83 arch/um/os-Linux/user_syms.c EXPORT_SYMBOL_PROTO(unlink); unlink 111 arch/x86/entry/vdso/vdso2c.c unlink(outfilename); unlink 475 drivers/android/binderfs.c .unlink = binderfs_unlink, unlink 475 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c goto unlink; unlink 484 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c goto unlink; unlink 488 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c goto unlink; unlink 503 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c unlink: unlink 849 drivers/hwtracing/coresight/coresight-stm.c drvdata->stm.unlink = stm_generic_unlink; unlink 26 drivers/hwtracing/stm/console.c .unlink = stm_console_unlink, unlink 525 drivers/hwtracing/stm/core.c if (stm->data->unlink) unlink 526 drivers/hwtracing/stm/core.c stm->data->unlink(stm->data, stmf->output.master, unlink 1110 drivers/hwtracing/stm/core.c if (src->data->unlink) unlink 1111 drivers/hwtracing/stm/core.c src->data->unlink(src->data); unlink 1113 drivers/hwtracing/stm/core.c if (stm->data->unlink) unlink 1114 drivers/hwtracing/stm/core.c stm->data->unlink(stm->data, src->output.master, unlink 27 drivers/hwtracing/stm/ftrace.c .unlink = stm_ftrace_unlink, unlink 80 drivers/hwtracing/stm/heartbeat.c stm_heartbeat[i].data.unlink = stm_heartbeat_unlink; unlink 5598 drivers/iommu/intel-iommu.c goto unlink; unlink 5626 drivers/iommu/intel-iommu.c goto unlink; unlink 5642 drivers/iommu/intel-iommu.c unlink: unlink 294 drivers/md/dm-bufio.c static void adjust_total_allocated(struct dm_buffer *b, bool unlink) unlink 307 drivers/md/dm-bufio.c if (unlink) unlink 321 drivers/md/dm-bufio.c if (!unlink) { unlink 3280 drivers/net/macsec.c goto unlink; unlink 3285 drivers/net/macsec.c goto unlink; unlink 3306 drivers/net/macsec.c unlink: unlink 3624 drivers/net/vxlan.c goto unlink; unlink 3644 drivers/net/vxlan.c unlink: unlink 703 drivers/scsi/aic7xxx/aicasm/aicasm.c unlink(ofilename); unlink 712 drivers/scsi/aic7xxx/aicasm/aicasm.c unlink(regfilename); unlink 721 drivers/scsi/aic7xxx/aicasm/aicasm.c unlink(listfilename); unlink 3012 drivers/staging/exfat/exfat_super.c .unlink = exfat_unlink, unlink 33 drivers/staging/most/cdev/cdev.c spinlock_t unlink; /* synchronization lock to unlink channels */ unlink 169 drivers/staging/most/cdev/cdev.c spin_lock(&c->unlink); unlink 171 drivers/staging/most/cdev/cdev.c spin_unlock(&c->unlink); unlink 341 drivers/staging/most/cdev/cdev.c spin_lock(&c->unlink); unlink 343 drivers/staging/most/cdev/cdev.c spin_unlock(&c->unlink); unlink 374 drivers/staging/most/cdev/cdev.c spin_lock(&c->unlink); unlink 376 drivers/staging/most/cdev/cdev.c spin_unlock(&c->unlink); unlink 380 drivers/staging/most/cdev/cdev.c spin_unlock(&c->unlink); unlink 463 drivers/staging/most/cdev/cdev.c spin_lock_init(&c->unlink); unlink 904 drivers/usb/host/ehci-dbg.c ehci->stats.complete, ehci->stats.unlink); unlink 259 drivers/usb/host/ehci-q.c INCR(ehci->stats.unlink); unlink 41 drivers/usb/host/ehci.h unsigned long unlink; unlink 732 drivers/usb/host/fotg210-hcd.c fotg210->stats.complete, fotg210->stats.unlink); unlink 2213 drivers/usb/host/fotg210-hcd.c INCR(fotg210->stats.unlink); unlink 4894 drivers/usb/host/fotg210-hcd.c fotg210->stats.complete, fotg210->stats.unlink); unlink 30 drivers/usb/host/fotg210.h unsigned long unlink; unlink 160 drivers/usb/usbip/stub_dev.c struct stub_unlink *unlink, *tmp; unlink 163 drivers/usb/usbip/stub_dev.c list_for_each_entry_safe(unlink, tmp, &sdev->unlink_tx, list) { unlink 164 drivers/usb/usbip/stub_dev.c list_del(&unlink->list); unlink 165 drivers/usb/usbip/stub_dev.c kfree(unlink); unlink 167 drivers/usb/usbip/stub_dev.c list_for_each_entry_safe(unlink, tmp, &sdev->unlink_free, unlink 169 drivers/usb/usbip/stub_dev.c list_del(&unlink->list); unlink 170 drivers/usb/usbip/stub_dev.c kfree(unlink); unlink 17 drivers/usb/usbip/stub_tx.c struct stub_unlink *unlink; unlink 19 drivers/usb/usbip/stub_tx.c unlink = kzalloc(sizeof(struct stub_unlink), GFP_ATOMIC); unlink 20 drivers/usb/usbip/stub_tx.c if (!unlink) { unlink 25 drivers/usb/usbip/stub_tx.c unlink->seqnum = seqnum; unlink 26 drivers/usb/usbip/stub_tx.c unlink->status = status; unlink 28 drivers/usb/usbip/stub_tx.c list_add_tail(&unlink->list, &sdev->unlink_tx); unlink 126 drivers/usb/usbip/stub_tx.c struct stub_unlink *unlink) unlink 128 drivers/usb/usbip/stub_tx.c setup_base_pdu(&rpdu->base, USBIP_RET_UNLINK, unlink->seqnum); unlink 129 drivers/usb/usbip/stub_tx.c rpdu->u.ret_unlink.status = unlink->status; unlink 346 drivers/usb/usbip/stub_tx.c struct stub_unlink *unlink, *tmp; unlink 350 drivers/usb/usbip/stub_tx.c list_for_each_entry_safe(unlink, tmp, &sdev->unlink_tx, list) { unlink 351 drivers/usb/usbip/stub_tx.c list_move_tail(&unlink->list, &sdev->unlink_free); unlink 353 drivers/usb/usbip/stub_tx.c return unlink; unlink 364 drivers/usb/usbip/stub_tx.c struct stub_unlink *unlink, *tmp; unlink 372 drivers/usb/usbip/stub_tx.c while ((unlink = dequeue_from_unlink_tx(sdev)) != NULL) { unlink 381 drivers/usb/usbip/stub_tx.c usbip_dbg_stub_tx("setup ret unlink %lu\n", unlink->seqnum); unlink 384 drivers/usb/usbip/stub_tx.c setup_ret_unlink_pdu(&pdu_header, unlink); unlink 407 drivers/usb/usbip/stub_tx.c list_for_each_entry_safe(unlink, tmp, &sdev->unlink_free, list) { unlink 408 drivers/usb/usbip/stub_tx.c list_del(&unlink->list); unlink 409 drivers/usb/usbip/stub_tx.c kfree(unlink); unlink 906 drivers/usb/usbip/vhci_hcd.c struct vhci_unlink *unlink; unlink 911 drivers/usb/usbip/vhci_hcd.c unlink = kzalloc(sizeof(struct vhci_unlink), GFP_ATOMIC); unlink 912 drivers/usb/usbip/vhci_hcd.c if (!unlink) { unlink 919 drivers/usb/usbip/vhci_hcd.c unlink->seqnum = atomic_inc_return(&vhci_hcd->seqnum); unlink 920 drivers/usb/usbip/vhci_hcd.c if (unlink->seqnum == 0xffff) unlink 923 drivers/usb/usbip/vhci_hcd.c unlink->unlink_seqnum = priv->seqnum; unlink 927 drivers/usb/usbip/vhci_hcd.c list_add_tail(&unlink->list, &vdev->unlink_tx); unlink 944 drivers/usb/usbip/vhci_hcd.c struct vhci_unlink *unlink, *tmp; unlink 950 drivers/usb/usbip/vhci_hcd.c list_for_each_entry_safe(unlink, tmp, &vdev->unlink_tx, list) { unlink 951 drivers/usb/usbip/vhci_hcd.c pr_info("unlink cleanup tx %lu\n", unlink->unlink_seqnum); unlink 952 drivers/usb/usbip/vhci_hcd.c list_del(&unlink->list); unlink 953 drivers/usb/usbip/vhci_hcd.c kfree(unlink); unlink 959 drivers/usb/usbip/vhci_hcd.c unlink = list_first_entry(&vdev->unlink_rx, struct vhci_unlink, unlink 963 drivers/usb/usbip/vhci_hcd.c pr_info("unlink cleanup rx %lu\n", unlink->unlink_seqnum); unlink 965 drivers/usb/usbip/vhci_hcd.c urb = pickup_urb_and_free_priv(vdev, unlink->unlink_seqnum); unlink 968 drivers/usb/usbip/vhci_hcd.c unlink->unlink_seqnum); unlink 969 drivers/usb/usbip/vhci_hcd.c list_del(&unlink->list); unlink 970 drivers/usb/usbip/vhci_hcd.c kfree(unlink); unlink 978 drivers/usb/usbip/vhci_hcd.c list_del(&unlink->list); unlink 988 drivers/usb/usbip/vhci_hcd.c kfree(unlink); unlink 115 drivers/usb/usbip/vhci_rx.c struct vhci_unlink *unlink, *tmp; unlink 120 drivers/usb/usbip/vhci_rx.c list_for_each_entry_safe(unlink, tmp, &vdev->unlink_rx, list) { unlink 121 drivers/usb/usbip/vhci_rx.c pr_info("unlink->seqnum %lu\n", unlink->seqnum); unlink 122 drivers/usb/usbip/vhci_rx.c if (unlink->seqnum == pdu->base.seqnum) { unlink 124 drivers/usb/usbip/vhci_rx.c unlink->seqnum); unlink 125 drivers/usb/usbip/vhci_rx.c list_del(&unlink->list); unlink 128 drivers/usb/usbip/vhci_rx.c return unlink; unlink 142 drivers/usb/usbip/vhci_rx.c struct vhci_unlink *unlink; unlink 148 drivers/usb/usbip/vhci_rx.c unlink = dequeue_pending_unlink(vdev, pdu); unlink 149 drivers/usb/usbip/vhci_rx.c if (!unlink) { unlink 156 drivers/usb/usbip/vhci_rx.c urb = pickup_urb_and_free_priv(vdev, unlink->unlink_seqnum); unlink 181 drivers/usb/usbip/vhci_rx.c kfree(unlink); unlink 171 drivers/usb/usbip/vhci_tx.c struct vhci_unlink *unlink, *tmp; unlink 176 drivers/usb/usbip/vhci_tx.c list_for_each_entry_safe(unlink, tmp, &vdev->unlink_tx, list) { unlink 177 drivers/usb/usbip/vhci_tx.c list_move_tail(&unlink->list, &vdev->unlink_rx); unlink 179 drivers/usb/usbip/vhci_tx.c return unlink; unlink 189 drivers/usb/usbip/vhci_tx.c struct vhci_unlink *unlink = NULL; unlink 196 drivers/usb/usbip/vhci_tx.c while ((unlink = dequeue_from_unlink_tx(vdev)) != NULL) { unlink 204 drivers/usb/usbip/vhci_tx.c usbip_dbg_vhci_tx("setup cmd unlink, %lu\n", unlink->seqnum); unlink 208 drivers/usb/usbip/vhci_tx.c pdu_header.base.seqnum = unlink->seqnum; unlink 211 drivers/usb/usbip/vhci_tx.c pdu_header.u.cmd_unlink.seqnum = unlink->unlink_seqnum; unlink 32 drivers/usb/usbip/vudc_tx.c struct v_unlink *unlink) unlink 34 drivers/usb/usbip/vudc_tx.c setup_base_pdu(&rpdu->base, USBIP_RET_UNLINK, unlink->seqnum); unlink 35 drivers/usb/usbip/vudc_tx.c rpdu->u.ret_unlink.status = unlink->status; unlink 38 drivers/usb/usbip/vudc_tx.c static int v_send_ret_unlink(struct vudc *udc, struct v_unlink *unlink) unlink 53 drivers/usb/usbip/vudc_tx.c setup_ret_unlink_pdu(&pdu_header, unlink); unlink 68 drivers/usb/usbip/vudc_tx.c kfree(unlink); unlink 247 drivers/usb/usbip/vudc_tx.c struct v_unlink *unlink; unlink 254 drivers/usb/usbip/vudc_tx.c unlink = kzalloc(sizeof(*unlink), GFP_ATOMIC); unlink 255 drivers/usb/usbip/vudc_tx.c if (!unlink) { unlink 261 drivers/usb/usbip/vudc_tx.c unlink->seqnum = seqnum; unlink 262 drivers/usb/usbip/vudc_tx.c unlink->status = status; unlink 264 drivers/usb/usbip/vudc_tx.c txi->u = unlink; unlink 1434 fs/9p/vfs_inode.c .unlink = v9fs_vfs_unlink, unlink 1447 fs/9p/vfs_inode.c .unlink = v9fs_vfs_unlink, unlink 952 fs/9p/vfs_inode_dotl.c .unlink = v9fs_vfs_unlink, unlink 36 fs/affs/dir.c .unlink = affs_unlink, unlink 64 fs/afs/dir.c .unlink = afs_unlink, unlink 51 fs/autofs/root.c .unlink = autofs_dir_unlink, unlink 159 fs/bad_inode.c .unlink = bad_inode_unlink, unlink 263 fs/bfs/dir.c .unlink = bfs_unlink, unlink 11069 fs/btrfs/inode.c .unlink = btrfs_unlink, unlink 828 fs/cachefiles/namei.c !d_backing_inode(subdir)->i_op->unlink) unlink 1837 fs/ceph/dir.c .unlink = ceph_unlink, unlink 1041 fs/cifs/cifsfs.c .unlink = cifs_unlink, unlink 345 fs/cifs/cifsglob.h int (*unlink)(const unsigned int, struct cifs_tcon *, const char *, unlink 1378 fs/cifs/inode.c if (!server->ops->unlink) { unlink 1383 fs/cifs/inode.c rc = server->ops->unlink(xid, tcon, full_path, cifs_sb); unlink 1197 fs/cifs/smb1ops.c .unlink = CIFSSMBDelFile, unlink 4522 fs/cifs/smb2ops.c .unlink = smb2_unlink, unlink 4620 fs/cifs/smb2ops.c .unlink = smb2_unlink, unlink 4720 fs/cifs/smb2ops.c .unlink = smb2_unlink, unlink 4829 fs/cifs/smb2ops.c .unlink = smb2_unlink, unlink 571 fs/coda/dir.c .unlink = coda_unlink, unlink 1567 fs/configfs/dir.c .unlink = configfs_unlink, unlink 1108 fs/ecryptfs/inode.c .unlink = ecryptfs_unlink, unlink 136 fs/efivarfs/inode.c .unlink = efivarfs_unlink, unlink 410 fs/ext2/namei.c .unlink = ext2_unlink, unlink 4020 fs/ext4/namei.c .unlink = ext4_unlink, unlink 1264 fs/f2fs/namei.c .unlink = f2fs_unlink, unlink 635 fs/fat/namei_msdos.c .unlink = msdos_unlink, unlink 1030 fs/fat/namei_vfat.c .unlink = vfat_unlink, unlink 1702 fs/fuse/dir.c .unlink = fuse_unlink, unlink 2103 fs/gfs2/inode.c .unlink = gfs2_unlink, unlink 318 fs/hfs/dir.c .unlink = hfs_remove, unlink 562 fs/hfsplus/dir.c .unlink = hfsplus_unlink, unlink 865 fs/hostfs/hostfs_kern.c .unlink = hostfs_unlink, unlink 291 fs/hostfs/hostfs_user.c err = unlink(file); unlink 621 fs/hpfs/namei.c .unlink = hpfs_unlink, unlink 1098 fs/hugetlbfs/inode.c .unlink = simple_unlink, unlink 56 fs/jffs2/dir.c .unlink = jffs2_unlink, unlink 1516 fs/jfs/namei.c .unlink = jfs_unlink, unlink 263 fs/minix/namei.c .unlink = minix_unlink, unlink 3982 fs/namei.c if (!dir->i_op->unlink) unlink 3994 fs/namei.c error = dir->i_op->unlink(dir, dentry); unlink 4103 fs/namei.c SYSCALL_DEFINE1(unlink, const char __user *, pathname) unlink 957 fs/nfs/nfs3proc.c .unlink = nfs_unlink, unlink 10003 fs/nfs/nfs4proc.c .unlink = nfs_unlink, unlink 688 fs/nfs/proc.c .unlink = nfs_unlink, unlink 543 fs/nilfs2/namei.c .unlink = nilfs_unlink, unlink 572 fs/ocfs2/dlmfs/dlmfs.c .unlink = dlmfs_unlink, unlink 2897 fs/ocfs2/namei.c .unlink = ocfs2_unlink, unlink 452 fs/omfs/dir.c .unlink = omfs_remove, unlink 432 fs/orangefs/namei.c .unlink = orangefs_unlink, unlink 1239 fs/overlayfs/dir.c .unlink = ovl_unlink, unlink 208 fs/pstore/inode.c .unlink = pstore_unlink, unlink 154 fs/ramfs/inode.c .unlink = simple_unlink, unlink 1649 fs/reiserfs/namei.c .unlink = reiserfs_unlink, unlink 92 fs/reiserfs/xattr.c error = dir->i_op->unlink(dir, dentry); unlink 268 fs/sysv/namei.c .unlink = sysv_unlink, unlink 1259 fs/ubifs/dir.c int unlink = !!new_inode, new_sz, old_sz; unlink 1281 fs/ubifs/dir.c if (unlink) { unlink 1289 fs/ubifs/dir.c if (unlink && is_dir) { unlink 1365 fs/ubifs/dir.c if (!unlink) unlink 1373 fs/ubifs/dir.c if (unlink) unlink 1388 fs/ubifs/dir.c if (unlink) { unlink 1411 fs/ubifs/dir.c if (unlink && IS_SYNC(new_inode)) unlink 1457 fs/ubifs/dir.c if (unlink) { unlink 1468 fs/ubifs/dir.c if (!unlink) unlink 1471 fs/ubifs/dir.c if (unlink) unlink 1634 fs/ubifs/dir.c .unlink = ubifs_unlink, unlink 1327 fs/udf/namei.c .unlink = udf_unlink, unlink 331 fs/ufs/namei.c .unlink = ufs_unlink, unlink 1147 fs/xfs/xfs_iops.c .unlink = xfs_vn_unlink, unlink 1172 fs/xfs/xfs_iops.c .unlink = xfs_vn_unlink, unlink 1874 include/linux/fs.h int (*unlink) (struct inode *,struct dentry *); unlink 2629 include/linux/netdevice.h void dev_close_many(struct list_head *head, bool unlink); unlink 91 include/linux/stm.h void (*unlink)(struct stm_data *, unsigned int, unlink 121 include/linux/stm.h void (*unlink)(struct stm_source_data *data); unlink 1576 ipc/mqueue.c .unlink = mqueue_unlink, unlink 379 kernel/bpf/inode.c .unlink = simple_unlink, unlink 3819 mm/shmem.c .unlink = shmem_unlink, unlink 389 net/bluetooth/cmtp/core.c goto unlink; unlink 405 net/bluetooth/cmtp/core.c unlink: unlink 1423 net/core/dev.c void dev_close_many(struct list_head *head, bool unlink) unlink 1437 net/core/dev.c if (unlink) unlink 74 samples/binderfs/binderfs_example.c ret = unlink("/dev/binderfs/my-binder"); unlink 940 scripts/kconfig/confdata.c unlink(tmpname); unlink 609 scripts/unifdef.c unlink(tempname); unlink 628 scripts/unifdef.c unlink(tempname); unlink 1362 tools/bpf/bpftool/prog.c unlink(pinfile); unlink 119 tools/hv/hv_fcopy_daemon.c unlink(target_fname); unlink 3822 tools/lib/bpf/libbpf.c err = unlink(path); unlink 3996 tools/lib/bpf/libbpf.c err = unlink(path); unlink 3835 tools/perf/builtin-trace.c unlink(oldname); unlink 328 tools/perf/tests/code-reading.c unlink(objdump_name); unlink 497 tools/perf/tests/code-reading.c unlink(test_file_name); unlink 173 tools/perf/tests/dso-data.c unlink(file); unlink 231 tools/perf/tests/dso-data.c unlink(dso->name); unlink 141 tools/perf/tests/topology.c unlink(path); unlink 1994 tools/perf/util/annotate.c unlink(symfs_filename); unlink 669 tools/perf/util/build-id.c if (unlink(dir_name)) unlink 796 tools/perf/util/build-id.c if (unlink(linkname)) unlink 127 tools/perf/util/copyfile.c unlink(tmp); unlink 305 tools/perf/util/dso.c unlink(tmpbuf); unlink 504 tools/perf/util/dso.c unlink(name); unlink 550 tools/perf/util/genelf.c unlink(options.output); unlink 102 tools/perf/util/jitdump.c unlink(filename); unlink 1361 tools/perf/util/symbol-elf.c unlink(filename); unlink 1765 tools/perf/util/symbol-elf.c return unlink(filename); unlink 1933 tools/perf/util/symbol-elf.c unlink(extract_filename); unlink 1982 tools/perf/util/symbol-elf.c unlink(kce->extract_filename); unlink 1991 tools/perf/util/symbol-elf.c unlink(kce->extract_filename); unlink 580 tools/perf/util/trace-event-info.c unlink(tdata->temp_file); unlink 145 tools/perf/util/util.c return unlink(path); unlink 175 tools/perf/util/util.c ret = unlink(namebuf); unlink 116 tools/perf/util/vdso.c unlink(vdso_info->vdso.temp_file_name); unlink 119 tools/perf/util/vdso.c unlink(vdso_info->vdso32.temp_file_name); unlink 121 tools/perf/util/vdso.c unlink(vdso_info->vdsox32.temp_file_name); unlink 46 tools/testing/selftests/android/ion/ipcsocket.c unlink(sock_name); unlink 223 tools/testing/selftests/android/ion/ipcsocket.c unlink(sockname); unlink 4944 tools/testing/selftests/bpf/test_btf.c unlink(pin_path); unlink 121 tools/testing/selftests/efivarfs/open-unlink.c if (unlink(path) < 0) { unlink 281 tools/testing/selftests/exec/execveat.c unlink("execveat.moved"); /* remove the file now fd open */ unlink 286 tools/testing/selftests/exec/execveat.c unlink("execveat.path.ephemeral"); unlink 335 tools/testing/selftests/exec/execveat.c unlink("script.moved"); /* remove the file while fd open */ unlink 343 tools/testing/selftests/exec/execveat.c unlink("subdir.moved/script"); unlink 344 tools/testing/selftests/exec/execveat.c unlink("subdir.moved"); unlink 220 tools/testing/selftests/filesystems/binderfs/binderfs_test.c ret = unlink("/dev/binderfs/my-binder"); unlink 230 tools/testing/selftests/filesystems/binderfs/binderfs_test.c ret = unlink("/dev/binderfs/binder-control"); unlink 216 tools/testing/selftests/filesystems/devpts_pts.c unlink(mntpoint); unlink 222 tools/testing/selftests/filesystems/devpts_pts.c unlink(mntpoint); unlink 227 tools/testing/selftests/filesystems/devpts_pts.c unlink(mntpoint); unlink 341 tools/testing/selftests/powerpc/ptrace/core-pkey.c unlink(filename[i]); unlink 58 tools/testing/selftests/powerpc/tm/tm-vmxcopy.c unlink(tmpfile); unlink 79 tools/testing/selftests/vm/hugepage-mmap.c unlink(FILE_NAME); unlink 90 tools/testing/selftests/vm/hugepage-mmap.c unlink(FILE_NAME); unlink 487 tools/usb/usbip/src/usbipd.c unlink(pid_file);