)]}'
{
  "log": [
    {
      "commit": "7832db620ffc947345ae1a09a3456fda463d8c1e",
      "tree": "0640b2178914f2c9740f6b2609ecf297dcb8f3da",
      "parents": [
        "7533c83d88d542e06a6aa3a526f36fcafb5f5101"
      ],
      "author": {
        "name": "Jarkko Sakkinen",
        "email": "jarkko@kernel.org",
        "time": "Wed Aug 11 00:13:20 2021 +0300"
      },
      "committer": {
        "name": "Jarkko Sakkinen",
        "email": "jarkko@kernel.org",
        "time": "Thu Mar 03 16:27:31 2022 +0200"
      },
      "message": "sgx.7: New page with overview of Software Guard eXtensions (SGX)\n\nSigned-off-by: Jarkko Sakkinen \u003cjarkko@kernel.org\u003e\n\nv11:\n* Address Reinette\u0027s remarks for v10:\n  https://lore.kernel.org/linux-sgx/8f84b8e8-b478-bb81-4aa8-536df882a144@intel.com/\nv10:\n* v9 was malformed, essentially a resend.\nv9:\n* Rename \"Address Space\" section as \"Memory mapping\", and refine the\n  text.\n* Rename \"Ioctls\" section as \"Construction\", and refine the text.\nv8:\n* Fix errors reported for the previous version.\nv7:\n* Added more meat about the address space and API.\n* Reorganized the text to have focus more on developer to have a big\n  picture of kernel provided interfaces.\nv6:\n* Small fixes based on Dave\u0027s and Reinette\u0027s feedback.\n* Extended the \"Permissions\" section to cover mmap()\nv5:\n* Taking away hardware concepts and focusing more on the interface.\nv4:\n* Did a heavy edit trying to streamline the story a bit and focus on\n  stuff important to the user (e.g. lighten up x86 details).\nv3:\n* Overhaul based on Michael\u0027s comments. Most likely needs to be refined\n  in various places but this is at least a small step forward for sure.\nv2:\n* Fixed the semantic newlines convention and various style errors etc.\n  that were reported by Alenjandro and Michael.\n* SGX was merged to v5.\n"
    },
    {
      "commit": "7533c83d88d542e06a6aa3a526f36fcafb5f5101",
      "tree": "8585f640aab30bda9c799765cd233257200e4c1e",
      "parents": [
        "5ae2634dbac81bafc24bfc16b3ad5b107ea57ae2"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 18 23:25:41 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 18 23:39:00 2020 +0100"
      },
      "message": "perf_event_open.2: tfix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "5ae2634dbac81bafc24bfc16b3ad5b107ea57ae2",
      "tree": "2eae9859c6eb61fbf83416dd9f403c375a237f4f",
      "parents": [
        "1e554f3e320adf54e6b79212044f021d654c3184"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 18 23:17:53 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 18 23:39:00 2020 +0100"
      },
      "message": "perf_event_open.2: Minor tweaks\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "1e554f3e320adf54e6b79212044f021d654c3184",
      "tree": "e7876d7fd7cf91bca6e98c0d8ead5f464c2e6240",
      "parents": [
        "bdeb6c887ec0bda72d3966f7e93bceec695fda63"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Nov 18 13:47:36 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 18 22:58:20 2020 +0100"
      },
      "message": "perf_event_open.2: Update man page with recent kernel changes\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\n[alx: ffix + tfix]\nCowritten-by:  Alejandro Colomar \u003calx.manpages@gmail.com\u003e\nSigned-off-by: Alejandro Colomar \u003calx.manpages@gmail.com\u003e\n\nCc: Arnaldo Carvalho de Melo \u003cacme@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Ian Rogers \u003cirogers@google.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Song Liu \u003csongliubraving@fb.com\u003e\nCc: Kan Liang \u003ckan.liang@linux.intel.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Vince Weaver \u003cvincent.weaver@maine.edu\u003e\n\nSigned-off-by: Alejandro Colomar \u003calx.manpages@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "bdeb6c887ec0bda72d3966f7e93bceec695fda63",
      "tree": "ad18e9ed948018bb40411435e26043da59190a6a",
      "parents": [
        "1f11ae8aa7cc5d8280001a64d4ec0a59be638283"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 18 00:19:44 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 18 00:19:44 2020 +0100"
      },
      "message": "signal.7: Add pidfd_send_signal() to list of APIs for sending signals\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "1f11ae8aa7cc5d8280001a64d4ec0a59be638283",
      "tree": "679c89b9b24b0522b73ed8e03526ea263d7c6ee0",
      "parents": [
        "42e6553d401d322c4e9c5bf0087fe1adf99d4d38"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 18 00:15:27 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 18 00:15:27 2020 +0100"
      },
      "message": "signal.7: ffix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "42e6553d401d322c4e9c5bf0087fe1adf99d4d38",
      "tree": "32f5b35400a22c6d32fd4c1ef3a79e6d565617af",
      "parents": [
        "a3727934a02306b8af94b05d49c0b3025797a86b"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 18:04:34 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 18:04:34 2020 +0100"
      },
      "message": "signal.7: Fixes and additions to text on execution of signal handlers\n\nAfter comments from Dave Martin.\n\nReported-by: Dave Martin \u003cDave.Martin@arm.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "a3727934a02306b8af94b05d49c0b3025797a86b",
      "tree": "240865c40e636d804333d9b3022397c06f85fad2",
      "parents": [
        "938dd97e35253d07688ebeedce90a053102776a9"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 13:18:09 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 13:18:09 2020 +0100"
      },
      "message": "sigaction.2: Add a cross-reference to signal(7) for further info on \u0027ucontext_t\u0027\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "938dd97e35253d07688ebeedce90a053102776a9",
      "tree": "706c9c439cd62d7299beb8da379cfe4c2faeaa7b",
      "parents": [
        "6430ba7a90efa0dff602a0e793717513677a7df4"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 13:16:22 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 13:16:22 2020 +0100"
      },
      "message": "signal.7: Mention \u0027ucontext_t\u0027 in the discussion of signal handler execution\n\nLinking up the info presented on this page with the discussion\nin getcontext(3) helps the reader.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "6430ba7a90efa0dff602a0e793717513677a7df4",
      "tree": "229f7cd03f4a868a216d99920efb6cb5f0fc6811",
      "parents": [
        "e066dcb35a22e10404c5190d339064bfc3ba8358"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 13:11:12 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 13:12:18 2020 +0100"
      },
      "message": "makecontext.3: Minor rewording\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "e066dcb35a22e10404c5190d339064bfc3ba8358",
      "tree": "dd85a2733e7fc0f5a497532e98fae350195121c0",
      "parents": [
        "e7a5700f2313e26b80d5bca250503b1c7272e581"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 11:43:37 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 11:43:37 2020 +0100"
      },
      "message": "signal.7: Fixes to the text of \"Execution of signals handlers\"\n\nSee https://lore.kernel.org/linux-man/3fac10ea-7fed-739b-4974-09845f34867f@gmail.com/\n\nReported-by: Dave Martin \u003cDave.Martin@arm.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "e7a5700f2313e26b80d5bca250503b1c7272e581",
      "tree": "36e57a68e654ce5ad4deafeb9e8b2d13a4a38309",
      "parents": [
        "3a3825493494429b156b5f7590abfa2e1b6b4377"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 09:55:02 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 09:55:02 2020 +0100"
      },
      "message": "getcontext.3, signal.7: tfix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "3a3825493494429b156b5f7590abfa2e1b6b4377",
      "tree": "d499da87f51c8b950f7e4bdf24b86b92763fede5",
      "parents": [
        "2f296977002d440da860cd91304c0cfe1df2729b"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 09:53:34 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 17 09:53:34 2020 +0100"
      },
      "message": "getcontext.3: SEE ALSO: add signal(7)\n\nThe signal(7) manual page has some useful info related\nto ucontext_t.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "2f296977002d440da860cd91304c0cfe1df2729b",
      "tree": "20ea989056e69dea0b0333b3fde09b32a47413c2",
      "parents": [
        "1680bd6e73c0c0d2d2d71392987b2133f75e08fe"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 21:54:02 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 21:57:48 2020 +0100"
      },
      "message": "getcontext.3: Mention SA_SIGINFO flag when talking about 3-argument signal handler\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "1680bd6e73c0c0d2d2d71392987b2133f75e08fe",
      "tree": "edd8970527c7a4633cd92a86deb974bd445b7892",
      "parents": [
        "1d8566691a36ae9908fe97efc151c2e3a98c9ffb"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 21:52:17 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 21:57:48 2020 +0100"
      },
      "message": "getcontext.3: wfix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "1d8566691a36ae9908fe97efc151c2e3a98c9ffb",
      "tree": "ba81348fd4edcce0a7c7f47ed97ff03a6bb7c370",
      "parents": [
        "ebf47ac9da21f4a1f5756f5d5b5d5b6f41343112"
      ],
      "author": {
        "name": "Alejandro Colomar",
        "email": "alx.manpages@gmail.com",
        "time": "Mon Nov 16 20:42:18 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 21:26:15 2020 +0100"
      },
      "message": "Add script to get modified pages for commit messages\n\nThe script can be used this way:\n\ngit commit -sm \"$(./scripts/modified_pages.sh): Short commit msg\"\n\nAnd then maybe --amend and add a longer message.\n\nThis is especially useful for changes to many pages at once,\nusually when running a script to apply some global changes.\n\nSigned-off-by: Alejandro Colomar \u003calx.manpages@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "ebf47ac9da21f4a1f5756f5d5b5d5b6f41343112",
      "tree": "94be4af5336015bf82a94cde9196e9f1d791f730",
      "parents": [
        "d67806343661508e239d1d16b155cf8d897a28d4"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 12:20:01 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 12:29:42 2020 +0100"
      },
      "message": "uselib.2, posix_memalign.3, profil.3, rtime.3: Remove some text about libc/libc5\n\nWith this change, there remain almost no vestiges of information\nabout the long defunct Linux libc.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "d67806343661508e239d1d16b155cf8d897a28d4",
      "tree": "74c3f1d712c00016d5b9d8985f41a7a4d533369c",
      "parents": [
        "85c5699bc381c8f11f8de3b04d93c168ec1da988"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 11:17:22 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 11:26:23 2020 +0100"
      },
      "message": "ioctl_tty.2, matherr.3, cciss.4, sk98lin.4: ffix: use proper table for formatting, not .nf/.fi\n\nThis gives better PDF rendering.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "85c5699bc381c8f11f8de3b04d93c168ec1da988",
      "tree": "4cabef0124dbb4ea279b11275b1b439d04ec9630",
      "parents": [
        "30dd9882b0039995ddb0c280277729d819c647eb"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 11:00:53 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 11:26:23 2020 +0100"
      },
      "message": "cciss.4: ffix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "30dd9882b0039995ddb0c280277729d819c647eb",
      "tree": "343e3f65aab786876e8a52dbac69727e5004404e",
      "parents": [
        "34de771d1fbb1394f18d19942cf850494b516f0d"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 10:52:29 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 11:26:23 2020 +0100"
      },
      "message": "pidfd_open.2, pidfd_send_signal.2, poll.2, semget.2: ffix: EXAMPLES: use .EX/.EE instead of .nf/.fi\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "34de771d1fbb1394f18d19942cf850494b516f0d",
      "tree": "bd22eb816e88b7e1a1adbf4929e6046a3e1c533c",
      "parents": [
        "13304561e8164d928ab94270e4ab8748b429e334"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 10:44:32 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 11:26:23 2020 +0100"
      },
      "message": "man-pages.7: ffix: use a table rather .nf/.fi\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "13304561e8164d928ab94270e4ab8748b429e334",
      "tree": "c216fe5b8eafe9123d3c48547ffd5843a9907691",
      "parents": [
        "67bc5d49befa33b903ac575909424c453c0530b6"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 09:33:23 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 11:26:23 2020 +0100"
      },
      "message": "MAINTAINER_NOTES: Add a file with some notes for maintainers\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "67bc5d49befa33b903ac575909424c453c0530b6",
      "tree": "d9273f912cb9daa18e51f90bc6ab7cd03bd6965c",
      "parents": [
        "5a659c0829e71e516b354200c48f6e0f7348d1b6"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 09:22:28 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 11:26:23 2020 +0100"
      },
      "message": "scandir.3: srcfix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "5a659c0829e71e516b354200c48f6e0f7348d1b6",
      "tree": "8738571eaa74040a5cd5ac84d1716e2c6bf71358",
      "parents": [
        "b2d7a6f8d8dd29c79afdf35b8148d8e89bf25baa"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:55:59 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 11:26:23 2020 +0100"
      },
      "message": "check_unbalanced_macros.sh: A script to look for unbalanced *roff/man macro pairs\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "b2d7a6f8d8dd29c79afdf35b8148d8e89bf25baa",
      "tree": "0c667ed0b29f6b034d87e7712e35086759ebb797",
      "parents": [
        "cfdcea61de2d38bd19d34319487e55c01c797da6"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:14:55 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:23:00 2020 +0100"
      },
      "message": "queue.7: tfix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "cfdcea61de2d38bd19d34319487e55c01c797da6",
      "tree": "d2a38e5ec00030493825278cdf18aaf7bbb5526d",
      "parents": [
        "fdf5dbe784e63c34147de95fa925d8424aeaffe8"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:08:30 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:23:00 2020 +0100"
      },
      "message": "kernel_lockdown.7: Remove unneeded quotes\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "fdf5dbe784e63c34147de95fa925d8424aeaffe8",
      "tree": "0dc6d5277f623fd4a137eae9b7b51d569fbaf68d",
      "parents": [
        "ce7ba00b7691a4eb5b1bdaf49e9e72c4cbb73223"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:05:51 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:23:00 2020 +0100"
      },
      "message": "nextafter.3: Remove duplicate \"BUGS\" section heading\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "ce7ba00b7691a4eb5b1bdaf49e9e72c4cbb73223",
      "tree": "c2354091cf7a7b8faa9313749539ff715f5899ff",
      "parents": [
        "af8d2ec2c194e61c014741ecddc9001118475555"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:04:35 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:23:00 2020 +0100"
      },
      "message": "bpf.2: Place EXAMPLES section in correct location\n\nAs per section ordering rules given in man-pages(7).\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "af8d2ec2c194e61c014741ecddc9001118475555",
      "tree": "a08bbb747ffa0fb9ec2eecb4689a0baabd6e0b71",
      "parents": [
        "3112110398a33de1a98864ac8c2a43ae3540c77c"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 07:58:24 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:23:00 2020 +0100"
      },
      "message": "CIRCLEQ_EMPTY.3, CIRCLEQ_FIRST.3, CIRCLEQ_FOREACH.3, CIRCLEQ_FOREACH_REVERSE.3, CIRCLEQ_HEAD_INITIALIZER.3, CIRCLEQ_LAST.3, CIRCLEQ_LOOP_NEXT.3, CIRCLEQ_LOOP_PREV.3, CIRCLEQ_NEXT.3, CIRCLEQ_PREV.3: Add missing links to circleq.3\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "3112110398a33de1a98864ac8c2a43ae3540c77c",
      "tree": "1bd53e6756c9131e5834bf0fe11598107df1dc26",
      "parents": [
        "4f6d0749d0878a84e8da2544c84a283fb048267f"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 07:53:47 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:23:00 2020 +0100"
      },
      "message": "list.3: NAME: remove LIST_PREV, which is not documented in this page\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "4f6d0749d0878a84e8da2544c84a283fb048267f",
      "tree": "49bd00d17e35b01a009a2d2c2044139cb31b3547",
      "parents": [
        "71103ce87892f01db8efbf86c0599669fb79fcdc"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 07:48:24 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:23:00 2020 +0100"
      },
      "message": "pthread_attr_getsigmask_np.3: New link to pthread_attr_setsigmask_np.3\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "71103ce87892f01db8efbf86c0599669fb79fcdc",
      "tree": "1c62da5eaa5a3eb29c558d3a8a8d5dd6d67e04b2",
      "parents": [
        "7a92eea0de2635a7e5612642913fad6add12a4ce"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 07:43:02 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 16 08:22:50 2020 +0100"
      },
      "message": "prctl.2, setns.2: tfix: remove section number from API documented in this page\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "7a92eea0de2635a7e5612642913fad6add12a4ce",
      "tree": "0bc014ada0e4b57cc5e5a15bc16c858644f0190f",
      "parents": [
        "678f71707ef8a50a6c1c652bfd3fe4dcfe9b2147"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 23:29:00 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 23:33:33 2020 +0100"
      },
      "message": "chroot.2, memfd_create.2, tailq.3: Fix unbalanced .nf/.fi\n\nReported-by: Alejandro Colomar \u003calx.manpages@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "678f71707ef8a50a6c1c652bfd3fe4dcfe9b2147",
      "tree": "979ad33619120850fb1b39a75f41e9f60fb0060b",
      "parents": [
        "2ec12d3f32868426211a55bfcf4a6f8cfa499462"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 22:28:28 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 22:30:17 2020 +0100"
      },
      "message": "uname.2, feature_test_macros.7: ffix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "2ec12d3f32868426211a55bfcf4a6f8cfa499462",
      "tree": "11af3cc7f626f7643b9850877b6bbac370957853",
      "parents": [
        "d556548bf4907040c4c65705fc43f80de895afcf"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 22:07:47 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 22:30:02 2020 +0100"
      },
      "message": "getutent.3: srcfix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "d556548bf4907040c4c65705fc43f80de895afcf",
      "tree": "98d027ca6c79e97739e9fefa221268eec1d475df",
      "parents": [
        "14d43d30059e1074b9fc0e68cf4ceb0538579646"
      ],
      "author": {
        "name": "Alejandro Colomar",
        "email": "alx.manpages@gmail.com",
        "time": "Sun Nov 15 13:32:31 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 21:30:30 2020 +0100"
      },
      "message": "getent.1, fanotify_mark.2, fcntl.2, futex.2, membarrier.2, mmap.2, mount.2, msgctl.2, readv.2, semctl.2, set_mempolicy.2, shmctl.2, syscalls.2, abs.3, bstring.3, btree.3, ctime.3, drand48.3, fgetc.3, fopen.3, gethostbyname.3, getnetent.3, getprotoent.3, getservent.3, INFINITY.3, __ppc_set_ppr_med.3, inet.3, j0.3, makecontext.3, printf.3, puts.3, resolver.3, sigsetops.3, elf.5, nscd.conf.5, proc.5, inotify.7, ipv6.7, spufs.7, system_data_types.7: Use Oxford comma\n\nFound using:\npcregrep -rnM \"^\\.[B|I]R .*,\\n\\.[B|I].*[^,]\\nand\" man? |grep ^man |sort\n\nSigned-off-by: Alejandro Colomar \u003ccolomar.6.4.3@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "14d43d30059e1074b9fc0e68cf4ceb0538579646",
      "tree": "85e24fae861d75fd7b8c3c39bdf5f81f30555288",
      "parents": [
        "3fd7a10d909c30af183877323e11496f2a147384"
      ],
      "author": {
        "name": "Alejandro Colomar",
        "email": "alx.manpages@gmail.com",
        "time": "Sun Nov 15 12:26:40 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 21:29:21 2020 +0100"
      },
      "message": "locale.5, ipv6.7: ffix\n\n[.B XX_*] is the most extended form in the pages.\n\nSigned-off-by: Alejandro Colomar \u003ccolomar.6.4.3@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "3fd7a10d909c30af183877323e11496f2a147384",
      "tree": "0d305d9a3574ffacb4cb59d58f76a0fddab8d634",
      "parents": [
        "8729436021f43892744e9f2e0117c3cff6f60862"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 12:46:29 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 12:46:29 2020 +0100"
      },
      "message": "faccessat2.2: New link to access.2\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "8729436021f43892744e9f2e0117c3cff6f60862",
      "tree": "5bb7324a66f5c713c355c011ad40cc9e765bc130",
      "parents": [
        "06ad6cdfac21bf4ba820031d9986b253e269ea39"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 12:44:34 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 12:44:34 2020 +0100"
      },
      "message": "access.2: Document faccessat2()\n\nfaccessat2() was added in Linux 5.8 and enables a fix to\nlongstanding bugs in the faccessat() wrapper function.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "06ad6cdfac21bf4ba820031d9986b253e269ea39",
      "tree": "4cb45fe307c3ee5384ed1ebded78f458eb2eb8db",
      "parents": [
        "8faba2435b74e386245d9d9128796774b72ac081"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 12:21:55 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 12:21:55 2020 +0100"
      },
      "message": "access.2: BUGS: note that faccessat() wrapper function emulation ignores ACLs\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "8faba2435b74e386245d9d9128796774b72ac081",
      "tree": "abf08f9934b5612545a664dcca95a48fc1ae4163",
      "parents": [
        "3890042031c490963b1f1dee4a62b992567ca6d7"
      ],
      "author": {
        "name": "Colin Ian King",
        "email": "colin.king@canonical.com",
        "time": "Sat Nov 14 22:15:09 2020 +0000"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 10:45:56 2020 +0100"
      },
      "message": "openat.2: Fix include path, should be linux/openat2.h\n\nThe include path is linux/openat2, so fix the manual to reference\nthis correct path.\n\nSigned-off-by: Colin Ian King \u003ccolin.king@canonical.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "3890042031c490963b1f1dee4a62b992567ca6d7",
      "tree": "3b5a802c968ac1e8b85e8a081e262ed7b763925f",
      "parents": [
        "0a33c83e51afa6d16025090a315c9583e171ce31"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 10:26:43 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 10:27:38 2020 +0100"
      },
      "message": "shmctl.2: wfix (for consistency with other *ctl.2 pages)\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "0a33c83e51afa6d16025090a315c9583e171ce31",
      "tree": "2176e9c25e3abac29d19df990159090048dd0b53",
      "parents": [
        "10aa508cadb6cb1c08901ff7447fe63b1ba9e050"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 10:18:31 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 10:27:33 2020 +0100"
      },
      "message": "msgctl.2, semctl.2, shmctl.2: Minor fix\n\nBreak text into more paragraphs to ease readability\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "10aa508cadb6cb1c08901ff7447fe63b1ba9e050",
      "tree": "cd169c040be178314c1de73f3a844e5e4c99fa1d",
      "parents": [
        "bd0ff36407c2ccbec15040c3d4311a7d310b1fae"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 10:06:50 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 10:06:50 2020 +0100"
      },
      "message": "msgctl.2: Make comments in \u0027msqid_ds\u0027 definition more compact\n\nThe comments do not need to be so verbose, since the main text\nprovides the full details.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "bd0ff36407c2ccbec15040c3d4311a7d310b1fae",
      "tree": "9c21aaa893e50591d1ff103e9c4bae7dd2ff6500",
      "parents": [
        "a07ea11104f28bf1dc6f73eb47b6057c81b8794b"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 09:59:13 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 10:00:12 2020 +0100"
      },
      "message": "msgctl.2: Add description of \u0027msg_cbytes\u0027 field\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "a07ea11104f28bf1dc6f73eb47b6057c81b8794b",
      "tree": "d52c44612fe2b8ff63735f020ad9258fc5a24551",
      "parents": [
        "72d2eba77067dd870773dd89ee7fce5e36589ec1"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 09:56:03 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 09:56:03 2020 +0100"
      },
      "message": "msgctl.2: Use field name \"msg_cbytes\" rather than \"__msg_cbytes\"\n\nThe shorter name is provided by default (i.e., if _DEFAULT_SOURCE\nis defined).\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "72d2eba77067dd870773dd89ee7fce5e36589ec1",
      "tree": "510638d178f39c2ba2d2218c92cbe03eadf69b45",
      "parents": [
        "379c3ee9d02309eeb77ff7f22e4aad81f9bd7bbe"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 09:49:49 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 09:49:49 2020 +0100"
      },
      "message": "msgctl.2: Place list of field descriptions in same order as structure definition\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "379c3ee9d02309eeb77ff7f22e4aad81f9bd7bbe",
      "tree": "dcd7062f5f0cdb95ce06391bbfdf6630dec28a62",
      "parents": [
        "a79c3fc030ab65a59ae1732b0b3f2d4d3c4e2a0e"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 09:48:15 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 09:48:15 2020 +0100"
      },
      "message": "shmctl.2: Place list of field descriptions in same order as structure definition\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "a79c3fc030ab65a59ae1732b0b3f2d4d3c4e2a0e",
      "tree": "2854e5e357b9082859cd5d565758f3303249cf89",
      "parents": [
        "24ce772b9c40e1b8d1741e15d2160cbce1f7f7e9"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 09:24:11 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 15 09:24:11 2020 +0100"
      },
      "message": "semctl.2: ffix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "24ce772b9c40e1b8d1741e15d2160cbce1f7f7e9",
      "tree": "9e226921c08ca19e5a0ca1b80d03b553cf39553d",
      "parents": [
        "659e4f17ccf0a09b2f6803b4d53a6ff41bb24e19"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Nov 14 10:12:54 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Nov 14 10:12:54 2020 +0100"
      },
      "message": "sigaction.2: tfix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "659e4f17ccf0a09b2f6803b4d53a6ff41bb24e19",
      "tree": "9d3b9f29dbcf250dabc219920d949e6f09759f5d",
      "parents": [
        "57ffe9ddc4fb23a643275cb01dac917d6fb950a1"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Nov 14 08:04:34 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Nov 14 08:04:34 2020 +0100"
      },
      "message": "signal-safety.7: Note async-signal-safety details for errno\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "57ffe9ddc4fb23a643275cb01dac917d6fb950a1",
      "tree": "9f74667e0c6acaa38af19c3fcefc8a5465c5061a",
      "parents": [
        "06287aca29b4820be21cfef34e8e082412efe1cb"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Nov 14 07:56:07 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Nov 14 07:56:27 2020 +0100"
      },
      "message": "sigaction.2: Minor wording improvements\n\nRestructure the sa_handler description as a list, for easier\nreading.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "06287aca29b4820be21cfef34e8e082412efe1cb",
      "tree": "853246725782456e78dcd08c614a8fd94c5ca132",
      "parents": [
        "66b961cab6dbf8f8cdd38a6efc70d5b2a7a1fbde"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Nov 14 07:48:58 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Nov 14 07:50:20 2020 +0100"
      },
      "message": "sigaction.2: Clarify description of SA_NODEFER\n\nClarify description of SA_NODEFER, and note interaction with\nact.sa_mask.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "66b961cab6dbf8f8cdd38a6efc70d5b2a7a1fbde",
      "tree": "94fcb1736de56fb4deda3d1df715086017f21fc6",
      "parents": [
        "4f71321abed3c7eed87d7dd51ac6c359215a9dd6"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Nov 14 07:39:08 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Nov 14 07:50:20 2020 +0100"
      },
      "message": "sigaction.2: ffix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "4f71321abed3c7eed87d7dd51ac6c359215a9dd6",
      "tree": "eea59bd59e7a5b421541f298b3dad337c3e0d2b0",
      "parents": [
        "2b9bf369d1c61f651af4f09cd5e67da6256f3337"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Nov 14 07:36:34 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Nov 14 07:50:20 2020 +0100"
      },
      "message": "sigaction.2: wfix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "2b9bf369d1c61f651af4f09cd5e67da6256f3337",
      "tree": "1b26599911c2c277522a64ec2559333629d99539",
      "parents": [
        "17cf67cc72f59a7e67e428166d72983c84634047"
      ],
      "author": {
        "name": "Alejandro Colomar",
        "email": "alx.manpages@gmail.com",
        "time": "Fri Nov 13 21:34:56 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 13 22:49:55 2020 +0100"
      },
      "message": "perf_event_open.2: srcfix\n\nSigned-off-by: Alejandro Colomar \u003calx.manpages@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "17cf67cc72f59a7e67e428166d72983c84634047",
      "tree": "b5ffcef673773920a07e141023fcf7e0aa69cb86",
      "parents": [
        "33694c779a5353d98052830a3857f85504e90b98"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 13 12:57:11 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 13 13:04:07 2020 +0100"
      },
      "message": "signal.7: Minor tweaks to new \"Execution of signal handlers\" subsection\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "33694c779a5353d98052830a3857f85504e90b98",
      "tree": "a1ecbde5fa36b41cfc21f73f50a817e30c8bb579",
      "parents": [
        "4672536d8992ff9be0db18152217fe52507cbf5a"
      ],
      "author": {
        "name": "Alejandro Colomar",
        "email": "colomar.6.4.3@gmail.com",
        "time": "Sun Nov 01 14:59:58 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 13 10:23:53 2020 +0100"
      },
      "message": "io_setup.2: SYNOPSIS: return long\n\nThe Linux kernel uses a long as the return type for this syscall.\nAs glibc provides no wrapper, use the same types the kernel uses.\n\nSigned-off-by: Alejandro Colomar \u003ccolomar.6.4.3@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "4672536d8992ff9be0db18152217fe52507cbf5a",
      "tree": "ba973d20e0cb4e6c917a1eb7e1f3db269317bab7",
      "parents": [
        "5020bc28225f4eaccc9d19297f2a43d855b53823"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 22:14:52 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 22:14:52 2020 +0100"
      },
      "message": "signal.7: Relocate the new \"Execution of signal handlers\" subsection\n\nIt is probably more sensible to place this section after\nthe subsection \"Signal mask and pending signals\".\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "5020bc28225f4eaccc9d19297f2a43d855b53823",
      "tree": "c97a98a44cf3bbf13f70b1e4d149a4e805b4ef09",
      "parents": [
        "b5277108b41c50d8befeb4c5b8ce20fb4c11f555"
      ],
      "author": {
        "name": "Alejandro Colomar",
        "email": "alx.manpages@gmail.com",
        "time": "Wed Nov 11 16:36:45 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 21:52:06 2020 +0100"
      },
      "message": "perf_event_open.2: Assign calculated value explicitly to \u0027config\u0027\n\nSigned-off-by: Alejandro Colomar \u003calx.manpages@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "b5277108b41c50d8befeb4c5b8ce20fb4c11f555",
      "tree": "1de76ea84787fb313a7d4daf815797c4d983aa3e",
      "parents": [
        "f527d6fe30a52caed641fcd5e663402a761ddbe6"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 21:40:41 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 21:48:33 2020 +0100"
      },
      "message": "signal.7: Minor tweaks to the test on execution of signal handlers\n\nReported-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "f527d6fe30a52caed641fcd5e663402a761ddbe6",
      "tree": "642e330531416651d8f9eab1c83ffcebc7d0d4a7",
      "parents": [
        "3b7d89960a52894593c590dafd49feca1feb9ad5"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 16:36:34 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 21:48:33 2020 +0100"
      },
      "message": "signal.7: Add some details on the execution of signal handlers\n\nAdd a \"big picture\" of what happens when a signal handler\nis invoked.\n\nReported-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "3b7d89960a52894593c590dafd49feca1feb9ad5",
      "tree": "8f6cf24255af5c16a95804c3f638d1ffd74227b8",
      "parents": [
        "52e5819c4190c3f248df4b976e0a04cc561289e4"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 14:32:26 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 14:32:26 2020 +0100"
      },
      "message": "sigaltstack.2: Clarify that the alternate signal stack is per-thread\n\nClarify that the alternate signal stack is per-thread (rather\nthan process-wide).\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "52e5819c4190c3f248df4b976e0a04cc561289e4",
      "tree": "f1f0977cd35785e6c0afdfda6018c9f7ac4d0cfc",
      "parents": [
        "1374ba427831cff322c7bcd8cabd3110b631b57e"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 14:07:17 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 14:07:17 2020 +0100"
      },
      "message": "clone.2, sigaltstack.2: clone(CLONE_VM) disdables the alternate signal stack\n\nIn the kernel sources (kernel/fork.c::copy_process()), we have:\n\n        /*\n         * sigaltstack should be cleared when sharing the same VM\n         */\n        if ((clone_flags \u0026 (CLONE_VM|CLONE_VFORK)) \u003d\u003d CLONE_VM)\n                sas_ss_reset(p);\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "1374ba427831cff322c7bcd8cabd3110b631b57e",
      "tree": "850916c2e38f2f625754305fe5eae693c37b21f0",
      "parents": [
        "c2a2cc269c453089f64978a54f547a5b3e22bdf0"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 12:56:57 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 12:56:57 2020 +0100"
      },
      "message": "signal.7: SEE ALSO: add swapcontext(3)\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "c2a2cc269c453089f64978a54f547a5b3e22bdf0",
      "tree": "f0ed5e7e56b02d8d7c3be28d1cc3d23c6fe6a406",
      "parents": [
        "4be47a8214d06c43720d830e4cbe9a0f7aeea99f"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 12:14:22 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 12 12:16:45 2020 +0100"
      },
      "message": "sigaction.2: Further clarify the effect of the SA_NODEFER flag\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "4be47a8214d06c43720d830e4cbe9a0f7aeea99f",
      "tree": "881c1549b39908f1b10168c1667cf66384644dd8",
      "parents": [
        "0807d1b387297ed58e498c15bddd899278104b3d"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 11 13:00:19 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 11 13:00:19 2020 +0100"
      },
      "message": "getrlimit.2: State more precisely the range of kernel versions that had RLIMIT_LOCKS\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "0807d1b387297ed58e498c15bddd899278104b3d",
      "tree": "f03be5649323cb6c50cc1902487ce1a0d812b834",
      "parents": [
        "9b71be4f0b27daf3edc9ce41f13d07e305802994"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 11 09:36:59 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Wed Nov 11 10:33:33 2020 +0100"
      },
      "message": "timer_getoverrun.2: timer_getoverrun() now clamps the overrun count to DELAYTIMER_MAX\n\nSee https://bugzilla.kernel.org/show_bug.cgi?id\u003d12665.\nThe fix by Thomas Gleixner was in kernel commit\n78c9c4dfbf8c04883941445a195276bb4bb92c76.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "9b71be4f0b27daf3edc9ce41f13d07e305802994",
      "tree": "efd65de0fe9aee397bbbdd4f474b721acacf4aea",
      "parents": [
        "886888470f5bbb411f72fcc7efab7bd2e8ffce5e"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 10 13:13:11 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 10 13:13:11 2020 +0100"
      },
      "message": "signal.2: wfix: Make the warning against the use of signal() even more obvious\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "886888470f5bbb411f72fcc7efab7bd2e8ffce5e",
      "tree": "a47a9ffc433ee78d3cee925e1e958ab08bd44bfa",
      "parents": [
        "f100465696b72e6100b75ff56a356b8b6940454f"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 08 13:13:35 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 08 13:13:35 2020 +0100"
      },
      "message": "localedef.1: ffix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "f100465696b72e6100b75ff56a356b8b6940454f",
      "tree": "92dfbca7d6e6c53cefbf638dccf80c4ae8999773",
      "parents": [
        "c53d4fc16e45e336d2c5e2417f98441607adafc8"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 06 12:35:47 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 06 12:35:47 2020 +0100"
      },
      "message": "syscalls.2: Note that sysctl() was removed in Linux 5.5\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "c53d4fc16e45e336d2c5e2417f98441607adafc8",
      "tree": "594737b9f7d2dcb303966c88af575c0f32e10115",
      "parents": [
        "13648a9cfaf8b2eef6178e3a72fdacdc4a29de53"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 06 12:34:00 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 06 12:34:00 2020 +0100"
      },
      "message": "bpf.2: Minor wording improvement\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "13648a9cfaf8b2eef6178e3a72fdacdc4a29de53",
      "tree": "076a5e40d8261f9bc1d194cabef6bc7ee5f6a9dc",
      "parents": [
        "baa72cc3126e24564b7285a8d63850fbb31581c4"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 06 12:30:20 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 06 12:30:20 2020 +0100"
      },
      "message": "proc.5: wfix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "baa72cc3126e24564b7285a8d63850fbb31581c4",
      "tree": "387d5754ebcc66e8071b7954fdeefd8812b4a88e",
      "parents": [
        "97ba2b53f5a319b9f526728865871becd361bd90"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Oct 26 06:52:08 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 06 07:41:02 2020 +0100"
      },
      "message": "syscalls.2: Add process_madvise()\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "97ba2b53f5a319b9f526728865871becd361bd90",
      "tree": "05b1088b13314df884b50602d5345b47f2785cde",
      "parents": [
        "527375b2c71590d5235fbc1cd61e4d77f7a3a385"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Oct 27 18:16:36 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 06 07:40:06 2020 +0100"
      },
      "message": "mount.2, statfs.2: Minor tweaks to Ross Zwisler\u0027s patch\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "527375b2c71590d5235fbc1cd61e4d77f7a3a385",
      "tree": "30e9a44a2a8aad0b3d3d2bb97f9812e28e2a23c8",
      "parents": [
        "d98b1454fc767b99e9e22f6240ace32c9474ee00"
      ],
      "author": {
        "name": "Ross Zwisler",
        "email": "zwisler@chromium.org",
        "time": "Fri Sep 04 10:12:03 2020 -0600"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Nov 06 07:40:06 2020 +0100"
      },
      "message": "mount.2, statfs.2: Add NOSYMFOLLOW flags to mount(2) and statfs(2)\n\nSigned-off-by: Ross Zwisler \u003czwisler@google.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "d98b1454fc767b99e9e22f6240ace32c9474ee00",
      "tree": "e9b9166917d7b4757a13a18258353ef44c8a20eb",
      "parents": [
        "73cf5b8390c5e45053324c06c46ae9204e259e73"
      ],
      "author": {
        "name": "Peter Oskolkov",
        "email": "posk@google.com",
        "time": "Thu Nov 05 12:32:00 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 05 22:07:14 2020 +0100"
      },
      "message": "membarrier.2: Update for Linux 5.10\n\nLinux kernel commit 2a36ab717e8fe678d98f81c14a0b124712719840\n(part of 5.10 release) changed sys_membarrier prototype/parameters\nand added two new commands [MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ\nand MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_RSEQ]. This\nman-pages patch reflects these changes, by mostly copying comments\nfrom the kernel patch into the man-page ([Peter Oskolkov] was also\nthe author of the kernel change).\n\n[mtk: commit message tweaked]\n\nSigned-off-by: Peter Oskolkov \u003cposk@google.com\u003e\nCowritten-by: Alejandro Colomar \u003ccolomar.6.4.3@gmail.com\u003e\nSigned-off-by: Alejandro Colomar \u003ccolomar.6.4.3@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "73cf5b8390c5e45053324c06c46ae9204e259e73",
      "tree": "95fa5e45335dd633d65ba87be9f843df956abf16",
      "parents": [
        "2b851e6ffd152acacf17ed0e4dd8a39a704b8837"
      ],
      "author": {
        "name": "Alejandro Colomar",
        "email": "colomar.6.4.3@gmail.com",
        "time": "Wed Nov 04 17:35:10 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 05 10:50:54 2020 +0100"
      },
      "message": "strerror.3: tfix\n\nSigned-off-by: Alejandro Colomar \u003ccolomar.6.4.3@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "2b851e6ffd152acacf17ed0e4dd8a39a704b8837",
      "tree": "23c57102b3ea8949a2cf27391f6560d2b9c6314e",
      "parents": [
        "9807d9afdda9e96df4b6410395c4a4106c1e23d2"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 02 13:15:37 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 02 13:15:37 2020 +0100"
      },
      "message": "errno.3: Note another possible cause of the EMFILE error\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "9807d9afdda9e96df4b6410395c4a4106c1e23d2",
      "tree": "7fe20a8649b5b45579ba32cec87110e7d3839873",
      "parents": [
        "1d5974814d11ef5f4255be90155e9e9c03cb7594"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 02 10:57:14 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 02 10:57:14 2020 +0100"
      },
      "message": "mmap.2: Clarify SIGBUS text and treatment of partial page at end of a mapping\n\nSee https://unix.stackexchange.com/questions/616848/what-is-the-behaviour-of-a-file-backed-memory-map-when-reading-from-or-writing-t\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "1d5974814d11ef5f4255be90155e9e9c03cb7594",
      "tree": "0d996a6f123764e62d0b624c270c9bb4a0cea188",
      "parents": [
        "5115a7dede65854efa7c882380dd6ee30e8da1a5"
      ],
      "author": {
        "name": "Alejandro Colomar",
        "email": "colomar.6.4.3@gmail.com",
        "time": "Mon Nov 02 00:31:43 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 02 08:46:39 2020 +0100"
      },
      "message": "io_cancel.2, io_destroy.2, io_getevents.2, io_setup.2, io_submit.2: SYNOPSIS: s/io_context_t/aio_context_t/\n\nLinux uses aio_context_t for these syscalls,\nand it\u0027s the type provided by \u003clinux/aio_abi.h\u003e.\nUse it in the SYNOPSIS.\n\nlibaio uses \u0027io_context_t\u0027, but that difference is already noted\nin NOTES.\n\n[mtk: patch slightly tweaked]\n\nSigned-off-by: Alejandro Colomar \u003ccolomar.6.4.3@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "5115a7dede65854efa7c882380dd6ee30e8da1a5",
      "tree": "b08839f013a87f7016ca31d87adf6dd3a5f35485",
      "parents": [
        "07d6c242cff6c983e52f5d52eaded88484dcfbe0"
      ],
      "author": {
        "name": "John A. Leuenhagen",
        "email": "john@zlima12.com",
        "time": "Sun Nov 01 23:11:47 2020 -0500"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 02 08:43:32 2020 +0100"
      },
      "message": "feature_test_macros.7: tfix\n\nSigned-off-by: John A. Leuenhagen \u003cjohn@zlima12.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "07d6c242cff6c983e52f5d52eaded88484dcfbe0",
      "tree": "976bcda205ee4c454f3d4c20b3ca030bef8b6cb9",
      "parents": [
        "db9c2b96ab7e1766a349590b90d82d830316b0e7"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 02 07:58:09 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 02 07:58:09 2020 +0100"
      },
      "message": "Start of man-pages-5.10: updating Changes and Changes.old\n"
    },
    {
      "commit": "db9c2b96ab7e1766a349590b90d82d830316b0e7",
      "tree": "df8b702d5a1036b34a2715dc1a7a0414b39df54d",
      "parents": [
        "40e13069d90492da31e8d6d3c9381f63f4b1e170"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 02 07:58:09 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 02 07:58:09 2020 +0100"
      },
      "message": "Start of man-pages-5.10: updating .Announce and .lsm files\n"
    },
    {
      "commit": "40e13069d90492da31e8d6d3c9381f63f4b1e170",
      "tree": "ed6f7dce07c785a757e7abc779f9eddfc2f5ca7b",
      "parents": [
        "2b71d80b7201cea535540fb1b745342e20574fcc"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 02 07:58:09 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Nov 02 07:58:09 2020 +0100"
      },
      "message": "Start of man-pages-5.10: renaming .Announce and .lsm files\n"
    },
    {
      "commit": "2b71d80b7201cea535540fb1b745342e20574fcc",
      "tree": "157d13da676f4380e50721c051b985c55f6fd200",
      "parents": [
        "11848252168518946c3ea4589f16a42f738507fc"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:08:55 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:56:08 2020 +0100"
      },
      "message": "Ready for 5.09\n"
    },
    {
      "commit": "11848252168518946c3ea4589f16a42f738507fc",
      "tree": "e7ff93e9d47f5716e43448a44a269868768c77bf",
      "parents": [
        "3fde8c2e45595381d3b54b5c69f7399447998c26"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:08:45 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:56:08 2020 +0100"
      },
      "message": "Changes: whitespace cleanups\n"
    },
    {
      "commit": "3fde8c2e45595381d3b54b5c69f7399447998c26",
      "tree": "485b5b8133058ae0ca83edf577a7a33f63c174b1",
      "parents": [
        "da11ac24e1289e2dc7d2df6db939282f0d238f1a"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:04:35 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:56:08 2020 +0100"
      },
      "message": "memusage.1, pldd.1, sprof.1, add_key.2, bind.2, bpf.2, clone.2, dup.2, epoll_ctl.2, eventfd.2, fanotify_init.2, fanotify_mark.2, futex.2, getdents.2, getpid.2, getrlimit.2, intro.2, ioctl_fat.2, ioctl_ns.2, kcmp.2, keyctl.2, membarrier.2, memfd_create.2, mprotect.2, msgctl.2, msgop.2, nfsservctl.2, open.2, open_by_handle_at.2, openat2.2, outb.2, perf_event_open.2, pivot_root.2, recv.2, recvmmsg.2, request_key.2, sched_setaffinity.2, sched_setattr.2, seccomp.2, select.2, send.2, signalfd.2, spu_run.2, sysctl.2, timer_create.2, userfaultfd.2, wait.2, CPU_SET.3, abs.3, argz_add.3, backtrace.3, bsearch.3, bswap.3, clock_getcpuclockid.3, cmsg.3, dl_iterate_phdr.3, dlinfo.3, dlopen.3, drand48.3, drand48_r.3, duplocale.3, encrypt.3, endian.3, envz_add.3, errno.3, ffs.3, fopencookie.3, get_phys_pages.3, getaddrinfo.3, getaddrinfo_a.3, getdate.3, getgrent_r.3, getgrouplist.3, getifaddrs.3, getline.3, getprotoent_r.3, getpwent_r.3, getpwnam.3, getservent_r.3, hsearch.3, insque.3, intro.3, lrint.3, lround.3, lseek64.3, mallinfo.3, malloc_hook.3, malloc_info.3, mbsinit.3, mbstowcs.3, mtrace.3, newlocale.3, ntp_gettime.3, offsetof.3, perror.3, posix_fallocate.3, posix_spawn.3, printf.3, psignal.3, pthread_attr_init.3, pthread_create.3, pthread_getattr_np.3, pthread_getcpuclockid.3, pthread_setaffinity_np.3, pthread_setname_np.3, pthread_sigmask.3, qsort.3, rand.3, random.3, rpc.3, rtnetlink.3, scalbln.3, shm_open.3, stdarg.3, strcat.3, strerror.3, strfmon.3, strptime.3, strsignal.3, strtod.3, strtok.3, strtol.3, strtoul.3, tsearch.3, wordexp.3, loop.4, vcs.4, veth.4, core.5, locale.5, slabinfo.5, cgroup_namespaces.7, cpuset.7, credentials.7, fanotify.7, feature_test_macros.7, inotify.7, ip.7, kernel_lockdown.7, man.7, mount_namespaces.7, namespaces.7, pid_namespaces.7, rtld-audit.7, sigevent.7, sock_diag.7, standards.7, unix.7, user_namespaces.7: tstamp\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "da11ac24e1289e2dc7d2df6db939282f0d238f1a",
      "tree": "09b89edc1c5b94263b7b75dc6363257d264a5d82",
      "parents": [
        "9a81a9fd8d5419a590505e371d691d68b5106430"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:55:52 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:56:08 2020 +0100"
      },
      "message": "Changes: tfix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "9a81a9fd8d5419a590505e371d691d68b5106430",
      "tree": "acccca11d3bc9deb98a2311a82eaa84c01735a09",
      "parents": [
        "7722ae48049859482ec1e51adfd0ff7179a97d5e"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 20:59:53 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:16:29 2020 +0100"
      },
      "message": "Changes: Ready for 5.09\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "7722ae48049859482ec1e51adfd0ff7179a97d5e",
      "tree": "51b4737dff0e2e2b57624e33736314e303cea871",
      "parents": [
        "152ce70f539792db0dc3107be63eb685dee4edb0"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:16:02 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:16:29 2020 +0100"
      },
      "message": "bpf-helpers.7: tfix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "152ce70f539792db0dc3107be63eb685dee4edb0",
      "tree": "c28645c5c88c59e9d62f62d319e0a213ba13d13d",
      "parents": [
        "23a74bd771c46835bf602639aca603236755eee9"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:06:39 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 21:06:53 2020 +0100"
      },
      "message": "pthread_attr_init.3: tfix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "23a74bd771c46835bf602639aca603236755eee9",
      "tree": "f7805691c9ace27ec30bdbbb66c07526ace10f4d",
      "parents": [
        "a024704790fdc81610c897468d042fdfddcb7008"
      ],
      "author": {
        "name": "Alejandro Colomar",
        "email": "colomar.6.4.3@gmail.com",
        "time": "Sun Nov 01 16:15:38 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 19:04:11 2020 +0100"
      },
      "message": "openat.2: SYNOPSIS: return long\n\nThe Linux kernel uses long as the return type for this syscall.\nAs glibc provides no wrapper, use the same type the kernel uses.\n\nSigned-off-by: Alejandro Colomar \u003ccolomar.6.4.3@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "a024704790fdc81610c897468d042fdfddcb7008",
      "tree": "490db9104450a648f9502cb07fb44a44c00ae4f4",
      "parents": [
        "706d4f73ae0797ac711f8385b13dc285e8abd2e2"
      ],
      "author": {
        "name": "Alejandro Colomar",
        "email": "colomar.6.4.3@gmail.com",
        "time": "Sun Nov 01 16:08:31 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 18:23:38 2020 +0100"
      },
      "message": "mq_getsetattr.2: Use \u0027const\u0027 when appropriate\n\nThe Linux kernel uses the following:\n\nipc/mqueue.c:1480:\nSYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes,\n\t\tconst struct mq_attr __user *, u_mqstat,\n\t\tstruct mq_attr __user *, u_omqstat)\n\nSigned-off-by: Alejandro Colomar \u003ccolomar.6.4.3@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "706d4f73ae0797ac711f8385b13dc285e8abd2e2",
      "tree": "211bd36efc83d02221c56257e7471b0e73ead0d4",
      "parents": [
        "96841f0e25c481cb958893337eb7df5a270aecb3"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 18:15:40 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 18:18:13 2020 +0100"
      },
      "message": "pthread_attr_init.3: SEE ALSO: add pthread_attr_init(3)\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "96841f0e25c481cb958893337eb7df5a270aecb3",
      "tree": "9efe4dd5f04f8a78ff156e0337ef42cdc22c1831",
      "parents": [
        "340f4f9e7c97de5c7cbba18675ecd50514a723a5"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 18:14:17 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 18:18:13 2020 +0100"
      },
      "message": "pthread_sigmask.3: SEE ALSO: add pthread_attr_setsigmask_np(3)\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "340f4f9e7c97de5c7cbba18675ecd50514a723a5",
      "tree": "41cf8db3f9a09dc3a3c43ca5154cb59013c8e994",
      "parents": [
        "2e3356328451f2eaa4a7a5273741e2be3c1f7487"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 18:09:54 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 18:18:13 2020 +0100"
      },
      "message": "pthread_attr_setsigmask_np.3: New page for pthread_attr_setsigmask_np() + pthread_attr_getsigmask_np()\n\nAdd a page documenting the pthread_attr_setsigmask_np(3) and\npthread_attr_getsigmask_np() functions added in glibc 2.32.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "2e3356328451f2eaa4a7a5273741e2be3c1f7487",
      "tree": "24fd141dd9eb3a3f8ee13250d00e762e93b24dca",
      "parents": [
        "e9c09849cc7e8af8f663170d14a4740949a4de12"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 07:15:54 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Nov 01 07:17:20 2020 +0100"
      },
      "message": "statx.2: ffix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "e9c09849cc7e8af8f663170d14a4740949a4de12",
      "tree": "c476101527b3de133f0623adf5a2537e2586bc9d",
      "parents": [
        "68219aba7f67d448f5da65f593a06ebe510dc3fb"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Oct 31 10:17:00 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Oct 31 10:17:00 2020 +0100"
      },
      "message": "dlopen.3: ffix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "68219aba7f67d448f5da65f593a06ebe510dc3fb",
      "tree": "88e9b8f728f56afca5bf04f13b7f2bb8394a7c91",
      "parents": [
        "2253ecf0166f0cec9df428323d90f1f6180fe34f"
      ],
      "author": {
        "name": "Alejandro Colomar",
        "email": "colomar.6.4.3@gmail.com",
        "time": "Fri Oct 30 13:49:22 2020 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Fri Oct 30 21:05:10 2020 +0100"
      },
      "message": "futex.2: ffix\n\nThat comment wrapped on an 80-column terminal.\nDivide it into two lines.\n\nSigned-off-by: Alejandro Colomar \u003ccolomar.6.4.3@gmail.com\u003e\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    }
  ],
  "next": "2253ecf0166f0cec9df428323d90f1f6180fe34f"
}
