Difference between revisions of "Manpages"

From CRIU
Jump to navigation Jump to search
(fix abstract)
(please do NOT use first-level headings (such as = this one =), start with == second-level ==)
Line 1: Line 1:
= About man-pages =
 
 
 
Since CRIU have patches in kernel that add/modify userspace API, such changes need to be reflected in the official man-pages package (which lives at http://git.kernel.org/?p=docs/man-pages/man-pages.git). So let's track the status here.
 
Since CRIU have patches in kernel that add/modify userspace API, such changes need to be reflected in the official man-pages package (which lives at http://git.kernel.org/?p=docs/man-pages/man-pages.git). So let's track the status here.
  
= Status =
+
== Status ==
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Line 18: Line 16:
 
|}
 
|}
  
= Need to check =
+
== Need to check ===
  
== xemul@ ==
+
=== xemul@ ===
 
* net dialogue interface (uncluding SOCK_DIAG_BY_FAMILY,NETLINK_SOCK_DIAG) --> man7/netlink.7
 
* net dialogue interface (uncluding SOCK_DIAG_BY_FAMILY,NETLINK_SOCK_DIAG) --> man7/netlink.7
 
* kernel.ns_last_pid, is kernel docs enough?
 
* kernel.ns_last_pid, is kernel docs enough?
Line 26: Line 24:
 
* SO_GET_FILTER
 
* SO_GET_FILTER
  
=== PATCHSENT state ===
+
==== PATCHSENT state ====
  
 
* SO_PEEK_OFF -- for socket
 
* SO_PEEK_OFF -- for socket
Line 33: Line 31:
 
* /proc/pid/map_files links (like /proc/pid/fd ones)
 
* /proc/pid/map_files links (like /proc/pid/fd ones)
  
== avagin@ ==
+
=== avagin@ ===
  
proc: don't show nonexistent capabilities ?
+
* proc: don't show nonexistent capabilities ?
  
== skinsbursky@ ==
+
=== skinsbursky@ ===
  
MSG_COPY for IPC
+
* MSG_COPY for IPC
  
== gorcunov@ ==
+
=== gorcunov@ ===
  
 
* tty's TIOCGPKT,TIOCGPTLCK,TIOCGEXCL codes -- unclear where to put, since there is no man for other ioctls
 
* tty's TIOCGPKT,TIOCGPTLCK,TIOCGEXCL codes -- unclear where to put, since there is no man for other ioctls

Revision as of 20:53, 22 February 2013

Since CRIU have patches in kernel that add/modify userspace API, such changes need to be reflected in the official man-pages package (which lives at http://git.kernel.org/?p=docs/man-pages/man-pages.git). So let's track the status here.

Status

Manpage Description Status Comments
man-pages: 98ef180325 kcmp system call v3.46 merged
man-pages: 69287cb678 prctl SET_MM extension v3.39 merged
prctl PR_GET_TID_ADDRESS - sent for review

Need to check =

xemul@

  • net dialogue interface (uncluding SOCK_DIAG_BY_FAMILY,NETLINK_SOCK_DIAG) --> man7/netlink.7
  • kernel.ns_last_pid, is kernel docs enough?
  • sockoption -- TCP_REPAIR and etc
  • SO_GET_FILTER

PATCHSENT state

  • SO_PEEK_OFF -- for socket
  • Allow to create links with given ifindex RTM_NEWLINK
  • SO_BINDTODEVICE readable now
  • /proc/pid/map_files links (like /proc/pid/fd ones)

avagin@

  • proc: don't show nonexistent capabilities ?

skinsbursky@

  • MSG_COPY for IPC

gorcunov@

  • tty's TIOCGPKT,TIOCGPTLCK,TIOCGEXCL codes -- unclear where to put, since there is no man for other ioctls
  • smaps flags in man5/proc.5
  • fdinfo
  • F_GETOWNER_UIDS in fcntl