)]}'
{
  "log": [
    {
      "commit": "df61c952622f51facac21dd8dfa4d8a24dcb9657",
      "tree": "a65bbebca1467a5168332b906edcc0f9ae8808f5",
      "parents": [
        "c3e9a353d8fc64a82ab11a07e21902e25e1e96d1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 06 23:48:57 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:11:42 2007 -0800"
      },
      "message": "[DLM] lowcomms: Do not muck with sysctl_rmem_max.\n\nUse SO_RCVBUFFORCE instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3e9a353d8fc64a82ab11a07e21902e25e1e96d1",
      "tree": "222e2a21bcceeb22818543029682fc94feb70f9d",
      "parents": [
        "6a9a025086ac70f0f285365cbaf1df8643266b72"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue Nov 06 23:34:04 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:11:41 2007 -0800"
      },
      "message": "[IPV4]: Compact some ifdefs in the fib code.\n\nThere are places that check for CONFIG_IP_MULTIPLE_TABLES\ntwice in the same file, but the internals of these #ifdefs\ncan be merged.\n\nAs a side effect - remove one ifdef from inside a function.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a9a025086ac70f0f285365cbaf1df8643266b72",
      "tree": "0b63b25763dba4e3bf60d9e80b32d32b428b2b72",
      "parents": [
        "44656ba1286d82b5a5f8817eb2e4ea744143c3ca"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Nov 06 20:35:55 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:11:40 2007 -0800"
      },
      "message": "[VETH]: Clarify \"virtual ethernet device\" to \"virtual ethernet pair device\".\n\nIt\u0027d also be nice to mention \"containers\" somewhere in the help text\n(I\u0027m assuming that\u0027s what it\u0027s for?).\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44656ba1286d82b5a5f8817eb2e4ea744143c3ca",
      "tree": "930e4ba8b30618eb58b4123f676120573e0be18c",
      "parents": [
        "33120b30cc3b8665204d4fcde7288638b0dd04d5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:10:52 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:10:52 2007 -0800"
      },
      "message": "[NET]: Kill proc_net_create()\n\nThere are no more users.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33120b30cc3b8665204d4fcde7288638b0dd04d5",
      "tree": "f0da78a94c07156b7c3454fc7741d05b61adf283",
      "parents": [
        "4f9f8311a08c0d95c70261264a2b47f2ae99683a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Nov 06 05:27:11 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:09:18 2007 -0800"
      },
      "message": "[IPV6]: Convert /proc/net/ipv6_route to seq_file interface\n\nThis removes last proc_net_create() user. Kudos to Benjamin Thery and\nStephen Hemminger for comments on previous version.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f9f8311a08c0d95c70261264a2b47f2ae99683a",
      "tree": "4bb68c56e60535f40415077462223fd64f920f31",
      "parents": [
        "c62cf5cb173a5b8446e513a14448460cad435db2"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Tue Nov 06 03:08:09 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:09:17 2007 -0800"
      },
      "message": "[PKT_SCHED]: Fix OOPS when removing devices from a teql queuing discipline\n\ntecl_reset() is called from deactivate and qdisc is set to noop already,\nbut subsequent teql_xmit does not know about it and dereference private\ndata as teql qdisc and thus oopses.\nnot catch it first :)\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c62cf5cb173a5b8446e513a14448460cad435db2",
      "tree": "a9726aa7f820347e7022eb5bcaeafc85f3ca139f",
      "parents": [
        "8295b6d9e623879344ed0ca7565336e4fd698e42"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Nov 05 23:42:25 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:09:01 2007 -0800"
      },
      "message": "[DCCP]: Use DEFINE_PROTO_INUSE infrastructure.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8295b6d9e623879344ed0ca7565336e4fd698e42",
      "tree": "f80798af3cbd0a4006325037313a195f410dcd23",
      "parents": [
        "c5a432f1a18b4b2efe691dd6bbb30d86a281f783"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Mon Nov 05 23:40:28 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:09:00 2007 -0800"
      },
      "message": "[SCTP]: Use the {DEFINE|REF}_PROTO_INUSE infrastructure\n\nTrivial patch to make \"sctcp,sctpv6\" protocols uses the fast \"inuse\nsockets\" infrastructure\n\nEach protocol use then a static percpu var, instead of a dynamic one.\nThis saves some ram and some cpu cycles\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5a432f1a18b4b2efe691dd6bbb30d86a281f783",
      "tree": "fcbff269067e11c49a0fd99a568edf03036f2d55",
      "parents": [
        "47a31a6ffcca3b55149bccd5b99763e5eea60ac4"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Mon Nov 05 23:39:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:59 2007 -0800"
      },
      "message": "[IPV6]: Use the {DEFINE|REF}_PROTO_INUSE infrastructure\n\nTrivial patch to make \"tcpv6,udpv6,udplitev6,rawv6\" protocols uses the\nfast \"inuse sockets\" infrastructure\n\nEach protocol use then a static percpu var, instead of a dynamic one.\nThis saves some ram and some cpu cycles\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47a31a6ffcca3b55149bccd5b99763e5eea60ac4",
      "tree": "de45b7c03799f16e717b9bf63b249bfe5f0f19a4",
      "parents": [
        "286ab3d46058840d68e5d7d52e316c1f7e98c59f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Mon Nov 05 23:39:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:58 2007 -0800"
      },
      "message": "[IPV4]: Use the {DEFINE|REF}_PROTO_INUSE infrastructure\n\nTrivial patch to make \"tcp,udp,udplite,raw\" protocols uses the fast\n\"inuse sockets\" infrastructure\n\nEach protocol use then a static percpu var, instead of a dynamic one.\nThis saves some ram and some cpu cycles\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "286ab3d46058840d68e5d7d52e316c1f7e98c59f",
      "tree": "1d70e7895c49d2b148e026aa047efe186697fff9",
      "parents": [
        "91781004b9c029ee55b7aa9ef950a373ba865dc6"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Mon Nov 05 23:38:39 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:57 2007 -0800"
      },
      "message": "[NET]: Define infrastructure to keep \u0027inuse\u0027 changes in an efficent SMP/NUMA way.\n\n\"struct proto\" currently uses an array stats[NR_CPUS] to track change on\n\u0027inuse\u0027 sockets per protocol.\n\nIf NR_CPUS is big, this means we use a big memory area for this.\nMoreover, all this memory area is located on a single node on NUMA\nmachines, increasing memory pressure on the boot node.\n\nIn this patch, I tried to :\n\n- Keep a fast !CONFIG_SMP implementation\n- Keep a fast CONFIG_SMP implementation for often used protocols\n(tcp,udp,raw,...)\n- Introduce a NUMA efficient implementation\n\nSome helper macros are defined in include/net/sock.h\nThese macros take into account CONFIG_SMP\n\nIf a \"struct proto\" is declared without using DEFINE_PROTO_INUSE /\nREF_PROTO_INUSE\nmacros, it will automatically use a default implementation, using a\ndynamically allocated percpu zone.\nThis default implementation will be NUMA efficient, but might use 32/64\nbytes per possible cpu\nbecause of current alloc_percpu() implementation.\nHowever it still should be better than previous implementation based on\nstats[NR_CPUS] field.\n\nWhen a \"struct proto\" is changed to use the new macros, we use a single\nstatic \"int\" percpu variable,\nlowering the memory and cpu costs, still preserving NUMA efficiency.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91781004b9c029ee55b7aa9ef950a373ba865dc6",
      "tree": "f6dbfc665cdab40b2ce3ad82222115c5509beab5",
      "parents": [
        "6a9fb9479f2672fa392711735de9e642395c9a14"
      ],
      "author": {
        "name": "James Chapman",
        "email": "jchapman@katalix.com",
        "time": "Mon Nov 05 23:32:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:56 2007 -0800"
      },
      "message": "[PPP]: L2TP: Fix oops in transmit and receive paths\n\nChanges made on 18-sep to fix skb handling in the pppol2tp driver\nbroke the transmit and receive paths. Users are only running into this\nnow because distros are now using 2.6.23 and I must have messed up\nwhen I tested the change.\n\nFor receive, we now do our own calculation of how much to pull from\nthe skb (variable length L2TP header) rather than using\nskb_transport_offset(). Also, if the skb isn\u0027t a data packet, it must\nbe passed back to UDP with skb-\u003edata pointing to the UDP header.\n\nFor transmit, make sure skb-\u003esk is set up because ip_queue_xmit()\nneeds it.\n\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a9fb9479f2672fa392711735de9e642395c9a14",
      "tree": "16a27c604b453ed896b5f276467a233e6b39e78a",
      "parents": [
        "4e058063f49f53f6d75f707e36c82edee6d2e919"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Nov 05 21:32:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:55 2007 -0800"
      },
      "message": "[IPV4]: Clean the ip_sockglue.c from some ugly ifdefs\n\nThe #idfed CONFIG_IP_MROUTE is sometimes places inside the if-s,\nwhich looks completely bad. Similar ifdefs inside the functions\nlooks a bit better, but they are also not recommended to be used.\n\nProvide an ifdef-ed ip_mroute_opt() helper to cleanup the code.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e058063f49f53f6d75f707e36c82edee6d2e919",
      "tree": "fa707d576f430a9f0b1be774977894f35d503b03",
      "parents": [
        "7a0ff716c2282f4b8d89c65850a4f17399628154"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Mon Nov 05 21:30:11 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:55 2007 -0800"
      },
      "message": "[DECNET]: \"addr\" module param can\u0027t be __initdata\n\nsysfs keeps references to module parameters via /sys/module/*/parameters,\nso marking them as __initdata can\u0027t work.\n\nSteps to reproduce:\n\n\tmodprobe decnet\n\tcat /sys/module/decnet/parameters/addr\n\nBUG: unable to handle kernel paging request at virtual address f88cd410\nprinting eip: c043dfd1 *pdpt \u003d 0000000000004001 *pde \u003d 0000000004408067 *pte \u003d 0000000000000000\nOops: 0000 [#1] PREEMPT SMP\nModules linked in: decnet sunrpc af_packet ipv6 binfmt_misc dm_mirror dm_multipath dm_mod sbs sbshc fan dock battery backlight ac power_supply parport loop rtc_cmos serio_raw rtc_core rtc_lib button amd_rng sr_mod cdrom shpchp pci_hotplug ehci_hcd ohci_hcd uhci_hcd usbcore\nPid: 2099, comm: cat Not tainted (2.6.24-rc1-b1d08ac064268d0ae2281e98bf5e82627e0f0c56-bloat #6)\nEIP: 0060:[\u003cc043dfd1\u003e] EFLAGS: 00210286 CPU: 1\nEIP is at param_get_int+0x6/0x20\nEAX: c5c87000 EBX: 00000000 ECX: 000080d0 EDX: f88cd410\nESI: f8a108f8 EDI: c5c87000 EBP: 00000000 ESP: c5c97f00\n DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\nProcess cat (pid: 2099, ti\u003dc5c97000 task\u003dc641ee10 task.ti\u003dc5c97000)\nStack: 00000000 f8a108f8 c5c87000 c043db6b f8a108f1 00000124 c043de1a c043db2f\n       f88cd410 ffffffff c5c87000 f8a16bc8 f8a16bc8 c043dd69 c043dd54 c5dd5078\n       c043dbc8 c5cc7580 c06ee64c c5d679f8 c04c431f c641f480 c641f484 00001000\nCall Trace:\n [\u003cc043db6b\u003e] param_array_get+0x3c/0x62\n [\u003cc043de1a\u003e] param_array_set+0x0/0xdf\n [\u003cc043db2f\u003e] param_array_get+0x0/0x62\n [\u003cc043dd69\u003e] param_attr_show+0x15/0x2d\n [\u003cc043dd54\u003e] param_attr_show+0x0/0x2d\n [\u003cc043dbc8\u003e] module_attr_show+0x1a/0x1e\n [\u003cc04c431f\u003e] sysfs_read_file+0x7c/0xd9\n [\u003cc04c42a3\u003e] sysfs_read_file+0x0/0xd9\n [\u003cc048d4b2\u003e] vfs_read+0x88/0x134\n [\u003cc042090b\u003e] do_page_fault+0x0/0x7d5\n [\u003cc048d920\u003e] sys_read+0x41/0x67\n [\u003cc04080fa\u003e] sysenter_past_esp+0x6b/0xc1\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nCode: 00 83 c4 0c c3 83 ec 0c 8b 52 10 8b 12 c7 44 24 04 27 dd 6c c0 89 04 24 89 54 24 08 e8 ea 01 0c 00 83 c4 0c c3 83 ec 0c 8b 52 10 \u003c8b\u003e 12 c7 44 24 04 58 8c 6a c0 89 04 24 89 54 24 08 e8 ca 01 0c\nEIP: [\u003cc043dfd1\u003e] param_get_int+0x6/0x20 SS:ESP 0068:c5c97f00\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a0ff716c2282f4b8d89c65850a4f17399628154",
      "tree": "5959ca3f25d92115d577db63dc06920bf2ee6284",
      "parents": [
        "3f192b5c584b8ecddc6069717aaf36d8fa244713"
      ],
      "author": {
        "name": "Mitsuru Chinen",
        "email": "mitch@linux.vnet.ibm.com",
        "time": "Mon Nov 05 21:29:17 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:54 2007 -0800"
      },
      "message": "[IPv6] SNMP: Restore Udp6InErrors incrementation\n\nAs the checksum verification is postponed till user calls recv or poll,\nthe inrementation of Udp6InErrors counter should be also postponed.\nCurrently, it is postponed in non-blocking operation case. However it\nshould be postponed in all case like the IPv4 code.\n\nSigned-off-by: Mitsuru Chinen \u003cmitch@linux.vnet.ibm.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f192b5c584b8ecddc6069717aaf36d8fa244713",
      "tree": "1708ce413a0b958422cb73de48f84e26026d8adf",
      "parents": [
        "bf138862b162b6eaf3d7336f759f6e6485e481df"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Mon Nov 05 21:28:13 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:53 2007 -0800"
      },
      "message": "[NET]: Remove /proc/net/stat/*_arp_cache upon module removal\n\nneigh_table_init_no_netlink() creates them, but they aren\u0027t removed anywhere.\n\nSteps to reproduce:\n\n\tmodprobe clip\n\trmmod clip\n\tcat /proc/net/stat/clip_arp_cache\n\nBUG: unable to handle kernel paging request at virtual address f89d7758\nprinting eip: c05a99da *pdpt \u003d 0000000000004001 *pde \u003d 0000000004408067 *pte \u003d 0000000000000000\nOops: 0000 [#1] PREEMPT SMP\nModules linked in: atm af_packet ipv6 binfmt_misc sbs sbshc fan dock battery backlight ac power_supply parport loop rtc_cmos rtc_core rtc_lib serio_raw button k8temp hwmon amd_rng sr_mod cdrom shpchp pci_hotplug ehci_hcd ohci_hcd uhci_hcd usbcore\nPid: 2082, comm: cat Not tainted (2.6.24-rc1-b1d08ac064268d0ae2281e98bf5e82627e0f0c56-bloat #4)\nEIP: 0060:[\u003cc05a99da\u003e] EFLAGS: 00210256 CPU: 0\nEIP is at neigh_stat_seq_next+0x26/0x3f\nEAX: 00000001 EBX: f89d7600 ECX: c587bf40 EDX: 00000000\nESI: 00000000 EDI: 00000001 EBP: 00000400 ESP: c587bf1c\n DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\nProcess cat (pid: 2082, ti\u003dc587b000 task\u003dc5984e10 task.ti\u003dc587b000)\nStack: c06228cc c5313790 c049e5c0 0804f000 c45a7b00 c53137b0 00000000 00000000\n       00000082 00000001 00000000 00000000 00000000 fffffffb c58d6780 c049e437\n       c45a7b00 c04b1f93 c587bfa0 00000400 0804f000 00000400 0804f000 c04b1f2f\nCall Trace:\n [\u003cc049e5c0\u003e] seq_read+0x189/0x281\n [\u003cc049e437\u003e] seq_read+0x0/0x281\n [\u003cc04b1f93\u003e] proc_reg_read+0x64/0x77\n [\u003cc04b1f2f\u003e] proc_reg_read+0x0/0x77\n [\u003cc048907e\u003e] vfs_read+0x80/0xd1\n [\u003cc0489491\u003e] sys_read+0x41/0x67\n [\u003cc04080fa\u003e] sysenter_past_esp+0x6b/0xc1\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nCode: e9 ec 8d 05 00 56 8b 11 53 8b 40 70 8b 58 3c eb 29 0f a3 15 80 91 7b c0 19 c0 85 c0 8d 42 01 74 17 89 c6 c1 fe 1f 89 01 89 71 04 \u003c8b\u003e 83 58 01 00 00 f7 d0 8b 04 90 eb 09 89 c2 83 fa 01 7e d2 31\nEIP: [\u003cc05a99da\u003e] neigh_stat_seq_next+0x26/0x3f SS:ESP 0068:c587bf1c\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf138862b162b6eaf3d7336f759f6e6485e481df",
      "tree": "1f775c773e6b59663a30c58cfbc36b40013b24c6",
      "parents": [
        "429f08e950a88cd826b203ea898c2f2d0f7db9de"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Nov 05 21:04:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:26 2007 -0800"
      },
      "message": "[IPV6]: Consolidate the ip cork destruction in ip6_output.c\n\nThe ip6_push_pending_frames and ip6_flush_pending_frames do the\nsame things to flush the sock\u0027s cork. Move this into a separate\nfunction and save ~100 bytes from the .text\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "429f08e950a88cd826b203ea898c2f2d0f7db9de",
      "tree": "7ee583efb040adb192c63734516b56849d7c6c10",
      "parents": [
        "e011ff48abc1b0ee97cde26b7700d2cca689e7c3"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Nov 05 21:03:24 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:25 2007 -0800"
      },
      "message": "[IPV4]: Consolidate the ip cork destruction in ip_output.c\n\nThe ip_push_pending_frames and ip_flush_pending_frames do the\nsame things to flush the sock\u0027s cork. Move this into a separate\nfunction and save ~80 bytes from the .text\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e011ff48abc1b0ee97cde26b7700d2cca689e7c3",
      "tree": "576051b22c25ff31640c246ae48849b4896418f5",
      "parents": [
        "55d84acd366f08e11ff00139f32fe4394fb0016a"
      ],
      "author": {
        "name": "Bart De Schuymer",
        "email": "bdschuym@pandora.be",
        "time": "Mon Nov 05 20:59:47 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:25 2007 -0800"
      },
      "message": "[NETFILTER]: ebt_arp: fix --arp-gratuitous matching dependence on --arp-ip-{src,dst}\n\nFix --arp-gratuitous matching dependence on --arp-ip-{src,dst}\n\nSigned-off-by: Bart De Schuymer \u003cbdschuym@pandora.be\u003e\nSigned-off-by: Lutz Preßler \u003cLutz.Pressler@SerNet.DE\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55d84acd366f08e11ff00139f32fe4394fb0016a",
      "tree": "63ff6b84bec0bebd0c365586b957e3cbccdfbe26",
      "parents": [
        "d1332e0ab84479d941de5cf4a69c71dfd385a25e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Mon Nov 05 20:44:06 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:24 2007 -0800"
      },
      "message": "[NETFILTER]: nf_sockopts list head cleanup\n\nCode is using knowledge that nf_sockopt_ops::list list_head is first\nfield in structure by using casts. Switch to list_for_each_entry()\nitetators while I am at it.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1332e0ab84479d941de5cf4a69c71dfd385a25e",
      "tree": "0b929b9c8bd91199afde839bbc7a806cffe0817e",
      "parents": [
        "0795c65d9f8de2bf9a62ae1f56e928c6b5ed75ab"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Nov 05 20:43:30 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:23 2007 -0800"
      },
      "message": "[NETFILTER]: remove unneeded rcu_dereference() calls\n\nAs noticed by Paul McKenney, the rcu_dereference calls in the init path\nof NAT modules are unneeded, remove them.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0795c65d9f8de2bf9a62ae1f56e928c6b5ed75ab",
      "tree": "bffc3aa0f608b83434f46119182426c332a6ad50",
      "parents": [
        "b98e1747eecc19b872572c5fffedc1868531dac6"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Mon Nov 05 20:42:54 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:22 2007 -0800"
      },
      "message": "[NETFILTER]: Clean up Makefile\n\nSort matches and targets in the NF makefiles.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b98e1747eecc19b872572c5fffedc1868531dac6",
      "tree": "707b41d5fad6218c475d51fe6b7eeccaa66d200b",
      "parents": [
        "ba5dc2756cc305c055dbb253b8fcdc459f0f8e73"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Mon Nov 05 20:42:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:21 2007 -0800"
      },
      "message": "[NETFILTER]: Sort matches/targets in Kbuild file\n\nSort matches and targets in the Kbuild file.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba5dc2756cc305c055dbb253b8fcdc459f0f8e73",
      "tree": "a1c0b269a31bc2b76bf6c0129f86e86ff6f73477",
      "parents": [
        "7351a22a3ae005422488139365e9a80f560c80b9"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Mon Nov 05 20:35:56 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:20 2007 -0800"
      },
      "message": "[NETFILTER]: Copyright/Email update\n\nTransfer all my copyright over to our company.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7351a22a3ae005422488139365e9a80f560c80b9",
      "tree": "566d9ccf3f7c6b0ecbb4bed84482e8511786d9c7",
      "parents": [
        "dbeeb816e805091e7cfc03baf36dc40b4adb2bbd"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Mon Nov 05 20:33:46 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:08:20 2007 -0800"
      },
      "message": "[NETFILTER]: ip{,6}_queue: convert to seq_file interface\n\nI plan to kill -\u003eget_info which means killing proc_net_create().\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbeeb816e805091e7cfc03baf36dc40b4adb2bbd",
      "tree": "4d0ef37cfe30a898227a175bca43bd6c938e78e8",
      "parents": [
        "7a82b63f19b0a05a76271aee1eb7905cd1c7d5ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 06 13:57:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 06 13:57:46 2007 -0800"
      },
      "message": "Linux 2.6.24-rc2\n"
    },
    {
      "commit": "7a82b63f19b0a05a76271aee1eb7905cd1c7d5ad",
      "tree": "cc8891e9268328224bde243e7b3dfc10503aaa41",
      "parents": [
        "65d3a68af53523d4d6daeb896c93e326cf46fd85"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Nov 06 11:02:50 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 06 13:57:03 2007 -0800"
      },
      "message": "UML: fix defconfig build again\n\nReported by Al Viro.\n\nThis fixes it:\n\n     [AC]FLAGS -\u003e KBUILD_[AC]FLAGS conversion in Makefile-i386.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65d3a68af53523d4d6daeb896c93e326cf46fd85",
      "tree": "b15931691edab2fb4e5465c3c14a4f159c8f25e4",
      "parents": [
        "2658770b2c3570106675d2e5581f4ae727523e0a",
        "55762690e2696d7b5034d85d1fbeb620841220c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 06 07:53:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 06 07:53:46 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:\n  9p: add missing end-of-options record for trans_fd\n  9p: return NULL when trans not found\n  9p: use copy of the options value instead of original\n  9p: fix memory leak in v9fs_get_sb\n"
    },
    {
      "commit": "55762690e2696d7b5034d85d1fbeb620841220c9",
      "tree": "4c0f38163dfb34424f35e4e31fcac9ec6654ac7f",
      "parents": [
        "dd1a458412c358f8b4550d7e7df88982c88ce408"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Tue Nov 06 08:02:53 2007 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Tue Nov 06 08:02:53 2007 -0600"
      },
      "message": "9p: add missing end-of-options record for trans_fd\n\nThe list of options that the fd transport accepts is missing end-of-options\nmarker. This patch adds it.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nAcked-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "dd1a458412c358f8b4550d7e7df88982c88ce408",
      "tree": "71edabbbea4b8df6748b652c0e561f819f003bd8",
      "parents": [
        "8999e04f3b7930f0c6f091a541237de51d8dd372"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Tue Nov 06 08:02:53 2007 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Tue Nov 06 08:02:53 2007 -0600"
      },
      "message": "9p: return NULL when trans not found\n\nv9fs_match_trans function returns arbitrary transport module instead of NULL\nwhen the requested transport is not registered. This patch modifies the\nfunction to return NULL in that case.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nAcked-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "8999e04f3b7930f0c6f091a541237de51d8dd372",
      "tree": "5e47b7b4024928e4e7f35ff584cfdd99d75a29a0",
      "parents": [
        "dda6b022f3222f09d3fb49f5dfabd31d33e0d10b"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Tue Nov 06 08:02:53 2007 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Tue Nov 06 08:02:53 2007 -0600"
      },
      "message": "9p: use copy of the options value instead of original\n\nv9fs_parse_options function uses strsep which modifies the value of the\nv9ses-\u003eoptions field. That modified value is later passed to the function\nthat creates the transport potentially making the transport creation\nfunction to fail.\n\nThis patch creates a copy of v9ses-\u003eoption field that v9fs_parse_options\nfunction uses instead of the original value.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nAcked-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "dda6b022f3222f09d3fb49f5dfabd31d33e0d10b",
      "tree": "de3ea647f9fb82cefea38b6e8d10d828044656dc",
      "parents": [
        "2655e2cee2d77459fcb7e10228259e4ee0328697"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Tue Nov 06 08:02:53 2007 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Tue Nov 06 08:02:53 2007 -0600"
      },
      "message": "9p: fix memory leak in v9fs_get_sb\n\nThis patch fixes a memory leak in v9fs_get_sb.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nAcked-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "2658770b2c3570106675d2e5581f4ae727523e0a",
      "tree": "8d94dd0bd35310fc2ea178fb72d70f44d4f78c51",
      "parents": [
        "f8a9efb52847433c6a2e1598d78e49c42a9aa3c5",
        "246a3d186a10266c9ee362e8d37c3bd851246b84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 17:43:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 17:43:36 2007 -0800"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: DRM: fix memset size error\n  drm: remove remnants of DRM_COPY_FROM/TO_USER_IOCTL\n  drm: remove second forward decleration of drm device struct.\n"
    },
    {
      "commit": "f8a9efb52847433c6a2e1598d78e49c42a9aa3c5",
      "tree": "0f1ed130a72949a88ec2278d25ce5fc85847a089",
      "parents": [
        "61edab8d144ae7b4d7206b91adec947579a73c0a",
        "6bbfd53d47abd1fb20d7c93a9b19a75970b66f49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 17:43:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 17:43:04 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: handle broken cable reporting\n  pata_hpt37x: Fix outstanding bug reports on the HPT374 and 37x cable detect\n  ata_piix: Add additional PCI identifier for 40 wire short cable\n  pata_serverworks: Fix problem with some drive combinations\n  libata: Don\u0027t disable dipm with SET FEATURES\n  libata and bogus LBA48 drives\n"
    },
    {
      "commit": "61edab8d144ae7b4d7206b91adec947579a73c0a",
      "tree": "61a38f0e119405eb3978bb30df78ff25ab690809",
      "parents": [
        "2655e2cee2d77459fcb7e10228259e4ee0328697",
        "f2511f13daaf00fdd206bee7b108f75923a613c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 17:42:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 17:42:41 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  phylib: Silence driver registration\n  phylib: Add ID for Marvell 88E1240\n  82596: free nonexistent resource fix\n  SUNHME: Fix missing NETIF_F_VLAN_CHALLENGED on PCI happy meals\n"
    },
    {
      "commit": "246a3d186a10266c9ee362e8d37c3bd851246b84",
      "tree": "6f0b7c18b1e496a2184ef67ddd867dfed6da3cc8",
      "parents": [
        "747824c67b31b5d6e9379fae8af2ef46cf715f62"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Mon Nov 05 12:53:09 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Tue Nov 06 10:12:44 2007 +1000"
      },
      "message": "drm: DRM: fix memset size error\n\nThe size passing to memset is wrong.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "747824c67b31b5d6e9379fae8af2ef46cf715f62",
      "tree": "96f9a1870c1c0657152373e3012d2062035ddb87",
      "parents": [
        "f9618ac08b37992c80ca320b3463559873726837"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Nov 05 11:48:34 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Tue Nov 06 10:11:12 2007 +1000"
      },
      "message": "drm: remove remnants of DRM_COPY_FROM/TO_USER_IOCTL\n\nThis is a bug in the savage driver since I introduced these changes.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f9618ac08b37992c80ca320b3463559873726837",
      "tree": "8ff08495a10581f92f4867436bf46e7009ba0eae",
      "parents": [
        "2655e2cee2d77459fcb7e10228259e4ee0328697"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Nov 05 11:36:18 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Tue Nov 06 10:11:12 2007 +1000"
      },
      "message": "drm: remove second forward decleration of drm device struct.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2655e2cee2d77459fcb7e10228259e4ee0328697",
      "tree": "94acba91c1ad3c698d5470db19b35d90b509ab88",
      "parents": [
        "8dce39c231af554932f8ab0d671e077ab6db9e46"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Nov 05 22:51:09 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:33 2007 -0800"
      },
      "message": "ata_piix: Add additional PCI identifier for 40 wire short cable\n\nKeeping the list in sync with the old IDE driver\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8dce39c231af554932f8ab0d671e077ab6db9e46",
      "tree": "ac09b1b9f93b0056ea7e9709be56dbfbf447b894",
      "parents": [
        "001e09e86c1c7612783f46256500c31e5ed55c6a"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Mon Nov 05 14:51:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:33 2007 -0800"
      },
      "message": "time: fix inconsistent function names in comments\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "001e09e86c1c7612783f46256500c31e5ed55c6a",
      "tree": "d8268791a34650b4902c4c0ee9fe644c8ee16081",
      "parents": [
        "8a29f2b0288ba2a8fb302f9a639521ac9ff302e5"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Nov 05 14:51:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:33 2007 -0800"
      },
      "message": "m68knommu: fix pread/pwrite defines\n\nFix system call defines for system call 180 and 181 to match the underlying\nsystem call table function entries.  System call 180 calls sys_pread64, and\n181 calls sys_pwrite64, so make the definitions match.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a29f2b0288ba2a8fb302f9a639521ac9ff302e5",
      "tree": "384f27ea6300fe50345b0ab5cd7fdad23d0bdb79",
      "parents": [
        "778d1a2bd42ae862a6c6d20a1c3af5e45b3c1924"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Mon Nov 05 14:51:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:33 2007 -0800"
      },
      "message": "eCryptfs: release mutex on hash error path\n\nRelease the crypt_stat hash mutex on allocation error. Check for error\nconditions when doing crypto hash calls.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nReported-by: Kazuki Ohta \u003ckazuki.ohta@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "778d1a2bd42ae862a6c6d20a1c3af5e45b3c1924",
      "tree": "afc2eed74ad70fb03b0734b13d61c1bd9e6089f3",
      "parents": [
        "01aae97196f2cdfbfebc5a0365bad82d98975588"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Mon Nov 05 14:51:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:33 2007 -0800"
      },
      "message": "eCryptfs: increment extent_offset once per loop interation\n\nThe extent_offset is getting incremented twice per loop iteration through any\ngiven page.  It should only be getting incremented once.  This bug should only\nimpact hosts with \u003e4K page sizes.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01aae97196f2cdfbfebc5a0365bad82d98975588",
      "tree": "f71b836d62dfe36ab9e842e8cedfa719ca63f018",
      "parents": [
        "def6ae26a9e69c3e6d0f0054524c76fd32420ecd"
      ],
      "author": {
        "name": "Matti Linnanvuori",
        "email": "mattilinnanvuori@yahoo.com",
        "time": "Mon Nov 05 14:51:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:33 2007 -0800"
      },
      "message": "telephony: phonedev panics if unregistering device not registered [Bug 9266]\n\nRemove panic from phonedev.  See\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9266\n\nfor details (phonedev panics if unregistering device not registered).\n\nSigned-off-by: Matti Linnanvuori \u003cmattilinnanvuori@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "def6ae26a9e69c3e6d0f0054524c76fd32420ecd",
      "tree": "3688a3d5d8507835e0f55fb3e3d83b52cfa049a7",
      "parents": [
        "139b82984af5a98e4b03fd01616d79fc4970128a"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Mon Nov 05 14:51:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "md: fix misapplied patch in raid5.c\n\ncommit 4ae3f847e49e3787eca91bced31f8fd328d50496 (\"md: raid5: fix\nclearing of biofill operations\") did not get applied correctly,\npresumably due to substantial similarities between handle_stripe5 and\nhandle_stripe6.\n\nThis patch moves the chunk of new code from handle_stripe6 (where it isn\u0027t\nneeded (yet)) to handle_stripe5.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"Dan Williams\" \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "139b82984af5a98e4b03fd01616d79fc4970128a",
      "tree": "b98fa586bb2fa78aa1366275aefe4c4494a2f8bd",
      "parents": [
        "12730926557e9b89b7618b79754598b09387d37d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Nov 05 14:51:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "virtio/virtcons: fix section mismatch warning\n\nMake virtcons_probe() __devinit.\nFixes this section warning:\n\nWARNING: vmlinux.o(.text+0x14c10b): Section mismatch: reference to .init.text:hvc_alloc (between \u0027virtcons_probe\u0027 and \u0027ac_register_board\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12730926557e9b89b7618b79754598b09387d37d",
      "tree": "eb5130a23d43c946bb5bd0446627a6bc41b51da0",
      "parents": [
        "f15cf5151c3ecfe4073fb4478f686cb396bc2b17"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Nov 05 14:51:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "rtc: m48t59 fix section mismatch warning\n\nChange the name of this data to use a name (suffix) that is whitelisted\nby MODPOST so that the section warning is fixed (not generated).\n\nWARNING: vmlinux.o(.data+0x1b140): Section mismatch: reference to .init.text:m48t59_rtc_probe (between \u0027m48t59_rtc_platdrv\u0027 and \u0027m48t59_nvram_attr\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f15cf5151c3ecfe4073fb4478f686cb396bc2b17",
      "tree": "daef701195d26d7408ade4a140189b31708110bb",
      "parents": [
        "4f40c05528f9d612057a3dd382008a54179f8919"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Nov 05 14:50:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "uml: correctly strip kernel defines from userspace CFLAGS\n\nKERNEL_DEFINES needs whitespace trimmed, otherwise the whitespace crunching\ndone by make fools the patsubst which is used to remove KERNEL_DEFINES from\nUSER_CFLAGS.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f40c05528f9d612057a3dd382008a54179f8919",
      "tree": "63fa0f1114f4bd6f77bbe5c9d098ce3b6684b494",
      "parents": [
        "b07989f51eea16e2fe3eab032801599d952966fb"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Mon Nov 05 14:50:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "uml: fix incompatible types warning in previous SG fix\n\nFix an incompatible-pointer warning.\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b07989f51eea16e2fe3eab032801599d952966fb",
      "tree": "9d15e6fc1e8b5eab360353d1f0e4889e480860b6",
      "parents": [
        "6551198a201a70cb11e25712b1d0b2a369bb8a4c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Nov 05 14:50:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "paride: fix \u0027and\u0027 typo in drivers/block/paride/pt.c\n\nFix \u0027and\u0027 typo (PT_WRITE_OK is defined 2)\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6551198a201a70cb11e25712b1d0b2a369bb8a4c",
      "tree": "b4ca66da0b68b182df8761a058109a14ecefbcaa",
      "parents": [
        "f11b7ae8d6180bb3c0ad04b38a8ca7e0a26c6605"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 05 14:50:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "fs/afs/vlocation.c: fix off-by-one\n\nThis patch fixes an off-by-one error spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f11b7ae8d6180bb3c0ad04b38a8ca7e0a26c6605",
      "tree": "9a90bafa6030466068930deb36bd6e0f8afdaf32",
      "parents": [
        "0b030c2c2f0f1d98d5fe412e5b7cf7fd53f5221a"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Nov 05 14:50:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "arm26: remove it again\n\nA tiny vestige of arm26 has appeared: remove it again.\n\n(akpm: someone (tm) needs to remove include/asm-arm26/ too)\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b030c2c2f0f1d98d5fe412e5b7cf7fd53f5221a",
      "tree": "ff10db5bc25c1aa3e7cc5c8dac6807d76fd7f506",
      "parents": [
        "5a75983eef1193c43caebde6643a218bd8d8390e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Nov 05 14:50:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "Fix bitmap_scnlistprintf for empty masks\n\nWhen a bitmap is empty bitmap_scnlistprintf() would leave the buffer\nuninitialized.  Set it to an empty string in this case.\n\nI didn\u0027t see any in normal kernel callers hitting this, but some custom\ndebug code of mine did.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a75983eef1193c43caebde6643a218bd8d8390e",
      "tree": "1dbfac460bf574fd3fa5c3a464b72228fd07a244",
      "parents": [
        "e1265205c0ee3919c3f2c750662630154c8faab2"
      ],
      "author": {
        "name": "Kamalesh Babulal",
        "email": "kamalesh@linux.vnet.ibm.com",
        "time": "Mon Nov 05 14:50:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "Missing include file in kallsyms.h\n\nThe Build with randconfig fails with following error with the\n2.6.24-rc4-git9\n\ninclude/linux/kallsyms.h:56: error: `NULL\u0027 undeclared (first use in this\nfunction)\ninclude/linux/kallsyms.h:56: error: (Each undeclared identifier is\nreported only once\ninclude/linux/kallsyms.h:56: error: for each function it appears in.)\nmake[2]: *** [arch/powerpc/platforms/cell/spu_callbacks.o] Error 1\nmake[1]: *** [arch/powerpc/platforms/cell] Error 2\nmake: *** [arch/powerpc/platforms] Error 2\n\nSigned-off-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1265205c0ee3919c3f2c750662630154c8faab2",
      "tree": "904809bdacafb24d82d69c564251c3967ded9986",
      "parents": [
        "bf2cdef30667d0d3d09c6934c95d1fb87c43345a"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Mon Nov 05 14:50:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "local_t Documentation update\n\nGrant Grundler was asking for more detail about correct usage of local\natomic operations and suggested adding the resulting summary to\nlocal_ops.txt.\n\n\"Please add a bit more detail. If DaveM is correct (he normally is), then\nthere must be limits on how the local_t can be used in the kernel process\nand interrupt contexts. I\u0027d like those rules spelled out very clearly\nsince it\u0027s easy to get wrong and tracking down such a bug is quite painful.\"\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf2cdef30667d0d3d09c6934c95d1fb87c43345a",
      "tree": "234778fcf329fdd7ff07a789b4fe7c51ec7fd29c",
      "parents": [
        "ae5fbf771aeb534e31f3541673bb240ff8c07283"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Mon Nov 05 14:50:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:32 2007 -0800"
      },
      "message": "serial: fix compile warning about putc\n\ndrivers/serial/8250_early.c:80: warning: conflicting types for built-in function `putc\u0027\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae5fbf771aeb534e31f3541673bb240ff8c07283",
      "tree": "c38b9b328250da8b5baa0f84486468fdf82820c6",
      "parents": [
        "5db6a4dac1c7f459af2f895f6889346cedd467a1"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Mon Nov 05 14:50:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:31 2007 -0800"
      },
      "message": "i2o: debug messages corrected\n\nmax_phys_segments and max_sectors were swapped\n\nSigned-off-by:\tVasily Averin \u003cvvs@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5db6a4dac1c7f459af2f895f6889346cedd467a1",
      "tree": "d29fab4f6e5f4ecd7f640e42458d3951f74b6ffa",
      "parents": [
        "df59ebc49ef101302e9328ff76ff28c18df39cfb"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Nov 05 14:50:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:31 2007 -0800"
      },
      "message": "Dump stack during sysctl registration failure\n\nLet\u0027s make immediately obvious from where sysctl comes from and messages\nitself more noticeable.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df59ebc49ef101302e9328ff76ff28c18df39cfb",
      "tree": "7a347cb7dcb2e5307722161f8e11fcda13709122",
      "parents": [
        "4a8aa03318a1c702b925beda6c1d454e7592e238"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Nov 05 14:50:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 15:12:31 2007 -0800"
      },
      "message": "i4l: errors with assignments in if\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6bbfd53d47abd1fb20d7c93a9b19a75970b66f49",
      "tree": "9c28b3b033e32dd5a03c08b61bdddcd79283791f",
      "parents": [
        "73946f9fc5be1433f1e182d11303188390ff242f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Nov 05 22:58:58 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 05 18:10:28 2007 -0500"
      },
      "message": "libata: handle broken cable reporting\n\nOne or two ancient drives predated the cable spec and didn\u0027t sent the\nvalid bits for the field. I had hoped to leave this out of libata as a\npiece of historical annoyance but a recent CD drive shows the same bug so\nwe have to import support for it.\n\nSame concept as Bartlomiej\u0027s changes old IDE except that as we have\ncentralised blacklists we can avoid keeping another private table of stuff\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "73946f9fc5be1433f1e182d11303188390ff242f",
      "tree": "123206e2090057dc1725c57624da016c1f2f6b81",
      "parents": [
        "7f2803d0266844adacacbc3dea7822d5347ccb50"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Nov 05 22:53:38 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 05 18:08:46 2007 -0500"
      },
      "message": "pata_hpt37x: Fix outstanding bug reports on the HPT374 and 37x cable detect\n\n- Read frequency correctly\n- Correct cable detect handling\n- Fix wrong filter test\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f2803d0266844adacacbc3dea7822d5347ccb50",
      "tree": "5b4f694f3d1ef4b1bf91e6265e520d80fd8e3079",
      "parents": [
        "36beb82390235236c60eb97ca526b1cad97e2df3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Nov 05 22:51:09 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 05 18:08:46 2007 -0500"
      },
      "message": "ata_piix: Add additional PCI identifier for 40 wire short cable\n\nKeeping the list in sync with the old IDE driver\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "36beb82390235236c60eb97ca526b1cad97e2df3",
      "tree": "b109c9cd0fc5bb5f49cf8da22d84b874111a233e",
      "parents": [
        "152af05cc85119d294b977ab4de07a781795c298"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Nov 05 15:04:40 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 05 18:08:46 2007 -0500"
      },
      "message": "pata_serverworks: Fix problem with some drive combinations\n\nThe driver used the channel not the device number for deciding where to\nload some timing parameters. Also change so that we clear the UDMA field\nas the old driver did. Not believed neccessary but does no harm.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f2511f13daaf00fdd206bee7b108f75923a613c6",
      "tree": "c194edbe6e1ae657ed18afc103e76849cdb5a40f",
      "parents": [
        "ac8c635abb7bce730a315be0525bea0c29e742d0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Nov 04 16:09:23 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 05 17:58:36 2007 -0500"
      },
      "message": "phylib: Silence driver registration\n\nIt gets quite verbose to see every single PHY driver being registered\nby default.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac8c635abb7bce730a315be0525bea0c29e742d0",
      "tree": "26ebeecb155fffc7b01316d25c27737a4059d6b3",
      "parents": [
        "d2ea732e9ecb68841206f2761ae91360da87cfac"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Nov 04 16:08:51 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 05 17:58:36 2007 -0500"
      },
      "message": "phylib: Add ID for Marvell 88E1240\n\nAdd PHY IDs for Marvell 88E1240. It seems to have close enough programming\nmodels to 1111/1112 for basic support at least.\n\nAlso clean up whitespace in the ID list a bit.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2ea732e9ecb68841206f2761ae91360da87cfac",
      "tree": "3071f40a6c8046f7c37fb646315e0d7884d9d572",
      "parents": [
        "cacd40e07c5ad7068221b3910098f1d364e74e45"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Sun Nov 04 23:22:29 2007 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 05 17:57:30 2007 -0500"
      },
      "message": "82596: free nonexistent resource fix\n\nDuring booting of last vanilla kernel I got:\nTrying to free nonexistent resource...\n\nThis because of if \"ENABLE_APRICOT\" is on we do:\nrequest_region(ioaddr,...)\nif (checksum test failed)\n  goto out1;\ndev-\u003ebase_addr \u003d ioaddr;//\u003c-here mistake\n\nout1:\nrelease_region(dev-\u003ebase_addr,...)\n\nThis change fixes this bug for me.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cacd40e07c5ad7068221b3910098f1d364e74e45",
      "tree": "bf75d6313aac137076fa781dcab31bda997efc85",
      "parents": [
        "b55d1b1814c52463c11707f53dbdc223e09b2924"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 31 16:35:57 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 05 17:55:09 2007 -0500"
      },
      "message": "SUNHME: Fix missing NETIF_F_VLAN_CHALLENGED on PCI happy meals\n\nNo HME parts can do VLANs correctly.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a8aa03318a1c702b925beda6c1d454e7592e238",
      "tree": "d9d6a5eb46ddc36b3fc165d76281a6a59d410b67",
      "parents": [
        "5d66f151ac7cb5162f201fe2996c6e01f0323f37",
        "199fb21d520ac8c09de1f1288e667988815aa79a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 14:31:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 14:31:52 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: bugfixes for leds-gpio\n"
    },
    {
      "commit": "5d66f151ac7cb5162f201fe2996c6e01f0323f37",
      "tree": "76b1ee15cb999a436b394b70a207dd47c0140ad6",
      "parents": [
        "3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3",
        "bd3989e006ed1c88d47c3308746ae0330fc1bcf4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 14:08:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 14:08:00 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PCI: Add Kconfig option to disable deprecated pci_find_* API\n  PCI: pciserial_resume_one ignored return value of pci_enable_device\n  PCI Hotplug: cpqhp_pushbutton_thread(): remove a pointless if() check\n  PCI: make pci_match_device() static\n  PCI: Remove 3 incorrect MSI quirks.\n  PCI: Add MSI INTX_DISABLE quirks for ATI SB700/800 SATA and IXP SB400 USB\n  PCI: Add quirk for devices which disable MSI when INTX_DISABLE is set.\n  PCI: Add MSI quirk for ServerWorks HT1000 PCIX bridge.\n  PCI: Revert \"PCI: disable MSI by default on systems with Serverworks HT1000 chips\"\n"
    },
    {
      "commit": "199fb21d520ac8c09de1f1288e667988815aa79a",
      "tree": "2bed812af4e398e9795023bea7e86f02bdcf93d6",
      "parents": [
        "c11eef21aa119a41fa210b9693f2346997885bcf"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Oct 31 10:37:37 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Nov 05 21:54:41 2007 +0000"
      },
      "message": "leds: bugfixes for leds-gpio\n\nThree bugfixes to the leds-gpio driver, plus minor whitespace tweaks:\n\n - Do the INIT_WORK() before registering each LED, so if its trigger\n   becomes immediately active it can schedule work without oopsing..\n\n - Use normal registration, not platform_driver_probe(), so that\n   devices appearing \"late\" (hotplug type) can still be bound.\n\n - Mark the driver remove code as \"__devexit\", preventing oopses\n   when the underlying device is removed.\n\nThese issues came up when using this driver with some GPIO expanders\nliving on serial busses, which act unlike \"normal\" platform devices:\nthey can appear and vanish along with the serial bus driver.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "3131e530ac3faf09fb0878a9dc4cd6df0e35b6a3",
      "tree": "9748b27196cbec3950cbec566f06680125ddb21b",
      "parents": [
        "41557e7c56dc96ddd0b068fe76d5118d516d4f04",
        "bcbf6ee3eb5212ff774161cae15ce4f92f7edafb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 13:50:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 13:50:49 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: fix IDE_HFLAG_NO_ATAPI_DMA handling in config_drive_for_dma()\n  ide: move ide_fixstring() documentation to ide-iops.c from ide.h\n  ide: add missing #ifdef/#endif CONFIG_IDE_TASK_IOCTL\n  ide: fix ide_find_dma_mode() to print human-readable info\n  ide: add missing rq.ref_count initialization to ide_diag_taskfile()\n  ide: clear HOB bit for REQ_TYPE_ATA_TASK requests in ide_end_drive_cmd()\n  ide: check rq-\u003ecmd_type in drive_cmd_intr()\n  ide/Kconfig: fix BLK_DEV_OFFBOARD dependencies\n  ide: unexport ide_fix_driveid\n  ide/Kconfig: add IDEDISK_MULTI_MODE text adapted from hdparm manual page\n  ide: do_identify() string termination fix\n  piix: add support for ICH7 on Acer 5602aWLMi\n"
    },
    {
      "commit": "41557e7c56dc96ddd0b068fe76d5118d516d4f04",
      "tree": "e72711f46dbed6bd6d8ccab2dda25c36dc1e8070",
      "parents": [
        "b285e0b78464f9a15a5095ac1dd5458ee7938714",
        "4f663bdc65307e38401aa3b787a7a7569f28b920"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 13:50:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 13:50:28 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (26 commits)\n  V4L/DVB (6548): pvrusb2: Fix oops on module removal\n  V4L/DVB (6547): V4L: remove PCI from VIDEO_VIVI depends\n  V4L/DVB (6532): Add the remaining addresses for tda9887\n  V4L/DVB (6531): Fix a regression caused by commit 153962364dc6fa4a24571885fbe76506d8968610\n  V4L/DVB (6518): Fix tvp5150 default values\n  V4L/DVB (6514): em28xx: Include linux/mm.h\n  V4L/DVB (6506): saa7134-alsa: Fix mmap support\n  V4L/DVB (6504): pvrusb2: Remove dead sysfs code\n  V4L/DVB (6503): pvrusb2: Fix associativity logic error\n  V4L/DVB (6501): stv0297: Signal strength fixes\n  V4L/DVB (6500): tda10021: Fix reported signal strength\n  V4L/DVB (6499): tda10021: Bit error counting fixed\n  V4L/DVB (6498): ves1820: Change the acquisition range for clock recovery from 120 ppm to 240ppm\n  V4L/DVB (6495): saa7146: saa7146_wait_for_debi_done fixes\n  V4L/DVB (6479): use input functions, should depend on INPUT\n  V4L/DVB (6478): ir-functions use input functions, should depend on INPUT\n  V4L/DVB (6432): tuner: fix CONFIG_TUNER_TEA5761\u003dm\n  V4L/DVB (6407): planb: fix obvious interrupt handling bugs\n  V4L/DVB (6406): saa7134: fix analog audio in on medion md8800 quadro\n  V4L/DVB (6403): mt2131: replace comma with semicolon fix\n  ...\n"
    },
    {
      "commit": "b285e0b78464f9a15a5095ac1dd5458ee7938714",
      "tree": "26076bcd4e26087bf7abc1a1c0d7053c4ae1c801",
      "parents": [
        "c11eef21aa119a41fa210b9693f2346997885bcf",
        "69ee0b3522428a07ff1765446d631ecc7da6ae0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 13:44:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 13:44:49 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/fix-kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/fix-kbuild:\n  kbuild: do not pick up CFLAGS from the environment\n"
    },
    {
      "commit": "bd3989e006ed1c88d47c3308746ae0330fc1bcf4",
      "tree": "e2e5bb10e57e901519f998f9ac703d3bc8bb9c1e",
      "parents": [
        "ccb9d59e682d7bd758457b6d2458365cc68fad7a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 09:48:09 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:17 2007 -0800"
      },
      "message": "PCI: Add Kconfig option to disable deprecated pci_find_* API\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ccb9d59e682d7bd758457b6d2458365cc68fad7a",
      "tree": "8c761c3d1d6fc76ece7221a7c86e61d19f9c71c8",
      "parents": [
        "00395410885cac96015850426bf697423a3ec9dc"
      ],
      "author": {
        "name": "Dirk Hohndel",
        "email": "hohndel@linux.intel.com",
        "time": "Mon Oct 29 06:28:17 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:17 2007 -0800"
      },
      "message": "PCI: pciserial_resume_one ignored return value of pci_enable_device\n\n[PATCH] pciserial_resume_one ignored return value of pci_enable_device\n\nSigned-off-by: Dirk Hohndel \u003chohndel@linux.intel.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "00395410885cac96015850426bf697423a3ec9dc",
      "tree": "74103fb4036fb5d31e5a331d08c7b8d126f793a7",
      "parents": [
        "d73460d79bc88de74221d73723ed61a0081b7a36"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:25:00 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:17 2007 -0800"
      },
      "message": "PCI Hotplug: cpqhp_pushbutton_thread(): remove a pointless if() check\n\nThe Coverity checker spotted that we\u0027d have already oops\u0027ed if \"ctrl\"\nwas NULL.\n\nAdditionally, \"func\" had just been checked for not being NULL.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "d73460d79bc88de74221d73723ed61a0081b7a36",
      "tree": "9390f8114a95bb2943a682581104b4cc6ff390e7",
      "parents": [
        "5257dca0bdc36027a4bfc1002264bd465e86ab7a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:27:18 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:17 2007 -0800"
      },
      "message": "PCI: make pci_match_device() static\n\npci_match_device() no longer has any other users.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5257dca0bdc36027a4bfc1002264bd465e86ab7a",
      "tree": "2f484b195b74de61e2c4b77a438fcf120ea6d414",
      "parents": [
        "bc38b411fe696fad32b261f492cb4afbf1835256"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 01:17:16 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:17 2007 -0800"
      },
      "message": "PCI: Remove 3 incorrect MSI quirks.\n\nNow that we have dealt with the real issue, in that some ATI SATA and\nUSB controllers needed the INTX_DISABLE quirk, we can remove these AMD\nchipset global MSI disabling quirks.\n\nThis reverts three changesets:\n\n4be8f906435a6af241821ab5b94b2b12cb7d57d8 (PCI: disable MSI on RS690)\naea6a433f50cd89b9cbd10850fd0b32f961f9883 (PCI: disable MSI on RD580)\nf122392f679ebed39db08074f935d770504623eb (PCI: disable MSI on RX790)\n\nThis is based upon testing and feedback from\nShane Huang \u003cShane.Huang@amd.com\u003e.\n\nCc: Shane Huang \u003cShane.Huang@amd.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc38b411fe696fad32b261f492cb4afbf1835256",
      "tree": "69d38a8c846c3ab3888047171f659bc2230645a0",
      "parents": [
        "ba698ad4b7e466cbb4a8bde6b9da8080ab06808d"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 01:16:52 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:16 2007 -0800"
      },
      "message": "PCI: Add MSI INTX_DISABLE quirks for ATI SB700/800 SATA and IXP SB400 USB\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba698ad4b7e466cbb4a8bde6b9da8080ab06808d",
      "tree": "31e0ebfbb91633da5f62e455d708328a0f9875ee",
      "parents": [
        "1d84b5424efbcce69a1c955ba181147d23d43a14"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 01:16:30 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:16 2007 -0800"
      },
      "message": "PCI: Add quirk for devices which disable MSI when INTX_DISABLE is set.\n\nA reasonably common problem with some devices is that they will\ndisable MSI generation when the INTX_DISABLE bit is set in the\nPCI_COMMAND register.\n\nQuirk this explicitly, guarding the pci_intx() calls in msi.c with\nthis quirk indication.\n\nThe first entries for this quirk are for 5714 and 5780 Tigon3 chips,\nand thus we can remove the workaround code from the tg3.c driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1d84b5424efbcce69a1c955ba181147d23d43a14",
      "tree": "543e1a8180eca6ecb89aee30105f4abb07b876e6",
      "parents": [
        "2cc31879f8cfa0efc74fe7e58ab4e01ef5908730"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 01:15:53 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:16 2007 -0800"
      },
      "message": "PCI: Add MSI quirk for ServerWorks HT1000 PCIX bridge.\n\nThis is the fix for the following problem:\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d227657\n\nThe bnx2 device 5706 complains about MSI not working behind a\nServerWorks HT1000 PCIX bridge. An earlier commit to fix the problem:\n\ne3008dedff4bdc96a5f67224cd3d8d12237082a0:\n\n\"PCI: disable MSI by default on systems with Serverworks HT1000 chips\"\n\nwas not entirely correct, and has been reverted.\n\nMSI does not work on the PCIX bus because the BIOS did not set the\nHT_MSI_FLAGS_ENABLE bit in the HyperTransport MSI capability on the\nbridge.  We use the existing quirk_msi_ht_cap() to detect the problem\nand disable MSI in all buses behind it.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: Anantha Subramanyam \u003cananth@broadcom.com\u003e\nCc: Naren Sankar \u003cnsankar@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2cc31879f8cfa0efc74fe7e58ab4e01ef5908730",
      "tree": "3fe09121c234296fec417265da379b88781f1a51",
      "parents": [
        "c11eef21aa119a41fa210b9693f2346997885bcf"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 01:15:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:16 2007 -0800"
      },
      "message": "PCI: Revert \"PCI: disable MSI by default on systems with Serverworks HT1000 chips\"\n\nThis reverts commit e3008dedff4bdc96a5f67224cd3d8d12237082a0.\n\nThe real bug was an INTX issue in the tg3 ethernet chip, and\ncured by commit c129d962a66c76964954a98b38586ada82cf9381\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bcbf6ee3eb5212ff774161cae15ce4f92f7edafb",
      "tree": "cb14d5e4f1e86dcbcc791f966e013dce0d26b97c",
      "parents": [
        "01745112de5f721dd5afb06bc60b4a1e65e397ce"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:30 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:30 2007 +0100"
      },
      "message": "ide: fix IDE_HFLAG_NO_ATAPI_DMA handling in config_drive_for_dma()\n\ncommit 33c1002ed912ac9dacedd5d5b166da3b72d18460 incorrectly changed return\nvalue from \u00270\u0027 to \u0027-1\u0027, fix it (ns87415 was the only host driver affected\nsince it uses both IDE_HFLAG_TRUST_BIOS_FOR_DMA and IDE_HFLAG_NO_ATAPI_DMA).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "01745112de5f721dd5afb06bc60b4a1e65e397ce",
      "tree": "1a32b215de40514524b293fe31bb67a6dee44442",
      "parents": [
        "26a5b04075f6f2ccf30b22e7f0fc9127c500a698"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:29 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:29 2007 +0100"
      },
      "message": "ide: move ide_fixstring() documentation to ide-iops.c from ide.h\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "26a5b04075f6f2ccf30b22e7f0fc9127c500a698",
      "tree": "122712ad7f27aac15288ba1fa2948f389e2f2756",
      "parents": [
        "d34887da6be91eaac1db168fa48d91eaa4504795"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "message": "ide: add missing #ifdef/#endif CONFIG_IDE_TASK_IOCTL\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d34887da6be91eaac1db168fa48d91eaa4504795",
      "tree": "2a271b746a7d2b78a2936fbfd41816989a70f97d",
      "parents": [
        "02ac2460ff126afadf8d364c82ebb13e116df33b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "message": "ide: fix ide_find_dma_mode() to print human-readable info\n\nProblem reported by Mikael.\n\nCc: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "02ac2460ff126afadf8d364c82ebb13e116df33b",
      "tree": "a0c7f0c5a58632f75eff7e40c982245f256d6943",
      "parents": [
        "1c11d241115a352a4468a7a4884c22cf68a5c6fd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "message": "ide: add missing rq.ref_count initialization to ide_diag_taskfile()\n\nNoticed by Tejun Heo.\n\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1c11d241115a352a4468a7a4884c22cf68a5c6fd",
      "tree": "51c441ad114e749de3995b8a835311ca48a9e00c",
      "parents": [
        "320112bd28d3c477f6990bfe8762ccb978106a08"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "message": "ide: clear HOB bit for REQ_TYPE_ATA_TASK requests in ide_end_drive_cmd()\n\nide_dump_ata_status() may set HOB bit before ide_end_drive_cmd() is called.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "320112bd28d3c477f6990bfe8762ccb978106a08",
      "tree": "b0b4236d3284a73c6986dc3dfdbf26eac1dbaf7b",
      "parents": [
        "f7d7f3fd21f06c1f07d1dc9e2cc8a3c43b53faa6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "message": "ide: check rq-\u003ecmd_type in drive_cmd_intr()\n\ndrive_cmd_intr() is used by both REQ_TYPE_ATA_CMD and REQ_TYPE_ATA_TASK\nbut commands using PIO-in protocol are valid only for REQ_TYPE_ATA_CMD\n(\u0026args[4] in case of REQ_TYPE_ATA_TASK points to a value for IDE_LCYL_REG\nregister instead of the data buffer).  This fix allows REQ_TYPE_ATA_TASK\ncommands to use non-zero values for IDE_SECTOR_REG (args[3]).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f7d7f3fd21f06c1f07d1dc9e2cc8a3c43b53faa6",
      "tree": "0070cfd2642871a19c70b3bd57033908d878bfe9",
      "parents": [
        "6d5dd21de497668c44aade803e1689bf131dc1a6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "message": "ide/Kconfig: fix BLK_DEV_OFFBOARD dependencies\n\nThis config option is effective only for host drivers that use\nIDE_HFLAG_OFF_BOARD host flag (aec62xx, generic, hpt34x, hpt366,\npdc202xx_new, pdc202xx_old and tc86c001).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6d5dd21de497668c44aade803e1689bf131dc1a6",
      "tree": "b2e1d33b992b72225e11cfa34bbe2a5cfd58b1a9",
      "parents": [
        "127ba2896512699338d997418d7cf5064720b55b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "message": "ide: unexport ide_fix_driveid\n\nide_fix_driveid can now be unexported.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "127ba2896512699338d997418d7cf5064720b55b",
      "tree": "8aa76a18dbc18c0d8f66d4b192ba81077b8950b1",
      "parents": [
        "699b052ad2996c4ca87aa4b9d4a51dcca0f9e588"
      ],
      "author": {
        "name": "Matti Linnanvuori",
        "email": "mattilinnanvuori@yahoo.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "message": "ide/Kconfig: add IDEDISK_MULTI_MODE text adapted from hdparm manual page\n\nAdd IDEDISK_MULTI_MODE text adapted from hdparm manual page.\n\nSigned-off-by: Matti Linnanvuori \u003cmattilinnanvuori@yahoo.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "699b052ad2996c4ca87aa4b9d4a51dcca0f9e588",
      "tree": "e020540447b1ccb81b409d16e4caa80bc7dd9c76",
      "parents": [
        "afda5e4da5abf7366ba8ac49e7634b3c85a143ae"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@home-tj.org",
        "time": "Mon Nov 05 21:42:25 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:25 2007 +0100"
      },
      "message": "ide: do_identify() string termination fix\n\nTerminates id-\u003emodel string before invoking strstr() in do_identify().\n\nSigned-off-by: Tejun Heo \u003ctj@home-tj.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "afda5e4da5abf7366ba8ac49e7634b3c85a143ae",
      "tree": "06b7fb73bfccb2aed00c229853b81b31460866e1",
      "parents": [
        "c11eef21aa119a41fa210b9693f2346997885bcf"
      ],
      "author": {
        "name": "sebdeg@ngi.it",
        "email": "sebdeg@ngi.it",
        "time": "Mon Nov 05 21:42:25 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:25 2007 +0100"
      },
      "message": "piix: add support for ICH7 on Acer 5602aWLMi\n\nIn piix.c (and in ata_piix.c) are already included some patches to skip the\ncable check on some laptops and to enable UDMA \u003e 33 modes, but I\u0027ve noticed\nthan theese doesn\u0027t work on my Acer Aspire 5602WLMi (maybe exist more\nversions of this laptop).  With this simple patch I can set transfer mode\nto UDMA100.\n\nFrom: \"sebdeg@ngi.it\" \u003csebdeg@ngi.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c11eef21aa119a41fa210b9693f2346997885bcf",
      "tree": "b2d874f4b3f8a65029bc184a2db6b999b8e4d1c1",
      "parents": [
        "221d46841b931d0e6b11e6251e482f2afe3974dd",
        "d2cb0e6ecbe0ef93ab36631cd17ec6cf92b69c5a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 11:39:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 11:39:25 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] tod clock: announce clocksource as perfect\n  [S390] Rename \"idle_time\" attribute to \"idle_time_us\".\n  [S390] Fix priority mistakes in drivers/s390/cio/cmf.c\n  [S390] Fix memory detection.\n  [S390] Fix compile on !CONFIG_SMP.\n  [S390] device_schedule_callback() for dcssblk.\n  [S390] Fix smsgiucv init on no iucv machines\n  [S390] cio: use INIT_WORK to initialize struct work.\n"
    },
    {
      "commit": "221d46841b931d0e6b11e6251e482f2afe3974dd",
      "tree": "feb33999f71a84003f4ac752300c81f47f9e272f",
      "parents": [
        "4d20826ffb6fa80c71b85d2cb858ae400a59a4d5",
        "633872b980f55f40a5e7de374f26970e41e2137b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 11:39:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 11:39:00 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest:\n  lguest: tidy up documentation\n  kernel/futex.c: make 3 functions static\n  unexport access_process_vm\n  lguest: make async_hcall() static\n"
    },
    {
      "commit": "4d20826ffb6fa80c71b85d2cb858ae400a59a4d5",
      "tree": "17d127713a03e2bf050389b949a812c28cdd52ee",
      "parents": [
        "05aa345034de6ae9c77fb93f6a796013641d57d5"
      ],
      "author": {
        "name": "Kamalesh Babulal",
        "email": "kamalesh@linux.vnet.ibm.com",
        "time": "Mon Nov 05 16:11:12 2007 +0530"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 11:38:29 2007 -0800"
      },
      "message": "cpm_load_patch() - declartion conflict\n\nCommit f2a0bd3753dad7ea4605ebd5435716b39e9f92bb defines the function\nwith \"void cpm_load_patch(cpm8xx_t *cp)\" prtotype and is declared as\n\"extern void cpm_load_patch(volatile immap_t *immr)\" in the header file.\n\nSigned-off-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05aa345034de6ae9c77fb93f6a796013641d57d5",
      "tree": "3522f909f91e14b86e8dc0cedcb8e17bc0901bbe",
      "parents": [
        "aac9e28d2f3d3c1eacc4114d685864a2a6423b80"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Nov 05 11:31:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 11:37:12 2007 -0800"
      },
      "message": "SLUB: Fix memory leak by not reusing cpu_slab\n\nFix the memory leak that may occur when we attempt to reuse a cpu_slab\nthat was allocated while we reenabled interrupts in order to be able to\ngrow a slab cache.\n\nThe per cpu freelist may contain objects and in that situation we may\noverwrite the per cpu freelist pointer loosing objects.  This only\noccurs if we find that the concurrently allocated slab fits our\nallocation needs.\n\nIf we simply always deactivate the slab then the freelist will be\nproperly reintegrated and the memory leak will go away.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aac9e28d2f3d3c1eacc4114d685864a2a6423b80",
      "tree": "3075a2d4c70840c3b2f7173f95c0f278072db8b7",
      "parents": [
        "9f259cc59ba45b8db401d60be9700e275676fb15",
        "3c887e8a1a4553ae6263fc9490e33de213e3746f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 09:57:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 05 09:57:13 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] ibmvscsi: Prevent IO during partner login\n  [SCSI] lpfc : Correct queue tag handling\n  [SCSI] Update MAINTAINER email address and trees\n  [SCSI] osst: fix if (...) \\n #if... cases missing semicolons when false\n"
    },
    {
      "commit": "152af05cc85119d294b977ab4de07a781795c298",
      "tree": "cfbe22a936095883b71d313dbaee26db5a0f5b71",
      "parents": [
        "17bd9a2f4c35de29d2539a2ff6851d61be281e25",
        "f5456b63ec9fdad37b680fc9fe6fe8222d2c1839"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 05 09:16:38 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 05 09:16:38 2007 -0500"
      },
      "message": "Merge branch \u0027dipm-fix\u0027 into upstream-fixes\n"
    }
  ],
  "next": "633872b980f55f40a5e7de374f26970e41e2137b"
}
