)]}'
{
  "log": [
    {
      "commit": "9d36be76c55ad2c2bb29683b752b0d9ad2e4eeef",
      "tree": "dc193d694a65dc64740928858432af7bb623d010",
      "parents": [
        "39c9aede2b4a252bd296c0a86be832c3d3d0a273"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Tue Nov 11 21:48:07 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Nov 11 21:48:07 2008 +1100"
      },
      "message": "Document the order of arguments for cap_issubset.  It\u0027s not instantly clear\nwhich order the argument should be in.  So give an example.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "39c9aede2b4a252bd296c0a86be832c3d3d0a273",
      "tree": "2c802930511c40a6d150166a892e68f83fee9851",
      "parents": [
        "1f29fae29709b4668979e244c09b2fa78ff1ad59"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Wed Nov 05 09:34:42 2008 -0500"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Sun Nov 09 07:33:18 2008 +0800"
      },
      "message": "SELinux: Use unknown perm handling to handle unknown netlink msg types\n\nCurrently when SELinux has not been updated to handle a netlink message\ntype the operation is denied with EINVAL.  This patch will leave the\naudit/warning message so things get fixed but if policy chose to allow\nunknowns this will allow the netlink operation.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "1f29fae29709b4668979e244c09b2fa78ff1ad59",
      "tree": "d50129066cd1f131551eb364d04542dfcf923050",
      "parents": [
        "e21e696edb498c7f7eed42ba3096f6bbe13927b6"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Wed Nov 05 16:08:52 2008 -0600"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Nov 06 07:14:51 2008 +0800"
      },
      "message": "file capabilities: add no_file_caps switch (v4)\n\nAdd a no_file_caps boot option when file capabilities are\ncompiled into the kernel (CONFIG_SECURITY_FILE_CAPABILITIES\u003dy).\n\nThis allows distributions to ship a kernel with file capabilities\ncompiled in, without forcing users to use (and understand and\ntrust) them.\n\nWhen no_file_caps is specified at boot, then when a process executes\na file, any file capabilities stored with that file will not be\nused in the calculation of the process\u0027 new capability sets.\n\nThis means that booting with the no_file_caps boot option will\nnot be the same as booting a kernel with file capabilities\ncompiled out - in particular a task with  CAP_SETPCAP will not\nhave any chance of passing capabilities to another task (which\nisn\u0027t \"really\" possible anyway, and which may soon by killed\naltogether by David Howells in any case), and it will instead\nbe able to put new capabilities in its pI.  However since fI\nwill always be empty and pI is masked with fI, it gains the\ntask nothing.\n\nWe also support the extra prctl options, setting securebits and\ndropping capabilities from the per-process bounding set.\n\nThe other remaining difference is that killpriv, task_setscheduler,\nsetioprio, and setnice will continue to be hooked.  That will\nbe noticable in the case where a root task changed its uid\nwhile keeping some caps, and another task owned by the new uid\ntries to change settings for the more privileged task.\n\nChangelog:\n\tNov 05 2008: (v4) trivial port on top of always-start-\\\n\t\twith-clear-caps patch\n\tSep 23 2008: nixed file_caps_enabled when file caps are\n\t\tnot compiled in as it isn\u0027t used.\n\t\tDocument no_file_caps in kernel-parameters.txt.\n\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nAcked-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "e21e696edb498c7f7eed42ba3096f6bbe13927b6",
      "tree": "73b0bc28e45b0268f05c4b384a17bfb2140a73bc",
      "parents": [
        "2f99db28af90957271a6448479c3e492ccf7c697",
        "75fa67706cce5272bcfc51ed646f2da21f3bdb6e"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Nov 06 07:12:34 2008 +0800"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Nov 06 07:12:34 2008 +0800"
      },
      "message": "Merge branch \u0027master\u0027 into next\n"
    },
    {
      "commit": "2f99db28af90957271a6448479c3e492ccf7c697",
      "tree": "00386a75dd8c998621d2204609425b41be420f62",
      "parents": [
        "41d9f9c524a53477467b7e0111ff3d644198f191"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Wed Nov 05 13:35:06 2008 +0100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Nov 06 07:08:36 2008 +0800"
      },
      "message": "selinux: recognize netlink messages for \u0027ip addrlabel\u0027\n\nIn enforcing mode \u0027/sbin/ip addrlabel\u0027 results in a SELinux error:\ntype\u003dSELINUX_ERR msg\u003daudit(1225698822.073:42): SELinux:  unrecognized\nnetlink message type\u003d74 for sclass\u003d43\n\nThe problem is missing RTM_*ADDRLABEL entries in SELinux\u0027s netlink\nmessage types table.\n\nReported in https://bugzilla.redhat.com/show_bug.cgi?id\u003d469423\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nAcked-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "41d9f9c524a53477467b7e0111ff3d644198f191",
      "tree": "b891d648d756d7195bab5c0f55f105cd00d8f94a",
      "parents": [
        "8b6a5a37f87a414ef8636e36ec75accb27bb7508"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Tue Nov 04 15:18:26 2008 -0500"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Nov 05 08:44:11 2008 +1100"
      },
      "message": "SELinux: hold tasklist_lock and siglock while waking wait_chldexit\n\nSELinux has long been calling wake_up_interruptible() on\ncurrent-\u003eparent-\u003esignal-\u003ewait_chldexit without holding any locks.  It\nappears that this operation should hold the tasklist_lock to dereference\ncurrent-\u003eparent and we should hold the siglock when waking up the\nsignal-\u003ewait_chldexit.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "75fa67706cce5272bcfc51ed646f2da21f3bdb6e",
      "tree": "c60c18f4fd4c0853feee6bb84b9fdadcb33e59e5",
      "parents": [
        "4edfd20fafae41d77f210417b43d1416a733f48c",
        "bbb770e7ab9a436752babfc8765e422d7481be1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 04 08:30:12 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 04 08:30:12 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  xfrm: Fix xfrm_policy_gc_lock handling.\n  niu: Use pci_ioremap_bar().\n  bnx2x: Version Update\n  bnx2x: Calling netif_carrier_off at the end of the probe\n  bnx2x: PCI configuration bug on big-endian\n  bnx2x: Removing the PMF indication when unloading\n  mv643xx_eth: fix SMI bus access timeouts\n  net: kconfig cleanup\n  fs_enet: fix polling\n  XFRM: copy_to_user_kmaddress() reports local address twice\n  SMC91x: Fix compilation on some platforms.\n  udp: Fix the SNMP counter of UDP_MIB_INERRORS\n  udp: Fix the SNMP counter of UDP_MIB_INDATAGRAMS\n  drivers/net/smc911x.c: Fix lockdep warning on xmit.\n"
    },
    {
      "commit": "4edfd20fafae41d77f210417b43d1416a733f48c",
      "tree": "09abc81bdc493783d3962a66fc857aee4f5e4b4e",
      "parents": [
        "54074d59320581a6d7e4f4dd405e8cac1d174b75",
        "299246f9a2a4c5c531863d72bad7ebd0de213de9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 04 08:19:01 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 04 08:19:01 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: mask off DET when restoring SControl for detach\n  libata: implement ATA_HORKAGE_ATAPI_MOD16_DMA and apply it\n  libata: Fix a potential race condition in ata_scsi_park_show()\n  sata_nv: fix generic, nf2/3 detection regression\n  sata_via: restore vt*_prepare_host error handling\n  sata_promise: add ATA engine reset to reset ops\n"
    },
    {
      "commit": "54074d59320581a6d7e4f4dd405e8cac1d174b75",
      "tree": "57e510086daa9ea6a398900f2432e818c4156275",
      "parents": [
        "a75952b72a0fff3031124003e62118111aed42c1"
      ],
      "author": {
        "name": "Jianjun Kong",
        "email": "jianjun@zeuux.org",
        "time": "Tue Nov 04 21:47:07 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 04 08:18:19 2008 -0800"
      },
      "message": "drivers: remove duplicated #include\n\nSigned-off-by: Jianjun Kong \u003cjianjun@zeuux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "299246f9a2a4c5c531863d72bad7ebd0de213de9",
      "tree": "c153c51f2857e053cc40bada5a520d94fea4a354",
      "parents": [
        "6a87e42e955ff27e07a77f65f8f077dc7c4171e1"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Nov 03 19:27:07 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 04 01:08:33 2008 -0500"
      },
      "message": "libata: mask off DET when restoring SControl for detach\n\nlibata restores SControl on detach; however, trying to restore\nnon-zero DET can cause undeterministic behavior including PMP device\ngoing offline till power cycling.  Mask off DET when restoring\nSControl.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6a87e42e955ff27e07a77f65f8f077dc7c4171e1",
      "tree": "e5d50b2b91c17c6719b75bbd88ea5cbed4130304",
      "parents": [
        "a464189de350b050aa8f334bd4cc53ed406e56dd"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Nov 03 19:01:09 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 04 01:08:27 2008 -0500"
      },
      "message": "libata: implement ATA_HORKAGE_ATAPI_MOD16_DMA and apply it\n\nlibata always uses PIO for ATAPI commands when the number of bytes to\ntransfer isn\u0027t multiple of 16 but quantum DAT72 chokes on odd bytes\nPIO transfers.  Implement a horkage to skip the mod16 check and apply\nit to the quantum device.\n\nThis is reported by John Clark in the following thread.\n\n  http://thread.gmane.org/gmane.linux.ide/34748\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: John Clark \u003cclarkjc@runbox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a464189de350b050aa8f334bd4cc53ed406e56dd",
      "tree": "d4acc5c1f65eca5522bbd28ae2702e54a1f8db0a",
      "parents": [
        "3c324283e6cdb79210cf7975c3e40d3ba3e672b2"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Mon Nov 03 19:01:08 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 04 01:08:24 2008 -0500"
      },
      "message": "libata: Fix a potential race condition in ata_scsi_park_show()\n\nPeter Moulder has pointed out that there is a slight chance that a\nnegative value might be passed to jiffies_to_msecs() in\nata_scsi_park_show(). This is fixed by saving the value of jiffies in a\nlocal variable, thus also reducing code since the volatile variable\njiffies is accessed only once.\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nSigned-off-by: Tejun Heo \u003ctj.kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3c324283e6cdb79210cf7975c3e40d3ba3e672b2",
      "tree": "d6fc646a7fa8bdd33c20068c77ca12b71f199267",
      "parents": [
        "554d491de112a378b4d1a705bb93b58bcd444a70"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Nov 03 12:37:49 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 04 01:08:11 2008 -0500"
      },
      "message": "sata_nv: fix generic, nf2/3 detection regression\n\nAll three flavors of sata_nv\u0027s are different in how their hardreset\nbehaves.\n\n* generic: Hardreset is not reliable.  Link often doesn\u0027t come online\n  after hardreset.\n\n* nf2/3: A little bit better - link comes online with longer debounce\n  timing.  However, nf2/3 can\u0027t reliable wait for the first D2H\n  Register FIS, so it can\u0027t wait for device readiness or classify the\n  device after hardreset.  Follow-up SRST required.\n\n* ck804: Hardreset finally works.\n\nThe core layer change to prefer hardreset and follow up changes\nexposed the above issues and caused various detection regressions for\nall three flavors.  This patch, hopefully, fixes all the known issues\nand should make sata_nv error handling more reliable.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "554d491de112a378b4d1a705bb93b58bcd444a70",
      "tree": "020ac5c2f15cfd04b53c2798eb19d9e00be1413e",
      "parents": [
        "cadef677e4a9b9c1d069675043767df486782986"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Nov 02 22:18:52 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 04 01:08:06 2008 -0500"
      },
      "message": "sata_via: restore vt*_prepare_host error handling\n\ncommit b9d5b89b487517cbd4cb4702da829e07ef9e4432 (sata_via: fix support\nfor 5287) accidently (?) removed vt*_prepare_host error handling - restore it\n\ncatched by gcc:\ndrivers/ata/sata_via.c: In function \u0027svia_init_one\u0027:\ndrivers/ata/sata_via.c:567: warning: \u0027host\u0027 may be used uninitialized in this function\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cadef677e4a9b9c1d069675043767df486782986",
      "tree": "054bd2b2f71af931c8692ff210a04bbe91450b2d",
      "parents": [
        "a75952b72a0fff3031124003e62118111aed42c1"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Fri Oct 31 08:03:55 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 04 01:08:03 2008 -0500"
      },
      "message": "sata_promise: add ATA engine reset to reset ops\n\nPromise ATA engines need to be reset when errors occur.\nThat\u0027s currently done for errors detected by sata_promise itself,\nbut it\u0027s not done for errors like timeouts detected outside of\nthe low-level driver.\n\nThe effect of this omission is that a timeout tends to result\nin a sequence of failed COMRESETs after which libata EH gives\nup and disables the port. At that point the port\u0027s ATA engine\nhangs and even reloading the driver will not resume it.\n\nTo fix this, make sata_promise override -\u003ehardreset on SATA\nports with code which calls pdc_reset_port() on the port in\nquestion before calling libata\u0027s hardreset. PATA ports don\u0027t\nuse -\u003ehardreset, so for those we override -\u003esoftreset instead.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bbb770e7ab9a436752babfc8765e422d7481be1f",
      "tree": "ed0531a408dd7889912b9c8d2db71c973f021529",
      "parents": [
        "19ecb6ba800765743bb4525c66562f0d30993f8d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Nov 03 19:11:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 19:11:29 2008 -0800"
      },
      "message": "xfrm: Fix xfrm_policy_gc_lock handling.\n\nFrom: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n\nBased upon a lockdep trace by Simon Arlott.\n\nxfrm_policy_kill() can be called from both BH and\nnon-BH contexts, so we have to grab xfrm_policy_gc_lock\nwith BH disabling.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19ecb6ba800765743bb4525c66562f0d30993f8d",
      "tree": "d642aea28fdbace6c1dbacba72631b923002aa35",
      "parents": [
        "ca8eac55fa554043c57fd18d595ca356e752833e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 17:05:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 17:05:16 2008 -0800"
      },
      "message": "niu: Use pci_ioremap_bar().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca8eac55fa554043c57fd18d595ca356e752833e",
      "tree": "051a7b12d5ba052409b71a6320d832b4597a2bfc",
      "parents": [
        "12b56ea89e70d4b04f2f5199750310e82894ebbd"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Nov 03 16:46:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 16:46:58 2008 -0800"
      },
      "message": "bnx2x: Version Update\n\nUpdating the version\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12b56ea89e70d4b04f2f5199750310e82894ebbd",
      "tree": "80ec95e06b2b3cf93b18ea8f8b5da3ee79a72087",
      "parents": [
        "7d96567ac0527703cf1b80043fc0ebd7f21a10ad"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Nov 03 16:46:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 16:46:40 2008 -0800"
      },
      "message": "bnx2x: Calling netif_carrier_off at the end of the probe\n\nnetif_carrier_off was called too early at the probe. In case of failure\nor simply bad timing, this can cause a fatal error since linkwatch_event\nmight run too soon.\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d96567ac0527703cf1b80043fc0ebd7f21a10ad",
      "tree": "c51fc21eb9149b8ac13bec127c8f9e6599a8164c",
      "parents": [
        "9a0354405feb0f8bd460349a93db05e4cca8d166"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Nov 03 16:46:19 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 16:46:19 2008 -0800"
      },
      "message": "bnx2x: PCI configuration bug on big-endian\n\nThe current code read nothing but zeros on big-endian (wrong part of the\n32bits). This caused poor performance on big-endian machines. Though this\nissue did not cause the system to crash, the performance is significantly\nbetter with the fix so I view it as critical bug fix.\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a0354405feb0f8bd460349a93db05e4cca8d166",
      "tree": "497d96cc2f7c8c9e0d6b0d6bdc65a79c4200bcab",
      "parents": [
        "ee04448d8871e71f55520d62cf6adbf5dd403c99"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Nov 03 16:45:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 16:45:55 2008 -0800"
      },
      "message": "bnx2x: Removing the PMF indication when unloading\n\nWhen the PMF flag is set, the driver can access the HW freely. When the\ndriver is unloaded, it should not access the HW. The problem caused fatal\nerrors when \"ethtool -i\" was called after the calling instance was unloaded\nand another instance was already loaded\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee04448d8871e71f55520d62cf6adbf5dd403c99",
      "tree": "70ae1ffa1622b689350d00aaa052393e4094099f",
      "parents": [
        "1d19ecfc65ed01bac7a58f83004057ad704ee7cc"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Nov 01 06:32:20 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Nov 03 15:23:15 2008 -0500"
      },
      "message": "mv643xx_eth: fix SMI bus access timeouts\n\nThe mv643xx_eth mii bus implementation uses wait_event_timeout() to\nwait for SMI completion interrupts.\n\nIf wait_event_timeout() would return zero, mv643xx_eth would conclude\nthat the SMI access timed out, but this is not necessarily true --\nwait_event_timeout() can also return zero in the case where the SMI\ncompletion interrupt did happen in time but where it took longer than\nthe requested timeout for the process performing the SMI access to be\nscheduled again.  This would lead to occasional SMI access timeouts\nwhen the system would be under heavy load.\n\nThe fix is to ignore the return value of wait_event_timeout(), and\nto re-check the SMI done bit after wait_event_timeout() returns to\ndetermine whether or not the SMI access timed out.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1d19ecfc65ed01bac7a58f83004057ad704ee7cc",
      "tree": "9b43abb4f0b10eb0cbd4066c45aa1696e52bdaf9",
      "parents": [
        "7385d595751874854a6729fbaaa7f793480bbb67"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sun Nov 02 20:30:33 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Nov 03 15:23:12 2008 -0500"
      },
      "message": "net: kconfig cleanup\n\nThe bool kconfig option added to ixgbe and myri10ge for DCA is ambigous,\nso this patch adds a description to the kconfig option.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7385d595751874854a6729fbaaa7f793480bbb67",
      "tree": "cac6475835064ec99acef6b2b295acc6c8f552a5",
      "parents": [
        "a1caa32295d67284ecba18cd8db692c7166f0706"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Nov 02 17:49:59 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Nov 03 15:23:02 2008 -0500"
      },
      "message": "fs_enet: fix polling\n\n1. compile fix for irqreturn_t type change\n2. restore -\u003epoll_controller after CONFIG_PPC_CPM_NEW_BINDING transition\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a75952b72a0fff3031124003e62118111aed42c1",
      "tree": "5243016005ebf8060e939db8d7c0c50976b2b315",
      "parents": [
        "457d2ee225801441e96f2e35894ec404572ad862",
        "ae6884a9da56f8921e432e663b4ccb4a1851b2ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 11:43:59 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 11:43:59 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  cifs: fix renaming one hardlink on top of another\n  [CIFS] fix error in smb_send2\n  [CIFS] Reduce number of socket retries in large write path\n"
    },
    {
      "commit": "ae6884a9da56f8921e432e663b4ccb4a1851b2ea",
      "tree": "ec80aca419ad61b7585ef0da64fac4d968ced224",
      "parents": [
        "61de800d33af585cb7e6f27b5cdd51029c6855cb"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Mon Nov 03 14:05:08 2008 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Nov 03 18:31:05 2008 +0000"
      },
      "message": "cifs: fix renaming one hardlink on top of another\n\ncifs: fix renaming one hardlink on top of another\n\nPOSIX says that renaming one hardlink on top of another to the same\ninode is a no-op. We had the logic mostly right, but forgot to clear\nthe return code.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "457d2ee225801441e96f2e35894ec404572ad862",
      "tree": "c671e5a35103dc8a7d1ea4cdc0484bcc0e6f8e50",
      "parents": [
        "da4a22cba7cb2d922691214aed6b1977f04efaff",
        "818e3dd30a4ff34fff6d90e87ae59c73f6a53691"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 10:21:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 10:21:40 2008 -0800"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing, ring-buffer: add paranoid checks for loops\n  ftrace: use kretprobe trampoline name to test in output\n  tracing, alpha: undefined reference to `save_stack_trace\u0027\n"
    },
    {
      "commit": "da4a22cba7cb2d922691214aed6b1977f04efaff",
      "tree": "89d3f02b13cd1eb280a33240878880f91066bac2",
      "parents": [
        "20ebc0073b0fb63ce4a27ca761418ecfdecaadb7",
        "e5beae16901795223d677f15aa2fe192976278ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 10:15:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 10:15:40 2008 -0800"
      },
      "message": "Merge branch \u0027io-mappings-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027io-mappings-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  io mapping: clean up #ifdefs\n  io mapping: improve documentation\n  i915: use io-mapping interfaces instead of a variety of mapping kludges\n  resources: add io-mapping functions to dynamically map large device apertures\n  x86: add iomap_atomic*()/iounmap_atomic() on 32-bit using fixmaps\n"
    },
    {
      "commit": "20ebc0073b0fb63ce4a27ca761418ecfdecaadb7",
      "tree": "e536365120ae7ec3d8622e75d847c44460dc84f1",
      "parents": [
        "c8126cc6025972629044cde750cec97f175792f7",
        "7aeb6d7d20185b7cede1ce5f6bd8d762e49bda6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 10:14:59 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 10:14:59 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda: make a STAC_DELL_EQ option\n  ALSA: emu10k1 - Add more invert_shared_spdif flag to Audigy models\n  ALSA: hda - Add a quirk for another Acer Aspire (1025:0090)\n  ALSA: remove direct access of dev-\u003ebus_id in sound/isa/*\n  sound: struct device - replace bus_id with dev_name(), dev_set_name()\n  ALSA: Fix PIT lockup on some chipsets when using the PC-Speaker\n  ALSA: rawmidi - Add open check in rawmidi callbacks\n  ALSA: hda - Add digital-mic for ALC269 auto-probe mode\n  ALSA: hda - Disable broken mic auto-muting in Realtek codes\n"
    },
    {
      "commit": "c8126cc6025972629044cde750cec97f175792f7",
      "tree": "d80782c2ddfb17f6bc49a85fb932b5854f5af73a",
      "parents": [
        "30ef898c535bffd105c1a9b9b6563969b3deb31e",
        "6c87df37dcb9c6c33923707fa5191e0a65874d60"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 09:59:01 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 09:59:01 2008 -0800"
      },
      "message": "Merge branch \u0027proc-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc\n\n* \u0027proc-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc:\n  proc: revert /proc/uptime to -\u003eread_proc hook\n"
    },
    {
      "commit": "30ef898c535bffd105c1a9b9b6563969b3deb31e",
      "tree": "5082ab8e5ea5abc0254c23a3733f1fb3822846a0",
      "parents": [
        "45beca08dd8b6d6a65c5ffd730af2eac7a2c7a03",
        "5a125c3c79167e78ba44efef03af7090ef28eeaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 09:58:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 09:58:40 2008 -0800"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  i915: Add GEM ioctl to get available aperture size.\n  drm/radeon: fixup further bus mastering confusion.\n  build fix: CONFIG_DRM_I915\u003dy \u0026\u0026 CONFIG_ACPI\u003dn\n"
    },
    {
      "commit": "e5beae16901795223d677f15aa2fe192976278ee",
      "tree": "da0879ee11a79beda5e95aa3c541ea6ff5322a53",
      "parents": [
        "8d5c6603c408d91ecf543f244f10ccb8b500ad95"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Mon Nov 03 18:21:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 03 18:21:45 2008 +0100"
      },
      "message": "io mapping: clean up #ifdefs\n\nImpact: cleanup\n\nclean up ifdefs: change #ifdef CONFIG_X86_32/64 to\nCONFIG_HAVE_ATOMIC_IOMAP.\n\nflip around the #ifdef sections to clean up the structure.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8d5c6603c408d91ecf543f244f10ccb8b500ad95",
      "tree": "733e70b2e7fd5e5251e2c813f6cdc2605e20bb40",
      "parents": [
        "0839ccb8ac6a9e2d5e175a4ae9c82b5c574d510d"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Mon Nov 03 18:21:44 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 03 18:21:44 2008 +0100"
      },
      "message": "io mapping: improve documentation\n\nImpact: add documentation\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7aeb6d7d20185b7cede1ce5f6bd8d762e49bda6d",
      "tree": "ccd8a592108c84c6ce3a039ce307d18510def927",
      "parents": [
        "71c21b4cf62177a9d1ea46ff4c6073c907122226",
        "55e03a68d2489d116a5c5e8111ecef3f69831ed6",
        "6b3ab21ef1ac15db4b053ce0ba8eae0ef9361c8a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 16:28:24 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 16:28:24 2008 +0100"
      },
      "message": "Merge branches \u0027topic/fix/misc\u0027 and \u0027topic/fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "6b3ab21ef1ac15db4b053ce0ba8eae0ef9361c8a",
      "tree": "095ecc9f1f33d4e789fd008fba4e78138ea1bd1a",
      "parents": [
        "69e50282b726bab75c8050c4836dc89b7eb7bf1a"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Mon Nov 03 08:12:43 2008 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 14:29:47 2008 +0100"
      },
      "message": "ALSA: hda: make a STAC_DELL_EQ option\n\nAdd support for explicitly enabling the EQ distortion hack for\nsystems without software biquad support.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "818e3dd30a4ff34fff6d90e87ae59c73f6a53691",
      "tree": "ab9db9dec53a0c0383476c8dfca17d75c83317f6",
      "parents": [
        "b3aa557722b3d5858f14ca559e03461c24125aaf"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Oct 31 09:58:35 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 03 11:10:04 2008 +0100"
      },
      "message": "tracing, ring-buffer: add paranoid checks for loops\n\nWhile writing a new tracer, I had a bug where I caused the ring-buffer\nto recurse in a bad way. The bug was with the tracer I was writing\nand not the ring-buffer itself. But it took a long time to find the\nproblem.\n\nThis patch adds paranoid checks into the ring-buffer infrastructure\nthat will catch bugs of this nature.\n\nNote: I put the bug back in the tracer and this patch showed the error\n      nicely and prevented the lockup.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b3aa557722b3d5858f14ca559e03461c24125aaf",
      "tree": "37a8814cd1d1584e77d9d999797ff0f0de8ed19c",
      "parents": [
        "c2c80529460095035752bf0ecc1af82c1e0f6e0f"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Oct 31 15:44:07 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 03 10:41:29 2008 +0100"
      },
      "message": "ftrace: use kretprobe trampoline name to test in output\n\nImpact: ia64+tracing build fix\n\nWhen a function is kprobed, the return address is set to the\nkprobe_trampoline, or something similar. This caused the output\nof the trace to look confusing when the parent seemed to be this\n\"kprobe_trampoline\" function.\n\nTo fix this, Abhishek Sagar added a test of the instruction pointer\nof the parent to see if it matched the kprobe_trampoline. If it\ndid, the output would print a \"[unknown/kretprobe\u0027d]\" instead.\n\nUnfortunately, not all archs do this the same way, and the trampoline\nfunction may not be exported, which causes failures in builds.\n\nThis patch will compare the name instead of the pointer to see\nif it matches. This prevents us from depending on a function from\nbeing exported, and should work on all archs. The worst that can\nhappen is that an arch might use a different name and then we\ngo back to the confusing output. At least the arch will still build.\n\nReported-by: Abhishek Sagar \u003csagar.abhishek@gmail.com\u003e\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Abhishek Sagar \u003csagar.abhishek@gmail.com\u003e\nAcked-by: Abhishek Sagar \u003csagar.abhishek@gmail.com\u003e\n"
    },
    {
      "commit": "a1caa32295d67284ecba18cd8db692c7166f0706",
      "tree": "12e0d6f514b665ab3b96c5235c91fe1f4d61a65e",
      "parents": [
        "55c8eb6c8eaa5009eed1557b296da5d4ea9c369a"
      ],
      "author": {
        "name": "Arnaud Ebalard",
        "email": "arno@natisbad.org",
        "time": "Mon Nov 03 01:30:23 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 01:30:23 2008 -0800"
      },
      "message": "XFRM: copy_to_user_kmaddress() reports local address twice\n\nWhile adding support for MIGRATE/KMADDRESS in strongSwan (as specified\nin draft-ebalard-mext-pfkey-enhanced-migrate-00), Andreas Steffen\nnoticed that XFRMA_KMADDRESS attribute passed to userland contains the\nlocal address twice (remote provides local address instead of remote\none).\n\nThis bug in copy_to_user_kmaddress() affects only key managers that use\nnative XFRM interface (key managers that use PF_KEY are not affected).\n\nFor the record, the bug was in the initial changeset I posted which\nadded support for KMADDRESS (13c1d18931ebb5cf407cb348ef2cd6284d68902d\n\u0027xfrm: MIGRATE enhancements (draft-ebalard-mext-pfkey-enhanced-migrate)\u0027).\n\nSigned-off-by: Arnaud Ebalard \u003carno@natisbad.org\u003e\nReported-by: Andreas Steffen \u003candreas.steffen@strongswan.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55e03a68d2489d116a5c5e8111ecef3f69831ed6",
      "tree": "da4e3171928c270828952b5f47e766d9f5653bdd",
      "parents": [
        "0418ff0c8e48aae4e5e0cbcd3e19a057bea2e55a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 10:21:36 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 10:21:36 2008 +0100"
      },
      "message": "ALSA: emu10k1 - Add more invert_shared_spdif flag to Audigy models\n\nReported in Novell bnc#440862:\n    https://bugzilla.novell.com/show_bug.cgi?id\u003d440862\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c2c80529460095035752bf0ecc1af82c1e0f6e0f",
      "tree": "e1fe0fdccb2d467666bfc8ed81f8a38016764f1c",
      "parents": [
        "45beca08dd8b6d6a65c5ffd730af2eac7a2c7a03"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Oct 31 19:50:41 2008 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 03 10:12:13 2008 +0100"
      },
      "message": "tracing, alpha: undefined reference to `save_stack_trace\u0027\n\nImpact: build fix on !stacktrace architectures\n\nonly select STACKTRACE on architectures that have STACKTRACE_SUPPORT\n\n... since we also need to ifdef out the guts of ftrace_trace_stack().\nWe also want to disallow setting TRACE_ITER_STACKTRACE in trace_flags\non such configs, but that can wait.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "69e50282b726bab75c8050c4836dc89b7eb7bf1a",
      "tree": "c50fdb488df78a9dad74798b9d262aeffca85098",
      "parents": [
        "ee956e090e114ede6542c76a7465ed6ce118ad52"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 10:07:43 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 10:07:43 2008 +0100"
      },
      "message": "ALSA: hda - Add a quirk for another Acer Aspire (1025:0090)\n\nAdded a quirk for another Acer Aspier laptop (1025:0090) with ALC883\ncodec.  Reported in Novell bnc#426935:\n    https://bugzilla.novell.com/show_bug.cgi?id\u003d426935\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "55c8eb6c8eaa5009eed1557b296da5d4ea9c369a",
      "tree": "1bdd736112e6ace457a447e1dc43f33188f1eb83",
      "parents": [
        "0856f93958c488f0cc656be53c26dfd20663bdb3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 00:04:24 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 00:19:31 2008 -0800"
      },
      "message": "SMC91x: Fix compilation on some platforms.\n\nThis reverts 51ac3beffd4afaea4350526cf01fe74aaff25eff (\u0027SMC91x: delete\nunused local variable \"lp\"\u0027) and adds __maybe_unused markers to these\n(potentially) unused variables.\n\nThe issue is that in some configurations SMC_IO_SHIFT evaluates\nto \u0027(lp-\u003eio_shift)\u0027, but in some others it\u0027s plain \u00270\u0027.\n\nBased upon a build failure report from Manuel Lauss.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0418ff0c8e48aae4e5e0cbcd3e19a057bea2e55a",
      "tree": "4aca380581950da39813403b05d2e2b7798ff6f1",
      "parents": [
        "bb072bf0980abbe4fc905df91857a8ad34ca673c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 08:51:33 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 08:57:40 2008 +0100"
      },
      "message": "ALSA: remove direct access of dev-\u003ebus_id in sound/isa/*\n\nRemoved the direct accesses of dev-\u003ebus_id in sound/isa/* by replacement\nwith dev_err() or dev_warn() functions.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bb072bf0980abbe4fc905df91857a8ad34ca673c",
      "tree": "8468d4060e37b785c05804590d90a4c23747fa66",
      "parents": [
        "b02555c3845f02924b8224ff1fd9a44f2c144dbb"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Sun Nov 02 03:50:35 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 08:57:33 2008 +0100"
      },
      "message": "sound: struct device - replace bus_id with dev_name(), dev_set_name()\n\n[stripped sound/isa/* changes, replaced with the next patch -- tiwai]\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b02555c3845f02924b8224ff1fd9a44f2c144dbb",
      "tree": "cc69e7bb4ba63f8a68ed4a5a87c354402d791e4b",
      "parents": [
        "219df32faec97349516c29f33008fea59a46e99a"
      ],
      "author": {
        "name": "Zoltan Devai",
        "email": "zdevai@gmail.com",
        "time": "Mon Nov 03 00:30:28 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 08:57:25 2008 +0100"
      },
      "message": "ALSA: Fix PIT lockup on some chipsets when using the PC-Speaker\n\nFix PIT lockup on some chipsets when using the PC-Speaker.\n\nSigned-off-by: Zoltan Devai \u003czdevai@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "219df32faec97349516c29f33008fea59a46e99a",
      "tree": "36dcaeaa04b23c35e6abbec1b219618b9e459dbb",
      "parents": [
        "8cd2b264d92bb949ddccfb6db6a82254bb07af75"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 08:17:05 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 03 08:57:12 2008 +0100"
      },
      "message": "ALSA: rawmidi - Add open check in rawmidi callbacks\n\nThe drivers (e.g. mtpav) may call rawmidi functions in irq handlers\neven though the streams are not opened.  This results in Oops or panic.\n\nThis patch adds the rawmidi state check before actually operating the\nrawmidi buffers.\n\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0856f93958c488f0cc656be53c26dfd20663bdb3",
      "tree": "bba86ff48a9eef920fafde53127f7a3f5fc67bd1",
      "parents": [
        "f26ba1751145edbf52b2c89a40e389f2fbdfc1af"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Sun Nov 02 16:14:27 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 02 23:52:46 2008 -0800"
      },
      "message": "udp: Fix the SNMP counter of UDP_MIB_INERRORS\n\nUDP packets received in udpv6_recvmsg() are not only IPv6 UDP packets, but\nalso have IPv4 UDP packets, so when do the counter of UDP_MIB_INERRORS in\nudpv6_recvmsg(), we should check whether the packet is a IPv6 UDP packet\nor a IPv4 UDP packet.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f26ba1751145edbf52b2c89a40e389f2fbdfc1af",
      "tree": "abb81ca460a07a99852f9c579d4c3324faacc801",
      "parents": [
        "70d9d15833864e7120c3ffcfdbd6fa61f5f9726a"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Sun Nov 02 16:11:01 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 02 23:52:45 2008 -0800"
      },
      "message": "udp: Fix the SNMP counter of UDP_MIB_INDATAGRAMS\n\nIf UDP echo is sent to xinetd/echo-dgram, the UDP reply will be received\nat the sender. But the SNMP counter of UDP_MIB_INDATAGRAMS will be not\nincreased, UDP6_MIB_INDATAGRAMS will be increased instead.\n\n  Endpoint A                      Endpoint B\n  UDP Echo request -----------\u003e\n  (IPv4, Dst port\u003d7)\n                   \u003c----------    UDP Echo Reply\n                                  (IPv4, Src port\u003d7)\n\nThis bug is come from this patch cb75994ec311b2cd50e5205efdcc0696abd6675d.\n\nIt do counter UDP[6]_MIB_INDATAGRAMS until udp[v6]_recvmsg. Because\nxinetd used IPv6 socket to receive UDP messages, thus, when received\nUDP packet, the UDP6_MIB_INDATAGRAMS will be increased in function\nudpv6_recvmsg() even if the packet is a IPv4 UDP packet.\n\nThis patch fixed the problem.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a125c3c79167e78ba44efef03af7090ef28eeaf",
      "tree": "b8c3a9e44ea44b7afc821c0422a7ea6360814f03",
      "parents": [
        "4e270e9b8a9d246290f3901f1fb6c5efdb734ddf"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Oct 22 21:40:13 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Nov 03 10:56:49 2008 +1000"
      },
      "message": "i915: Add GEM ioctl to get available aperture size.\n\nThis will let userland know when to submit its batchbuffers, before they get\ntoo big to fit in the aperture.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "45beca08dd8b6d6a65c5ffd730af2eac7a2c7a03",
      "tree": "3b3d8f5696f75926524cd4bb36fd37c9ec818198",
      "parents": [
        "ae29a18594c40a344ddd5bcd6abe575786a5d978"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 14:17:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 14:17:19 2008 -0800"
      },
      "message": "Linux v2.6.28-rc3\n"
    },
    {
      "commit": "ae29a18594c40a344ddd5bcd6abe575786a5d978",
      "tree": "07e4e7e49ca0a891735e9da20929ddf61606c7ba",
      "parents": [
        "0bf82cccd1e17135f880c161bc7926f5b25df34c",
        "52ebb438e952c674e5a5c131292589db9bcf169b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 13:32:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 13:32:26 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide-gd: re-get capacity on revalidate\n  tx4938ide: Avoid underflow on calculation of a wait cycle\n  tx4938ide: Do not call devm_ioremap for whole 128KB\n  tx4938ide: Check minimum cycle time and SHWT range (v2)\n  ide: Switch to a common address\n  ide-cd: fix DMA alignment regression\n"
    },
    {
      "commit": "52ebb438e952c674e5a5c131292589db9bcf169b",
      "tree": "eba090be2781f18d7c6820f131d67c104b0cf548",
      "parents": [
        "7afa05350c42d8427f2d8f6112b64ab0812f3289"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Sun Nov 02 21:40:10 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:10 2008 +0100"
      },
      "message": "ide-gd: re-get capacity on revalidate\n\nWe need to re-get a removable media\u0027s capacity when revalidating the\ndisk so that its partitions get rescanned by the block layer.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: axboe@kernel.dk\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7afa05350c42d8427f2d8f6112b64ab0812f3289",
      "tree": "07a972ee758fa975dc4f524df6e3f37628938255",
      "parents": [
        "9d4eb0a33e620a85e36f66cf895d2bea6d556eac"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Nov 02 21:40:10 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:10 2008 +0100"
      },
      "message": "tx4938ide: Avoid underflow on calculation of a wait cycle\n\nMake \u0027wt\u0027 variable signed while it can be negative during calculation.\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: sshtylyov@ru.mvista.com\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9d4eb0a33e620a85e36f66cf895d2bea6d556eac",
      "tree": "9eb73a85502085cd5bb0017a0bff28368e527774",
      "parents": [
        "630a8b2500c8d04e87e597c4afa5e1fafff04591"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Nov 02 21:40:09 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:09 2008 +0100"
      },
      "message": "tx4938ide: Do not call devm_ioremap for whole 128KB\n\nCall devm_ioremap() for CS0 and CS1 separetely.\nAnd some style cleanups.\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: ralf@linux-mips.org\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "630a8b2500c8d04e87e597c4afa5e1fafff04591",
      "tree": "846c569c1f4f16bf6c1fdef1071850ce48f2c920",
      "parents": [
        "ccd32e221c3e3797ac56305c554ad8b07c13c815"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Nov 02 21:40:09 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:09 2008 +0100"
      },
      "message": "tx4938ide: Check minimum cycle time and SHWT range (v2)\n\nSHWT value is used as address valid to -CSx assertion and -CSx to -DIOx\nassertion setup time, and contrarywise, -DIOx to -CSx release and -CSx\nrelease to address invalid hold time, so it actualy applies 4 times and\nso constitutes -DIOx recovery time.  Check requirement of the recovery\ntime and cycle time.  Also check SHWT maximum value.\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: ralf@linux-mips.org\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ccd32e221c3e3797ac56305c554ad8b07c13c815",
      "tree": "268b210e3fe31b7de7f06ba1e88aaa681f4d9b6e",
      "parents": [
        "9bd27cba1aeacb6b12d05f4e5ed6361072f08fe0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Nov 02 21:40:08 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:08 2008 +0100"
      },
      "message": "ide: Switch to a common address\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9bd27cba1aeacb6b12d05f4e5ed6361072f08fe0",
      "tree": "33917b6981e58ad553a86c44c91f07b1ecb13847",
      "parents": [
        "721d5dfe7e516954c501d5e9d0dfab379cf4241a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Sun Nov 02 21:40:07 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:07 2008 +0100"
      },
      "message": "ide-cd: fix DMA alignment regression\n\ne5318b531b008c79d2a0c0df06a7b8628da38e2f (\"ide: use the dma safe check for\nREQ_TYPE_ATA_PC\") introduced a regression which caused some ATAPI drives to\nturn off DMA for REQ_TYPE_BLOCK_PC commands while burning and thus degrading\nperformance and ultimately causing an excessive amount of underruns.\n\nThe issue is documented also in:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11742.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nTested-by: Valerio Passini \u003cvalerio.passini@unicam.it\u003e\n[bart: fixup patch description per comments from Sergei Shtylyov]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0bf82cccd1e17135f880c161bc7926f5b25df34c",
      "tree": "45935237f81b08d34f52c7bf5fe8d3d3c6a8b11b",
      "parents": [
        "391e572cd1a63aee9c8d4c2d5e3dada91d86bc43",
        "5769907ade8dda7002b304c03ef9e4ee5c1e0821"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:16:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:16:44 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix PCI resource mapping on sparc64\n  sparc64: Kill annoying warning when building compat_binfmt_elf.o\n  sparc32: kernel/trace/trace.c wants DIE_OOPS\n  sparc64: Fix __copy_{to,from}_user_inatomic defines.\n"
    },
    {
      "commit": "391e572cd1a63aee9c8d4c2d5e3dada91d86bc43",
      "tree": "b89d924e644a7e66cd2b63d978607c6d0d3e7285",
      "parents": [
        "4ac96572f1f6abe44b5e02e80fdfb5a990129613",
        "48dcc33e5e11de0f76b65b113988dbc930d17395"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:15:52 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:15:52 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (33 commits)\n  af_unix: netns: fix problem of return value\n  IRDA: remove double inclusion of module.h\n  udp: multicast packets need to check namespace\n  net: add documentation for skb recycling\n  key: fix setkey(8) policy set breakage\n  bpa10x: free sk_buff with kfree_skb\n  xfrm: do not leak ESRCH to user space\n  net: Really remove all of LOOPBACK_TSO code.\n  netfilter: nf_conntrack_proto_gre: switch to register_pernet_gen_subsys()\n  netns: add register_pernet_gen_subsys/unregister_pernet_gen_subsys\n  net: delete excess kernel-doc notation\n  pppoe: Fix socket leak.\n  gianfar: Don\u0027t reset TBI\u003c-\u003eSerDes link if it\u0027s already up\n  gianfar: Fix race in TBI/SerDes configuration\n  at91_ether: request/free GPIO for PHY interrupt\n  amd8111e: fix dma_free_coherent context\n  atl1: fix vlan tag regression\n  SMC91x: delete unused local variable \"lp\"\n  myri10ge: fix stop/go mmio ordering\n  bonding: fix panic when taking bond interface down before removing module\n  ...\n"
    },
    {
      "commit": "4ac96572f1f6abe44b5e02e80fdfb5a990129613",
      "tree": "4eb5698bb5b48435ccf5d919629fdbbcf235c561",
      "parents": [
        "c10555faca342820d861e80ca2e1edcf2114f751"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Nov 02 09:51:27 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:15:07 2008 -0800"
      },
      "message": "linux/string.h: fix comment typo\n\ns/user/used/\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70d9d15833864e7120c3ffcfdbd6fa61f5f9726a",
      "tree": "732fbeb96f7b385d0730374a94eaa17eeb2df3b6",
      "parents": [
        "48dcc33e5e11de0f76b65b113988dbc930d17395"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Oct 28 10:52:36 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Nov 02 08:45:23 2008 -0500"
      },
      "message": "drivers/net/smc911x.c: Fix lockdep warning on xmit.\n\ndev_kfree_skb should not be called with irqs disabled, use dev_kfree_skb_irq\ninstead. The warning caused looks like this:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: hard-safe -\u003e hard-unsafe lock order detected ]\n2.6.28-rc1 #273\n------------------------------------------------------\nswapper/0 [HC0[0]:SC1[2]:HE0:SE0] is trying to acquire:\n (clock-AF_INET){-..+}, at: [\u003c4015c17c\u003e] _sock_def_write_space+0x28/0xd8\n\nand this task is already holding:\n (\u0026lp-\u003elock){++..}, at: [\u003c4013f230\u003e] _smc911x_hard_start_xmit+0x30/0x4b8\nwhich would create a new lock dependency:\n (\u0026lp-\u003elock){++..} -\u003e (clock-AF_INET){-..+}\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5769907ade8dda7002b304c03ef9e4ee5c1e0821",
      "tree": "620a1fd9938abb10abfb0dde236a6e29026ab4ab",
      "parents": [
        "a1995a6599044076e2e13512ffbcecc49865e63e"
      ],
      "author": {
        "name": "Max Dmitrichenko",
        "email": "dmitrmax@gmail.com",
        "time": "Sun Nov 02 00:34:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 02 00:34:10 2008 -0700"
      },
      "message": "sparc64: Fix PCI resource mapping on sparc64\n\nThere is a problem discovered in recent versions of ATI Mach64 driver\nin X.org on sparc64 architecture. In short, the driver fails to mmap\nMMIO aperture (PCI resource #2).\n\nI\u0027ve found that kernel\u0027s __pci_mmap_make_offset() returns EINVAL. It\nchecks whether user attempts to mmap more than the resource length,\nwhich is 0x1000 bytes in our case. But PAGE_SIZE on SPARC64 is 0x2000\nand this is what actually is being mmaped. So __pci_mmap_make_offset()\nfailed for this PCI resource.\n\nSigned-off-by: Max Dmitrichenko \u003cdmitrmax@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1995a6599044076e2e13512ffbcecc49865e63e",
      "tree": "518787fbb30628f36c439b0377b8ce0c06459ab3",
      "parents": [
        "e68f0aee89ebb93aaeedf064e0291d3c19520f7e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 02 00:15:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 02 00:15:38 2008 -0700"
      },
      "message": "sparc64: Kill annoying warning when building compat_binfmt_elf.o\n\nGCC warns because some tests against 32-bit values never evaluate to\ntrue due to how TASK_SIZE is defined.\n\nI always wanted to mimick powerpc\u0027s definition of TASK_SIZE, which\nis simply TASK_SIZE_OF(current) and that also fixes the warning.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e68f0aee89ebb93aaeedf064e0291d3c19520f7e",
      "tree": "61b54f4fa0a0f46505cfb5c5b08e4f71e155fe4e",
      "parents": [
        "145e1c0023585e0e8f6df22316308ec61c5066b2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Nov 01 21:44:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 01 21:44:01 2008 -0700"
      },
      "message": "sparc32: kernel/trace/trace.c wants DIE_OOPS\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "145e1c0023585e0e8f6df22316308ec61c5066b2",
      "tree": "c4070952481c43a020d7ee6630c3ba6bfb879b48",
      "parents": [
        "770a424112cb2c3a3e39221299eaf5244b76479a"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Nov 01 21:41:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 01 21:41:40 2008 -0700"
      },
      "message": "sparc64: Fix __copy_{to,from}_user_inatomic defines.\n\nAlexander Beregalov reports oops in __bzero() called from\ncopy_from_user_fixup() called from iov_iter_copy_from_user_atomic(),\nwhen running dbench on tmpfs on sparc64: its __copy_from_user_inatomic\nand __copy_to_user_inatomic should be avoiding, not calling, the fixups.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48dcc33e5e11de0f76b65b113988dbc930d17395",
      "tree": "5d541fc8c41d8bf9758f3ecec721f4a4b432d786",
      "parents": [
        "abdd5a0301a6306d6465ceca9de8e732b2fedaa5"
      ],
      "author": {
        "name": "Jianjun Kong",
        "email": "jianjun@zeuux.org",
        "time": "Sat Nov 01 21:37:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 01 21:37:27 2008 -0700"
      },
      "message": "af_unix: netns: fix problem of return value\n\nfix problem of return value\n\nnet/unix/af_unix.c: unix_net_init()\nwhen error appears, it should return \u0027error\u0027, not always return 0.\n\nSigned-off-by: Jianjun Kong \u003cjianjun@zeuux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "abdd5a0301a6306d6465ceca9de8e732b2fedaa5",
      "tree": "23542bd1a29de81d9a572f286249b85c66d35b19",
      "parents": [
        "920a46115ca3fa88990276d98520abab85495b2d"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Nov 01 21:30:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 01 21:30:50 2008 -0700"
      },
      "message": "IRDA: remove double inclusion of module.h\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "920a46115ca3fa88990276d98520abab85495b2d",
      "tree": "a0960e925f2426da9766acfed2dbee144f30299c",
      "parents": [
        "d1a203eac0ec13cd1c0ba610fe7a55c9bc40473b"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sat Nov 01 21:22:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 01 21:22:23 2008 -0700"
      },
      "message": "udp: multicast packets need to check namespace\n\nCurrent UDP multicast delivery is not namespace aware.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nAcked-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1a203eac0ec13cd1c0ba610fe7a55c9bc40473b",
      "tree": "38fcd14da889f021d18346c5f3595591b5051f83",
      "parents": [
        "920da6923cf03c8a78fbaffa408f8ab37f6abfc1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sat Nov 01 21:01:09 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 01 21:01:09 2008 -0700"
      },
      "message": "net: add documentation for skb recycling\n\nCommit 04a4bb55bcf35b63d40fd2725e58599ff8310dd7 (\"net: add\nskb_recycle_check() to enable netdriver skb recycling\") added a\nmethod for network drivers to recycle skbuffs, but while use of\nthis mechanism was documented in the commit message, it should\nreally have been added as a docbook comment as well -- this\npatch does that.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c10555faca342820d861e80ca2e1edcf2114f751",
      "tree": "03d7379211140f818438d479468701dfb5c6fd7e",
      "parents": [
        "37b2a1791c8b8d630944afbe0745a08c8e8ae091"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:20:29 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "sparc32: kernel/trace/trace.c wants DIE_OOPS\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37b2a1791c8b8d630944afbe0745a08c8e8ae091",
      "tree": "c001e5ea571b35d1016fe000eddedcb36aa72093",
      "parents": [
        "9ca68233f2ec12efc950b4d15e9a761308da2b3e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:20:19 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "el3_common_init() should be __devinit, not __init\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ca68233f2ec12efc950b4d15e9a761308da2b3e",
      "tree": "ff1017b5841f03c43f04661f29f8e44b08ab21c4",
      "parents": [
        "f5ee051e748ae007b972c7e1b6a0588b8ac9ba40"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:19:59 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "missing dependencies on HAVE_CLK in drivers/mfd\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5ee051e748ae007b972c7e1b6a0588b8ac9ba40",
      "tree": "f657987687d3794b3edc327240bcacd7b775fff8",
      "parents": [
        "28959742c14918f153c1de641bb12b4ea44315a1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:20:39 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "section fixes for cirrusfb\n\ncirrusfb_zorro_unmap() may be called both from __devexit and (on\ncleanup path) from __devinit.  So it needs to be a normal function,\nsame as for cirrusfb_pci_unmap()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28959742c14918f153c1de641bb12b4ea44315a1",
      "tree": "d58404ebbdd572a2b86d62bafd7af0697cd9624e",
      "parents": [
        "4b30fbde910dd40b831528e916cb8a91823f618f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:20:09 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "PM_TEST_SUSPEND should depend on RTC_CLASS, not RTC_LIB\n\nInsufficient dependency - we really want CONFIG_RTC_CLASS\u003dy there.\nThat will give us CONFIG_RTC_LIB\u003dy, so the old dependency can be\nsimply replaced.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b30fbde910dd40b831528e916cb8a91823f618f",
      "tree": "1956131fa83e0d68f72de442501ffa3be65d86b9",
      "parents": [
        "67d112842586aa11506b7a8afec29391bf8f3cca"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:19:49 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "oss: fix O_NONBLOCK in dmasound_core\n\nWe broke O_NONBLOCK handling in OSS dmasound_core in 2.3.11-pre3 - the\noriginal code copied f_flags to open_mode and then checked for\nO_NONBLOCK in there, but that got changed to copying f_mode and\nO_NONBLOCK has not reached that field in any kernel version.\n\nSince we do not care for any other bits, the fix is obvious...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67d112842586aa11506b7a8afec29391bf8f3cca",
      "tree": "dff25f229ea115c8281819d224fbb18f851dc2b2",
      "parents": [
        "d3f15800d5752ca4814270180798ab8323157d28",
        "2576c9991758e431b73e374f6019d6e1e12a8d36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 10:36:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 10:36:30 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: fix AMDC1E and XTOPOLOGY conflict in cpufeature\n  x86: build fix\n"
    },
    {
      "commit": "d3f15800d5752ca4814270180798ab8323157d28",
      "tree": "5db82711ede9dade338900bade4d1f33568006b7",
      "parents": [
        "1f98757776eafe31065be9118db6051afcf8643c"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Oct 31 12:47:23 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 10:35:51 2008 -0700"
      },
      "message": "init/do_mounts_md.c: remove duplicated #include\n\nRemoved duplicated #include \u003clinux/delay.h\u003e in init/do_mounts_md.c.\n\nThe same compile error (\"error: implicit declaration of function\n\u0027msleep\u0027\") got fixed twice:\n\n - f8b77d39397e1510b1a3bcfd385ebd1a45aae77f (\"init/do_mounts_md.c:\n   msleep compile fix\")\n\n - 73b4a24f5ff09389ba6277c53a266b142f655ed2 (\"init/do_mounts_md.c must\n   #include \u003clinux/delay.h\u003e\")\n\nby people adding the \u003clinux/delay.h\u003e include in two slightly different\nplaces.  Andrew\u0027s quilt scripts happily ignore the fuzz, and will\nre-apply the patch even though they had conflicts.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f98757776eafe31065be9118db6051afcf8643c",
      "tree": "f2f6a60f966b4cd0fdc5c204b009958118b53321",
      "parents": [
        "42c0202363194007a1ac377d047a95aa39246eb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 10:17:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 10:17:22 2008 -0700"
      },
      "message": "x86: Clean up late e820 resource allocation\n\nThis makes the late e820 resources use \u0027insert_resource_expand_to_fit()\u0027\ninstead of doing a \u0027reserve_region_with_split()\u0027, and also avoids\nmarking them as IORESOURCE_BUSY.\n\nThis results in us being perfectly happy to use pre-existing PCI\nresources even if they were marked as being in a reserved region, while\nstill avoiding any _new_ allocations in the reserved regions.  It also\nmakes for a simpler and more accurate resource tree.\n\nExample resource allocation from Jonathan Corbet, who has firmware that\nhas an e820 reserved entry that covered a big range (e0000000-fed003ff),\nand that had various PCI resources in it set up by firmware.\n\nWith old kernels, the reserved range would force us to re-allocate all\npre-existing PCI resources, and his reserved range would end up looking\nlike this:\n\n\te0000000-fed003ff : reserved\n\t  fec00000-fec00fff : IOAPIC 0\n\t  fed00000-fed003ff : HPET 0\n\nwhere only the pre-allocated special regions (IOAPIC and HPET) were kept\naround.\n\nWith 2.6.28-rc2, which uses \u0027reserve_region_with_split()\u0027, Jonathan\u0027s\nresource tree looked like this:\n\n\te0000000-fe7fffff : reserved\n\tfe800000-fe8fffff : PCI Bus 0000:01\n\t fe800000-fe8fffff : reserved\n\tfe900000-fe9d9aff : reserved\n\tfe9d9b00-fe9d9bff : 0000:00:1f.3\n\t fe9d9b00-fe9d9bff : reserved\n\tfe9d9c00-fe9d9fff : 0000:00:1a.7\n\t fe9d9c00-fe9d9fff : reserved\n\tfe9da000-fe9dafff : 0000:00:03.3\n\t fe9da000-fe9dafff : reserved\n\tfe9db000-fe9dbfff : 0000:00:19.0\n\t fe9db000-fe9dbfff : reserved\n\tfe9dc000-fe9dffff : 0000:00:1b.0\n\t fe9dc000-fe9dffff : reserved\n\tfe9e0000-fe9fffff : 0000:00:19.0\n\t fe9e0000-fe9fffff : reserved\n\tfea00000-fea7ffff : 0000:00:02.0\n\t fea00000-fea7ffff : reserved\n\tfea80000-feafffff : 0000:00:02.1\n\t fea80000-feafffff : reserved\n\tfeb00000-febfffff : 0000:00:02.0\n\t feb00000-febfffff : reserved\n\tfec00000-fed003ff : reserved\n\t fec00000-fec00fff : IOAPIC 0\n\t fed00000-fed003ff : HPET 0\n\nand because the reserved entry had been split and moved into the\nindividual resources, and because it used the IORESOURCE_BUSY flag, the\ndrivers that actually wanted to _use_ those resources couldn\u0027t actually\nattach to them:\n\n\te1000e 0000:00:19.0: BAR 0: can\u0027t reserve mem region [0xfe9e0000-0xfe9fffff]\n\tHDA Intel 0000:00:1b.0: BAR 0: can\u0027t reserve mem region [0xfe9dc000-0xfe9dffff]\n\nwith this patch, the resource tree instead becomes\n\n\te0000000-fed003ff : reserved\n\t  fe800000-fe8fffff : PCI Bus 0000:01\n\t  fe9d9b00-fe9d9bff : 0000:00:1f.3\n\t  fe9d9c00-fe9d9fff : 0000:00:1a.7\n\t    fe9d9c00-fe9d9fff : ehci_hcd\n\t  fe9da000-fe9dafff : 0000:00:03.3\n\t  fe9db000-fe9dbfff : 0000:00:19.0\n\t    fe9db000-fe9dbfff : e1000e\n\t  fe9dc000-fe9dffff : 0000:00:1b.0\n\t    fe9dc000-fe9dffff : ICH HD audio\n\t  fe9e0000-fe9fffff : 0000:00:19.0\n\t    fe9e0000-fe9fffff : e1000e\n\t  fea00000-fea7ffff : 0000:00:02.0\n\t  fea80000-feafffff : 0000:00:02.1\n\t  feb00000-febfffff : 0000:00:02.0\n\t  fec00000-fec00fff : IOAPIC 0\n\t  fed00000-fed003ff : HPET 0\n\nie the one reserved region now ends up surrounding all the PCI resources\nthat were allocated inside of it by firmware, and because it is not\nmarked BUSY, drivers have no problem attaching to the pre-allocated\nresources.\n\nReported-and-tested-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Robert Hancock \u003chancockr@shaw.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42c0202363194007a1ac377d047a95aa39246eb0",
      "tree": "305e145fe0ee60580a127a7b72ce0d7ad582258e",
      "parents": [
        "cdce1f0931831cebfbeb811a266a2f4adf5c8a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:53:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:53:58 2008 -0700"
      },
      "message": "reserve_region_with_split: Fix GFP_KERNEL usage under spinlock\n\nThis one apparently doesn\u0027t generate any warnings, because the function\nis only used during system bootup, when the warnings are disabled.  But\nit\u0027s still very wrong.\n\nThe __reserve_region_with_split() function is called with the\nresource_lock held for writing, so it must only ever do GFP_ATOMIC\nallocations.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cdce1f0931831cebfbeb811a266a2f4adf5c8a35",
      "tree": "6d7e41800f767e34ea33eeedb6c4a9bb6dd7052c",
      "parents": [
        "0242909a6135e10a28822c64f9ad50fdad52757c",
        "c5ec6fb08d7806cf1a9e4fceed15f5d4a69f885e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:52:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:52:43 2008 -0700"
      },
      "message": "Merge branch \u0027link_removal\u0027 of git://www.jni.nu/cris\n\n* \u0027link_removal\u0027 of git://www.jni.nu/cris:\n  [CRIS] Remove links from CRIS build\n  [CRIS] Merge asm-offsets.c for both arches into one file.\n"
    },
    {
      "commit": "0242909a6135e10a28822c64f9ad50fdad52757c",
      "tree": "c5f9c8abe95a65433e6ac356871f2379c02488fe",
      "parents": [
        "0a6d2fac615972142715d736289abeeb7382e81d",
        "556dcee7b829e5c350c3ffdbdb87a8b15aa3c5d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:51:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:51:51 2008 -0700"
      },
      "message": "Merge branch \u0027cris_move\u0027 of git://www.jni.nu/cris\n\n* \u0027cris_move\u0027 of git://www.jni.nu/cris:\n  [CRIS] Move header files from include to arch/cris/include.\n  [CRISv32] Remove warning in io.h\n"
    },
    {
      "commit": "0a6d2fac615972142715d736289abeeb7382e81d",
      "tree": "828bd68949a5d4dd3a958c2be215695170b9b29c",
      "parents": [
        "76f8bef0db031f03bf286c8bbccfaf83f0b22224",
        "37dd0bd04a3240d2922786d501e2f12cec858fbf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:50:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:50:38 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  SELinux: properly handle empty tty_files list\n"
    },
    {
      "commit": "76f8bef0db031f03bf286c8bbccfaf83f0b22224",
      "tree": "115891e3e0e7363e323938c1b862c7c1a0cd3b9f",
      "parents": [
        "233e70f4228e78eb2f80dc6650f65d3ae3dbf17c"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Oct 31 22:50:04 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:50:12 2008 -0700"
      },
      "message": "remove unused #include \u003cversion.h\u003e\u0027s\n\nThe file(s) below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/leds/leds-hp-disk.c\n  drivers/misc/panasonic-laptop.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "233e70f4228e78eb2f80dc6650f65d3ae3dbf17c",
      "tree": "4e18fbe1851e6d2161b7f18265cb21f8a61e3ce7",
      "parents": [
        "3318a386e4ca68c76e0294363d29bdc46fcad670"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Oct 31 23:28:30 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:49:46 2008 -0700"
      },
      "message": "saner FASYNC handling on file close\n\nAs it is, all instances of -\u003erelease() for files that have -\u003efasync()\nneed to remember to evict file from fasync lists; forgetting that\ncreates a hole and we actually have a bunch that *does* forget.\n\nSo let\u0027s keep our lives simple - let __fput() check FASYNC in\nfile-\u003ef_flags and call -\u003efasync() there if it\u0027s been set.  And lose that\ncrap in -\u003erelease() instances - leaving it there is still valid, but we\ndon\u0027t have to bother anymore.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3318a386e4ca68c76e0294363d29bdc46fcad670",
      "tree": "da0da58f10bcb7dd7a885f6032b46d1025af208b",
      "parents": [
        "e06f42d6c127883e58b747048752f44ae208ae47"
      ],
      "author": {
        "name": "Serge Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Thu Oct 30 11:52:23 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:49:45 2008 -0700"
      },
      "message": "file caps: always start with clear bprm-\u003ecaps_*\n\nWhile Linux doesn\u0027t honor setuid on scripts.  However, it mistakenly\nbehaves differently for file capabilities.\n\nThis patch fixes that behavior by making sure that get_file_caps()\nbegins with empty bprm-\u003ecaps_*.  That way when a script is loaded,\nits bprm-\u003ecaps_* may be filled when binfmt_misc calls prepare_binprm(),\nbut they will be cleared again when binfmt_elf calls prepare_binprm()\nnext to read the interpreter\u0027s file capabilities.\n\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "920da6923cf03c8a78fbaffa408f8ab37f6abfc1",
      "tree": "40b5c407d15f46920f1a66b6da5312654230ca4c",
      "parents": [
        "cbafe312ef4a263e9aa36786bc67e1e6d959872b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Oct 31 16:41:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 16:41:26 2008 -0700"
      },
      "message": "key: fix setkey(8) policy set breakage\n\nSteps to reproduce:\n\n\t#/usr/sbin/setkey -f\n\tflush;\n\tspdflush;\n\n\tadd 192.168.0.42 192.168.0.1 ah 24500 -A hmac-md5 \"1234567890123456\";\n\tadd 192.168.0.42 192.168.0.1 esp 24501 -E 3des-cbc \"123456789012123456789012\";\n\n\tspdadd 192.168.0.42 192.168.0.1 any -P out ipsec\n\t\tesp/transport//require\n\t\tah/transport//require;\n\nsetkey: invalid keymsg length\n\nPolicy dump will bail out with the same message after that.\n\n-recv(4, \"\\2\\16\\0\\0\\32\\0\\3\\0\\0\\0\\0\\0\\37\\r\\0\\0\\3\\0\\5\\0\\377 \\0\\0\\2\\0\\0\\0\\300\\250\\0*\\0\"..., 32768, 0) \u003d 208\n+recv(4, \"\\2\\16\\0\\0\\36\\0\\3\\0\\0\\0\\0\\0H\\t\\0\\0\\3\\0\\5\\0\\377 \\0\\0\\2\\0\\0\\0\\300\\250\\0*\\0\"..., 32768, 0) \u003d 208\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e06f42d6c127883e58b747048752f44ae208ae47",
      "tree": "16b28e067eb7a85259d8a2025fb9256fda55bdc5",
      "parents": [
        "f891caf28febf9d4129716e848227148654b5993",
        "d7dc61d0a70371b1c6557ea8ffbc60fff94c8168"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 15:44:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 15:44:08 2008 -0700"
      },
      "message": "Merge branch \u0027for-2.6.28\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.28\u0027 of git://linux-nfs.org/~bfields/linux:\n  NLM: Set address family before calling nlm_host_rebooted()\n  nfsd: fix failure to set eof in readdir in some situations\n"
    },
    {
      "commit": "37dd0bd04a3240d2922786d501e2f12cec858fbf",
      "tree": "d4fa5a124a95d33bf22276429a82822ec8d4810a",
      "parents": [
        "721d5dfe7e516954c501d5e9d0dfab379cf4241a"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Fri Oct 31 17:40:00 2008 -0400"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Sat Nov 01 09:38:48 2008 +1100"
      },
      "message": "SELinux: properly handle empty tty_files list\n\nSELinux has wrongly (since 2004) had an incorrect test for an empty\ntty-\u003etty_files list.  With an empty list selinux would be pointing to part\nof the tty struct itself and would then proceed to dereference that value\nand again dereference that result.  An F10 change to plymouth on a ppc64\nsystem is actually currently triggering this bug.  This patch uses\nlist_empty() to handle empty lists rather than looking at a meaningless\nlocation.\n\n[note, this fixes the oops reported in\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d469079]\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "c5ec6fb08d7806cf1a9e4fceed15f5d4a69f885e",
      "tree": "e3a1dca7bb4ea58907c067f592ce45391222ffc4",
      "parents": [
        "0365f707c99bf940a51c2a3ffc19f3ade2f700d4"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Oct 22 23:57:53 2008 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Oct 31 23:37:57 2008 +0100"
      },
      "message": "[CRIS] Remove links from CRIS build\n\nRemove the links to architecture and machine dependent directories\n(boot, lib, drivers, arch, mach)\n\nThe links were created and used mostly from the arch/cris/Makefile,\nso why not dispense with them altogether?\nChanged $(ARCH) to \"cris\" in Makefile, it is easier to read this way.\n\nThe CRISv32 head.S common files for the kernel and compressed images\nneeded to be modified to use ifdefs instead of using the now removed\nmach link. Since there are only two versions, this is not a huge loss\nin readability.\n\nThe link to vmlinux.lds.S is also replaced with a merged version\nwhich uses ifdefs to select the correct layout.\nSystem.map before and after are identical.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0365f707c99bf940a51c2a3ffc19f3ade2f700d4",
      "tree": "fc7e48a78d995e31aa1550550724b9e975e2e8dc",
      "parents": [
        "556dcee7b829e5c350c3ffdbdb87a8b15aa3c5d3"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Tue Oct 21 22:10:27 2008 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Fri Oct 31 23:37:00 2008 +0100"
      },
      "message": "[CRIS] Merge asm-offsets.c for both arches into one file.\n\nEliminates the link to arch specific asm-offsets.c from CRIS\narchitecture build system.\n\nResulting asm-offsets.s are identical before and after change\nfor both arch-v10 and arch-v32.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ee956e090e114ede6542c76a7465ed6ce118ad52",
      "tree": "bb6f2670bad62898e3c59279c6d8bfc76f6508ff",
      "parents": [
        "4605b718e8b8f0dd3d811ddf90f630fd0835b7bf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 31 17:16:31 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 31 17:23:24 2008 +0100"
      },
      "message": "ALSA: hda - Add digital-mic for ALC269 auto-probe mode\n\nThe digital mic wasn\u0027t detected properly for ALC269 auto-probing mode\nbecause of its widget number.  Fixed now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4605b718e8b8f0dd3d811ddf90f630fd0835b7bf",
      "tree": "6e8c8712415387cac7bc23e7837bdaaca68c81c0",
      "parents": [
        "0cbf00980f0fc4cc064a15ab3dfce19b5fae9130"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 31 14:18:24 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 31 17:21:08 2008 +0100"
      },
      "message": "ALSA: hda - Disable broken mic auto-muting in Realtek codes\n\nThe recent addition of automatic mic-muting is broken in some cases.\nThe code assumes that the pin nids \u003c\u003d 0x18, but the digital pins can\nbe less than 0x18.\nAlso, it assumes the front-mic being the internal mic, but it depends\non the hardware implementation actually.\n\nInstead of complex case-fixes, better to disable the code as now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f891caf28febf9d4129716e848227148654b5993",
      "tree": "adf5afe6eecb0ad6c0c10d5c69b3937da675eb5e",
      "parents": [
        "1fe01cb57c6272577ebb107a03253484f6dabe7c",
        "5663a1232bd557b4b2141ad345dd56785fa51c2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 08:14:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 08:14:15 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (23 commits)\n  Revert \"powerpc: Sync RPA note in zImage with kernel\u0027s RPA note\"\n  powerpc: Fix compile errors with CONFIG_BUG\u003dn\n  powerpc: Fix format string warning in arch/powerpc/boot/main.c\n  powerpc: Fix bug in kernel copy of libfdt\u0027s fdt_subnode_offset_namelen()\n  powerpc: Remove duplicate DMA entry from mpc8313erdb device tree\n  powerpc/cell/OProfile: Fix on-stack array size in activate spu profiling function\n  powerpc/mpic: Fix regression caused by change of default IRQ affinity\n  powerpc: Update remaining dma_mapping_ops to use map/unmap_page\n  powerpc/pci: Fix unmapping of IO space on 64-bit\n  powerpc/pci: Properly allocate bus resources for hotplug PHBs\n  OF-device: Don\u0027t overwrite numa_node in device registration\n  powerpc: Fix swapcontext system for VSX + old ucontext size\n  powerpc: Fix compiler warning for the relocatable kernel\n  powerpc: Work around ld bug in older binutils\n  powerpc/ppc64/kdump: Better flag for running relocatable\n  powerpc: Use is_kdump_kernel()\n  powerpc: Kexec exit should not use magic numbers\n  powerpc/44x: Update 44x defconfigs\n  powerpc/40x: Update 40x defconfigs\n  powerpc: enable heap randomization for linkstations\n  ...\n"
    },
    {
      "commit": "1fe01cb57c6272577ebb107a03253484f6dabe7c",
      "tree": "11cd44b8bd5704589d477fbf2bb27d8f3fc17122",
      "parents": [
        "63b40456a30912084c90753582137b9e0495c5c3",
        "216813a8bb4db97eb7a6e75c533894430053df48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:53:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:53:17 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (21 commits)\n  sh: fix sh2a cache entry_mask\n  sh: Enable NFS root in Migo-R defconfig.\n  sh: FTRACE renamed to FUNCTION_TRACER.\n  sh: Fix up the shared IRQ demuxer\u0027s control bit testing logic.\n  Define SCSPTR1 for SH 7751R\n  sh: Add sci_rxd_in of SH4-202\n  Add support usb setting on sh 7366\n  sh: Change register name SCSPTR to SCSPTR2\n  sh: use the new byteorder headers.\n  sh: SHmedia ISA tuning fixups.\n  sh: Kill off long-dead HD64465 cchip support.\n  sh: Revert \"SH 7366 needs SCIF_ONLY\"\n  sh: Simplify and lock down the ISA tuning.\n  sh: sh7785lcr: Select uImage as default image target.\n  sh: Add on-chip RTC support for SH7722.\n  SH 7366 needs SCIF_ONLY\n  gdrom: Fix compile error\n  sh: Provide a sample defconfig for the UL2 (SH7366) board.\n  sh: Fix FPU tuning on toolchains with mismatched multilib targets.\n  sh: oprofile: Fix up the SH7750 performance counter name.\n  ...\n"
    },
    {
      "commit": "63b40456a30912084c90753582137b9e0495c5c3",
      "tree": "eedba8710d0ba3c802ecf77f46ed6ab2c73e2149",
      "parents": [
        "eff2502801e9a3a34882c6bd720470d65394522e",
        "770a424112cb2c3a3e39221299eaf5244b76479a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:52:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:52:51 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Add missing null terminating entry to bq4802_match[].\n  sparc: use the new byteorder headers\n  rtc-m48t59: shift zero year to 1968 on sparc (rev 2)\n  dbri: check dma_alloc_coherent errors\n  sparc64: remove byteshifting from out* helpers\n"
    },
    {
      "commit": "eff2502801e9a3a34882c6bd720470d65394522e",
      "tree": "01396fd1e40cedd9cd6b336c27e3f6885af36bc2",
      "parents": [
        "f73aaf10ae14ee8f9644b0f7abe252fe7eeb17f5",
        "a996031c87e093017c0763326a08896a3a4817f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:52:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:52:12 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  delay capable() check in ext4_has_free_blocks()\n  merge ext4_claim_free_blocks \u0026 ext4_has_free_blocks\n  jbd2: Call the commit callback before the transaction could get dropped\n  ext4: fix a bug accessing freed memory in ext4_abort\n  ext3: fix a bug accessing freed memory in ext3_abort\n"
    },
    {
      "commit": "f73aaf10ae14ee8f9644b0f7abe252fe7eeb17f5",
      "tree": "ad18afda30bf7c9b49d82e16377702c743bd3df8",
      "parents": [
        "721d5dfe7e516954c501d5e9d0dfab379cf4241a",
        "9ce8e3073d9cfd6f859c22a25441db41b85cbf6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:47:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:47:57 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: add whitelist for devices with known good pata-sata bridges\n  sata_via: fix support for 5287\n  libata: Avoid overflow in ata_tf_to_lba48() when tf-\u003ehba_lbal \u003e 127\n  ATA: remove excess kernel-doc notation\n"
    },
    {
      "commit": "5663a1232bd557b4b2141ad345dd56785fa51c2a",
      "tree": "e52cb28aff24dee85b43330553e38eca66766e60",
      "parents": [
        "bfb99f8258b5981ef7a2ec8099db56317ea16695"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 31 22:27:17 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 31 22:36:21 2008 +1100"
      },
      "message": "Revert \"powerpc: Sync RPA note in zImage with kernel\u0027s RPA note\"\n\nThis reverts commit 91a00302959545a9ae423e99732b1e46eb19e877, plus\ncommit 0dcd440120ef12879ff34fc78d7e4abf171c79e4 (\"powerpc: Revert CHRP\nboot wrapper to real-base \u003d 12MB on 32-bit\") which depended on it.\n\nCommit 91a00302 was causing NVRAM corruption on some pSeries machines,\nfor as-yet unknown reasons, so this reverts it until the cause is\nidentified.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bfb99f8258b5981ef7a2ec8099db56317ea16695",
      "tree": "2449e0968a1a14fe519475bfa29a5c4e3a60e23d",
      "parents": [
        "ebdba9af940d63e469dc8e46b4aa1fc474e8ee2d",
        "65325d5c45a4363b4ad2ce2a55793a131b667de6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 31 21:34:56 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 31 21:34:56 2008 +1100"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "ebdba9af940d63e469dc8e46b4aa1fc474e8ee2d",
      "tree": "b17fb7f5de11c2604aa764b08ad6930528d3bfaa",
      "parents": [
        "8ba4773aee23a5e2e1ce386c5bd86e407496de99"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 31 21:34:09 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 31 21:34:09 2008 +1100"
      },
      "message": "powerpc: Fix compile errors with CONFIG_BUG\u003dn\n\nThis makes sure we don\u0027t try to call find_bug or is_warning_bug when\nCONFIG_BUG\u003dn and CONFIG_XMON\u003dy.  Otherwise we get these errors:\n\narch/powerpc/xmon/xmon.c: In function ‘print_bug_trap’:\narch/powerpc/xmon/xmon.c:1364: error: implicit declaration of function ‘find_bug’\narch/powerpc/xmon/xmon.c:1364: warning: assignment makes pointer from integer without a cast\narch/powerpc/xmon/xmon.c:1367: error: implicit declaration of function ‘is_warning_bug’\narch/powerpc/xmon/xmon.c:1374: error: dereferencing pointer to incomplete type\nmake[2]: *** [arch/powerpc/xmon/xmon.o] Error 1\nmake[1]: *** [arch/powerpc/xmon] Error 2\nmake: *** [sub-make] Error 2\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "2576c9991758e431b73e374f6019d6e1e12a8d36"
}
