)]}'
{
  "log": [
    {
      "commit": "e44a45ae7b7f7c7a4ebd6aa39b703bf2b97fe848",
      "tree": "883ba41f63b5c001d28b57ce8fc592a9bb2fa3c7",
      "parents": [
        "c1a13ff57ab1ce52a0aae9984594dbfcfbaf68c0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jun 03 13:50:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:25:09 2007 -0700"
      },
      "message": "SPI dynamic busid generation bugfix\n\nFix SPI dynamic bus ID assignment to start at 2^15-1 rather than a negative\nnumber.  Valid bus ids are supposed to be positive, and are (now) stored in\nan \u0027s16\u0027 value.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1a13ff57ab1ce52a0aae9984594dbfcfbaf68c0",
      "tree": "c9f99adf0c1940ab0daeb2c3287152e49b096679",
      "parents": [
        "7dfb1716d717e41c07410bab52760d865caee12b",
        "beaf53bff7985ad57b5b6983f3d6142380449370"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 03 12:41:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 03 12:41:05 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  NET: add MAINTAINERS entry for ucc_geth driver\n  myri10ge: report link up/down in standard ethtool way\n  NetXen: Removal of extra free_irq call\n  Update tulip maintainer email address\n  smc91x: sh solution engine fixes.\n  e1000: disable polling before registering netdevice\n  network drivers: eliminate unneeded kill_vid code\n  atl1: eliminate unneeded kill_vid code\n  8139cp: fix VLAN unregistration\n  sky2: Fix VLAN unregistration\n  VLAN: kill_vid is only useful for VLAN filtering devices\n  qla3xxx: device doesnt do hardware checksumming.\n"
    },
    {
      "commit": "7dfb1716d717e41c07410bab52760d865caee12b",
      "tree": "d5e62713d8712af8c9b356ce402a4fa9526a6cae",
      "parents": [
        "20c4856b1d1939647f71dce5e54fe69fde80013f",
        "4d389dcea8543161c3bb1e26f1c2ffb7e0822ff1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 03 12:36:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 03 12:36:56 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] clean-up watchdog documentation\n  [WATCHDOG] ks8695_wdt.c - new KS8695 watchdog driver\n"
    },
    {
      "commit": "20c4856b1d1939647f71dce5e54fe69fde80013f",
      "tree": "bfd8e91ad10acf867934d74c1cf9448f38c9fcd2",
      "parents": [
        "c4d36a822e7c51cd6ffcf9133854d5e32489d269",
        "627aa944a17ba82ca3ba87dc1d6ee85bd314ec79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 03 12:29:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 03 12:29:15 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix zImage.coff generation for 32-bit pmac\n  [POWERPC] Fix compile breakage for IBM/AMCC 4xx arch/ppc platforms\n  [POWERPC] Don\u0027t allow PMAC_APM_EMU for 64-bit\n  [POWERPC] Compare irq numbers with NO_IRQ not IRQ_NONE\n  [POWERPC] Fix return from pte_alloc_one() in out-of-memory case\n  [POWERPC] Fix compile warning in pseries xics code\n  [POWERPC] Don\u0027t use HOSTCFLAGS in BOOTCFLAGS\n  [POWERPC] Create a zImage for legacy iSeries\n  [POWERPC] pasemi idle uses hard_smp_processor_id\n  [POWERPC] ps3/interrupt.c uses get_hard_smp_processor_id\n  [POWERPC] Fix possible access to free pages\n  [POWERPC] Fix compiler/assembler flags for Ebony platform boot files\n  [POWERPC] Fix ppc32 single-stepping out of syscalls\n  [POWERPC] Update documentation for of_find_node_by_type()\n"
    },
    {
      "commit": "beaf53bff7985ad57b5b6983f3d6142380449370",
      "tree": "a026e2066e4809d92944a14f26aa259f94f56a84",
      "parents": [
        "6ffdd071e0386645d539a7386f77669777412fea"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri May 25 13:54:02 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:45:47 2007 -0400"
      },
      "message": "NET: add MAINTAINERS entry for ucc_geth driver\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6ffdd071e0386645d539a7386f77669777412fea",
      "tree": "e3c743d55d05cd970b7a05a5b66d519f99dd9736",
      "parents": [
        "225c3837bb47d33357dcdad9f88321d75a3eb7fd"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed May 30 21:13:59 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:45:47 2007 -0400"
      },
      "message": "myri10ge: report link up/down in standard ethtool way\n\nReport link up/down in standard ethtool way\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "225c3837bb47d33357dcdad9f88321d75a3eb7fd",
      "tree": "565b7405557e91807872ef244b3971c8f49fbfdd",
      "parents": [
        "df31233ab95980d037d0304aaf44f9939fbaede5"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Fri Jun 01 04:13:08 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:45:47 2007 -0400"
      },
      "message": "NetXen: Removal of extra free_irq call\n\nNetXen: Removal of redundant free_irq\nThis patch removes a redundant free_irq() call from remove() routine.\nThis will also eliminate a warning during unload of driver.\n\nSigned-by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "df31233ab95980d037d0304aaf44f9939fbaede5",
      "tree": "52e065e9a0569a86e6d3d7260bb32cfeb880a420",
      "parents": [
        "6026ee67eda769122be535e8f05be438dfdcb29a"
      ],
      "author": {
        "name": "Valerie Henson",
        "email": "val@nmt.edu",
        "time": "Wed May 30 06:08:54 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:45:19 2007 -0400"
      },
      "message": "Update tulip maintainer email address\n\nI\u0027ve quit Intel and gone into business as a Linux consultant.  Update\nmy email address in MAINTAINERS.\n\nSigned-off-by: Valerie Henson \u003cval@nmt.edu\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6026ee67eda769122be535e8f05be438dfdcb29a",
      "tree": "2a6cad5a95a4d8d7dc8f780e6a5bdb725ea51eee",
      "parents": [
        "416b5d10afdc797c21c457ade3714e8f2f75edd9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 01 17:36:48 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:44:21 2007 -0400"
      },
      "message": "smc91x: sh solution engine fixes.\n\nThe current smc91x I/O routines ifdef the solution engine subtypes\nindividually, which is rather bogus, as they can simply use\nCONFIG_SOLUTION_ENGINE instead. This fixes it for some of the other\nsolution engines that weren\u0027t included in the ifdef list (SH7206\nspecifically).\n\nThere are also inb/outb definitions which are totally bogus (missing\nbrackets in _both_ cases, SMC_CAN_USE_8BIT \u003d\u003d 0, and even better, they\ntry to use a 16-bit access to fake 8-bit access). Kill that nonsense off\ncompletely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n\n--\n\n drivers/net/smc91x.h |    5 +----\n 1 file changed, 1 insertion(+), 4 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "416b5d10afdc797c21c457ade3714e8f2f75edd9",
      "tree": "6a769397243a94916bf0e765eccd3104a3370490",
      "parents": [
        "25805dcf9d83098cf5492117ad2669cd14cc9b24"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 01 10:22:39 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:44:20 2007 -0400"
      },
      "message": "e1000: disable polling before registering netdevice\n\nTo assure the symmetry of poll enable/disable in up/down, we should\ninitialize the netdevice to be poll_disabled at load time. Doing\nthis after register_netdevice leaves us open to another race, so\nlets move all the netif_* calls above register_netdevice so the\nstack starts out how we expect it to be.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Doug Chapman \u003cdoug.chapman@hp.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "25805dcf9d83098cf5492117ad2669cd14cc9b24",
      "tree": "741134040babb0c2bce52d054fa5f08cf530449d",
      "parents": [
        "cb434e380d58d3956c75dc5ead00eced599b9d16"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jun 01 09:44:01 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:44:20 2007 -0400"
      },
      "message": "network drivers: eliminate unneeded kill_vid code\n\nMany drivers had code that did kill_vid, but they weren\u0027t doing vlan\nfiltering. With new API the stub is unneeded unless device sets\nNETIF_F_HW_VLAN_FILTER.\n\nBad habit: I couldn\u0027t resist fixing a couple of nearby style things\nin acenic, and forcedeth.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cb434e380d58d3956c75dc5ead00eced599b9d16",
      "tree": "9c1a412297adad8e8b9d8b737a7460897e47c375",
      "parents": [
        "7b332244a63dc1f408fd2ebb2636d58ac69a4916"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jun 01 09:44:00 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:44:20 2007 -0400"
      },
      "message": "atl1: eliminate unneeded kill_vid code\n\nThis driver has unneeded stubs for VLAN filtering.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7b332244a63dc1f408fd2ebb2636d58ac69a4916",
      "tree": "f22a724108d8c6ff3433b7b68c65f3925b5d40a0",
      "parents": [
        "3d4e66f5cd217160da9c3a2e3ec27b22e743bd25"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jun 01 09:43:59 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:44:20 2007 -0400"
      },
      "message": "8139cp: fix VLAN unregistration\n\nThe 8139cp driver did VLAN unregistration incorrectly.\nIt disables VLAN completely when the first VID is unregistered. It\nshould instead disable VLAN when the group is unregistered by calling\ncp_vlan_rx_register with a NULL grp.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d4e66f5cd217160da9c3a2e3ec27b22e743bd25",
      "tree": "e8b53f1ef8ae367f7b1b40f2a2584af017f6ab5b",
      "parents": [
        "d2d1acdb6a632486be9a731f40c68980c09f0490"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jun 01 09:43:58 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:44:19 2007 -0400"
      },
      "message": "sky2: Fix VLAN unregistration\n\nFix sky2 disabling VLAN completely when the first vid is unregistered.\n\nsky2 disables VLAN completely when the first VID is unregistered. It\nshould instead disable VLAN when the group is unregistered by calling\nsky2_vlan_rx_register with grp \u003d NULL.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\n\n drivers/net/sky2.c |   25 +++++++++++++------------\n 1 file changed, 13 insertions(+), 12 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2d1acdb6a632486be9a731f40c68980c09f0490",
      "tree": "f3c4356f6d57985a6b22b074c7d154bdff0809da",
      "parents": [
        "e68a8c10c4c5daf363e946d10c1a5cba77d7f92c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jun 01 09:43:57 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:44:19 2007 -0400"
      },
      "message": "VLAN: kill_vid is only useful for VLAN filtering devices\n\nThe interface for network device VLAN extension was confusing.\nThe kill_vid function is only really useful for devices that do\nhardware filtering. Devices that only do VLAN receiption without\nfiltering were being forced to provide the hook, and there were\nbugs in those devices.\n\nMany drivers had kill_vid routine that called vlan_group_set_device, with\nNULL, but that is done already.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e68a8c10c4c5daf363e946d10c1a5cba77d7f92c",
      "tree": "baf15d8c97d503287636c2cb66f65abb2a902812",
      "parents": [
        "f285e3d329ce68cc355fadf4ab2c8f34d7f264cb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed May 30 14:23:17 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:44:19 2007 -0400"
      },
      "message": "qla3xxx: device doesnt do hardware checksumming.\n\nReading the code for ql_hw_csum_setup(), it is obvious that\nthis driver is broken for IPV6. The driver sets the NETIF_F_HW_SUM\nflag, but the code for checksum setup only deals with IPV4.\n\nCompile tested only, no hardware available.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "627aa944a17ba82ca3ba87dc1d6ee85bd314ec79",
      "tree": "f1758be757fde64d6fc02f7943e4e75f01c7005c",
      "parents": [
        "f48419666e645208c0156aecab1ee6157303da3c"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Thu May 31 01:29:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 22:26:22 2007 +1000"
      },
      "message": "[POWERPC] Fix zImage.coff generation for 32-bit pmac\n\nCommit 9da82a6dee9db4cd5ae7a74ab4f51afb52b6efb9 inadvertently\nremoved the platform override for zImage.coff to be generated\nwith pmaccoff.   Rather than add a special makefile rule,\nchange the platform for which the wrapper platform uses\nthe special rules.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f48419666e645208c0156aecab1ee6157303da3c",
      "tree": "fe1ca8db0a34f2e2492f609487e90e0d26fe45b8",
      "parents": [
        "e358ae4dd4ca823abc5ee06c61e3915636e60191"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Sat Jun 02 19:30:20 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:56 2007 +1000"
      },
      "message": "[POWERPC] Fix compile breakage for IBM/AMCC 4xx arch/ppc platforms\n\nThe IBM/AMCC 405 platforms don\u0027t compile anymore in the current\nkernel version.  This fixes the compile breakage.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e358ae4dd4ca823abc5ee06c61e3915636e60191",
      "tree": "4c086145d2858fd4a1f8d2274f53d8d3822b8970",
      "parents": [
        "f5921697cf5cae68dcbfa881d9e08f3cebef47eb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Jun 02 19:13:44 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:56 2007 +1000"
      },
      "message": "[POWERPC] Don\u0027t allow PMAC_APM_EMU for 64-bit\n\nIn b302887854d6f0c6f9fc3f1080535e7c1bd53134 I switched the apm emulation\ncode to use the generic code but accidentally dropped the PPC32\ndependency from the configuration symbol. This adds it back.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f5921697cf5cae68dcbfa881d9e08f3cebef47eb",
      "tree": "f62bed4b30a8c8258ec92dacc2da1c7f48007c22",
      "parents": [
        "a4c28ab7445f5ca60e56ffd90edb3e9fc1330b71"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Jun 01 17:23:26 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:56 2007 +1000"
      },
      "message": "[POWERPC] Compare irq numbers with NO_IRQ not IRQ_NONE\n\nThere is a thinko in the irq code, it uses IRQ_NONE to indicate no irq,\nwhereas it should be using NO_IRQ.  IRQ_NONE is returned from irq\nhandlers to say \"not handled\".\n\nAs it happens they currently have the same value (0), so this is just for\nfuture proof-ness.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a4c28ab7445f5ca60e56ffd90edb3e9fc1330b71",
      "tree": "d7ccd52c688f014c320a55c1b6fa512424b147f3",
      "parents": [
        "66b30922c8a2c880fe61080c5bf87ae6615b9f64"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@fixstars.com",
        "time": "Tue May 29 20:46:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:56 2007 +1000"
      },
      "message": "[POWERPC] Fix return from pte_alloc_one() in out-of-memory case\n\npte_alloc_one() is expected to return NULL if out of memory.\nBut it returns virt_to_page(NULL), which is not NULL.\nThis fixes it.\n\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Akinobu Mita \u003cmita@fixstars.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "66b30922c8a2c880fe61080c5bf87ae6615b9f64",
      "tree": "7147724b9a9dac126fa7ecff8095dbc903953ce9",
      "parents": [
        "b610b9780bdb2750849f32c2eefef46af58c67f8"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue May 29 17:01:52 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:56 2007 +1000"
      },
      "message": "[POWERPC] Fix compile warning in pseries xics code\n\nIn 616883df78bd4b3fcdb6ddc39bd3d4cb902bfa32 request_irq was marked as\n__must_check so we must... er... check it.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b610b9780bdb2750849f32c2eefef46af58c67f8",
      "tree": "eea626c9e244fad1c66c2c79b63c4db3c1fa36d9",
      "parents": [
        "0570d4ed4325c0fb2ceb75f45a21d878b1741b61"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue May 29 15:37:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:56 2007 +1000"
      },
      "message": "[POWERPC] Don\u0027t use HOSTCFLAGS in BOOTCFLAGS\n\nIn the bootwrapper code for powerpc, we include HOSTCFLAGS into the\nBOOTCFLAGS used for building the zImage wrapper code.  Since the\nwrapper code is not host code, this makes no sense.  This patch\nremoves the use of HOSTCFLAGS here, instead including directly into\nBOOTCFLAGS those flags from the normal kernel CFLAGS which also make\nsense in the bootwrapper code.\n\nIn particular, this makes the bootwrapper use -msoft-float, preventing\nthe compiler from generating floating point instructions.  Previously,\nunder some circumstances the compiler could generate floating point\ninstructions in the bootwrapper which would cause exceptions on\nembedded CPUS which don\u0027t have floating point support.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0570d4ed4325c0fb2ceb75f45a21d878b1741b61",
      "tree": "fde157854c58f96d21219b709676bd8dcbf2b5f9",
      "parents": [
        "18456d015c50bc903fc66c65621170170190a1fd"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon May 28 16:12:59 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:56 2007 +1000"
      },
      "message": "[POWERPC] Create a zImage for legacy iSeries\n\nThis zImage is really just the stripped vmlinux, but it means that there\nis one less special case for iSeries and also that the zImages will be\nbuilt for a combined kernel build that happens to include iSeries.\n\nThis zImage boots fine on legacy iSeries.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "18456d015c50bc903fc66c65621170170190a1fd",
      "tree": "def241cecd0e9aadca0fbafba7695210f59816f5",
      "parents": [
        "42d284bc45a9d6625b30c3175563829847406e03"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon May 28 10:20:45 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:55 2007 +1000"
      },
      "message": "[POWERPC] pasemi idle uses hard_smp_processor_id\n\nand so needs to include asm/smp.h so a UP build works.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "42d284bc45a9d6625b30c3175563829847406e03",
      "tree": "7bb19e372fcc49d94103ab245b36d29155abbfbb",
      "parents": [
        "6ad8d010b2f364b739020e514e61b6a73444464b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon May 28 10:19:08 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:55 2007 +1000"
      },
      "message": "[POWERPC] ps3/interrupt.c uses get_hard_smp_processor_id\n\nand so needs to include asm/smp.h for a UP build to work.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6ad8d010b2f364b739020e514e61b6a73444464b",
      "tree": "bb6b10d3c1b2db68a8bca66a587fa2db0a8f2fd9",
      "parents": [
        "988519acb3dbe7168276a36cbb8fd91fddbffaee"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun May 27 15:18:22 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:55 2007 +1000"
      },
      "message": "[POWERPC] Fix possible access to free pages\n\nI think we have a subtle race on ppc64 with the tlb batching.  The\ncommon code expects tlb_flush() to actually flush any pending TLB\nbatch.  It does that because it delays all page freeing until after\ntlb_flush() is called, in order to ensure no stale reference to\nthose pages exist in any TLB, thus causing potential access to\nthe freed pages.\n\nHowever, our tlb_flush only triggers the RCU for freeing page\ntable pages, it does not currently trigger a flush of a pending\nTLB/hash batch, which is, I think, an error.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "988519acb3dbe7168276a36cbb8fd91fddbffaee",
      "tree": "bd801f184f63c390bb37b7f15ac149cf763d0f03",
      "parents": [
        "7d43e57764fe6922703c36d8d0d56a7ead21f03d"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri May 25 13:19:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:55 2007 +1000"
      },
      "message": "[POWERPC] Fix compiler/assembler flags for Ebony platform boot files\n\nThe recent addition of assembler flags for 44x.c and ebony.c in the\nbootwrapper to make them compile on certain toolchains was not correct\nand could break other platforms.  This patch switches to using a\ncompiler flag instead, which implies the appropriate assembler flag,\nand also stops the compiler itself generating instructions which are\ninvalid for the platform in question.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7d43e57764fe6922703c36d8d0d56a7ead21f03d",
      "tree": "86e61fb96320bc039c301c9bd690d7f8ea9320f7",
      "parents": [
        "5169b8a1659fef9cc093ed3d889a854945a18177"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 24 15:41:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:55 2007 +1000"
      },
      "message": "[POWERPC] Fix ppc32 single-stepping out of syscalls\n\nThe ppc32 kernel didn\u0027t properly set/clear the TIF_SINGLESTEP\nflag, causing return from syscalls to not SIGTRAP, thus executing\none more instruction before stopping again.\n\nThis fixes it.  The ptrace code is a bit of a mess, and is overdue\nfor at least a -proper- 32/64 bits split and possibly more cleanups\nbut this minimum fix should be ok for 2.6.22\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5169b8a1659fef9cc093ed3d889a854945a18177",
      "tree": "6e230f443c0964c63d178d0fe630ac519801827f",
      "parents": [
        "f285e3d329ce68cc355fadf4ab2c8f34d7f264cb"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed May 23 18:08:13 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:55 2007 +1000"
      },
      "message": "[POWERPC] Update documentation for of_find_node_by_type()\n\nThe documentation for of_find_node_by_type() incorrectly refers to the\n\"name\" parameter - it should be \"type\".\n\nAlso the behaviour when from \u003d\u003d NULL is not really documented, fix that.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4d36a822e7c51cd6ffcf9133854d5e32489d269",
      "tree": "4c1f8d3f18fd03cb5763520c90b8b9c7c11510b3",
      "parents": [
        "fcf75356e9cf0460ef47a5b756bc3b0951ecab59",
        "dd272b5716a54afa33a69f2241284d8ec60b7892"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 01:02:09 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 01:02:09 2007 -0400"
      },
      "message": "Pull osi-now into release branch\n"
    },
    {
      "commit": "fcf75356e9cf0460ef47a5b756bc3b0951ecab59",
      "tree": "5d5cb365b3e17a452c23a50eb9903a90578a146a",
      "parents": [
        "f285e3d329ce68cc355fadf4ab2c8f34d7f264cb",
        "6287ee32952b502c23d54f12895c3895ddbe5013"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:48:48 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:48:48 2007 -0400"
      },
      "message": "Pull now into release branch\n"
    },
    {
      "commit": "6287ee32952b502c23d54f12895c3895ddbe5013",
      "tree": "2b7c0baaeda3687793d46b3836ec236c1bea5ed0",
      "parents": [
        "8ff6f48d99a0351bcc9ceab422042ef9d3bad9aa"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Apr 03 19:59:37 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:20:29 2007 -0400"
      },
      "message": "ACPICA: Support for external package objects as method arguments\n\nImplemented support to allow Package objects to be passed as\nmethod arguments to the acpi_evaluate_object interface. Previously,\nthis would return an AE_NOT_IMPLEMENTED exception.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8ff6f48d99a0351bcc9ceab422042ef9d3bad9aa",
      "tree": "88f4640097f3fa004245617c2762df143ec26029",
      "parents": [
        "cc4c24e115ca7bc2e4ec74d70bcb8fda1d1a8df8"
      ],
      "author": {
        "name": "Luck, Tony",
        "email": "tony.luck@intel.com",
        "time": "Thu May 24 13:57:40 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:20:07 2007 -0400"
      },
      "message": "ACPI: Section mismatch ... acpi_map_pxm_to_node\n\nLast of the \"Section mismatch\" errors from ia64 builds! acpi_map_pxm_to_node()\nis defined with attribute __cpuinit, but is called by \"normal\" kernel functions\nacpi_getnode() and acpi_map_cpu2node().\n\nCommit f363d16fbb9374c0bd7f2757d412c287169094c9 moved the data structures on\nwhich this routine operates from __cpuinitdata to regular memory, so this\nroutine can also move out of init space.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f285e3d329ce68cc355fadf4ab2c8f34d7f264cb",
      "tree": "a40ae43a277bedeec732fd20eee166990974fb58",
      "parents": [
        "c1a834dc704763673df10282995257f2de93cbe9",
        "ca9a7af35f1ce4a990c6c3aace65ed36f89d50bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:28:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:28:15 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: Install firewire-constants.h and firewire-cdev.h for userspace.\n  firewire: Change struct fw_cdev_iso_packet to not use bitfields.\n  firewire: Implement suspend/resume PCI driver hooks.\n  firewire: add to MAINTAINERS\n  firewire: fw-sbp2: implement sysfs ieee1394_id\n  ieee1394: sbp2: offer SAM-conforming target port ID in sysfs\n  ieee1394: fix calculation of sysfs attribute \"address\"\n"
    },
    {
      "commit": "c1a834dc704763673df10282995257f2de93cbe9",
      "tree": "66a0bc5ffbf6732eaa5fc6f554c13b235005c4cd",
      "parents": [
        "9fcc15ec3c1c287a781a4620e52522b6186f26f6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 01 00:47:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:30 2007 -0700"
      },
      "message": "timer stats: speedups\n\nMake timer-stats have almost zero overhead when enabled in the config but\nnot used.  (this way distros can enable it more easily)\n\nAlso update the documentation about overhead of timer_stats - it was\nwritten for the first version which had a global lock and a linear list\nwalk based lookup ;-)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9fcc15ec3c1c287a781a4620e52522b6186f26f6",
      "tree": "86a0214fc404c0ca6e0ca283c83f22bd15aa2eb4",
      "parents": [
        "c79d9c9e9ace5eeae54f484f62fbd86bf27a344a"
      ],
      "author": {
        "name": "Bjorn Steinbrink",
        "email": "B.Steinbrink@gmx.de",
        "time": "Fri Jun 01 00:47:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:30 2007 -0700"
      },
      "message": "timer statistics: fix race\n\nFix two races in the timer stats lookup code.  One by ensuring that the\ninitialization of a new entry is finished upon insertion of that entry.\nThe other by cleaning up the hash table when the entries array is cleared,\nso that we don\u0027t have any \"pre-inserted\" entries.\n\nThanks to Eric Dumazet for reminding me of the memory barriers.\n\nSigned-off-by: Bjorn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nSigned-off-by: Ian Kumlien \u003cpomac@vapor.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c79d9c9e9ace5eeae54f484f62fbd86bf27a344a",
      "tree": "b1ea086730b77a0d121decfd21583c5064998958",
      "parents": [
        "39959588f58668472bc7108942a8998acedce911"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jun 01 00:47:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:30 2007 -0700"
      },
      "message": "net/hp100: fix section mismatch warning\n\nFix following section mismatch warning in hp100:\n\nWARNING: drivers/net/hp100.o(.init.text+0x26a): Section mismatch: reference to .exit.text: (after \u0027init_module\u0027)\n\nThe warning says that we use a function marked __exit from a\nfunction marked __init.\nThis is not good on architectures where we discard __exit section\nfor drivers that are built-in.\n\nNote: This warning is only seen by my local copy of modpost\n      but the change will soon hit upstream.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39959588f58668472bc7108942a8998acedce911",
      "tree": "16c460db4bacff9b5b0505aa3ed5b3c18f55d50e",
      "parents": [
        "b2b77b233557bde22498a519f650b1ccc91ddb4e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jun 01 00:47:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:30 2007 -0700"
      },
      "message": "kvm: fix section mismatch warning in kvm-intel.o\n\nFix following section mismatch warning in kvm-intel.o:\nWARNING: o-i386/drivers/kvm/kvm-intel.o(.init.text+0xbd): Section mismatch: reference to .exit.text: (between \u0027hardware_setup\u0027 and \u0027vmx_disabled_by_bios\u0027)\n\nThe function free_kvm_area is used in the function alloc_kvm_area which\nis marked __init.\nThe __exit area is discarded by some archs during link-time if a\nmodule is built-in resulting in an oops.\n\nNote: This warning is only seen by my local copy of modpost\n      but the change will soon hit upstream.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2b77b233557bde22498a519f650b1ccc91ddb4e",
      "tree": "0f38923870b9280bdfbe52591dda15e1035b1747",
      "parents": [
        "162dd3b9e41d2c7531bf09c580c8e82dbf01e7ba"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jun 01 00:47:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:30 2007 -0700"
      },
      "message": "acpi: fix section mismatch warning in asus + toshiba\n\nFix following section mismatch warnings in acpi\n\nWARNING: drivers/acpi/asus_acpi.o(.init.text+0xb7): Section mismatch: reference to .exit.text: (after \u0027init_module\u0027)\nWARNING: o-i386/drivers/acpi/toshiba_acpi.o(.init.text+0x13a): Section mismatch: reference to .exit.text: (after \u0027init_module\u0027)\n\nThe exit function is used in the init function during an error codition.\nAs __exit may be discarded during link-time / run-time this is no good.\nDo not mark the exit function __exit.\n\nNote: This warning is only seen by my local copy of modpost\n      but the change will soon hit upstream.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "162dd3b9e41d2c7531bf09c580c8e82dbf01e7ba",
      "tree": "e74851614d4be6760300d4879a6cd14989ccd2af",
      "parents": [
        "f8281a2b661d5f4f8081b387886187bbf190b92d"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jun 01 00:47:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:30 2007 -0700"
      },
      "message": "isdn: fix section mismatch warnings\n\nFix the following section mismatch warnings:\n\nWARNING: drivers/isdn/hardware/eicon/divadidd.o(.init.text+0xc4): Section mismatch: reference to .exit.text: (between \u0027init_module\u0027 and \u0027diddfunc_init\u0027)\nWARNING: drivers/isdn/hardware/eicon/divas.o(.init.text+0xf4): Section mismatch: reference to .exit.text:divasfunc_exit (between \u0027init_module\u0027 and \u0027divasfunc_init\u0027)\nWARNING: drivers/isdn/hardware/eicon/divas.o(.init.text+0x10d): Section mismatch: reference to .exit.text:divasfunc_exit (between \u0027init_module\u0027 and \u0027divasfunc_init\u0027)\nWARNING: drivers/isdn/hardware/eicon/divas.o(.init.text+0x148): Section mismatch: reference to .exit.text:divasfunc_exit (between \u0027init_module\u0027 and \u0027divasfunc_init\u0027)\n\nThey all point to situation whare a function marked __init calls a function\nmarked __exit - but the __exit section may have been discarded.\n\nNote: This warning is generated by a modified copy of modpost in my\n      tree. It will soon hit upstearm.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8281a2b661d5f4f8081b387886187bbf190b92d",
      "tree": "2d0b852109feeb2501e44cb03d827a2320f675cc",
      "parents": [
        "0bd327ef288923f4188050bae295661ed0fbb3fb"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jun 01 00:47:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:30 2007 -0700"
      },
      "message": "microcode: fix section mismatch warning\n\nFix the following section mismatch warnings in microcode.c:\nWARNING: arch/i386/kernel/built-in.o(.init.text+0x3966): Section mismatch: reference to .exit.text: (between \u0027microcode_init\u0027 and \u0027parse_maxcpus\u0027)\nWARNING: arch/i386/kernel/built-in.o(.init.text+0x3992): Section mismatch: reference to .exit.text: (between \u0027microcode_init\u0027 and \u0027parse_maxcpus\u0027)\n\nThe warning are caused by a function marked __init that\ncalls a function marked __exit.\nFunctions marked __exit may be discarded either during link or run-time\nand thus the reference is not good.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bd327ef288923f4188050bae295661ed0fbb3fb",
      "tree": "d53ad395a09d1ee7e368dfad8f2d7f1166fda8c5",
      "parents": [
        "27390bc335ff86d92c3819cc28035fde23d1a9c2"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Jun 01 00:47:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:30 2007 -0700"
      },
      "message": "pm3fb: switching between X and fb fix\n\nThis patch correctly restores console state after switching from X.\nOtherwise, screen is always off after switching from X.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27390bc335ff86d92c3819cc28035fde23d1a9c2",
      "tree": "2812436fe897a1211c244f85db2a4d79fff673ff",
      "parents": [
        "ac140a8f8396504b33ddafb7309feca77bff8497"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 01 00:47:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:30 2007 -0700"
      },
      "message": "SLUB: fix locking for hotplug callbacks\n\nHotplug callbacks are performed with interrupts enabled.  Slub requires\ninterrupts to be disabled for flushing caches.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac140a8f8396504b33ddafb7309feca77bff8497",
      "tree": "609b2ad3b02c3012ced92405d78945196245a0cd",
      "parents": [
        "b11115c15351faba978ce1b9e75068e77f6ef48d"
      ],
      "author": {
        "name": "Andrea Paterniani",
        "email": "a.paterniani@swapp-eng.it",
        "time": "Fri Jun 01 00:47:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:30 2007 -0700"
      },
      "message": "SPI: Freescale iMX SPI controller driver fixes\n\nFix 2 bugs:\n\n- SPI_DMA_RHDMA bad value.\n\n- Missing return value in setup() function (lost passing from\n  patch-2.6.20-rc4-spi_imx to patch-2.6.20-rc6-spi_imx).\n\nSigned-off-by: Andrea Paterniani \u003ca.paterniani@swapp-eng.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b11115c15351faba978ce1b9e75068e77f6ef48d",
      "tree": "aa63a32b6638f0ed3ee974a90984b3087cbd8bab",
      "parents": [
        "62e5b05db6cd5dd9cf9614cc5d2d0702c1e339bb"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Jun 01 00:47:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "serial_core.h: include \u003clinux/sysrq.h\u003e\n\nThe \u003clinux/serial_core.h\u003e header refers to handle_sysrq(), but does not\ninclude \u003clinux/sysrq.h\u003e which provides a declaration of the function.  This\nmay result in an implicit declaration and a warning if the actual one is\nseen later on.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62e5b05db6cd5dd9cf9614cc5d2d0702c1e339bb",
      "tree": "bd1800cc229a196cb36c90db8432577f5421c060",
      "parents": [
        "d7083174a2ca5ff80de773d2054caee2f77bf9f9"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Fri Jun 01 00:47:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "Better documentation for ERESTARTSYS\n\nAdd comment for errnos related to restart syscall to avoid the leakage of\nthem to user programs.\n\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7083174a2ca5ff80de773d2054caee2f77bf9f9",
      "tree": "c4e6c7e1b9a80c7a3933dfb49baf64ff13e8c38b",
      "parents": [
        "5ae0b6c704877d0c6b95dd7c3b1907770ca28b79"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@hp.com",
        "time": "Fri Jun 01 00:47:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "ALPHA: misc fixes\n\n1. arch/alpha/Kconfig\n\n   several adjustments:\n      a) additions to the systems list and cleanup of same\n      b) change limits of NR_CPUS and make dep. on platform\n\n   Note that MARVEL support is limited to 32 CPUs whan using\n   42-bit KSEG - one needs 48-bit KSEG to handle up to 64, and\n   we\u0027ve never supported 48-bit KSEG.\n\n2. include/asm-alpha/core_wildfire.h\n\n   fix a typo that undoubtedly prevents WILDFIRE support\n   from working\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ae0b6c704877d0c6b95dd7c3b1907770ca28b79",
      "tree": "0d11567e33f883d241697d358dd12010d5917133",
      "parents": [
        "025a22151c41890e5d30a1d4fb84c547b84d7671"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@hp.com",
        "time": "Fri Jun 01 00:47:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "ALPHA: correct low-level I/O routines for sable-lynx\n\nThis code corrects the behavior of the t2_readX/t2_writeX routines,\nand t2_ioreadNN/t2_iowriteNN routines.\n\nThe value T2_DENSE_MEM is now subtracted from the \"xaddr\" argument in\neach of the readX/writeX routines, since those routines may be called\ndirectly, rather than always through the ioreadNN/iowriteNN routines.\n\nExamples of the direct calls, via the __raw_readX/writeX macros, are\nthe memcpy_fromio/toio, _memset_c_io, and scr_memcpyw routines.\n\nSigned-off-by: Jay Estabrook \u003cjay.estabrook@hp.com\u003e\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "025a22151c41890e5d30a1d4fb84c547b84d7671",
      "tree": "9effd8ca9ceed994a03d252d4a1d28fa07ae93a1",
      "parents": [
        "8778beb981b7e5df3472b05475e4c7905dad1f3d"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@hp.com",
        "time": "Fri Jun 01 00:47:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "ALPHA: support graphics on non-zero PCI domains\n\nThis code replaces earlier and incomplete handling of graphics on non-zero PCI\ndomains (aka hoses or peer PCI buses).\n\nAn option (CONFIG_VGA_HOSE) is set TRUE if configuring a GENERIC kernel, or a\nkernel for MARVEL, TITAN, or TSUNAMI machines, as these are the machines whose\nSRM consoles are capable of configuring and handling graphics options on\nnon-zero hoses.  All other machines have the option set FALSE.\n\nA routine, \"find_console_vga_hose()\", is used to find the graphics device\nwhich the machine\u0027s firmware believes is the console device, and it sets a\nglobal (pci_vga_hose) for later use in managing access to the device.  This is\ncalled in \"init_arch\" on TITAN and TSUNAMI machines; MARVEL machines use a\ncustom version of this routine because of extra complexity.\n\nA routine, \"locate_and_init_vga()\", is used to find the graphics device and\nset a global (pci_vga_hose) for later use in managing access to the device, in\nthe case where \"find_console_vga_hose\" has failed.\n\nVarious adjustments are made to the ioremap and ioportmap routines for\ndetecting and translating \"legacy\" VGA register and memory references to the\nreal PCI domain.\n\n[akpm@linux-foundation.org: don\u0027t statically init bss]\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Jay Estabrook \u003cjay.estabrook@hp.com\u003e\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8778beb981b7e5df3472b05475e4c7905dad1f3d",
      "tree": "407394ca07df33d46842c3284db3f3970fbce14e",
      "parents": [
        "5a9a62bb035b1f74e7d017e3bd48d1c687d7de3c"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Fri Jun 01 00:47:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "h8300 trival patches\n\n- warning fix.\n- call trace area check fix.\n- There is no meaning, \u0027 \u0026 \u0027 it deletes\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a9a62bb035b1f74e7d017e3bd48d1c687d7de3c",
      "tree": "0f4d5474d750ade240f399c0dc8335debfc15c02",
      "parents": [
        "e88b34bade55a51dd23a50de0ac5076cbbb8f4fd"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Jun 01 00:47:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "atmel_spi dma address bugfix\n\nWhen either rx_buf or tx_buf is not being used, i.e.  for plain read- or\nwrite operations, the atmel_spi uses a fixed-size DMA buffer instead.  If\nthe transfer is longer than the size of this buffer, it is split into\nmultiple DMA transfers.\n\nWhen the transfer is split like this, the atmel_spi driver ends up using\nthe same DMA address again and again even for the buffer that came from the\nuser, which is of course wrong.  Fix this by adding the number of bytes\nalready transferred to the DMA address so that the data ends up in the\nright place.\n\nThanks to Wu Xuan for discovering this bug.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e88b34bade55a51dd23a50de0ac5076cbbb8f4fd",
      "tree": "239074abea2e88e9a5783675dc122bebf23acc02",
      "parents": [
        "924ad158442a5db3e935efcb6131cbffadd6544c"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@gmail.com",
        "time": "Fri Jun 01 00:46:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "prism54: MAINTAINERS update\n\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "924ad158442a5db3e935efcb6131cbffadd6544c",
      "tree": "6e39095ceee717564a1dd5e3a4135b38d8d20f7c",
      "parents": [
        "5bf1dedd1a5fd6f1d8369dfc9bb10056bc886cea"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Fri Jun 01 00:46:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "Fix broken CLIR in isdn driver\n\nI noticed that CLIR (aka \"hide your calling number\") in isdn_tty is broken:\nThe at-command parser filters out the required \"R\" (e.g.  ATDR089123456)\nIt\u0027s been broken for a *very* long time.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Matthias Goebl \u003cmatthias.goebl@goebl.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5bf1dedd1a5fd6f1d8369dfc9bb10056bc886cea",
      "tree": "270274ca70164003075d2f3c69a3b12e621ad01a",
      "parents": [
        "040b6362d58fe9a344e053546c12bf821f6fce99"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Fri Jun 01 00:46:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "ISDN4Linux: fix maturity label\n\nAccording to the definitions recently posted on LKML, the maturity label\nfor the ISDN4Linux subsystem is wrong.  This patch corrects it and also\nclarifies the accompanying help text a bit.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "040b6362d58fe9a344e053546c12bf821f6fce99",
      "tree": "38a6edb5a70ae41d26241cf3cc5eceb7f1c1e21e",
      "parents": [
        "13466c8419c3ab3ccd5e905eef53ca49c6c201be"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Fri Jun 01 00:46:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "tty: fix leakage of -ERESTARTSYS to userland\n\nSpotted by Satoru Takeuchi.\n\nkill_pgrp(task_pgrp(current)) sends the signal to the current\u0027s thread\ngroup, but can choose any sub-thread as a target for signal_wake_up().\nThis means that job_control() and tty_check_change() may return\n-ERESTARTSYS without signal_pending().\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13466c8419c3ab3ccd5e905eef53ca49c6c201be",
      "tree": "e39805fa48c00af09b76e0fc6a3a23b97a8b364e",
      "parents": [
        "6cd8fa87fbf31b2ab77b8aaec497e7f6a3757578"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Fri Jun 01 00:46:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "memory hotplug: fix unnecessary calling of init_currenty_empty_zone()\n\nzone-\u003epresent_pages is updated in online_pages().  But, __add_zone() can be\ncalled twice or more before calling online_pages().  So,\ninit_currenty_empty_zone() can be called unnecessary times.  It is cause of\nmemory leak of zone\u0027s wait_table.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6cd8fa87fbf31b2ab77b8aaec497e7f6a3757578",
      "tree": "25a8ac89d09f7b8f2cd3e4a33068d309cfdbc76f",
      "parents": [
        "926b28984da035ac407e6b8f22ee8b4f94f51cf1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Fri Jun 01 00:46:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "RTC: use fallback IRQ if PNP tables don\u0027t provide one\n\nIntel Macs (and possibly other machines) provide a PNP entry for the RTC,\nbut provide no IRQ.  As a result the rtc-cmos driver doesn\u0027t allow wakeup\nalarms.  If the RTC is located at the legacy ioport range, assume that it\u0027s\non IRQ 8 unless the tables say otherwise.\n\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "926b28984da035ac407e6b8f22ee8b4f94f51cf1",
      "tree": "81bd3124062c614d17650667b4401425365d8237",
      "parents": [
        "0a920b5b666d0be8141bd1ce620fffa7de96b81b"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Fri Jun 01 00:46:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "Documentation: How to use GDB to decode OOPSes\n\nAdds instructions how to use GDB to figure out the exact location of\nan OOPS to Documentation/BUG-HUNTING.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a920b5b666d0be8141bd1ce620fffa7de96b81b",
      "tree": "9de51d4073895f72201040d4c7913dcc83b9ed4e",
      "parents": [
        "bc913b1899ce0c15ec496d1aa121c36785e0528a"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Fri Jun 01 00:46:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "add a trivial patch style checker\n\nWe are seeing increasing levels of minor patch style violations in submissions\nto the mailing lists as well as making it into the tree.  These detract from\nthe quality of the submission and cause unnessary work for reviewers.\n\nAs a first step package up the current state of the patch style checker and\ninclude it in the kernel tree.  Add instructions suggesting running it on\nsubmissions.  This adds version v0.01 of the checkpatch.pl script.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Joel Schopp \u003cjschopp@austin.ibm.com\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc913b1899ce0c15ec496d1aa121c36785e0528a",
      "tree": "46c4e6df18b400ca21e80aac3b54b460440bc546",
      "parents": [
        "9db71a188bd04114c04b1faa6538f1c4faa0a9a7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jun 01 00:46:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "misc/tifm_7xx1: replace deprecated irq flag\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9db71a188bd04114c04b1faa6538f1c4faa0a9a7",
      "tree": "859c1cd34de17e92c587d6b79af5735d04f2a332",
      "parents": [
        "bfeeffbb4fb73a32c00d52742850f88e563726a5"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jun 01 00:46:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "fbdev: Move declaration of fb_class to \u003clinux/fb.h\u003e\n\nMove the forward declaration of fb_class from drivers/video/console/fbcon.h to\n\u003clinux/fb.h\u003e, together with the other forward declarations related to\ndrivers/video/fbmem.c.\n\nThis kills the following sparse warning:\n| drivers/video/fbmem.c:1363:14: warning: symbol \u0027fb_class\u0027 was not declared. Should it be static?\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bfeeffbb4fb73a32c00d52742850f88e563726a5",
      "tree": "445cce7eaf45639e5089ee1fb0e1d5f043ebf98d",
      "parents": [
        "38d473f99575f57f5911c7c94922fcf0b0a58b8d"
      ],
      "author": {
        "name": "Avuton Olrich",
        "email": "avuton@gmail.com",
        "time": "Fri Jun 01 00:46:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "cfag12864bfb: Use sys_ instead of cfb_ framebuffer accessors\n\nBecause the framebuffer memory is allocated system RAM, use the sys_ drawing\nlibraries. It also fixes the following compile error:\n\n  LD      .tmp_vmlinux1\ndrivers/built-in.o:(.data+0x8b48): undefined reference to `cfb_fillrect\u0027\ndrivers/built-in.o:(.data+0x8b50): undefined reference to `cfb_copyarea\u0027\ndrivers/built-in.o:(.data+0x8b58): undefined reference to `cfb_imageblit\u0027\n\n[adaplas]\nUse fb_sys_read/write for the same reasons as above.\n\nSigned-off-by: Avuton Olrich \u003cavuton@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38d473f99575f57f5911c7c94922fcf0b0a58b8d",
      "tree": "f0d9f967ac96a1a02658f6bcd399407b7e615fb7",
      "parents": [
        "2d9f95f916e926195a57b76064586ea0b1985848"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Fri Jun 01 00:46:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "vt8623fb: arkfb: null pointer dereference fix\n\nThis patch prevents null pointer dereference in arkfb and vt8623fb.\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d9f95f916e926195a57b76064586ea0b1985848",
      "tree": "c730ebe15767a1839fb6fe734b273d3a5d4489af",
      "parents": [
        "f0ede66fca23cfee4ee80b48298007d930f49bbe"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Jun 01 00:46:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "skeletonfb: fix of xxxfb_setup ifdef\n\nThis patch fixes wrong ifdef around the xxxfb_setup. It also moves this\nfunction to remove forward declaration.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0ede66fca23cfee4ee80b48298007d930f49bbe",
      "tree": "2deb9337847d472fe776d00bc4f53c7a82d0aea9",
      "parents": [
        "b9e82af823c10d8f981072e0d7c3a8a31f73e0bd"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Fri Jun 01 00:46:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "fix compat futex code for private futexes\n\nWhen the private futex support was added the compat code wasn\u0027t changed.\nThe result is that code using compat code which fail, e.g., because the\ntimeout values are not correctly passed.  The following patch should fix\nthat.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9e82af823c10d8f981072e0d7c3a8a31f73e0bd",
      "tree": "6af18231fb5e0117f66a3aa1f24797feeb175f18",
      "parents": [
        "0939c17c7bcf1c838bea4445b80a6966809a438f"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@ubuntu.com",
        "time": "Fri Jun 01 00:46:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "Work around Dell E520 BIOS reboot bug\n\nForce Dell E520 to use the BIOS to shutdown/reboot.\n\nI have at least one report that this patch fixes shutdown/reboot\nproblems on the Dell E520 platform.\n\n(Andi says: People can always set the boot option.  It hardly seems like a\ncritical issue needing a backport.)\n\nSigned-off-by: Tim Gardner \u003ctim.gardner@ubuntu.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0939c17c7bcf1c838bea4445b80a6966809a438f",
      "tree": "3d93789babaab344aa9c6840e267ffe34caadc6c",
      "parents": [
        "24faa9eef876d39e0826a36f31ae0e8b0eeb9835"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Fri Jun 01 00:46:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "x86: fix oprofile double free\n\nChuck reports that the recent fix from Andi to oprofile\n6c977aad03a18019015035958c65b6729cd0574c introduces a double free.  Each\ncpu\u0027s cpu_msrs is setup to point to cpu 0\u0027s, which causes free_msrs to free\ncpu 0\u0027s pointers for_each_possible_cpu.  Rather than copy the pointers, do\na deep copy instead.\n\n[acme@redhat.com: allocate_msrs() was using for_each_online_cpu()]\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24faa9eef876d39e0826a36f31ae0e8b0eeb9835",
      "tree": "3fe592d3bec99fa50d6af17e66325f56b8de85b8",
      "parents": [
        "f8343685643f2901fe11aa9d0358cafbeaf7b4c3"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Fri Jun 01 00:46:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "pci_ids: update patch for Intel ICH9M\n\nThis patch updates the Intel ICH9M LPC Controller DID\u0027s, due to a\nspecification change.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8343685643f2901fe11aa9d0358cafbeaf7b4c3",
      "tree": "08cad541c6668d0372aa5c394792735dfdb06f30",
      "parents": [
        "632155e659449685b719995d7e7081cff7b01aba"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Fri Jun 01 00:46:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "parse errors in ifdefs\n\nFix various bits of obviously-busted code which we\u0027re not happening to\ncompile, due to ifdefs.\n\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "632155e659449685b719995d7e7081cff7b01aba",
      "tree": "3d6f7f12f89dd3ec7733c09042420cfac9114989",
      "parents": [
        "78b7611c4a1e3ff008abc4751b566cb533d68f3d"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Fri Jun 01 00:46:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "potential parse error in ifdef\n\nI have made a tool to parse the kernel that does not pre-process the\nsource.  That means that my parser tries to parse all the code, including\ncode in the #else branch or code that is not often compiled because the\ndriver is not very used (or not used at all).  So, my parser sometimes\nreports parse error not originally detected by gcc.  Here is my (first)\npatch.\n\n[akpm@linux-foundation.org: fix amd8111e.c]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78b7611c4a1e3ff008abc4751b566cb533d68f3d",
      "tree": "569b5ae011f3c6a38406a95d3f8b8f61d358ab16",
      "parents": [
        "0dd11f9be47188ce08543ef65e9ece9beb2027dc"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jun 01 00:46:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "msi: mask the msix vector before we unmap it\n\nWith these two lines in the reverse order the drives/block/ccis.c was\noopsing in msi_free_irqs.  Silly us calling writel on an area after\nwe unmap it.\n\nBUG: unable to handle kernel paging request at virtual address f8b2200c\n printing eip:\nc01e9cc7\n*pdpt \u003d 0000000000003001\n*pde \u003d 0000000037e48067\n*pte \u003d 0000000000000000\nOops: 0002 [#1]\nSMP\nModules linked in: cciss ipv6 parport_pc lp parport autofs4 i2c_dev i2c_core\nsunrpc loop dm_multipath button battery asus_acpi ac tg3 floppy sg dm_snapshot\ndm_zero dm_mirror ext3 jbd dm_mod ata_piix libata mptsas scsi_transport_sas\nmptspi scsi_transport_spi mptscsih mptbase sd_mod scsi_mod\nCPU:    1\nEIP:    0060:[\u003cc01e9cc7\u003e]    Not tainted VLI\nEFLAGS: 00010286   (2.6.22-rc2-gd2579053 #1)\nEIP is at msi_free_irqs+0x81/0xbe\neax: f8b22000   ebx: f71f3180   ecx: f7fff280   edx: c1886eb8\nesi: f7c4e800   edi: f7c4ec48   ebp: 00000002   esp: f5a0dec8\nds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068\nProcess rmmod (pid: 5286, ti\u003df5a0d000 task\u003dc47d2550 task.ti\u003df5a0d000)\nStack: 00000002 f8b72294 00000400 f8b69ca7 f8b6bc6c 00000002 00000000 00000000\n       00000000 00000000 00000000 f5a997f4 f8b69d61 f7c5a4b0 f7c4e848 f7c4e848\n       f7c4e800 f7c4e800 f8b72294 f7c4e848 f8b72294 c01e3cdf f7c4e848 c024c469\nCall Trace:\n [\u003cf8b69ca7\u003e] cciss_shutdown+0xae/0xc3 [cciss]\n [\u003cf8b69d61\u003e] cciss_remove_one+0xa5/0x178 [cciss]\n [\u003cc01e3cdf\u003e] pci_device_remove+0x16/0x35\n [\u003cc024c469\u003e] __device_release_driver+0x71/0x8e\n [\u003cc024c56e\u003e] driver_detach+0xa0/0xde\n [\u003cc024bc5c\u003e] bus_remove_driver+0x27/0x41\n [\u003cc01e3ef3\u003e] pci_unregister_driver+0xb/0x13\n [\u003cf8b6a343\u003e] cciss_cleanup+0xf/0x51 [cciss]\n [\u003cc0139ced\u003e] sys_delete_module+0x110/0x135\n [\u003cc0104c7a\u003e] sysenter_past_esp+0x5f/0x85\n\nHere\u0027s a patch that just reverses the 2 lines of code as Eric suggests. Please\nconsider this for inclusion.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Chase Maupin \u003cchase.maupin@hp.com\u003e\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0dd11f9be47188ce08543ef65e9ece9beb2027dc",
      "tree": "28a76160faedd4a506e19c2debd1d0a022bf3dfe",
      "parents": [
        "4eb527a0ca83de28e773371f42abad2ab1ed7fdf"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jun 01 00:46:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "msi: fix the ordering of msix irqs\n\n\"Mike Miller (OS Dev)\" \u003cmikem@beardog.cca.cpqcorp.net\u003e writes:\n\nFound what seems the problem with our vectors being listed backward.  In\ndrivers/pci/msi.c we should be using list_add_tail rather than list_add to\npreserve the ordering across various kernels.  Please consider this for\ninclusion.\n\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nScrewed-up-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: \"Mike Miller (OS Dev)\" \u003cmikem@beardog.cca.cpqcorp.net\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4eb527a0ca83de28e773371f42abad2ab1ed7fdf",
      "tree": "f735515ce4d8e711a0a13b4ff6317712139d7380",
      "parents": [
        "85d71244f02583886dc20a60df2d4657d42116b4"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Jun 01 00:46:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "m68k: parenthesis balance\n\nBalance parenthesis in m68k mac debug code.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85d71244f02583886dc20a60df2d4657d42116b4",
      "tree": "9140675832d488f40f5a4b230ff7c651a598dbf4",
      "parents": [
        "296baae254c2e9ead4da5bfa57ecec86750331c7"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Fri Jun 01 00:46:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "Fix possible UDF data corruption\n\nupdate_next_aext() could possibly rewrite values in elen and eloc, possibly\nleading to data corruption when rewriting a file.  Use temporary variables\ninstead.  Also advance cur_epos as it can also point to an indirect extent\npointer.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "296baae254c2e9ead4da5bfa57ecec86750331c7",
      "tree": "24659b8e8043db15caa52f863f9c8465a7ff6417",
      "parents": [
        "2e1c49db4c640b35df13889b86b9d62215ade4b6"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan.altenberg@linutronix.de",
        "time": "Fri Jun 01 00:46:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "Add select PHYLIB to the UCC_GETH Kconfig option\n\nucc_geth has been migrated to use the common phylib code. So lets add a\n\u0027select PHYLIB\u0027 to the UCC_GETH Kconfig entry.\n\nSigned-off-by: Jan Altenberg \u003cjan.altenberg@linutronix.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e1c49db4c640b35df13889b86b9d62215ade4b6",
      "tree": "8b886843a57f5ff683700a9f623294e3f24d07ef",
      "parents": [
        "fa0aa866c82e441787e07169cb4925e3b673e891"
      ],
      "author": {
        "name": "Zou Nan hai",
        "email": "nanhai.zou@intel.com",
        "time": "Fri Jun 01 00:46:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "x86_64: allocate sparsemem memmap above 4G\n\nOn systems with huge amount of physical memory, VFS cache and memory memmap\nmay eat all available system memory under 4G, then the system may fail to\nallocate swiotlb bounce buffer.\n\nThere was a fix for this issue in arch/x86_64/mm/numa.c, but that fix dose\nnot cover sparsemem model.\n\nThis patch add fix to sparsemem model by first try to allocate memmap above\n4G.\n\nSigned-off-by: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa0aa866c82e441787e07169cb4925e3b673e891",
      "tree": "5d6f3f980789eb438183b928bd9d2ef906bfe2a2",
      "parents": [
        "e984fd486fdbd65d1b4a637f0ef80086eee8fbe6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Fri Jun 01 00:46:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "Fix vmi.c compilation\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e984fd486fdbd65d1b4a637f0ef80086eee8fbe6",
      "tree": "b2d5027fc0ca5eabca5a47e1bbdcc90133f5cc1e",
      "parents": [
        "184b812f7da6726d7ea4ca409c7a8762ff6c6df6",
        "436bd75e47cf804dfe89f805106bb53ff577e99a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 07:49:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 07:49:18 2007 -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  Define/reserve new ext4 superblock fields\n  When ext4_ext_insert_extent() fails to insert new blocks\n  ext4: Extent overlap bugfix\n  Remove unnecessary exported symbols.\n  EXT4: Fix whitespace\n"
    },
    {
      "commit": "184b812f7da6726d7ea4ca409c7a8762ff6c6df6",
      "tree": "77bd990cb8b36b94a9da0e9e683b70ca105279e4",
      "parents": [
        "73a74ed3a6f8fcb817fdffa2c2718f96d0108b7f"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Sat May 26 17:01:04 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:37 2007 -0700"
      },
      "message": "PCI: quirk disable MSI on via vt3351\n\nThe Via VT3351 APIC does not play well with MSI and unleashes a flood\nof APIC errors when MSI is used to deliver interrupts.  The problem\nwas recently exposed when the atl1 network device driver, which enables\nMSI by default, stimulated APIC errors on an Asus M2V mainboard, which\nemploys the Via VT3351.\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d8472 for additional\ndetails on this bug.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "73a74ed3a6f8fcb817fdffa2c2718f96d0108b7f",
      "tree": "1f9ec603c1cfd0fa9eba12cdd5fd0af35399dca1",
      "parents": [
        "3c92c57af9a24a08b8d2f76650b1209239914fcd"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Wed May 23 14:50:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:37 2007 -0700"
      },
      "message": "PCI: i386: fixup for Siemens Nixdorf AG FSC Multiprocessor Interrupt Controllers\n\nWolfgang gets:\n\n PCI: Cannot allocate resource region 0 of device 0000:00:04.0\n PCI: Error while updating region 0000:00:04.0/0 (a8008000 !\u003d fec08000)\n\nNote that the BAR seems to have high address bits hardwired to fec00000.\nAnd device 0000:00:04.0 is\n\n 00:04.0 System peripheral: Siemens Nixdorf AG FSC Multiprocessor Interrupt Controller (rev 02)\n\nI\u0027d guess that when we try to reassign this resource, PCI interrupts might\njust stop working. This could explain SCSI timeouts and other weird things.\n\nCc: Wolfgang Erig \u003cWolfgang.Erig@gmx.de\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3c92c57af9a24a08b8d2f76650b1209239914fcd",
      "tree": "203717bccf072e32dc62db493b0fee6aa4201a44",
      "parents": [
        "e3008dedff4bdc96a5f67224cd3d8d12237082a0"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "gardner.ben@gmail.com",
        "time": "Thu May 10 22:58:58 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:37 2007 -0700"
      },
      "message": "PCI: Fix pci_find_present\n\npci_find_present() is only matching the last item in the list of ids.\n\nThe break after the match is found only escapes the for loop, not the\nwhile loop, so found gets reset to NULL on the next pass.\n\nSigned-off-by: Ben Gardner \u003cgardner.ben@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3008dedff4bdc96a5f67224cd3d8d12237082a0",
      "tree": "b94671543b5dfcec7d2938bf25007c2237eca039",
      "parents": [
        "4fdadebc313f46a750e9ffca9c68c35c587ced9f"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Thu May 10 22:58:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:36 2007 -0700"
      },
      "message": "PCI: disable MSI by default on systems with Serverworks HT1000 chips\n\nI\u0027ve been seeing lots of messages like these:\n\neth0: No interrupt was generated using MSI, switching to INTx mode.  Please\nreport this failure to the PCI maintainer and include system chipset\ninformation.\n\nOn several systems that use the following Severworks HT1000 (also sometimes\nlabeled as a Broadcom chipset as well) bridge chips.  It doesn\u0027t appear MSI\nworks well (if at all) on these systems.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4fdadebc313f46a750e9ffca9c68c35c587ced9f",
      "tree": "8765dca261f32041e081f9b1d543ad9f80e13d67",
      "parents": [
        "54ca4123363f388ab724fc66da92b87dc05395c3"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Apr 26 18:21:38 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:36 2007 -0700"
      },
      "message": "msi: fix ARM compile\n\nIn file included from drivers/pci/msi.c:22:\ninclude/asm/smp.h:17:26: asm/arch/smp.h: No such file or directory\ninclude/asm/smp.h:20:3: #error \"\u003casm-arm/smp.h\u003e included in non-SMP build\"\ninclude/asm/smp.h:23:1: warning: \"raw_smp_processor_id\" redefined\nIn file included from include/linux/sched.h:65,\n                 from include/linux/mm.h:4,\n                 from drivers/pci/msi.c:10:\ninclude/linux/smp.h:85:1: warning: this is the location of the previous\ndefinition\n\nTested on powerpc, i386, and x86_64.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "436bd75e47cf804dfe89f805106bb53ff577e99a",
      "tree": "0ab9b4b67eb2233ce62878c37f8f1d32f7983229",
      "parents": [
        "315054f023d28ee64f308adf8b5737831541776b"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 12:43:28 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "Define/reserve new ext4 superblock fields\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "315054f023d28ee64f308adf8b5737831541776b",
      "tree": "09d40287fdde6f6e46ad578f9810e30933c7594c",
      "parents": [
        "25d14f983f70ddbeb15fa2d0f32f6b70bca42a15"
      ],
      "author": {
        "name": "Alex Tomas",
        "email": "alex@clusterfs.com",
        "time": "Thu May 24 13:04:25 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "When ext4_ext_insert_extent() fails to insert new blocks\n\nwe should free just the allocated blocks.\n\nSigned-off-by: Alex Tomas \u003calex@clusterfs.com\u003e\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "25d14f983f70ddbeb15fa2d0f32f6b70bca42a15",
      "tree": "322e219240fc4b527b5c5b16d1f7a97b5dd0917b",
      "parents": [
        "8a9dc94498f39c259b011d0abcb89bdf73cafa2d"
      ],
      "author": {
        "name": "Amit Arora",
        "email": "aarora@in.ibm.com",
        "time": "Thu May 24 13:04:13 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "ext4: Extent overlap bugfix\n\nThis patch adds a check for overlap of extents and cuts short the\nnew extent to be inserted, if there is a chance of overlap.\n\nSigned-off-by: Amit Arora \u003caarora@in.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "8a9dc94498f39c259b011d0abcb89bdf73cafa2d",
      "tree": "c3805d49931287bd6c1d9021783a4b7292d91332",
      "parents": [
        "8c55e20411c9499c52890a081724a8b71f3dc3a1"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Thu May 24 13:04:41 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "Remove unnecessary exported symbols.\n\nSigned-Off-By: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "8c55e20411c9499c52890a081724a8b71f3dc3a1",
      "tree": "82f1badade34aa5a5461a4ae5141c30a9a64cc66",
      "parents": [
        "54ca4123363f388ab724fc66da92b87dc05395c3"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Thu May 24 13:04:54 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:14 2007 -0400"
      },
      "message": "EXT4: Fix whitespace\n\nReplace a lot of spaces with tabs\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "ca9a7af35f1ce4a990c6c3aace65ed36f89d50bf",
      "tree": "c3e8846c9e0e1946678f5afc83e452c29f13394a",
      "parents": [
        "1ca31ae7cfed3e2a8e48fbf6ed6cac06495b6158"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Thu May 31 11:36:23 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 31 21:40:15 2007 +0200"
      },
      "message": "firewire: Install firewire-constants.h and firewire-cdev.h for userspace.\n\nThis just adds them to include/linux/Kbuild using header-y.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "1ca31ae7cfed3e2a8e48fbf6ed6cac06495b6158",
      "tree": "931d04e229f78091308d544f50717e547fb26318",
      "parents": [
        "2aef469a35a273609beaa7094d5a07c1f6d75285"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Thu May 31 11:16:43 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 31 21:40:15 2007 +0200"
      },
      "message": "firewire: Change struct fw_cdev_iso_packet to not use bitfields.\n\nThe struct is part of the userspace interface and can not use\nbitfields.  This patch replaces the bitfields with a __u32 \u0027control\u0027\nword and provides access macros to set the bits.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "2aef469a35a273609beaa7094d5a07c1f6d75285",
      "tree": "3aad939f26bee97a7998b67a634478d081192cee",
      "parents": [
        "b32744751e751e0abb184cf3b7359c9387a4bdf8"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Wed May 30 19:06:35 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 31 21:40:14 2007 +0200"
      },
      "message": "firewire: Implement suspend/resume PCI driver hooks.\n\nIt\u0027s a low-impact design, that just makes suspend/resume look like\na bus reset to the upper level drivers, but it should be sufficient.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "b32744751e751e0abb184cf3b7359c9387a4bdf8",
      "tree": "8be945f663279acdeba607a781476dfcff4eb142",
      "parents": [
        "14e2198646d92ef52a69d20269580a3fbe7c996b"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed May 30 20:44:52 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 31 21:40:14 2007 +0200"
      },
      "message": "firewire: add to MAINTAINERS\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "14e2198646d92ef52a69d20269580a3fbe7c996b",
      "tree": "ff9522f74da61ade0ab3739a35ea90b85fd91fea",
      "parents": [
        "d7794c86686a05276de42f145e485099426aca68"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 13:18:27 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 31 21:40:13 2007 +0200"
      },
      "message": "firewire: fw-sbp2: implement sysfs ieee1394_id\n\nThe attribute /sys/bus/scsi/devices/*:*:*:*/ieee1394_id, as generated by\nthe old sbp2 driver, is typically used to create persistently named\nlinks in /dev/disk/by-id.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "d7794c86686a05276de42f145e485099426aca68",
      "tree": "b62da0b0424914f84f851887eec48ad8dfbf0421",
      "parents": [
        "a52938f3e2e7c1dd2f00775016703991b7809c42"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 13:17:15 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 31 21:40:13 2007 +0200"
      },
      "message": "ieee1394: sbp2: offer SAM-conforming target port ID in sysfs\n\nWith \"modprobe sbp2 long_ieee1394_id\u003dy\", the format of\n/sys/bus/scsi/devices/*:*:*:*/ieee1394_id is changed from e.g.\n0001041010004beb:0:0 to 0001041010004beb:00042c:0000.\n\nThe longer format fully conforms to object identifier sizes as per\nSAM(-2...4) and reflects what the SAM target port identifier is meant to\ncontain:  A Discovery ID allegedly specified by ISO/IEC 13213:1994 ---\nhowever there is no such thing; the authors of SAM probably meant\nDirectory ID).  Especially target nodes with multiple dynamically added\ntargets may use Directory IDs to persistently identify target ports.\n\nThe new format is independent of implementation details of nodemgr.\nThus the same ieee1394_id attribute format can be implemented in the new\nfirewire stack.\n\nThe ieee1394_id is typically used to create persistently named links in\n/dev/disk/by-id.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a52938f3e2e7c1dd2f00775016703991b7809c42",
      "tree": "32af0ad2c59ac8b0422482b49ab8555bade21570",
      "parents": [
        "54ca4123363f388ab724fc66da92b87dc05395c3"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 13:11:47 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 31 21:40:13 2007 +0200"
      },
      "message": "ieee1394: fix calculation of sysfs attribute \"address\"\n\nstruct csr1212_keyval.offset is relative to 0xffff f000 0000 rather than\n0xffff f000 0400.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "54ca4123363f388ab724fc66da92b87dc05395c3",
      "tree": "8ff6a020410b1d08b4a765952e6cb62e3ae1a11d",
      "parents": [
        "51d7cfc670e4c09e296af101326a6270060e72e7",
        "4096b46f01a362fe2cc83f6be25cc7be6bce2ab7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 12:33:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 12:33:16 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix:\n  sparc64: fix alignment bug in linker definition script\n"
    },
    {
      "commit": "cc4c24e115ca7bc2e4ec74d70bcb8fda1d1a8df8",
      "tree": "9da120a598b8f540c8b72050f7d252c700316c9f",
      "parents": [
        "68ccfaa8222f2a26f0689fad9e8c0c3f4c19f599"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed May 30 20:50:14 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 31 12:53:00 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: do not use named sysfs groups\n\nThe initial version of the thinkpad-acpi sysfs interface (not yet released\nin any stable mainline kernel) made liberal use of named sysfs groups, in\norder to get the attributes more organized.\n\nThis proved to be a really bad design decision.  Maybe if attribute groups\nwere as flexible as a real directory, and if binary attributes were not\nsecond-class citizens, the idea of subdirs and named groups would not have\nbeen so bad.\n\nThis patch makes all the thinkpad-acpi sysfs groups anonymous (thus\nremoving the subdirs), adds the former group names as a prefix (so that\nhotkey/enable becomes hotkey_enable for example), and updates the\ndocumentation.\n\nThese changes will make the thinkpad-acpi sysfs ABI a lot easier to\nmaintain.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "51d7cfc670e4c09e296af101326a6270060e72e7",
      "tree": "d18858aacd9634b71f543f6a187f313950a13432",
      "parents": [
        "5983b125740553d08a67d0c57e8c1021f5a06e31",
        "3ecb0a5a7b567c9719d61938bcdba22938084b65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:16:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:16:37 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: deregister ccw device when pgid disband failed\n  [S390] cio: Use device_schedule_callback() for removing disconnected devices.\n  [S390] Fix section annotations.\n  [S390] raw3270: use mutex instead of semaphore\n  [S390] arch/s390/kernel/debug.c: use mutex instead of semaphore\n  [S390] dasd_eer: use mutex instead of semaphore\n  [S390] Add exception handler for diagnose 224\n"
    },
    {
      "commit": "5983b125740553d08a67d0c57e8c1021f5a06e31",
      "tree": "7c8cb1427ea5ca8260b4ee6689c947c62fa3bbcf",
      "parents": [
        "8ac1c101ec73e60635257ed9af1c6ab423c535b4",
        "4e1c20842044da32f771631049b7082dad63a9c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:15:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:15:42 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: support older gcc\u0027s\n  sh: trivial build cleanups.\n  sh: Fix vsyscall build failure.\n  sh: Trivial fix for dma-api compile failure.\n  sh: Fix pcrel too far for in_nmi label.\n  sh: section mismatch fixes for system timer.\n"
    }
  ],
  "next": "8ac1c101ec73e60635257ed9af1c6ab423c535b4"
}
