)]}'
{
  "log": [
    {
      "commit": "efa545791ff439d778f79d02255d59ff1f7ea0fc",
      "tree": "e2969eb0e579673321446e36297d060a44ca859f",
      "parents": [
        "5330e9273e2b3e372b01bb1cb75be4364f02db78"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Tue Apr 26 11:26:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 11:26:53 2005 -0700"
      },
      "message": "[PATCH] ppc64: trivial user annotations\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5330e9273e2b3e372b01bb1cb75be4364f02db78",
      "tree": "c05def3f207bdfca1eb9fac67d01329dd033643e",
      "parents": [
        "97af11286d68e359f61579214ca7a7b4433fe458"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Tue Apr 26 11:26:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 11:26:53 2005 -0700"
      },
      "message": "[PATCH] size_t portability fixes - drivers/usb\n\nsize_t is zu, ssize_t is zd...\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97af11286d68e359f61579214ca7a7b4433fe458",
      "tree": "3d89de007d362d688bf48528b906faa9f0f29814",
      "parents": [
        "1e14c33fe2e3409d9f34041859af52be6e4723af",
        "2b49abac5855aff9b42cf2cdb5376ac805bebd86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 09:02:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 09:02:40 2005 -0700"
      },
      "message": "Automatic merge of kernel.org:/home/rmk/linux-2.6-serial.git\n"
    },
    {
      "commit": "1e14c33fe2e3409d9f34041859af52be6e4723af",
      "tree": "a9df9616c5341cfeab791cc38e0ec47b99e36855",
      "parents": [
        "766f2fa170e65948053b06c6106c8dc8526c3e14",
        "bce495d865829d7a1d8102a834d3e3af32616567"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 08:58:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 08:58:22 2005 -0700"
      },
      "message": "Automatic merge of kernel.org:/home/rmk/linux-2.6-rmk.git\n"
    },
    {
      "commit": "766f2fa170e65948053b06c6106c8dc8526c3e14",
      "tree": "104eb135ed4cbcc45b8e57f9c37d5f59d1679b43",
      "parents": [
        "9be80c0f0f61e8c0572d7c9d73b3ef839754a953"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:43 2005 -0700"
      },
      "message": "[PATCH] qla trivial iomem annotation\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9be80c0f0f61e8c0572d7c9d73b3ef839754a953",
      "tree": "0ee7d15cd5f774990f89b77d350dd5b5527adabc",
      "parents": [
        "993fb38b1c0cd1a56d15aa99b337c780a538baa8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:42 2005 -0700"
      },
      "message": "[PATCH] oprofile trivial user annotations\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "993fb38b1c0cd1a56d15aa99b337c780a538baa8",
      "tree": "784444f2d69059e6ccad8b0b83a2f21d6a5c1ea9",
      "parents": [
        "0f73832fd8fc42dd7cc73487147f5d5b8f8d2cf0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:42 2005 -0700"
      },
      "message": "[PATCH] amd64 rt_sigframe user annotation\n\n-\u003epretcode in struct rt_sigframe is a userland pointer (and already\ntreated as such by code using that field). \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f73832fd8fc42dd7cc73487147f5d5b8f8d2cf0",
      "tree": "946c2cb0b309119814fcb55d3d53f12521c34c62",
      "parents": [
        "f815e8182b94f8fb5913b66454b40b484a2f70cc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:42 2005 -0700"
      },
      "message": "[PATCH] drivers/scsi NULL noise removal\n\nNULL noise in sbus scsi drivers got missed\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f815e8182b94f8fb5913b66454b40b484a2f70cc",
      "tree": "214d245b16a664f9f638cb1931df33110070e775",
      "parents": [
        "66768eb26c471091dc4ea1ed59b4bab7edc3d7bd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:42 2005 -0700"
      },
      "message": "[PATCH] imsttfb missing iomem annotations\n\nwrite_reg_le32() and read_reg_le32() expect iomem pointers...\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66768eb26c471091dc4ea1ed59b4bab7edc3d7bd",
      "tree": "b6e9c650228c037d62ae56021fd6c064c1cb8160",
      "parents": [
        "0d3e8fe662c31d614f809d0131e134e2692d6a68"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:41 2005 -0700"
      },
      "message": "[PATCH] ppc-opc NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d3e8fe662c31d614f809d0131e134e2692d6a68",
      "tree": "1bcde202c5a93e3054aa09e185606ec932ac0623",
      "parents": [
        "9727d04aa6d58e131128b4178e742c423480d476"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:41 2005 -0700"
      },
      "message": "[PATCH] savagefb iomem annotations\n\ntrivial iomem annotations + memset() replaced with memset_io() in a\nplace that deals with ioremapped area. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9727d04aa6d58e131128b4178e742c423480d476",
      "tree": "45e8674d55df35301117862b513d54eca5af3407",
      "parents": [
        "b76be681f8b296c00f707220b9891934d5d74778"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:41 2005 -0700"
      },
      "message": "[PATCH] pegasus NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b76be681f8b296c00f707220b9891934d5d74778",
      "tree": "366e343ef875ade6e76c4440053f5a5a47160924",
      "parents": [
        "8cf381ca3c4a2410cea9615e205bc41bd4275e1e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:41 2005 -0700"
      },
      "message": "[PATCH] tpm 64bit fixes (size_t)\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8cf381ca3c4a2410cea9615e205bc41bd4275e1e",
      "tree": "0217478cfb220e5598fdf91f1447273f3a85001b",
      "parents": [
        "99805f47dd0ede2e96f2c62c588a0d906811ed6d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:40 2005 -0700"
      },
      "message": "[PATCH] fix SND_POWERMAC dependencies\n\nThis beast is pmac-only; moreover, it won\u0027t build on other\nsubarchitectures. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b49abac5855aff9b42cf2cdb5376ac805bebd86",
      "tree": "50633da8be83ec2a965edd75466dfaa9e8075499",
      "parents": [
        "2a9604b863c854e5bee409157aabb35b6ce8ecd3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:37:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:37:45 2005 +0100"
      },
      "message": "[PATCH] Serial: Convert 8250_hp300 to use serial8250_{un,}register_port\n\nConvert 8250_hp300 to use serial8250_register_port() and\nserial8250_unregister_port().\n\nTested by Kars de Jong, 4/4/2005.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2a9604b863c854e5bee409157aabb35b6ce8ecd3",
      "tree": "5e806532eb739615ba0cc21797707a44fea83423",
      "parents": [
        "45849282bfd7543253761cbf7db96151b05e5ed1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:32:00 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:32:00 2005 +0100"
      },
      "message": "[PATCH] Serial: Move error path processing inline\n\nWith unlikely() there\u0027s no need for the error path to\nuse gotos.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "45849282bfd7543253761cbf7db96151b05e5ed1",
      "tree": "1e02a8874f487041795f27427d2ee22e8c236c8c",
      "parents": [
        "b453257f057b834fdf9f4a6ad6133598b79bd982"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:29:44 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:29:44 2005 +0100"
      },
      "message": "[PATCH] Serial: Ensure error paths are marked with unlikely()\n\nEnsure ARM serial driver error paths are marked with the\nunlikely() compiler hint.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "99805f47dd0ede2e96f2c62c588a0d906811ed6d",
      "tree": "b8256eb1e09d04fb986d182528e0cb1becc8dc19",
      "parents": [
        "a1342206e192709a405485dbe2e647d5c4005d20",
        "9719b0c298bd6a4a608843dc989a5f94cd0a7c13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:22:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:22:55 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/\n"
    },
    {
      "commit": "bce495d865829d7a1d8102a834d3e3af32616567",
      "tree": "7adb68ca1e724bace46271258b2500aa2869ddc9",
      "parents": [
        "f4dc9a4cf26278f5b608d6e4bd16e7b27ddcf1a5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:21:02 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:21:02 2005 +0100"
      },
      "message": "[PATCH] ARM: make entry*.S includes more logical\n\nMove common includes to entry-header, and file specific includes\nto the relevant file.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f4dc9a4cf26278f5b608d6e4bd16e7b27ddcf1a5",
      "tree": "79d956ff351892230ca46e4a30249b446e62daaf",
      "parents": [
        "cf88b417f9b1365c5aeeffa5c41208be68adfd76"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:20:34 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:20:34 2005 +0100"
      },
      "message": "[PATCH] ARM: Remove single-use user save/restore macros\n\nAssembly macros are pointless if they\u0027re only used once.  Move\nthem inline.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cf88b417f9b1365c5aeeffa5c41208be68adfd76",
      "tree": "ffc3be3dff7e20e2ad5367fa8d6d0d2f0baa8a24",
      "parents": [
        "acaca3c91536491119e97d428c1da935f411cc9a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:20:12 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:20:12 2005 +0100"
      },
      "message": "[PATCH] ARM: remove PT_TRACESYS\n\nPT_TRACESYS is unused, remove it.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "acaca3c91536491119e97d428c1da935f411cc9a",
      "tree": "212c1193f17d263b25df6f7ce636608c5c52508b",
      "parents": [
        "e0f9f4a622cec66d09a5d9339f048877c665cec3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:19:48 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:19:48 2005 +0100"
      },
      "message": "[PATCH] ARM: Remove SVC_MODE definition\n\nSVC_MODE reflects the MODE_SVC definition in asm/ptrace.h.  Use\nthe asm/ptrace.h definition instead, and remove SVC_MODE.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e0f9f4a622cec66d09a5d9339f048877c665cec3",
      "tree": "475dfd298c7151380e6a5bb64ec7d7d03c33dded",
      "parents": [
        "925c8a1a8cb9d7a33a8e39516d7fb679030553fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:19:24 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:19:24 2005 +0100"
      },
      "message": "[PATCH] ARM: Use __NR_SYSCALL_BASE and __ARM_NR_BASE in asm code\n\nDon\u0027t define our own local constants, but use those already defined\nin asm/unistd.h instead.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a1342206e192709a405485dbe2e647d5c4005d20",
      "tree": "0394ae057dd8012c852ef08acbb3d02c27e665b2",
      "parents": [
        "b453257f057b834fdf9f4a6ad6133598b79bd982",
        "5523662c4cd585b892811d7bb3e25d9a787e19b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:19:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:19:05 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git\n"
    },
    {
      "commit": "925c8a1a8cb9d7a33a8e39516d7fb679030553fc",
      "tree": "47cefc6d9eb3d8d81613e3fbd790a22d1edb23b1",
      "parents": [
        "1ec42c0c97186fadc48810ccaf2dc573cd957ea1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:18:59 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:18:59 2005 +0100"
      },
      "message": "[PATCH] ARM: pt_regs offsets\n\nGenerate pt_regs S_xx offsets from the structure itself instead\nof #defining them.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1ec42c0c97186fadc48810ccaf2dc573cd957ea1",
      "tree": "5476806ed2a9a37409a01b638c9cd62d0ca966a0",
      "parents": [
        "7933523dc75823342dbd70a27760a82a5302baf4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:18:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:18:26 2005 +0100"
      },
      "message": "[PATCH] ARM: Remove argument for disable_irq/enable_irq\n\nSince we do not require a register for these operations, we can\nremove this unnecessary argument.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7933523dc75823342dbd70a27760a82a5302baf4",
      "tree": "3baf443d6a598b8daa15ddd39565f0060d1867a9",
      "parents": [
        "2fac6f3fec2303649e9cd572255776cb93d3f888"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:17:42 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 26 15:17:42 2005 +0100"
      },
      "message": "[PATCH] ARM: remove some entry initialisation asm code\n\nConvert the trivial vector entry initialisation code to C code.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5523662c4cd585b892811d7bb3e25d9a787e19b3",
      "tree": "6ecf1032436887880268bcbf12e014264f705115",
      "parents": [
        "088dd3a45fdb8fb726cd50575856562c4f6f1c3e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Mon Apr 25 21:40:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 25 21:40:39 2005 -0700"
      },
      "message": "[NET]: kill gratitious includes of major.h\n\n\tA lot of places in there are including major.h for no reason\nwhatsoever.  Removed.  And yes, it still builds.\n\n\tThe history of that stuff is often amusing.  E.g. for net/core/sock.c\nthe story looks so, as far as I\u0027ve been able to reconstruct it: we used to\nneed major.h in net/socket.c circa 1.1.early.  In 1.1.13 that need had\ndisappeared, along with register_chrdev(SOCKET_MAJOR, \"socket\", \u0026net_fops)\nin sock_init().  Include had not.  When 1.2 -\u003e 1.3 reorg of net/* had moved\na lot of stuff from net/socket.c to net/core/sock.c, this crap had followed...\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "088dd3a45fdb8fb726cd50575856562c4f6f1c3e",
      "tree": "2cd53e54235456b621a67590817e0e6b7b735a5f",
      "parents": [
        "04237dddd14375fce1df4bfb1be92a35aa1c247f"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@redhat.com",
        "time": "Mon Apr 25 21:39:29 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 25 21:39:29 2005 -0700"
      },
      "message": "[TCP]: Trivial tcp_data_queue() cleanup\n\nThis patch removes a superfluous intialization from tcp_data_queue().\n\nSigned-off-by: James Morris \u003cjmorris@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "b453257f057b834fdf9f4a6ad6133598b79bd982",
      "tree": "fd1621a8c03331bd78abfe52c8c385977d0a9729",
      "parents": [
        "94f2f715771d0aa5554451d1e2a920f11b8be3fe"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 18:32:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 18:32:13 2005 -0700"
      },
      "message": "[PATCH] kill gratitious includes of major.h under net/*\n\nA lot of places in there are including major.h for no reason whatsoever.\nRemoved.  And yes, it still builds. \n\nThe history of that stuff is often amusing.  E.g.  for net/core/sock.c\nthe story looks so, as far as I\u0027ve been able to reconstruct it: we used\nto need major.h in net/socket.c circa 1.1.early.  In 1.1.13 that need\nhad disappeared, along with register_chrdev(SOCKET_MAJOR, \"socket\",\n\u0026net_fops) in sock_init().  Include had not.  When 1.2 -\u003e 1.3 reorg of\nnet/* had moved a lot of stuff from net/socket.c to net/core/sock.c,\nthis crap had followed... \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94f2f715771d0aa5554451d1e2a920f11b8be3fe",
      "tree": "07ebba8f6bbb91627c64c1f27e91e916dfd70756",
      "parents": [
        "7366d36cb967d7a3ac324c789a8b718e61d01b31"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 18:32:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 18:32:12 2005 -0700"
      },
      "message": "[PATCH] isofs includes sanitized\n\nfs/isofs includes trimmed down to something resembling sanity.\n\nKernel-only parts of linux/iso_fs.h and entire linux/iso_fs_{sb,i}.h\nmoved to fs/isofs/isofs.h.\n\nA lot of useless #include in fs/isofs/*.c killed. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7366d36cb967d7a3ac324c789a8b718e61d01b31",
      "tree": "131671cdfb498727ed64bf49d52c846743e31a6d",
      "parents": [
        "2c6e75999000ebc942526466dbd0de37bfac73a4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 18:32:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 18:32:12 2005 -0700"
      },
      "message": "[PATCH] ppc annotations: i2c-mpc\n\nUsual iomem annotations and NULL noise removal.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c6e75999000ebc942526466dbd0de37bfac73a4",
      "tree": "5a3c9d98da4f744fa1cedc32cb74c6dc124adc57",
      "parents": [
        "ab2fd30b668b1687a9ca9e9ea0b60145deeafe84"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 18:32:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 18:32:12 2005 -0700"
      },
      "message": "[PATCH] ppc annotations: mpsc\n\nUsual iomem annotations + NULL noise removal.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab2fd30b668b1687a9ca9e9ea0b60145deeafe84",
      "tree": "eba2812d94c3a6add143b7ee182e4411a9f3d994",
      "parents": [
        "25ee7e3832951cf5896b194f6cd929a44863f419",
        "2fac6f3fec2303649e9cd572255776cb93d3f888"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 16:19:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 16:19:32 2005 -0700"
      },
      "message": "Automated merge of kernel.org:/home/rmk/linux-2.6-rmk.git\n"
    },
    {
      "commit": "2fac6f3fec2303649e9cd572255776cb93d3f888",
      "tree": "091344bb955417f32aa60f9693612fc06d1079a4",
      "parents": [
        "41130d37a449dbff3593c8585a102d5e9173eea7"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@net.rmk.(none)",
        "time": "Mon Apr 25 23:40:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 23:40:05 2005 +0100"
      },
      "message": "[PATCH] ARM: 2653/1: Fix memset and memzero macro double-reference of parameters\n\nPatch from Deepak Saxena\n\nThe current memset() and memzero() macros on ARM reference the\nincoming parameters more than once and this can cause uninted\nside-effects. The issue was found while debugging SCTP protocol\nand with the specific usage of memzero(skb_put(skb,size),size).\nThis call would call skb_put(skb,size) twice leading to badness.\nThe fixed version copies the incoming parameters into local\nvariables and uses those instead.\n\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King"
    },
    {
      "commit": "41130d37a449dbff3593c8585a102d5e9173eea7",
      "tree": "a79bd156ecd866cf39527c8f279b1c6efce8c1eb",
      "parents": [
        "eec99e345e0568767009341ac35fb5a499301499"
      ],
      "author": {
        "name": "Jeff Lackey",
        "email": "jlackey@net.rmk.(none)",
        "time": "Mon Apr 25 23:38:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 23:38:55 2005 +0100"
      },
      "message": "[PATCH] ARM: 2650/1: PXA27x sleep - workaround Errata 39 \u0026 50 (Patch 2667)\n\nPatch from Jeff Lackey\n\nThis patch updates arch/arm/mach-pxa/sleep.S to support\nthe PXA270 CPU.  It works around Errata 39 \u0026 50 from the\nIntel(R) PXA27x Processor Family Specification Update.\n\nSigned-off-by: Jeff Lackey\nSigned-off-by: Russell King"
    },
    {
      "commit": "04237dddd14375fce1df4bfb1be92a35aa1c247f",
      "tree": "d2c8e35c19f7cac7a1d3e5a7bc55d76835d2a7e0",
      "parents": [
        "52f6d697dc0f2c039e8413e780b0f45ddf8161fc"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Apr 25 15:17:17 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 25 15:17:17 2005 -0700"
      },
      "message": "[TG3]: Fix tg3_restart_ints()\n\ntg3_restart_ints() is called to re-enable interrupts after tg3_poll()\nhas finished all the work. It calls tg3_cond_int() to force an interrupt\nif the status block updated bit is set. The updated bit will be set if\nthere is a new status block update sometime during tg3_poll() and it can\nbe very often. The worst part is that even if all the work has been\nprocessed, the updated bit remains set and an interrupt will be forced\nunnecessarily.\n\nThe fix is to call tg3_has_work() instead to determine if new work is\nposted before forcing an interrupt. The way to force an interrupt is\nalso changed to use \"coalesce_now\" instead of \"SETINT\". The former is\ngenerally a safer way to force the interrupt.\n\nAlso deleted the first parameter to tg3_has_work() which is unused.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52f6d697dc0f2c039e8413e780b0f45ddf8161fc",
      "tree": "41e9c7d722b4cd83ed2f6d5c0ae13581e309ec75",
      "parents": [
        "483ba50bd41d14d5325d6cd9935de86a982d08a2"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Apr 25 15:14:32 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 25 15:14:32 2005 -0700"
      },
      "message": "[TG3]: Refresh hw index in tg3_rx()\n\nThis patch refreshes the hw rx producer in tg3_rx() so that additional\nwork posted by the hardware can be processed.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "483ba50bd41d14d5325d6cd9935de86a982d08a2",
      "tree": "885f84a0fe56ed5e3d793a5414c8ec5bb6c8a633",
      "parents": [
        "cbdbf00aaf0addd391259f94aaa8e7dc1bfc9081"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Apr 25 15:14:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 25 15:14:03 2005 -0700"
      },
      "message": "[TG3]: Fix bug in tg3_rx()\n\nThis patch fixes a bug that causes tg3_has_work() to always return 1.\n\nrx work is determined by comparing tp-\u003erx_rcb_ptr with the current hw\nproducer index. The hw producer index is modulo the ring size, but tp-\n\u003erx_rcb_ptr is a free running counter that goes up beyond the ring size.\nAfter the ring wraps around once, tg3_has_work() will always return 1.\n\nThe fix is to always do modulo arithmetic on tp-\u003erx_rcb_ptr.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eec99e345e0568767009341ac35fb5a499301499",
      "tree": "35f6443b6e84873a53ab2162cfbc8f9323d2b435",
      "parents": [
        "bd7b170201149fd82bc3212cb570a7a7386463a4"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@org.rmk.(none)",
        "time": "Mon Apr 25 23:13:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 23:13:15 2005 +0100"
      },
      "message": "[PATCH] ARM: 2645/1: Adds IIS definitions for the S3C2400\n\nPatch from Lucas Correia Villa Real\n\nAdds IISFCON definitions for the S3C2400 at\ninclude/asm-arm/arch-s3c2400/regs-iis.h.\n\nSigned-off-by: Lucas Correia Villa Real\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King"
    },
    {
      "commit": "bd7b170201149fd82bc3212cb570a7a7386463a4",
      "tree": "3266b071178016adaad3a1684a2fe2648d24b238",
      "parents": [
        "b7ebcc108a1754a1d044b49c0acf977a7e86ae71"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@org.rmk.(none)",
        "time": "Mon Apr 25 23:12:50 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 23:12:50 2005 +0100"
      },
      "message": "[PATCH] ARM: 2644/1: Adds S3C2400 support to uncompress.h\n\nPatch from Lucas Correia Villa Real\n\nThe S3C2400 doesn\u0027t have a cpuid information stored anywhere. This patch adds\nsupport to the S3C2400 at include/asm-arm/arch-s3c2400/uncompress.h by\ninitializing the cpuid variable to the S3C2410, as they share the same\nroutine. The GSTATUS1 pin is then used only if not compiling for the S3C2400.\n\nSigned-off-by: Lucas Correia Villa Real\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King"
    },
    {
      "commit": "cbdbf00aaf0addd391259f94aaa8e7dc1bfc9081",
      "tree": "4f14b46e204857d300799b87883b1a181ef7a6af",
      "parents": [
        "b31e5b1bb53b99dfd5e890aa07e943aff114ae1c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 25 12:15:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 25 12:15:01 2005 -0700"
      },
      "message": "[PKT_SCHED]: Eliminate unnecessary includes in simple.c\n\nNoted by Al Viro.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b31e5b1bb53b99dfd5e890aa07e943aff114ae1c",
      "tree": "081d0f1223db0f7cda1fdaa3058ed4fefb28d9fc",
      "parents": [
        "f649a3bfd1b0ad8872312ed1c223d69b74406e1f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Apr 25 12:01:07 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 25 12:01:07 2005 -0700"
      },
      "message": "[NETFILTER]: Drop conntrack reference when packet leaves IP\n\nIn the event a raw socket is created for sending purposes only, the creator\nnever bothers to check the socket\u0027s receive queue.  But we continue to\nadd skbs to its queue until it fills up.\n\nUnfortunately, if ip_conntrack is loaded on the box, each skb we add to the\nqueue potentially holds a reference to a conntrack.  If the user attempts\nto unload ip_conntrack, we will spin around forever since the queued skbs\nare pinned.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f649a3bfd1b0ad8872312ed1c223d69b74406e1f",
      "tree": "1ce19f6f84280f6c3f4709d618cd855443b5a1a4",
      "parents": [
        "25ee7e3832951cf5896b194f6cd929a44863f419"
      ],
      "author": {
        "name": "Yasuyuki KOZAKAI",
        "email": "yasuyuki.kozkaai@toshiba.co.jp",
        "time": "Mon Apr 25 12:00:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 25 12:00:04 2005 -0700"
      },
      "message": "[NETFILTER]: Fix truncated sequence numbers in FTP helper\n\nSigned-off-by: Yasuyuki KOZAKAI \u003cyasuyuki.kozkaai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7ebcc108a1754a1d044b49c0acf977a7e86ae71",
      "tree": "8667058f519ebab164eca6184301da45791485f2",
      "parents": [
        "a3342421363642d03b2ae3ecd27e3041de043e99"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@org.rmk.(none)",
        "time": "Mon Apr 25 18:40:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 18:40:31 2005 +0100"
      },
      "message": "[PATCH] ARM: 2641/1: Adds S3C2400_SPPIN_nCS to arch-s3c2410/regs-spi.h\n\nPatch from Lucas Correia Villa Real\n\nAdds a define to the SPI Card Select bit on the S3C2400 into\ninclude/asm-arm/arch-s3c2410/regs-spi.h\n\nSigned-off-by: Lucas Correia Villa Real\nSigned-off-by: Russell King"
    },
    {
      "commit": "a3342421363642d03b2ae3ecd27e3041de043e99",
      "tree": "d90217f63c552f70a9731a1aafed5868fe1ebc9b",
      "parents": [
        "8e293ada7d6aaee43dd56a8077b83577dd108667"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@org.rmk.(none)",
        "time": "Mon Apr 25 18:36:50 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 18:36:50 2005 +0100"
      },
      "message": "[PATCH] ARM: 2640/1: Adds DRAM/BANKSIZE_MASK definitions for S3C2400\n\nPatch from Lucas Correia Villa Real\n\nAdds DRAM refresh definitions and sets the BANKSIZE_MASK for the S3C2400 on\ninclude/asm-arm/arch-s3c2400/regs-mem.h\n\nSigned-off-by: Lucas Correia Villa Real\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King"
    },
    {
      "commit": "25ee7e3832951cf5896b194f6cd929a44863f419",
      "tree": "5b6486ded5188e41ac9bc81ad4a5e2bd746f7ede",
      "parents": [
        "056de2fa12febe02597f971eb6ea8f2cc9c9b06e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 25 08:18:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 08:18:14 2005 -0700"
      },
      "message": "[PATCH] fs/aio.c: make some code static\n\nThis patch makes some needlessly global code static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Benjamin LaHaise \u003cbcrl@kvack.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "056de2fa12febe02597f971eb6ea8f2cc9c9b06e",
      "tree": "9771aaff44479c8ccac70fd18d1e7394fd9de264",
      "parents": [
        "dc074a8a32bc12e19436b087f01f4a4700e9b9c0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:59 2005 -0700"
      },
      "message": "[PATCH] ppc user annotations: debug_setconetext(2)\n\n3rd argument of sys_debug_setcontext() is also a userland pointer.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc074a8a32bc12e19436b087f01f4a4700e9b9c0",
      "tree": "38739592d76c9a7f12029c0ad4f0a36c11dc7367",
      "parents": [
        "91de1fff2d431fec1162333a1e4fad9a53cd5b9e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:58 2005 -0700"
      },
      "message": "[PATCH] ppc iomem annotations: mv643xx_eth\n\nvoid * __iomem replaced with intended void __iomem *.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91de1fff2d431fec1162333a1e4fad9a53cd5b9e",
      "tree": "419610113c96db5623b912f7242fb1dfe9c2fe22",
      "parents": [
        "d01daf72f0a238c5ccfba7bf82999e384927412e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:58 2005 -0700"
      },
      "message": "[PATCH] ppc sparse annotations: emulate_string_inst()\n\nreplaced declaration of EA from u32 to unsigned long - this beast is\nused only to cast it to (userland) pointer and proper integer type for\nthat is unsigned long. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d01daf72f0a238c5ccfba7bf82999e384927412e",
      "tree": "77ad6895e968291f1a7f012f4d20696c1a04058e",
      "parents": [
        "ba724a373a7184dce869e8adb79a0a03d91fbdd8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:58 2005 -0700"
      },
      "message": "[PATCH] ppc iomem annotations: pmac_low_i2c\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba724a373a7184dce869e8adb79a0a03d91fbdd8",
      "tree": "794e6935c6779664c7c95ebb37bbb42d4c5a13c6",
      "parents": [
        "92a11f9e7cb876e6cf9080e4a1642142cb9221b2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:58 2005 -0700"
      },
      "message": "[PATCH] ppc iomem annotations: ebony_setup_pcix()\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "92a11f9e7cb876e6cf9080e4a1642142cb9221b2",
      "tree": "be7957195d3f013327b45add983e5106356286e0",
      "parents": [
        "9090e001f28de4bccae232f1b78e78fad5132ecb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:57 2005 -0700"
      },
      "message": "[PATCH] ppc iomem annotations: -\u003eio_base_virt\n\n* -\u003eio_base_virt in struct pci_controller is iomem pointer.  Marked as such.\n  Most of the places that used it are already annotated to expect iomem.\n* places that did gratitious (and wrong) casts a-la\n\tisa_io_base \u003d (unsigned long)ioremap(...);\n\those-\u003eio_base_virt \u003d (void *)isa_io_base;\n  turned into\n\those-\u003eio_base_virt \u003d ioremap(...);\n\tisa_io_base \u003d (unsigned long)hose-\u003eio_base_virt;\n* pci_bus_io_base() annotated as returning iomem pointer.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9090e001f28de4bccae232f1b78e78fad5132ecb",
      "tree": "49a7ebcafb3dd05fea6ee8e4a1a88c17894c720e",
      "parents": [
        "cf025109e879294f4c6aecf94de1e7b592a9fb07"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:57 2005 -0700"
      },
      "message": "[PATCH] ppc user annotations: sigcontext\n\nsigcontext.regs is a userland pointer\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf025109e879294f4c6aecf94de1e7b592a9fb07",
      "tree": "05758cc7548b82c3b5d5641439f2a20480475bb1",
      "parents": [
        "edec231a8a652384cb6d61e648338aa5155f2b72",
        "9a59c1860d01b3dea9ab01d5cefb9d5c52042e6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:42:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:42:22 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git\n"
    },
    {
      "commit": "9a59c1860d01b3dea9ab01d5cefb9d5c52042e6d",
      "tree": "be41af760482e2bc17e23d465edd0f98adc8d464",
      "parents": [
        "24dc6ead53f8fcae4b1908c4ea3fea75ee844a6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 24 21:04:02 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 24 21:04:02 2005 -0700"
      },
      "message": "[SPARC64]: Fix SMP build.\n\nKill build failures in the SMP+!PREEMPT case introduced\nby Al Viro\u0027s spinlock.h changes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24dc6ead53f8fcae4b1908c4ea3fea75ee844a6d",
      "tree": "d84893bc9d156955ac40a4baad12ad477325408f",
      "parents": [
        "205a7edad99d68d57dfcbf9bdda1a6fb7c33169e"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Sun Apr 24 20:46:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:46:49 2005 -0700"
      },
      "message": "[SPARC]: dump_stack for sparc\n\nBob Breuer wrote a patch to add dump_stack for sparc. Supposedly, this\nwas applied, but it doesn\u0027t exist in 2.6.11.\n\nThis is the same patch, rediffed against 2.6.11.\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "205a7edad99d68d57dfcbf9bdda1a6fb7c33169e",
      "tree": "168822672277e2bc077a907a9c2b7846bd5870c5",
      "parents": [
        "962bd5604bf8a4d31d9204e7daf260ea93084bc0"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Sun Apr 24 20:46:00 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:46:00 2005 -0700"
      },
      "message": "[SPARC]: Fix mxcc warning\n\nPeter Jones uncovered this one while we were debugging the framebuffer\nissues. There are some references to -1 in the mxcc asm code, which\nshould be 0xffffffff.\n\nThis patch gets rid of the -1s.\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "962bd5604bf8a4d31d9204e7daf260ea93084bc0",
      "tree": "1aff1163866f85c2c0eb928c9e3802074d8d272b",
      "parents": [
        "f1dee7ea250bfef433fc46fd69a52b73349b24de"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Sun Apr 24 20:45:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:45:06 2005 -0700"
      },
      "message": "[SPARC]: More sparc32 ksyms cleanups\n\nThe sparc32 ksyms is missing a few more symbols, these are primarily\nrelated to SMP, and will be needed as SMP gets beaten back into\nfunctionality.\n\nSpecifically, add __cpu_data (PER_CPU), cpu_online_map, and\nphys_cpu_present_map.\n\nThis patch assumes that the earlier \"linux-2.6.11-sparc-fixksyms.patch\"\nis applied, otherwise, it will apply with fuzz.\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1dee7ea250bfef433fc46fd69a52b73349b24de",
      "tree": "bd585255c8420dec94ecaa6555560985e94390bd",
      "parents": [
        "77a6a22f697bbc59cd434ff999dc34162e240f16"
      ],
      "author": {
        "name": "Bob Breuer",
        "email": "breuerr@mc.net",
        "time": "Sun Apr 24 20:42:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:42:45 2005 -0700"
      },
      "message": "[SPARC]: Enable sun logo on sparc32\n\nThis enables the sun linux logo to be selected on sparc32.\n\nSigned-off-by: Bob Breuer \u003cbreuerr@mc.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77a6a22f697bbc59cd434ff999dc34162e240f16",
      "tree": "038f5a7e55d53995bda5a5d714e81ab6361ed545",
      "parents": [
        "6ee7c15294985e4e722959fd4482df60cefd2cc8"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Sun Apr 24 20:41:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:41:45 2005 -0700"
      },
      "message": "[SPARC]: Missing sparc32 ksyms\n\nThis patch adds some missing sparc32 ksyms that are needed.\nSpecifically, ___rw_read_enter, ___rw_read_exit, ___rw_write_enter, and\nsys_close.\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ee7c15294985e4e722959fd4482df60cefd2cc8",
      "tree": "0fb6f4154aa91bf7ad85d47894bdfe37d6e31552",
      "parents": [
        "a271c241a6036d4d583d0f47a02ba5f18b8b92b5"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Sun Apr 24 20:39:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:39:15 2005 -0700"
      },
      "message": "[SPARC]: TCX Framebuffer fixes\n\nUsing the same logic as the other framebuffer fixes committed in 2.6.11,\nthis is a set of fixes to make TCX functional on the console again. Adds\nthe tcx_pan_display function, sets the\nall-\u003einfo.var.{red,green,blue}.length values to 8, and runs fb_set_cmap.\nAlso looks for the correct SUNW,tcx prom value.\n\nThis patch just slipped through the cracks.\n\nOriginally by: Georg Chini \u003cgeorg.chini@triaton-webhosting.com\u003e\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a271c241a6036d4d583d0f47a02ba5f18b8b92b5",
      "tree": "38e2dd244d64b059af1ac10a3803871b954fcfca",
      "parents": [
        "10158286e7b5347dce2285895c95419b9f6f8b63"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Sun Apr 24 20:38:02 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:38:02 2005 -0700"
      },
      "message": "[SPARC]: Stop-A printk cleanup\n\nThis patch is incredibly trivial, but it does resolve some of the user\nconfusion as to what \"L1-A\" actually is.\n\nClarify printk message to refer to Stop-A (L1-A).\n\nGentoo has a virtually identical patch in their kernel sources.\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10158286e7b5347dce2285895c95419b9f6f8b63",
      "tree": "97facd71256239aea471578c42d82e97d562d5cf",
      "parents": [
        "8e293ada7d6aaee43dd56a8077b83577dd108667"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Sun Apr 24 20:35:20 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:35:20 2005 -0700"
      },
      "message": "[SPARC]: module version cleanups\n\nMinor cleanups for sparc specific drivers (sunbmac, sunqe, sunlance,\nsunhme, esp) so that they have a full module version definition that is\nconsistent with other upstream drivers.\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edec231a8a652384cb6d61e648338aa5155f2b72",
      "tree": "70652aa8f30bea3ea83594cc4a47a11f7a8db89d",
      "parents": [
        "c5c13fafd6548fe36b8fe9285c1912fcf96379f4"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Sun Apr 24 20:22:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:22:28 2005 -0700"
      },
      "message": "[IPV6]: export inet6_sock_nr\n\nPlease apply, SCTP/DCCP needs this when INET_REFCNT_DEBUG\nis set.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5c13fafd6548fe36b8fe9285c1912fcf96379f4",
      "tree": "892a1f3c6fa74e2b75c2278c44b58a8813f770cc",
      "parents": [
        "0d3d077cd4f1154e63a9858e47fe3fb1ad0c03e5"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sun Apr 24 20:19:54 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:19:54 2005 -0700"
      },
      "message": "[PKT_SCHED]: improve hashing performance of cls_fw\n\nCalculate hashtable size to fit into a page instead of a hardcoded\n256 buckets hash table. Results in a 1024 buckets hashtable on\nmost systems.\n\nReplace old naive extract-8-lsb-bits algorithm with a better\nalgorithm xor\u0027ing 3 or 4 bit fields at the size of the hashtable\narray index in order to improve distribution if the majority of\nthe lower bits are unused while keeping zero collision behaviour\nfor the most common use case.\n\nThanks to Wang Jian \u003clark@linux.net.cn\u003e for bringing this issue\nto attention and to Eran Mann \u003cemann@mrv.com\u003e for the initial\nidea for this new algorithm.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d3d077cd4f1154e63a9858e47fe3fb1ad0c03e5",
      "tree": "63f376b3586412af712ffac7d500516c98f7bb2c",
      "parents": [
        "aa77d26961fa4ecb11fe4209578dcd62ad15819d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Apr 24 20:16:19 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:16:19 2005 -0700"
      },
      "message": "[SELINUX]: Fix ipv6_skip_exthdr() invocation causing OOPS.\n\nThe SELinux hooks invoke ipv6_skip_exthdr() with an incorrect\nlength final argument.  However, the length argument turns out\nto be superfluous.\n\nI was just reading ipv6_skip_exthdr and it occured to me that we can\nget rid of len altogether.  The only place where len is used is to\ncheck whether the skb has two bytes for ipv6_opt_hdr.  This check\nis done by skb_header_pointer/skb_copy_bits anyway.\n\nNow it might appear that we\u0027ve made the code slower by deferring\nthe check to skb_copy_bits.  However, this check should not trigger\nin the common case so this is OK.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa77d26961fa4ecb11fe4209578dcd62ad15819d",
      "tree": "eecfa2fc73643866dc1a6ad4dd415b43b442632f",
      "parents": [
        "af191367a752625b9f05a25a9a76c727b9b17cab"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Sun Apr 24 20:13:19 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:13:19 2005 -0700"
      },
      "message": "[NET]: Document -\u003ehard_start_xmit() locking in netdevices.txt\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af191367a752625b9f05a25a9a76c727b9b17cab",
      "tree": "3f4ad2da9cb293f4ab0f8c25899b23ed0fd18e3f",
      "parents": [
        "db7530797992bb2be703f9f3cc69b1a578f812f8"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Sun Apr 24 20:12:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:12:36 2005 -0700"
      },
      "message": "[NET]: Document -\u003ehard_start_xmit() locking in comments.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db7530797992bb2be703f9f3cc69b1a578f812f8",
      "tree": "741ca281d2acb1f5a62df20ccda4ad294b57347b",
      "parents": [
        "ac6910e189471e6b46ecea59e7620b083329ad4f"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Sun Apr 24 20:10:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:10:16 2005 -0700"
      },
      "message": "[PKT_SCHED]: Introduce simple actions.\n\nAnd provide an example simply action in order to\ndemonstrate usage.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac6910e189471e6b46ecea59e7620b083329ad4f",
      "tree": "efe17c88583ac9f315fe4db0cb15b9fef2977b32",
      "parents": [
        "758d11bf096ada9d38fc690c2efe5e4661685bfc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:06:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:06:16 2005 -0700"
      },
      "message": "[TG3]: Update driver version and release date.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "758d11bf096ada9d38fc690c2efe5e4661685bfc",
      "tree": "3e6659e01973d3ee028aae15d679aab218c830a9",
      "parents": [
        "d5ac99a648b8c61d0c7f1c32a8ab7f1dca0123d2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Apr 24 19:14:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 19:14:36 2005 -0700"
      },
      "message": "[ATM]: ENI155P error handling fix\n\nFrom: Panagiotis Issaris \u003ctakis@lumumba.luc.ac.be\u003e\n\nIn the ENI155P device driver in six possible failure cases the requested\nirq is not being released.\n\nIn three of the above possible failure cases additionally there seems to\nbe a memory leak.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5ac99a648b8c61d0c7f1c32a8ab7f1dca0123d2",
      "tree": "3811d84e83dab918c57aeca1081ae343cb97df8b",
      "parents": [
        "158a0e45b69254a9ee4d7795e3b98d8c959fb799"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 24 19:12:33 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 19:12:33 2005 -0700"
      },
      "message": "[TCP]: skb pcount with MTU discovery\n\nThe problem is that when doing MTU discovery, the too-large segments in\nthe write queue will be calculated as having a pcount of \u003e1.  When\ntcp_write_xmit() is trying to send, tcp_snd_test() fails the cwnd test\nwhen pcount \u003e cwnd.\n\nThe segments are eventually transmitted one at a time by keepalive, but\nthis can take a long time.\n\nThis patch checks if TSO is enabled when setting pcount.\n\nSigned-off-by: John Heffner \u003cjheffner@psc.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "158a0e45b69254a9ee4d7795e3b98d8c959fb799",
      "tree": "56b25f7470ff6196abd9493dffa563b5e6206cab",
      "parents": [
        "18900829f32443658ca4d4793c01621c75d551c1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Sun Apr 24 18:59:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:59:30 2005 -0700"
      },
      "message": "[SLIP]: Remove redundant NULL pointer checks prior to kfree\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18900829f32443658ca4d4793c01621c75d551c1",
      "tree": "cc0b1da822bfc941ad9049f85b7cc23c0f0dfc06",
      "parents": [
        "e5695f0800f8450d9a48efb1424918d18093b00b"
      ],
      "author": {
        "name": "chas williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Sun Apr 24 18:58:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:58:15 2005 -0700"
      },
      "message": "[ATM]: [fore200e] pci doesn\u0027t use global board list; use pci_register_driver()\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5695f0800f8450d9a48efb1424918d18093b00b",
      "tree": "ebb4478c0dfa9dae51dafec9ccc5e3e878206fa6",
      "parents": [
        "56cb515628e6a831bb76783f282a71f7285dad33"
      ],
      "author": {
        "name": "chas williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Sun Apr 24 18:55:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:55:35 2005 -0700"
      },
      "message": "[ATM]: [he] Use the DMA_32BIT_MASK constant from dma-mapping.h\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56cb515628e6a831bb76783f282a71f7285dad33",
      "tree": "ef7a70e6269eaf6f616066b6e1cd718a394d94bb",
      "parents": [
        "3b2d59d1fc86cc7217f165100a939907802dc67c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Sun Apr 24 18:53:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:53:06 2005 -0700"
      },
      "message": "[AX25] Introduce ax25_type_trans\n\nReplacing the open coded equivalents and making ax25 look more like\na linux network protocol, i.e. more similar to inet.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b2d59d1fc86cc7217f165100a939907802dc67c",
      "tree": "469883c37bf5fc6beea10530c4c557d8bb022cad",
      "parents": [
        "e281e3ac2b6c294d672034909883e7bb9e649ac7"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Apr 24 18:42:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:42:39 2005 -0700"
      },
      "message": "[NETFILTER]: Ignore PSH on SYN/ACK in TCP connection tracking\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e281e3ac2b6c294d672034909883e7bb9e649ac7",
      "tree": "0a7a13aa6ecaddf030a8ec5deecce87ee424aae7",
      "parents": [
        "8e293ada7d6aaee43dd56a8077b83577dd108667"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Apr 24 18:41:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:41:38 2005 -0700"
      },
      "message": "[NETFILTER]: Fix NAT sequence number adjustment\n\nThe NAT changes in 2.6.11 changed the position where helpers\nare called and perform packet mangling. Before 2.6.11, a NAT\nhelper was called before the packet was NATed and had its\nsequence number adjusted. Since 2.6.11, the helpers get packets\nwith already adjusted sequence numbers.\n\nThis breaks sequence number adjustment, adjust_tcp_sequence()\nneeds the original sequence number to determine whether\na packet was a retransmission and to store it for further\ncorrections. It can\u0027t be reconstructed without more information\nthan available, so this patch restores the old order by\ncalling helpers from a new conntrack hook two priorities\nbelow ip_conntrack_confirm() and adjusting the sequence number\nfrom a new NAT hook one priority below ip_conntrack_confirm().\n\nTracked down by Phil Oester \u003ckernel@linuxace.com\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e293ada7d6aaee43dd56a8077b83577dd108667",
      "tree": "81cbcda8613476adcbe35409f9375d7e64c4cc43",
      "parents": [
        "e2178f199b341cc3e3ac86be50a54b0d8d8a132f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 14:58:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 14:58:08 2005 -0700"
      },
      "message": "[PATCH] ppc trivial iomem annotations: pmac_smp.c\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2178f199b341cc3e3ac86be50a54b0d8d8a132f",
      "tree": "bfed621277dc03364b69028fd2bb47c6deab32f4",
      "parents": [
        "28a6815979b4eff29956549d62f72582a81f041e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 14:58:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 14:58:08 2005 -0700"
      },
      "message": "[PATCH] ppc trivial iomem annotations: chrp\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28a6815979b4eff29956549d62f72582a81f041e",
      "tree": "b628befcb8f61d0c5b4dcff468d1048997866064",
      "parents": [
        "ef0299bf8e868c09bff13e6f3c4fc9b835f60471"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 14:58:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 14:58:08 2005 -0700"
      },
      "message": "[PATCH] ppc trivial iomem annotations: pmac_time.c\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef0299bf8e868c09bff13e6f3c4fc9b835f60471",
      "tree": "0b734b9d95cf5fe38a9a15a48e4900d28447502e",
      "parents": [
        "fdca124a1bcc7e624f6b887c6f26153f40ee43ee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sun Apr 24 12:28:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:36 2005 -0700"
      },
      "message": "[PATCH] mostek bogus sparse annotations fixed\n\nvoid * __iomem foo is not a pointer to iomem - it\u0027s an iomem variable\ncontaining void *.  A pile of such guys in arch/sparc64/kernel/time.c,\ndrivers/sbus/char/rtc.c and include/asm-sparc64/mostek.h turned into\nintended void __iomem *. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fdca124a1bcc7e624f6b887c6f26153f40ee43ee",
      "tree": "4cb4f2af9dc9bf8da8476d1fd4a7d65b6c3de127",
      "parents": [
        "461790f79028ee9bfc3dd9d9afccc7e264aff9c7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:36 2005 -0700"
      },
      "message": "[PATCH] missing include in mthca\n\nMissing include - usual portability problems...\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "461790f79028ee9bfc3dd9d9afccc7e264aff9c7",
      "tree": "df42b2cb77406e1ce83312410889f9d95133322b",
      "parents": [
        "a62e7cef1aef9f98bddd92b8f9f8f3c2fb25037b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "message": "[PATCH] broken dependency for floppy on ARM\n\n(!ARCH_S390 \u0026\u0026 !M68K \u0026\u0026 !IA64 \u0026\u0026 !UML) is obviously always true on ARM.\n\nIntended behaviour for ARM is \"absent unless we are on RiscPC or\nEBSA285\".  So what we want is added \u0026\u0026 !ARM in the first term - without\nit the last part (|| ARCH_RPC || ARCH_EBSA285, that is) doesn\u0027t do\nanything. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a62e7cef1aef9f98bddd92b8f9f8f3c2fb25037b",
      "tree": "93dfd2aedd5da83b054929e5fd4000fc026aaf9a",
      "parents": [
        "3106dbcd914d8dac4b89f52d8d51ec93526cbb95"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "message": "[PATCH] missing include in hisax\n\nMissing include, breaks at least on arm.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3106dbcd914d8dac4b89f52d8d51ec93526cbb95",
      "tree": "2762fe622d385bdc2381dd7504b94489dacf8247",
      "parents": [
        "b5a48daddc88fa0467a6ba371fcff0710781bf11"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "message": "[PATCH] __get_unaligned() turned into macro\n\nTurns __get_unaligned() and __put_unaligned into macros.  That is\ndefinitely safe; leaving them as inlines breaks on e.g.  alpha [try to\nbuild ncpfs there and you\u0027ll get unresolved symbols since we end up\ngetting __get_unaligned() not inlined]. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5a48daddc88fa0467a6ba371fcff0710781bf11",
      "tree": "2f9fd369478420e4c5151f7ff2443018eb681fe6",
      "parents": [
        "e3b9ab1a6da339312bb23747693805fa63e2ffd0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "message": "[PATCH] broken dependency for I2C_MPC\n\nAll boards dealt with by I2C_MPC are 32bit.  Moreover, driver simply\nwon\u0027t build on ppc64 - it uses ppc32-only types all over the place. \nDependency fixed - it\u0027s PPC32, not PPC. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3b9ab1a6da339312bb23747693805fa63e2ffd0",
      "tree": "7e7e7264c6f8c8de4fed96d29fb789992353e936",
      "parents": [
        "fa732f556896836e88cd662ee7a664c4db6d080d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "message": "[PATCH] missing dependency on sparc64\n\nCONFIG_HW_CONSOLE selects vt.c; without the stuff pulled by CONFIG_VT it\nwill not build.  Normally we get both in drivers/char/Kconfig and there\nHW_CONSOLE depends on VT.  sparc64 does not pull drivers/char/Kconfig\nand has that sutff in arch/sparc64/Kconfig instead.  However, it forgets\nto add the same dependency.  As the result, turning VT off [which is\npossible] will end up with broken build.  For no good reason... \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa732f556896836e88cd662ee7a664c4db6d080d",
      "tree": "d1f6cf66754d23d21a6eb398a331cfc3e7590cba",
      "parents": [
        "01424961e621737c638e489b6a0b5e6602b02612"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:34 2005 -0700"
      },
      "message": "[PATCH] msnd_pinnacle GFP fix\n\nDumb typo - __get_free_page() takes gfp mask (in this case -\nGFP_KERNEL), not the page size... \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01424961e621737c638e489b6a0b5e6602b02612",
      "tree": "ae51380febe42e40d09375648b0d379325b905a7",
      "parents": [
        "bc86120a85ebf553180946e8854d1993f074e9f5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:34 2005 -0700"
      },
      "message": "[PATCH] mempolicy.c GFP fix\n\nzonelist_policy() forgot to mask non-zone bits from gfp when comparing\nzone number with policy_zone. \n\nACKed-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc86120a85ebf553180946e8854d1993f074e9f5",
      "tree": "d2d84a28a50328d8d910176b4031482ee308bc55",
      "parents": [
        "df6c6804ce1d383c878ab071bce8125125d96abc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:34 2005 -0700"
      },
      "message": "[PATCH] SCSI GFP fixes\n\nSomebody forgot that | has higher priority than ?:.  As the result,\nallocation is done with bogus flags - instead of GFP_ATOMIC + possibly\nGFP_DMA we always get GFP_DMA and no GFP_ATOMIC. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9719b0c298bd6a4a608843dc989a5f94cd0a7c13",
      "tree": "72abe7e0dd4b4135ca8b2d6f4e7cb81bd173a437",
      "parents": [
        "f3fae6ed6aafe71826e03876ad3d4e1d3f238ec8"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "patrick.boettcher@desy.de",
        "time": "Sat Apr 23 13:16:15 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 23 13:16:15 2005 -0700"
      },
      "message": "[PATCH] USB: Fix for ati_remote\n\nwhen stealing code from ati_remote for a GPL-driver of my usbradio (because of\nits neat usb int transfers) I found out, that the inbuf is freed twice.\n\nI don\u0027t have the ati-remote, so I don\u0027t know it is a problem at all, but it\nlooks strange to me anyway. Also I don\u0027t know if it has been fixed already in\nnewer kernel versions.\n\n\nFrom: Patrick Boettcher \u003cpatrick.boettcher@desy.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f3fae6ed6aafe71826e03876ad3d4e1d3f238ec8",
      "tree": "9c85c51031ae67ef9e8448a57ba4037d95899ccc",
      "parents": [
        "7ea13c9c0e40d24c5f45a3a6bee8a2a39bfb1df4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Apr 22 15:07:02 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:07:02 2005 -0700"
      },
      "message": "[PATCH] USB: better usbnet zaurus/mdlm/... fix\n\nThis is a somewhat more comprehensive fix for the problem of devices\nlike the newer Zaurii ... or in this case some Motorola cell phones.\n\nTo recap, the problem\u0027s root cause is that these devices aren\u0027t using\nstandard USB class specifications for their network links, and so far\nwe\u0027ve had to add lots of device-specific driver entries.  The vendor\nfix abuses the CDC MDLM descriptors (they _could_ have conformed to\nthe spec, but didn\u0027t) and defines a \"Belcarra firmware\" pseudo-class.\n\nThis patch recognizes that pseudo-class by the GUIDs in those descriptors,\nand handles the devices that just use the Zaurus framing.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ea13c9c0e40d24c5f45a3a6bee8a2a39bfb1df4",
      "tree": "b8a64ad2f988b45cc9183d07cbfe33432c03be20",
      "parents": [
        "fb3b4ebc0be618dbcc2326482a83c920d51af7de"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Fri Apr 22 15:07:02 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:07:02 2005 -0700"
      },
      "message": "[PATCH] usbnet: Convert ASIX code to use new status infrastructure\n\nModify the ASIX USB Ethernet code to make use of the new status\ninfrastructure in usbnet.\n\nAdditionally, add a link_reset() handler to the struct usbnet\nstructure to provide a generic means for a driver to perform link\nreset tasks such as a determining link speed and setting\ndevice flags accordingly.\n\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "fb3b4ebc0be618dbcc2326482a83c920d51af7de",
      "tree": "e0b4c9bc6eacf08028041e3f7c25adb3e9638a00",
      "parents": [
        "b19dcd9341a81ff6e04fcec396f77eeb91570584"
      ],
      "author": {
        "name": "Roman Kagan",
        "email": "rkagan@mail.ru",
        "time": "Fri Apr 22 15:07:01 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:07:01 2005 -0700"
      },
      "message": "[PATCH] USB: MODALIAS change for bcdDevice\n\nThe patch below adjusts the MODALIAS generated by the usb hotplug\nfunction to match the proposed change to scripts/mod/file2alias.c.\n\nSigned-off-by: Roman Kagan \u003crkagan@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b19dcd9341a81ff6e04fcec396f77eeb91570584",
      "tree": "f2eebbf7142d5d36ffb44d365ad3eca539ff5127",
      "parents": [
        "2e0a6b8cd27375089f8356e7f1ce2319059696eb"
      ],
      "author": {
        "name": "Roman Kagan",
        "email": "rkagan@mail.ru",
        "time": "Fri Apr 22 15:07:01 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:07:01 2005 -0700"
      },
      "message": "[PATCH] USB: scripts/mod/file2alias.c: handle numeric ranges for USB bcdDevice\n\nAnother attempt at that...\n\nThe attached patch fixes the longstanding problem with USB bcdDevice\nnumeric ranges incorrectly converted into patterns for MODULE_ALIAS\ngeneration.  Previously it put both the lower and the upper limits into\nthe pattern, dlXdhY, making it impossible to fnmatch against except for\na few special cases, like dl*dh* or dlXdhX.\n\nThe patch makes it generate multiple MODULE_ALIAS lines covering the\nwhole range with fnmatch-able patterns.  E.g. for a range between 0x0001\nand 0x8345 it gives the following patterns:\n\n000[1-9]\n00[1-9]*\n0[1-9]*\n[1-7]*\n8[0-2]*\n83[0-3]*\n834[0-5]\n\nSince bcdDevice is 2 bytes wide \u003d 4 digits in hex representation, the\nmax no. of patters is 2 * 4 - 1 \u003d 7.\n\nThe values are BCD (binary-coded decimals) and not hex, so patterns\nusing a dash seem to be safe regardless of locale collation order.\n\nThe patch changes bcdDevice part of the alias from dlXdhY to dZ, but\nthis shouldn\u0027t have big compatibility issues because fnmatch()-based\nmodprobing hasn\u0027t yet been widely used.  Besides, the most common (and\nalmost the only working) case of dl*dh* becomes d* and thus continues to\nwork.\n\nThe patch is against 2.6.12-rc2, applies to -mm3 with an offset.  The\nmatching patch to fix the MODALIAS environment variable now generated by\nthe usb hotplug function follows.\n\nSigned-off-by: Roman Kagan \u003crkagan@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "2e0a6b8cd27375089f8356e7f1ce2319059696eb",
      "tree": "958f2dd42626fd18ba5f85b7bab1eb4a7680ff75",
      "parents": [
        "2c47e7f37830cc83e7c77f0d5b7d4ac15105475b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Apr 22 15:07:01 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:07:01 2005 -0700"
      },
      "message": "[PATCH] USB: drivers/usb/net/zd1201.c: make some code static\n\nThis patch makes some needlessly global code static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "2c47e7f37830cc83e7c77f0d5b7d4ac15105475b",
      "tree": "051be37e98b7f5a1fe590818c1044ea3aac3f42a",
      "parents": [
        "7107627b04b46bce8212e6a6811add5eb8bcb476"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Apr 22 15:07:00 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:07:00 2005 -0700"
      },
      "message": "[PATCH] USB: drivers/usb/media/pwc/: make code static\n\nThis patch makes needlessly global code static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7107627b04b46bce8212e6a6811add5eb8bcb476",
      "tree": "494ce4cfa89021907ce4e212a4a768aace5a3584",
      "parents": [
        "be5e3383a95446e933be198d3025df10a072794b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Apr 22 15:07:00 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:07:00 2005 -0700"
      },
      "message": "[PATCH] USB: drivers/usb/media/sn9c102_core.c: make 2 functions static\n\nThis patch makes two needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    }
  ],
  "next": "be5e3383a95446e933be198d3025df10a072794b"
}
