)]}'
{
  "log": [
    {
      "commit": "b2d9308ae43a9cfa56cc9682dc6ed63347a8d2bf",
      "tree": "cfffa29e48314d38b23e69e3db94751277ed26d4",
      "parents": [
        "fe40900f408642e772739088d30636e2f3f7d0d8"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Thu Jun 07 23:24:38 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 07 23:24:38 2007 -0700"
      },
      "message": "mlx4_core: Don\u0027t set MTT address in dMPT entries with PA set\n\nIf a dMPT entry has the PA flag (direct physical address) set, then\nthe (unused) MTT base address field has to be set to 0.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "fe40900f408642e772739088d30636e2f3f7d0d8",
      "tree": "e4fb317dcfd9c7145ab8a6a75f7e6c5a64e429d9",
      "parents": [
        "3e1db334dca97df9034ebeec4657329a2b37a811"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 07 23:24:36 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 07 23:24:36 2007 -0700"
      },
      "message": "mlx4_core: Check firmware command interface revision\n\nHCA firmware with incompatible changes to the FW commmand interface is\ncoming soon.  Add a check of the interface revision during\ninitialization and bail out if the firmware advertises a revision that\nthe driver doesn\u0027t know about.  This will avoid strange failures later\nif the driver goes on using the wrong interface revision. \n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3e1db334dca97df9034ebeec4657329a2b37a811",
      "tree": "df9ed4b79daf80e42032fd92e17df448343ee6b3",
      "parents": [
        "2c5cb2355843f9958e19a4b243456be92f97c73b"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun Jun 03 19:47:10 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 07 11:51:59 2007 -0700"
      },
      "message": "IB/mthca, mlx4_core: Fix typo in comment\n\ns/signifant/significant/\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2c5cb2355843f9958e19a4b243456be92f97c73b",
      "tree": "1c793ff7d6a1805a97c8e6d709a8b72a2df5d454",
      "parents": [
        "b581401ed0cc83a4483ed39c00a14a60bacecc3a"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat Jun 02 07:16:02 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 07 11:51:58 2007 -0700"
      },
      "message": "mlx4_core: Free catastrophic error MSI-X interrupt with correct dev_id\n\nWe need to pass the same dev_id to free_irq() and request_irq().  When\nusing MSI-X, the MLX4_EQ_CATAS interrupt uses a different dev_id from\nthe other interrupts.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b581401ed0cc83a4483ed39c00a14a60bacecc3a",
      "tree": "fa83991f1f429c0bf9876856d5255cf4a8be79fe",
      "parents": [
        "09360d5408cb641abff0f32a172a3332f02e8e88"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 07 11:51:58 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 07 11:51:58 2007 -0700"
      },
      "message": "mlx4_core: Initialize ctx_list and ctx_lock earlier\n\nWe may call mlx4_dispatch_event() before mlx4_register_device() is\ncalled for a device, because for example a catastrophic error happens\nimmediately after we enable interrupts.  Therefore priv-\u003ectx_list and\npriv-\u003ectx_lock need to be initialized earlier.\n\nThis bug was actually exposed by the MSI-X bug that returned IRQ numbers \nto drivers in reverse order, so that the first FW command \ninterrupt looked to mlx4 like a catastrophic error.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "09360d5408cb641abff0f32a172a3332f02e8e88",
      "tree": "3f8b0671cf5bafa6b1f2924c63189aa9fe345ed3",
      "parents": [
        "7244d545c123ff33a3a5bff7fcb96a07778c32d1"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Wed May 30 13:14:31 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 07 11:51:57 2007 -0700"
      },
      "message": "mlx4_core: Fix CQ context layout\n\nThe reserved6 field should be 64 bits, not just 16 bits.  Without\nthis, the structure does not match the hardware layout on 32-bit\narchitectures: the db_rec_addr field ends up at offset 52 instead of\noffset 56.  The bug slipped by because the alignment of __be64 members\nends up putting it in the right place on x86-64.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7244d545c123ff33a3a5bff7fcb96a07778c32d1",
      "tree": "c4d2893faa844e4cd6e2b47bbd2663dc28d9af83",
      "parents": [
        "143a275984b37058d2d3ab1ec0e5be9026fda24d",
        "e7e8cc5ae63c39dbbbb5f14c5120bdf2d931fac9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 09:35:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 09:35:54 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [VIDEO] sunxvr500fb: Fix pseudo_palette array size\n  [VIDEO] sunxvr2500fb: Fix pseudo_palette array size\n  [VIDEO] ffb: The pseudo_palette is only 16 elements long\n  [VIDEO]: Fix section mismatch warning in promcon.\n  [ATA]: Back out bogus (SPARC64 \u0026\u0026 !PCI) Kconfig depends.\n  [SPARC64]: Fill in gaps in non-PCI dma_*() NOP implementation.\n  [SPARC64]: Fix {mc,smt}_capable().\n  [SPARC64]: Make core and sibling groups equal on UltraSPARC-IV.\n  [SPARC64]: Proper multi-core scheduling support.\n  [SPARC64]: Provide mmu statistics via sysfs.\n  [SPARC64]: Fix service channel hypervisor function names.\n  [SPARC64]: Export basic cpu properties via sysfs.\n  [SPARC64]: Move topology init code into new file, sysfs.c\n"
    },
    {
      "commit": "143a275984b37058d2d3ab1ec0e5be9026fda24d",
      "tree": "f2a27a47dd7de855f8b5a0c3ef96809fc6738eca",
      "parents": [
        "b74d0deb968e1f85942f17080eace015ce3c332c",
        "f40e524eaec9697d1515564fd5b961d839d2dc4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 08:54:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 08:54:55 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 building of COFF zImages\n  [POWERPC] spufs: Fix error handling in spufs_fill_dir()\n  [POWERPC] Add table of contents to booting-without-of.txt\n  [POWERPC] spufs: Don\u0027t yield nosched context\n  [POWERPC] Fix typo in booting-without-of-txt section numbering\n  [POWERPC] scc_sio: Fix link failure\n  [POWERPC] cbe_cpufreq: Limit frequency via cpufreq notifier chain\n  [POWERPC] Fix pci_setup_phb_io_dynamic for pci_iomap\n  [POWERPC] spufs scheduler: Fix wakeup races\n  [POWERPC] spufs: Synchronize pte invalidation vs ps close\n  [POWERPC] spufs: Free mm if spufs_fill_dir() failed\n  [POWERPC] spufs: Fix gang destroy leaks\n  [POWERPC] spufs: Hook up spufs_release_mem\n  [POWERPC] spufs: Refuse to load the module when not running on cell\n  [POWERPC] pasemi: Fix iommu + 64K PAGE_SIZE bug\n"
    },
    {
      "commit": "b74d0deb968e1f85942f17080eace015ce3c332c",
      "tree": "7db612ba2931ef22ff7166f51dcb0fd1fe1d7ee1",
      "parents": [
        "8381e04b90ce9e7669a2d20aa7aaff3be910e447"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Jun 06 03:59:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 08:52:15 2007 -0700"
      },
      "message": "Restrict clearing TIF_SIGPENDING\n\nThis patch should get a few birds.  It prevents sigaction calls from\nclearing TIF_SIGPENDING in other threads, which could leak -ERESTART*.\nAnd It fixes ptrace_stop not to clear it, which done at the syscall exit\nstop could leak -ERESTART*.  It probably removes the harm from signalfd,\nat least assuming it never calls dequeue_signal on kernel threads that\nmight have used block_all_signals.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8381e04b90ce9e7669a2d20aa7aaff3be910e447",
      "tree": "41615b1e4a40607a7014391d87704b87e5bf79b9",
      "parents": [
        "5ecd3100e695228ac5e0ce0e325e252c0f11806f"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Thu Jun 07 16:16:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 08:52:15 2007 -0700"
      },
      "message": "checkpatch.pl: should be executable\n\nscripts/checkpatch.pl should be executable, make it so.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nAcked-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Joel Schopp \u003cjschopp@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f40e524eaec9697d1515564fd5b961d839d2dc4f",
      "tree": "db98d629375d71db8e65b8d79efb4a2d783d1e37",
      "parents": [
        "87873c86802ba7ff9d9550d06459a6e99d72c5eb"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 22:21:31 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 22:21:31 2007 +1000"
      },
      "message": "[POWERPC] Fix building of COFF zImages\n\nThe COFF zImage (for booting oldworld powermacs) wasn\u0027t being built\ncorrectly because the procedure descriptor in crt0.S for the zImage\nentry point wasn\u0027t declared as .globl, and therefore wasn\u0027t getting\npulled in from wrapper.a by the linker.  This adds the necessary\n.globl statement.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "87873c86802ba7ff9d9550d06459a6e99d72c5eb",
      "tree": "c077539fbf5eca8010d4edfa8fd5771a4926101c",
      "parents": [
        "5e1e9ba690a2e2135a8f997242f9c46d2b8ac033"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linux.vnet.ibm.com",
        "time": "Wed Jun 06 14:03:58 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:40 2007 +1000"
      },
      "message": "[POWERPC] spufs: Fix error handling in spufs_fill_dir()\n\nThe error path in spufs_fill_dir() is broken. If d_alloc_name() or\nspufs_new_file() fails, spufs_prune_dir() is getting called. At this time\ndir-\u003einode is not set and a NULL pointer is dereferenced by mutex_lock().\nThis bugfix replaces spufs_prune_dir() with a shorter version that does\nnot touch dir-\u003einode but simply removes all children.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5e1e9ba690a2e2135a8f997242f9c46d2b8ac033",
      "tree": "cb230ce27e8efd6df35a1834adc7d11fdd796eab",
      "parents": [
        "e5c0b9ec538a86433ddd725f675e0a5a2117b9ed"
      ],
      "author": {
        "name": "Stuart Yoder",
        "email": "stuart.yoder@freescale.com",
        "time": "Wed Jun 06 04:29:14 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:40 2007 +1000"
      },
      "message": "[POWERPC] Add table of contents to booting-without-of.txt\n\nAdd table of contents.\n\nSigned-off-by: Stuart Yoder \u003cstuart.yoder@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e5c0b9ec538a86433ddd725f675e0a5a2117b9ed",
      "tree": "b1f8fba730e91daa42ff6910d7fdf2669115537d",
      "parents": [
        "d30ac1242bf842fe28501a78a460a43910ef2dba"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jun 05 11:25:59 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:40 2007 +1000"
      },
      "message": "[POWERPC] spufs: Don\u0027t yield nosched context\n\nNosched context sould never be scheduled out, thus we must not\ndeactivate them in spu_yield ever.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d30ac1242bf842fe28501a78a460a43910ef2dba",
      "tree": "b6fc99b0f5b25c7ffba046b2d42193c9e69e1858",
      "parents": [
        "6dcbf164dcf4042bcbe9f56d94f65acd10b0e1f6"
      ],
      "author": {
        "name": "Stuart Yoder",
        "email": "stuart.yoder@freescale.com",
        "time": "Tue Jun 05 07:16:15 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:40 2007 +1000"
      },
      "message": "[POWERPC] Fix typo in booting-without-of-txt section numbering\n\nFix typo in section numbering.\n\nSigned-off-by: Stuart Yoder \u003cstuart.yoder@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6dcbf164dcf4042bcbe9f56d94f65acd10b0e1f6",
      "tree": "e48f380da0f20d13bce001b9251f05a1d830bd19",
      "parents": [
        "1552cb923efcd0f5499104256010d2ace437581d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jun 05 04:14:41 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:40 2007 +1000"
      },
      "message": "[POWERPC] scc_sio: Fix link failure\n\nscc_sio.o should only be built if the txx9 serial driver is actually\nbuilt into the kernel.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n\n--\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1552cb923efcd0f5499104256010d2ace437581d",
      "tree": "b80bc75c9f19cc69d8ef542bce4bd32669c1f478",
      "parents": [
        "e7c40012b84f670ba57fe4a3f453ddecc8813e9b"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Jun 05 04:14:40 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:40 2007 +1000"
      },
      "message": "[POWERPC] cbe_cpufreq: Limit frequency via cpufreq notifier chain\n\n... and get rid of cpufreq_set_policy call that caused a build\nfailure due interfering commits.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e7c40012b84f670ba57fe4a3f453ddecc8813e9b",
      "tree": "e2f353ed68597ca43e2949d3de144c6a33beded3",
      "parents": [
        "bb5db29aa0379f0f3ef857a3a3715f17261c611b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Tue Jun 05 04:14:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:40 2007 +1000"
      },
      "message": "[POWERPC] Fix pci_setup_phb_io_dynamic for pci_iomap\n\nWe had a problem on a system with only dynamically allocated\nPCI buses (using of_pci_phb_driver) in combination with libata.\nThis setup ended up having no \"primary\" phb, which means\nthat pci_io_base never got initialized and all IO port\nnumbers are 64 bit numbers, which is larger than the\nPIO_MASK limit.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bb5db29aa0379f0f3ef857a3a3715f17261c611b",
      "tree": "7de8b9a16f8a78fb99ac10e1f8d64664b5472aa3",
      "parents": [
        "47d3a5faa3f72186f769ed9579c630afb8433f2b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jun 04 23:26:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:39 2007 +1000"
      },
      "message": "[POWERPC] spufs scheduler: Fix wakeup races\n\nFix the race between checking for contexts on the runqueue and actually\nwaking them in spu_deactive and spu_yield.\n\nThe guts of spu_reschedule are split into a new helper called\ngrab_runnable_context which shows if there is a runnable thread below\na specified priority and if yes removes if from the runqueue and uses\nit.  This function is used by the new __spu_deactivate hepler shared\nby preemption and spu_yield to grab a new context before deactivating\na specified priority and if yes removes if from the runqueue and uses\nit.  This function is used by the new __spu_deactivate hepler shared\nby preemption and spu_yield to grab a new context before deactivating\nthe old one.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "47d3a5faa3f72186f769ed9579c630afb8433f2b",
      "tree": "01e33e214b40d34ee6051d1381ba87521caa5d82",
      "parents": [
        "89df00855beabfa700f9a9ed52f0983bdc4b021d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jun 04 23:26:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:39 2007 +1000"
      },
      "message": "[POWERPC] spufs: Synchronize pte invalidation vs ps close\n\nMake sure the mapping_lock also protects access to the various address_space\npointers used for tearing down the ptes on a spu context switch.\n\nBecause unmap_mapping_range can sleep we need to turn mapping_lock from\na spinlock into a sleeping mutex.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "89df00855beabfa700f9a9ed52f0983bdc4b021d",
      "tree": "8c3769a44be771d0e66df601bd6db139f22b4b87",
      "parents": [
        "877907d37da9694a34adc9dc3e2ce09400148cb5"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linux.vnet.ibm.com",
        "time": "Mon Jun 04 23:26:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:39 2007 +1000"
      },
      "message": "[POWERPC] spufs: Free mm if spufs_fill_dir() failed\n\nIn case spufs_fill_dir() fails only put_spu_context()\ngets called for cleanup and the acquired mm_struct never gets freed.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linux.vnet.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "877907d37da9694a34adc9dc3e2ce09400148cb5",
      "tree": "4cb8ffe949e3beeb3ccc0d58824a215e83e6f63c",
      "parents": [
        "ce92987baba60bc082b9eedddfaf4ae3f8435dac"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Jun 04 23:26:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:39 2007 +1000"
      },
      "message": "[POWERPC] spufs: Fix gang destroy leaks\n\nPreviously, closing a SPE gang that still has contexts would trigger\na WARN_ON, and leak the allocated gang.\n\nThis change fixes the problem by using the gang\u0027s reference counts to\ndestroy the gang instead. The gangs will persist until their last\nreference (be it context or open file handle) is gone.\n\nAlso, avoid using statements with side-effects in a WARN_ON().\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ce92987baba60bc082b9eedddfaf4ae3f8435dac",
      "tree": "fdb0e2df0c63d33015bd7a9fda3869abb38b9344",
      "parents": [
        "8f18a158192ef6dc63a572bdbbdf5613cfbbe2e4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jun 04 23:26:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:39 2007 +1000"
      },
      "message": "[POWERPC] spufs: Hook up spufs_release_mem\n\nCurrently spufs_mem_release and the mem file doesn\u0027t have any release\nmethod hooked up, leading to leaks everytime is used.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8f18a158192ef6dc63a572bdbbdf5613cfbbe2e4",
      "tree": "18d5911fe8262d060fccd0b8b581a1b574aebb44",
      "parents": [
        "6291ed3c04d5c83c26e77d4fa47e06d0416be81d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Mon Jun 04 23:26:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:39 2007 +1000"
      },
      "message": "[POWERPC] spufs: Refuse to load the module when not running on cell\n\nAs noticed by David Woodhouse, it\u0027s currently possible to mount\nspufs on any machine, which means that it actually will get\nmounted by fedora.\nThis refuses to load the module on platforms that have no\nsupport for SPUs.\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6291ed3c04d5c83c26e77d4fa47e06d0416be81d",
      "tree": "08e482c7288515f609af5fccf93e79c050fb5b83",
      "parents": [
        "5ecd3100e695228ac5e0ce0e325e252c0f11806f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Jun 04 10:49:05 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 11:44:39 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Fix iommu + 64K PAGE_SIZE bug\n\nThe powerpc iommu code was refactored by Linas back in the 2.6.20 time\nframe to map 4K pages from the generic code, but I had forgotten to go\nback and fix my platform driver before submitting it.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e7e8cc5ae63c39dbbbb5f14c5120bdf2d931fac9",
      "tree": "7588b1b02c13eb6827f527ab152aa3e6f077f9ee",
      "parents": [
        "f2c138638687a7ffbf0d2a0e7addfec7bab9a765"
      ],
      "author": {
        "name": "Antonino Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jun 05 13:15:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 05 13:15:26 2007 -0700"
      },
      "message": "[VIDEO] sunxvr500fb: Fix pseudo_palette array size\n\n- the pseudo_palette is only 16 elements long.\n- the pseudo_palette has only 16 elements. Do not write if regno (the array\n  index) is more than 15.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2c138638687a7ffbf0d2a0e7addfec7bab9a765",
      "tree": "a85ed4f1ef83a0bbdceadc59bab139c3a480f89f",
      "parents": [
        "d2fa9e05e3876198d8ab31624fe84512a0a44b45"
      ],
      "author": {
        "name": "Antonino Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jun 05 13:15:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 05 13:15:01 2007 -0700"
      },
      "message": "[VIDEO] sunxvr2500fb: Fix pseudo_palette array size\n\n- the pseudo_palette is only 16 elements long.\n- the pseudo_palette has only 16 elements. Do not write if regno (the array\n  index) is more than 15.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2fa9e05e3876198d8ab31624fe84512a0a44b45",
      "tree": "ca80f3acd3a90f7dcd622d3721166b48591fdf83",
      "parents": [
        "353076fee81318d056c7a853b1bf6ad1f81d050d"
      ],
      "author": {
        "name": "Antonino Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jun 05 13:14:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 05 13:14:33 2007 -0700"
      },
      "message": "[VIDEO] ffb: The pseudo_palette is only 16 elements long\n\nThe pseudo_palette is only 16 elements long.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "353076fee81318d056c7a853b1bf6ad1f81d050d",
      "tree": "40cd766ce155a5ec4ae0197c291f5c96d9753c4d",
      "parents": [
        "65d8bac3df9516adb17ce9df94a955d3c2c85a51"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jun 04 23:52:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 04 23:52:45 2007 -0700"
      },
      "message": "[VIDEO]: Fix section mismatch warning in promcon.\n\nFix the following warnings in promcon:\nWARNING: o-sparc64/drivers/video/console/built-in.o(.text+0x480): Section mismatch: reference to .init.data:promfont_unitable (between \u0027promcon_init_unimap\u0027 and \u0027promcon_init\u0027)\nWARNING: o-sparc64/drivers/video/console/built-in.o(.text+0x488): Section mismatch: reference to .init.data:promfont_unitable (between \u0027promcon_init_unimap\u0027 and \u0027promcon_init\u0027)\nWARNING: o-sparc64/drivers/video/console/built-in.o(.text+0x48c): Section mismatch: reference to .init.data:promfont_unicount (between \u0027promcon_init_unimap\u0027 and \u0027promcon_init\u0027)\nWARNING: o-sparc64/drivers/video/console/built-in.o(.text+0x490): Section mismatch: reference to .init.data:promfont_unicount (between \u0027promcon_init_unimap\u0027 and \u0027promcon_init\u0027)\n\nThe warnings happens because the function: promcon_init_unimap()\nreferences promfont_unitable and promfont_unicount which are marked\n__initdata by the conmakehash command in the drivers/video/console/Makefile\n\nFix the warning by removing the __initdata marker on the two variables.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65d8bac3df9516adb17ce9df94a955d3c2c85a51",
      "tree": "54eff26ff5dd07965da7eeeb44261bb2c8a588fc",
      "parents": [
        "f04dbac2623439e8e15abf55742769af0280c919"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 23:33:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 23:33:04 2007 -0700"
      },
      "message": "[ATA]: Back out bogus (SPARC64 \u0026\u0026 !PCI) Kconfig depends.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f04dbac2623439e8e15abf55742769af0280c919",
      "tree": "88a433b518d05b1cd7085a9ee8e811b0f070415f",
      "parents": [
        "a2f9f6bbb30e60ee9f9f83cede960123a65876a2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 23:32:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 23:32:23 2007 -0700"
      },
      "message": "[SPARC64]: Fill in gaps in non-PCI dma_*() NOP implementation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2f9f6bbb30e60ee9f9f83cede960123a65876a2",
      "tree": "84388015bd5ba7c4d01fc256d8fb6a2f3d2a93a9",
      "parents": [
        "5cd342df96e911fb8135fb3d58f33c2c5af9ffab"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@hutch.davemloft.net",
        "time": "Mon Jun 04 21:48:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 21:50:05 2007 -0700"
      },
      "message": "[SPARC64]: Fix {mc,smt}_capable().\n\nIt\u0027s not just sun4v hypervisor platforms that should return true\nfor this, sun4u with UltraSPARC-IV should return true too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cd342df96e911fb8135fb3d58f33c2c5af9ffab",
      "tree": "fd828ca9e65e0832b43d31d6f2a14d2f31a94ee9",
      "parents": [
        "f78eae2e6f5d1eb05f76a45486286445b916bd92"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@hutch.davemloft.net",
        "time": "Mon Jun 04 21:35:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 21:50:02 2007 -0700"
      },
      "message": "[SPARC64]: Make core and sibling groups equal on UltraSPARC-IV.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f78eae2e6f5d1eb05f76a45486286445b916bd92",
      "tree": "0fa81e104ad9891afcaf18cdcb413c4a0f2ee8da",
      "parents": [
        "d887ab3a9b1899f88b8cfba531e726b5fb2ebd14"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@hutch.davemloft.net",
        "time": "Mon Jun 04 17:01:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 21:50:00 2007 -0700"
      },
      "message": "[SPARC64]: Proper multi-core scheduling support.\n\nThe scheduling domain hierarchy is:\n\n   all cpus --\u003e\n      cpus that share an instruction cache --\u003e\n          cpus that share an integer execution unit\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d887ab3a9b1899f88b8cfba531e726b5fb2ebd14",
      "tree": "2f60de04ddf40419c295da0d9f64024fdc53d372",
      "parents": [
        "48b67356400dd7866c035024aeaa2f804de7cead"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@t1000.davemloft.net",
        "time": "Sun Jun 03 23:38:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 21:49:57 2007 -0700"
      },
      "message": "[SPARC64]: Provide mmu statistics via sysfs.\n\nIf the system supports hypervisor based statistics, allow them to\nbe fetched, enabled, and disabled via sysfs.\n\nEnable and disable via the boolean:\n\n/sys/devices/systems/cpu/cpuN/mmustat_enable\n\nStatistic values are provided under:\n\n/sys/devices/systems/cpu/cpuN/mmu_status/\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48b67356400dd7866c035024aeaa2f804de7cead",
      "tree": "8cbd6bc7d7668a5bc7f4dbeccc8f1783f099a634",
      "parents": [
        "d1f253e60aefe4d3a3e708b3c2a082f3ec1be6f4"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@t1000.davemloft.net",
        "time": "Sun Jun 03 19:07:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 21:49:54 2007 -0700"
      },
      "message": "[SPARC64]: Fix service channel hypervisor function names.\n\nsed \u0027s/scv/svc/\u0027\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1f253e60aefe4d3a3e708b3c2a082f3ec1be6f4",
      "tree": "7a56cb74de76203790bab5151e1f7488ca32230e",
      "parents": [
        "eff3414b7277c4792debfa227f5408238d925f16"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@hutch.davemloft.net",
        "time": "Sat Jun 02 20:46:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 21:49:51 2007 -0700"
      },
      "message": "[SPARC64]: Export basic cpu properties via sysfs.\n\nCache sizes, udelay_val, and clock_tick.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eff3414b7277c4792debfa227f5408238d925f16",
      "tree": "6c68bbd22f14e8cfa42f4e2f5a18952086156321",
      "parents": [
        "5ecd3100e695228ac5e0ce0e325e252c0f11806f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@hutch.davemloft.net",
        "time": "Sat Jun 02 14:41:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 21:49:50 2007 -0700"
      },
      "message": "[SPARC64]: Move topology init code into new file, sysfs.c\n\nAlso, use per-cpu data for struct cpu.  Calling kmalloc for\neach cpu in topology_init() is just plain clumsy.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ecd3100e695228ac5e0ce0e325e252c0f11806f",
      "tree": "b494a3be23da558214079c479b540cc771b96b1c",
      "parents": [
        "ec4883b015c3212f6f6d04fb2ff45f528492f598"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 17:57:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 17:57:25 2007 -0700"
      },
      "message": "Linux 2.6.22-rc4\n"
    },
    {
      "commit": "ec4883b015c3212f6f6d04fb2ff45f528492f598",
      "tree": "0e393eb198a35a90adafcd8129564d0173aafad4",
      "parents": [
        "464cf177df7727efcc5506322fc5d0c8b896f545",
        "0477d24e2a87a9077b62298b01b031929f5cf2a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 17:54:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 17:54:09 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [JFFS2] Fix obsoletion of metadata nodes in jffs2_add_tn_to_tree()\n  [MTD] Fix error checking after get_mtd_device() in get_sb_mtd functions\n  [JFFS2] Fix buffer length calculations in jffs2_get_inode_nodes()\n  [JFFS2] Fix potential memory leak of dead xattrs on unmount.\n  [JFFS2] Fix BUG() caused by failing to discard xattrs on deleted files.\n  [MTD] generalise the handling of MTD-specific superblocks\n  [MTD] [MAPS] don\u0027t force uclinux mtd map to be root dev\n"
    },
    {
      "commit": "464cf177df7727efcc5506322fc5d0c8b896f545",
      "tree": "7b6546aab9c5a7f326ddc27c7a456287172f3c64",
      "parents": [
        "a862b5c8cd5d847779a049a5fc8cf5b1e6f5fa07"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun May 27 15:10:40 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jun 04 16:48:34 2007 -0400"
      },
      "message": "libata: always use polling SETXFER\n\nSeveral people have reported LITE-ON LTR-48246S detection failed\nbecause SETXFER fails.  It seems the device raises IRQ too early after\nSETXFER.  This is controller independent.  The same problem has been\nreported for different controllers.\n\nSo, now we have pata_via where the controller raises IRQ before it\u0027s\nready after SETXFER and a device which does similar thing.  This patch\nmakes libata always execute SETXFER via polling.  As this only happens\nduring EH, performance impact is nil.  Setting ATA_TFLAG_POLLING is\nalso moved from issue hot path to ata_dev_set_xfermode() - the only\nplace where SETXFER can be issued.\n\nNote that ATA_TFLAG_POLLING applies only to drivers which implement\nSFF TF interface and use libata HSM.  More advanced controllers ignore\nthe flag.  This doesn\u0027t matter for this fix as SFF TF controllers are\nthe problematic ones.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a862b5c8cd5d847779a049a5fc8cf5b1e6f5fa07",
      "tree": "f64592cf9b60b3687eaabb44ffd986c54148e8f9",
      "parents": [
        "0b662c64840fb281e5948ab6f9d60f84817277d0",
        "3a2430708fb8f31c084503cb47240483ec2c2662"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:31:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:31:39 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] JAZZ ESP and SUN ESP need SPI_ATTRS\n  [SCSI] atari_NCR5380: update_timeout removal\n  [SCSI] aacraid: fix shutdown handler to also disable interrupts.\n  [SCSI] qla2xxx: fix timeout in qla2x00_down_timeout\n  [SCSI] fix CONFIG_SCSI_WAIT_SCAN\u003dm\n"
    },
    {
      "commit": "0b662c64840fb281e5948ab6f9d60f84817277d0",
      "tree": "169f6bf2c3c9f3a7a69b0ee3785cfcd866e12329",
      "parents": [
        "45efebf2492187e8915e2876c5bf6f3803b1c23f",
        "1dfa2812404c37d7571622195f907cea3331616c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:27:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:27:33 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: reduce raciness when input handlers disconnect\n  Input: ucb1x00 - do not access input_dev-\u003eprivate directly\n  Input: logips2pp - fix typo in Kconfig\n  Input: db9 - do not ignore dev2 module parameter\n"
    },
    {
      "commit": "45efebf2492187e8915e2876c5bf6f3803b1c23f",
      "tree": "fef7ca620be5a61a243e7781bf50cb829972e4ca",
      "parents": [
        "4acbab84688bfea82322c14e809fc7d82242cee3",
        "6e1d91039becc9d5bcd046d8c709dbaf471220e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:26:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:26:49 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [ICMP]: Fix icmp_errors_use_inbound_ifaddr sysctl\n  [IPV4]: Fix \"ipOutNoRoutes\" counter error for TCP and UDP\n  [NET] gso: Fix GSO feature mask in sk_setup_caps\n  [TCP]: Fix GSO ignorance of pkts_acked arg (cong.cntrl modules)\n  [NET]: Fix comparisons of unsigned \u003c 0.\n  [NET]: Make net watchdog timers 1 sec jiffy aligned.\n  [ATM]: Fix warning.\n  [TCP]: Use default 32768-61000 outgoing port range in all cases.\n  [AF_UNIX]: Fix datagram connect race causing an OOPS.\n  [TG3]: Fix link problem on Dell\u0027s onboard 5906.\n  [AF_UNIX]: Make socket locking much less confusing.\n"
    },
    {
      "commit": "4acbab84688bfea82322c14e809fc7d82242cee3",
      "tree": "7c4a9c0a088a70799d744d30e7c6a3220701adbb",
      "parents": [
        "78ae87c3cd723c8a8dcd67d4e4cbc6d63671c108",
        "899b69d079713d0f568fb2700b86987aa94f29b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:25:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:25:59 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [ATA]: Don\u0027t allow to enable this for SPARC64 without PCI.\n  [VIDEO]: XVR500 and XVR2500 require FB\u003dy\n"
    },
    {
      "commit": "78ae87c3cd723c8a8dcd67d4e4cbc6d63671c108",
      "tree": "ba550d1d94a11b8f758f905e40c3d2aa7494007d",
      "parents": [
        "4c738480d21a190e3d99c7ce985ab9484f373a3c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Jun 03 13:50:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 13:25:10 2007 -0700"
      },
      "message": "vanishing ioctl handler debugging\n\nWe\u0027ve had several reoprts of the CPU jumping to 0x00000000 is do_ioctl().  I\nassume that there\u0027s a race and someone is zeroing out the ioctl handler while\nthis CPU waits for the lock_kernel().\n\nThe patch adds code to detect this, then emits stuff which will hopefuly lead\nus to the culprit.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c738480d21a190e3d99c7ce985ab9484f373a3c",
      "tree": "9a9fefe07e4d56d59777e27b4ee71dae221337c1",
      "parents": [
        "e44a45ae7b7f7c7a4ebd6aa39b703bf2b97fe848"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "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": "mtrr atomicity fix\n\nRafael gets this on an SMP box with kernel preemption enabled, during\nhibernation and restore (100% of the time):\n\nEnabling non-boot CPUs ...\nBUG: using smp_processor_id() in preemptible [00000001] code: bash/4514\ncaller is mtrr_save_state+0x9/0x40\n\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Andi Kleen \u003cak@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": "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": "3a2430708fb8f31c084503cb47240483ec2c2662",
      "tree": "c0ff56b8b2501b06ed3b4166dc05b9a443f436e4",
      "parents": [
        "8ce7955aa52c37db1425ea4bd4edcfa67e253454"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 03 17:56:04 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 04 10:05:46 2007 -0500"
      },
      "message": "[SCSI] JAZZ ESP and SUN ESP need SPI_ATTRS\n\nReported by Meelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8ce7955aa52c37db1425ea4bd4edcfa67e253454",
      "tree": "749497a3805184b8e0d2985965980f851012615b",
      "parents": [
        "94774a3a8e01989960aaadaea6deff51a4e7deed"
      ],
      "author": {
        "name": "Michael Schmitz",
        "email": "schmitz@opal.biophys.uni-duesseldorf.de",
        "time": "Sun Jun 03 12:55:04 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 04 09:55:15 2007 -0500"
      },
      "message": "[SCSI] atari_NCR5380: update_timeout removal\n\nAtari SCSI driver fixes: remove update_timeout kludge\n\nSigned-off-by: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1dfa2812404c37d7571622195f907cea3331616c",
      "tree": "2533af73ff0e1e4d24603967bd6cdc092973dce9",
      "parents": [
        "26be5a509af5f80c7012bd4f0478a94746c9c9d9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Jun 03 23:29:36 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Jun 03 23:50:05 2007 -0400"
      },
      "message": "Input: reduce raciness when input handlers disconnect\n\nThere is a race between input handler\u0027s release() and disconnect()\nmethods: when input handler disconnects it wakes up all regular\nusers and then process to walk user list to wake up async. users.\nWhile disconnect() walks the list release() removes elements of\nthe same list causing oopses.\n\nWhile this is not a substibute for proper locking we can reduce\nodds of getting an oops if we wake up normal readers after walking\nthe list.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "26be5a509af5f80c7012bd4f0478a94746c9c9d9",
      "tree": "e8a8f1d0d9c866b2526d2c71ea00e9c8fc4073e7",
      "parents": [
        "b23c9e386cc639aa7c0b7360388b3e3759059e06"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri May 11 01:16:12 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Jun 03 23:46:41 2007 -0400"
      },
      "message": "Input: ucb1x00 - do not access input_dev-\u003eprivate directly\n\nUse input_get_drvdata() and input_set_drvdata() helpers to do that.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\n"
    },
    {
      "commit": "899b69d079713d0f568fb2700b86987aa94f29b2",
      "tree": "d19d4ddc35de302ad64b09dc4f07191f5bb624fd",
      "parents": [
        "e11a6c236b3070ed05b079f91a9b3defa48b54d3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 17:39:56 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:09:42 2007 -0700"
      },
      "message": "[ATA]: Don\u0027t allow to enable this for SPARC64 without PCI.\n\nBased upon a report from Meelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e11a6c236b3070ed05b079f91a9b3defa48b54d3",
      "tree": "069b5c32895665c68ca7e8e83363f68e99560357",
      "parents": [
        "c1a13ff57ab1ce52a0aae9984594dbfcfbaf68c0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 17:35:24 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:09:40 2007 -0700"
      },
      "message": "[VIDEO]: XVR500 and XVR2500 require FB\u003dy\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e1d91039becc9d5bcd046d8c709dbaf471220e3",
      "tree": "bd12a1493d5651aed36f7606c72e146bbf7c0c60",
      "parents": [
        "584bdf8cbdf6f277c2a00e083257ee75687cf6f4"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Jun 01 11:45:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:08:51 2007 -0700"
      },
      "message": "[ICMP]: Fix icmp_errors_use_inbound_ifaddr sysctl\n\nCurrently when icmp_errors_use_inbound_ifaddr is set and an ICMP error is\nsent after the packet passed through ip_output(), an address from the\noutgoing interface is chosen as ICMP source address since skb-\u003edev doesn\u0027t\npoint to the incoming interface anymore.\n\nFix this by doing an interface lookup on rt-\u003edst.iif and using that device.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "584bdf8cbdf6f277c2a00e083257ee75687cf6f4",
      "tree": "ae652e24340134824fe7016adcd99155ec9b2aea",
      "parents": [
        "4fcd6b991685493185c2bb8a76b21aadb658bd76"
      ],
      "author": {
        "name": "Wei Dong",
        "email": "weidong@cn.fujitsu.com",
        "time": "Thu May 31 22:49:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:08:50 2007 -0700"
      },
      "message": "[IPV4]: Fix \"ipOutNoRoutes\" counter error for TCP and UDP\n\nSigned-off-by: Wei Dong \u003cweidong@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fcd6b991685493185c2bb8a76b21aadb658bd76",
      "tree": "ee131eba969a9c9984b6c884a6a3d2f3bfadcffb",
      "parents": [
        "6418204f919c030ca0c943f6c77dc84aff2ec0d2"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu May 31 22:15:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:08:49 2007 -0700"
      },
      "message": "[NET] gso: Fix GSO feature mask in sk_setup_caps\n\nThis isn\u0027t a bug just yet as only TCP uses sk_setup_caps for GSO.\nHowever, if and when UDP or something else starts using it this is\nlikely to cause a problem if we forget to add software emulation\nfor it at the same time.\n\nThe problem is that right now we translate GSO emulation to the\nbitmask NETIF_F_GSO_MASK, which includes every protocol, even\nones that we cannot emulate.\n\nThis patch makes it provide only the ones that we can emulate.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6418204f919c030ca0c943f6c77dc84aff2ec0d2",
      "tree": "5ffb244db0ac7a5dd36860a222092d2701f0d050",
      "parents": [
        "75202e76893c11ce7f8bcc9a07f994d71e3d5113"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu May 31 21:37:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:08:48 2007 -0700"
      },
      "message": "[TCP]: Fix GSO ignorance of pkts_acked arg (cong.cntrl modules)\n\nThe code used to ignore GSO completely, passing either way too\nsmall or zero pkts_acked when GSO skb or part of it got ACKed.\nIn addition, there is no need to calculate the value in the loop\nbut simple arithmetics after the loop is sufficient. There is\nno need to handle SYN case specially because congestion control\nmodules are not yet initialized when FLAG_SYN_ACKED is set.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75202e76893c11ce7f8bcc9a07f994d71e3d5113",
      "tree": "71d9e0aaabb6b3904c477f8ee253484245e38d49",
      "parents": [
        "60468d5b5b6931b4d4d704e26b5f17a6e476e6f8"
      ],
      "author": {
        "name": "Bill Nottingham",
        "email": "notting@redhat.com",
        "time": "Thu May 31 21:33:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:08:47 2007 -0700"
      },
      "message": "[NET]: Fix comparisons of unsigned \u003c 0.\n\nRecent gcc versions emit warnings when unsigned variables are\ncompared \u003c 0 or \u003e\u003d 0.\n\nSigned-off-by: Bill Nottingham \u003cnotting@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60468d5b5b6931b4d4d704e26b5f17a6e476e6f8",
      "tree": "24fefe03c24fadd0cefa2ef192a98ae80567514d",
      "parents": [
        "b206a65d671d359d0947f0b6da9d418c49a9b28a"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu May 31 21:28:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:08:46 2007 -0700"
      },
      "message": "[NET]: Make net watchdog timers 1 sec jiffy aligned.\n\nround_jiffies for net dev watchdog timer.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b206a65d671d359d0947f0b6da9d418c49a9b28a",
      "tree": "54f18fc433b0706136554d95b516303b809487fe",
      "parents": [
        "3f196eb519a419bf83ecc22753943fd0a0de4f8f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 31 21:26:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:08:44 2007 -0700"
      },
      "message": "[ATM]: Fix warning.\n\nThe compiler warning\n\ndrivers/atm/firestream.c: In function ‘top_off_fp’:\ndrivers/atm/firestream.c:1505: warning: cast to pointer from integer of different size\n\ndoes indicate a bug, albeit a minor one.  Fixed, by using a 32-bit\ntemporary prior to the call to bus_to_virt().\n\nThe larger bug is still present:  the entire driver assumes that machine\npointers are 32-bit, as it stores pointers in 32-bit hardware registers.\nThis is obvious to anyone who knows the driver well, but for the casual\nreaders it is helpfully noted with FIXME.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f196eb519a419bf83ecc22753943fd0a0de4f8f",
      "tree": "0dbec7698b6bebd5c6bccd5a02246ff3edf4efa6",
      "parents": [
        "278a3de5abc7901805689a66340b5af9882b4f9a"
      ],
      "author": {
        "name": "Mark Glines",
        "email": "mark@glines.org",
        "time": "Thu May 31 15:44:48 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:08:43 2007 -0700"
      },
      "message": "[TCP]: Use default 32768-61000 outgoing port range in all cases.\n\nThis diff changes the default port range used for outgoing connections,\nfrom \"use 32768-61000 in most cases, but use N-4999 on small boxes\n(where N is a multiple of 1024, depending on just *how* small the box\nis)\" to just \"use 32768-61000 in all cases\".\n\nI don\u0027t believe there are any drawbacks to this change, and it keeps\noutgoing connection ports farther away from the mess of\nIANA-registered ports.\n\nSigned-off-by: Mark Glines \u003cmark@glines.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "278a3de5abc7901805689a66340b5af9882b4f9a",
      "tree": "c18ffd5992fb38e3a6322b220fb56a1da6e5aa77",
      "parents": [
        "007a880d627aee0e854e793099bb33d0c1130678"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 15:19:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:08:42 2007 -0700"
      },
      "message": "[AF_UNIX]: Fix datagram connect race causing an OOPS.\n\nBased upon an excellent bug report and initial patch by\nFrederik Deweerdt.\n\nThe UNIX datagram connect code blindly dereferences other-\u003esk_socket\nvia the call down to the security_unix_may_send() function.\n\nWithout locking \u0027other\u0027 that pointer can go NULL via unix_release_sock()\nwhich does sock_orphan() which also marks the socket SOCK_DEAD.\n\nSo we have to lock both \u0027sk\u0027 and \u0027other\u0027 yet avoid all kinds of\npotential deadlocks (connect to self is OK for datagram sockets and it\nis possible for two datagram sockets to perform a simultaneous connect\nto each other).  So what we do is have a \"double lock\" function similar\nto how we handle this situation in other areas of the kernel.  We take\nthe lock of the socket pointer with the smallest address first in\norder to avoid ABBA style deadlocks.\n\nOnce we have them both locked, we check to see if SOCK_DEAD is set\nfor \u0027other\u0027 and if so, drop everything and retry the lookup.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "007a880d627aee0e854e793099bb33d0c1130678",
      "tree": "1421abde7c9ff2793c64225d49452b70ed7ee8c0",
      "parents": [
        "1c92b4e50ef926d1e26fcc056a520e4a7d12478c"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu May 31 14:49:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:08:41 2007 -0700"
      },
      "message": "[TG3]: Fix link problem on Dell\u0027s onboard 5906.\n\nThe bug is caused by code that always set\n(TG3_FLAG_USE_MI_INTERRUPT | TG3_FLAG_USE_LINKCHG_REG) on all Dell\u0027s\nonboard devices.  With these 2 flags set, the link status is polled\nby tg3_timer() and will only work when the PHY is set up to interrupt\nthe MAC on link changes.  This breaks 5906 because the 5906 PHY does\nnot support TG3_FLAG_USE_MI_INTERRUPT the same as other PHYs.\n\nFor correctness, only Dell\u0027s onboard 5701 needs these 2 flags to be\nset.  This change will fix the 5906 problem and will change other\nDell devices except 5700 and 5701 to use the more efficient\ninterrupt-driven link changes.\n\nUpdate version to 3.77.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c92b4e50ef926d1e26fcc056a520e4a7d12478c",
      "tree": "5657e611aef30e1f994d018e23a3a8cffa38677e",
      "parents": [
        "c1a13ff57ab1ce52a0aae9984594dbfcfbaf68c0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 13:24:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:08:40 2007 -0700"
      },
      "message": "[AF_UNIX]: Make socket locking much less confusing.\n\nThe unix_state_*() locking macros imply that there is some\nrwlock kind of thing going on, but the implementation is\nactually a spinlock which makes the code more confusing than\nit needs to be.\n\nSo use plain unix_state_lock and unix_state_unlock.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "0477d24e2a87a9077b62298b01b031929f5cf2a2",
      "tree": "3c9c925bbdfb1d2b77559653ef30c1b734e331ef",
      "parents": [
        "718ea8361b15aec5f4cb559d63ba34bc5a58d8f9"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 01 20:04:43 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 01 20:04:43 2007 +0100"
      },
      "message": "[JFFS2] Fix obsoletion of metadata nodes in jffs2_add_tn_to_tree()\n\nWe should keep the mdata node with higher version number, not just the\none we happen to find latest. Doh.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "718ea8361b15aec5f4cb559d63ba34bc5a58d8f9",
      "tree": "53abc2197122594996aefc19868ba3630975c613",
      "parents": [
        "ea55d30798ac206c9f584ac264b6b8eb093d237a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 01 19:21:59 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 01 19:21:59 2007 +0100"
      },
      "message": "[MTD] Fix error checking after get_mtd_device() in get_sb_mtd functions\n\nIt returns ERR_PTR(foo) on error, not just NULL.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    }
  ],
  "next": "94774a3a8e01989960aaadaea6deff51a4e7deed"
}
