)]}'
{
  "log": [
    {
      "commit": "bc75a24582f60a70e2b95fda94ff66f577b7a0db",
      "tree": "2b3354c2fb7487a0b9bff53c919e5bd693195b6b",
      "parents": [
        "41e2e8bec2da8d680a03aa4bee9a09fac499c05f"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Tue Jul 12 13:58:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:03 2005 -0700"
      },
      "message": "[PATCH] kexec-ppc: fix for ksysfs crash_notes\n\nThe following patch prevents the crash dump helper code found within kexec\nfrom breaking ppc which still lacks crash dump functionality.\n\nksysfs crash_notes attribute handling was left under CONFIG_KEXEC for\nsimplicity although it is not strictly kexec related.\n\nWe provide here a dummy definition for crash_notes on ppc.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nCc: Eric Biederman \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41e2e8bec2da8d680a03aa4bee9a09fac499c05f",
      "tree": "7bdacaa534b0b640c0456923a11a6be93db2f422",
      "parents": [
        "6e498c1080ae794a8dc788152002fb39994ae78b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 12 13:58:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:03 2005 -0700"
      },
      "message": "[PATCH] Documentation/kernel-parameters.txt: fix a typo\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6e498c1080ae794a8dc788152002fb39994ae78b",
      "tree": "88884153708d47ef1fb03157d02503ecd1cb65e5",
      "parents": [
        "01e77d31d11a767c9da665f46e075756aef4fc4f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@hh.iij4u.or.jp",
        "time": "Tue Jul 12 13:58:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:02 2005 -0700"
      },
      "message": "[PATCH] TB0219: add PCI IRQ initialization\n\nThis patch adds PCI IRQ initialization to TB0219 driver.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01e77d31d11a767c9da665f46e075756aef4fc4f",
      "tree": "e64bb2840cff1126dfc7370dd3134d0fc5ed1687",
      "parents": [
        "542d1c88bd7f73e2e59d41b12e4a9041deea89e4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 12 13:58:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:02 2005 -0700"
      },
      "message": "[PATCH] IBM_ASM Kconfig corrections\n\nThis patch contains the following fixes:\n- IBM_ASM must depend on PCI\n- remove useless \"default n\"\n- correct the URL to further information\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "542d1c88bd7f73e2e59d41b12e4a9041deea89e4",
      "tree": "0968cf5c0695e74a0fa7357b6aa5083e10d9205d",
      "parents": [
        "7da6844cf7bc44dcda548a0a0aebf85f3a1c1485"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jul 12 13:58:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:02 2005 -0700"
      },
      "message": "[PATCH] tlb.h warning fix\n\nfree_pages_and_swap_cache() and free_page_and_swap_cache() use release_pages()\nand page_cache_release() respectively, so make sure that we have the\ndeclarations in scope.\n\nCc: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7da6844cf7bc44dcda548a0a0aebf85f3a1c1485",
      "tree": "9105032fd6803f2e0d6a24a483145f39ef5fdecd",
      "parents": [
        "50a5223428bbe77bc0f312100c950b6f4520ba34"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Jul 12 13:58:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:02 2005 -0700"
      },
      "message": "[PATCH] cdev: cdev_put oops\n\nWhile fixing an oops in the st driver in a dirty release path, I\nencountered an oops in cdev_put for cdevs allocated using cdev_alloc.  If\ncdev_del is called when the cdev kobject still has an open user, when the\nlast cdev_put is called, the cdev_put will call kobject_put, which will end\nup ultimately releasing the cdev in cdev_dynamic_release.  Patch fixes the\noops by preventing cdev_put from accessing freed memory.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50a5223428bbe77bc0f312100c950b6f4520ba34",
      "tree": "d650ea3ff6d831772d86bf127381a3c9a9735cce",
      "parents": [
        "08c6a96fd77836856c090ebb39beadc81cb8484d"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Tue Jul 12 13:58:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:01 2005 -0700"
      },
      "message": "[PATCH] ext2: fix mount options parting\n\nRestore old set of ext2 mount options when remounting of a filesystem\nfails.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08c6a96fd77836856c090ebb39beadc81cb8484d",
      "tree": "36e643a41179078abcb8a866894586cba9bbf7e0",
      "parents": [
        "5323125031799a7fd8602ce150c3902aedfdcba6"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Tue Jul 12 13:58:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:01 2005 -0700"
      },
      "message": "[PATCH] ext3: fix options parsing\n\nFix a problem with ext3 mount option parsing.  When remount of a filesystem\nfails, old options are now restored.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5323125031799a7fd8602ce150c3902aedfdcba6",
      "tree": "43281ea094cba176e88ba50561e2a04aa8beed8c",
      "parents": [
        "5c888d531823f8ce2853fb717ebefbcca9acdcd0"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Tue Jul 12 13:58:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:01 2005 -0700"
      },
      "message": "[PATCH] reset real_timer target on exec leader change\n\nWhen a noninitial thread does exec, it becomes the new group leader.  If\nthere is a ITIMER_REAL timer running, it points at the old group leader and\nwhen it fires it can follow a stale pointer.  The timer data needs to be\nreset to point at the exec\u0027ing thread that is becoming the group leader.\nThis has to synchronize with any concurrent firing of the timer to make\nsure that it_real_fn can never run when the data points to a thread that\nmight have been reaped already.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c888d531823f8ce2853fb717ebefbcca9acdcd0",
      "tree": "75aceeec04caa634274f0e03c17d7c6e9ca56bd6",
      "parents": [
        "813e6783647489a8481d256944b7fd75ff79e035"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Tue Jul 12 13:58:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:01 2005 -0700"
      },
      "message": "[PATCH] xtensa: use ssleep() instead of schedule_timeout()\n\nReplace schedule_timeout() with ssleep() to guarantee the task delays as\nexpected.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "813e6783647489a8481d256944b7fd75ff79e035",
      "tree": "fbbe043a63647d152e79bd279758116f21d779be",
      "parents": [
        "c40504e87e28c52258458a53fefcd63f58e11a42"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "czankel@tensilica.com",
        "time": "Tue Jul 12 13:58:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:01 2005 -0700"
      },
      "message": "[PATCH] xtensa: remove old syscalls\n\nThis patch fixes some minor bugs introduced by the previous patch (remove\nold syscalls).  Both patches remove the obsolete syscalls.  The changes in\nthis patch were suggested by Arnd Bergmann.  The vmlinux.lds.S changes are\nrequired for the latest gcc/binutils.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c40504e87e28c52258458a53fefcd63f58e11a42",
      "tree": "6801c0867e480d80e4bd889662c7bd04f4075e8f",
      "parents": [
        "8b8a9da525c592f129ace454c4d82a80b122827a"
      ],
      "author": {
        "name": "Benjamin LaHaise",
        "email": "bcrl@kvack.org",
        "time": "Tue Jul 12 13:58:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:01 2005 -0700"
      },
      "message": "[PATCH] uml: tlb flushing fix\n\nThis patch fixes a fairly serious tlb flushing bug that makes aio use under\numl very unreliable -- SEGVs, Oops and panic()s occur as a result of stale\ntlb entires being used by uml when aio switches mms due to the fact that\numl does not implement the activate_mm() hook.  This patch introduces a\nsimple but correct approach (read: hammer) for implementing activate_mm()\nin uml by doing a force_flush_all() if the new mm is different from old.\nWith this patch in place, uml is able to succeed at the aio test case that\nwas randomly faulting for me before.\n\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b8a9da525c592f129ace454c4d82a80b122827a",
      "tree": "afb10481c7630092a5be095907375e3a7faa78fb",
      "parents": [
        "138d402793b84dc47bf13b0a6636d26c880d746e"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Tue Jul 12 13:58:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:00 2005 -0700"
      },
      "message": "[PATCH] uml:remove user_constants.h on clean\n\nmake clean ARCH\u003dum does not remove the generated file\narch/um/include/user_constants.h, fix this.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "138d402793b84dc47bf13b0a6636d26c880d746e",
      "tree": "c953524b1b22f65bf61de2292604705dea8162a5",
      "parents": [
        "082ff0a9991dcea958785115fbba6dddd0dc280a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jul 12 13:58:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:00 2005 -0700"
      },
      "message": "[PATCH] alpha: pgprot_uncached() comment\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "082ff0a9991dcea958785115fbba6dddd0dc280a",
      "tree": "1d98a032b5757365d553dfe035662bb81c119e8b",
      "parents": [
        "eb0a90b4970d667e9ae9df538710f12b8e78e442"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Jul 12 13:58:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:00 2005 -0700"
      },
      "message": "[PATCH] mm/filemap_xip.c compilation fix\n\nmm/filemap_xip.c: In function `__xip_unmap\u0027:\nmm/filemap_xip.c:194: request for member `pte\u0027 in something not a structure or union\n\nApparently pte_pfn() takes a pte_t, not a pointer to a pte_t.  From looking\nat asm/page.h, it seems to be the same on ia32 or ppc (iff\nSTRICT_MM_TYPECHECKS is enabled, which is disabled by default on ppc).\n\nAcked-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb0a90b4970d667e9ae9df538710f12b8e78e442",
      "tree": "341f050368edbe235e3515032d5b6797545b7745",
      "parents": [
        "278798357d4a8658067dc9ac399d8ffba8389f03"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 12 13:58:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:00 2005 -0700"
      },
      "message": "[PATCH] yenta: allocate resource fixes\n\nThe current CardBus window allocation code in yenta_socket is unable to handle\nthe transparent PCI-bridge handling update in 2.6.13.  We need to check _all_\nresources of a given type to find the best one suitable for CardBus windows,\nnot just the first one.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "278798357d4a8658067dc9ac399d8ffba8389f03",
      "tree": "faa00e598b8de5ce2401e79824308e32780c191c",
      "parents": [
        "c6fd718808df873b5d216d5827ac57ec39820238"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 12 13:58:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:00 2005 -0700"
      },
      "message": "[PATCH] yenta: same resources in same structs\n\ndrivers/pci/setup-bus.c enumerates the CardBus windows (bus-\u003eresources[])\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6fd718808df873b5d216d5827ac57ec39820238",
      "tree": "078ea03fa3a72543ffec6333a9bde54d45d98030",
      "parents": [
        "862104e56329babf0b9571281e9516fe6259dd17"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 12 13:58:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:59 2005 -0700"
      },
      "message": "[PATCH] pcmcia: Documentation update\n\nUpdate PCMCIA driver changes for patches merged in 2.6.13\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "862104e56329babf0b9571281e9516fe6259dd17",
      "tree": "2364a2bfb91961a806606b47b7b53ab65c9e5f54",
      "parents": [
        "8e2f3b70e60172f5ed7c0933b8d8a35654c1c031"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 12 13:58:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:59 2005 -0700"
      },
      "message": "[PATCH] yenta: fix parent resource determination\n\nIf the CardBus windows were pre-configured and the CardBus bridge is behind a\ntransparent PCI-PCI bridge, pci_find_parent_resource() might return a\ndifferent resource than the real parent if it is called before the window is\ndetermined.  Therefore, move that call around.\n\nAlso fix return of value in void function.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e2f3b70e60172f5ed7c0933b8d8a35654c1c031",
      "tree": "6b44ed2ffe93c0c6a60a753b067c075bbeeaee41",
      "parents": [
        "d312ceda567ab91acd756cde95ac5fbc6b40ed40"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 12 13:58:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:59 2005 -0700"
      },
      "message": "[PATCH] pcmcia: fix pcmcia-cs compilation\n\nFix pcmcia-cs compilation with recent pcmcia kernel changes.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d312ceda567ab91acd756cde95ac5fbc6b40ed40",
      "tree": "b41893c7091cc0564cf5ec8725c90fb408483eda",
      "parents": [
        "4120db47198d21d8cd3b2cdbbe1ea6118a50bcd4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jul 12 13:58:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:59 2005 -0700"
      },
      "message": "[PATCH] x86_64: section alignment fix\n\nThis is the second time this has happened: inserting a new section requires\nthat we adjust the arithmetic which is used to calculate the vsyscall page\u0027s\noffset.\n\nCc: Christoph Lameter \u003cchristoph@lameter.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4120db47198d21d8cd3b2cdbbe1ea6118a50bcd4",
      "tree": "b4e0b69dbf3d2da69aa49423227a1da6036e9566",
      "parents": [
        "168a9fd6a1bf91041adf9909f6c72cf747f0ca8c"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Tue Jul 12 13:58:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:59 2005 -0700"
      },
      "message": "[PATCH] bugfix: two read_inode() calls without clear_inode() call between\n\nBug symptoms\n~~~~~~~~~~~~\nFor the same inode VFS calls read_inode() twice and doesn\u0027t call\nclear_inode() between the two read_inode() invocations.\n\nBug description\n~~~~~~~~~~~~~~~\nSuppose we have an inode which has zero reference count but is still in\nthe inode cache. Suppose kswapd invokes shrink_icache_memory() to free\nsome RAM. In prune_icache() inodes are removed from i_hash. prune_icache\n() is then going to call clear_inode(), but drops the inode_lock\nspinlock before this. If in this moment another task calls iget() for an\ninode which was just removed from i_hash by prune_icache(), then iget()\ninvokes read_inode() for this inode, because it is *already removed*\nfrom i_hash.\n\nThe end result is: we call iget(#N) then iput(#N); inode #N has zero\ni_count now and is in the inode cache; kswapd starts. kswapd removes the\ninode #N from i_hash ans is preempted; we call iget(#N) again;\nread_inode() is invoked as the result; but we expect clear_inode()\nbefore.\n\nFix\n~~~~~~~\nTo fix the bug I remove inodes from i_hash later, when clear_inode() is\nactually called. I remove them from i_hash under spinlock protection.\nSince the i_state is set to I_FREEING, it is safe to do this. The others\nwill sleep waiting for the inode state change.\n\nI also postpone removing inodes from i_sb_list. It is not compulsory to\ndo so but I do it for readability reasons. Inodes are added/removed to\nthe lists together everywhere in the code and there is no point to\nchange this rule. This is harmless because the only user of i_sb_list\nwhich somehow may interfere with me (invalidate_list()) is excluded by\nthe iprune_sem mutex.\n\nThe same race is possible in invalidate_list() so I do the same for it.\n\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "168a9fd6a1bf91041adf9909f6c72cf747f0ca8c",
      "tree": "65b4dc843f34f0837b10f4fbbc1763f5aae87b7b",
      "parents": [
        "3b6bfcdb116f2cc2cab921fcac6d39d4022952d2"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Tue Jul 12 13:58:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:59 2005 -0700"
      },
      "message": "[PATCH] __wait_on_freeing_inode fix\n\nThis patch fixes queer behavior in __wait_on_freeing_inode().\n\nIf I_LOCK was not set it called yield(), effectively busy waiting for the\nremoval of the inode from the hash.  This change was introduced within\n\"[PATCH] eliminate inode waitqueue hashtable\" Changeset 1.1938.166.16 last\noctober by wli.\n\nThe solution is to restore the old behavior, of unconditionally waiting on\nthe waitqueue.  It doesn\u0027t matter if I_LOCK is not set initally, the task\nwill go to sleep, and wake up when wake_up_inode() is called from\ngeneric_delete_inode() after removing the inode from the hash chain.\n\nComment is also updated to better reflect current behavior.\n\nThis condition is very hard to trigger normally (simultaneous clear_inode()\nwith iget()) so probably only heavy stress testing can reveal any change of\nbehavior.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b6bfcdb116f2cc2cab921fcac6d39d4022952d2",
      "tree": "b9bdc0f85d16bac6de043883880c203627bab9c5",
      "parents": [
        "70d1d47c47c4643af357cb44d0d891c1b765f2ab"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Jul 12 13:58:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:58 2005 -0700"
      },
      "message": "[PATCH] lower VM_DONTCOPY total_vm\n\ndup_mmap of a VM_DONTCOPY vma forgot to lower the child\u0027s total_vm.  (But\nno way does this account for the recent report of total_vm seen too low.)\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70d1d47c47c4643af357cb44d0d891c1b765f2ab",
      "tree": "6386f119979ea7af51923f374d28a3c2dcf05414",
      "parents": [
        "4645df1035b34be2d431d6a10b08e1c06bcd3361"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Jul 12 13:58:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:58 2005 -0700"
      },
      "message": "[PATCH] quiet ide-cd warning\n\nThis shuts up a potential uninitialized variable warning.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4645df1035b34be2d431d6a10b08e1c06bcd3361",
      "tree": "70a52d86fafadc2d0436e4a969a2b9ee997b874a",
      "parents": [
        "d53d9f16ea95a91ad4aa114809dcde486ca4000d"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jul 12 13:58:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:58 2005 -0700"
      },
      "message": "[PATCH] aacraid: swapped kmalloc args.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d53d9f16ea95a91ad4aa114809dcde486ca4000d",
      "tree": "f9cacb8d23e209653c6af2d30791ee93593ceda3",
      "parents": [
        "22a4427972af371fddb49c0184a93851ad51070d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jul 12 13:58:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:58 2005 -0700"
      },
      "message": "[PATCH] name_to_dev_t warning fix\n\nkernel/power/disk.c needs a declaration of name_to_dev_t() in scope.  mount.h\nseems like an appropriate choice.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22a4427972af371fddb49c0184a93851ad51070d",
      "tree": "2d513301698bc8c5b691caf7268a57f296fdf69d",
      "parents": [
        "9f02d6b7b43d46a74dd385f06090104ecd0fb807",
        "ede7fbdf526c314850c9f32dd8da1753bf8d0ad5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 15:54:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 15:54:36 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6\n"
    },
    {
      "commit": "9f02d6b7b43d46a74dd385f06090104ecd0fb807",
      "tree": "34ad1618e7f10ed7310953de8b11fe39494cd942",
      "parents": [
        "9ffc7a0ebfcace0ed3eb77fb77e159f6f9443ec5",
        "c12a828982ee27e0d9f742177016896d6c3a5acb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 13:17:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 13:17:42 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "9ffc7a0ebfcace0ed3eb77fb77e159f6f9443ec5",
      "tree": "4d4353bb6535aec7822ea71e594154979728e484",
      "parents": [
        "2824bd250f0be1551747cc3ed5ae07facc285b57",
        "f4637b55ba960d9987a836617271659e9b7b0de8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 13:16:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 13:16:40 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "f4637b55ba960d9987a836617271659e9b7b0de8",
      "tree": "3fa0763a55ce21fa4a26feae2866773439c7e620",
      "parents": [
        "ab611487d8ada506e511d2b8f22fb8e7be9939b9"
      ],
      "author": {
        "name": "Tommy Christensen",
        "email": "tommy.christensen@tpack.net",
        "time": "Tue Jul 12 12:13:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 12 12:13:49 2005 -0700"
      },
      "message": "[VLAN]: Fix early vlan adding leads to not functional device\n\nOK, I can see what\u0027s happening here. eth0 doesn\u0027t detect link-up until\nafter a few seconds, so when the vlan interface is opened immediately\nafter eth0 has been opened, it inherits the link-down state. Subsequently\nthe vlan interface is never properly activated and are thus unable to\ntransmit any packets.\n\ndev-\u003estate bits are not supposed to be manipulated directly. Something\nsimilar is probably needed for the netif_device_present() bit, although\nI don\u0027t know how this is meant to work for a virtual device.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c12a828982ee27e0d9f742177016896d6c3a5acb",
      "tree": "f77e57ce82bd677379ac5a5611ee75c34e252c42",
      "parents": [
        "7ac3db59fd4410405ce55e2a25c397aec440d8da"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jul 12 12:09:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 12 12:09:43 2005 -0700"
      },
      "message": "[SPARC64]: Fix SMP build failure.\n\narch/sparc64/kernel/smp.c:48: error: parse error before \"__attribute__\"\narch/sparc64/kernel/smp.c:49: error: parse error before \"__attribute__\"\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab611487d8ada506e511d2b8f22fb8e7be9939b9",
      "tree": "caa87031e209e8845f84209b69c6c8225def945f",
      "parents": [
        "84531c24f27b02daa8e54e2bb6dc74a730fdf0a5"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 12 12:08:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 12 12:08:43 2005 -0700"
      },
      "message": "[NET]: __be\u0027ify *_type_trans()\n\ntr_type_trans(), hippi_type_trans() left as-is.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84531c24f27b02daa8e54e2bb6dc74a730fdf0a5",
      "tree": "756825122b40af8ea2db132e8c9033d9ab3785e5",
      "parents": [
        "6a2e9b738cb5c929df73b6acabdd8f9a4e9a0416"
      ],
      "author": {
        "name": "Phil Oester",
        "email": "kernel@linuxace.com",
        "time": "Tue Jul 12 11:57:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 12 11:57:52 2005 -0700"
      },
      "message": "[NETFILTER]: Revert nf_reset change\n\nRevert the nf_reset change that caused so much trouble, drop conntrack\nreferences manually before packets are queued to packet sockets.\n\nSigned-off-by: Phil Oester \u003ckernel@linuxace.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2824bd250f0be1551747cc3ed5ae07facc285b57",
      "tree": "1dc604385c5324cc1175f86d0e87fab5dd3b5f8e",
      "parents": [
        "83ef344a7539aa55a787790bc036f0bf3466e191"
      ],
      "author": {
        "name": "Michael Hund",
        "email": "mhund@ld-didactic.de",
        "time": "Mon Jun 27 22:44:22 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:57 2005 -0700"
      },
      "message": "[PATCH] USB: add ldusb driver\n\nThe following driver provides complete interrupt-in and interrupt-out\nreports (raw data) to a user program. Until now it uses the\nHIDIOCGDEVINFO ioctl call, because I don\u0027t know better :-(. Perhaps, it\nwill be ok for you - and I will be happy, if you assign 8 minor numbers.\n\nI have tested it in several environments and it works very well for me.\nHowever, it has a problem with two or more devices at the same hub, if\nthe two or more devices need 1 ms interrupt-in transfers. Unfortunately\nmore than one interrupt-in transfer every ms isn\u0027t possible (ehci\ndriver?). This is why the min_interrupt_in_interval and\nmin_interrupt_out_interval are increased to 2 ms (see the corresponding\nmodule parameters). This way, I can use two devices simultaneously at\nthe same hub.\n\nSigned-off-by: Michael Hund \u003cmhund@ld-didactic.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "83ef344a7539aa55a787790bc036f0bf3466e191",
      "tree": "3a49e9eb5e690a3b0f6609ef0f24f403b3828a39",
      "parents": [
        "a3fdf4ebe016ba756de3ca29a2a6117e9acd721c"
      ],
      "author": {
        "name": "brian@murphy.dk",
        "email": "brian@murphy.dk",
        "time": "Wed Jun 29 16:53:29 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:57 2005 -0700"
      },
      "message": "[PATCH] USB: fix usb reference count bug in cdc-acm driver\n\nThis increases the reference count on the usb cdc acm control interface\nwhich is referred to by the tty interface provided by the driver. This\nallows the deferred removal of the tty after the physical device is\ndisconnected if the tty is held open at the time of disconnection.\n\nSigned-off-by: brian@murphy.dk\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a3fdf4ebe016ba756de3ca29a2a6117e9acd721c",
      "tree": "8ace3f88ad0edfbf6152a45cfa21299a5fdbe17f",
      "parents": [
        "00ab997dd24fff82900665449f859e23a78ad5f4"
      ],
      "author": {
        "name": "brian@murphy.dk",
        "email": "brian@murphy.dk",
        "time": "Wed Jun 29 16:53:29 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:57 2005 -0700"
      },
      "message": "[PATCH] USB: export usb_get_intf() and usb_put_intf()\n\nExport usb_get_intf and usb_put_intf so that modules can increase\nusb interface reference counts.\n\nSigned-off-by: brian@murphy.dk\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "00ab997dd24fff82900665449f859e23a78ad5f4",
      "tree": "b9af59695b8c5c5350f8eb1aa0a216419d88768f",
      "parents": [
        "edfd6aee1f073ae645bd3e60ef96090fc9f0957b"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 29 07:04:14 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:57 2005 -0700"
      },
      "message": "[PATCH] USB: another cdc descriptor\n\nThis adds another CDC descriptor type to \u003clinux/usb_cdc.h\u003e; the main claim\nto fame for this is that some Motorola phones include it.  It\u0027s not currently\nneeded by any driver code; included for completeness.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "edfd6aee1f073ae645bd3e60ef96090fc9f0957b",
      "tree": "562023bfb83441b20d61169780bc555065f175aa",
      "parents": [
        "b404a5b02abf84812e5333bda201af464925d7a6"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 29 07:03:10 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:57 2005 -0700"
      },
      "message": "[PATCH] USB: fix ohci merge glitch\n\nA patch re-organizing some parts of root hub initialization deleted the\ncode initializing the bus-neutral reboot/shutdown notifier for OHCI.\nThis patch just restores that deleted code.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b404a5b02abf84812e5333bda201af464925d7a6",
      "tree": "3692641e80b45ba6c7fd0ca4460b6cbe296972cb",
      "parents": [
        "1d7beee3d4b4ae7faa881ef05ff5d94a125ed8a6"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 29 06:59:14 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:57 2005 -0700"
      },
      "message": "[PATCH] USB: ohci-omap pm updates\n\nThe recent \"pm_message_t\" changes removed functionality from the Linux\nPM framework.  This patch removes it from the OMAP OHCI too, removing\nthe distinction between (previous) PM_SUSPEND_MEM and PM_SUSPEND_DISK\nstate transitions ... now the only suspend semantics supportable are\nwhat was previously PM_SUSPEND_DISK (4) and is now \"PMSG_SUSPEND\" (3).\n\nFrom: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d7beee3d4b4ae7faa881ef05ff5d94a125ed8a6",
      "tree": "b135b338484326cb71fca1d3e98878f2141e45f8",
      "parents": [
        "e828264ee797d40b1df99fe88c6acfc0f36df639"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 29 07:00:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: omap_udc tweaks\n\nMinor OMAP updates that somehow got dropped from previous patches.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e828264ee797d40b1df99fe88c6acfc0f36df639",
      "tree": "6ec41bb47c97ac31d4839abee128ac14702e57c1",
      "parents": [
        "05f33400307cfe9d89dbeca659731b9055fefbf8"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Wed Jun 29 10:20:29 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: gadget/ether build fixes.\n\nI also needed the following on 2.6.13-rc1 without CONFIG_USB_ETH_RNDIS,\nsymbol fs_status_desc isn\u0027t available in that case on PXA255.\n\nThis builds both with and without ETH_RNDIS, but I haven\u0027t actually\ntested either.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "05f33400307cfe9d89dbeca659731b9055fefbf8",
      "tree": "6c95b6744509026c142d81d0dce2de0bff626d88",
      "parents": [
        "b9df978f1974fea373741367b5d79a2ed3b7dcf9"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Wed Jun 29 10:15:32 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: gadget/ether fixes\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b9df978f1974fea373741367b5d79a2ed3b7dcf9",
      "tree": "e1eea703ac8af72697dc1e7c6df3ea61043ec590",
      "parents": [
        "8fd6db47b90c7ecac32e3211f771849e148bdb07"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Sat Jun 25 16:30:24 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: SN9C10x driver updates\n\nSN9C10x driver updates.\n\nChanges: + new, - removed, * cleanup, @ bugfix\n\n@ Remove bad get_ctrl()\u0027s\n* Documentation updates\n+ Add 0x0c45/0x602d to the list of SN9C10x based devices\n+ Add support for OV7630 image sensors\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8fd6db47b90c7ecac32e3211f771849e148bdb07",
      "tree": "5d2ebf3a5c5a90e007d93512a081eee35615ddbc",
      "parents": [
        "b2134bcd2e1bf989e0566dd1b0e59a792722b671"
      ],
      "author": {
        "name": "Michael Hund",
        "email": "mhund@ld-didactic.de",
        "time": "Mon Jun 27 22:44:22 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: add LD devices to hid blacklist\n\nbelow you will find one patch to hid-core.c, which lets usbhid ignore\nour HID devices. It would be nice, if you can apply it.\n\nSigned-off-by: Michael Hund \u003cmhund@ld-didactic.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b2134bcd2e1bf989e0566dd1b0e59a792722b671",
      "tree": "20ae79f13afa14c0bee52c03daaae4e732af1417",
      "parents": [
        "99f83c9c9ac994c844ecf3e64e848c2f8dd7dfe0"
      ],
      "author": {
        "name": "KAMBAROV, ZAUR",
        "email": "kambarov@berkeley.edu",
        "time": "Fri Jun 24 22:20:35 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: coverity: (desc-\u003ebitmap)[] overrun fix\n\nThe length of the array desc-\u003ebitmap is 3, and not 4:\n\nDefinitions involved:\n\nIn drivers/usb/core/hcd.h\n\n464  \t#define bitmap \tDeviceRemovable\n\nIn drivers/usb/host/ohci-hub.c\n\n395  \t\tstruct usb_hub_descriptor\t*desc\n\nIn drivers/usb/core/hub.h\n\n130  \tstruct usb_hub_descriptor {\n131  \t\t__u8  bDescLength;\n132  \t\t__u8  bDescriptorType;\n133  \t\t__u8  bNbrPorts;\n134  \t\t__u16 wHubCharacteristics;\n135  \t\t__u8  bPwrOn2PwrGood;\n136  \t\t__u8  bHubContrCurrent;\n137  \t\t    \t/* add 1 bit for hub status change; round to bytes */\n138  \t\t__u8  DeviceRemovable[(USB_MAXCHILDREN + 1 + 7) / 8];\n139  \t\t__u8  PortPwrCtrlMask[(USB_MAXCHILDREN + 1 + 7) / 8];\n140  \t} __attribute__ ((packed));\n\nIn include/linux/usb.h\n\n306  \t#define USB_MAXCHILDREN\t\t(16)\n\nThis defect was found automatically by Coverity Prevent, a static analysis\ntool.\n\n(akpm: this code should be shot.  Field `bitmap\u0027 doesn\u0027t exist in struct\nusb_hub_descriptor.  And this .c file is #included in\ndrivers/usb/host/ohci-hcd.c, and someone somewhere #defines `bitmap\u0027 to\n`DeviceRemovable\u0027.\n\n\u003eFrom a maintainability POV it would be better to memset the whole array\nbeforehand - I changed the patch to do that)\n\nSigned-off-by: Zaur Kambarov \u003czkambarov@coverity.com\u003e\nCc: \u003clinux-usb-devel@lists.sourceforge.net?\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "99f83c9c9ac994c844ecf3e64e848c2f8dd7dfe0",
      "tree": "ac9bdd0912d3cbb6b2e64f5efb1bfa898d1ba061",
      "parents": [
        "30e695986679ac2d2354fc1634e8cb931bb47785"
      ],
      "author": {
        "name": "Michael Downey",
        "email": "downey@zymeta.com",
        "time": "Mon Jun 27 11:48:26 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: add driver for Keyspan Digital Remote\n\nThis driver is a basic keypress input driver for the Keyspan Digital\nRemote with part number UIA-11.  Currently there is an older remote with\npart number UIA-10 which isn\u0027t supported by this driver.  Support for\nthe older UIA-10 could be added but a binary file is required to be\ndownload to the device, and I don\u0027t have that file.  I also don\u0027t have a\nUIA-10 device so I wouldn\u0027t be able to test any of the changes.\n\nSigned-off-by: Michael Downey \u003cdowney@zymeta.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "30e695986679ac2d2354fc1634e8cb931bb47785",
      "tree": "09de7c8b9de5281dfb81e48de9446f829b5b6e8d",
      "parents": [
        "5db539e49fc7471e23bf3c94ca304f008cb7b7f3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 26 17:18:46 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: net2280 warning fix\n\ndrivers/usb/gadget/net2280.c: In function \u0027show_registers\u0027:\ndrivers/usb/gadget/net2280.c:1501: warning: assignment discards qualifiers from pointer target type\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5db539e49fc7471e23bf3c94ca304f008cb7b7f3",
      "tree": "5b6bdd7f27efdd5fcd7efffa9a612afece17f533",
      "parents": [
        "17f8bb7312fa9b00f80c3c0f8d5a5d698eb97bbd"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Jun 23 20:25:36 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: Fix kmalloc\u0027s flags type in USB\n\nGreg,\n\nThis patch fixes the kmalloc() flags argument type in USB\nsubsystem; hopefully all of its occurences. The patch was\nmade against patch-2.6.12-git2 from Jun 20.\n\nCleanup of flags for kmalloc() in USB subsystem.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "17f8bb7312fa9b00f80c3c0f8d5a5d698eb97bbd",
      "tree": "076e9c35eec8ff6f465aa08ae9025f7d9d6c83ad",
      "parents": [
        "ae0d6cceb20eec57e7196c22999c62c465ffd5bf"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Jun 23 20:12:24 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB: isp116x-hcd cleanup\n\nSorry that it took so long. Here comes a cleanup patch that\naddresses the remarks by Alexey Dobriyan about\ngregkh-usb-usb-isp116x-hcd-add.patch EXCEPT the remark about\nthe typecasting of mem_flags argument for kcalloc; this will\nbe addressed in a later patch.\n\nOlavCleanup of isp116x-hcd.\n\nSigned off by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ae0d6cceb20eec57e7196c22999c62c465ffd5bf",
      "tree": "ba6b822e410af8621dc6f42bf0792b9eece2bbc6",
      "parents": [
        "ead99eb00190a274e3b3666ecd431be12c2b7888"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Jun 25 14:32:59 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB: Patch to make usbmon to print control setup packets\n\nMake usbmon to print Setup packets of Control transfers. This is useful\nwhen debugging enumeration issues.\n\nThis is a change to the trace format which is not fully compatible.\nA parser has to look at the data length word now. If that word is\na character like \u0027s\u0027, read setup packet before proceeding with data.\nI decided not to bump the API tag for this because not many such\nparsers exist at this point.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ead99eb00190a274e3b3666ecd431be12c2b7888",
      "tree": "23dea4e688e382269b680dcec2ff96930a0a31f9",
      "parents": [
        "1a7aad15ff93be104c8e0851a43b94f8ccd92225"
      ],
      "author": {
        "name": "Thomas Winischhofer",
        "email": "thomas@winischhofer.net",
        "time": "Fri Jun 24 18:44:20 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB: SiS USB Makefile fixes\n\nalthough 2.6.12 now contains the sisusb driver, it failes to build this\ndriver due to a missing patch of the Makefile.\n\nFrom: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1a7aad15ff93be104c8e0851a43b94f8ccd92225",
      "tree": "943d64e19c20871b20637e4e51dfdb950e28cad0",
      "parents": [
        "cd5c08fb7b0d960b7cd48bc977feee7b3bd8b046"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Thu Jun 23 09:37:56 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB ATM: fix line resync logic\n\nWe map states 0x00 and 0x10 to the ATM_PHY_SIG_LOST flag.  The current logic fails to\nresync the line if we get state 0x10 followed by 0x00, since we only resync the line\nwhen the state is 0x00 and the flag changed.  Doubly fixed by (1) always resyncing the\nline when the state is 0x00 even if the state didn\u0027t change, and (2) keeping track of\nthe last state, not just the flag.  We do (2) as well as (1) in order to get better log\nmessages.\n\nThis is a tweaked version of the original patch by Aurelio Arroyo.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cd5c08fb7b0d960b7cd48bc977feee7b3bd8b046",
      "tree": "ad58c82f7a16104c08f965f8ce2640ea8f3545bb",
      "parents": [
        "322a95bc8eba889d2f9d7222936d682c9aad8294"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Thu Jun 23 09:23:10 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB ATM: robustify poll throttling\n\nNo functional change, but less likely to break in the future.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "322a95bc8eba889d2f9d7222936d682c9aad8294",
      "tree": "00793473169ea5ec54d0b80281a95f69143341cb",
      "parents": [
        "16966f2ab7db7366855d1267071a3138ae127ff6"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Thu Jun 23 09:20:50 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB ATM: line speed measured in Kb not Kib\n\nSpotted by David Woodhouse.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "16966f2ab7db7366855d1267071a3138ae127ff6",
      "tree": "4030768e2014452f12d7c6b5197e3456e1e2d0ac",
      "parents": [
        "7e33ae67815372a93e8e77624fd47e39a986415d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 29 16:53:29 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB: fix ftdi_sio compiler warnings\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e33ae67815372a93e8e77624fd47e39a986415d",
      "tree": "12efd319015d15888e6a52a45506cc5254a4763c",
      "parents": [
        "8f977e4201fcc0bd512eb01e775894e0a9c34a39"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Jun 20 17:10:19 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB ftdi_sio: remove redundant TIOCMBIS and TIOCMBIC code\n\nftdi_sio: Remove redundant handling of TIOCMBIS and TIOCMBIC ioctls\nas they are handled in the tty layer and never reach this driver.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8f977e4201fcc0bd512eb01e775894e0a9c34a39",
      "tree": "cc9c0bc66267c55c2bdeeb26eac11822d7325f6f",
      "parents": [
        "9c8d61783e5bb5e29744b6481a1c67c6e4e8e135"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Jun 20 16:45:42 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB ftdi_sio: reduce device id table clutter\n\nftdi_sio: Use a single usb_device_id table and detect the type of chip\nprogramatically.  The table also flags devices requiring special\ninitialization.  The patch makes the driver about 10K smaller and makes\nit easier to add new device IDs.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9c8d61783e5bb5e29744b6481a1c67c6e4e8e135",
      "tree": "b067887bb6a4c10d64304f61e0844bddb3a5f442",
      "parents": [
        "e8116e84b56f8fa4f091b967a045f47c55095c68"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Jun 20 14:29:58 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:54 2005 -0700"
      },
      "message": "[PATCH] USB: khubd: use kthread API\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e8116e84b56f8fa4f091b967a045f47c55095c68",
      "tree": "9600347fd5f2fbadc7261fb8084907a56d1dbce7",
      "parents": [
        "cf5910bbae81b95bdf120e01fd365ad7b939b143"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Wed Jun 22 22:47:13 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:54 2005 -0700"
      },
      "message": "[PATCH] USB Storage: Remove unneeded SC/P\n\nThis patch removes an unneeded subclass and protocol from the\n07af/0005/100 entry in unsual_devs.h as reported by Alfred Ganz\n\u003calfred-ganz@agci.com\u003e.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cf5910bbae81b95bdf120e01fd365ad7b939b143",
      "tree": "facacfba3d98f50cd506695a01f0f74fcb253849",
      "parents": [
        "7ac3db59fd4410405ce55e2a25c397aec440d8da"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 29 16:53:29 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:54 2005 -0700"
      },
      "message": "[PATCH] USB: add bMaxPacketSize0 attribute to sysfs\n\nFor some reason this was not there...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6a2e9b738cb5c929df73b6acabdd8f9a4e9a0416",
      "tree": "c7cdf9033093b52e360ad04dc29739ca36a617a4",
      "parents": [
        "d5950b4355049092739bea97d1bdc14433126cc5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 11 21:13:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 21:13:56 2005 -0700"
      },
      "message": "[NET]: move config options out to individual protocols\n\nMove the protocol specific config options out to the specific protocols.\nWith this change net/Kconfig now starts to become readable and serve as a\ngood basis for further re-structuring.\n\nThe menu structure is left almost intact, except that indention is\nfixed in most cases. Most visible are the INET changes where several\n\"depends on INET\" are replaced with a single ifdef INET / endif pair.\n\nSeveral new files were created to accomplish this change - they are\nsmall but serve the purpose that config options are now distributed\nout where they belongs.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5950b4355049092739bea97d1bdc14433126cc5",
      "tree": "a76e11dfb7209e3ab49352ee4f8776b4a59249d9",
      "parents": [
        "0b7f22aab4e960c75e82ad696ef852f9b0015e7d"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 11 21:03:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 21:03:49 2005 -0700"
      },
      "message": "[NET]: add a top-level Networking menu to *config\n\nCreate a new top-level menu named \"Networking\" thus moving\nnet related options and protocol selection way from the drivers\nmenu and up on the top-level where they belong.\n\nTo implement this all architectures has to source \"net/Kconfig\" before\ndrivers/*/Kconfig in their Kconfig file. This change has been\nimplemented for all architectures.\n\nDevice drivers for ordinary NIC\u0027s are still to be found\nin the Device Drivers section, but Bluetooth, IrDA and ax25\nare located with their corresponding menu entries under the new\nnetworking menu item.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b7f22aab4e960c75e82ad696ef852f9b0015e7d",
      "tree": "4c689dd688fbe7cbb4c3c61e2b246d5f48805aa6",
      "parents": [
        "af9debd461d10fe582c9c0e80eafa69f698331ed"
      ],
      "author": {
        "name": "Olaf Kirch",
        "email": "okir@suse.de",
        "time": "Mon Jul 11 21:01:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 21:01:42 2005 -0700"
      },
      "message": "[IPV4]: Prevent oops when printing martian source\n\nIn some cases, we may be generating packets with a source address that\nqualifies as martian. This can happen when we\u0027re in the middle of setting\nup the network, and netfilter decides to reject a packet with an RST.\nThe IPv4 routing code would try to print a warning and oops, because\nlocally generated packets do not have a valid skb-\u003emac.raw pointer\nat this point.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af9debd461d10fe582c9c0e80eafa69f698331ed",
      "tree": "f9473e1ec1c1ec18bf90ff8049fe63f5abd35ef7",
      "parents": [
        "f5b8adb4f5767415b7b00e32e4766a052e2ed4cc"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Mon Jul 11 20:59:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 20:59:57 2005 -0700"
      },
      "message": "[IPVS]: Add and reorder bh locks after moving to keventd.\n\nAn addition to the last ipvs changes that move\nupdate_defense_level/si_meminfo to keventd:\n\n- ip_vs_random_dropentry now runs in process context and should use _bh\n  locks to protect from softirqs\n\n- update_defense_level still needs _bh locks after si_meminfo is called,\n  for the same purpose\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5b8adb4f5767415b7b00e32e4766a052e2ed4cc",
      "tree": "e50f583c2c2a619884d50960831150e9dd00db9c",
      "parents": [
        "3182cd84f0e132558bbe106c070405ae49f1f0e3"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Mon Jul 11 20:59:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 20:59:03 2005 -0700"
      },
      "message": "[NET]: Trivial spelling fix patch for net/Kconfig\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3182cd84f0e132558bbe106c070405ae49f1f0e3",
      "tree": "1015a20d3adb2c000c42fbaf74cecf9cff52bb50",
      "parents": [
        "63522f7fdb624adef20cb9d90c7effcd5b6301b2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jul 11 20:57:47 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 20:57:47 2005 -0700"
      },
      "message": "[SCTP]: __nocast annotations\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ac3db59fd4410405ce55e2a25c397aec440d8da",
      "tree": "88b14be60506b085d9f4728a5b05c6b5e2b67494",
      "parents": [
        "1604d9c8f8dffafe3a077dc5ae7c935d2318bcf6",
        "328f314a89fd24e50fdf22c81efb2a468fdf25b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 16:32:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 16:32:40 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "ede7fbdf526c314850c9f32dd8da1753bf8d0ad5",
      "tree": "2f1fefa6f6df58f5c27bf98bd7df0908e97e44ef",
      "parents": [
        "8d5d45fb14680326f833295f2316a4ec5e357220"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 02 18:52:48 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:47:41 2005 -0700"
      },
      "message": "[PATCH] I2C: Move hwmon drivers (3/3)\n\nPart 3: Move the drivers documentation, plus two general documentation\nfiles.\n\nNote that the patch \"adds trailing whitespace\", because it does move the\nfiles as-is, and some files happen to have trailing whitespace.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d5d45fb14680326f833295f2316a4ec5e357220",
      "tree": "3b29dbdea18dfecf33b18219c6c374316d99b88b",
      "parents": [
        "ad2f931dcb41bcfae38cc77d78b7821dfef83cf2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 02 18:20:26 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:42:50 2005 -0700"
      },
      "message": "[PATCH] I2C: Move hwmon drivers (2/3)\n\nPart 2: Move the driver files themselves.\n\nNote that the patch \"adds trailing whitespace\", because it does move the\nfiles as-is, and some files happen to have trailing whitespace.\n\nFrom: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "63522f7fdb624adef20cb9d90c7effcd5b6301b2",
      "tree": "12a63b8ce77baffc08f577be913bea02132f9812",
      "parents": [
        "200d481f28be4522464bb849dd0eb5f8cb6be781"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 14:29:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 14:29:11 2005 -0700"
      },
      "message": "[NETLINK]: Reserve NETLINK_NETFILTER.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad2f931dcb41bcfae38cc77d78b7821dfef83cf2",
      "tree": "344940f7ce52d94cf9bdd862409c63ebeb9bfa3a",
      "parents": [
        "0e65f82814e9828d3ff54988de9e7c0b36794daa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 02 18:15:49 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:14:31 2005 -0700"
      },
      "message": "[PATCH] I2C: Move hwmon drivers (1/3)\n\nPart 1: Configuration files and Makefiles.\n\nFrom: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0e65f82814e9828d3ff54988de9e7c0b36794daa",
      "tree": "a4d5dfb9ab550160a453c6266fe67d18ace76857",
      "parents": [
        "80efa8c72006a1c04004f8fb07b22073348e4bf2"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu Jun 30 22:52:38 2005 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:37 2005 -0700"
      },
      "message": "[PATCH] w1: fix CRC calculation on bigendian platforms.\n\nIn the 2.6.13-rc1 code the \"rn\" structure is in the wrong-endianness\nwhen passed to w1_attach_slave_device(). This causes problems like the\nfamily and crc being swapped around.\n\nSigned-off-by: Roger Blofeld \u003cblofeldus@yahoo.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80efa8c72006a1c04004f8fb07b22073348e4bf2",
      "tree": "48b0d3a256790004ea5383c878f86e05f162ce31",
      "parents": [
        "1d772e2587da3c8b0fb8610fcc1c91fd82f87e52"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 01 00:17:27 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:37 2005 -0700"
      },
      "message": "[PATCH] I2C: SENSORS_ATXP1 must select I2C_SENSOR\n\nOn Thu, Jun 30, 2005 at 11:47:09PM +0200, Sebastian Pigulak wrote:\n\u003e I\u0027ve tried patching linux-2.6.13-RC1 with patch-2.6.13-rc1-git2 and\n\u003e building atxp1(it allows Vcore voltage changing) into the kernel.\n\u003e Unfortunately, the kernel compilation stops with:\n\u003e\n\u003e LD      init/built-in.o\n\u003e LD      vmlinux\n\u003e drivers/built-in.o(.text+0x92298): In function `atxp1_detect\u0027:\n\u003e : undefined reference to `i2c_which_vrm\u0027\n\u003e drivers/built-in.o(.text+0x921ae): In function `atxp1_attach_adapter\u0027:\n\u003e : undefined reference to `i2c_detect\u0027\n\u003e make: *** [vmlinux] B??d 1\n\u003e \u003d\u003d\u003e ERROR: Build Failed.  Aborting...\n\u003e\n\u003e Could someone have a look at the module and possibly fix it up?\n\nSENSORS_ATXP1 must select I2C_SENSOR.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d772e2587da3c8b0fb8610fcc1c91fd82f87e52",
      "tree": "816702c0b2b1a37f772b8884ce2177b88af4ab73",
      "parents": [
        "a68e2f4895070f3a449bfe5ae1174b73cc900642"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 25 11:37:40 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:37 2005 -0700"
      },
      "message": "[PATCH] I2C: Clarify the usage of i2c-dev.h\n\nUpon suggestion by Nils Roeder, here is an update to the i2c\ndocumentation to clarify which header files user-space applications\nrelying on the i2c-dev interface should include.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a68e2f4895070f3a449bfe5ae1174b73cc900642",
      "tree": "76f3e9e4da1f261687b51aad6c8be3534788e63f",
      "parents": [
        "61f5809d3ebce9d5433b8696048e91405b681023"
      ],
      "author": {
        "name": "Jan Veldeman",
        "email": "jan@mind.be",
        "time": "Fri Jul 01 16:20:24 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:37 2005 -0700"
      },
      "message": "[PATCH] I2C: Documentation fix\n\nFix documentation to match code in include/linux/i2c-dev.h\n\nSigned-off-by: Jan Veldeman \u003cjan@mind.be\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "61f5809d3ebce9d5433b8696048e91405b681023",
      "tree": "bcb41c29d36b3b6f84d34c7bac05b38855e90742",
      "parents": [
        "2db32767874fe53faff4f80de878ca19927efc1f"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 29 07:14:06 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:37 2005 -0700"
      },
      "message": "[PATCH] I2C: minor I2C doc cleanups\n\nThe I2C stack has long had \"id\" fields, of rather dubious utility, in\nmany data structures.  This removes mention of one of them from the\ndocumentation about how to write an I2C driver, so that only drivers\nthat really need to use them (probably old/legacy code) will have any\nreason to use this field.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2db32767874fe53faff4f80de878ca19927efc1f",
      "tree": "4ac3024bd4e29e7770f96244b386429d991c58f7",
      "parents": [
        "a0920e10438e9fe8b22aba607083347c84458ed8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 23 23:43:00 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: drop bogus eeprom comment\n\nThis simple patch drops an out-of-date comment in the eeprom i2c chip\ndriver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0920e10438e9fe8b22aba607083347c84458ed8",
      "tree": "8953a2c3c19cab0d4e67fc0e396c23711388403b",
      "parents": [
        "5da69ba42aa42a479c0f5d8cb8351ebb6b51c12e"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Jun 28 00:21:30 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] i2c: make better use of IDR in i2c-core\n\nThis patch uses the already existing IDR mechanism to simplify and\nimprove the i2c_get_adapter function in i2c-core.\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5da69ba42aa42a479c0f5d8cb8351ebb6b51c12e",
      "tree": "3a0f32c3fbc961bb5f6b39c22c573fa8acd7c443",
      "parents": [
        "2146fec20c38d926f0d88413977f941f42a14588"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 01 14:28:15 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: m41t00: fix incorrect kfree\n\nHere is a simple path fixing an incorrect kfree in the m41t00 i2c chip\ndriver. The current code happens to work by accident, but the freed\npointer isn\u0027t the one which was allocated in the first place, which\ncould cause problems later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2146fec20c38d926f0d88413977f941f42a14588",
      "tree": "daaf87a4ec6e6c70c9e1be8b2bd09257b3be092f",
      "parents": [
        "089bd86632769051f15cd7387eebe126d18f151f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 23 23:41:39 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: max6875 Kconfig update\n\nHere is a proposed Kconfig update for the new max6875 i2c chip driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "089bd86632769051f15cd7387eebe126d18f151f",
      "tree": "57637f07d7cb28543db158d2457804e968d2a021",
      "parents": [
        "9ab1ee2ab7d65979c0f14a60ee1f29f8988f5811"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 23 23:37:53 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: max6875 documentation update\n\nHere is a proposed documentation update for the new max6875 i2c chip\ndriver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9ab1ee2ab7d65979c0f14a60ee1f29f8988f5811",
      "tree": "48ad06b033dfe8a673e026e7a219608b15733199",
      "parents": [
        "541e6a02768404efb06bd1ea5f33d614732f41fc"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jun 24 21:14:16 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: New max6875 driver may corrupt EEPROMs\n\nAfter a careful code analysis on the new max6875 driver\n(drivers/i2c/chips/max6875.c), I have come to the conclusion that this\ndriver may cause EEPROM corruptions if used on random systems.\n\nThe EEPROM part of the MAX6875 chip is accessed using rather uncommon\nI2C sequences. What is seen by the MAX6875 as reads can be seen by a\nstandard EEPROM (24C02) as writes. If you check the detection method\nused by the driver, you\u0027ll find that the first SMBus command it will\nsend on the bus is i2c_smbus_write_byte_data(client, 0x80, 0x40). For\nthe MAX6875 it makes an internal pointer point to a specific offset of\nthe EEPROM waiting for a subsequent read command, so it\u0027s not an actual\ndata write operation, but for a standard EEPROM, this instead means\nwriting value 0x40 to offset 0x80. Blame Philips and Intel for the\nobscure protocol.\n\nSince the MAX6875 and the standard, common 24C02 EEPROMs share two I2C\naddresses (0x50 and 0x52), loading the max6875 driver on a system with\nstandard EEPROMs at either address will trigger a write on these\nEEPROMs, which will lead to their corruption if they happen not to be\nwrite protected. This kind of EEPROMs can be found on memory modules\n(SPD), ethernet adapters (MAC address), laptops (proprietary data) and\ndisplays (EDID/DDC). Most of these are hopefully write-protected, but\nnot all of them.\n\nFor this reason, I would recommend that the max6875 driver be\nneutralized, in a way that nobody can corrupt his/her EEPROMs by just\nloading the driver. This means either deleting the driver completely, or\nnot listing any default address for it. I\u0027d like this to be done before\n2.6.13-rc1 is released.\n\nAdditionally, the max6875 driver lacks the 24RF08 corruption preventer\npresent in the eeprom driver, which means that loading this driver in a\nsystem with such a chip would corrupt it as well.\n\nHere is a proposed quick patch addressing the issue, although I wouldn\u0027t\nmind a complete removal if it makes everyone feel safer. I think Ben\nhas plans to replace this driver by a much simplified one anyway.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "541e6a02768404efb06bd1ea5f33d614732f41fc",
      "tree": "933f4e7b38580c69e61b8a0002d4e5c129c5abaa",
      "parents": [
        "65fc50e50ff9f8b82c3756eccd7e7db6a267ffe9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 23 22:18:08 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: Strip trailing whitespace from strings\n\nHere is a simple patch originally from Denis Vlasenko, which strips a\nuseless trailing whitespace from 8 strings in 4 i2c drivers. Please\napply, thanks.\n\nFrom: Denis Vlasenko \u003cvda@ilport.com.ua\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "65fc50e50ff9f8b82c3756eccd7e7db6a267ffe9",
      "tree": "b78c1f954841ceb64732ebf355dc070b5ce79094",
      "parents": [
        "6328c0e163abfce679b1beffb166f72900bf0a22"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 29 07:13:00 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: minor TPS6501x cleanups\n\nThis includes various small cleanups and fixes to the TPS 6501x driver that\ncame mostly from review feedback by Jean Delvare; thanks Jean!  Also some\ngoofy whitespace gets fixed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6328c0e163abfce679b1beffb166f72900bf0a22",
      "tree": "d5fa7087c5d18b12bd1b93797de2277bddcb6300",
      "parents": [
        "200d481f28be4522464bb849dd0eb5f8cb6be781"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Wed Jun 22 10:25:13 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: Coding style cleanups to via686a\n\nOn Wednesday 22 June 2005 08:17, Greg KH wrote:\n\u003e [PATCH] I2C: Coding style cleanups to via686a\n\u003e\n\u003e The via686a hardware monitoring driver has infamous coding style at the\n\u003e moment. I\u0027d like to clean up the mess before I start working on other\n\u003e changes to this driver. Is the following patch acceptable? No code\n\u003e change, only coding style (indentation, alignments, trailing white\n\u003e space, a few parentheses and a typo).\n\u003e\n\u003e Signed-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n\u003e Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nNice.\n\nYou missed some. This one is on top of your patch:\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1604d9c8f8dffafe3a077dc5ae7c935d2318bcf6",
      "tree": "176e2dd02e60942bd1afc7ec45bbb18939461424",
      "parents": [
        "a8400986fb0bff251ac4dd9e2188cf0b59443d3f",
        "3b5cc09033f49d004006acf44e5b05036bd46a85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 14:08:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 14:08:08 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "328f314a89fd24e50fdf22c81efb2a468fdf25b5",
      "tree": "da2814283e9b744e71d6adf9849b5050e268b6ff",
      "parents": [
        "200d481f28be4522464bb849dd0eb5f8cb6be781"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 13:44:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 13:44:56 2005 -0700"
      },
      "message": "[SPARC64]: Add missing asm-sparc64/seccomp.h file.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b5cc09033f49d004006acf44e5b05036bd46a85",
      "tree": "dcae13f5768234fe59736e877885ee6d8b4fc0fc",
      "parents": [
        "699139279d29e36e39d353b0536b510dab2e5ffa"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Sun Jul 10 21:49:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jul 11 10:30:07 2005 -0700"
      },
      "message": "[IA64] assign_irq_vector() should not panic\n\nCurrent assign_irq_vector() will panic if interrupt vectors is running\nout. But I think how to handle the case of lack of interrupt vectors\nshould be handled by the caller of this function. For example, some\nPCI devices can raise the interrupt signal via both MSI and I/O\nAPIC. So even if the driver for these device fails to allocate a\nvector for MSI, the driver still has a chance to use I/O APIC based\ninterrupt. But currently there is no chance for these driver to use\nI/O APIC based interrupt because kernel will panic when\nassign_irq_vector() fails to allocate interrupt vector.\n\nThe following patch changes assign_irq_vector() for ia64 to return\n-ENOSPC on error instead of panic (as i386 and x86_64 versions do).\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "699139279d29e36e39d353b0536b510dab2e5ffa",
      "tree": "228dbf79b2a79387c12f9b34622d70f84d88c72a",
      "parents": [
        "d0feafbf14ebe860136b8ad84cce42b34defb323"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Fri Jul 08 17:10:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jul 11 10:26:40 2005 -0700"
      },
      "message": "[IA64] use msleep_interruptible() instead of schedule_timeout\n\nDescription: Replace schedule_timeout() with msleep_interruptible() to\nguarantee the task delays as expected.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nAcked-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a8400986fb0bff251ac4dd9e2188cf0b59443d3f",
      "tree": "39e0c7a47a82042a701af0dbaf8e7f8230dd6aa5",
      "parents": [
        "623cdf4a04a9856f93e32e7716ed8196f6d5ee3b"
      ],
      "author": {
        "name": "Miles Bader",
        "email": "miles@gnu.org",
        "time": "Mon Jul 11 18:24:50 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:22:39 2005 -0700"
      },
      "message": "[PATCH] v850: Update mmu.h header to match implementation changes\n\nSigned-off-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "623cdf4a04a9856f93e32e7716ed8196f6d5ee3b",
      "tree": "6ddd195702acecfeda6399b9fdf64880d7181e09",
      "parents": [
        "200d481f28be4522464bb849dd0eb5f8cb6be781"
      ],
      "author": {
        "name": "Miles Bader",
        "email": "miles@gnu.org",
        "time": "Mon Jul 11 18:24:50 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:22:39 2005 -0700"
      },
      "message": "[PATCH] v850: Update checksum.h to match changed function signatures\n\nSigned-off-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "200d481f28be4522464bb849dd0eb5f8cb6be781",
      "tree": "8cd00ead1b202dfd377cf34000a5193959aa2e8b",
      "parents": [
        "f43a64c5e1a65d12b9b53a35ed2d5db441fcb64c",
        "97f927a4d7dbccde0a854a62c3ea54d90bae8679"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:18:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:18:18 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6\n"
    },
    {
      "commit": "f43a64c5e1a65d12b9b53a35ed2d5db441fcb64c",
      "tree": "64e83b3cce9d8e659a48cd706c59c09dc183b6dc",
      "parents": [
        "5c23804a0941a111752fdacefe0bea2db1b4d93f",
        "f7ceba360cce9af3fbc4e5a5b1bd40b570b7021c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:09:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 11 10:09:59 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "d0feafbf14ebe860136b8ad84cce42b34defb323",
      "tree": "5ca2a400013a8fd729d7b03b27d311b505ec6627",
      "parents": [
        "e7578c08a4dee36fe01fb38805f325689e642eb0"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sun Jul 10 12:35:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jul 11 09:58:52 2005 -0700"
      },
      "message": "[IA64] remove linux/version.h include from arch/ia64\n\nchanging CONFIG_LOCALVERSION rebuilds too much, for no appearent reason.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e7578c08a4dee36fe01fb38805f325689e642eb0",
      "tree": "7426054f6226aa2349ee0c0a3970aeef9276ea59",
      "parents": [
        "763b3917e779c9c25d56fc71a796774185cd6ce2",
        "5c23804a0941a111752fdacefe0bea2db1b4d93f"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jul 11 09:43:11 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jul 11 09:43:11 2005 -0700"
      },
      "message": "Auto merge with /home/aegl/GIT/linus\n"
    },
    {
      "commit": "f7ceba360cce9af3fbc4e5a5b1bd40b570b7021c",
      "tree": "1d138496048bbf5851cd60dee7acb912cffc6971",
      "parents": [
        "8d8a64796fdee4e20355c6c12c9cc630a2e7494d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 10 19:29:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 10 19:29:45 2005 -0700"
      },
      "message": "[SPARC64]: Add syscall auditing support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d8a64796fdee4e20355c6c12c9cc630a2e7494d",
      "tree": "dc0d548a520bdad1e2aa7752153bf7c787fc04bd",
      "parents": [
        "bb49bcda15f1bc1a52c7f887db278447f332eaa7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 10 16:55:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 10 16:55:48 2005 -0700"
      },
      "message": "[SPARC64]: Pass regs and entry/exit boolean to syscall_trace()\n\nAlso fix a bug in 32-bit syscall tracing.  We forgot to update\nthis code when we moved over to the convention that all 32-bit\nsyscall arguments are zero extended by default.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb49bcda15f1bc1a52c7f887db278447f332eaa7",
      "tree": "dec754638f3cbc4123e715c42573648859e20735",
      "parents": [
        "af166d15c3ad4d501a0c4fb5b4547bb2ba205918"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 10 16:49:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 10 16:49:28 2005 -0700"
      },
      "message": "[SPARC64]: Add SECCOMP support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af166d15c3ad4d501a0c4fb5b4547bb2ba205918",
      "tree": "a10b1436aa44052ffee35ac062925e12f89c9976",
      "parents": [
        "d369ddd2fc00fc3f46e9052d1017cbf407e3cdf7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 10 15:56:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 10 15:56:40 2005 -0700"
      },
      "message": "[SPARC64]: Kill ancient and unused SYSCALL_TRACING debugging code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "d369ddd2fc00fc3f46e9052d1017cbf407e3cdf7"
}
