Print this page
Remove lxprocfs - not needed for LX zones.
OS-5549 move bpf filter functions into ip module
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
OS-5192 need faster clock_gettime
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Joshua M. Clulow <jmc@joyent.com>
Reviewed by: Ryan Zezeski <ryan@zinascii.com>
OS-3748 lxbrand remove the remaining obsolete audio code
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
OS-3463 expose process argv through procfs
OS-3207 in lx zone, 'ps auxww' does not show full cmdline for processes
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
OS-3524 in order to support interaction with docker containers, need to be able to connect to stdio for init from GZ
OS-3525 in order to support 'docker logs' need to be able to get stdio from zone to log file
OS-2810 siginfo missed lxproc
OS-1694 exit()/lxprocfs races can induce panic
OS-1682 lxpr_uiobuf_write() can overflow its buffer
OS-1119 add lxproc, a coarsely Linux-compatible /proc
OS-3294 add support for inotify
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
OS-2952 lx brand needs to support or emulate rtnetlink(7)
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
OS-2834 ship lx brand

*** 22,31 **** --- 22,32 ---- # # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved. # Copyright (c) 2011, 2014 by Delphix. All rights reserved. # Copyright (c) 2013 by Saso Kiselkov. All rights reserved. # Copyright 2015 Nexenta Systems, Inc. All rights reserved. + # Copyright 2015, Joyent, Inc. # Copyright 2016 Garrett D'Amore <garrett@damore.org> # Copyright 2016 Joyent, Inc. # Copyright 2016 OmniTI Computer Consulting, Inc. All rights reserved. #
*** 302,311 **** --- 303,313 ---- seg_kp.o \ seg_kpm.o \ seg_map.o \ seg_vn.o \ seg_spt.o \ + seg_umap.o \ semaphore.o \ sendfile.o \ session.o \ share.o \ shuttle.o \
*** 427,436 **** --- 429,440 ---- PROFILE_OBJS += profile.o SYSTRACE_OBJS += systrace.o + LX_SYSTRACE_OBJS += lx_systrace.o + LOCKSTAT_OBJS += lockstat.o FASTTRAP_OBJS += fasttrap.o fasttrap_isa.o DCPC_OBJS += dcpc.o
*** 491,500 **** --- 495,508 ---- PTSL_OBJS += tty_pts.o PTM_OBJS += ptm.o + LX_PTM_OBJS += lx_ptm.o + + LX_NETLINK_OBJS += lx_netlink.o + MII_OBJS += mii.o mii_cicada.o mii_natsemi.o mii_intel.o mii_qualsemi.o \ mii_marvell.o mii_realtek.o mii_other.o PTS_OBJS += pts.o
*** 558,567 **** --- 566,576 ---- ipsec_loader.o spd.o ipclassifier.o inet_common.o ip_squeue.o \ squeue.o ip_sadb.o ip_ftable.o proto_set.o radix.o ip_dummy.o \ ip_helper_stream.o ip_tunables.o \ ip_output.o ip_input.o ip6_input.o ip6_output.o ip_arp.o \ conn_opt.o ip_attr.o ip_dce.o \ + bpf_filter.o \ $(IP_ICMP_OBJS) \ $(IP_RTS_OBJS) \ $(IP_TCP_OBJS) \ $(IP_UDP_OBJS) \ $(IP_SCTP_OBJS) \
*** 638,648 **** TL_OBJS += tl.o DUMP_OBJS += dump.o ! BPF_OBJS += bpf.o bpf_filter.o bpf_mod.o bpf_dlt.o bpf_mac.o CLONE_OBJS += clone.o CN_OBJS += cons.o --- 647,657 ---- TL_OBJS += tl.o DUMP_OBJS += dump.o ! BPF_OBJS += bpf.o bpf_wrap.o bpf_mod.o bpf_dlt.o bpf_mac.o CLONE_OBJS += clone.o CN_OBJS += cons.o
*** 1000,1009 **** --- 1009,1020 ---- SIGNALFD_OBJS += signalfd.o I8042_OBJS += i8042.o + INOTIFY_OBJS += inotify.o + KB8042_OBJS += \ at_keyprocess.o \ kb8042.o \ kb8042_keytables.o
*** 1074,1083 **** --- 1085,1096 ---- QLGE_OBJS += qlge.o qlge_dbg.o qlge_flash.o qlge_fm.o qlge_gld.o qlge_mpi.o ZCONS_OBJS += zcons.o + ZFD_OBJS += zfd.o + NV_SATA_OBJS += nv_sata.o SI3124_OBJS += si3124.o AHCI_OBJS += ahci.o
*** 1298,1309 **** smb2_write.o PCFS_OBJS += pc_alloc.o pc_dir.o pc_node.o pc_subr.o \ pc_vfsops.o pc_vnops.o ! PROC_OBJS += prcontrol.o prioctl.o prsubr.o prusrio.o \ ! prvfsops.o prvnops.o MNTFS_OBJS += mntvfsops.o mntvnops.o SHAREFS_OBJS += sharetab.o sharefs_vfsops.o sharefs_vnops.o --- 1311,1322 ---- smb2_write.o PCFS_OBJS += pc_alloc.o pc_dir.o pc_node.o pc_subr.o \ pc_vfsops.o pc_vnops.o ! PROC_OBJS += prargv.o prcontrol.o prioctl.o prsubr.o \ ! prusrio.o prvfsops.o prvnops.o MNTFS_OBJS += mntvfsops.o mntvnops.o SHAREFS_OBJS += sharetab.o sharefs_vfsops.o sharefs_vnops.o