)]}'
{
  "log": [
    {
      "commit": "a0a70c735ef714fe1b6777b571630c3d50c7b008",
      "tree": "3f4f3bb23441a284107bede9890c4e45827634e0",
      "parents": [
        "9676e73a9e0cbdc521e1ebf4e13e6e5aada34247",
        "60a515132086b2c28a8141d873297fdf7a180ca7",
        "0231022cc32d5f2e7f3c06b75691dda0ad6aec33",
        "522a110b42b306d696cf84e34c677ed0e7080194"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 23 09:10:32 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 23 09:10:32 2008 +0100"
      },
      "message": "Merge branches \u0027tracing/profiling\u0027, \u0027tracing/options\u0027 and \u0027tracing/urgent\u0027 into tracing/core\n"
    },
    {
      "commit": "ed313489badef16d700f5a3be50e8fd8f8294bc8",
      "tree": "a42627a517aad432f0ce19b670003439b7c5a15b",
      "parents": [
        "13d428afc007fcfcd6deeb215618f54cf9c0cae6",
        "28105fda1ecadfa7c827b22d323c169f19dc04b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 20 18:08:09 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 20 18:08:09 2008 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5330/1: mach-pxa: Fixup reset for systems using reboot\u003dcold or other strings\n  [ARM] pxa: fix incorrect PCMCIA PSKTSEL pin configuration for spitz\n  [ARM] pxa: fix I2C controller device being registered twice on Akita\n  pxafb: only initialize the smart panel thread when dealing with a smartpanel\n  pxafb: introduce LCD_TYPE_MASK and use it.\n"
    },
    {
      "commit": "ba721d318b24154eb7806a8673d3fc030fd39f7e",
      "tree": "bb83fc812e726882b8bbf62579872ae8b8e8ace3",
      "parents": [
        "0ca4b6b00113b064c080d26d803d0d7c80fb5dc8",
        "5091b58751d9bf51e92aa9e07f3332dcacc2af1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 20 13:53:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 20 13:53:21 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: ACE1001 patch for cp2101.c\n  USB: usbmon: fix read(2)\n  USB: gadget rndis: send notifications\n  USB: gadget rndis: stop windows self-immolation\n  USB: storage: update unusual_devs entries for Nokia 5300 and 5310\n  USB: storage: updates unusual_devs entry for the Nokia 6300\n  usb: musb: fix bug in musb_schedule\n  USB: fix SB700 usb subsystem hang bug\n"
    },
    {
      "commit": "e3b4ae79e91447bbd883df12d52ef2be9b12be61",
      "tree": "289524772e67e1dab0d257917b124b4c8efb14e6",
      "parents": [
        "4dd61d92d7204788b93b064a679c9068fc5b8a5f",
        "b4e0f9eb8aeceb22c48fee005378bd19e25216fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 20 13:13:03 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 20 13:13:03 2008 -0800"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  intel-iommu: fix compile warnings\n"
    },
    {
      "commit": "4dd61d92d7204788b93b064a679c9068fc5b8a5f",
      "tree": "90dc522b71d06a336773f919def0fd99d59156c9",
      "parents": [
        "95763dd52b4b9b3578d3428001ece1e11b016ffc",
        "5ece6c2ddd6f7da9e95dc325c742c0f5afbcecbe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 20 13:12:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 20 13:12:14 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (23 commits)\n  net: fix tiny output corruption of /proc/net/snmp6\n  atl2: don\u0027t request irq on resume if netif running\n  ipv6: use seq_release_private for ip6mr.c /proc entries\n  pkt_sched: fix missing check for packet overrun in qdisc_dump_stab()\n  smc911x: Fix printf format typo in smc911x driver.\n  asix: Fix asix-based cards connecting to 10/100Mbs LAN.\n  mv643xx_eth: fix recycle check bound\n  mv643xx_eth: fix the order of mdiobus_{unregister, free}() calls\n  sh: sh_eth: Update to change of mii_bus\n  TPROXY: supply a struct flowi-\u003eflags argument in inet_sk_rebuild_header()\n  TPROXY: fill struct flowi-\u003eflags in udp_sendmsg()\n  net: ipg.c fix bracing on endian swapping\n  phylib: Fix auto-negotiation restart avoidance\n  net: jme.c rxdesc.flags is __le16, other missing endian swaps\n  phylib: fix phy name example in documentation\n  net: Do not fire linkwatch events until the device is registered.\n  phonet: fix compilation with gcc-3.4\n  ixgbe: fix compilation with gcc-3.4\n  pktgen: fix multiple queue warning\n  net: fix ip_mr_init() error path\n  ...\n"
    },
    {
      "commit": "a849854fc7e200d5e5a437dec9c1d0e8b105e50f",
      "tree": "24d95413cb645ff7d8430355e5a1ba8949ac062a",
      "parents": [
        "eedd726efbc439dbed94fb8577e5533a986b341f"
      ],
      "author": {
        "name": "Alan Jenkins",
        "email": "alan-jenkins@tuffmail.co.uk",
        "time": "Thu Nov 20 04:18:25 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 04:18:25 2008 -0800"
      },
      "message": "atl2: don\u0027t request irq on resume if netif running\n\nIf the device is suspended with the cable disconnected, then\nresumed with the cable connected, dev-\u003eopen is called before\nresume. During resume, we request an IRQ, but the IRQ was\nalready assigned during dev-\u003eopen, resulting in the warning\nshown below.\n\nDon\u0027t request an IRQ if the device is running.\n\nCall Trace:\n [\u003cc011b89a\u003e] warn_on_slowpath+0x40/0x59\n [\u003cc023df15\u003e] raw_pci_read+0x4d/0x55\n [\u003cc023dff3\u003e] pci_read+0x1c/0x21\n [\u003cc01bcd81\u003e] __pci_find_next_cap_ttl+0x44/0x70\n [\u003cc01bce86\u003e] __pci_find_next_cap+0x1a/0x1f\n [\u003cc01bcef9\u003e] pci_find_capability+0x28/0x2c\n [\u003cc01c4144\u003e] pci_msi_check_device+0x53/0x62\n [\u003cc01c49c2\u003e] pci_enable_msi+0x3a/0x1cd\n [\u003ce019f17b\u003e] atl2_write_phy_reg+0x40/0x5f [atl2]\n [\u003cc01061b1\u003e] dma_generic_alloc_coherent+0x0/0xd7\n [\u003ce019f107\u003e] atl2_request_irq+0x15/0x49 [atl2]\n [\u003ce01a1481\u003e] atl2_open+0x20b/0x297 [atl2]\n [\u003cc024a35c\u003e] dev_open+0x62/0x91\n [\u003cc0248b9a\u003e] dev_change_flags+0x93/0x141\n [\u003cc024f308\u003e] do_setlink+0x238/0x2d5\n [\u003cc02501b2\u003e] rtnl_setlink+0xa9/0xbf\n [\u003cc0297f0c\u003e] mutex_lock+0xb/0x19\n [\u003cc024ffa7\u003e] rtnl_dump_ifinfo+0x0/0x69\n [\u003cc0250109\u003e] rtnl_setlink+0x0/0xbf\n [\u003cc024fe42\u003e] rtnetlink_rcv_msg+0x185/0x19f\n [\u003cc0240fd1\u003e] sock_rmalloc+0x23/0x57\n [\u003cc024fcbd\u003e] rtnetlink_rcv_msg+0x0/0x19f\n [\u003cc0259457\u003e] netlink_rcv_skb+0x2d/0x71\n [\u003cc024fcb7\u003e] rtnetlink_rcv+0x14/0x1a\n [\u003cc025929e\u003e] netlink_unicast+0x184/0x1e4\n [\u003cc025992a\u003e] netlink_sendmsg+0x233/0x240\n [\u003cc023f405\u003e] sock_sendmsg+0xb7/0xd0\n [\u003cc0129131\u003e] autoremove_wake_function+0x0/0x2b\n [\u003cc0129131\u003e] autoremove_wake_function+0x0/0x2b\n [\u003cc0147796\u003e] mempool_alloc+0x2d/0x9e\n [\u003cc020c923\u003e] scsi_pool_alloc_command+0x35/0x4f\n [\u003cc0297f0c\u003e] mutex_lock+0xb/0x19\n [\u003cc028e867\u003e] unix_stream_recvmsg+0x357/0x3e2\n [\u003cc01b81c9\u003e] copy_from_user+0x23/0x4f\n [\u003cc02452ea\u003e] verify_iovec+0x3e/0x6c\n [\u003cc023f5ab\u003e] sys_sendmsg+0x18d/0x1f0\n [\u003cc023ffa8\u003e] sys_recvmsg+0x146/0x1c8\n [\u003cc0240016\u003e] sys_recvmsg+0x1b4/0x1c8\n [\u003cc0118f48\u003e] __wake_up+0xf/0x15\n [\u003cc02586cd\u003e] netlink_table_ungrab+0x17/0x19\n [\u003cc01b83ba\u003e] copy_to_user+0x25/0x3b\n [\u003cc023fe4a\u003e] move_addr_to_user+0x50/0x68\n [\u003cc0240266\u003e] sys_getsockname+0x6f/0x9a\n [\u003cc0240280\u003e] sys_getsockname+0x89/0x9a\n [\u003cc015046a\u003e] do_wp_page+0x3ae/0x41a\n [\u003cc0151525\u003e] handle_mm_fault+0x4c5/0x540\n [\u003cc02405d0\u003e] sys_socketcall+0x176/0x1b0\n [\u003cc010376d\u003e] sysenter_do_call+0x12/0x21\n\nSigned-off-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Jay Cliburn \u003cjcliburn@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7f65d1e8bfaa92c1a419c2a52faeca835659295",
      "tree": "b616a113bddb2728fca89ef3062c16b220cee620",
      "parents": [
        "eafdcb433f854c8cb06747a80fa3df7c72147be6",
        "4018517a1a69a85c3d61b20fa02f187b80773137"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 04:01:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 04:01:29 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "eafdcb433f854c8cb06747a80fa3df7c72147be6",
      "tree": "05bc7a63b91b825e93e118ff89685625d1acb52f",
      "parents": [
        "a7f75c0c9cfb628512b30795bcba02c8a97e03a0"
      ],
      "author": {
        "name": "Vernon Sauder",
        "email": "VernonInHand@gmail.com",
        "time": "Thu Nov 20 01:56:08 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 01:56:08 2008 -0800"
      },
      "message": "smc911x: Fix printf format typo in smc911x driver.\n\nSigned-off-by: Vernon Sauder \u003cVernonInHand@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7f75c0c9cfb628512b30795bcba02c8a97e03a0",
      "tree": "2f1d2939809ec2a82e8c4abb4223cfef17281b94",
      "parents": [
        "11b4aa03b212cbaa969df25e723fbd400a6e24b9"
      ],
      "author": {
        "name": "Pantelis Koukousoulas",
        "email": "pktoss@gmail.com",
        "time": "Thu Nov 20 01:48:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 01:48:46 2008 -0800"
      },
      "message": "asix: Fix asix-based cards connecting to 10/100Mbs LAN.\n\nAdd AX_MEDIUM_ENCK also when speed \u003d 10/100Mbps. This allows my belkin\nf5d5055 to work with my 100Mbps switch and with an old 10Mbps ISA card.\nWithout this patch, the card is recognized and the interface is brought\nup fine, but no packets actually flow through the interface.\n\nSigned-off-by: Pantelis Koukousoulas \u003cpktoss@gmail.com\u003e\nAcked-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11b4aa03b212cbaa969df25e723fbd400a6e24b9",
      "tree": "b0ebca9928b2184fc498996a9871fad06542538a",
      "parents": [
        "bcb3336ce4354395e38df7e2da110fca61f86a84"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 18 04:28:58 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 01:39:52 2008 -0800"
      },
      "message": "mv643xx_eth: fix recycle check bound\n\nWhen mv643xx_eth allocates skbuffs, it adds\n\u0027dma_get_cache_alignment() - 1\u0027 to the length it needs, so that it can\nalign the skb\u0027s -\u003edata pointer to a cache boundary.  When checking\nwhether a transmitted skbuff can be reused as a receive buffer, these\nbytes needs to be included into the minimum bound for the recycle check.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcb3336ce4354395e38df7e2da110fca61f86a84",
      "tree": "b27f3b6e1ff278a37d03f483ab7ce578d423f7a3",
      "parents": [
        "fb5e2f9b9410a4362897d12dc1ed4f7cec1b0d45"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Nov 18 04:28:35 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 01:39:40 2008 -0800"
      },
      "message": "mv643xx_eth: fix the order of mdiobus_{unregister, free}() calls\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb5e2f9b9410a4362897d12dc1ed4f7cec1b0d45",
      "tree": "cccf02d39ed085648ff812e92b723220f99156b7",
      "parents": [
        "c82838458200ec4167ce7083b0a17474150c5bf7"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Mon Nov 17 20:29:58 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 01:28:30 2008 -0800"
      },
      "message": "sh: sh_eth: Update to change of mii_bus\n\nUpdate to change of mii_bus interface and fix some warning.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5091b58751d9bf51e92aa9e07f3332dcacc2af1c",
      "tree": "b385c2f853248443e39fe515cfa5a4e0726005e9",
      "parents": [
        "f1c0a2a3aff53698f4855968d576464041d49b39"
      ],
      "author": {
        "name": "M Kondrin",
        "email": "mkondrin@hppi.troitsk.ru",
        "time": "Fri Nov 14 13:02:45 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Nov 19 22:01:35 2008 -0800"
      },
      "message": "USB: ACE1001 patch for cp2101.c\n\nThe patch which adds IDs for AKTAKOM USB-\u003eRS232 cable\n(http://www.aktakom.ru/product/kio/ace-1001.htm) is attached.\n\nFrom: M Kondrin \u003cmkondrin@hppi.troitsk.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f1c0a2a3aff53698f4855968d576464041d49b39",
      "tree": "e5b247b91ce77706a1d1cdb3b7421bca6a295c32",
      "parents": [
        "ff3495052af48f7a2bf7961b131dc9e161dae19c"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Nov 14 09:47:41 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Nov 19 22:01:35 2008 -0800"
      },
      "message": "USB: usbmon: fix read(2)\n\nThere\u0027s a bug in the usbmon binary reader: When using read() to fetch\nthe packets and a packet\u0027s data is partially read, the next read call\nwill once again return up to len_cap bytes of data. The b_read counter\nis not regarded when determining the remaining chunk size.\n\nSo, when dumping USB data with \"cat /dev/usbmon0 \u003e usbmon.trace\" while\nreading from a USB storage device and analyzing the dump file\nafterwards it will get out of sync after a couple of packets.\n\nSigned-off-by: Ingo van Lil \u003cinguin@gmx.de\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ff3495052af48f7a2bf7961b131dc9e161dae19c",
      "tree": "fdb4b2a903f3abaef298eecbf0d84859995fadea",
      "parents": [
        "9c264521a9f836541c122b00f505cfd60cc5bbb5"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@endian.se",
        "time": "Sat Nov 15 19:53:24 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Nov 19 22:01:34 2008 -0800"
      },
      "message": "USB: gadget rndis: send notifications\n\nIt turns out that atomic_inc_return() returns the *new* value\nnot the original one, so the logic in rndis_response_available()\nkept the first RNDIS response notification from getting out.\nThis prevented interoperation with MS-Windows (but not Linux).\n\nFix this to make RNDIS behave again.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@endian.se\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "9c264521a9f836541c122b00f505cfd60cc5bbb5",
      "tree": "3e92039d1465700681368b82978327988769922f",
      "parents": [
        "589afd3bec907f02c133d7b8185b8af534f14a8e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Nov 15 19:53:21 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Nov 19 22:01:34 2008 -0800"
      },
      "message": "USB: gadget rndis: stop windows self-immolation\n\nSomewhere in the conversion of the RNDIS gadget code to the new\nframework, the descriptor of its data interface seems to have\nbeen copied from the CDC Ethernet driver.  Unfortunately that\nmeans it got a nonzero altsetting ... which is incorrect.  Issue\nuncovered by Richard Röjfors \u003crichard.rojfors@endian.se\u003e.\n\nThis patch fixes that problem, and resolves at least some cases\nof Windows XP bluescreening itself.\n\nTested-by: Richard Röjfors \u003crichard.rojfors@endian.se\u003e.\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "589afd3bec907f02c133d7b8185b8af534f14a8e",
      "tree": "4eabb8c263b9a0decfa27d5f38d6f1e2145d6fdc",
      "parents": [
        "9beba53dc5c330d781ecc0ad8ea081c2d100ff9f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 17 14:32:16 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Nov 19 22:01:34 2008 -0800"
      },
      "message": "USB: storage: update unusual_devs entries for Nokia 5300 and 5310\n\nThis patch (as1168) updates the unusual_devs entry for the Nokia 5300.\nAccording to Jorge Lucangeli Obes \u003ct4m5yn@gmail.com\u003e, some existing\nmodels have a revision number lower than the lower limit of the\ncurrent entry.\n\nThe patch also moves the entry for the Nokia 5310 to its correct place\nin the file.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9beba53dc5c330d781ecc0ad8ea081c2d100ff9f",
      "tree": "e1f8975385fdcea20e25443cc27ca04d6ee51e10",
      "parents": [
        "aa5cbbecd903e5692b64f871c385ece1c5508eac"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 17 16:12:32 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Nov 19 22:01:34 2008 -0800"
      },
      "message": "USB: storage: updates unusual_devs entry for the Nokia 6300\n\nThis patch (as1169) modifies the unusual_devs entry for the Nokia\n6300.  According to Maciej Gierok \u003cmgierok@gmail.com\u003e and David\nMcBride \u003cdwm@doc.ic.ac.uk\u003e, the revision limits need to be wider.\n\nThis fixes Bugzilla #11768.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa5cbbecd903e5692b64f871c385ece1c5508eac",
      "tree": "4ed5e7dda3b791745f54d2de761193dc8f1c38ef",
      "parents": [
        "b09bc6cbae4dd3a2d35722668ef2c502a7b8b093"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Nov 17 09:08:16 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Nov 19 22:01:34 2008 -0800"
      },
      "message": "usb: musb: fix bug in musb_schedule\n\nThis bug was introduced recently. Fix it before bigger\nproblems appear.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b09bc6cbae4dd3a2d35722668ef2c502a7b8b093",
      "tree": "42f8cf6ffda40b89ae7035517aa21247067886d0",
      "parents": [
        "ee2f6cc7f9ea2542ad46070ed62ba7aa04d08871"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Fri Nov 14 11:42:29 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Nov 19 22:01:34 2008 -0800"
      },
      "message": "USB: fix SB700 usb subsystem hang bug\n\nThis patch is required for AMD SB700 south bridge revision A12 and A13 to avoid\nUSB subsystem hang symptom. The USB subsystem hang symptom is observed when the\nsystem has multiple USB devices connected to it. In some cases a USB hub may be\nrequired to observe this symptom.\n\nThis patch works around the problem by correcting the internal register setting\nthat will help by changing the behavior of the internal logic to avoid the\nUSB subsystem hang issue. The change in the behavior of the logic does not\nimpact the normal operation of the USB subsystem.\n\nReported-by: Volker Armin Hemmann \u003cvolker.armin.hemmann@tu-clausthal.de\u003e\nTested-by: Volker Armin Hemmann \u003cvolker.armin.hemmann@tu-clausthal.de\u003e\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Libin Yang \u003clibin.yang@amd.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee2f6cc7f9ea2542ad46070ed62ba7aa04d08871",
      "tree": "93c9e6929891c9541060b5933a8f1f73bc8efe7b",
      "parents": [
        "3108864e2d70891d30d60af6af256a1b517d7078",
        "1df8fb3d5f078f9cab901b6106ef2c9b74eef7df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:57:16 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:57:16 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: Fix disable IRQ 0 in pci_reset_function()\n"
    },
    {
      "commit": "4f7dbc7ff4ec19b40ec083f7c54a87d3ece0089d",
      "tree": "c37f34eee23ae96c78f72e445ad20f8fbcab010e",
      "parents": [
        "9f92f4719764acf1c9185a5958200887a43e3483",
        "73f56c0d35e6427081a4eabd620d8b8d8a35bd09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:51:56 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:51:56 2008 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: more general identifier for Phoenix BIOS\n  AMD IOMMU: check for next_bit also in unmapped area\n  AMD IOMMU: fix fullflush comparison length\n  AMD IOMMU: enable device isolation per default\n  AMD IOMMU: add parameter to disable device isolation\n  x86, PEBS/DS: fix code flow in ds_request()\n  x86: add rdtsc barrier to TSC sync check\n  xen: fix scrub_page()\n  x86: fix es7000 compiling\n  x86, bts: fix unlock problem in ds.c\n  x86, voyager: fix smp generic helper voyager breakage\n  x86: move iomap.h to the new include location\n"
    },
    {
      "commit": "9f92f4719764acf1c9185a5958200887a43e3483",
      "tree": "02a182e243df9a81a65c49ec9fa556a10f82da86",
      "parents": [
        "06b0d4dc14a44dd9b57321c24f7eeb10b345abd8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Nov 19 15:36:51 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:50:00 2008 -0800"
      },
      "message": "cciss: fix DEBUG printk formats\n\nFix printk format warnings when CCISS_DEBUG is defined.\n\ndrivers/block/cciss.c:2856: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 2 has type \u0027long unsigned int\u0027\ndrivers/block/cciss.c:3205: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 2 has type \u0027long unsigned int\u0027\ndrivers/block/cciss.c:3236: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 2 has type \u0027__u64\u0027\ndrivers/block/cciss.c:3246: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 2 has type \u0027__u64\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06b0d4dc14a44dd9b57321c24f7eeb10b345abd8",
      "tree": "7b58234d253aed224514c7d191dc228143f20bb0",
      "parents": [
        "f55491a4bcbe8bab337bc00830ca12d703ea2613"
      ],
      "author": {
        "name": "Stanley.Miao",
        "email": "stanley.miao@windriver.com",
        "time": "Wed Nov 19 15:36:50 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:50:00 2008 -0800"
      },
      "message": "W1 OMAP: Fix OMAP LDP boot crash\n\nOMAP LDP boot crash.  This is because w1 subsystem changed the search\ninterface, so update omap_hdq\u0027s search interface to follow the change.\n\nSigned-off-by: Stanley.Miao \u003cstanley.miao@windriver.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f55491a4bcbe8bab337bc00830ca12d703ea2613",
      "tree": "45fa7d8cb2e7448d0a428aca6556a9d437197a2a",
      "parents": [
        "33d283bef23132c48195eafc21449f8ba88fce6b"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "[mailto:mike@compulab.co.il]",
        "time": "Wed Nov 19 15:36:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:50:00 2008 -0800"
      },
      "message": "drivers/video/backlight/da903x.c: introduce one more missing kfree\n\nOne more error handling code should have kfree as well\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee11940f8e7a2f064af22d52180cb5f9643eef61",
      "tree": "dedcaf3c6903e6b4185e4de503219fa3dcf0f64d",
      "parents": [
        "00d8089c54867053a5aae062b765f257ca419e27"
      ],
      "author": {
        "name": "Vlada Peric",
        "email": "vlada.peric@gmail.com",
        "time": "Wed Nov 19 15:36:45 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:59 2008 -0800"
      },
      "message": "cirrusfb: remove unused variables\n\nAfter commit a1d35a7a (cirrusfb: use modedb and add mode_option\nparameter), these variables are no longer used, so remove them to fix\ncompilation warning.\n\nSigned-off-by: Vlada Periæ \u003cvlada.peric@gmail.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45a3a36b6333b9ddfb0c57602d959a8d05bc47e4",
      "tree": "f4e2f94716d69a9442707bf743ed65553899681c",
      "parents": [
        "c0d861afa5c986f7fe23647fbe411cd300f7c927"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Wed Nov 19 15:36:42 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:59 2008 -0800"
      },
      "message": "drivers/hwmon/applesmc.c: add generic MacPro support\n\nIn order to analyze the SMC of the newer MacPros, applesmc needs to\nrecognize the machine.  This patch adds the missing generic dmi_match\nentry for MacPro models.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0d861afa5c986f7fe23647fbe411cd300f7c927",
      "tree": "16a59ba410b80782eceaad7c63ad571aa4d99020",
      "parents": [
        "f9454548e17cd56bad081bd7d55a09b001950cbb"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Nov 19 15:36:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:59 2008 -0800"
      },
      "message": "drivers/video/backlight/da903x.c: introduce missing kfree\n\nError handling code following a kzalloc should free the allocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\n(\nif ((x@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...)) \u003d\u003d NULL) S\n|\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n)\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\nx-\u003ef \u003d E\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b45d6380c392e402adc460e4ccf7d41e0caf82a",
      "tree": "39526d9c921330fbdd57c864364b5ce3cdbd8751",
      "parents": [
        "b3b4dc8840a8fdbe495723d35cd976d781fd42fa"
      ],
      "author": {
        "name": "Andrea Paterniani",
        "email": "a.paterniani@swapp-eng.it",
        "time": "Wed Nov 19 15:36:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:58 2008 -0800"
      },
      "message": "spi_imx: full duplex dma corruption bugfix\n\nFix unsafe order in dma mapping operation: always flush data from the\ncache *BEFORE* invalidating it, to allow full duplex transfers where the\nsame buffer may be used for both writes and reads.\n\nSigned-off-by: Andrea Paterniani \u003ca.paterniani@swapp-eng.it\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3b4dc8840a8fdbe495723d35cd976d781fd42fa",
      "tree": "4cacf1e1b4c4f71906ff888bcf2b0acc4022bf3c",
      "parents": [
        "c267fd777a478d74fa8959628538b64088f67fd2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Nov 19 15:36:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:58 2008 -0800"
      },
      "message": "lcd: fix oops if driver only interested in .set_power\n\nThe LCD driver core calls LCD drivers when either the blanking state or\nthe display mode has changed, but does not make any check to see if the\ncalled driver has a .set_mode method.\n\nThis means if a driver only has a .set_power method then the system will\nOOPS on changing mode (and with the console semaphore held so you cannot\neasily see the problem).\n\nFix the problem by ensuring that either callback is valid before use.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c267fd777a478d74fa8959628538b64088f67fd2",
      "tree": "c5446858b622b4d6631d333506542e45453746e3",
      "parents": [
        "393df744e056ba24e9531d0657d09fc3c7c0dd22"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Wed Nov 19 15:36:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:58 2008 -0800"
      },
      "message": "viafb: fix releasing of /proc/viafb/ subtree\n\nWhen unloading viafb module it does not remove it\u0027s /proc/viafb/ subtree\nwhich causes multiple viafb directories to appear below proc when\nmobprobing viafb and also lets kernel WARN() on duplicate proc entries:\n\n[  145.458387] WARNING: at /usr/src/linux-2.6.28-rc3-git6/fs/proc/generic.c:551 proc_register+0xe6/0x160()\n[  145.458945] proc_dir_entry \u0027/proc/viafb\u0027 already registered\n[  145.459278] Modules linked in: viafb(+) i2c_algo_bit cfbcopyarea cfbimgblt cfbfillrect snd_hda_intel snd_pcm snd_timer snd soundcore snd_page_alloc sg via_agp agpgart [last unloaded: drm]\n[  145.460647] Pid: 1904, comm: modprobe Tainted: G        W  2.6.28-rc3-git6 #4\n[  145.461064] Call Trace:\n[  145.461248]  [\u003cc01066f1\u003e] ? dump_stack+0x1/0x80\n[  145.461533]  [\u003cc01228a3\u003e] warn_slowpath+0x63/0x80\n[  145.461851]  [\u003cc0253ec9\u003e] ? idr_get_empty_slot+0xe9/0x250\n[  145.462186]  [\u003cc0254120\u003e] ? ida_get_new_above+0xf0/0x150\n[  145.462528]  [\u003cc019fb86\u003e] proc_register+0xe6/0x160\n[  145.462827]  [\u003cc019fdc6\u003e] proc_mkdir_mode+0x36/0x50\n[  145.463135]  [\u003cc019fdef\u003e] proc_mkdir+0xf/0x20\n[  145.463457]  [\u003cf807173c\u003e] viafb_init+0x73c/0xc86 [viafb]\n[  145.463823]  [\u003cf8071000\u003e] ? viafb_init+0x0/0xc86 [viafb]\n[  145.464147]  [\u003cc010111d\u003e] do_one_initcall+0x2d/0x160\n[  145.464460]  [\u003cc01a6543\u003e] ? sysfs_add_file+0x13/0x20\n[  145.464786]  [\u003cc015f031\u003e] ? vfree+0x21/0x30\n[  145.465049]  [\u003cc01433b5\u003e] ? load_module+0x1215/0x1500\n[  145.465381]  [\u003cc014e455\u003e] ? __alloc_pages_internal+0x95/0x400\n[  145.465755]  [\u003cc0143723\u003e] sys_init_module+0x83/0x1a0\n[  145.466065]  [\u003cc016ceed\u003e] ? sys_read+0x3d/0x70\n[  145.466354]  [\u003cc0103bc1\u003e] sysenter_do_call+0x12/0x25\n[  145.466653] ---[ end trace c84b37826e16748c ]---\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nCc: \u003cJosephChan@via.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "393df744e056ba24e9531d0657d09fc3c7c0dd22",
      "tree": "f52cbc0c769e308a777abd136006e580fa8194a4",
      "parents": [
        "f652c521e0bec2e70cf123f47e80117a7e6ed139"
      ],
      "author": {
        "name": "Ned Forrester",
        "email": "nforrester@whoi.edu",
        "time": "Wed Nov 19 15:36:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:58 2008 -0800"
      },
      "message": "pxa2xx_spi: bugfix full duplex dma data corruption\n\nFixes a data corruption bug in pxa2xx_spi.c when operating in full duplex\nmode with DMA and using buffers that overlap.\n\nSPI transmit and receive buffers are allowed to be the same or to overlap.\n However, this driver fails if such overlap is attempted in DMA mode\nbecause it maps the rx and tx buffers in the wrong order.  By mapping\nDMA_FROM_DEVICE (read) before DMA_TO_DEVICE (write), it invalidates the\ncache before flushing it, thus discarding data which should have been\ntransmitted.\n\nThe patch corrects the order of mapping.  This bug exists in all versions\nof pxa2xx_spi.c; similar bugs are in the drivers for two other SPI\ncontrollers (au1500, imx).\n\nA version of this patch has been tested on kernel 2.6.20 using\nverification of loopback data with: random transfer length, random\nbits-per-word, random positive offsets (both larger and smaller than\ntransfer length) between the start of the rx and tx buffers, and varying\nclock rates.\n\nSigned-off-by: Ned Forrester \u003cnforrester@whoi.edu\u003e\nCc: Vernon Sauder \u003cvernoninhand@gmail.com\u003e\nCc: J. Scott Merritt \u003cmerrij3@rpi.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.27.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a495a6d35a026826d54a69d01f373681e14f59ac",
      "tree": "f8fdd02949a0194c126c8a763f215c9131b17b13",
      "parents": [
        "415d8cfa845ec9dac42e7b354b1f80485805455b"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Nov 19 15:36:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:58 2008 -0800"
      },
      "message": "tmiofb: fix compilation with ACCEL disabled\n\nRestore support for compiling tmiofb with acceleration disabled.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "415d8cfa845ec9dac42e7b354b1f80485805455b",
      "tree": "c9bec903883e34bb2b909d1121edc1eb24f2ef32",
      "parents": [
        "6e8ba729b6332f2a75572e02480936d2b51665aa"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Wed Nov 19 15:36:18 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:57 2008 -0800"
      },
      "message": "GRU: fix for debug option\n\nEnable -D DEBUG in the GRU Makefile if CONFIG_SGI_GRU_DEBUG is selected.\n\nSigned-off-by: Jack Steiner \u003csteiner@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": "6e8ba729b6332f2a75572e02480936d2b51665aa",
      "tree": "1a705976c90e3160e1afe4e5669782316ff420f9",
      "parents": [
        "1c207f952a3a39f9d07a3e9de0cf6b9a9464eeaa"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Wed Nov 19 15:36:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:57 2008 -0800"
      },
      "message": "gpiolib: extend gpio label column width in debugfs file\n\nThere are already various drivers having bigger label than 12 bytes.  Most\nof them fit well under 20 bytes but make column width exact so that\noversized labels don\u0027t mess up output alignment.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.26.x, 2.6.26.x, 2.6.27.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf7ee554f3a324e98181b0ea249d9d5be3a0acb8",
      "tree": "cf1f1d254c49fec9ef2b839b5a146b118ac57d18",
      "parents": [
        "e00b4ff7ebf098b11b11be403921c1cf41d9e321"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Nov 19 15:36:10 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:57 2008 -0800"
      },
      "message": "fbdev: clean the penguin\u0027s dirty feet\n\nWhen booting in a direct color mode, the penguin has dirty feet, i.e.,\nsome pixels have the wrong color.  This is caused by\nfb_set_logo_directpalette() which does not initialize the last 32 palette\nentries.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf7b9a1e11993a064f445d332fecf22819b87a5e",
      "tree": "c9642ffcd59e666a882635e7cfb2b8dcb48b7fc1",
      "parents": [
        "9ca791bbd464d7968db1530b433cc397a4c348c1"
      ],
      "author": {
        "name": "Julien Brunel",
        "email": "brunel@diku.dk",
        "time": "Wed Nov 19 15:36:07 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:57 2008 -0800"
      },
      "message": "drivers/video: bad error test before a dereference\n\nThe error test that follows the call to backlight_device_register semms\nnot to concern the right variable.\n\nA simplified version of the semantic match that finds this problem is\nas follows:\n(http://www.emn.fr/x-info/coccinelle/)\n// \u003csmpl\u003e\n@def0@\nexpression x;\nposition p0;\n@@\nx@p0 \u003d backlight_device_register(...)\n\n@protected@\nexpression def0.x,E;\nposition def0.p0;\nposition p;\nstatement S;\n@@\nx@p0\n... when !\u003d x \u003d E\nif (!IS_ERR(x) \u0026\u0026 ...) {\u003c... x@p ...\u003e} else S\n\n@unprotected@\nexpression def0.x;\nidentifier fld;\nposition def0.p0;\nposition p !\u003d protected.p;\n@@\nx@p0\n... when !\u003d x \u003d E\n* x@p-\u003efld\n// \u003c/smpl\u003e\n\nSigned-off-by: Julien Brunel \u003cbrunel@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ca791bbd464d7968db1530b433cc397a4c348c1",
      "tree": "7fea8360c3f8b8282f7dd4e58e61b91816feb364",
      "parents": [
        "66359f849074c55fb80d15235ea5b99f1918663c"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Wed Nov 19 15:36:06 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:57 2008 -0800"
      },
      "message": "hwmon: applesmc: Add support for iMac 6\n\nAdd temperature sensor support for iMac 6.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nTested-by: Caleb Hyde \u003ccaleb.hyde@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": "b88ed5cc884e4c28d787cf0912b8635376f16a87",
      "tree": "e2668a2e0c8565145a8f43139b5f407be2f29968",
      "parents": [
        "de339c2aa7fea18410b1abeab5674bfbd4073a63"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Nov 19 15:54:38 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 19 15:54:38 2008 -0800"
      },
      "message": "net: ipg.c fix bracing on endian swapping\n\nrxfd-\u003efrag_info is a __le64, IPG_RFI_FRAGLEN is a cpu-endian\nconstant and wants to be outside of the le64_to_cpu. Fixed\nin multiple places.\n\nAlso an occurrence where le64_to_cpu was used instead of cpu_to_le64\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de339c2aa7fea18410b1abeab5674bfbd4073a63",
      "tree": "07b2d6c08d5fa9b3400fc00a286654dd06b5461a",
      "parents": [
        "31c221c49f92d17632e0d662eb62a27e8b425805"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Wed Nov 19 15:52:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 19 15:52:41 2008 -0800"
      },
      "message": "phylib: Fix auto-negotiation restart avoidance\n\nA previous patch, 51e2a3846eab18711f4eb59cd0a4c33054e2980a, made\ngenphy_config_aneg() not restart aneg by calling genphy_restart_aneg() if\nthe advertisement hadn\u0027t changed.\n\nBut, genphy_restart_aneg() doesn\u0027t just restart aneg, it may also *enable*\naneg or un-isolate the PHY from the MII (those functions are controlled by\nthe same register).  The code to avoid calling genphy_restart_aneg() didn\u0027t\nconsider this.\n\nSo, modify genphy_config_aneg() to also check if the PHY needs to have aneg\nenabled or be un-isolated before deciding not to restart aneg.\n\nThis caused a problem with certain Davicom PHYs, as that driver isolates\nthe PHY (why?) before calling genphy_config_aneg() and expects the PHY to\nbe un-isolated by that function.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nReported-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31c221c49f92d17632e0d662eb62a27e8b425805",
      "tree": "aa33c50007f415765655275b0be8c8ad751aff95",
      "parents": [
        "9d6ada9f4141fb8ab3c5d7dffe382f6a68b8e961"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Nov 19 15:50:59 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 19 15:50:59 2008 -0800"
      },
      "message": "net: jme.c rxdesc.flags is __le16, other missing endian swaps\n\nThis is the minimal patch to fix endian mismatches.  These are\nprobably bugs on big-endian arches, noops on little endian.\n\njme_rxsum_ok could be improved to directly take a __le16 and\nchange all of the masks/sets to be in little-endian, but\nhas not been done here to keep the patch small.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79aefa45b20940cbb9104464548ff74f80f2395e",
      "tree": "b94d47b20a3299676dea539e911240463a01ab02",
      "parents": [
        "bfdbc0acadcc761b94814d78f0acec90f0d760de"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Nov 19 14:17:02 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 19 14:17:02 2008 -0800"
      },
      "message": "ixgbe: fix compilation with gcc-3.4\n\n  CC [M]  drivers/net/ixgbe/ixgbe_main.o\ndrivers/net/ixgbe/ixgbe_main.c: In function `ixgbe_intr\u0027:\ndrivers/net/ixgbe/ixgbe_main.c:1290: sorry, unimplemented: inlining failed in call to \u0027ixgbe_irq_enable\u0027: function body not available\ndrivers/net/ixgbe/ixgbe_main.c:1312: sorry, unimplemented: called from here\nmake[4]: *** [drivers/net/ixgbe/ixgbe_main.o] Error 1\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1df8fb3d5f078f9cab901b6106ef2c9b74eef7df",
      "tree": "48941e9ff7997acb1af25ff2a546a921b383f06f",
      "parents": [
        "7f0f598a0069d1ab072375965a4b69137233169c"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng@linux.intel.com",
        "time": "Tue Nov 11 17:17:45 2008 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Nov 19 14:12:29 2008 -0800"
      },
      "message": "PCI: Fix disable IRQ 0 in pci_reset_function()\n\nBefore initialization, dev-\u003eirq may be zero. Make sure we don\u0027t disable\nit at reset time in that case.\n\nReviewed-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Sheng Yang \u003csheng@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "9676e73a9e0cbdc521e1ebf4e13e6e5aada34247",
      "tree": "b5ea1cace6c4f2f57fcebfc42418b7f53fee84e5",
      "parents": [
        "5a209c2d58e70f9bc415b9cdf0e3b9aaefb70371",
        "86fa2f60674540df0b34f5c547ed0c1cf3a8f212",
        "6d5b43a67accf6793ed259f6534b4bd53b1e5696"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 19 10:04:25 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 19 10:04:25 2008 +0100"
      },
      "message": "Merge branches \u0027tracing/ftrace\u0027 and \u0027tracing/urgent\u0027 into tracing/core\n\nConflicts:\n\tkernel/trace/ftrace.c\n\n[ We conflicted here because we backported a few fixes to\n  tracing/urgent - which has different internal APIs. ]\n"
    },
    {
      "commit": "b4e0f9eb8aeceb22c48fee005378bd19e25216fc",
      "tree": "a4c20bf37279d4ef36f3cfc8d2e4ff9306c1dac9",
      "parents": [
        "7f0f598a0069d1ab072375965a4b69137233169c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Nov 19 13:53:42 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 19 09:11:13 2008 +0100"
      },
      "message": "intel-iommu: fix compile warnings\n\nImpact: cleanup\n\nI got the following warnings on IA64:\n\n  linux-2.6/drivers/pci/intel-iommu.c: In function \u0027init_dmars\u0027:\n  linux-2.6/drivers/pci/intel-iommu.c:1658: warning: format \u0027%Lx\u0027 expects type \u0027long long unsigned int\u0027, but argument 2 has type \u0027u64\u0027\n  linux-2.6/drivers/pci/intel-iommu.c:1663: warning: format \u0027%Lx\u0027 expects type \u0027long long unsigned int\u0027, but argument 2 has type \u0027u64\u0027\n\nAnother victim of int-ll64.h versus int-l64.h confusion between platforms.\n\n-\u003ereg_base_addr has a type of u64 - which can only be printed out\nconsistently if we cast its type up to LL.\n\n[ Eventually reg_base_addr should be converted to phys_addr_t, for which\n  we have the %pR printk helper - but that is out of the scope of late\n  -rc\u0027s. ]\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4018517a1a69a85c3d61b20fa02f187b80773137",
      "tree": "08209615ff38b6c9e9af994c7360976e0a494ac6",
      "parents": [
        "8e3bad65a59915f2ddc40f62a180ad81695d8440"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Nov 18 01:47:21 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 18 17:26:26 2008 -0500"
      },
      "message": "iwlagn: fix RX skb alignment\n\nSo I dug deeper into the DMA problems I had with iwlagn and a kind soul\nhelped me in that he said something about pci-e alignment and mentioned\nthe iwl_rx_allocate function to check for crossing 4KB boundaries. Since\nthere\u0027s 8KB A-MPDU support, crossing 4k boundaries didn\u0027t seem like\nsomething the device would fail with, but when I looked into the\nfunction for a minute anyway I stumbled over this little gem:\n\n\tBUG_ON(rxb-\u003edma_addr \u0026 (~DMA_BIT_MASK(36) \u0026 0xff));\n\nClearly, that is a totally bogus check, one would hope the compiler\nremoves it entirely. (Think about it)\n\nAfter fixing it, I obviously ran into it, nothing guarantees the\nalignment the way you want it,  because of the way skbs and their\nheadroom are allocated. I won\u0027t explain that here nor double-check that\nI\u0027m right, that goes beyond what most of the CC\u0027ed people care about.\n\nSo then I came up with the patch below, and so far my system has\nsurvived minutes with 64K pages, when it would previously fail in\nseconds. And I haven\u0027t seen a single instance of the TX bug either. But\nwhen you see the patch it\u0027ll be pretty obvious to you why.\n\nThis should fix the following reported kernel bugs:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11596\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11393\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11983\n\nI haven\u0027t checked if there are any elsewhere, but I suppose RHBZ will\nhave a few instances too...\n\nI\u0027d like to ask anyone who is CC\u0027ed (those are people I know ran into\nthe bug) to try this patch.\n\nI am convinced that this patch is correct in spirit, but I haven\u0027t\nunderstood why, for example, there are so many unmap calls. I\u0027m not\nentirely convinced that this is the only bug leading to the TX reply\nerrors.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e3bad65a59915f2ddc40f62a180ad81695d8440",
      "tree": "d54daf1d8d09192afdccfe913c0a22a6b0c0c5f5",
      "parents": [
        "9b44fb89cab6e01816cdc05d6b59fdcf8100b8c3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Nov 17 10:59:59 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 18 17:26:26 2008 -0500"
      },
      "message": "mac80211: remove ieee80211_notify_mac\n\nBefore ieee80211_notify_mac() was added, it was presented with the\nuse case of using it to tell mac80211 that the association may\nhave been lost because the firmware crashed/reset.\n\nSince then, it has also been used by iwlwifi to (slightly) speed\nup re-association after resume, a workaround around the fact that\nmac80211 has no suspend/resume handling yet. It is also not used\nby any other drivers, so clearly it cannot be necessary for \"good\nenough\" suspend/resume.\n\nUnfortunately, the callback suffers from a severe problem: It only\nworks for station mode. If suspend/resume happens while in IBSS or\nany other mode (but station), then the callback is pointless.\n\nRecently, it has created a number of locking issues, first because\nit required rtnl locking rather than RCU due to calling sleeping\nfunctions within the critical section, and now because it\u0027s called\nby iwlwifi from the mac80211 workqueue that may not use the rtnl\nbecause it is flushed under rtnl.\n(cf. http://bugzilla.kernel.org/show_bug.cgi?id\u003d12046)\n\nI think, therefore, that we should take a step back, remove it\nentirely for now and add the small feature it provided properly.\nFor suspend and resume we will need to introduce new hooks, and for\nthe case where the firmware was reset the driver will probably\nsimply just pretend it has done a suspend/resume cycle to get\nmac80211 to reprogram the hardware completely, not just try to\nconnect to the current AP again in station mode. When doing so, we\nwill need to take into account locking issues and possibly defer\nto schedule_work from within mac80211 for the resume operation,\nwhile the suspend operation must be done directly.\n\nProper suspend/resume should also not necessarily try to reconnect\nto the current AP, the time spent in suspend may have been short\nenough to not be disconnected from the AP, mac80211 will detect\nthat the AP went out of range quickly if it did, and if the\nassociation is lost then the AP will disassoc as soon as a data\nframe is sent. We might also take into account WWOL then, and\nhave mac80211 program the hardware into such a mode where it is\navailable and requested.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9b44fb89cab6e01816cdc05d6b59fdcf8100b8c3",
      "tree": "ac721a06fcbbe97b65a6d18fb9d2a24c53bda338",
      "parents": [
        "5f9021cfdc3524a4c5e3d7ae2d049eb7adcd6776"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 29 23:24:14 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 18 17:26:26 2008 -0500"
      },
      "message": "libertas_tf: fix skb tail pointer\n\nskb-\u003etail can\u0027t be meant here because it\u0027s not the same across 32/64 bit\ncompilations. This means there\u0027s no way the current driver can work on\n64-bit architectures.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: stable@kernel.org [2.6.27]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "66359f849074c55fb80d15235ea5b99f1918663c",
      "tree": "c760ac99d9b662622e30fb66621b83ff0e8ea245",
      "parents": [
        "7f0f598a0069d1ab072375965a4b69137233169c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Nov 18 15:12:42 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 18 08:10:08 2008 -0800"
      },
      "message": "Parport driver: disable pc-style parport on Blackfin systems\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73f56c0d35e6427081a4eabd620d8b8d8a35bd09",
      "tree": "9fe1a2577baea03f3a6ec4a5e79f3ff26c4ee0ae",
      "parents": [
        "0af40a4b1050c050e62eb1dc30b82d5ab22bf221",
        "8501c45cc32c311ae755a2d5ac8c4a5f04908d42"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 18 16:48:49 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 18 16:48:49 2008 +0100"
      },
      "message": "Merge branch \u0027iommu-fixes-2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into x86/urgent\n"
    },
    {
      "commit": "68aee07f9bad2c830a898cf6d6bfc11ea24efc40",
      "tree": "b0d2e14a19c16ab3022ec94641828df71b560c06",
      "parents": [
        "561ec68e4de7947167937c49c451728e6b19e63b"
      ],
      "author": {
        "name": "Zhaolei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Fri Nov 14 09:44:33 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 18 15:08:56 2008 +0100"
      },
      "message": "Release old elevator on change elevator\n\nWe should release old elevator when change to use a new one.\n\nSigned-off-by: Zhao Lei \u003czhaolei@cn.fujitsu.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e77a20e8ef6784586cfd66f4346af88ddb11173f",
      "tree": "d06fdebc42495d670d84fdb30d0e721ceb371617",
      "parents": [
        "9753b12767a7d3d2f2d36850ce5aaae59afbd685",
        "898d8054ec0cb5ba0ec1b15c78042a23ed103c02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 17 10:45:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 17 10:45:39 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-mfd\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-mfd:\n  mfd: Correct WM8350 I2C return code usage\n  mfd: fix event masking for da9030\n"
    },
    {
      "commit": "26a3e99160cfb06a0a33e25b9fb0d516e2cc680d",
      "tree": "83cec2de720c3ce23a612b4d1bf37c36bf28f0ec",
      "parents": [
        "d3c6aa1e69f705ac3ab64584101b1d38435b1353"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Nov 17 09:35:00 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 17 19:11:26 2008 +0100"
      },
      "message": "xen: fix scrub_page()\n\nImpact: fix guest kernel crash with CONFIG_XEN_SCRUB_PAGES\u003dy\n\nJens noticed that scrub_page() has a buggy unmap of the wrong\nthing. (virtual address instead of page)\n\nLinus pointed out that the whole scrub_page() code is an unnecessary\nreimplementation of clear_highpage() to begin with.\n\nJust use clear_highpage() rather than reimplementing it poorly.\n\nReported-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9753b12767a7d3d2f2d36850ce5aaae59afbd685",
      "tree": "9ce70729d9eef7c28490e6a9c5a4025fda412ba0",
      "parents": [
        "847e9170c77d3b4f57822ae1f4cf4f65c65a8254",
        "cecf61bdee426a3e0a014f7e26990d09c71ed458"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 17 07:54:47 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 17 07:54:47 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  rtc: rtc-sun4v fixes, revised\n  sparc: Fix tty compile warnings.\n  sparc: struct device - replace bus_id with dev_name(), dev_set_name()\n"
    },
    {
      "commit": "847e9170c77d3b4f57822ae1f4cf4f65c65a8254",
      "tree": "23f931fa2c3f9cf967deb638fed9804806d07357",
      "parents": [
        "72eb8c6747b49e41fd2b042510f03ac7c13426fc",
        "5f9021cfdc3524a4c5e3d7ae2d049eb7adcd6776"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 17 07:53:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 17 07:53:25 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (27 commits)\n  rtnetlink: propagate error from dev_change_flags in do_setlink()\n  isdn: remove extra byteswap in isdn_net_ciscohdlck_slarp_send_reply\n  Phonet: refuse to send bigger than MTU packets\n  e1000e: fix IPMI traffic\n  e1000e: fix warn_on reload after phy_id error\n  phy: fix phy address bug\n  e100: fix dma error in direction for mapping\n  igb: use dev_printk instead of printk\n  qla3xxx: Cleanup: Fix link print statements.\n  igb: Use device_set_wakeup_enable\n  e1000: Use device_set_wakeup_enable\n  e1000e: Use device_set_wakeup_enable\n  via-velocity: enable perfect filtering for multicast packets\n  phy: Add support for Marvell 88E1118 PHY\n  mlx4_en: Pause parameters per port\n  phylib: fix premature freeing of struct mii_bus\n  atl1: Do not enumerate options unsupported by chip\n  atl1e: fix broken multicast by removing unnecessary crc inversion\n  gianfar: Fix DMA unmap invocations\n  net/ucc_geth: Fix oops in uec_get_ethtool_stats()\n  ...\n"
    },
    {
      "commit": "12a8ab152d6b0c9f697d0f2bd423001ed3fd360b",
      "tree": "e49bed406111a9ea84d92b415ebf7b1eda5c7b00",
      "parents": [
        "e14c8bf86350f6c39186a139c5c584a6111b2f01",
        "faf2f0ab13d259f2386d156d24c405ec8cee30ff"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 17 10:45:03 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 17 10:45:03 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "584c650b4e6fa16f9ab45d382f86ad6d9c625227",
      "tree": "99321eaf54ed13ea55b8e6406b4871f6e9a3d839",
      "parents": [
        "ebfe92ca65c780334bdf847ddc4eca15835bd9c0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sun Nov 16 23:03:45 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 23:03:45 2008 -0800"
      },
      "message": "isdn: remove extra byteswap in isdn_net_ciscohdlck_slarp_send_reply\n\ncommit a144ea4b7a13087081ab5402fa9ad0bcfd249e67 [IPV4]: annotate struct in_ifaddr\n\nMissed this extra byteswap as the isdn inlines hide the htonl inside\nput_u32 which causes an extra byteswap on little-endian arches.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb7c3adb1ca92450870dbb0d347fc986cd5e2af4",
      "tree": "fb8cbfec74c76437641f1e3fb1c53463fdb9b987",
      "parents": [
        "e82f54ba030b429c06b5240cbe7eeaaa03a8db11"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Nov 14 06:45:23 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 19:05:16 2008 -0800"
      },
      "message": "e1000e: fix IPMI traffic\n\nSome users reported that they have machines with BMCs enabled that cannot\nreceive IPMI traffic after e1000e is loaded.\nhttp://marc.info/?l\u003de1000-devel\u0026m\u003d121909039127414\u0026w\u003d2\nhttp://marc.info/?l\u003de1000-devel\u0026m\u003d121365543823387\u0026w\u003d2\n\nThis fixes the issue if they load with the new parameter \u003d 0 by disabling\ncrc stripping, but leaves the performance feature on for most users.\nBased on work done by Hong Zhang.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e82f54ba030b429c06b5240cbe7eeaaa03a8db11",
      "tree": "c1502656045e4aa37d2f6379484a4eaab1922eab",
      "parents": [
        "3ee82383f0098a2e13acc8cf1be8e47512f41e5a"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Nov 14 06:45:07 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 19:05:02 2008 -0800"
      },
      "message": "e1000e: fix warn_on reload after phy_id error\n\nIf the driver fails to initialize the first time due to the failure in the\nphy_id check the kernel triggers a warn_on on the second try to load the\ndriver because the driver did not free the msi/x resources in the first\nload because of the previous failure in phy_id check.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "898d8054ec0cb5ba0ec1b15c78042a23ed103c02",
      "tree": "1c6cdcc402a8cd19a58a0388c0eea2b165cd1497",
      "parents": [
        "b1ccbdc4a2af5ffcd6082c3a7a6fbd0e134031f2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 12 17:34:02 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Nov 16 19:58:47 2008 +0100"
      },
      "message": "mfd: Correct WM8350 I2C return code usage\n\nThe vendor BSP used for the WM8350 development provided an I2C driver\nwhich incorrectly returned zero on succesful sends rather than the\nnumber of transmitted bytes, an error which was then propagated into the\nWM8350 I2C accessors.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "b1ccbdc4a2af5ffcd6082c3a7a6fbd0e134031f2",
      "tree": "f571080c957cb38cbc2d18eca4c7eaece23874e5",
      "parents": [
        "77fb61a04a0483ad274ce5c51b02c46c12db3693"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sat Nov 08 01:28:19 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Nov 16 19:58:45 2008 +0100"
      },
      "message": "mfd: fix event masking for da9030\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "77fb61a04a0483ad274ce5c51b02c46c12db3693",
      "tree": "ccab99b5c8ea4e3cc26226fa831763429165d077",
      "parents": [
        "b42ccbc521f2acad48eb96b32883efe2f3e16b45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 16 10:09:34 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 16 10:09:34 2008 -0800"
      },
      "message": "acpi: fix oops in acpi_system_wakeup_device_seq_show\n\nCommit 0794469da3f7b2093575cbdfc1108308dd3641ce: (\"ACPI: struct device -\nreplace bus_id with dev_name(), dev_set_name()\") introduced a bug by\ntesting \u0027dev_name(ldev)\u0027 instead of \u0027ldev-\u003ebus\u0027 for NULL when printing\nout the bus information.\n\nSo if ldev-\u003ebus was NULL, we\u0027d oops.\n\nReported-and-tested-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ee82383f0098a2e13acc8cf1be8e47512f41e5a",
      "tree": "ed87a022c71e68543a73a3e6840a63e8cf015513",
      "parents": [
        "773c9c1f77174429ad2feb1735a3beb33ff3b6c0"
      ],
      "author": {
        "name": "Giulio Benetti",
        "email": "giulio.benetti@micronovasrl.com",
        "time": "Thu Nov 13 21:53:13 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 01:49:41 2008 -0800"
      },
      "message": "phy: fix phy address bug\n\nPHYID returns 0xffff and not 0xffffffff when not found and in some\ncase(at91sam9263) 0x0. Maybe this patch could be useful.\n\nSigned-off-by: Giulio Benetti \u003cgiulio.benetti@micronovasrl.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "773c9c1f77174429ad2feb1735a3beb33ff3b6c0",
      "tree": "b7195ca5a9e1d58546ef3d744618fa408ae6810f",
      "parents": [
        "ac450208dea8cf1b9aa8feabd06a7209a282d749"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Nov 14 13:51:54 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 01:45:24 2008 -0800"
      },
      "message": "e100: fix dma error in direction for mapping\n\nThe e100 driver triggers BUG_ON(buf-\u003edirection !\u003d dir)\nby doing pci_map_single(..., PCI_DMA_BIDIRECTIONAL)\nand pci_dma_sync_single_for_device(..., PCI_DMA_TODEVICE).\n\nChanging the DMA direction, especially with dmabounce will result\nin unexpected behaviour.\n\nReported-by: Anders Grafstrom \u003cgrfstrm@users.sourceforge.net\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac450208dea8cf1b9aa8feabd06a7209a282d749",
      "tree": "8074de6d6f0b5e3df39b2cde3bbb2ea61cfd7be8",
      "parents": [
        "0f807044980dd51fdf9aa2df8d503d4757501b20"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Nov 13 06:20:10 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 01:42:36 2008 -0800"
      },
      "message": "igb: use dev_printk instead of printk\n\nUse dev_printk() instead of printk() to give a little more context\nand use consistent format.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f807044980dd51fdf9aa2df8d503d4757501b20",
      "tree": "6fe70b38d4292e3c45d453d6188686e6ae6be810",
      "parents": [
        "e1b86d8479f90aadee57a3d07d8e61c815c202d9"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Nov 11 07:54:54 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 01:38:18 2008 -0800"
      },
      "message": "qla3xxx: Cleanup: Fix link print statements.\n\nRemoved debug print statements and improved conditionals around informational statements.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1b86d8479f90aadee57a3d07d8e61c815c202d9",
      "tree": "10be9cab7cc4107d80ce052424abfef37a413d97",
      "parents": [
        "de1264896c8012a261c1cba17e6a61199c276ad3"
      ],
      "author": {
        "name": "\\\"Rafael J. Wysocki\\",
        "email": "rjw@sisk.pl",
        "time": "Fri Nov 07 20:30:37 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 01:35:57 2008 -0800"
      },
      "message": "igb: Use device_set_wakeup_enable\n\nSince dev-\u003epower.should_wakeup bit is used by the PCI core to\ndecide whether the device should wake up the system from sleep\nstates, set/unset this bit whenever WOL is enabled/disabled using\nigb_set_wol().  Accordingly, use device_can_wakeup() for checking\nif wake-up is supported by the device.\n\nSigned-off-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de1264896c8012a261c1cba17e6a61199c276ad3",
      "tree": "9a91175b435d83f597f8ca784130ec54d42ba4a7",
      "parents": [
        "6ff68026f4757d68461b7fbeca5c944e1f5f8b44"
      ],
      "author": {
        "name": "\\\"Rafael J. Wysocki\\",
        "email": "rjw@sisk.pl",
        "time": "Fri Nov 07 20:30:19 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 01:35:56 2008 -0800"
      },
      "message": "e1000: Use device_set_wakeup_enable\n\nSince dev-\u003epower.should_wakeup bit is used by the PCI core to\ndecide whether the device should wake up the system from sleep\nstates, set/unset this bit whenever WOL is enabled/disabled using\ne1000_set_wol().  Accordingly, use device_can_wakeup() for checking\nif wake-up is supported by the device.\n\nSigned-off-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ff68026f4757d68461b7fbeca5c944e1f5f8b44",
      "tree": "13285973e74a60ad7f86f5c50d8362a6bcacd426",
      "parents": [
        "5f5c4bdb144bf285727867bbd75c13c5a99150c9"
      ],
      "author": {
        "name": "\\\"Rafael J. Wysocki\\",
        "email": "rjw@sisk.pl",
        "time": "Wed Nov 12 09:52:32 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 01:35:45 2008 -0800"
      },
      "message": "e1000e: Use device_set_wakeup_enable\n\nSince dev-\u003epower.should_wakeup bit is used by the PCI core to\ndecide whether the device should wake up the system from sleep\nstates, set/unset this bit whenever WOL is enabled/disabled using\ne1000_set_wol().  Accordingly, use device_can_wakeup() for checking\nif wake-up is supported by the device.\n\nSigned-off-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f5c4bdb144bf285727867bbd75c13c5a99150c9",
      "tree": "6d891cce93ce5afc3c15ee20286d2721fc9f4655",
      "parents": [
        "605f196efbf8dcbb3581e76ddd0573899dffcf1f"
      ],
      "author": {
        "name": "Joey Zhuo",
        "email": "joeyzhuo@via.com.tw",
        "time": "Sun Nov 16 00:39:35 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 00:39:35 2008 -0800"
      },
      "message": "via-velocity: enable perfect filtering for multicast packets\n\nSigned-off-by: Joey Zhuo \u003cjoeyzhuo@via.com.tw\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b42ccbc521f2acad48eb96b32883efe2f3e16b45",
      "tree": "85f45ef13f3c409850431a52fd5e04ff3e826e0c",
      "parents": [
        "d659fc14cbd39fef625072819c6968044975fda7",
        "131d3a7a009d56a96cc7117b4e9d0c90c2e2a1dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 19:02:48 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 19:02:48 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: don\u0027t grab devices with no input\n  HID: fix radio-mr800 hidquirks\n  HID: fix kworld fm700 radio hidquirks\n  HID: fix start/stop cycle in usbhid driver\n  HID: use single threaded work queue for hid_compat\n  HID: map macbook keys for \"Expose\" and \"Dashboard\"\n  HID: support for new unibody macbooks\n  HID: fix locking in hidraw_open()\n"
    },
    {
      "commit": "d659fc14cbd39fef625072819c6968044975fda7",
      "tree": "b9e7f3e251a37e23708012943168f2a3f9383c82",
      "parents": [
        "9bf1a2445f3c569098b8de7097ca324e65abecc2",
        "b1769450da0eeae2d95aae5496acbdf4c6ba89b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 18:58:37 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 18:58:37 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: ensure correct logging in do_io_probe\n  pcmcia: add another pata/ide ID\n  pcmcia: add braces in error path\n  pcmcia: struct device - replace bus_id with dev_name(), dev_set_name()\n  pcmcia: setup resource information for pseudo multifunction devices.\n  pcmcia: fix indentation \u0026 braces disagreement - add braces\n"
    },
    {
      "commit": "605f196efbf8dcbb3581e76ddd0573899dffcf1f",
      "tree": "954ce1192cb7cf3820f821b880a284b83e6cba55",
      "parents": [
        "d53b93f2603554c3420e301bd13ee2c354a15ceb"
      ],
      "author": {
        "name": "Ron Madrid",
        "email": "ron_madrid@sbcglobal.net",
        "time": "Thu Nov 06 09:05:26 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 15 14:04:27 2008 -0800"
      },
      "message": "phy: Add support for Marvell 88E1118 PHY\n\nThis patch will add support for the Marvell 88E1118 PHY which supports gigabit ethernet among other things.\n\nSigned-off-by: Ron Madrid \u003cron_madrid@sbcglobal.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d53b93f2603554c3420e301bd13ee2c354a15ceb",
      "tree": "7bd42fc5b292baaeb184b3ad15f528653ae97e52",
      "parents": [
        "a2224ad38704a3cfe033313f803183a23e6b7886"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Nov 05 04:48:36 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 15 13:52:07 2008 -0800"
      },
      "message": "mlx4_en: Pause parameters per port\n\nBefore the change the driver reported the same pause parameters\nfor all the ports, even only one of them was modified.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d3b71009737511ea937ac405205fd8214b898bb",
      "tree": "ef6bda055c09c2b209220511a472f9bce2bcbdcd",
      "parents": [
        "537a2f889ac847468c9aa040910c247b218302a7"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Nov 13 20:14:17 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 12:11:27 2008 -0800"
      },
      "message": "LIS3LV02Dx: remove unused #include \u003cversion.h\u003e\n\nThe file(s) below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/hwmon/lis3lv02d.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "537a2f889ac847468c9aa040910c247b218302a7",
      "tree": "ea21b1dfd11e4234b108059c84c2a42887dc9254",
      "parents": [
        "fab349cceb25f92bac1400601c5ef8345a166958",
        "272966c070237c8cb540fe67e06df51bc6ea9cc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 12:10:32 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 12:10:32 2008 -0800"
      },
      "message": "Merge branch \u0027sh/for-2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  serial: sh-sci: Reorder the SCxTDR write after the TDxE clear.\n  sh: __copy_user function can corrupt the stack in case of exception\n  sh: Fixed the TMU0 reload value on resume\n  sh: Don\u0027t factor in PAGE_OFFSET for valid_phys_addr_range() check.\n  sh: early printk port type fix\n  i2c: fix i2c-sh_mobile rx underrun\n  sh: Provide a sane valid_phys_addr_range() to prevent TLB reset with PMB.\n  usb: r8a66597-hcd: fix wrong data access in SuperH on-chip USB\n  fix sci type for SH7723\n  serial: sh-sci: fix cannot work SH7723 SCIFA\n  sh: Handle fixmap TLB eviction more coherently.\n"
    },
    {
      "commit": "fab349cceb25f92bac1400601c5ef8345a166958",
      "tree": "aba18d45b3620a210a939777857853c67a61d5c3",
      "parents": [
        "d091c2f58ba32029495a933b721e8e02fbd12caa",
        "31c00fc15ebd35c1647775dbfc167a15d46657fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:51:03 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:51:03 2008 -0800"
      },
      "message": "Merge branch \u0027doc-subdirs\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rdunlap/linux-docs\n\n* \u0027doc-subdirs\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rdunlap/linux-docs:\n  Create/use more directory structure in the Documentation/ tree.\n"
    },
    {
      "commit": "6ca2cb99377d6315def3c63c2a980a229556bf64",
      "tree": "b1cddb5385cd8b061925838d44521dd629a447f1",
      "parents": [
        "011331483da8842bc4ab6f2b4e88df60b25eb817",
        "01a1a3cc1e3fbe718bd06a2a5d4d1a2d0fb4d7d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:38:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:38:41 2008 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  V4L/DVB (9624): CVE-2008-5033: fix OOPS on tvaudio when controlling bass/treble\n  V4L/DVB (9623): tvaudio: Improve debug msg by printing something more human\n  V4L/DVB (9622): tvaudio: Improve comments and remove a unneeded prototype\n  V4L/DVB (9621): Avoid writing outside shadow.bytes[] array\n  V4L/DVB (9620): tvaudio: use a direct reference for chip description\n  V4L/DVB (9619): tvaudio: update initial comments\n  V4L/DVB (9618): tvaudio: add additional logic to avoid OOPS\n  V4L/DVB (9617): tvtime: remove generic_checkmode callback\n  V4L/DVB (9616): tvaudio: cleanup - group all callbacks together\n  V4L/DVB (9615): tvaudio: instead of using a magic number, use ARRAY_SIZE\n  V4L/DVB (9613): tvaudio: fix a memory leak\n"
    },
    {
      "commit": "011331483da8842bc4ab6f2b4e88df60b25eb817",
      "tree": "008d1ce7cf620e26c85bcd5ca6ffcf5526fb4be9",
      "parents": [
        "c98114db2d70bc670206878e92bb88da9cf6f8f2",
        "d2f019fe40e8fecd822f87bc759f74925a5c31d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:38:02 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:38:02 2008 -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] fix s390x_newuname\n  [S390] dasd: log sense for fatal errors\n  [S390] cpu topology: fix locking\n  [S390] cio: Fix refcount after moving devices.\n  [S390] ftrace: fix kernel stack backchain walking\n  [S390] ftrace: disable tracing on idle psw\n  [S390] lockdep: fix compile bug\n  [S390] kvm_s390: Fix oops in virtio device detection with \"mem\u003d\"\n  [S390] sclp: emit error message if assign storage fails\n  [S390] Fix range for add_active_range() in setup_memory()\n"
    },
    {
      "commit": "c98114db2d70bc670206878e92bb88da9cf6f8f2",
      "tree": "0b3f0720d0821414510c0f9eadf36fc2e43bd0db",
      "parents": [
        "52168e60f7d86d83124903098ac8c2dba93cd1c4",
        "df81d2371aeca0f7474f197a3090830899016e39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:37:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:37:40 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] dpt_i2o: fix transferred data length for scsi_set_resid()\n  [SCSI] scsi_error regression: Fix idempotent command handling\n  [SCSI] zfcp: Fix hexdump data in s390dbf traces\n  [SCSI] zfcp: fix erp timeout cleanup for port open requests\n  [SCSI] zfcp: Wait for port scan to complete when setting adapter online\n  [SCSI] zfcp: Fix cast warning\n  [SCSI] zfcp: Fix request list handling in error path\n  [SCSI] zfcp: fix mempool usage for status_read requests\n  [SCSI] zfcp: fix req_list_locking.\n  [SCSI] zfcp: Dont clear reference from SCSI device to unit\n  [SCSI] qla2xxx: Update version number to 8.02.01-k9.\n  [SCSI] qla2xxx: Return a FAILED status when abort mailbox-command fails.\n  [SCSI] qla2xxx: Do not honour max_vports from firmware for 2G ISPs and below.\n  [SCSI] qla2xxx: Use pci_disable_rom() to manipulate PCI config space.\n  [SCSI] qla2xxx: Correct Atmel flash-part handling.\n  [SCSI] megaraid: fix mega_internal_command oops\n"
    },
    {
      "commit": "fb75109834ca5c5e2f0f17f0c9e20182ea55b65f",
      "tree": "f680499640928edad4f6deefee6d1dba9c341535",
      "parents": [
        "27123cbc264de89ce6951b1b4c84c223eb0f1702"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Nov 14 08:54:46 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:36:06 2008 -0800"
      },
      "message": "misc: C2port needs \u003clinux/sched.h\u003e\n\nm68k allmodconfig:\n\n| drivers/misc/c2port/core.c: In function \u0027c2port_reset\u0027:\n| drivers/misc/c2port/core.c:73: error: dereferencing pointer to incomplete type\n| drivers/misc/c2port/core.c: In function \u0027c2port_strobe_ck\u0027:\n| drivers/misc/c2port/core.c:91: error: dereferencing pointer to incomplete type\n\nInclude \u003clinux/sched.h\u003e to fix it, as m68k\u0027s local_irq_enable() needs to know\nabout struct task_struct.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa0cfc202c4969ceed567b1567c2e5effe7fd28b",
      "tree": "a6b23ec91fdf7f140f72cfc6aaf9b5cab342ae7b",
      "parents": [
        "8141c7f3e7aee618312fa1c15109e1219de784a7",
        "6a6b97d360702b98c02c7fca4c4e088dcf3a2985"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:33:05 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:33:05 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: improve phantom device detection\n"
    },
    {
      "commit": "df81d2371aeca0f7474f197a3090830899016e39",
      "tree": "5a78d77e9086b52069789d1f0707cf9d9cb4b71e",
      "parents": [
        "939c2288c35132fe340b2694c7d02cacf7593723"
      ],
      "author": {
        "name": "Miquel van Smoorenburg",
        "email": "mikevs@xs4all.net",
        "time": "Wed Nov 05 00:09:12 2008 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Nov 15 11:10:14 2008 -0600"
      },
      "message": "[SCSI] dpt_i2o: fix transferred data length for scsi_set_resid()\n\ndpt_i2o.c::adpt_i2o_to_scsi() reads the value at (reply+5) which\nshould contain the length in bytes of the transferred data. This\nwould be correct if reply was a u32 *. However it is a void * here,\nso we need to read the value at (reply+20) instead.\n\nThe value at (reply+5) is usually 0xff0000, which is apparently\n\u0027large enough\u0027 and didn\u0027t cause any trouble until 2.6.27 where\n\ncommit 427e59f09fdba387547106de7bab980b7fff77be\nAuthor: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nDate:   Sat Mar 8 18:24:17 2008 -0600\n\n    [SCSI] make use of the residue value\n\ncaused this to become visible through e.g. iostat -x .\n\nSigned-off-by: Miquel van Smoorenburg \u003cmikevs@xs4all.net\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cecf61bdee426a3e0a014f7e26990d09c71ed458",
      "tree": "6a35a56424bbf23dd669f5faa7c0192dd2412c1e",
      "parents": [
        "e64ed0225bd82d4c108c9f78f46070cfade14fac"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Fri Nov 14 16:37:54 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 14 16:37:54 2008 -0800"
      },
      "message": "rtc: rtc-sun4v fixes, revised\n\n- simplified code\n- use platform_driver_probe\n- removed locking: it\u0027s provided by rtc subsystem\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a6b97d360702b98c02c7fca4c4e088dcf3a2985",
      "tree": "6b0d6a504c11bbea7096706065c31bd12e7d7e78",
      "parents": [
        "58e20d8d344b0ee083febb18c2b021d2427e56ca"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Nov 13 10:04:46 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Nov 14 18:51:57 2008 -0500"
      },
      "message": "libata: improve phantom device detection\n\nCurrently libata uses four methods to detect device presence.\n\n1. PHY status if available.\n2. TF register R/W test (only promotes presence, never demotes)\n3. device signature after reset\n4. IDENTIFY failure detection in SFF state machine\n\nCombination of the above works well in most cases but recently there\nhave been a few reports where a phantom device causes unnecessary\ndelay during probe.  In both cases, PHY status wasn\u0027t available.  In\none case, it passed #2 and #3 and failed IDENTIFY with ATA_ERR which\ndidn\u0027t qualify as #4.  The other failed #2 but as it passed #3 and #4,\nit still caused failure.\n\nIn both cases, phantom device reported diagnostic failure, so these\ncases can be safely worked around by considering any !ATA_DRQ IDENTIFY\nfailure as NODEV_HINT if diagnostic failure is set.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a2224ad38704a3cfe033313f803183a23e6b7886",
      "tree": "ec764bccd0065e97e927c26460cf64f11a92e0f4",
      "parents": [
        "5421ae0153b4ba0469967cfd8de96144e3bf3979",
        "3e44017b589f001941723dfdfede2ca6284dddce"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 14 15:36:57 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 14 15:36:57 2008 -0800"
      },
      "message": "Merge branch \u0027davem-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "3e44017b589f001941723dfdfede2ca6284dddce",
      "tree": "ddfe46aefebff4ce75b3b9c53fce8dfd2ada3d32",
      "parents": [
        "3b259e365998291a02488225e32b9f2b73723b3e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Nov 09 05:34:47 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Nov 14 18:19:40 2008 -0500"
      },
      "message": "phylib: fix premature freeing of struct mii_bus\n\nCommit 46abc02175b3c246dd5141d878f565a8725060c9 (\"phylib: give mdio\nbuses a device tree presence\") added a call to device_unregister() in\na situation where the caller did not intend for the device to be\nfreed yet, but apart from just unregistering the device from the\nsystem, device_unregister() does an additional put_device() that is\nintended to free it.\n\nThe right function to use in this situation is device_del(), which\nunregisters the device from the system like device_unregister() does,\nbut without dropping the reference count an additional time.\n\nBug report from Bryan Wu \u003ccooloney@kernel.org\u003e.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nTested-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3b259e365998291a02488225e32b9f2b73723b3e",
      "tree": "073234755dd3e7f752ed51baf6aee7b26ce5113c",
      "parents": [
        "7ee0fddfe05f105d3346aa8774695e7130697836"
      ],
      "author": {
        "name": "J. K. Cliburn",
        "email": "jcliburn@gmail.com",
        "time": "Sun Nov 09 15:05:30 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Nov 14 18:19:18 2008 -0500"
      },
      "message": "atl1: Do not enumerate options unsupported by chip\n\nOf the various WOL options provided in include/linux/ethtool.h, the\nL1 NIC supports only magic packet.  Remove all options except magic\npacket from the atl1 driver.\n\nSigned-off-by: Jay Cliburn \u003cjcliburn@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7ee0fddfe05f105d3346aa8774695e7130697836",
      "tree": "25b22879da0a897a151216a12ab7afe275026119",
      "parents": [
        "81183059e89c36f9b4c41f9332d642c2e0bff971"
      ],
      "author": {
        "name": "J. K. Cliburn",
        "email": "jcliburn@gmail.com",
        "time": "Tue Nov 11 16:21:48 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Nov 14 18:18:55 2008 -0500"
      },
      "message": "atl1e: fix broken multicast by removing unnecessary crc inversion\n\nInverting the crc after calling ether_crc_le() is unnecessary and breaks\nmulticast. Remove it.\n\nTested-by: David Madore \u003cdavid.madore@ens.fr\u003e\nSigned-off-by: Jay Cliburn \u003cjcliburn@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "81183059e89c36f9b4c41f9332d642c2e0bff971",
      "tree": "4004262f929bf732596bd83d77c43ffb8c9058d3",
      "parents": [
        "18acfa2597d57c19249346d130fc3334244557b4"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Nov 12 10:07:11 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Nov 14 18:18:30 2008 -0500"
      },
      "message": "gianfar: Fix DMA unmap invocations\n\nWe weren\u0027t unmapping DMA memory, which will break when gianfar gets used\non systems with more than 32-bits of memory.  Also, it\u0027s just plain wrong.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "18acfa2597d57c19249346d130fc3334244557b4",
      "tree": "5c750625aaa11241c44c6ebc9e40e8074e24d9a2",
      "parents": [
        "1fa989e80a9a104bf3b81842a5f4c1867d7aa9c4"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Nov 13 21:26:27 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Nov 14 18:18:17 2008 -0500"
      },
      "message": "net/ucc_geth: Fix oops in uec_get_ethtool_stats()\n\np_{tx,rx}_fw_statistics_pram are special: they\u0027re available only when\na device is open. If the device is closed, we should just fill the data\nwith zeroes.\n\nFixes the following oops:\n\nroot@b1:~# ifconfig eth1 down\nroot@b1:~# ethtool -S eth1\nUnable to handle kernel paging request for data at address 0x00000000\nFaulting instruction address: 0xc01e1dcc\nOops: Kernel access of bad area, sig: 11 [#1]\n[...]\nNIP [c01e1dcc] uec_get_ethtool_stats+0x98/0x124\nLR [c0287cc8] ethtool_get_stats+0xfc/0x23c\nCall Trace:\n[cfaadde0] [c0287ca8] ethtool_get_stats+0xdc/0x23c (unreliable)\n[cfaade20] [c0288340] dev_ethtool+0x2fc/0x588\n[cfaade50] [c0285648] dev_ioctl+0x290/0x33c\n[cfaadea0] [c0272238] sock_ioctl+0x80/0x2ec\n[cfaadec0] [c00b5ae4] vfs_ioctl+0x40/0xc0\n[cfaadee0] [c00b5fa8] do_vfs_ioctl+0x78/0x20c\n[cfaadf10] [c00b617c] sys_ioctl+0x40/0x74\n[cfaadf40] [c00142d8] ret_from_syscall+0x0/0x38\n[...]\n---[ end trace b941007b2dfb9759 ]---\nSegmentation fault\n\np.s. While at it, also remove u64 casts, they aren\u0027t needed.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d8c3e23d06c1020f38b7b6290135a9522a2e3052",
      "tree": "4cd85ae18e99050c8c16342810fe12ebd5703ee8",
      "parents": [
        "e3e081e1d5c4791f4416ed57b7a2f143ab9e5b09"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 14 14:47:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 14 14:47:29 2008 -0800"
      },
      "message": "niu: Bump driver version and release date.\n\nThis driver is pretty mature, and the worst of the known\nproblems has been fixed (the 32-bit failures due to readq\nimplementation).\n\nSo let\u0027s finally give it a version of 1.0\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3e081e1d5c4791f4416ed57b7a2f143ab9e5b09",
      "tree": "58bdc7dea3f3d1e3b68c8a3dac90db8f60bab584",
      "parents": [
        "e8f6fbf62de37cbc2e179176ac7010d5f4396b67"
      ],
      "author": {
        "name": "Santwona Behera",
        "email": "santwona.behera@sun.com",
        "time": "Fri Nov 14 14:44:08 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 14 14:44:08 2008 -0800"
      },
      "message": "NIU: Add Sun CP3260 ATCA blade support\n\nThis patch adds support for the Sun CP3260 ATCA blade which is\na N2 based ATCA blade with 2 NIU ports. The NIU ports do not\nhave on-board PHY.\n\nSigned-off-by: Santwona Behera \u003csantwona.behera@sun.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31c00fc15ebd35c1647775dbfc167a15d46657fd",
      "tree": "6d8ff2a6607c94a791ccc56fd8eb625e4fdcc01a",
      "parents": [
        "3edac25f2e8ac8c2a84904c140e1aeb434e73e75"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 13 21:33:24 2008 +0000"
      },
      "committer": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Nov 14 17:28:53 2008 +0000"
      },
      "message": "Create/use more directory structure in the Documentation/ tree.\n\nCreate Documentation/blockdev/ sub-directory and populate it.\nPopulate the Documentation/serial/ sub-directory.\nMove MSI-HOWTO.txt to Documentation/PCI/.\nMove ioctl-number.txt to Documentation/ioctl/.\nUpdate all relevant 00-INDEX files.\nUpdate all relevant Kconfig files and source files.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "a9cffb227d59db526286cc9f84bf258e68a97470",
      "tree": "673875fd52bd99b28e058f2d818cffdf7b130499",
      "parents": [
        "74af283102b358b0da545460d0d176f473e110f6"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Fri Nov 14 18:18:08 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Nov 14 18:18:54 2008 +0100"
      },
      "message": "[S390] dasd: log sense for fatal errors\n\nThe logging of sense data for fatal errors was accidentally removed\nduring Hyper PAV implementation.\n\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "85acc407bf1c49fb40b8f461c2c7526af736d87e",
      "tree": "356a407f2f621fc50cba45d0453958e7143738a1",
      "parents": [
        "50bec4ce5d36ebf96189dcc54e20c7fce4bf61bf"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Nov 14 18:18:06 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Nov 14 18:18:54 2008 +0100"
      },
      "message": "[S390] cio: Fix refcount after moving devices.\n\nIn ccw_device_move_to_orphanage(), a replacing ccw_device\nis searched via get_{disc,orphaned}_ccwdev_by_dev_id()\nwhich obtain a reference on the returned ccw_device.\nThis reference must be given up again after the device\nhas been moved to its new parent.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "cc835f7872adef35076e4a3b6632ef79bb4805be",
      "tree": "6b416046f989877926db0457cfc80e9805fc5c7e",
      "parents": [
        "675be97a32a5f12650b86391b7431f1e10811f1e"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Nov 14 18:18:02 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Nov 14 18:18:52 2008 +0100"
      },
      "message": "[S390] kvm_s390: Fix oops in virtio device detection with \"mem\u003d\"\n\nThe current virtio model on s390 has the descriptor page above the main\nmemory. The guest virtio detection will oops if the mem\u003d parameter is\nused to reduce/change the memory size.\nWe have to use real_memory_size instead of max_pfn to detect the virtio\ndescriptor pages.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\n"
    },
    {
      "commit": "675be97a32a5f12650b86391b7431f1e10811f1e",
      "tree": "c1b3d468af8d918eb402df55a6594f97f817ef3c",
      "parents": [
        "fb2e7c5e33b341699f139b2ed972dca0a463a670"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Nov 14 18:18:01 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Nov 14 18:18:52 2008 +0100"
      },
      "message": "[S390] sclp: emit error message if assign storage fails\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "01a1a3cc1e3fbe718bd06a2a5d4d1a2d0fb4d7d9",
      "tree": "a501094b7194a5ae955f0e90ce1a9b198b168691",
      "parents": [
        "c6241b6c64dbe759e0eccaee913bdcf4d7960367"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Nov 14 10:46:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Nov 14 14:39:47 2008 -0200"
      },
      "message": "V4L/DVB (9624): CVE-2008-5033: fix OOPS on tvaudio when controlling bass/treble\n\nThis bug were supposed to be fixed by 5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1,\nwhere a call to NULL happens.\n\nNot all tvaudio chips allow controlling bass/treble. So, the driver\nhas a table with a flag to indicate if the chip does support it.\n\nUnfortunately, the handling of this logic were broken for a very long\ntime (probably since the first module version). Due to that, an OOPS\nwere generated for devices that don\u0027t support bass/treble.\n\nThis were the resulting OOPS message before the patch, with debug messages\nenabled:\n\ntvaudio\u0027 1-005b: VIDIOC_S_CTRL\nBUG: unable to handle kernel NULL pointer dereference at 00000000\nIP: [\u003c00000000\u003e]\n*pde \u003d 22fda067 *pte \u003d 00000000\nOops: 0000 [#1] SMP\nModules linked in: snd_hda_intel snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device\nsnd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_hwdep snd soundcore tuner_simple tuner_types tea5767 tuner\ntvaudio bttv bridgebnep rfcomm l2cap bluetooth it87 hwmon_vid hwmon fuse sunrpc ipt_REJECT\nnf_conntrack_ipv4 iptable_filter ip_tables ip6t_REJECT xt_tcpudp nf_conntrack_ipv6 xt_state nf_conntrack\nip6table_filter ip6_tables x_tables ipv6 dm_mirrordm_multipath dm_mod configfs videodev v4l1_compat\nir_common 8139cp compat_ioctl32 v4l2_common 8139too videobuf_dma_sg videobuf_core mii btcx_risc tveeprom\ni915 button snd_page_alloc serio_raw drm pcspkr i2c_algo_bit i2c_i801 i2c_core iTCO_wdt\niTCO_vendor_support sr_mod cdrom sg ata_generic pata_acpi ata_piix libata sd_mod scsi_mod ext3 jbdmbcache\nuhci_hcd ohci_hcd ehci_hcd [last unloaded: soundcore]\n\nPid: 15413, comm: qv4l2 Not tainted (2.6.25.14-108.fc9.i686 #1)\nEIP: 0060:[\u003c00000000\u003e] EFLAGS: 00210246 CPU: 0\nEIP is at 0x0\nEAX: 00008000 EBX: ebd21600 ECX: e2fd9ec4 EDX: 00200046\nESI: f8c0f0c4 EDI: f8c0f0c4 EBP: e2fd9d50 ESP: e2fd9d2c\n DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\nProcess qv4l2 (pid: 15413, ti\u003de2fd9000 task\u003debe44000 task.ti\u003de2fd9000)\nStack: f8c0c6ae e2ff2a00 00000d00 e2fd9ec4 ebc4e000 e2fd9d5c f8c0c448 00000000\n       f899c12a e2fd9d5c f899c154 e2fd9d68 e2fd9d80 c0560185 e2fd9d88 f8f3e1d8\n       f8f3e1dc ebc4e034 f8f3e18c e2fd9ec4 00000000 e2fd9d90 f899c286 c008561c\nCall Trace:\n [\u003cf8c0c6ae\u003e] ? chip_command+0x266/0x4b6 [tvaudio]\n [\u003cf8c0c448\u003e] ? chip_command+0x0/0x4b6 [tvaudio]\n [\u003cf899c12a\u003e] ? i2c_cmd+0x0/0x2f [i2c_core]\n [\u003cf899c154\u003e] ? i2c_cmd+0x2a/0x2f [i2c_core]\n [\u003cc0560185\u003e] ? device_for_each_child+0x21/0x49\n [\u003cf899c286\u003e] ? i2c_clients_command+0x1c/0x1e [i2c_core]\n [\u003cf8f283d8\u003e] ? bttv_call_i2c_clients+0x14/0x16 [bttv]\n [\u003cf8f23601\u003e] ? bttv_s_ctrl+0x1bc/0x313 [bttv]\n [\u003cf8f23445\u003e] ? bttv_s_ctrl+0x0/0x313 [bttv]\n [\u003cf8b6096d\u003e] ? __video_do_ioctl+0x1f84/0x3726 [videodev]\n [\u003cc05abb4e\u003e] ? sock_aio_write+0x100/0x10d\n [\u003cc041b23e\u003e] ? kmap_atomic_prot+0x1dd/0x1df\n [\u003cc043a0c9\u003e] ? enqueue_hrtimer+0xc2/0xcd\n [\u003cc04f4fa4\u003e] ? copy_from_user+0x39/0x121\n [\u003cf8b622b9\u003e] ? __video_ioctl2+0x1aa/0x24a [videodev]\n [\u003cc04054fd\u003e] ? do_notify_resume+0x768/0x795\n [\u003cc043c0f7\u003e] ? getnstimeofday+0x34/0xd1\n [\u003cc0437b77\u003e] ? autoremove_wake_function+0x0/0x33\n [\u003cf8b62368\u003e] ? video_ioctl2+0xf/0x13 [videodev]\n [\u003cc048c6f0\u003e] ? vfs_ioctl+0x50/0x69\n [\u003cc048c942\u003e] ? do_vfs_ioctl+0x239/0x24c\n [\u003cc048c995\u003e] ? sys_ioctl+0x40/0x5b\n [\u003cc0405bf2\u003e] ? syscall_call+0x7/0xb\n [\u003cc0620000\u003e] ? cpuid4_cache_sysfs_exit+0x3d/0x69\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:  Bad EIP value.\nEIP: [\u003c00000000\u003e] 0x0 SS:ESP 0068:e2fd9d2c\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6241b6c64dbe759e0eccaee913bdcf4d7960367",
      "tree": "0e1fa8bb36df7f01b70c812f2adb16d827d07b8e",
      "parents": [
        "41f5230f3fc6296d0d88ab9f4c3c07fcbbe53e59"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 13 18:12:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Nov 14 14:24:45 2008 -0200"
      },
      "message": "V4L/DVB (9623): tvaudio: Improve debug msg by printing something more human\n\nBefore the patch, the used ioctl were printed as an hexadecimal code,\nhard to be understand without consulting the way _IO macros work.\nInstead, use the V4L default handler for printing such errors into a way\nthat would be easier to understand.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "41f5230f3fc6296d0d88ab9f4c3c07fcbbe53e59"
}
