)]}'
{
  "log": [
    {
      "commit": "802f192e4a600f7ef84ca25c8b818c8830acef5a",
      "tree": "51e9a6ed164e6a2d8741af510c3954ad79bf19af",
      "parents": [
        "0216f86dafb389c0ad97529fd45e64e883298cfd"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Sat Sep 03 15:54:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:38 2005 -0700"
      },
      "message": "[PATCH] SPARSEMEM EXTREME\n\nA new option for SPARSEMEM is ARCH_SPARSEMEM_EXTREME.  Architecture\nplatforms with a very sparse physical address space would likely want to\nselect this option.  For those architecture platforms that don\u0027t select the\noption, the code generated is equivalent to SPARSEMEM currently in -mm.\nI\u0027ll be posting a patch on ia64 ml which uses this new SPARSEMEM feature.\n\nARCH_SPARSEMEM_EXTREME makes mem_section a one dimensional array of\npointers to mem_sections.  This two level layout scheme is able to achieve\nsmaller memory requirements for SPARSEMEM with the tradeoff of an\nadditional shift and load when fetching the memory section.  The current\nSPARSEMEM -mm implementation is a one dimensional array of mem_sections\nwhich is the default SPARSEMEM configuration.  The patch attempts isolates\nthe implementation details of the physical layout of the sparsemem section\narray.\n\nARCH_SPARSEMEM_EXTREME depends on 64BIT and is by default boolean false.\n\nI\u0027ve boot tested under aim load ia64 configured for ARCH_SPARSEMEM_EXTREME.\n I\u0027ve also boot tested a 4 way Opteron machine with !ARCH_SPARSEMEM_EXTREME\nand tested with aim.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d51fe1be3f738e7d73f63bb5aa0df88bafb41a21",
      "tree": "6ba09a8214aed02d11c0f43bb281e3ed4d825463",
      "parents": [
        "6a9b28dda3baf6fbbda349788cfe236f631f0359"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Fri Sep 02 08:59:25 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Sep 02 00:57:31 2005 -0700"
      },
      "message": "[PATCH] remove driverfs references from include/linux/cpu.h and net/sunrpc/rpc_pipe.c\n\nThis patch is against 2.6.10, but still applies cleanly. It\u0027s just\ns/driverfs/sysfs/ in these two files.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e70bd1160109f2b7e62222550a7af37910dba88a",
      "tree": "ea46b9013d37c56f8784ae3d93667c5caca9e6b7",
      "parents": [
        "8410a546765c10d929b82d1e8237398904a79283"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Sep 02 10:42:52 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Sep 02 00:57:30 2005 -0700"
      },
      "message": "[PATCH] m68knommu: need pfn_valid macro\n\nNeed pfn_valid macro, even on MMUless platforms.\nEnclose the macro args of __pa and __va in parentheses.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "138307b475286a5bcc985b06b3e71fcd33dd5e2c",
      "tree": "e025c7cb26396b07f157eea20a1cfb037b66758f",
      "parents": [
        "66f3767376e2bbffb4c2c78ea171e1fdcb62201b",
        "bc49a661e6e82bfa8219c3d0a2e4dea51c847d23"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Sep 02 00:53:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Sep 02 00:53:36 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-serial \n"
    },
    {
      "commit": "66f3767376e2bbffb4c2c78ea171e1fdcb62201b",
      "tree": "2006a0d4e087d34b4f8767574e36946c0254fbbc",
      "parents": [
        "5d8c397f304e1363f8ff9749b08172eb59e6534a",
        "86a8a83963a3f6beeca4900d26da93c7d2a9d92d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Sep 02 00:52:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Sep 02 00:52:05 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-arm \n"
    },
    {
      "commit": "5d8c397f304e1363f8ff9749b08172eb59e6534a",
      "tree": "57ff502553918aa7309b7375e983f27f719e7b28",
      "parents": [
        "44757223cd77f6e332dfa0b043c67df7b665bc19",
        "ceeec3dc375e3b0618f16b34efc56fe093918f8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Sep 02 00:48:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Sep 02 00:48:33 2005 -0700"
      },
      "message": "Merge refs/heads/ieee80211-wifi from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 \n"
    },
    {
      "commit": "e3ee3b78f83688a0ae4315e8be71b2eac559904a",
      "tree": "deb03bcdd020262af450ed23382d7c921263f5cf",
      "parents": [
        "91cb70c1769d9b72dd1efe40c31f01005820b09e",
        "6b39374a27eb4be7e9d82145ae270ba02ea90dc8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 01 18:02:01 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 01 18:02:01 2005 -0400"
      },
      "message": "/spare/repo/netdev-2.6 branch \u0027master\u0027\n"
    },
    {
      "commit": "712fbdd33306aa07085d1e648b5f3d45d7943794",
      "tree": "5e8c905d983df3d54ae27e9c080fc6cfafe180eb",
      "parents": [
        "b25dd2842bcaef2413db7a06c67034b187aa007f",
        "986632fd7033a0199f9548c44606377cdf1f4a80"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Thu Sep 01 10:58:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Thu Sep 01 10:58:18 2005 -0700"
      },
      "message": "Merge refs/heads/release from master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6 \n"
    },
    {
      "commit": "b25dd2842bcaef2413db7a06c67034b187aa007f",
      "tree": "ad489c6e7ef828be8b411e00b7c5609769c6a3fb",
      "parents": [
        "80ac2912f846c01d702774bb6aa7100ec71e88b9",
        "147056fb84150966d736fe21fa01d5e0f08e0980"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Thu Sep 01 10:56:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Thu Sep 01 10:56:57 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-arm.git \n"
    },
    {
      "commit": "bc49a661e6e82bfa8219c3d0a2e4dea51c847d23",
      "tree": "96788588be2c9a6ce4d39d4b54bde7c03e93ce5a",
      "parents": [
        "f8dd49fa054814f365fcff8d72ca47e8afda9743"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 01 15:56:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 01 15:56:26 2005 +0100"
      },
      "message": "[SERIAL] Move serial8250_*_port prototypes to linux/serial_8250.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "68d9102f76de7a923fb81c8b6de4764f8f50ed17",
      "tree": "635711b71ef8aca704638b01bb2f58902b93d04a",
      "parents": [
        "147056fb84150966d736fe21fa01d5e0f08e0980"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Sep 01 12:37:13 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 01 12:37:13 2005 +0100"
      },
      "message": "[ARM] 2865/2: fix fadvise64_64 syscall argument passing\n\nPatch from Nicolas Pitre\n\nThe prototype for sys_fadvise64_64() is:\n    long sys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice)\nThe argument list is therefore as follows on legacy ABI:\n\tfd: type int (r0)\n\toffset: type long long (r1-r2)\n\tlen: type long long (r3-sp[0])\n\tadvice: type int (sp[4])\nWith EABI this becomes:\n\tfd: type int (r0)\n\toffset: type long long (r2-r3)\n\tlen: type long long (sp[0]-sp[4])\n\tadvice: type int (sp[8])\nNot only do we have ABI differences here, but the EABI version requires\none additional word on the syscall stack.\nTo avoid the ABI mismatch and the extra stack space required with EABI\nthis syscall is now defined with a different argument ordering\non ARM as follows:\n    long sys_arm_fadvise64_64(int fd, int advice, loff_t offset, loff_t len)\nThis gives us the following ABI independent argument distribution:\n\tfd: type int (r0)\n\tadvice: type int (r1)\n\toffset: type long long (r2-r3)\n\tlen: type long long (sp[0]-sp[4])\nNow, since the syscall entry code takes care of 5 registers only by\ndefault including the store of r4 to the stack, we need a wrapper to\nstore r5 to the stack as well.  Because that wrapper was missing and was\nalways required this means that sys_fadvise64_64 never worked on ARM and\ntherefore we can safely reuse its syscall number for our new\nsys_arm_fadvise64_64 interface.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "986632fd7033a0199f9548c44606377cdf1f4a80",
      "tree": "04a705d9cdcb911a86371499f0036ed1034239b4",
      "parents": [
        "a994018a5fc987702dfb4f5d31172842ea6186dc",
        "6b39374a27eb4be7e9d82145ae270ba02ea90dc8"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 31 14:19:44 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 31 14:19:44 2005 -0700"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "0f302dc35412dc67035efc188b9d5c40711b4222",
      "tree": "57cbbe8e722e6a82bfd8bb3b8227898c54615c72",
      "parents": [
        "b129a8ccd53f74c43e4c83c8e0031a4990040830"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Wed Aug 31 21:48:47 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 31 21:48:47 2005 +0100"
      },
      "message": "[ARM] 2866/1: add i.MX set_mctrl / get_mctrl functions\n\nPatch from Sascha Hauer\n\nThis patch adds support for setting and getting RTS / CTS via\nset_mtctrl / get_mctrl functions.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "147056fb84150966d736fe21fa01d5e0f08e0980",
      "tree": "db963abf96ca53fc5379689fe0dab42f23e4e1a4",
      "parents": [
        "dcb86e8cbd66c5bd6b51a5485ea3ff35bb4ced22"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dvrabel@arcom.com",
        "time": "Wed Aug 31 21:45:14 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 31 21:45:14 2005 +0100"
      },
      "message": "[ARM] 2869/1: ixp4xx: correct ioread*/iowrite*\n\nPatch from David Vrabel\n\nCorrect the ioread* and iowrite* functions.  In particular, add an offset to the cookie in ioport_map so we can map I/O port ranges starting from 0 (0 is for reporting errors).\n\nSigned-off-by: David Vrabel \u003cdvrabel@arcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b129a8ccd53f74c43e4c83c8e0031a4990040830",
      "tree": "4c40afd836be87166d6d014380262f1baa19694f",
      "parents": [
        "6b39374a27eb4be7e9d82145ae270ba02ea90dc8",
        "194d0710e1a7fe92dcf860ddd31fded8c3103b7a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 31 10:12:14 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 31 10:12:14 2005 +0100"
      },
      "message": "[SERIAL] Clean up and fix tty transmission start/stoping\n\nThe start_tx and stop_tx methods were passed a flag to indicate\nwhether the start/stop was from the tty start/stop callbacks, and\nsome drivers used this flag to decide whether to ask the UART to\nimmediately stop transmission (where the UART supports such a\nfeature.)\n\nThere are other cases when we wish this to occur - when CTS is\nlowered, or if we change from soft to hard flow control and CTS\nis inactive.  In these cases, this flag was false, and we would\nallow the transmitter to drain before stopping.\n\nThere is really only one case where we want to let the transmitter\ndrain before disabling, and that\u0027s when we run out of characters\nto send.\n\nHence, re-jig the start_tx and stop_tx methods to eliminate this\nflag, and introduce new functions for the special \"disable and\nallow transmitter to drain\" case.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ff67b59726a8cd3549b069dfa78de2f538d3b8e3",
      "tree": "0a587cec3a6bd4fdd53fcfb75f87bc45da5d1a7f",
      "parents": [
        "288ceb8f142249109fd2e9f1bf0492bd6ff6d892"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 30 14:59:24 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 30 14:59:24 2005 -0700"
      },
      "message": "[IA64] Low byte of current-\u003epersonality is not a bitmask.\n\nPeter Staubach pointed out that it is not correct to check\ncurrent-\u003epersonality \u0026 PER_LINUX32 (this will have false\nhits on several other personality values).\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6b39374a27eb4be7e9d82145ae270ba02ea90dc8",
      "tree": "09933113cf28f253db1dd539463bdab741d67139",
      "parents": [
        "62c592edead3c3a045662595f7ade3c12f133373",
        "ed735ccbefaf7e5e3ef61418f7e209b8c59308a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 30 11:16:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 30 11:16:30 2005 -0700"
      },
      "message": "Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git \n"
    },
    {
      "commit": "ed735ccbefaf7e5e3ef61418f7e209b8c59308a7",
      "tree": "b8cc69814d2368b08d0a84c8da0c12028bd04867",
      "parents": [
        "39fbe47377062200acc26ea0ccef223b4399a82c",
        "d8971fcb702e24d1e22c77fd1772f182ffee87e3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Aug 30 13:32:29 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Aug 30 13:32:29 2005 -0400"
      },
      "message": "Merge HEAD from /spare/repo/linux-2.6/.git \n"
    },
    {
      "commit": "288ceb8f142249109fd2e9f1bf0492bd6ff6d892",
      "tree": "eab3d229c7a527816db405299ce9603e538b521f",
      "parents": [
        "e438befd76a5a743725a89365140a8a7bf276096",
        "d8971fcb702e24d1e22c77fd1772f182ffee87e3"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 30 09:30:09 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 30 09:30:09 2005 -0700"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "444bd6fc18e4788f701a119cdfefe4f02444d9cb",
      "tree": "605ad11a825acf4bae9d98973becb3977ac2bae5",
      "parents": [
        "3cb904caa97f5c193df21b8cdf780a826564baff",
        "c88469704d63787e8d44ca5ea1c1bd0adc29572d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 30 07:47:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 30 07:47:01 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa \n"
    },
    {
      "commit": "d568121ce3151c36cc4718dd4e977f217c6144c2",
      "tree": "ee61f946a485c7cbe74c888d53ea7775aeef7444",
      "parents": [
        "68c339d9068502347015ce462530ec54c4d841e4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 30 08:58:37 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:58:37 2005 +0200"
      },
      "message": "[PATCH] Assign device pointer to OSS devices\n\nAdd register_sound_special_device() function to allow assignment of\ndevice pointer to a specific OSS device for HAL.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "68c339d9068502347015ce462530ec54c4d841e4",
      "tree": "d998b393e4ccb088a54689d649fc4d1e596d9f87",
      "parents": [
        "c6c0b841dd85c878fe9794862b10ce8eb4e90761"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:48:35 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:48:35 2005 +0200"
      },
      "message": "[ALSA] version 1.0.10rc1\n"
    },
    {
      "commit": "f442e8b0eae4fbb6bbf9b8b005002b51a59e23bf",
      "tree": "0117e66944825e10a0e7c03e82d124d84595609d",
      "parents": [
        "07e4ca50a5f82aa6eab52e348059579b250c63db"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Aug 24 17:01:02 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:47:25 2005 +0200"
      },
      "message": "[ALSA] include/sound/gus.h: \u0027extern inline\u0027 -\u003e \u0027static inline\u0027\n\nGUS Library\n\u0027extern inline\u0027 doesn\u0027t make much sense.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5ca307b28d6fa12f46b4ad32cb4bb854f8ee69c3",
      "tree": "ccd6692a450bd033689d0dda53bba4f6530e6cc9",
      "parents": [
        "a501dfa3a763451dedd583eb90a6c9e90d0e3a3c"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 16 11:32:04 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:21 2005 +0200"
      },
      "message": "[ALSA] Timer API - SNDRV_TIMER_EVENT_RESUME - val is resolution in ns\n\nALSA Core\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a501dfa3a763451dedd583eb90a6c9e90d0e3a3c",
      "tree": "4e7ce36dcef022ae6c29ef7461290fb32463a70c",
      "parents": [
        "47123197c5522f4ae3dc5914e7832dd047f9ddc8"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 16 11:09:05 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:18 2005 +0200"
      },
      "message": "[ALSA] Timer API - added SUSPEND/RESUME events\n\nPCM Midlevel,Timer Midlevel,ALSA Core\n- added SNDRV_TIMER_EVENT_SUSPEND / RESUME events\n- changed timer events from PAUSE / CONTINUE in PCM midlevel to SUSPEND / RESUME\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "443feb882679e21ba5d1e0ff9eff067ac26d9461",
      "tree": "df831615407843f4c33a16adc9efe841ec70aa46",
      "parents": [
        "9bcf655109ae06a8e652671a0de6fe2da5c213c2"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Aug 10 11:18:19 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:44:48 2005 +0200"
      },
      "message": "[ALSA] ALSA\u0027s struct _snd_pcm_substream: Obsolete open_flag\n\nPCM Midlevel,ALSA\u003c-OSS emulation,USB USX2Y\nThis patch removes open_flag from struct _snd_pcm_substream.\nAll of its uses are substituted by querying struct _snd_pcm_substream\u0027s\nmember ffile instead.\n\nSigned-off-by: Karsten Wiese \u003cannabellesgarden@yahoo.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9bcf655109ae06a8e652671a0de6fe2da5c213c2",
      "tree": "13c6001737bf5f0ae3e32b188259bff64c8d4e01",
      "parents": [
        "a55bfdc5821df787068da15a6864f2c669d7d22c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Aug 10 10:21:43 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:44:46 2005 +0200"
      },
      "message": "[ALSA] ymfpci: add per-voice volume controls\n\nYMFPCI driver\nImplements mixer controls for the volume of each playback substream of\nthe main PCM device.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "5b8f7f7329289fa3b74ef8cdbaa9d2929787d3e6",
      "tree": "a90354362cd044d3ef6b2e272eb73124b973e3f3",
      "parents": [
        "5549d54992391d81a8cbfbaac45a958876fbc9cb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 03 14:02:47 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:43 2005 +0200"
      },
      "message": "[ALSA] ad1816a - Add clockfreq module option\n\nDocumentation,AD1816A driver\nAdded clockfreq module option for the card with a different clock frequency\nthan 33kHz.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ca06a00e206b963587ac471e6d1c52bf33b9a18",
      "tree": "d7f3ecf33bc0c46368ba5429373d0f00b5da1cf6",
      "parents": [
        "67ed4161f60d76b3b27efc085b36357a6a90768c"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "liam.girdwood@wolfsonmicro.com",
        "time": "Fri Jul 29 16:13:36 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:26 2005 +0200"
      },
      "message": "[ALSA] AC97 bus interface for ad-hoc drivers\n\nAC97 Codec,PCI drivers\nI\u0027ve made the review changes and as requested I\u0027ve pasted the RFC by\nNicolas below:-\n\n\u0027I would like to know what people think of the following patch.  It\nallows for a codec on an AC97 bus to be shared with other drivers which\nare completely unrelated to audio.  It registers a new bus type, and\nwhenever a codec instance is created then a device for it is also\nregistered with the driver model using that bus type.  This allows, for\nexample, to use the extra features of the UCB1400 like the touchscreen\ninterface and the additional GPIOs and ADCs available on that chip for\nbattery monitoring.  I have a working UCB1400 touchscreen driver here\nthat simply registers with the driver model happily working alongside\nwith audio features using this.\u0027\n\nChanges over RFC:-\n\n  o Now matches codec name within codec group.\n  o Added ac97_dev_release() to stop kernel complaining about no release\nmethod for device.\n  o Added \u0027config SND_AC97_BUS\u0027 to sound/pci/Kconfig and moved \u0027config\nSND_AC97_CODEC\u0027 out with the PCI\u003dn statement.\n  o module is now called snd-ac97-bus\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "67ed4161f60d76b3b27efc085b36357a6a90768c",
      "tree": "d69bd70f968a1e439d8b9a43ff8d4b60eb3c8bdf",
      "parents": [
        "42dfd0adab83c95890e562623264999914771763"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Jul 29 15:32:58 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:22 2005 +0200"
      },
      "message": "[ALSA] sound - fix .iface field of mixer control elements\n\nDocumentation,CS46xx driver,EMU10K1/EMU10K2 driver,AD1848 driver\nSB16/AWE driver,CMIPCI driver,ENS1370/1+ driver,RME32 driver\nRME96 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver\nRME HDSP driver,RME9652 driver\nThis patch changes .iface to SNDRV_CTL_ELEM_IFACE_MIXER whre _PCM or\n_HWDEP was used in controls that are not associated with a specific PCM\n(sub)stream or hwdep device, and changes some controls that got\ninconsitent .iface values due to copy+paste errors.  Furthermore, it\nmakes sure that all control that do use _PCM or _HWDEP use the correct\nnumber in the .device field.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "3998b70fd0ab40a276147a0f55816d383fcbeb54",
      "tree": "f2730dcfca4393a29f24dc3c89724d7f8fc8ddde",
      "parents": [
        "1fdab81e675c6ef76a49b8aabb7eaf4be51d1b80"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "liam.girdwood@wolfsonmicro.com",
        "time": "Fri Jul 29 11:41:55 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:05 2005 +0200"
      },
      "message": "[ALSA] WM97xx AC97 codec controls\n\nAC97 Codec\no Enhanced current WM97xx support to provide additional controls and\n  use the kcontrol suffix naming convention.\no Added AC97_HAS_NO_MIC, AC97_HAS_NO_TONE and AC97_HAS_NO_STD_PCM.\no Cleaned up WM97xx related comments.\no Removed some wm9713 double mono controls and replaced with stereo\n  controls.\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d8971fcb702e24d1e22c77fd1772f182ffee87e3",
      "tree": "c5bb70df39b4816ceb86b77672c49115702f1e20",
      "parents": [
        "1fdab81e675c6ef76a49b8aabb7eaf4be51d1b80"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Aug 29 22:51:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 22:51:28 2005 -0700"
      },
      "message": "[INET]: compile errors when DEBUG is defined\n\nFix build problem found by compiling driver with DEBUG defined that used tcp.h.\nSince pr_debug(arg) expands to printk(\"\u003c7\u003e\" arg) the argument\nneeds to be string that can be concatenated.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bc2bee26bc7ba77eb1ffc3e3282002d9893cf09",
      "tree": "e7c85eca8d55007b0a467b99820820cd40ef4963",
      "parents": [
        "826509f8110049663799bc20f2b5b6170e2f78ca",
        "8913ca1c9ccb5eb6471afd419159729eef6e2730"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 21:44:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 21:44:33 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/paulus/ppc64-2.6 \n"
    },
    {
      "commit": "717522ff44f1fbee5ea09e83d7cd4b5c956e30f9",
      "tree": "9585541eb45c8afa0a9f024e145b43063189e0f4",
      "parents": [
        "04ed65190a5d1562220dd3a7fc9eac2402c7104c"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Aug 24 08:53:03 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:40:02 2005 +1000"
      },
      "message": "[PATCH] ppc64: Add CONFIG_HZ\n\nWhile ppc64 has the CONFIG_HZ Kconfig option, it wasnt actually being\nused.  Connect it up and set all platforms to 250Hz.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "04ed65190a5d1562220dd3a7fc9eac2402c7104c",
      "tree": "d0ea2c3cb29383f7387da3c7caf95ee7091ec114",
      "parents": [
        "7fea82ab1a74030f79a2adfac1af3d93b8638fc3"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Wed Aug 24 15:22:12 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:38:19 2005 +1000"
      },
      "message": "[PATCH] oprofile PVR 970MP\n\nHere\u0027s the 970MP\u0027s PVR (processor version register) entry for oprofile.\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6f9aa727433fe7647869c9b64ce2f7b5feac0052",
      "tree": "4c2986147fc3373f4ec6a097147f65611ca5f565",
      "parents": [
        "88999ceb55bf959e63df0c911915166b005977fc"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 29 14:08:11 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:32:06 2005 +1000"
      },
      "message": "[PATCH] Move all the very similar files to asm-powerpc\n\nThey differed in either simple comments or in the protecting ifdefs.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "88999ceb55bf959e63df0c911915166b005977fc",
      "tree": "2ab61aa1eadfccaaa3cef32f0cf04e58f76d52f8",
      "parents": [
        "45e2a6e4e5e22acd4321f69e84b726c2a568dacf"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 29 14:06:56 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:32:05 2005 +1000"
      },
      "message": "[PATCH] Move the identical files from include/asm-ppc{,64}\n\nMove the identical files from include/asm-ppc{,64}/ to\ninclude/asm-powerpc/.  Remove hdreg.h completely as it is unused in\nthe tree.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "45e2a6e4e5e22acd4321f69e84b726c2a568dacf",
      "tree": "91e1efaf3a713487ffae8e9def01ed6bd550e560",
      "parents": [
        "fb120da678c517f72d4b39932062c2191827b331"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 29 13:15:50 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:32:04 2005 +1000"
      },
      "message": "[PATCH] Create include/asm-powerpc\n\nThe ppc and ppc64 trees are hopefully going to merge over time, so this\npatch begins the process by creating a place for the merging of the\nheader files.\n\nCreate include/asm-powerpc (and move linkage.h into it from\nasm-{ppc,ppc64} since we don\u0027t like empty directories).  Modify the\nppc and ppc64 Makefiles to cope.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fb120da678c517f72d4b39932062c2191827b331",
      "tree": "0ae6b9d42e0c66293c3cc567f2f8279ca2e89cde",
      "parents": [
        "71d276d751ff5ddba28312aecefb174b20a5b970"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 17 16:42:59 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:31:56 2005 +1000"
      },
      "message": "[PATCH] Make MODULE_DEVICE_TABLE work for vio devices\n\nMake MODULE_DEVICE_TABLE work for vio devices.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "71d276d751ff5ddba28312aecefb174b20a5b970",
      "tree": "1d2262f427fb0e117d0ad464eaf3375373e166f8",
      "parents": [
        "b877b90f227fb9698d99fb70492d432362584082"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 17 16:41:44 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:23:47 2005 +1000"
      },
      "message": "[PATCH] Create vio_bus_ops\n\nCreate vio_bus_ops so that we just pass a structure to vio_bus_init\ninstead of three separate function pointers.\n\nRearrange vio.h to avoid forward references. vio.h only needs\nstruct device_node from prom.h so remove the include and just\ndeclare it.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b877b90f227fb9698d99fb70492d432362584082",
      "tree": "b58168217324bc07c8d6e7368246fa24ba7e96db",
      "parents": [
        "5c0b4b8759f78c31172088a91e10733fc014ccee"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 17 16:40:12 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:23:47 2005 +1000"
      },
      "message": "[PATCH] Create vio_register_device\n\nTake some assignments out of vio_register_device_common and\nrename it to vio_register_device.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b74d0bd53406c23636707565d87ddaa55d315b26",
      "tree": "6f4245e1363b7cf5e74d84cd025ad804eeb04bfe",
      "parents": [
        "40193713df2cdb9c233b3fc2029ecdccb40cb1e4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Aug 10 13:53:41 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 12:08:10 2005 +1000"
      },
      "message": "[PATCH] ppc64: four level pagetables fix\n\nWith CONFIG_HUGETLB_PAGE\u003dn:\n\nIn file included from kernel/sysctl.c:37:\ninclude/linux/hugetlb.h:104:1: warning: \"hugetlb_free_pgd_range\" redefined\nIn file included from include/linux/mm.h:36,\n                 from kernel/sysctl.c:23:\ninclude/asm/pgtable.h:492:1: warning: this is the location of the previous definition\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "826509f8110049663799bc20f2b5b6170e2f78ca",
      "tree": "9d8823cf283592625b882125b4b13988f2934cc6",
      "parents": [
        "d992895ba2b27cf5adf1ba0ad6d27662adc54c5e",
        "c530cfb1ce1e8f230744c3f3bd86771f50725053"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 17:36:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 17:36:46 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git \n"
    },
    {
      "commit": "40193713df2cdb9c233b3fc2029ecdccb40cb1e4",
      "tree": "db2ce73665b250672f5f5c0cf7544ec370c122f9",
      "parents": [
        "8f3d17fb7bcb7c255197d11469fb5e9695c9d2f4",
        "c594adad5653491813959277fb87a2fef54c4e05"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 17:11:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 17:11:29 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/paulus/ppc64-2.6 \n"
    },
    {
      "commit": "a84ffe430342db6ee585a5038f3242a6b4112d69",
      "tree": "db6eeaf68290a0247449e824e3c46a7929f4be02",
      "parents": [
        "0ac4f893f20ed524198da5ebf591fc0b9e2ced2f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 28 04:51:32 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:37 2005 -0700"
      },
      "message": "[DCCP]: Introduce DCCP_SOCKOPT_PACKET_SIZE\n\nSo that applications can set dccp_sock-\u003edccps_pkt_size, that in turn\nis used in the CCID3 half connection init routines to set\nccid3hc[tr]x_s and use it in its rate calculations.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e438befd76a5a743725a89365140a8a7bf276096",
      "tree": "7f2f4912712d4b123fbd446683a884bd21ef8e64",
      "parents": [
        "329058028523a5b36de449f130111b7671a4f269"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 16:13:36 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 16:13:36 2005 -0700"
      },
      "message": "[IA64-SGI] One new use of \"UNCACHED\" needed fixing for sn2 region cleanup\n\nSome shub2 changes were not in the tree when Greg cleaned up the sn2\nregion definitions in 1b66776da71e33dff5edcc0b096ec3b7c40c75ad, so this\none didn\u0027t get fixed.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0ac4f893f20ed524198da5ebf591fc0b9e2ced2f",
      "tree": "63650617f3bff152c3bdbd53e470abef6764b784",
      "parents": [
        "5f2c3b910744f68e1a507f027398f404b3feb5fb"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Sat Aug 27 22:37:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:29 2005 -0700"
      },
      "message": "[NETFILTER6]: Add new ip6tables HOPLIMIT target\n\nThis target allows users to modify the hoplimit header field of the\nIPv6 header.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f2c3b910744f68e1a507f027398f404b3feb5fb",
      "tree": "0e5d7b5ed87f73bd89943358560c72625dd158f1",
      "parents": [
        "29e4f8b3c340c4b2a0c6dd197b985e03826afd13"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Sat Aug 27 22:37:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:22 2005 -0700"
      },
      "message": "[NETFILTER]: Add new iptables TTL target\n\nThis new iptables target allows manipulation of the TTL of an IPv4 packet.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf4ef01440ca5c6d96f2ea2b793a37a0a863a045",
      "tree": "53e017b2608442cb919595ad0cb6ed3a0108bbbf",
      "parents": [
        "57bf1451ac79640c5a0a4f31284c43539fac2903"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Thu Aug 25 16:08:37 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:00 2005 -0700"
      },
      "message": "[LIST]: Add docbook header comments for hlist_add_{before,after}_rcu()\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57bf1451ac79640c5a0a4f31284c43539fac2903",
      "tree": "2bd74fd185c8e6a5fa41c7c5befaea122932b2b8",
      "parents": [
        "73eef4cddb2738c4e8c5ef157ebb1b19d6c9272f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Aug 25 16:06:19 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:10:54 2005 -0700"
      },
      "message": "[NET]: net/802: more endian annotations\n\nThe rest of endian warnings now belongs to tr.c exclusively.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5b4376074e02b783e56a8f7c42d544e18112c4e",
      "tree": "7269e327d5132da92cd5c7238c03266b7c9f391b",
      "parents": [
        "3625796806419d97641d90e0f197eab9b952212e"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "Robert.Olsson@data.slu.se",
        "time": "Thu Aug 25 13:01:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:31 2005 -0700"
      },
      "message": "[IPV4]: Prepare FIB core for RCU.\n\n* RCU versions of hlist_***_rcu\n* fib_alias partial rcu port just whats needed now.\n\nSigned-off-by: Robert Olsson \u003cRobert.Olsson@data.slu.se\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc40c7bc76054f5e4382835ca2bafb895b993a8a",
      "tree": "70951f8d97dc191df3c772c830b667ad7af6dfd9",
      "parents": [
        "2babe1f6fea717c36c008c878fe095d1ca5696c1"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 23 21:52:58 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:05:32 2005 -0700"
      },
      "message": "[ICSK]: Generalise tcp_listen_poll\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05465343bf74e00c8c2c5a310740157de3149f27",
      "tree": "393fc1fb09668faf3968726f6e8e5039109224a9",
      "parents": [
        "764d8a9f240729534a1d8a0ffd39e722cf5cc5af"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 21 23:31:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:04:18 2005 -0700"
      },
      "message": "[NETFILTER]: Add goto target\n\nOriginally written by Henrik Nordstrom \u003chno@marasystems.com\u003e, taken\nfrom netfilter patch-o-matic and added ip6_tables support.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "764d8a9f240729534a1d8a0ffd39e722cf5cc5af",
      "tree": "ee5d5e0b203149938a5151126b2e3ae46051dfbf",
      "parents": [
        "7567662ba896ee0c33d6215f32e2011488a6d1bf"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 21 23:31:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:04:12 2005 -0700"
      },
      "message": "[NETFILTER]: Add IPv6 REJECT target\n\nOriginally written by Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e,\ntaken from netfilter patch-o-matic and fixed up to work with current\nkernels.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7567662ba896ee0c33d6215f32e2011488a6d1bf",
      "tree": "d259de5c48a54b7017ee21b5a141c223f8b082e6",
      "parents": [
        "24117727b753426d85ba09671c24854834f81b2c"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@eurodev.net",
        "time": "Sun Aug 21 23:30:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:04:07 2005 -0700"
      },
      "message": "[NETFILTER]: Add string match\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@eurodev.net\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c656491e9ce77e12337073973794c4be467a489",
      "tree": "141e5506fdca8c0ba79f0f4cf13bbd0ba25d04e2",
      "parents": [
        "a6f9a70578b981321b63786ac8015f17cca4fcbd"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sat Aug 20 17:24:25 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:02:48 2005 -0700"
      },
      "message": "[NET]: Fix ipl\u003d\u003eihl typo in ip_fast_csum\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6f9a70578b981321b63786ac8015f17cca4fcbd",
      "tree": "5cbc50f95419f4d8d5b13186ccc42b293e0e684a",
      "parents": [
        "8cd25c1fcfbf6460983e99091d278187421c1a1d"
      ],
      "author": {
        "name": "Jon Wetzel",
        "email": "jon_wetzel@dell.com",
        "time": "Sat Aug 20 17:15:54 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:02:44 2005 -0700"
      },
      "message": "[NET]: Add support for getting the permanent hardware address.\n\nThis patch adds a new field to net device to hold the permanent\nhardware address, and adds a new generic ethtool_op function to\nget that address.\n\nSigned-off-by: Jon Wetzel \u003cjon_wetzel@dell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cd25c1fcfbf6460983e99091d278187421c1a1d",
      "tree": "1ce86192ffd1ff35f22e18e07284845850e5fa96",
      "parents": [
        "1bc0986957b63a2fbbc46ab95d3d1d72830bda83"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Aug 20 17:14:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:02:38 2005 -0700"
      },
      "message": "[NET]: fix PROC_FS\u003dn compile\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1bc0986957b63a2fbbc46ab95d3d1d72830bda83",
      "tree": "8be8f0e0e19f58cc5cc9cb7d789f3283436712ed",
      "parents": [
        "bf0ff9e578ba7dd8331005f00ad7310122011f43"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "iam4@cs.waikato.ac.nz",
        "time": "Sat Aug 20 00:23:43 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:02:34 2005 -0700"
      },
      "message": "[DCCP]: Fix the timestamp options\n\nThis changes timestamp, timestamp echo, and elapsed time to use units of 10\nusecs as per DCCP spec. This has been tested to verify that times are correct.\nAlso fixed up length and used hton/ntoh more.\n\nStill to add in later patches:\n- actually use elapsed time to adjust RTT\n(commented out as was prior to this patch)\n- send options at times more closely following the spec\n(content is now correct)\n\nSigned-off-by: Ian McDonald \u003ciam4@cs.waikato.ac.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d179cd12928443f3ec29cfbc3567439644bd0afc",
      "tree": "0bfc57e73f0bf9f7bb9d5c8ce7d3d5afe550f94e",
      "parents": [
        "e92ae93a8aa66aea12935420cb22d4df1c18d023"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 14:57:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:54 2005 -0700"
      },
      "message": "[NET]: Implement SKB fast cloning.\n\nProtocols that make extensive use of SKB cloning,\nfor example TCP, eat at least 2 allocations per\npacket sent as a result.\n\nTo cut the kmalloc() count in half, we implement\na pre-allocation scheme wherein we allocate\n2 sk_buff objects in advance, then use a simple\nreference count to free up the memory at the\ncorrect time.\n\nBased upon an initial patch by Thomas Graf and\nsuggestions from Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c6ea29d82e0d1b9b37e6b879e0a7fd6c409333d",
      "tree": "a11270e23933664056cfd3d53e3ae2a661515d23",
      "parents": [
        "6ed8a48582c08432e84e5610564c1d25fe00dd7f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 16 19:46:48 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:39 2005 -0700"
      },
      "message": "[IP]: Introduce ip_options_get_from_user\n\nThis variant is needed to satisfy sparse __user annotations.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ed8a48582c08432e84e5610564c1d25fe00dd7f",
      "tree": "3508cea2d856ec8405059815bd9eba4a67c8a5cd",
      "parents": [
        "20380731bc2897f2952ae055420972ded4cd786e"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 16 19:02:15 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:35 2005 -0700"
      },
      "message": "[NETLINK]: Fix sparse warnings\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20380731bc2897f2952ae055420972ded4cd786e",
      "tree": "abd31e5ebfadcf4f9024634eec8b11855029e512",
      "parents": [
        "9deff7f2365958c5c5aa8cb5a0dd651c4dd83f8f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 16 02:18:02 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:32 2005 -0700"
      },
      "message": "[NET]: Fix sparse warnings\n\nOf this type, mostly:\n\nCHECK   net/ipv6/netfilter.c\nnet/ipv6/netfilter.c:96:12: warning: symbol \u0027ipv6_netfilter_init\u0027 was not declared. Should it be static?\nnet/ipv6/netfilter.c:101:6: warning: symbol \u0027ipv6_netfilter_fini\u0027 was not declared. Should it be static?\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "066286071d3542243baa68166acb779187c848b3",
      "tree": "ef6604f16ceb13842a30311654e6a64aac716c48",
      "parents": [
        "9a4595bc7e67962f13232ee55a64e063062c3a99"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Aug 15 12:33:26 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:11 2005 -0700"
      },
      "message": "[NETLINK]: Add \"groups\" argument to netlink_kernel_create\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a4595bc7e67962f13232ee55a64e063062c3a99",
      "tree": "9691d77701cad7e0d4fb62390acf525f3adb9d60",
      "parents": [
        "f7fa9b10edbb9391bdd4ec8e8b3d621d0664b198"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Aug 15 12:32:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:07 2005 -0700"
      },
      "message": "[NETLINK]: Add set/getsockopt options to support more than 32 groups\n\nNETLINK_ADD_MEMBERSHIP/NETLINK_DROP_MEMBERSHIP are used to join/leave\ngroups, NETLINK_PKTINFO is used to enable nl_pktinfo control messages\nfor received packets to get the extended destination group number.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac6d439d2097b72ea0cbc2322ce1263a38bc1fd0",
      "tree": "19e638a226993dddede5a2da577e2572f7555a95",
      "parents": [
        "d629b836d151d43332492651dd841d32e57ebe3b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 14 19:29:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:00:54 2005 -0700"
      },
      "message": "[NETLINK]: Convert netlink users to use group numbers instead of bitmasks\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d629b836d151d43332492651dd841d32e57ebe3b",
      "tree": "0276547438963b51b8d92df201e91d867c7fa9c0",
      "parents": [
        "77247bbb3094246be9d057e7be442cc708f123a8"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 14 19:27:50 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:00:49 2005 -0700"
      },
      "message": "[NETLINK]: Use group numbers instead of bitmasks internally\n\nUsing the group number allows increasing the number of groups without\nbeeing limited by the size of the bitmask. It introduces one limitation\nfor netlink users: messages can\u0027t be broadcasted to multiple groups anymore,\nhowever this feature was never used inside the kernel.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db080529798b497eb5a37b92a25e966be5a7dd5d",
      "tree": "8986bf4196a343bdf181bc9f667bdd131c05186d",
      "parents": [
        "43e943c32b9213b5d25407b281c94aaa474fd9a6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 14 19:26:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:00:39 2005 -0700"
      },
      "message": "[NETLINK]: Remove unused groups member from struct netlink_skb_parms\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb13ab2849074244a51ae5147483610529a29ced",
      "tree": "858541a34d1e72632958bb788cf38b790d212757",
      "parents": [
        "a61bbcf28a8cb0ba56f8193d512f7222e711a294"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Sun Aug 14 17:32:05 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:58:29 2005 -0700"
      },
      "message": "[NETFILTER]: Remove two unused files\n\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a61bbcf28a8cb0ba56f8193d512f7222e711a294",
      "tree": "33ae1976ab3b08aac516debb2742d2c6696d5436",
      "parents": [
        "25ed891019b84498c83903ecf53df7ce35e9cff6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 14 17:24:31 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:58:24 2005 -0700"
      },
      "message": "[NET]: Store skb-\u003etimestamp as offset to a base timestamp\n\nReduces skb size by 8 bytes on 64-bit.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25ed891019b84498c83903ecf53df7ce35e9cff6",
      "tree": "8ff7446b2ecaf535da762186d64c6a5af1762de7",
      "parents": [
        "8ffde671730df0b392ca478643b88ef7153244c0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Aug 13 13:58:21 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:58:17 2005 -0700"
      },
      "message": "[NETFILTER]: Nicer names for ipt_connbytes constants\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d810fd2d28a9d672eca3136476af1a54a380bb2",
      "tree": "1eaa57851bbc1eeee094b92c539de8e7509aa297",
      "parents": [
        "0ba2c6e8c0fb5cde5a23a213c2e7cb851b85c310"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Sat Aug 13 13:56:26 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:58:04 2005 -0700"
      },
      "message": "[NETFILTER]: Add new iptables \"connbytes\" match\n\nThis patch ads a new \"connbytes\" match that utilizes the CONFIG_NF_CT_ACCT\nper-connection byte and packet counters.  Using it you can do things like\npacket classification on average packet size within a connection.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ba2c6e8c0fb5cde5a23a213c2e7cb851b85c310",
      "tree": "62317e893be4261f456d666efd1105b7871d36b9",
      "parents": [
        "17b085eacef81a6286bd478f2ec75e04abb091cb"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Sat Aug 13 13:55:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:57:59 2005 -0700"
      },
      "message": "[NETFILTER]: introduce and use aligned_u64 data type\n\nAs proposed by Andi Kleen, this is required esp. for x86_64 architecture,\nwhere 64bit code needs 8byte aligned 64bit data types, but 32bit userspace\napps will only align to 4bytes.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17b085eacef81a6286bd478f2ec75e04abb091cb",
      "tree": "b990ca4a3b8e2c08fbcf09ba18e9ae469754b2df",
      "parents": [
        "a8c2190ee7da1a1dc68ff1a6b5f03feb61e523a5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Aug 12 12:59:17 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:57:54 2005 -0700"
      },
      "message": "[INET_DIAG]: Move the tcp_diag interface to the proper place\n\nWith this the previous setup is back, i.e. tcp_diag can be built as a module,\nas dccp_diag and both share the infrastructure available in inet_diag.\n\nIf one selects CONFIG_INET_DIAG as module CONFIG_INET_TCP_DIAG will also be\nbuilt as a module, as will CONFIG_INET_DCCP_DIAG, if CONFIG_IP_DCCP was\nselected static or as a module, if CONFIG_INET_DIAG is y, being statically\nlinked CONFIG_INET_TCP_DIAG will follow suit and CONFIG_INET_DCCP_DIAG will be\nbuilt in the same manner as CONFIG_IP_DCCP.\n\nNow to aim at UDP, converting it to use inet_hashinfo, so that we can use\niproute2 for UDP sockets as well.\n\nAh, just to show an example of this new infrastructure working for DCCP :-)\n\n[root@qemu ~]# ./ss -dane\nState      Recv-Q Send-Q Local Address:Port  Peer Address:Port\nLISTEN     0      0                  *:5001             *:*     ino:942 sk:cfd503a0\nESTAB      0      0          127.0.0.1:5001     127.0.0.1:32770 ino:943 sk:cfd50a60\nESTAB      0      0          127.0.0.1:32770    127.0.0.1:5001  ino:947 sk:cfd50700\nTIME-WAIT  0      0          127.0.0.1:32769    127.0.0.1:5001  timer:(timewait,3.430ms,0) ino:0 sk:cf209620\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8c2190ee7da1a1dc68ff1a6b5f03feb61e523a5",
      "tree": "30ab4f0cb01c493249a858ce315a1847a8c2e65f",
      "parents": [
        "73c1f4a033675f168df7e98bbeeafca3c644b8a6"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Aug 12 12:56:38 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:57:48 2005 -0700"
      },
      "message": "[INET_DIAG]: Rename tcp_diag.[ch] to inet_diag.[ch]\n\nNext changeset will introduce net/ipv4/tcp_diag.c, moving the code that was put\ntransitioanlly in inet_diag.c.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73c1f4a033675f168df7e98bbeeafca3c644b8a6",
      "tree": "041e0c203be710b39c8b3a1c18d23e7a50e321a6",
      "parents": [
        "4f5736c4c7cf6f9bd8db82b712cfdd51c87e06b9"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Aug 12 12:51:49 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:57:44 2005 -0700"
      },
      "message": "[TCPDIAG]: Just rename everything to inet_diag\n\nNext changeset will rename tcp_diag.[ch] to inet_diag.[ch].\n\nI\u0027m taking this longer route so as to easy review, making clear the changes\nmade all along the way.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f5736c4c7cf6f9bd8db82b712cfdd51c87e06b9",
      "tree": "403d4b49b4c1d51445f3ff279d75f74a39e2cc17",
      "parents": [
        "5324a040ccc708998e61ea93e669b81312f0ae11"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Aug 12 09:27:49 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:57:38 2005 -0700"
      },
      "message": "[TCPDIAG]: Introduce inet_diag_{register,unregister}\n\nNext changeset will rename tcp_diag to inet_diag and move the tcp_diag code out\nof it and into a new tcp_diag.c, similar to the net/dccp/diag.c introduced in\nthis changeset, completing the transition to a generic inet_diag\ninfrastructure.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5324a040ccc708998e61ea93e669b81312f0ae11",
      "tree": "08e40652e7c9394277a0b5e08148c43a97d46670",
      "parents": [
        "505cbfc577f3fa778005e2800b869eca25727d5f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Aug 12 09:26:18 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:57:29 2005 -0700"
      },
      "message": "[INET6_HASHTABLES]: Move inet6_lookup functions to net/ipv6/inet6_hashtables.c\n\nDoing this we allow tcp_diag to support IPV6 even if tcp_diag is compiled\nstatically and IPV6 is compiled as a module, removing the previous restriction\nwhile not building any IPV6 code if it is not selected.\n\nNow to work on the tcpdiag_register infrastructure and then to rename the whole\nthing to inetdiag, reflecting its by then completely generic nature.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "505cbfc577f3fa778005e2800b869eca25727d5f",
      "tree": "a823df4b3e919b06b08d49014ad233c48a5903ff",
      "parents": [
        "b766b305d3f2d8be173e5d9853534ea1afdbabba"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Aug 12 09:19:38 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:57:24 2005 -0700"
      },
      "message": "[IPV6]: Generalise the tcp_v6_lookup routines\n\nIn the same way as was done with the v4 counterparts, this will be moved\nto inet6_hashtables.c.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b766b305d3f2d8be173e5d9853534ea1afdbabba",
      "tree": "f3368c13b2644965cb16dfd80dd044621ec35608",
      "parents": [
        "0a242efc4fb859b2da506cdf8f3366231602e4ff"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Fri Aug 12 11:36:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:57:14 2005 -0700"
      },
      "message": "[NETFILTER]: Fix gcc-3.4.x warning about iplicit operator precedence\n\nFix gcc-3.4.x warning about iplicit operator precedence in NF_QUEUE_NR()\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a242efc4fb859b2da506cdf8f3366231602e4ff",
      "tree": "a4f4174ba8ccdedf892cc3358033b61e1a92babd",
      "parents": [
        "5917ed961def82a4dba9198d11a75f79d115a8cb"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Thu Aug 11 15:32:53 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:57:08 2005 -0700"
      },
      "message": "[NET]: Deinline netif_carrier_{on,off}().\n\n# grep -r \u0027netif_carrier_o[nf]\u0027 linux-2.6.12 | wc -l\n246\n\n# size vmlinux.org vmlinux.carrier\ntext    data     bss     dec     hex filename\n4339634 1054414  259296 5653344  564360 vmlinux.org\n4337710 1054414  259296 5651420  563bdc vmlinux.carrier\n\nAnd this ain\u0027t an allyesconfig kernel!\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5917ed961def82a4dba9198d11a75f79d115a8cb",
      "tree": "4e7ba1b827e70d60cb6fd42ea18bd618757a8908",
      "parents": [
        "622439270c74f3ad4f69d1417aca4bb3b79514f4"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Aug 11 15:31:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:57:03 2005 -0700"
      },
      "message": "[NETFILTER]: Fix NF_QUEUE_NR() macro\n\nI obviously wanted to use bitwise-or, not logical or.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c60f3fab55712f23f2bd557ceedfbb00c649f37",
      "tree": "a131a54e9790b1b85e5c7f78a2e74e33af2bbd87",
      "parents": [
        "540722ffc3a0d7e11d97a13e1ce6f3bc23b061c1"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Aug 10 12:59:38 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:56:28 2005 -0700"
      },
      "message": "[CCID3]: Separate most of the packet history code\n\nThis also changes the list_for_each_entry_safe_continue behaviour to match its\nkerneldoc comment, that is, to start after the pos passed.\n\nAlso adds several helper functions from previously open coded fragments, making\nthe code more clear.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "540722ffc3a0d7e11d97a13e1ce6f3bc23b061c1",
      "tree": "0d750a23bc5e5e65ae4fd7baef237476398ca2ec",
      "parents": [
        "6687e988d9aeaccad6774e6a8304f681f3ec0a03"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Aug 10 05:54:28 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:56:23 2005 -0700"
      },
      "message": "[TCPDIAG]: Implement cheapest way of supporting DCCPDIAG_GETSOCK\n\nWith ugly ifdefs, etc, but this actually:\n\n1. keeps the existing ABI, i.e. no need to recompile the iproute2\n   utilities if not interested in DCCP.\n\n2. Provides all the tcp_diag functionality in DCCP, with just a\n   small patch that makes iproute2 support DCCP.\n\nOf course I\u0027ll get this cleaned-up in time, but for now I think its\nOK to be this way to quickly get this functionality.\n\niproute2-ss050808 patch at:\n\nhttp://vger.kernel.org/~acme/iproute2-ss050808.dccp.patch\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6687e988d9aeaccad6774e6a8304f681f3ec0a03",
      "tree": "ecd3d28f9989847aa1dcde4782de0210aeadc290",
      "parents": [
        "64ce207306debd7157f47282be94770407bec01c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Aug 10 04:03:31 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:56:18 2005 -0700"
      },
      "message": "[ICSK]: Move TCP congestion avoidance members to icsk\n\nThis changeset basically moves tcp_sk()-\u003e{ca_ops,ca_state,etc} to inet_csk(),\nminimal renaming/moving done in this changeset to ease review.\n\nMost of it is just changes of struct tcp_sock * to struct sock * parameters.\n\nWith this we move to a state closer to two interesting goals:\n\n1. Generalisation of net/ipv4/tcp_diag.c, becoming inet_diag.c, being used\n   for any INET transport protocol that has struct inet_hashinfo and are\n   derived from struct inet_connection_sock. Keeps the userspace API, that will\n   just not display DCCP sockets, while newer versions of tools can support\n   DCCP.\n\n2. INET generic transport pluggable Congestion Avoidance infrastructure, using\n   the current TCP CA infrastructure with DCCP.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64ce207306debd7157f47282be94770407bec01c",
      "tree": "b4004f01b2b0e935b95bcce9a78e60a9e9e17f65",
      "parents": [
        "64cf1e5d8b5f88d56509260e08fa0d8314277350"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 09 20:50:53 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:56:08 2005 -0700"
      },
      "message": "[NET]: Make NETDEBUG pure printk wrappers\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64cf1e5d8b5f88d56509260e08fa0d8314277350",
      "tree": "1b2decb48c52d8f3f3abe04ffb8e0dca80f0747a",
      "parents": [
        "696ab2d3bffc746fb8cf3712f066d42b9886aeed"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 09 20:45:21 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:56:03 2005 -0700"
      },
      "message": "[DCCP]: Finish the TIMEWAIT minisock support\n\nUsing most of the infrastructure TCP uses, with a dccp_death_row,\netc. As per my current interpretation of the draft what we have with\nthis changeset seems to be all we need (or very close to it 8)).\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "696ab2d3bffc746fb8cf3712f066d42b9886aeed",
      "tree": "d0990b1d6f5fd6b3b7ddce553a16cccf6f029651",
      "parents": [
        "295ff7edb8f72b77d524759266f7524deae379b3"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 09 20:45:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:55:58 2005 -0700"
      },
      "message": "[TIMEWAIT]: Move inet_timewait_death_row routines to net/ipv4/inet_timewait_sock.c\n\nAlso export the ones that will be used in the next changeset, when\nDCCP uses this infrastructure.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "295ff7edb8f72b77d524759266f7524deae379b3",
      "tree": "e16e99e324444fb01ae3dfd221b5d47a88acfeb8",
      "parents": [
        "0b4e03bf0bc43ad6250a1e2fa25fc3eb2b028977"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 09 20:44:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:55:48 2005 -0700"
      },
      "message": "[TIMEWAIT]: Introduce inet_timewait_death_row\n\nThat groups all of the tables and variables associated to the TCP timewait\nschedulling/recycling/killing code, that now can be isolated from the TCP\nspecific code and used by other transport protocols, such as DCCP.\n\nNext changeset will move this code to net/ipv4/inet_timewait_sock.c\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d48d93947dd9ea21c5cdc76a8581b06a4a39281",
      "tree": "96a1cbfe83a02e27fed3d30f1ac9f2fe05c17506",
      "parents": [
        "2eb25a6c34504254760e67172f7518d6bfdd7676"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Aug 09 20:30:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:55:13 2005 -0700"
      },
      "message": "[Bluetooth]: Move packet type into the SKB control buffer\n\nThis patch moves the usage of packet type into the SKB control\nbuffer. After this patch it is now possible to shrink the sk_buff\nstructure and redefine its pkt_type.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2eb25a6c34504254760e67172f7518d6bfdd7676",
      "tree": "fc2f39fedac03f773b7bbb3489774df57edc721c",
      "parents": [
        "3a5e903c09aed19ca4a1bb26d87b8d6461a93818"
      ],
      "author": {
        "name": "Victor Fusco",
        "email": "victor@cetuc.puc-rio.br",
        "time": "Tue Aug 09 20:29:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:55:07 2005 -0700"
      },
      "message": "[Bluetooth]: Fix sparse warnings (__nocast type)\n\nThis patch fixes the sparse warnings \"implicit cast to nocast type\"\nfor the priority or gfp_mask parameters of the memory allocations.\n\nSigned-off-by: Victor Fusco \u003cvictor@cetuc.puc-rio.br\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a5e903c09aed19ca4a1bb26d87b8d6461a93818",
      "tree": "b9761b89aaba6537d06893091a2f43c9a8e17c3f",
      "parents": [
        "7b9eb9e2099f6f4acd6a36bcd7820d27c3cf5ee3"
      ],
      "author": {
        "name": "J. Suter",
        "email": "jsuter@hardwave.de",
        "time": "Tue Aug 09 20:28:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:55:03 2005 -0700"
      },
      "message": "[Bluetooth]: Implement RFCOMM remote port negotiation\n\nThis patch implements the remote port negotiation (RPN) of the RFCOMM\nprotocol for Bluetooth.\n\nSigned-off-by: J. Suter \u003cjsuter@hardwave.de\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85a1e930bf628700e8e9c166b1f5c1c26d3651cc",
      "tree": "3361d42b6c32145517df9ac95117221a01a8132c",
      "parents": [
        "45bb4bf08b9c16122af84d3f26a018c8022b24e5"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Aug 09 20:28:02 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:54:53 2005 -0700"
      },
      "message": "[Bluetooth]: Track page scan repetition mode changes\n\nThe HCI page scan repetition mode change event contains the actual\npage scan repetition mode for the remote device. It is the same\nvalue that is received from an inquiry response and it can be used\nto make further reconnections faster.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45bb4bf08b9c16122af84d3f26a018c8022b24e5",
      "tree": "f8eb941e9ba34345652ab6330ab6b84c8598dec1",
      "parents": [
        "4aa769b99724953a6f322c648c0cfbe8c6616382"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Aug 09 20:27:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:54:47 2005 -0700"
      },
      "message": "[Bluetooth]: Workaround for inquiry results with RSSI and page scan mode\n\nThis patch implements a workaround for buggy Bluetooth 1.2 devices from\nSilicon Wave. Their inquiry results with RSSI contain the page scan mode\nfield. This field was removed in the final Bluetooth 1.2 specification.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d3de414eb20d937d82c5219fd13ee4cedc499cb",
      "tree": "3e249fc3ecd33bdec336208a29f0a8fdea062439",
      "parents": [
        "e2e268665f6c01686b477a6b0cc5a70bab689d54"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Tue Aug 09 20:26:55 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:54:28 2005 -0700"
      },
      "message": "[NETFILTER]: New iptables DCCP protocol header match\n\nUsing this new iptables DCCP protocol header match, it is possible to\ncreate simplistic stateless packet filtering rules for DCCP.  It\npermits matching of port numbers, packet type and options.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2e268665f6c01686b477a6b0cc5a70bab689d54",
      "tree": "1e0ea532c344e09c0747f488088bf7f85feed3ec",
      "parents": [
        "5a47a470e602eecb168ddd3b78841b84ceddd319"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Tue Aug 09 20:26:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:54:23 2005 -0700"
      },
      "message": "[DCCP]: Fix struct sockaddr_dccp definition\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a47a470e602eecb168ddd3b78841b84ceddd319",
      "tree": "9b2408cd295189662f4909522a15d24101bf3fdc",
      "parents": [
        "bb435b8d816582064ee0ddb1e2a6fbca67f34108"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Tue Aug 09 20:26:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:54:18 2005 -0700"
      },
      "message": "[DCCP]: make \u003clinux/dccp.h\u003e include-able from userspace\n\nThe protocol header files in \u003clinux/foo.h\u003e are usually structured in a\nway to be included by userspace code.  The top section consists of\ngeneral protocol structure definitions, typedefs, enums - followed by\nan #ifdef __KERNEL__ section.\n\nCurrently \u003clinux/dccp.h\u003e doesn\u0027t follow that convention and can\ntherefore not be used from userspace.  However, for example iptables\u0027\nlibipt_dccp.c actually needs various definitions from there.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a61fadb3908454ccfa538aaa75eb1d22def5700",
      "tree": "e3e2b131c03b3cab2f81e6cdeeaadf50071046b9",
      "parents": [
        "d72367b6f36e557f122beefaa8c6b80eb1c7f245"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Tue Aug 09 20:23:53 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:51:25 2005 -0700"
      },
      "message": "[NETFILTER]: check nf_log function call arguments\n\nCheck whether pf is too large in order to prevent array overflow.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbd86b9fc469b7e91dc7444e6abb8930811d79cb",
      "tree": "0d1133f5f499cab639784407f53938ba5060807f",
      "parents": [
        "fbcd923c3e0c8ec9e4ed64f5a4e5766807b32729"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Tue Aug 09 20:23:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:51:18 2005 -0700"
      },
      "message": "[NETFILTER]: add /proc/net/netfilter interface to nf_queue\n\nThis patch adds a /proc/net/netfilter/nf_queue file, similar to the\nrecently-added /proc/net/netfilter/nf_log.  It indicates which queue\nhandler is registered to which protocol family.  This is useful since\nthere are now multiple queue handlers in the treee (ip[6]_queue,\nnfnetlink_queue).\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fbcd923c3e0c8ec9e4ed64f5a4e5766807b32729",
      "tree": "68aa12364efe574d3c8fa667ad088c8746843a5d",
      "parents": [
        "f6ebe77f955d77a988ce726f0818ec0103b11323"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Tue Aug 09 20:22:10 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:51:15 2005 -0700"
      },
      "message": "[NETFILTER]: add correct bridging support to nfnetlink_{queue,log}\n\nThis patch adds support for passing the real \u0027physical\u0027 device ifindex\ndown to userspace via nfnetlink_log and nfnetlink_queue.\n\nThis feature basically obsoletes net/bridge/netfilter/ebt_ulog.c, and\nit is likely ebt_ulog.c will die with one of the next couple of\npatches.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "329058028523a5b36de449f130111b7671a4f269"
}
