)]}'
{
  "log": [
    {
      "commit": "08cbc706acd2dd601b0663e28fa97ffb0564e105",
      "tree": "fc9cc0a4aab57dee2b30a8b145dfbb5ee3688388",
      "parents": [
        "442258e2ff69276ff767f3703b30ce6a31fdd181"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Dec 13 15:52:58 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: at91_udc: correct hanging while disconnecting usb cable\n\nCorrect hanging while disconnecting the USB device cable.  Prevent a race\nbetween vbus and UDP interrupts.  This bug was tracked on at91sam9260ek\nboards.\n\nA usb resume interrupt was firing after the vbus interrupt : the IP was\nthen already stoped and not able to deal with it (no more clock).  A simple\ninterrupt disabling is ok as the \"end of bus reset\" irq is non maskable and\nok to resume the USB device IP.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "442258e2ff69276ff767f3703b30ce6a31fdd181",
      "tree": "df533130d4736a01242a27c7c3278efc5df26b1f",
      "parents": [
        "d48bd977e0dd8c17081d12242bfc09d743ea0d26"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Dec 06 14:47:08 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: use IRQF_DISABLED for HCD interrupt handlers\n\nHost controller IRQs are supposed to be serviced with interrupts\ndisabled.  This patch (as1026) adds an IRQF_DISABLED flag to all the\ncontroller drivers that lack it.  It also replaces the\nspin_lock_irqsave() and spin_unlock_irqrestore() calls in uhci_irq()\nwith simple spin_lock() and spin_unlock().\n\nThis fixes Bugzilla #9335.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d48bd977e0dd8c17081d12242bfc09d743ea0d26",
      "tree": "f55e55a14cc938a3cd62026181a06c7c398f80ee",
      "parents": [
        "f88ed90d8627d0d3d93b330d6d2012c2934fb54e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 11 16:02:23 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: fix locking loop by avoiding flush_scheduled_work\n\nThis patch (as1027) replaces a call to flush_scheduled_work() -- a\ndangerous routine to invoke, especially while holding any sort of lock\n-- with calls to cancel_work_sync() and cancel_delayed_work_sync().\n\nThis fixes Bugzilla #9532.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f88ed90d8627d0d3d93b330d6d2012c2934fb54e",
      "tree": "d895fd416c9363ccafcb096f801627e3c2eb7713",
      "parents": [
        "b5ce18afecda8ce1a9ed5fb8ec6362df6f6f85b8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Dec 03 14:14:16 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "usb.h: fix kernel-doc warning\n\nFix kernel-doc warning in usb.h:\nWarning(linux-2.6.24-rc3-git7//include/linux/usb.h:166): No description found for parameter \u0027sysfs_files_created\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5ce18afecda8ce1a9ed5fb8ec6362df6f6f85b8",
      "tree": "a5983d4dcc5fd77934d19a8838e282fca5605370",
      "parents": [
        "8be27c2de64e95c3da12a4b002f623570b039874"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Fri Nov 30 16:30:11 2007 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: option: Bind to the correct interface of the Huawei E220\n\nThis fixes a bunch of problems we are having with the Huawei devices...\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8be27c2de64e95c3da12a4b002f623570b039874",
      "tree": "4079d208d74fc7b64305ab03ecb9f4532c692363",
      "parents": [
        "33abc04f0420dceed0ebc2d1094019d3bb2b5c29"
      ],
      "author": {
        "name": "Jeff Long",
        "email": "JeffLong@mitre.org",
        "time": "Wed Nov 28 11:02:09 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:14 2007 -0800"
      },
      "message": "USB: cp2101: new device id\n\nThis adds a device ID for the Aerocomm Radio Modem, which uses the\ncp2102.  I\u0027m sure changing num_bulk_in/num_bulk_out to NUM_DONT_CARE\nis the wrong fix, but this is the only device I have with a cp2102,\nso I have no idea what a good global value would be, if there is one.\nZero didn\u0027t work with this device.\n\nFrom: Jeff Long \u003cJeffLong@mitre.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "33abc04f0420dceed0ebc2d1094019d3bb2b5c29",
      "tree": "87d8e2c7cf41d6afed4d75c2e3ef113b506541ab",
      "parents": [
        "b9e13ac30f850313be9232497ff98e90c43bc6b6"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@enoyolf.org",
        "time": "Wed Dec 05 23:36:45 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:14 2007 -0800"
      },
      "message": "usb-storage: Fix devices that cannot handle 32k transfers\n\nWhen a device cannot handle the smallest previously limited transfer\nsize (64 blocks) without stalling, limit the device to the amount of\npackets that fit in a platform native page.\n\nThe lowest possible limit is PAGE_CACHE_SIZE, so if the device is ever\nused on a platform that has larger than 8K pages, you lose unless you\ncan convince the device firmware folks to fix the issue.\n\nCc: Mathew Dharm \u003cmdharm-scsi@one-eyed-alien.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b9e13ac30f850313be9232497ff98e90c43bc6b6",
      "tree": "1125e91223ba36dcf27f6dfd66eca80fbc23a2e5",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "agilmore@wirelessbeehive.com",
        "email": "agilmore@wirelessbeehive.com",
        "time": "Tue Dec 04 11:37:12 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:14 2007 -0800"
      },
      "message": "USB: sierra: fix product id\n\nAttached is a patch to fix the addition of the new product ids I sent.\n\nIt is against 2.6.24-rc4, as Linus included the broken version of the\npatch I sent you in that tree. :(\n\nNot sure if this is the right method to go about this, but hopefully I got\nit right this time.\n\nSigned-off-by: Andrew Gilmore \u003cagilmore@wirelessbeehive.com\u003e\nCC: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "da8cadb31b82c9d41fc593c8deab6aa20b162d6b",
      "tree": "5640a34aa485f254de503a17833046645ade47f6",
      "parents": [
        "02ec96be2b45d9f2712687ad107038ef390b24c2",
        "0de56d1ab83323d604d95ca193dcbd28388dbabb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Dec 12 09:52:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Dec 12 09:52:12 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix endless loop in cheetah_xcall_deliver().\n  [SERIAL] sparc: Infrastructure to fix section mismatch bugs.\n"
    },
    {
      "commit": "02ec96be2b45d9f2712687ad107038ef390b24c2",
      "tree": "f3bec4a8e4f9ab3d087ba95fc30a6d83ce93f134",
      "parents": [
        "19fb1457990b6b7e15586ec7331541a184233acc",
        "187426e69afe0a2ad697c9c5f5f654254da0e3a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Dec 12 08:43:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Dec 12 08:43:51 2007 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c/isp1301_omap: Build fix\n  i2c: Add missing spaces in split log messages\n  i2c-gpio: Initialize adapter class\n  i2c: Delete an outdated piece of documentation\n"
    },
    {
      "commit": "0de56d1ab83323d604d95ca193dcbd28388dbabb",
      "tree": "24ebc2d0e77c56498b8d6bdeaf6533ba1e01daba",
      "parents": [
        "58d784a5c754cd66ecd4791222162504d3c16c74"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 12 07:31:46 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 12 07:36:36 2007 -0800"
      },
      "message": "[SPARC64]: Fix endless loop in cheetah_xcall_deliver().\n\nWe need to mask out the proper bits when testing the dispatch status\nregister else we can see unrelated NACK bits from previous cross call\nsends.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58d784a5c754cd66ecd4791222162504d3c16c74",
      "tree": "a25670e8dd1569cf5084af790873b246f45134c3",
      "parents": [
        "4af75653031c6d454b4ace47c1536f0d2e727e3e"
      ],
      "author": {
        "name": "Martin Habets",
        "email": "errandir_news@mph.eclipse.co.uk",
        "time": "Tue Dec 11 03:37:04 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 12 07:36:34 2007 -0800"
      },
      "message": "[SERIAL] sparc: Infrastructure to fix section mismatch bugs.\n\nThis patch against 2.6.23 sparc-2.6.git contains a number of minor\ncleanups of the sparc serial drivers.  Initially I fixed this build\nwarning:\n\nWARNING: vmlinux.o(.text+0x107a2c): Section mismatch: reference to .init.text:add_preferred_console (between \u0027sunserial_console_match\u0027 and \u0027sunserial_console_termios\u0027)\n\nwhich is done by declaring sunserial_console_match() as __init.  This\nresulted in build warnings on sunserial_current_minor.  To resolve\nthese the variable was changed so it is no longer global, and to hide\noperations on it inside 2 new functions. These functions handle the\nUART minor handling code that is common to all sparc serial drivers.\n\nThese changes allowed to clean up the uart counters in all the sparc\nserial drivers, and the administration of minor device numbers.\n\nLastly, sunserial_console_termios() does not need to be exported since\nit is only called from non-modular code.\n\nSadly, the following build warning still exists:\n\nWARNING: vmlinux.o(__ksymtab+0x2910): Section mismatch: reference to .init.text:sunserial_console_match (between \u0027__ksymtab_sunserial_console_match\u0027 and \u0027__ksymtab_sunserial_unregister_minors\u0027)\n\nThis could be resolved by not exporting sunserial_console_match(), but\nthis is not possible at the moment because it is being called from\nmodular code. On the other hand, this is a bogus warning since it\ncomes from a ksymtab section.\n\nSigned-off-by: Martin Habets \u003cerrandir_news@mph.eclipse.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "187426e69afe0a2ad697c9c5f5f654254da0e3a0",
      "tree": "da3c39f1558aff1a0fe146d73c65148d87bc8458",
      "parents": [
        "fce3ff03311e0397e2867cce67d4ccf31707a1ea"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 12 13:45:25 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Wed Dec 12 13:45:25 2007 +0100"
      },
      "message": "i2c/isp1301_omap: Build fix\n\nBuild fix to the isp1301_omap driver ... this driver gets built\nmore often in the OMAP tree than in mainline, partly because the\ndefconfig for H2 (plus probably H3 and H4) needs updating.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fce3ff03311e0397e2867cce67d4ccf31707a1ea",
      "tree": "8bdbf57bbe327f03a285244c29a94801b5a8f6a8",
      "parents": [
        "50862d9490e8fbb317040b3faeee7caf56c00025"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Dec 12 13:45:24 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Wed Dec 12 13:45:24 2007 +0100"
      },
      "message": "i2c: Add missing spaces in split log messages\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "50862d9490e8fbb317040b3faeee7caf56c00025",
      "tree": "bd30e02ce9d5cec6cc495845aa6733895ca00989",
      "parents": [
        "45ccc6c50dfd227b40122fea649b5fc887caa174"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Dec 12 13:45:24 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Wed Dec 12 13:45:24 2007 +0100"
      },
      "message": "i2c-gpio: Initialize adapter class\n\nThis is required to let hwmon drivers attach to the adapter.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "45ccc6c50dfd227b40122fea649b5fc887caa174",
      "tree": "9805911baf09fa25ba2f4d58696aceeab2720453",
      "parents": [
        "4af75653031c6d454b4ace47c1536f0d2e727e3e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 12 13:45:24 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Wed Dec 12 13:45:24 2007 +0100"
      },
      "message": "i2c: Delete an outdated piece of documentation\n\nI\u0027m amazed that this old piece of documentation managed to survive\nuntil today.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "19fb1457990b6b7e15586ec7331541a184233acc",
      "tree": "c6eb09725bb0a7734e79f99f953c2c59a0f159fd",
      "parents": [
        "4af75653031c6d454b4ace47c1536f0d2e727e3e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Nov 15 23:09:30 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 12 08:21:37 2007 -0200"
      },
      "message": "V4L/DVB (6609): Re-adds lock safe videobuf_read_start\n\nvideobuf_dvb needs videobuf_read_start. The EXPORT_SYMBOL_GPL() were removed by\na previous patch. However, videobuf_dvb needs this.\n\nThis patch re-adds videobuf_read_start, doing the proper lock.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4af75653031c6d454b4ace47c1536f0d2e727e3e",
      "tree": "bdc30ef96ccebc9681abdc269d4364526588ec73",
      "parents": [
        "7d44e8921851f460bcacb3ade432a4f5ada20fb6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Dec 11 19:28:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Dec 11 19:28:36 2007 -0800"
      },
      "message": "Revert \"make bnx2x select ZLIB_INFLATE\"\n\nThis reverts commit 70eba18b5664f90d7620905e005b89388e5fd94b, as per\nJeff Garzik:\n\n   \"That was meant for 2.6.25, and actually (due to patching) applied to\n    a completely unrelated 2.6.24 net driver.\"\n\nNoted-by: Roland Dreier \u003crdreier@cisco.com\u003e\nRequested-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d44e8921851f460bcacb3ade432a4f5ada20fb6",
      "tree": "610d87349eb7538b1b74daef618c0e1b0cad24a4",
      "parents": [
        "056827a49ce65a8d10197d35468500b501d1eec1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Dec 11 19:23:43 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 22:22:58 2007 -0200"
      },
      "message": "V4L/DVB (6797): bt8xx/ section fixes\n\nThis patch fixes the following section mismatch with CONFIG_HOTPLUG\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "056827a49ce65a8d10197d35468500b501d1eec1",
      "tree": "8276d137429f2a0234e2922bb0f44cac35391418",
      "parents": [
        "4a56087f3b7660c9824e9ec69b96ccf8d9b25d1c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Dec 11 19:23:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 22:22:52 2007 -0200"
      },
      "message": "V4L/DVB (6796): ivtv/ section fix\n\nThis patch fixes the following section mismatch with CONFIG_HOTPLUG\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4a56087f3b7660c9824e9ec69b96ccf8d9b25d1c",
      "tree": "cfad6668c92b93d382bebf00113eb98401050603",
      "parents": [
        "f6b5cf771afcc96444cab44805e5a73e42f97db2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 14:59:10 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:13:28 2007 -0200"
      },
      "message": "V4L/DVB (6794): Fix compilation when dib3000mc is compiled as a module\n\nAs reported by Andrew Morton:\n\n\u003e ERROR: \"dibusb_dib3000mc_frontend_attach\" [drivers/media/dvb/dvb-usb/dvb-usb-nova-t-usb2.ko] undefined!\n\u003e ERROR: \"dibusb_dib3000mc_tuner_attach\" [drivers/media/dvb/dvb-usb/dvb-usb-nova-t-usb2.ko] undefined!\n\u003e ERROR: \"dibusb_dib3000mc_frontend_attach\" [drivers/media/dvb/dvb-usb/dvb-usb-dibusb-mc.ko] undefined!\n\u003e ERROR: \"dibusb_dib3000mc_tuner_attach\" [drivers/media/dvb/dvb-usb/dvb-usb-dibusb-mc.ko] undefined!\n\u003e ERROR: \"dibusb_dib3000mc_frontend_attach\" [drivers/media/dvb/dvb-usb/dvb-usb-a800.ko] undefined!\n\u003e ERROR: \"dibusb_dib3000mc_tuner_attach\" [drivers/media/dvb/dvb-usb/dvb-usb-a800.ko] undefined\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f6b5cf771afcc96444cab44805e5a73e42f97db2",
      "tree": "c6ab1ec9d05526d91dd23cb4e3c946b50c5e2f98",
      "parents": [
        "8733e29748591ce04f7cf07fc9c177f63e7df6af"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 05 15:14:19 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:13:17 2007 -0200"
      },
      "message": "V4L/DVB (6733): DVB: Compile 3000MC-specific DIB code only for CONFIG_DVB_DIB3000MC\n\nOn Tue, 4 Dec 2007, Ingo Molnar wrote:\n\n\u003e  drivers/built-in.o: In function `dibusb_dib3000mc_tuner_attach\u0027:\n\u003e  : undefined reference to `dib3000mc_get_tuner_i2c_master\u0027\n\u003e  drivers/built-in.o: In function `dibusb_dib3000mc_tuner_attach\u0027:\n\u003e  : undefined reference to `dib3000mc_set_config\u0027\n\nSeems like -common part contains also code that is not completely\ncommon to all the modules.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8733e29748591ce04f7cf07fc9c177f63e7df6af",
      "tree": "4557daab23eb0b7dc7f5ba143d9f400cd5557def",
      "parents": [
        "bc5483705ce08795ad64c3fb14aa7cee4847a2ea"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Dec 08 09:34:37 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:24 2007 -0200"
      },
      "message": "V4L/DVB (6750): Fix in-kernel compilation for cxusb\n\ncxusb needs tuner-xc2028*.h files, but Makefile is not adding its patch\n\ndrivers/media/dvb/dvb-usb/cxusb.c:33:26: error: tuner-xc2028.h: File not found\ndrivers/media/dvb/dvb-usb/cxusb.c:34:32: error: tuner-xc2028-types.h: File not found\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bc5483705ce08795ad64c3fb14aa7cee4847a2ea",
      "tree": "43a98076ff84044eb28ea0d9d42122d7c40b1d12",
      "parents": [
        "0b29669c065f60501e7289e1950fa2a618962358"
      ],
      "author": {
        "name": "Benoit Istin",
        "email": "beistin@gmail.com",
        "time": "Fri Dec 07 02:00:04 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:23 2007 -0200"
      },
      "message": "V4L/DVB (6746): saa7134-dvb: fix tuning for WinTV HVR-1110\n\nThere are several months my hvr1110 stop working.\nThis is very simple to fix, for my card revision at least, by setting a\nmissing field to the hauppauge_hvr_1110_config.\n\nSigned-off-by: Benoit Istin \u003cbeistin@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0b29669c065f60501e7289e1950fa2a618962358",
      "tree": "d6352cce3e42354e2f142fc6ac21cfce9c8a5934",
      "parents": [
        "843b1378c2ab47ab1ed9cb471938e0f0ec839fcd"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Sat Dec 08 23:05:53 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:22 2007 -0200"
      },
      "message": "V4L/DVB (6751): V4L: Memory leak!  Fix count in videobuf-vmalloc mmap\n\nThis is pretty serious bug.  map-\u003ecount is never initialized after the\ncall to kmalloc making the count start at some random trash value.  The\nend result is leaking videobufs.\n\nAlso, fix up the debug statements to print unsigned values.\n\nPushed to http://ifup.org/hg/v4l-dvb too\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "843b1378c2ab47ab1ed9cb471938e0f0ec839fcd",
      "tree": "397ca0c67ee6aeec2efd6dc46eb96955c704ff0c",
      "parents": [
        "4aa504a89a140f482ddabb45460e0005bf3e522a"
      ],
      "author": {
        "name": "Heikki Lindholm",
        "email": "holindho@cs.helsinki.fi",
        "time": "Fri Nov 30 13:27:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:18 2007 -0200"
      },
      "message": "V4L/DVB (6690): saa7134: fix ignored interrupts\n\nThe saa7134 video driver starts dropping frames when used together with the\nsaa7134-alsa driver. Frames are dropped because when an audio event is waiting\nthe driver simply ignores the interrupt and passes it on to the saa7134-alsa\ninterrupt handler. The alsa interrupt handler in turn acknowledges all types\nof events thus clearing the pending video events as well. Fix by only masking\nout the audio event in the video interrupt handler and by only acknowledging\nthe audio event in the alsa driver.\n\nSigned-off-by: Heikki Lindholm  \u003cholindho@cs.helsinki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4aa504a89a140f482ddabb45460e0005bf3e522a",
      "tree": "acb8184a553f223b20f9034a6fc0fc89d469a437",
      "parents": [
        "b730a81c51adc8e87ae3b055fc211af7d5472df2"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Wed Nov 28 21:50:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:17 2007 -0200"
      },
      "message": "V4L/DVB (6686): saa7134: fix composite over s-video input on the Tevion MD 9717\n\nThe vmux for composite over s-video input was wrong.\n\nSigned-off-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b730a81c51adc8e87ae3b055fc211af7d5472df2",
      "tree": "27b10a6f42ad42907ffa790a51c6e35e040311e1",
      "parents": [
        "174eb8e8cb1ec97904ddeaae54366a03789162ef"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Tue Nov 27 06:59:37 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:16 2007 -0200"
      },
      "message": "V4L/DVB (6684): Complement va_start() with va_end() + style fixes\n\nComplement va_start() with va_end() + minor style fixes in the same function.\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "174eb8e8cb1ec97904ddeaae54366a03789162ef",
      "tree": "800a304bcac7e6b403d7f9f606fde9ebfa7accd3",
      "parents": [
        "78f3b0b672c79df9ffa55399a7d6fc4b173e9b4b"
      ],
      "author": {
        "name": "Heikki Lindholm",
        "email": "holindho@cs.helsinki.fi",
        "time": "Fri Nov 23 18:59:18 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:14 2007 -0200"
      },
      "message": "V4L/DVB (6666): saa7134-alsa: fix period handling\n\nThe period handling in saa7134-alsa is broken in two ways. First, the\nminimum number of periods of two does not work, because the dma is setup\ntwo periods ahead in the irq handler. Fix the minimum to four periods.\nSecond, the code assumes that the number of periods is divisible by two,\nwhich isn\u0027t always the case on ALSA. Fix by adding a constraint.\n\nSigned-off-by: Heikki Lindholm  \u003cholindho@cs.helsinki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "78f3b0b672c79df9ffa55399a7d6fc4b173e9b4b",
      "tree": "a812b2baa98b2d1f6da918df60e86f7be2489813",
      "parents": [
        "820eacd84cff23b76693f4be1e28feb672f4488f"
      ],
      "author": {
        "name": "Chris Pascoe",
        "email": "c.pascoe@itee.uq.edu.au",
        "time": "Mon Nov 19 03:47:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:13 2007 -0200"
      },
      "message": "V4L/DVB (6629): zl10353: fix default adc_clock and TRL nominal rate calculation\n\nThe default adc_clock for the zl10353 is different from what was originally\nthought to be the case and the TRL nominal rate formula was incorrect as a\nresult.  Use a better (and hopefully now correct) formula.\n\nSigned-off-by: Chris Pascoe \u003cc.pascoe@itee.uq.edu.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "820eacd84cff23b76693f4be1e28feb672f4488f",
      "tree": "b6bd6702ae3d13ae9043bbf54034b1925bc7b927",
      "parents": [
        "053fcb6014eef31c2674d344c704118e0ac229ef"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Mon Nov 19 15:10:48 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:12 2007 -0200"
      },
      "message": "V4L/DVB (6615): V4L: Fix  VIDIOCGMBUF locking in saa7146\n\nFallout from videobuf_mmap_setup() locking fixes.\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "053fcb6014eef31c2674d344c704118e0ac229ef",
      "tree": "8d0ea0b5b7d60081f16756d7c92a8df4c0e0c531",
      "parents": [
        "19bc5133dae9562e8824ef101464061f9854c1d8"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Tue Nov 13 20:11:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:09 2007 -0200"
      },
      "message": "V4L/DVB (6602): V4L: Convert videobuf drivers to videobuf_stop\n\nDrivers were using cookie cutter code for stopping the read/stream.  Use the\nnew videobuf_stop function which is lock safe.\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "19bc5133dae9562e8824ef101464061f9854c1d8",
      "tree": "8395e2da25f3cf5291e24f972d31a215ddf421a5",
      "parents": [
        "63337dd3f5506628e4831b08e39e09d7f1407769"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Tue Nov 13 20:05:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:08 2007 -0200"
      },
      "message": "V4L/DVB (6601): V4L: videobuf-core locking fixes and comments\n\n- Add comments to functions that require that caller hold q-\u003elock\n- Add __videobuf_mmap_free that doesn\u0027t hold q-\u003elock for use within videobuf\n- Add locking to videobuf_mmap_free\n- Fix linux/drivers/media/common/saa7146_video.c which was holding lock around\n  videobuf_read_stop\n- Add locking to functions that operate on a queue\n- Add videobuf_stop to take care of stopping in both the read and stream case\n\nTODO: bttv still has an unsafe call to videobuf_queue_is_busy\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "63337dd3f5506628e4831b08e39e09d7f1407769",
      "tree": "d20a4af2b7febede47031035c6baec640c0dc472",
      "parents": [
        "33f7771411c1f815208f6593d8fde8f9a135cea5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Nov 10 10:26:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:07 2007 -0200"
      },
      "message": "V4L/DVB (6581): Fix: avoids negative vma usage count\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "33f7771411c1f815208f6593d8fde8f9a135cea5",
      "tree": "e482fa1ad3eb7b89e01d6fde7866bcc635e061eb",
      "parents": [
        "f4b8b3ae13b2246cf7e1b998f0292f3297d03d41"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Thu Nov 08 08:54:53 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:06 2007 -0200"
      },
      "message": "V4L/DVB (6579): Fix bug #8824: Correct support for Diseqc on tda10086\n\nThis is a modified version of a patch previously posted by Thomas\nUnverzagt.\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f4b8b3ae13b2246cf7e1b998f0292f3297d03d41",
      "tree": "78543838029bd74abeea6da7eafb575c61b5ce6f",
      "parents": [
        "2b2c93ac998896db0d2b754a4fd83479bda7efde"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Nov 03 22:40:24 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:03 2007 -0200"
      },
      "message": "V4L/DVB (6542): Fix S-video mode on tvp5150\n\nThanks to Markus Reichberger to point this.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2b2c93ac998896db0d2b754a4fd83479bda7efde",
      "tree": "0c5cb8d0f378a1b61e228d067eb682bb742dfef0",
      "parents": [
        "8a75601035848e267baaae76b6e784cf1f899cd0"
      ],
      "author": {
        "name": "Sascha Sommer",
        "email": "saschasommer@freenet.de",
        "time": "Sat Nov 03 16:48:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:02 2007 -0200"
      },
      "message": "V4L/DVB (6540): em28xx: fix failing autodetection after the reboot\n\nThe attached patch is required so that the autodetecion code also works after\na reboot.\n\nSetting the I2C speed does not seem to be supported for em2800.\n\nSigned-off-by: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8a75601035848e267baaae76b6e784cf1f899cd0",
      "tree": "272f60b1fddb5012d903cb08d44f6ac20998399e",
      "parents": [
        "75b8c133267053c9986a7c8db5131f0e7349e806"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Oct 30 04:16:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:01 2007 -0200"
      },
      "message": "V4L/DVB (6485): ivtv: fix compile warning\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "75b8c133267053c9986a7c8db5131f0e7349e806",
      "tree": "264a44a1882196c894f1af84baf7fbba7698678c",
      "parents": [
        "3f03e387893ffa07a4d5dac96772f9db3221a185"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Dec 11 04:38:08 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 11 04:38:08 2007 -0800"
      },
      "message": "[IPSEC]: Fix potential dst leak in xfrm_lookup\n\nIf we get an error during the actual policy lookup we don\u0027t free the\noriginal dst while the caller expects us to always free the original\ndst in case of error.\n\nThis patch fixes that.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f03e387893ffa07a4d5dac96772f9db3221a185",
      "tree": "0b9296bdf891f0d7a8dec09d113a986cebac989f",
      "parents": [
        "d59b54b150b3b69b721f1e161efd42ecb7619897"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue Dec 11 02:41:25 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:32 2007 -0800"
      },
      "message": "[VLAN]: Fix potential race in vlan_cleanup_module vs vlan_ioctl_handler.\n\nThe vlan module cleanup function starts with\n\n\tvlan_netlink_fini();\n\tvlan_ioctl_set(NULL);\n\nThe first call removes all the vlan devices and\nthe second one closes the vlan ioctl.\n\nAFAIS there\u0027s a tiny race window between these two\ncalls - after rtnl unregistered all the vlans, but\nthe ioctl handler isn\u0027t set to NULL yet, user can\nmanage to call this ioctl and create one vlan device,\nand that this function will later BUG_ON seeing\nnon-emply hashes.\n\nI think, that we must first close the vlan ioctl\nand only after this remove all the vlans with the\nvlan_netlink_fini() call.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d59b54b150b3b69b721f1e161efd42ecb7619897",
      "tree": "04be0d418ac06d1c658e16fc4e2527d5e48fb6d7",
      "parents": [
        "bbe42974215eb7a483c344fca50652b3b9dd1ae4"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Tue Dec 11 02:28:03 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:32 2007 -0800"
      },
      "message": "[NET]: Fix wrong comments for unregister_net*\n\nThere are some return value comments for void functions.\nFixed it.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbe42974215eb7a483c344fca50652b3b9dd1ae4",
      "tree": "9dcf05cd677c105d22272b66779127f0a1990f56",
      "parents": [
        "c09c262783dcac62352293912d82b794063cefc3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 10 17:18:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:31 2007 -0800"
      },
      "message": "[BNX2]: Update version to 1.6.9.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c09c262783dcac62352293912d82b794063cefc3",
      "tree": "14941c7d5c49bbfa3e2b2a3d61cba274baea6b05",
      "parents": [
        "fb0c18bd1f61086fcfac90017b59891a356cc288"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 10 17:18:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:30 2007 -0800"
      },
      "message": "[BNX2]: Fix RX packet rot.\n\nPackets can be left in the RX ring if the NAPI budget is reached.\nThis is caused by storing the latest rx index at the beginning of\nbnx2_rx_int().  We may not process all the work up to this index\nif the budget is reached and so some packets in the RX ring may rot\nwhen we later check for more work using this stored rx index.\n\nThe fix is to not store this latest hw index and only store the\nprocessed rx index.  We use a new function bnx2_get_hw_rx_cons()\nto fetch the latest hw rx index.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb0c18bd1f61086fcfac90017b59891a356cc288",
      "tree": "ee1407c4ed3102f5eb702c0472d23c005e2e1566",
      "parents": [
        "9b3efc0133a807070dbd21254102995b65969965"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 10 17:18:23 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:29 2007 -0800"
      },
      "message": "[BNX2]: Add PHY_DIS_EARLY_DAC workaround.\n\n5709 Ax and Bx chips all need this workaround.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b3efc0133a807070dbd21254102995b65969965",
      "tree": "86f609aef9c7e2534ccf7f1a1b06d8e29c2ba676",
      "parents": [
        "299f590f26da9764f20e905879f0090552ff2e86"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 10 17:17:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:29 2007 -0800"
      },
      "message": "[S390]: Fix use of skb after netif_rx\n\nRecently, Wang Chen submitted a patch\n(d30f53aeb31d453a5230f526bea592af07944564) to move a call to netif_rx(skb)\nafter a subsequent reference to skb, because netif_rx may call kfree_skb on\nits argument.  netif_rx_ni calls netif_rx, so the same problem occurs in\nthe files below.\n\nI have left the updating of dev-\u003elast_rx after the calls to netif_rx_ni\nbecause it seems time dependent, but moved the other field updates before.\n\nThis was found using the following semantic match.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression skb, e,e1;\n@@\n\n(\n netif_rx(skb);\n|\n netif_rx_ni(skb);\n)\n  ... when !\u003d skb \u003d e\n(\n  skb \u003d e1\n|\n* skb\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "299f590f26da9764f20e905879f0090552ff2e86",
      "tree": "c60015bd19092e936d9aa492ab6f74e10258c6ec",
      "parents": [
        "505a41d43c24345f3fa77ddab152d1f82dd8264d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 10 17:16:56 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:28 2007 -0800"
      },
      "message": "[XTENSA]: Fix use of skb after netif_rx\n\nRecently, Wang Chen submitted a patch\n(d30f53aeb31d453a5230f526bea592af07944564) to move a call to netif_rx(skb)\nafter a subsequent reference to skb, because netif_rx may call kfree_skb on\nits argument.  The same problem occurs in some other drivers as well.\n\nThis was found using the following semantic match.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression skb, e,e1;\n@@\n\n(\n netif_rx(skb);\n|\n netif_rx_ni(skb);\n)\n  ... when !\u003d skb \u003d e\n(\n  skb \u003d e1\n|\n* skb\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "505a41d43c24345f3fa77ddab152d1f82dd8264d",
      "tree": "f7d30d04faa899cf0ac3a36f29e0b3b1227837c2",
      "parents": [
        "95a02cfd4d33886c166d4a5f309120f8d32ced58"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 10 17:14:46 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:27 2007 -0800"
      },
      "message": "[UM]: Fix use of skb after netif_rx\n\nRecently, Wang Chen submitted a patch\n(d30f53aeb31d453a5230f526bea592af07944564) to move a call to netif_rx(skb)\nafter a subsequent reference to skb, because netif_rx may call kfree_skb on\nits argument.  The same problem occurs in some other drivers as well.\n\nThis was found using the following semantic match.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression skb, e,e1;\n@@\n\n(\n netif_rx(skb);\n|\n netif_rx_ni(skb);\n)\n  ... when !\u003d skb \u003d e\n(\n  skb \u003d e1\n|\n* skb\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95a02cfd4d33886c166d4a5f309120f8d32ced58",
      "tree": "cae6142cca5d521db3f6471321cf31903eb2f7ba",
      "parents": [
        "2017a72c070033830b460d31cd4703f9d2ec0d56"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Mon Dec 10 16:53:29 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:27 2007 -0800"
      },
      "message": "[IPv6] ESP: Discard dummy packets introduced in rfc4303\n\nRFC4303 introduces dummy packets with a nexthdr value of 59\nto implement traffic confidentiality. Such packets need to\nbe dropped silently and the payload may not be attempted to\nbe parsed as it consists of random chunk.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2017a72c070033830b460d31cd4703f9d2ec0d56",
      "tree": "1f9b9cace02c54739fbc36430bd685ee4d0806fe",
      "parents": [
        "a4e65d36a959005f14142535b58c44cd0f1de8cb"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Mon Dec 10 16:53:05 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:26 2007 -0800"
      },
      "message": "[IPv4] ESP: Discard dummy packets introduced in rfc4303\n\nRFC4303 introduces dummy packets with a nexthdr value of 59\nto implement traffic confidentiality. Such packets need to\nbe dropped silently and the payload may not be attempted to\nbe parsed as it consists of random chunk.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4e65d36a959005f14142535b58c44cd0f1de8cb",
      "tree": "8f6e438dfb7e869387538bd4205c01ba05f665f1",
      "parents": [
        "1df2e44560c0d72f381126e52a3ba53614c1c484"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Fri Dec 07 23:55:43 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:25 2007 -0800"
      },
      "message": "[IPV4]: Swap the ifa allocation with the\"ipv4_devconf_setall\" call\n\nAccording to Herbert, the ipv4_devconf_setall should be called\nonly when the ifa is added to the device. However, failed\nifa allocation may bring things into inconsistent state.\n\nMove the call to ipv4_devconf_setall after the ifa allocation.\n\nFits both net-2.6 (with offsets) and net-2.6.25 (cleanly).\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1df2e44560c0d72f381126e52a3ba53614c1c484",
      "tree": "8bc7227fac968259d641b2875adb8699fcb2a898",
      "parents": [
        "82d29bf6dc7317aeb0a3a13c2348ca8591965875"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Dec 07 23:50:40 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:24 2007 -0800"
      },
      "message": "[IPV6] XFRM: Fix auditing rt6i_flags; use RTF_xxx flags instead of RTCF_xxx.\n\nRTCF_xxx flags, defined in include/linux/in_route.h) are available for\nIPv4 route (rtable) entries only.  Use RTF_xxx flags instead, defined\nin include/linux/ipv6_route.h, for IPv6 route entries (rt6_info).\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82d29bf6dc7317aeb0a3a13c2348ca8591965875",
      "tree": "6c4dc4a4805f0d02d4e6e713f7ad459b64d32496",
      "parents": [
        "7999f4b4e56d36265d789d52bb0c0bb0167346a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:48:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:48:43 2007 -0800"
      },
      "message": "Linux 2.6.24-rc5\n"
    },
    {
      "commit": "7999f4b4e56d36265d789d52bb0c0bb0167346a7",
      "tree": "db2927bade6b7f5019084a4fa388eb6d6cbc1e98",
      "parents": [
        "c34c15b02e0af7e235f84ca1471747ee1cbb1b87"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Dec 10 13:00:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:46:58 2007 -0800"
      },
      "message": "xen: relax signature check\n\nSome versions of Xen 3.x set their magic number to \"xen-3.[12]\", so\nrelax the test to match them.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c34c15b02e0af7e235f84ca1471747ee1cbb1b87",
      "tree": "ea6a40c40601e8a1af8c21cd537340179427732d",
      "parents": [
        "3790ee4bd86396558eedd86faac1052cb782e4e1",
        "ba0f00b9fcb02b10cc9929fec660f86d1af6a41a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:45:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:45:17 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Malta: Enable tickless and highres timers.\n  [MIPS] Bigsur: Enable tickless and and highres timers.\n  qemu: do not enable IP7 blindly\n  [MIPS] Alchemy: Fix Au1x SD controller IRQ\n  [MIPS] Don\u0027t byteswap writes to display when running bigendian\n"
    },
    {
      "commit": "3790ee4bd86396558eedd86faac1052cb782e4e1",
      "tree": "b5e3142205713d37d23003233352ee7221947c1a",
      "parents": [
        "d84248bf46582a406116c55b94405c05193773b1"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Dec 10 15:49:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:55 2007 -0800"
      },
      "message": "proc: remove/Fix proc generic d_revalidate\n\nUltimately to implement /proc perfectly we need an implementation of\nd_revalidate because files and directories can be removed behind the back\nof the VFS, and d_revalidate is the only way we can let the VFS know that\nthis has happened.\n\nUnfortunately the linux VFS can not cope with anything in the path to a\nmount point going away.  So a proper d_revalidate method that calls d_drop\nalso needs to call have_submounts which is moderately expensive, so you\nreally don\u0027t want a d_revalidate method that unconditionally calls it, but\ninstead only calls it when the backing object has really gone away.\n\nproc generic entries only disappear on module_unload (when not counting the\nfledgling network namespace) so it is quite rare that we actually encounter\nthat case and has not actually caused us real world trouble yet.\n\nSo until we get a proper test for keeping dentries in the dcache fix the\ncurrent d_revalidate method by completely removing it.  This returns us to\nthe current status quo.\n\nSo with CONFIG_NETNS\u003dn things should look as they have always looked.\n\nFor CONFIG_NETNS\u003dy things work most of the time but there are a few rare\ncorner cases that don\u0027t behave properly.  As the network namespace is\nbarely present in 2.6.24 this should not be a problem.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: \"Denis V. Lunev\" \u003cden@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d84248bf46582a406116c55b94405c05193773b1",
      "tree": "eb27fdfc1ea343f2af847e1c93cc39386d0b4f45",
      "parents": [
        "6650e0a517bbfa1c47aa3da6b3562fcb1a066c63"
      ],
      "author": {
        "name": "Rini van Zetten",
        "email": "rini@arvoo.nl",
        "time": "Mon Dec 10 15:49:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:55 2007 -0800"
      },
      "message": "atmel_spi: reload RCR before TCR\n\nWe have a wifi module connected to the spi bus and got sometimes FIFO\noverrun errors on the spi bus.\n\nAfter some investigation i found that the driver loads the TCR (transmit\ncount) register before the RCR (receive count).  When the transfer list is\nnot empty the atmel_spi_next_message is called while tx and rx are enabled.\n As soon as the TCR is loaded, hardware starts transfer and causes a rx\nfifo overrun because the RCR is not loaded yet.\n\nLoad the RCR before the TCR.  After this patch the fifo overrun disapears\nat out setup.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Rini van Zetten \u003crini@arvoo.nl\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": "6650e0a517bbfa1c47aa3da6b3562fcb1a066c63",
      "tree": "a3dc10cc76df833b0885e9c2a664bd632e0f244b",
      "parents": [
        "522939d45c293388e6a360210905f9230298df16"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 10 15:49:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:55 2007 -0800"
      },
      "message": "MAINTAINERS: update stale entries\n\nSome bad email addresses are removed:\n\n        linux-tr@linuxtr.net\n        ehaase@inf.fu-berlin.de\n\nSome are updated:\n\n        linux@maxim.org.za to andrew@sanpeople.com\n        linux-kernel@linux-mips.org to linux-mips@linux-mips.org\n        jdike@karaya.com to jdike@addtoit.com\n\nThe PCMCIA entry is corrected to a web address\n\nThe ZR36120 VIDEO FOR LINUX DRIVER entry is removed\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "522939d45c293388e6a360210905f9230298df16",
      "tree": "38c37c6688a5095ab49c8fd42425e2bf3fb61ae9",
      "parents": [
        "794e64d5e9c7f088378e093a48eb36a30091d82d"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Dec 10 15:49:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:55 2007 -0800"
      },
      "message": "esp_scsi: fix reset cleanup spinlock recursion\n\nThe esp_reset_cleanup() function is called with the host lock held and\ninvokes starget_for_each_device() which wants to take it too.  Here is a\nfix along the lines of shost_for_each_device()/__shost_for_each_device()\nadding a __starget_for_each_device() counterpart which assumes the lock\nhas already been taken.\n\nEventually, I think the driver should get modified so that more work is\ndone as a softirq rather than in the interrupt context, but for now it\nfixes a bug that causes the spinlock debugger to fire.\n\nWhile at it, it fixes a small number of cosmetic problems with\nstarget_for_each_device() too.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\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": "794e64d5e9c7f088378e093a48eb36a30091d82d",
      "tree": "426bc4ab1d11a9846a7b88d005db40583704db01",
      "parents": [
        "76832d8416430d6dd0575579ca1e00d1a790f4cb"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Mon Dec 10 15:49:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:55 2007 -0800"
      },
      "message": "Fix NULL dereference in umem.c\n\nFix NULL dereference in umem.c\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nTested-by: Dave Chinner \u003cdgc@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": "76832d8416430d6dd0575579ca1e00d1a790f4cb",
      "tree": "ea023cf43ba81487b8361c7ccf5cd9a9cdf9aabd",
      "parents": [
        "72fad7139b6829f71d7f41f39eb30da5760d90a8"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 10 15:49:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:55 2007 -0800"
      },
      "message": "drivers/serial/uartlite.c: Add missing of_node_put\n\nThere should be an of_node_put when breaking out of a loop that iterates\nusing for_each_compatible_node.\n\nThis was detected and fixed using the following semantic patch.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nidentifier d;\ntype T;\nexpression e;\niterator for_each_compatible_node;\n@@\n\nT *d;\n...\nfor_each_compatible_node(d,...)\n  {... when !\u003d of_node_put(d)\n       when !\u003d e \u003d d\n(\n   return d;\n|\n+  of_node_put(d);\n?  return ...;\n)\n...}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72fad7139b6829f71d7f41f39eb30da5760d90a8",
      "tree": "4f33b824f37923b8f65f2a0542a2e9dcb110c22e",
      "parents": [
        "8805f2387086a7e6a9647d0713fc075694130d6c"
      ],
      "author": {
        "name": "Adam Litke",
        "email": "agl@us.ibm.com",
        "time": "Mon Dec 10 15:49:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:55 2007 -0800"
      },
      "message": "hugetlb: handle write-protection faults in follow_hugetlb_page\n\nThe follow_hugetlb_page() fix I posted (merged as git commit\n5b23dbe8173c212d6a326e35347b038705603d39) missed one case.  If the pte is\npresent, but not writable and write access is requested by the caller to\nget_user_pages(), the code will do the wrong thing.  Rather than calling\nhugetlb_fault to make the pte writable, it notes the presence of the pte\nand continues.\n\nThis simple one-liner makes sure we also fault on the pte for this case.\nPlease apply.\n\nSigned-off-by: Adam Litke \u003cagl@us.ibm.com\u003e\nAcked-by: Dave Kleikamp \u003cshaggy@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8805f2387086a7e6a9647d0713fc075694130d6c",
      "tree": "a448508e0c4399581a8ca9724c8a426462aa8d14",
      "parents": [
        "6b1a80283908e463cbf1d96d48d7b989af0f2b2f"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Mon Dec 10 15:49:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:55 2007 -0800"
      },
      "message": "spi_imx: fix typo in description\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\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": "6b1a80283908e463cbf1d96d48d7b989af0f2b2f",
      "tree": "d4100e4271edb7d4c0ef544505d3ceade870dbe1",
      "parents": [
        "037cdafe42c775020e7b0e8a16ff8f52233df4c7"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Mon Dec 10 15:49:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:55 2007 -0800"
      },
      "message": "spi_bfin5xx: fix typo in description\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\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": "037cdafe42c775020e7b0e8a16ff8f52233df4c7",
      "tree": "5afb3eff3fd2ec75f1dd40082b86771a357c7d32",
      "parents": [
        "da7ce6e2feb8e5b3ac3c1c365937c7ab009c76a2"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Mon Dec 10 15:49:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:54 2007 -0800"
      },
      "message": "pxa2xx_spi: fix typo in description\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\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": "da7ce6e2feb8e5b3ac3c1c365937c7ab009c76a2",
      "tree": "9b42f7df2dd3b6ddf78c8ecdfd4fd912e3940d10",
      "parents": [
        "78187865efa5aec5a28a200a39153f98d8f38d4d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Dec 10 15:49:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:54 2007 -0800"
      },
      "message": "asm-h8300: parentheses around definition CLOCK_TICK_RATE\n\nSome places where CLOCK_TICK_RATE may be used incorrectly:\n\narch/arm/mach-mx3/time.c:125:   __raw_writel((v / CLOCK_TICK_RATE) - 1, MXC_GPT_GPTPR);\ndrivers/watchdog/davinci_wdt.c:103:     timer_margin \u003d (((u64)heartbeat * CLOCK_TICK_RATE) \u0026 0xffffffff);\ndrivers/watchdog/davinci_wdt.c:105:     timer_margin \u003d (((u64)heartbeat * CLOCK_TICK_RATE) \u003e\u003e 32);\ndrivers/watchdog/ks8695_wdt.c:64:       unsigned long tval \u003d wdt_time * CLOCK_TICK_RATE;\n\nI\u0027m not sure whether this definition is used there, but adding parentheses\nshould be good anyway.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78187865efa5aec5a28a200a39153f98d8f38d4d",
      "tree": "c1d998f95a59cf2089ff9cde2a011ea15142b0e3",
      "parents": [
        "24601bbcacb3356657747f2e64317923feb7a1a2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Dec 10 15:49:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:54 2007 -0800"
      },
      "message": "pcmcia: fix kernel-doc comments\n\nFix kernel-doc comments in drivers/pcmcia/:\n\n- ti113x.h does not contain kernel-doc, so don\u0027t use /** to begin a doc\n  comment\n- yenta_socket.c: remove /** on non-kernel-doc comments;\n  escape the \u0027:\u0027 in an \"http:\" comment so that it won\u0027t be treated as a\n  section heading;\n- cs.c: remove /** on non-kernel-doc comments \u0026 add function parameter info\n- ds.c: fix function parameter info\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24601bbcacb3356657747f2e64317923feb7a1a2",
      "tree": "c46a1514433be05c6d3798f627346888df35d6ff",
      "parents": [
        "43cbe2cbdd5320f1ac785c6f016923609831effe"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Dec 10 15:49:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:54 2007 -0800"
      },
      "message": "revert \"dpt_i2o: convert to SCSI hotplug model\"\n\nrevert\n\n    commit 55d9fcf57ba5ec427544fca7abc335cf3da78160\n    Author: Matthew Wilcox \u003cmatthew@wil.cx\u003e\n    Date:   Mon Jul 30 15:19:18 2007 -0600\n\n        [SCSI] dpt_i2o: convert to SCSI hotplug model\n\n         - Delete refereces to HOSTS_C\n         - Switch to module_init/module_exit instead of detect/release\n         - Don\u0027t pass around the host template and rename it to adpt_template\n         - Switch from scsi_register/scsi_unregister to scsi_host_alloc,\n           scsi_add_host, scsi_scan_host and scsi_host_put.\n\nBecause it caused (for unknown reasons) Andres\u0027 all-data-reads-as-zeroes\nproblem, reported at\nhttp://groups.google.com/group/fa.linux.kernel/msg/083a9acff0330234\n\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nAcked-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Anders Henke \u003canders.henke@1und1.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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": "43cbe2cbdd5320f1ac785c6f016923609831effe",
      "tree": "4ae26f9c44362f29edc390eb469e110796d970ee",
      "parents": [
        "5ea139503bc7907ca0772c25bbcfb7fbb8ffc16b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Dec 10 15:49:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:54 2007 -0800"
      },
      "message": "aoe: properly initialise the request_queue\u0027s backing_dev_info\n\nAOE forgot to initialise its queue\u0027s backing_dev_info, so kernels crash.\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d9482)\n\nFix that and consoldate aoeblk_gdalloc()\u0027s error handling.\n\nThanks be to Jon for reporting and testing.\n\nCc: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: \"Jon Nelson\" \u003cjnelson@jamponi.net\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ea139503bc7907ca0772c25bbcfb7fbb8ffc16b",
      "tree": "136899a7ea541ef40b3d42057bff41cd7f7b4a40",
      "parents": [
        "437105f2a7f23899fd647e7ada683ba8dacf11ba",
        "a186b4a6b22fdc96a1ed63da483d267b5d00839e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 14:47:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 14:47:11 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: OHCI 1.0 Isochronous Receive support\n"
    },
    {
      "commit": "437105f2a7f23899fd647e7ada683ba8dacf11ba",
      "tree": "cadcd8cb2b778e9e5c86e24526e814bdf27fc6c4",
      "parents": [
        "41f81e88e01eb959f439f8537c58078e4bfc5291",
        "aa0ebec9cfb8a3fab966db75ac21d05a43f312a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 14:40:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 14:40:46 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix iosapic interrupt delivery mode for CPE\n  [IA64] kprobe: make kreturn probe handler stack unwind correct\n  [IA64] operator priority fix in acpi_map_lsapic()\n  [IA64] Add missing \"space\" to concatenated strings\n  [IA64] make full use of macro efi_md_size\n  [IA64] rename _bss to __bss_start\n  [IA64] SGI Altix : fix bug in sn_io_late_init()\n  [IA64] iosapic cleanup\n  [IA64] signal : fix missing error checkings\n  [IA64] export copy_page() to modules\n  [IA64] don\u0027t assume that unwcheck.py is executable\n  [IA64] increase .data.patch offset\n"
    },
    {
      "commit": "a186b4a6b22fdc96a1ed63da483d267b5d00839e",
      "tree": "3d609e60aa00a921475b94c7b133e44068d15a99",
      "parents": [
        "41f81e88e01eb959f439f8537c58078e4bfc5291"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jwilson@redhat.com",
        "time": "Mon Dec 03 13:43:12 2007 -0500"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 10 21:55:19 2007 +0100"
      },
      "message": "firewire: OHCI 1.0 Isochronous Receive support\n\nThird rendition of FireWire OHCI 1.0 Isochronous Receive support, using a\nzer-copy method similar to OHCI 1.1 which puts the IR data payload directly\ninto the userspace buffer. The zero-copy implementation eliminates the\nvideo artifacts, audio popping, and buffer underrun problems seen with\nversion 1 of this patch, as well as fixing a regression in OHCI 1.1 support\nintroduced by version 2 of this patch.\n\nSuccessfully tested in OHCI 1.1 mode on the following chipsets:\n\n- NEC uPD72847 (rev 01), OHCI 1.1 (PCI)\n- Ti XIO2200(A) (rev 01), OHCI 1.1 (PCIe)\n- Ti TSB41AB2 (rev 01), OHCI 1.1 (PCI on SB Audigy)\n- Apple UniNorth 2 (rev 81), OHCI 1.1 (PowerBook G4 onboard)\n\nSuccessfully tested in OHCI 1.0 mode on the following chipsets:\n\n- Agere FW323 (rev 06), OHCI 1.0 (Mac Mini onboard)\n- Agere FW323 (rev 06), OHCI 1.0 (PCI)\n- Via VT6306 (rev 46), OHCI 1.0 (PCI)\n- NEC OrangeLink (rev 01), OHCI 1.0 (PCI)\n- NEC uPD72847 (rev 01), OHCI 1.1 (PCI)\n- Ti XIO2200(A) (rev 01), OHCI 1.1 (PCIe)\n\nThe bulk of testing was done in an x86_64 system, but was also successfully\nsanity-tested on other systems, including a PPC(32) PowerBook G4 and an i686\nEPIA M10k. Crude benchmarking (watching top during capture) puts the cpu\nutilization during capture on the EPIA\u0027s 1GHz Via C3 processor around 13%,\nwhich is down from 30% with the v1 code.\n\nSome implementation details:\n\nTo maintain the same userspace API as dual-buffer mode, we set up two\ndescriptors for every incoming packet. The first is an INPUT_MORE descriptor,\npointing to a buffer large enough to hold just the packet\u0027s iso headers,\nimmediately followed by an INPUT_LAST descriptor, pointing to a chunk of the\nuserspace buffer big enough for the packet\u0027s data payload. With this setup,\neach incoming packet fills in these two descriptors in a manner that very\nclosely emulates dual-buffer receive, to the point where the bulk of the\nhandle_ir_* code is now identical between the two (and probably primed for\nsome restructuring to share code between them).\n\nThe only caveat I have at the moment is that neither of my OHCI 1.0 Via\nVT6307-based FireWire controllers work particularly well with this code\nfor reasons I have yet to figure out.\n\nSigned-off-by: Jarod Wilson \u003cjwilson@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "41f81e88e01eb959f439f8537c58078e4bfc5291",
      "tree": "3d5dba6982a074bcd5f3248c57679215e5f8b701",
      "parents": [
        "dc3d532a1792263ec9b26c1cbc7ce566056b5b1f",
        "cf10e82bdc0d38d09dfaf46d0daf56136138ef3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 10:18:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 10:18:27 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6:\n  [XFS] Fix xfs_ichgtime()s broken usage of I_SYNC\n  [XFS] Make xfsbufd threads freezable\n  [XFS] revert to double-buffering readdir\n  [XFS] Fix broken inode cluster setup.\n  [XFS] Clear XBF_READ_AHEAD flag on I/O completion.\n  [XFS] Fixed a few bugs in xfs_buf_associate_memory()\n  [XFS] 971064 Various fixups for xfs_bulkstat().\n  [XFS] Fix dbflush panic in xfs_qm_sync.\n"
    },
    {
      "commit": "dc3d532a1792263ec9b26c1cbc7ce566056b5b1f",
      "tree": "37592af93655cf34c9099761bfdcf52fc306d309",
      "parents": [
        "af1bff4f1d117f99ad8a88e6532baff475fb44a5",
        "18c32dac75b187d1a4e858f3cfdf03e844129f5e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 10:17:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 10:17:07 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/fix-kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/fix-kbuild:\n  kbuild: fix building with O\u003d.. options\n  kbuild: fix building with redirected output.\n"
    },
    {
      "commit": "af1bff4f1d117f99ad8a88e6532baff475fb44a5",
      "tree": "8ef0d23ec3c42e5ad190f1dc7ef1acb832040362",
      "parents": [
        "6d98bda79bea0e1be26c0767d0e9923ad3b72f2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 07:40:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 07:40:54 2007 -0800"
      },
      "message": "Revert \"PCI: fix IDE legacy mode resources\"\n\nThis reverts commit fd6e732186ab522c812ab19c2c5e5befb8ec8115, which\nhelped up things on MIPS, but was wrong for everything else.  As Ralf\nBaechle puts it:\n\n  \"It seems the whole MIPS resource managment is complicated enough (out\n   of necessity) that only a few people actually grok it.  Ioports being\n   actually memory mapped on MIPS only makes the confusion worse, sigh.\"\n\nRequested-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d98bda79bea0e1be26c0767d0e9923ad3b72f2e",
      "tree": "3f6e5c772a6a1872ee07daade9f7c9a8ad889edc",
      "parents": [
        "7fd272550bd43cc1d7289ef0ab2fa50de137e767"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 10 15:29:22 2007 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 07:39:54 2007 -0800"
      },
      "message": "powerpc: Fix IDE legacy vs. native fixups\n\nPowerMac and CHRP/BriQ platforms have quirks to switch some IDE\ncontrollers from legacy mode to fully native mode. Those quirks\nhowever will not work properly anymore due to a change to the\ngeneric code to better handle legacy IDE resources.\n\nThis fixes it by moving those quirk to \"early\" quirks (so they\nrun before resources are probed for the devices) and clearing\nall BARs after the conversion to force a reallocation of sane\nvalues.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf10e82bdc0d38d09dfaf46d0daf56136138ef3f",
      "tree": "e862b00792b2e9c52a85022e4249e81b232b8f01",
      "parents": [
        "978c7b2ff49597ab76ff7529a933bd366941ac25"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Fri Dec 07 14:09:11 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:47:56 2007 +1100"
      },
      "message": "[XFS] Fix xfs_ichgtime()s broken usage of I_SYNC\n\nThe recent I_LOCK-\u003eI_SYNC changes mistakenly changed xfs_ichgtime to look\nat I_SYNC instead of I_LOCK. This was incorrect and prevents newly created\ninodes from moving to the dirty list. Change this to the correct check\nwhich is for I_NEW, not I_LOCK or I_SYNC so that behaviour is correct.\n\nSGI-PV: 974225\nSGI-Modid: xfs-linux-melb:xfs-kern:30204a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "978c7b2ff49597ab76ff7529a933bd366941ac25",
      "tree": "4695a237af4c1dffe439888fd922a87bd4b33147",
      "parents": [
        "e89bc612d61edbcefaeb6f2244f86c0f3ec89d23"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Dec 07 14:09:02 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:47:36 2007 +1100"
      },
      "message": "[XFS] Make xfsbufd threads freezable\n\nFix breakage caused by commit 831441862956fffa17b9801db37e6ea1650b0f69\nthat did not introduce the necessary call to set_freezable() in\nxfs/linux-2.6/xfs_buf.c .\n\nSGI-PV: 974224\nSGI-Modid: xfs-linux-melb:xfs-kern:30203a\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "e89bc612d61edbcefaeb6f2244f86c0f3ec89d23",
      "tree": "077e87a470b1ae2b8660fcc02f77f7b303e4c0f7",
      "parents": [
        "a7430847fcb19297d6db833f35b9c9645c4a6395"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Fri Dec 07 14:07:53 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:47:15 2007 +1100"
      },
      "message": "[XFS] revert to double-buffering readdir\n\nThe current readdir implementation deadlocks on a btree buffers locks\nbecause nfsd calls back into -\u003elookup from the filldir callback. The only\nshort-term fix for this is to revert to the old inefficient\ndouble-buffering scheme.\n\nSGI-PV: 973377\nSGI-Modid: xfs-linux-melb:xfs-kern:30201a\n\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "a7430847fcb19297d6db833f35b9c9645c4a6395",
      "tree": "da7b2712a0ae98f40f3e937ff9cdc428005a4fda",
      "parents": [
        "77be55a5a13d9c7ddf780a93861f2fba33f8be1a"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Fri Nov 23 16:30:23 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:46:59 2007 +1100"
      },
      "message": "[XFS] Fix broken inode cluster setup.\n\nThe radix tree based inode caches did away with the inode cluster hashes,\nreplacing them with a bunch of masking and gang lookups on the radix tree.\n\nThis masking got broken when moving the code to per-ag radix trees and\nindexing by agino # rather than straight inode number. The result is\nclustered inode writeback does not cluster and things can go extremely\nslowly when there are lots of inodes to write.\n\nFix it up by comparing the agino # of the inode we just looked up to the\nindex of the cluster we are looking for.\n\nTested-by: Torsten Kaiser \u003cjust.for.lkml@googlemail.com\u003e\n\nSGI-PV: 972915\nSGI-Modid: xfs-linux-melb:xfs-kern:30033a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "77be55a5a13d9c7ddf780a93861f2fba33f8be1a",
      "tree": "6ac9c9f5f8acb57d49bd58169d3bca54f03ae1d0",
      "parents": [
        "d1afb678ce77b930334a8a640a05b8e68178a377"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Fri Nov 23 16:31:00 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:46:45 2007 +1100"
      },
      "message": "[XFS] Clear XBF_READ_AHEAD flag on I/O completion.\n\nSGI-PV: 972554\nSGI-Modid: xfs-linux-melb:xfs-kern:30128a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "d1afb678ce77b930334a8a640a05b8e68178a377",
      "tree": "155f925fa5fca75e445e10611b3fbe12cfad09f4",
      "parents": [
        "cd57e594adc624dd9ee4c0ded3949da21ec24b2f"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Tue Nov 27 17:01:24 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:46:20 2007 +1100"
      },
      "message": "[XFS] Fixed a few bugs in xfs_buf_associate_memory()\n\n- calculation of \u0027page_count\u0027 was incorrect as it did not\n  consider the offset of \u0027mem\u0027 into the first page. The\n  logic to bump \u0027page_count\u0027 didn\u0027t work if \u0027len\u0027 was \u003c\u003d\n  PAGE_CACHE_SIZE (ie offset \u003d 3k, len \u003d 2k).\n- setting b_buffer_length to \u0027len\u0027 is incorrect if \u0027offset\u0027\n  is \u003e 0. Set it to the total length of the buffer.\n- I suspect that passing a non-aligned address into\n  mem_to_page() for the first page may have been causing\n  issues - don\u0027t know but just tidy up that code anyway.\n\nSGI-PV: 971596\nSGI-Modid: xfs-linux-melb:xfs-kern:30143a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "cd57e594adc624dd9ee4c0ded3949da21ec24b2f",
      "tree": "6c3fb257b4fd5e45ed286899c6fef9e2756287ec",
      "parents": [
        "d757762bf2f6aea954745c76b4d767067b85be9d"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Fri Nov 23 16:30:32 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:44:11 2007 +1100"
      },
      "message": "[XFS] 971064 Various fixups for xfs_bulkstat().\n\n- sanity check for NULL user buffer in xfs_ioc_bulkstat[_compat]()\n- remove the special case for XFS_IOC_FSBULKSTAT with count \u003d\u003d 1. This\n  special case causes bulkstat to fail because the special case uses\n  xfs_bulkstat_single() instead of xfs_bulkstat() and the two functions\n  have different semantics.  xfs_bulkstat() will return the next inode\n  after the one supplied while skipping internal inodes (ie quota inodes).\n  xfs_bulkstate_single() will only lookup the inode supplied and return\n  an error if it is an internal inode.\n- in xfs_bulkstat(), need to initialise \u0027lastino\u0027 to the inode supplied\n  so in cases were we return without examining any inodes the scan wont\n  restart back at zero.\n- sanity check for valid *ubcountp values. Cannot sanity check for valid\n  ubuffer here because some users of xfs_bulkstat() don\u0027t supply a buffer.\n- checks against \u0027ubleft\u0027 (the space left in the user\u0027s buffer) should be\n  against \u0027statstruct_size\u0027 which is the supplied minimum object size.\n  The mixture of checks against statstruct_size and 0 was one of the\n  reasons we were skipping inodes.\n- if the formatter function returns BULKSTAT_RV_NOTHING and an error and\n  the error is not ENOENT or EINVAL then we need to abort the scan. ENOENT\n  is for inodes that are no longer valid and we just skip them. EINVAL is\n  returned if we try to lookup an internal inode so we skip them too. For\n  a DMF scan if the inode and DMF attribute cannot fit into the space left\n  in the user\u0027s buffer it would return ERANGE. We didn\u0027t handle this error\n  and skipped the inode. We would continue to skip inodes until one fitted\n  into the user\u0027s buffer or we completed the scan.\n- put back the recalculation of agino (that got removed with the last fix)\n  at the end of the while loop. This is because the code at the start of\n  the loop expects agino to be the last inode examined if it is non-zero.\n- if we found some inodes but then encountered an error, return success\n  this time and the error next time. If the formatter aborted with ENOMEM\n  we will now return this error but only if we couldn\u0027t read any inodes.\n  Previously if we encountered ENOMEM without reading any inodes we\n  returned a zero count and no error which falsely indicated the scan was\n  complete.\n\nSGI-PV: 973431\nSGI-Modid: xfs-linux-melb:xfs-kern:30089a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\n"
    },
    {
      "commit": "d757762bf2f6aea954745c76b4d767067b85be9d",
      "tree": "3885cad02c46003849f79f37195c7e8b7df13275",
      "parents": [
        "c6143911a7e0f8abef0319c801eb36718f57dfde"
      ],
      "author": {
        "name": "Donald Douwsma",
        "email": "donaldd@sgi.com",
        "time": "Fri Nov 23 16:27:42 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:40:10 2007 +1100"
      },
      "message": "[XFS] Fix dbflush panic in xfs_qm_sync.\n\nThe recent behaviour layer removal dropped the check for quotas that have\nbeen requested at mount time but have subsequently been turned off. This\nresults in a panic when accessing m_quotainfo which has been freed.\n\nThis patch adds the check originally made by xfs_qm_syncall() to\nxfs_qm_sync().\n\nSGI-PV: 969769\nSGI-Modid: xfs-linux-melb:xfs-kern:29908a\n\nSigned-off-by: Donald Douwsma \u003cdonaldd@sgi.com\u003e\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "7fd272550bd43cc1d7289ef0ab2fa50de137e767",
      "tree": "85c2ae7f4a7f5df3cc2cbd27056ff052ae0de5e2",
      "parents": [
        "94545baded0bfbabdc30a3a4cb48b3db479dd6ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Dec 09 10:14:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Dec 09 10:17:52 2007 -0800"
      },
      "message": "Avoid double memclear() in SLOB/SLUB\n\nBoth slob and slub react to __GFP_ZERO by clearing the allocation, which\nmeans that passing the GFP_ZERO bit down to the page allocator is just\nwasteful and pointless.\n\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nReviewed-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18c32dac75b187d1a4e858f3cfdf03e844129f5e",
      "tree": "c41a33a7077356c0e75fcbe40ecb49890d506051",
      "parents": [
        "1cacc9ab8bf10e60b3ed93d7a10b070c4cbc6c9f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@saturn.ravnborg.org",
        "time": "Sun Dec 09 08:55:13 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@saturn.ravnborg.org",
        "time": "Sun Dec 09 08:55:13 2007 +0100"
      },
      "message": "kbuild: fix building with O\u003d.. options\n\nThe check introduced in commit:\n4f1127e204377cbd2a56d112d323466f668e8334 \"kbuild: fix\ninfinite make recursion\"\n\ncaused certain external modules not to build and\nalso caused \u0027make targz-pkg\u0027 to fail.\nThis is a minimal fix so we revert to previous\nbehaviour - but we do not overwrite the Makefile\nin the top-level directory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nTested-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nCc: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\n"
    },
    {
      "commit": "1cacc9ab8bf10e60b3ed93d7a10b070c4cbc6c9f",
      "tree": "2cd03edf980a9f9cbb71d2e33d516260705668ce",
      "parents": [
        "94545baded0bfbabdc30a3a4cb48b3db479dd6ef"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Dec 06 22:20:11 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@saturn.ravnborg.org",
        "time": "Sun Dec 09 08:43:42 2007 +0100"
      },
      "message": "kbuild: fix building with redirected output.\n\nJan Altenberg \u003cjan.altenberg@linutronix.de\u003e reported that\nbuilding with redirected input like this failed:\nmake O\u003ddir oldconfig bzImage \u003c /dev/null\n\nThe problem were caused by a make silentoldconfig being\nrun before oldconfig and with a non-recent .config the build\nfailed because silentoldconfig requires non-redirected stdin.\n\nSilentoldconfig was run as a side-effect of having the\ntop-level Makefile re-made by make.\nIntroducing an empty rule for the top-level Makefile\n(and Kbuild.include) fixed the issue.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ba0f00b9fcb02b10cc9929fec660f86d1af6a41a",
      "tree": "c1924fdf5cedb3d8c8d1cbe911290d2c1279d801",
      "parents": [
        "5ef1b9a0f6cbb1269fc8b8d7704d146f22bf7aa6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 16 14:54:46 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 09 04:51:10 2007 +0000"
      },
      "message": "[MIPS] Malta: Enable tickless and highres timers.\n\nMost Malta use an FPGA CPU card which rarely is good for more than 40MHz.\nSo the performance penalta of the regular timer interrupt, especially\nfor the VSMP kernel model is significant, even at a mere 100Hz.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5ef1b9a0f6cbb1269fc8b8d7704d146f22bf7aa6",
      "tree": "134ed87dc69815f2f72d2a3b03b7b60f15218a6c",
      "parents": [
        "8f7e7d67cbcbcfd2c72d496f01f5e4c78853ef7d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 16 23:15:51 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 09 04:51:10 2007 +0000"
      },
      "message": "[MIPS] Bigsur: Enable tickless and and highres timers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8f7e7d67cbcbcfd2c72d496f01f5e4c78853ef7d",
      "tree": "bebad4ebbb4ce264e9dd11f0e643e15491bc315a",
      "parents": [
        "0f5e49a2e2de69ee05ad8783274b0672247fd18f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Nov 23 00:44:06 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 09 04:51:10 2007 +0000"
      },
      "message": "qemu: do not enable IP7 blindly\n\nIP7 will be enabled automatically in mips_clockevent_init(), if available.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0f5e49a2e2de69ee05ad8783274b0672247fd18f",
      "tree": "7b29369dbf98b1a0346a4bc9c294cd64a3a05892",
      "parents": [
        "6d2d419ffd83502d105014288e6af171a0a89544"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Thu Dec 06 08:11:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 09 04:51:10 2007 +0000"
      },
      "message": "[MIPS] Alchemy: Fix Au1x SD controller IRQ\n\nWith the introduction of MIPS_CPU_IRQ_BASE, the hardcoded IRQ number of\nthe au1100/au1200 SD controller(s) is no longer valid.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6d2d419ffd83502d105014288e6af171a0a89544",
      "tree": "f7bc3aef5a2cbf2079784e2da3e7bb5fbaf097e2",
      "parents": [
        "94545baded0bfbabdc30a3a4cb48b3db479dd6ef"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Dec 06 15:35:54 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 09 04:51:09 2007 +0000"
      },
      "message": "[MIPS] Don\u0027t byteswap writes to display when running bigendian\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aa0ebec9cfb8a3fab966db75ac21d05a43f312a1",
      "tree": "81d6dde7e39cad6dc90655c57a509b88db24ad2b",
      "parents": [
        "3661999a17b0397c7a93c200b280c55958ba3593"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Nov 09 10:51:01 2007 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:13:03 2007 -0800"
      },
      "message": "[IA64] Fix iosapic interrupt delivery mode for CPE\n\nIf \"CPEI Processor Override\" bit is not set in \"Platform Interrupt\nSource Flags\" in \"Platform Interrupt Sources Structure\" in ACPI MADT,\nthe target processor of CPEI is restricted to a specific CPU. Because\nof this, the delivery mode for CPEI should be IOSAPIC_FIXED.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3661999a17b0397c7a93c200b280c55958ba3593",
      "tree": "896f2b9a6580423cc7629dce446e7483eaba313c",
      "parents": [
        "965d747264c91ed206846d74ae09f757a36a373b"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Tue Nov 13 14:55:20 2007 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:12:50 2007 -0800"
      },
      "message": "[IA64] kprobe: make kreturn probe handler stack unwind correct\n\nRestore regs-\u003eccr_iip before kreturn probe handler runs. In this way, if\nprobe handler does unwind, unwind can correctly get the stack trace.\n\nFixes: http://sourceware.org/bugzilla/show_bug.cgi?id\u003d5051\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "965d747264c91ed206846d74ae09f757a36a373b",
      "tree": "763f8971f39511051d91c43936541d3b2c64fd1c",
      "parents": [
        "c2eeb321a8f059112bdf0f8d4ac7ab35800f3f66"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Fri Dec 07 14:59:30 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:12:30 2007 -0800"
      },
      "message": "[IA64] operator priority fix in acpi_map_lsapic()\n\n\u0027!\u0027 has a higher priority than \u0027\u0026\u0027, so as was\nthis won\u0027t test the first bit, but rather evaluates to false for any non-zero\nlsapic-\u003elapic_flags.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c2eeb321a8f059112bdf0f8d4ac7ab35800f3f66",
      "tree": "7fc333e3cb8aa08ffca1265fdd80f715db4b0794",
      "parents": [
        "685c7f5d3629d558b17ee193b6d7f194e82aadf0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:47:53 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:12:17 2007 -0800"
      },
      "message": "[IA64] Add missing \"space\" to concatenated strings\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "685c7f5d3629d558b17ee193b6d7f194e82aadf0",
      "tree": "08b88d8e4f1cd2187f0c5bfcf874c9efc378940b",
      "parents": [
        "b898a424ed68ba73d6d4562d6370985b2e9bec61"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Nov 21 14:58:26 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:12:00 2007 -0800"
      },
      "message": "[IA64] make full use of macro efi_md_size\n\nMacro efi_md_size is defined in efi.c, and here we apply it throughout\nefi.c.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b898a424ed68ba73d6d4562d6370985b2e9bec61",
      "tree": "ae2cc092ba5dd0f36ca53255a3cef92d1d0f8b4f",
      "parents": [
        "afc2cf35b43ca58bd73b86b2f72af8b9bdb67ab8"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Wed Nov 21 14:58:25 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:11:49 2007 -0800"
      },
      "message": "[IA64] rename _bss to __bss_start\n\nRename _bss to __bss_start as on other architectures.  That makes it\npossible to use the \u003clinux/sections.h\u003e instead of own declarations.  Also\nadd __bss_stop because that symbol exists on other architectures.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "afc2cf35b43ca58bd73b86b2f72af8b9bdb67ab8",
      "tree": "7f89e7dbcc3b5cfe4dbb881e159b9ecaa4634164",
      "parents": [
        "9e004ebd2dab980d663784d096aa6dc449225bd8"
      ],
      "author": {
        "name": "Mike Habeck",
        "email": "habeck@sgi.com",
        "time": "Mon Nov 26 11:19:57 2007 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:11:37 2007 -0800"
      },
      "message": "[IA64] SGI Altix : fix bug in sn_io_late_init()\n\nWhen initializing pci_controller-\u003enode to point to the closest node we need\nto take into consideration that a PIC PCI Bridge ASIC can be connected to a\nheadless/memless node just like the TIOCP and TIOCE Bridge ASICs\n\nSigned-off-by: Mike Habeck \u003chabeck@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9e004ebd2dab980d663784d096aa6dc449225bd8",
      "tree": "2b091f8ca730244eb1478d79d6bf77b841b36d32",
      "parents": [
        "b9ab117c2f2eac8432def6a2ea03711bfa7f35d5"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Fri Dec 07 14:44:05 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:11:12 2007 -0800"
      },
      "message": "[IA64] iosapic cleanup\n\nMake some IOSAPIC functions static and remove one that is unused.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b9ab117c2f2eac8432def6a2ea03711bfa7f35d5",
      "tree": "28dc232ed814d137ad3db21759054420e41e526c",
      "parents": [
        "bdc2619ab95d45d434c16d5c216bc6243761f6fb"
      ],
      "author": {
        "name": "Shi Weihua",
        "email": "shiwh@cn.fujitsu.com",
        "time": "Mon Dec 03 12:57:50 2007 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:10:59 2007 -0800"
      },
      "message": "[IA64] signal : fix missing error checkings\n\nNot all the return value of __copy_from_user and\n__put_user is checked.This patch fixed it.\n\nSigned-off-by: Shi Weihua \u003cshiwh@cn.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    }
  ],
  "next": "bdc2619ab95d45d434c16d5c216bc6243761f6fb"
}
