)]}'
{
  "log": [
    {
      "commit": "1318952514d5651c453d89989595a9df3b37267b",
      "tree": "df793132fa7e24e53c68897d4302d964eb07b526",
      "parents": [
        "2d7bbb91c8df26c60d223205a087507430024177"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "norsk5@xmission.com",
        "time": "Fri Jun 30 01:56:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:39 2006 -0700"
      },
      "message": "[PATCH] EDAC: probe1 cleanup 1-of-2\n\n- Add lower-level functions that handle various parts of the initialization\n  done by the xxx_probe1() functions.  Some of the xxx_probe1() functions are\n  much too long and complicated (see \"Chapter 5: Functions\" in\n  Documentation/CodingStyle).\n\n- Cleanup of probe1() functions in EDAC\n\nSigned-off-by: Doug Thompson \u003cnorsk5@xmission.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d7bbb91c8df26c60d223205a087507430024177",
      "tree": "98d51dac1c1e53b2b6a887c31abc2260160eb50d",
      "parents": [
        "37f04581abac20444e5b7106c1e1f28bec5b989c"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "norsk5@xmission.com",
        "time": "Fri Jun 30 01:56:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:39 2006 -0700"
      },
      "message": "[PATCH] EDAC: mc numbers refactor 1-of-2\n\nRemove add_mc_to_global_list().  In next patch, this function will be\nreimplemented with different semantics.\n\n1 Reimplement add_mc_to_global_list() with semantics that allow the caller to\n  determine the ID number for a mem_ctl_info structure.  Then modify\n  edac_mc_add_mc() so that the caller specifies the ID number for the new\n  mem_ctl_info structure.  Platform-specific code should be able to assign the\n  ID numbers in a platform-specific manner.  For instance, on Opteron it makes\n  sense to have the ID of the mem_ctl_info structure match the ID of the node\n  that the memory controller belongs to.\n\n2 Modify callers of edac_mc_add_mc() so they use the new semantics.\n\nSigned-off-by: Doug Thompson \u003cnorsk5@xmission.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37f04581abac20444e5b7106c1e1f28bec5b989c",
      "tree": "4112a057284749c5d53c6b9a8bf9f5e6c4ba34ef",
      "parents": [
        "dc474c891c1993c4d608bed00c425b6db93d088d"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "norsk5@xmission.com",
        "time": "Fri Jun 30 01:56:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:39 2006 -0700"
      },
      "message": "[PATCH] EDAC: PCI device to DEVICE cleanup\n\nChange MC drivers from using CVS revision strings for their version number,\nNow each driver has its own local string.\n\nRemove some PCI dependencies from the core EDAC module.  Made the code \u0027struct\ndevice\u0027 centric instead of \u0027struct pci_dev\u0027 Most of the code changes here are\nfrom a patch by Dave Jiang.  It may be best to eventually move the\nPCI-specific code into a separate source file.\n\nSigned-off-by: Doug Thompson \u003cnorsk5@xmission.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7adc28ae75854d9d0940668404a14d1f006f80c0",
      "tree": "57a18511f071706c79145364eaae0969bf2b750d",
      "parents": [
        "7b2baa1f8a82d0940db6fbbaa00e5b829a99b2c9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 01:56:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:38 2006 -0700"
      },
      "message": "[PATCH] drivers/cdrom/cm206.c: cleanups\n\n- make __cm206_init() __init (required since it calls\n  the __init cm206_init())\n- make the needlessly global bcdbin() static\n- remove a comment with an obsolete compile command\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b2baa1f8a82d0940db6fbbaa00e5b829a99b2c9",
      "tree": "c0024a6a19a68f29b38376c343b55831ec8f0d21",
      "parents": [
        "304228e29ae212952726e91511eddc0ba551bd31"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 01:56:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:38 2006 -0700"
      },
      "message": "[PATCH] show Acorn-specific block devices menu only when required\n\nDon\u0027t show a menu that can\u0027t be entered due to lack of contents on arm (the\noptions are only available on arm26).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a01955f99b65622a00ba5c8b39202ddc6fa65f8",
      "tree": "1dc0ce68a00ba3171097dc5da9875fc6ed5b5069",
      "parents": [
        "8f95dc58d0505516f5cc212a966aea2f2cdb5e44"
      ],
      "author": {
        "name": "David Quigley",
        "email": "dpquigl@tycho.nsa.gov",
        "time": "Fri Jun 30 01:55:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:37 2006 -0700"
      },
      "message": "[PATCH] SELinux: update USB code with new kill_proc_info_as_uid\n\nThis patch updates the USB core to save and pass the sending task secid when\nsending signals upon AIO completion so that proper security checking can be\napplied by security modules.\n\nSigned-off-by: David Quigley \u003cdpquigl@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8891e5e1f93a128c3900f82035e8541357896a7",
      "tree": "97b078ac97970962b17c85d39fd64cb48dc01168",
      "parents": [
        "ca889e6c45e0b112cb2ca9d35afc66297519b5d5"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 30 01:55:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:36 2006 -0700"
      },
      "message": "[PATCH] Light weight event counters\n\nThe remaining counters in page_state after the zoned VM counter patches\nhave been applied are all just for show in /proc/vmstat.  They have no\nessential function for the VM.\n\nWe use a simple increment of per cpu variables.  In order to avoid the most\nsevere races we disable preempt.  Preempt does not prevent the race between\nan increment and an interrupt handler incrementing the same statistics\ncounter.  However, that race is exceedingly rare, we may only loose one\nincrement or so and there is no requirement (at least not in kernel) that\nthe vm event counters have to be accurate.\n\nIn the non preempt case this results in a simple increment for each\ncounter.  For many architectures this will be reduced by the compiler to a\nsingle instruction.  This single instruction is atomic for i386 and x86_64.\n And therefore even the rare race condition in an interrupt is avoided for\nboth architectures in most cases.\n\nThe patchset also adds an off switch for embedded systems that allows a\nbuilding of linux kernels without these counters.\n\nThe implementation of these counters is through inline code that hopefully\nresults in only a single instruction increment instruction being emitted\n(i386, x86_64) or in the increment being hidden though instruction\nconcurrency (EPIC architectures such as ia64 can get that done).\n\nBenefits:\n- VM event counter operations usually reduce to a single inline instruction\n  on i386 and x86_64.\n- No interrupt disable, only preempt disable for the preempt case.\n  Preempt disable can also be avoided by moving the counter into a spinlock.\n- Handling is similar to zoned VM counters.\n- Simple and easily extendable.\n- Can be omitted to reduce memory use for embedded use.\n\nReferences:\n\nRFC http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d113512330605497\u0026w\u003d2\nRFC http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114988082814934\u0026w\u003d2\nlocal_t http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114991748606690\u0026w\u003d2\nV2 http://marc.theaimsgroup.com/?t\u003d115014808400007\u0026r\u003d1\u0026w\u003d2\nV3 http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d115024767022346\u0026w\u003d2\nV4 http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d115047968808926\u0026w\u003d2\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca889e6c45e0b112cb2ca9d35afc66297519b5d5",
      "tree": "0a5efdec2a61540204d34bcbf56dc691d8f9c391",
      "parents": [
        "bab1846a0582f627f5ec22aa2dc5f4f3e82e8176"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 30 01:55:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:36 2006 -0700"
      },
      "message": "[PATCH] Use Zoned VM Counters for NUMA statistics\n\nThe numa statistics are really event counters.  But they are per node and\nso we have had special treatment for these counters through additional\nfields on the pcp structure.  We can now use the per zone nature of the\nzoned VM counters to realize these.\n\nThis will shrink the size of the pcp structure on NUMA systems.  We will\nhave some room to add additional per zone counters that will all still fit\nin the same cacheline.\n\n Bits\tPrior pcp size\t  \tSize after patch\tWe can add\n ------------------------------------------------------------------\n 64\t128 bytes (16 words)\t80 bytes (10 words)\t48\n 32\t 76 bytes (19 words)\t56 bytes (14 words)\t8 (64 byte cacheline)\n\t\t\t\t\t\t\t72 (128 byte)\n\nRemove the special statistics for numa and replace them with zoned vm\ncounters.  This has the side effect that global sums of these events now\nshow up in /proc/vmstat.\n\nAlso take the opportunity to move the zone_statistics() function from\npage_alloc.c into vmstat.c.\n\nDiscussions:\nV2 http://marc.theaimsgroup.com/?t\u003d115048227000002\u0026r\u003d1\u0026w\u003d2\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2c5e30c9a1420902262aa923794d2ae4e0bc391",
      "tree": "b8c42c189c2bc8dd4b6d808ee8ed2b28dbd70ddd",
      "parents": [
        "fd39fc8561be33065306bdac0e30414e1e8ac8e1"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 30 01:55:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:36 2006 -0700"
      },
      "message": "[PATCH] zoned vm counters: conversion of nr_bounce to per zone counter\n\nConversion of nr_bounce to a per zone counter\n\nnr_bounce is only used for proc output.  So it could be left as an event\ncounter.  However, the event counters may not be accurate and nr_bounce is\ncategorizing types of pages in a zone.  So we really need this to also be a\nper zone counter.\n\n[akpm@osdl.org: bugfix]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd39fc8561be33065306bdac0e30414e1e8ac8e1",
      "tree": "ae0740716eed3f850a8f7232c61caebe360bb5ae",
      "parents": [
        "ce866b34ae1b7f1ce60234cf65855886ac7e7d30"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 30 01:55:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:36 2006 -0700"
      },
      "message": "[PATCH] zoned vm counters: conversion of nr_unstable to per zone counter\n\nConversion of nr_unstable to a per zone counter\n\nWe need to do some special modifications to the nfs code since there are\nmultiple cases of disposition and we need to have a page ref for proper\naccounting.\n\nThis converts the last critical page state of the VM and therefore we need to\nremove several functions that were depending on GET_PAGE_STATE_LAST in order\nto make the kernel compile again.  We are only left with event type counters\nin page state.\n\n[akpm@osdl.org: bugfixes]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce866b34ae1b7f1ce60234cf65855886ac7e7d30",
      "tree": "e9a2664f0abc5221b9a92e1417d8e02b94a634c4",
      "parents": [
        "b1e7a8fd854d2f895730e82137400012b509650e"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 30 01:55:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:35 2006 -0700"
      },
      "message": "[PATCH] zoned vm counters: conversion of nr_writeback to per zone counter\n\nConversion of nr_writeback to per zone counter.\n\nThis removes the last page_state counter from arch/i386/mm/pgtable.c so we\ndrop the page_state from there.\n\n[akpm@osdl.org: bugfix]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1e7a8fd854d2f895730e82137400012b509650e",
      "tree": "9fba87ff6b0146ebd4ee5bc7d5f0c8b037dbb3ad",
      "parents": [
        "df849a1529c106f7460e51479ca78fe07b07dc8c"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 30 01:55:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:35 2006 -0700"
      },
      "message": "[PATCH] zoned vm counters: conversion of nr_dirty to per zone counter\n\nThis makes nr_dirty a per zone counter.  Looping over all processors is\navoided during writeback state determination.\n\nThe counter aggregation for nr_dirty had to be undone in the NFS layer since\nwe summed up the page counts from multiple zones.  Someone more familiar with\nNFS should probably review what I have done.\n\n[akpm@osdl.org: bugfix]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df849a1529c106f7460e51479ca78fe07b07dc8c",
      "tree": "f0e52e4720160aa7540a57715c247dce44584cbc",
      "parents": [
        "9a865ffa34b6117a5e0b67640a084d8c2e198c93"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 30 01:55:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:35 2006 -0700"
      },
      "message": "[PATCH] zoned vm counters: conversion of nr_pagetables to per zone counter\n\nConversion of nr_page_table_pages to a per zone counter\n\n[akpm@osdl.org: bugfix]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a865ffa34b6117a5e0b67640a084d8c2e198c93",
      "tree": "c295d5a0831df81eeeded3834f32f513b9ae05c7",
      "parents": [
        "34aa1330f9b3c5783d269851d467326525207422"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 30 01:55:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:35 2006 -0700"
      },
      "message": "[PATCH] zoned vm counters: conversion of nr_slab to per zone counter\n\n- Allows reclaim to access counter without looping over processor counts.\n\n- Allows accurate statistics on how many pages are used in a zone by\n  the slab. This may become useful to balance slab allocations over\n  various zones.\n\n[akpm@osdl.org: bugfix]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3dbd34460ff54962d3e3244b6bcb7f5295356e6",
      "tree": "91caae2b90d684a7640b5da451a9a2ff8a5c8fb8",
      "parents": [
        "bf02cf4b6cf931d060ad5c6ce9b960af6faefd2d"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 30 01:55:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:35 2006 -0700"
      },
      "message": "[PATCH] zoned vm counters: split NR_ANON_PAGES off from NR_FILE_MAPPED\n\nThe current NR_FILE_MAPPED is used by zone reclaim and the dirty load\ncalculation as the number of mapped pagecache pages.  However, that is not\ntrue.  NR_FILE_MAPPED includes the mapped anonymous pages.  This patch\nseparates those and therefore allows an accurate tracking of the anonymous\npages per zone.\n\nIt then becomes possible to determine the number of unmapped pages per zone\nand we can avoid scanning for unmapped pages if there are none.\n\nAlso it may now be possible to determine the mapped/unmapped ratio in\nget_dirty_limit.  Isnt the number of anonymous pages irrelevant in that\ncalculation?\n\nNote that this will change the meaning of the number of mapped pages reported\nin /proc/vmstat /proc/meminfo and in the per node statistics.  This may affect\nuser space tools that monitor these counters!  NR_FILE_MAPPED works like\nNR_FILE_DIRTY.  It is only valid for pagecache pages.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "347ce434d57da80fd5809c0c836f206a50999c26",
      "tree": "f730d151be77977f594e5cc083a93bbeb4c602cc",
      "parents": [
        "65ba55f500a37272985d071c9bbb35256a2f7c14"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 30 01:55:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:34 2006 -0700"
      },
      "message": "[PATCH] zoned vm counters: conversion of nr_pagecache to per zone counter\n\nCurrently a single atomic variable is used to establish the size of the page\ncache in the whole machine.  The zoned VM counters have the same method of\nimplementation as the nr_pagecache code but also allow the determination of\nthe pagecache size per zone.\n\nRemove the special implementation for nr_pagecache and make it a zoned counter\nnamed NR_FILE_PAGES.\n\nUpdates of the page cache counters are always performed with interrupts off.\nWe can therefore use the __ variant here.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65ba55f500a37272985d071c9bbb35256a2f7c14",
      "tree": "e7735326ef2d2dca9d00a6c5ae47e9eb03c7834f",
      "parents": [
        "2244b95a7bcf8d24196f8a3a44187ba5dfff754c"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 30 01:55:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:34 2006 -0700"
      },
      "message": "[PATCH] zoned vm counters: convert nr_mapped to per zone counter\n\nnr_mapped is important because it allows a determination of how many pages of\na zone are not mapped, which would allow a more efficient means of determining\nwhen we need to reclaim memory in a zone.\n\nWe take the nr_mapped field out of the page state structure and define a new\nper zone counter named NR_FILE_MAPPED (the anonymous pages will be split off\nfrom NR_MAPPED in the next patch).\n\nWe replace the use of nr_mapped in various kernel locations.  This avoids the\nlooping over all processors in try_to_free_pages(), writeback, reclaim (swap +\nzone reclaim).\n\n[akpm@osdl.org: bugfix]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "672b2714ae57af16fe7d760dc4e0918a7a6cb0fa",
      "tree": "d337918a69993af5cbfef46ed470f3e4482e9873",
      "parents": [
        "e09793bb9182115e6f5d15fd6571ac2b72d7a08a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 01:55:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:34 2006 -0700"
      },
      "message": "[PATCH] fix ISTALLION\u003dy\n\ndrivers/char/istallion.c: In function âstli_initbrdsâ:\ndrivers/char/istallion.c:4150: error: implicit declaration of function âstli_parsebrdâ\ndrivers/char/istallion.c:4150: error: âstli_brdspâ undeclared (first use in this function)\ndrivers/char/istallion.c:4150: error: (Each undeclared identifier is reported only once\ndrivers/char/istallion.c:4150: error: for each function it appears in.)\ndrivers/char/istallion.c:4164: error: implicit declaration of function âstli_argbrdsâ\n\nWhile I was at it, I also removed the #ifdef MODULE around the initialation\ncode to allow it to perhaps work when built into the kernel and made a\nneedlessly global function static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1017f6afd578fe519d316d7148356703c04e8f03",
      "tree": "2903130f3a78f8e673409763bd39f210ea22559d",
      "parents": [
        "491d525ff19ead83b5e27ae4096b5c3e27805601"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 30 01:55:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:34 2006 -0700"
      },
      "message": "[PATCH] fix platform_device_put/del mishaps\n\nThis fixes drivers/char/pc8736x_gpio.c and drivers/char/scx200_gpio.c to\nuse the platform_device_del/put ops correctly.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "491d525ff19ead83b5e27ae4096b5c3e27805601",
      "tree": "bb833d1b7b343234c598dba861884543b23380dd",
      "parents": [
        "501b7c77de3e90519e95fd99e923bf9a29cd120d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 30 01:55:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:34 2006 -0700"
      },
      "message": "[PATCH] fix drivers/video/imacfb.c compilation\n\nFix build error on x86_64.  There\u0027s nothing even remotely close to\nimacmp_seg in the kernel, so I removed the whole line.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Edgar Hucek \u003chostmaster@ed-soft.at\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74e651f0aa100f3e5d3432a8dd8869c089e8d72f",
      "tree": "457e8d6ec4c28f3b1f3f4fcbf45df9b91f9ee9c7",
      "parents": [
        "6002e45045a190a112bc3bc2134d0ff4fac7ced7",
        "0702056f9f41274a06e21cb05f12b4265b4867a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 17:43:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 17:43:43 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (30 commits)\n  [TIPC]: Initial activation message now includes TIPC version number\n  [TIPC]: Improve response to requests for node/link information\n  [TIPC]: Fixed skb_under_panic caused by tipc_link_bundle_buf\n  [IrDA]: Fix the AU1000 FIR dependencies\n  [IrDA]: Fix RCU lock pairing on error path\n  [XFRM]: unexport xfrm_state_mtu\n  [NET]: make skb_release_data() static\n  [NETFILTE] ipv4: Fix typo (Bugzilla #6753)\n  [IrDA]: MCS7780 usb_driver struct should be static\n  [BNX2]: Turn off link during shutdown\n  [BNX2]: Use dev_kfree_skb() instead of the _irq version\n  [ATM]: basic sysfs support for ATM devices\n  [ATM]: [suni] change suni_init to __devinit\n  [ATM]: [iphase] should be __devinit not __init\n  [ATM]: [idt77105] should be __devinit not __init\n  [BNX2]: Add NETIF_F_TSO_ECN\n  [NET]: Add ECN support for TSO\n  [AF_UNIX]: Datagram getpeersec\n  [NET]: Fix logical error in skb_gso_ok\n  [PKT_SCHED]: PSCHED_TADD() and PSCHED_TADD2() can result,tv_usec \u003e\u003d 1000000\n  ...\n"
    },
    {
      "commit": "caf430f37119af5faac9252ec4e18cb1c55dde26",
      "tree": "e7284df1b82b734b42e2b42a0a428a0a521a7b0e",
      "parents": [
        "1bc1731133140dccdd08899a59bbc06d975d0a15"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 29 17:03:19 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 17:03:19 2006 -0700"
      },
      "message": "[IrDA]: Fix the AU1000 FIR dependencies\n\nAU1000 FIR is broken, it should depend on SOC_AU1000.\n\nSpotted by Jean-Luc Leger.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7263ade1e1e72e34fc3c179f3aeaa07a11872d22",
      "tree": "9271f6c59a8bed7d83f8af67618faa145f38a7e0",
      "parents": [
        "6c4f095eae35e83eb6148dec7f72874eeadf0c9b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 29 12:39:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:26 2006 -0700"
      },
      "message": "[IrDA]: MCS7780 usb_driver struct should be static\n\nThis patch makes a needlessly global struct static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c4f095eae35e83eb6148dec7f72874eeadf0c9b",
      "tree": "1be263c4968b5268e0a3ebb1650a79f0833e3215",
      "parents": [
        "745720e58303f940e12944bf7fab52bc9ce48bda"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 29 12:38:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:24 2006 -0700"
      },
      "message": "[BNX2]: Turn off link during shutdown\n\nMinor change in shutdown logic to effect a link down.\n\nUpdate version to 1.4.43.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "745720e58303f940e12944bf7fab52bc9ce48bda",
      "tree": "889ec0c1c5f93a233894a90a8062659e0e7a4835",
      "parents": [
        "656d98b09d57d4e1185c5d2436a42600d48fbcb5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 29 12:37:41 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:21 2006 -0700"
      },
      "message": "[BNX2]: Use dev_kfree_skb() instead of the _irq version\n\nChange all dev_kfree_skb_irq() and dev_kfree_skb_any() to\ndev_kfree_skb().  These calls are never used in irq context.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d17f086550a6fdb13fe82371d60ebf80904c6f96",
      "tree": "161770a40009ca207942406d0b04979e73a26529",
      "parents": [
        "249c14b55c8576ad8c6ec23c7c1b3b2219b33e54"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Thu Jun 29 12:35:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:17 2006 -0700"
      },
      "message": "[ATM]: [suni] change suni_init to __devinit\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "249c14b55c8576ad8c6ec23c7c1b3b2219b33e54",
      "tree": "2c5a38cfe4410e2a19b6c6e5a42169ac687a5728",
      "parents": [
        "b47eb0eb9bb5fcee6394f0d9bde0b471f7329841"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Thu Jun 29 12:35:32 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:14 2006 -0700"
      },
      "message": "[ATM]: [iphase] should be __devinit not __init\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b47eb0eb9bb5fcee6394f0d9bde0b471f7329841",
      "tree": "6fc0514d48c77de6848570c9420609ab011c941c",
      "parents": [
        "b11d6213529b33d81c21eeba97343e3b714e62e7"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Thu Jun 29 12:35:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:12 2006 -0700"
      },
      "message": "[ATM]: [idt77105] should be __devinit not __init\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b11d6213529b33d81c21eeba97343e3b714e62e7",
      "tree": "bcc6fe28d2e5967610b2a596f1c87cc8485cf71c",
      "parents": [
        "b0da8537037f337103348f239ad901477e907aa8"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 29 12:31:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:10 2006 -0700"
      },
      "message": "[BNX2]: Add NETIF_F_TSO_ECN\n\nAdd NETIF_F_TSO_ECN feature for all bnx2 hardware.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6002e45045a190a112bc3bc2134d0ff4fac7ced7",
      "tree": "35f07eecadfcf27e5efdcfbf50b9dc2aa46d81a3",
      "parents": [
        "675f740e557bc752cdcdb0739d80666b488abb58"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:20:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:38:05 2006 -0700"
      },
      "message": "[SUNHME]: Mark SBUS probing routines as __devinit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f57caaefacc2ffa7ace11a325c663e569e2b4164",
      "tree": "a3c00352d660d7bad6aad6415d93b4a8df1d508b",
      "parents": [
        "ff0d2fc6a60624df46055f47ea7261c8198c7862"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:42:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:38:01 2006 -0700"
      },
      "message": "[SERIO] i8042-sparcio.h: Convert to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89d1d0ab4d99e1e0fe193352e1dd857787a0bfc0",
      "tree": "6d2188b9b74a0d2814025c8d9d46fadf52b5c05e",
      "parents": [
        "c4d37215a824820e1b614ff9f6969af72cd953f4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:18:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:53 2006 -0700"
      },
      "message": "[SERIAL] sunsab: Fix section mis-match errors.\n\nsunsab_init_one() needs to be __devinit, not __init\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4d37215a824820e1b614ff9f6969af72cd953f4",
      "tree": "d972077f4961e53ff51eb125e115d46e414a9d0e",
      "parents": [
        "9efc3715f7b13127fd202108304352e1be76e077"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:17:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:50 2006 -0700"
      },
      "message": "[SERIAL] sunsab: Convert to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9efc3715f7b13127fd202108304352e1be76e077",
      "tree": "eba7251faaf08e76f978c9716c2ea86bfd1938e3",
      "parents": [
        "1708d242d222e751a0922e3c56ef857cf60bbedd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:14:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:48 2006 -0700"
      },
      "message": "[SERIAL] sun{su,zilog}: Add missing MODULE_*() niceties.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1708d242d222e751a0922e3c56ef857cf60bbedd",
      "tree": "94d6c849e3e0edf686db1f6fae82cf889acc9e9e",
      "parents": [
        "4fa97dcf9d48b02934c60a48873199850351e760"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:14:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:46 2006 -0700"
      },
      "message": "[SERIAL] sunsu: Convert to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fa97dcf9d48b02934c60a48873199850351e760",
      "tree": "eac7bda737afe4d723b12d8ae67dfe35d14098a7",
      "parents": [
        "3676463178401293d625a102a00da0473fa33a1b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:13:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:44 2006 -0700"
      },
      "message": "[SERIAL] sunzilog: Fix bugs in device deregristration.\n\n1) Need to unregister 2 ports per of_device.\n2) Need to of_iounmap() 1 mapping per of_device.\n3) Need to free up the IRQ only after all devices\n   have been unregistered.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3676463178401293d625a102a00da0473fa33a1b",
      "tree": "5c46e9e73e068c1303b297078f9b5a1f20857bd8",
      "parents": [
        "8f96cd1a69d4c43e3473406a1fdf15cd9f1de5e5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:13:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:42 2006 -0700"
      },
      "message": "[SERIAL] sunzilog: Convert to of_driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50312ce9dd794eef3df9e64194ba95ca730d82c8",
      "tree": "15703fd98b8b757197d43e11f8de791bbc3b8f00",
      "parents": [
        "3ca9fab410fbef6fc3a13284f5c26faccade21d1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:35:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:18 2006 -0700"
      },
      "message": "[SPARC]: Convert all FB SBUS drivers to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf7e8511088963078484132636839b59e25cf14f",
      "tree": "10ecf2ec650e8afd6372e55377f1a3e0e1eba004",
      "parents": [
        "602cada851b28c5792339786efe872fbdc1f5d41"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Thu Jun 29 12:40:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:27:22 2006 -0700"
      },
      "message": "[PATCH] usb gadget: fixup pxa2xx_udc to include asm/arch/udc.h again\n\nThis fixes pxa2xx_udc.c to include asm/arch/udc.h again to fix current\nbuild breakage.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\n[ forwarded by David Brownell \u003cdavid-b@pacbell.net\u003e ]\n[ fixed to apply properly by Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "602cada851b28c5792339786efe872fbdc1f5d41",
      "tree": "233d474b74d6038b5bb54a07ad91dd1bb10b0218",
      "parents": [
        "82991c6f2c361acc17279b8124d9bf1878973435",
        "fee68d1cc0d9bd863e51c16cdcd707737b16bb38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits)\n  [PATCH] devfs: Remove it from the feature_removal.txt file\n  [PATCH] devfs: Last little devfs cleanups throughout the kernel tree.\n  [PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV\n  [PATCH] devfs: Remove the tty_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the line_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the videodevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the gendisk devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the miscdevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n  [PATCH] devfs: Remove devfs_remove() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree\n  [PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree\n  [PATCH] devfs: Remove devfs support from the sound subsystem\n  [PATCH] devfs: Remove devfs support from the ide subsystem.\n  [PATCH] devfs: Remove devfs support from the serial subsystem\n  [PATCH] devfs: Remove devfs from the init code\n  [PATCH] devfs: Remove devfs from the partition code\n  ...\n"
    },
    {
      "commit": "55b4d6a52195a8f277ffddf755ddaff359878f41",
      "tree": "06a3183a562f8da4688f65023f7a18dcad702956",
      "parents": [
        "adf8a287150667feb5747f8beade62acacc17d4e",
        "1f1332f727c3229eb2166a83fec5d3de6a73dce2"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jun 29 16:01:54 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jun 29 16:01:54 2006 -0400"
      },
      "message": "Merge ../linus\n\nConflicts:\n\n\tdrivers/char/agp/Kconfig\n"
    },
    {
      "commit": "09fca29de4bdfd7eff47acbc6bd71c5fb5b79d79",
      "tree": "4b18c8f881803fde2ff62f11921bbbe1fe333e25",
      "parents": [
        "0f6c10ead876492b386a19474e6dca4710eeef8e"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Thu Jun 29 13:16:29 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:59:14 2006 -0700"
      },
      "message": "[PATCH] i4l:add some checks for valid drvid and driver pointer\n\nIf all drivers go away before all ISDN network interfaces are closed we got\na OOps on removing interfaces, this patch avoid it.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f6c10ead876492b386a19474e6dca4710eeef8e",
      "tree": "a0a397c4b09e05c9f9d3e85b5dacac00cd83d87b",
      "parents": [
        "0950c358ee8e969fce45ba363ca1deaf211e57b0"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Thu Jun 29 13:14:51 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:59:14 2006 -0700"
      },
      "message": "[PATCH] i4l make PCMCIA for all cards working with shared IRQ\n\nmost current laptops do not work without allowing shared cardbus IRQs.\nThis patch enables IRQ sharing, so these cards work again.\nThis was tested with shared and none shared cardbus IRQs on different laptops\nwithout problems.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3aa590c6b7c89d844f81c2e96f295cf2c6967773",
      "tree": "6f18b295b1ff4cd7fd1880db6f56721599d64439",
      "parents": [
        "4d3ce21fa9d2eaeda113aa2f9c2da80d972bef64",
        "339d76c54336443f5050b00172beb675f35e3be0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:32:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:32:34 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (43 commits)\n  [POWERPC] Use little-endian bit from firmware ibm,pa-features property\n  [POWERPC] Make sure smp_processor_id works very early in boot\n  [POWERPC] U4 DART improvements\n  [POWERPC] todc: add support for Time-Of-Day-Clock\n  [POWERPC] Make lparcfg.c work when both iseries and pseries are selected\n  [POWERPC] Fix idr locking in init_new_context\n  [POWERPC] mpc7448hpc2 (taiga) board config file\n  [POWERPC] Add tsi108 pci and platform device data register function\n  [POWERPC] Add general support for mpc7448hpc2 (Taiga) platform\n  [POWERPC] Correct the MAX_CONTEXT definition\n  powerpc: minor cleanups for mpc86xx\n  [POWERPC] Make sure we select CONFIG_NEW_LEDS if ADB_PMU_LED is set\n  [POWERPC] Simplify the code defining the 64-bit CPU features\n  [POWERPC] powerpc: kconfig warning fix\n  [POWERPC] Consolidate some of kernel/misc*.S\n  [POWERPC] Remove unused function call_with_mmu_off\n  [POWERPC] update asm-powerpc/time.h\n  [POWERPC] Clean up it_lp_queue.h\n  [POWERPC] Skip the \"copy down\" of the kernel if it is already at zero.\n  [POWERPC] Add the use of the firmware soft-reset-nmi to kdump.\n  ...\n"
    },
    {
      "commit": "4d3ce21fa9d2eaeda113aa2f9c2da80d972bef64",
      "tree": "9ffa5af467d6e9f6f6c8eb496489bf882613a459",
      "parents": [
        "b026188e8214ce87790730a56f3017d0bd222751",
        "c1a7a755be26f68d7f21ee769584149a96185ea8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:30:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:30:45 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6: (23 commits)\n  [PARISC] Move os_id_to_string() inside #ifndef __ASSEMBLY__\n  [PARISC] Fix do_gettimeofday() hang\n  [PARISC] Fix PCREL22F relocation problem for most modules\n  [PARISC] Refactor show_regs in traps.c\n  [PARISC] Add os_id_to_string helper\n  [PARISC] OS_ID_LINUX \u003d\u003d 0x0006\n  [PARISC] Ensure Space ID hashing is turned off\n  [PARISC] Match show_cache_info with reality\n  [PARISC] Remove unused macro fixup_branch in syscall.S\n  [PARISC] Add is_compat_task() helper\n  [PARISC] Update Thibaut Varene\u0027s CREDITS entry\n  [PARISC] Reduce data footprint in pdc_stable.c\n  [PARISC] pdc_stable version 0.30\n  [PARISC] Work around machines which do not support chassis warnings\n  [PARISC] PDC_CHASSIS is implemented on all machines\n  [PARISC] Remove unconditional #define PIC in syscall macros\n  [PARISC] Use MFIA in current_text_addr on pa2.0 processors\n  [PARISC] Remove dead function pc_in_user_space\n  [PARISC] Test ioc_needs_fdc variable instead of open coding\n  [PARISC] Fix gcc 4.1 warnings in sba_iommu.c\n  ...\n"
    },
    {
      "commit": "b026188e8214ce87790730a56f3017d0bd222751",
      "tree": "b4d1e482b1f77360768a5c8e565bfd311ed74232",
      "parents": [
        "1903ac54f8536b11478e4f01c339e10b538f59e0",
        "94bb063312d872d9269deb2e5c0c7c6d5b0318e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:01:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:01:17 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (28 commits)\n  [S390] rework of channel measurement facility.\n  [S390] appldata enhancements.\n  [S390] Add vmpanic parameter.\n  [S390] add PAV support to the dasd driver.\n  [S390] remove export of sys_call_table\n  [S390] remove unused macros from binfmt_elf32.c\n  [S390] fix duplicate export of overflow{ug}id\n  [S390] cio chpid offline.\n  [S390] avenrun export in appdata_base.c\n  Convert s390_collect_crw_info() in s390mach.c from being started\n  [S390] dasd eer data format.\n  [S390] preempt_count initialization.\n  [S390] head.S code moving.\n  [S390] dasd whitespace and other cosmetics.\n  [S390] virtual cpu accounting vs. machine checks.\n  [S390] add __cpuinit to appldata cpu hotplug notifier.\n  [S390] dasd_eckd_dump_sense bug.\n  [S390] missing check in dasd_eer_open.\n  [S390] modular 3270 driver.\n  [S390] console_unblank woes.\n  ...\n"
    },
    {
      "commit": "1903ac54f8536b11478e4f01c339e10b538f59e0",
      "tree": "ff5410f0539ab4aa09f964fa1d0c6dc26c614dc2",
      "parents": [
        "47c2a3aa4475d27073dd3c7e183fcc13f495c8f5",
        "87937472ff8e34ad5c7b798a8a52e4368af216df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] i386: export memory more than 4G through /proc/iomem\n  [PATCH] 64bit Resource: finally enable 64bit resource sizes\n  [PATCH] 64bit Resource: convert a few remaining drivers to use resource_size_t where needed\n  [PATCH] 64bit resource: change pnp core to use resource_size_t\n  [PATCH] 64bit resource: change pci core and arch code to use resource_size_t\n  [PATCH] 64bit resource: change resource core to use resource_size_t\n  [PATCH] 64bit resource: introduce resource_size_t for the start and end of struct resource\n  [PATCH] 64bit resource: fix up printks for resources in misc drivers\n  [PATCH] 64bit resource: fix up printks for resources in arch and core code\n  [PATCH] 64bit resource: fix up printks for resources in pcmcia drivers\n  [PATCH] 64bit resource: fix up printks for resources in video drivers\n  [PATCH] 64bit resource: fix up printks for resources in ide drivers\n  [PATCH] 64bit resource: fix up printks for resources in mtd drivers\n  [PATCH] 64bit resource: fix up printks for resources in pci core and hotplug drivers\n  [PATCH] 64bit resource: fix up printks for resources in networks drivers\n  [PATCH] 64bit resource: fix up printks for resources in sound drivers\n  [PATCH] 64bit resource: C99 changes for struct resource declarations\n\nFixed up trivial conflict in drivers/ide/pci/cmd64x.c (the printk that\nwas changed by the 64-bit resources had been deleted in the meantime ;)\n"
    },
    {
      "commit": "d1bef4ed5faf7d9872337b33c4269e45ae1bf960",
      "tree": "a88c58e3102396382e9137a25a884af14421f6a6",
      "parents": [
        "cfb9e32f2ff32ef5265c1c80fe68dd1a7f03a604"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 29 02:24:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:21 2006 -0700"
      },
      "message": "[PATCH] genirq: rename desc-\u003ehandler to desc-\u003echip\n\nThis patch-queue improves the generic IRQ layer to be truly generic, by adding\nvarious abstractions and features to it, without impacting existing\nfunctionality.\n\nWhile the queue can be best described as \"fix and improve everything in the\ngeneric IRQ layer that we could think of\", and thus it consists of many\nsmaller features and lots of cleanups, the one feature that stands out most is\nthe new \u0027irq chip\u0027 abstraction.\n\nThe irq-chip abstraction is about describing and coding and IRQ controller\ndriver by mapping its raw hardware capabilities [and quirks, if needed] in a\nstraightforward way, without having to think about \"IRQ flow\"\n(level/edge/etc.) type of details.\n\nThis stands in contrast with the current \u0027irq-type\u0027 model of genirq\narchitectures, which \u0027mixes\u0027 raw hardware capabilities with \u0027flow\u0027 details.\nThe patchset supports both types of irq controller designs at once, and\nconverts i386 and x86_64 to the new irq-chip design.\n\nAs a bonus side-effect of the irq-chip approach, chained interrupt controllers\n(master/slave PIC constructs, etc.) are now supported by design as well.\n\nThe end result of this patchset intends to be simpler architecture-level code\nand more consolidation between architectures.\n\nWe reused many bits of code and many concepts from Russell King\u0027s ARM IRQ\nlayer, the merging of which was one of the motivations for this patchset.\n\nThis patch:\n\nrename desc-\u003ehandler to desc-\u003echip.\n\nOriginally i did not want to do this, because it\u0027s a big patch.  But having\nboth \"desc-\u003ehandler\", \"desc-\u003ehandle_irq\" and \"action-\u003ehandler\" caused a\nlarge degree of confusion and made the code appear alot less clean than it\ntruly is.\n\nI have also attempted a dual approach as well by introducing a\ndesc-\u003echip alias - but that just wasnt robust enough and broke\nfrequently.\n\nSo lets get over with this quickly.  The conversion was done automatically\nvia scripts and converts all the code in the kernel.\n\nThis renaming patch is the first one amongst the patches, so that the\nremaining patches can stay flexible and can be merged and split up\nwithout having some big monolithic patch act as a merge barrier.\n\n[akpm@osdl.org: build fix]\n[akpm@osdl.org: another build fix]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cfb9e32f2ff32ef5265c1c80fe68dd1a7f03a604",
      "tree": "b5b2ea1f75a87cd7837d645faf661206785e12e4",
      "parents": [
        "d81931d9a2ec3e2e2cd8238b72f20c5fe44ccc7b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 29 02:24:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:21 2006 -0700"
      },
      "message": "[PATCH] drivers/md/raid5.c: remove an unused variable\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d81931d9a2ec3e2e2cd8238b72f20c5fe44ccc7b",
      "tree": "33a67614c605f2c3635619f977932a3e14a728a7",
      "parents": [
        "9dc3885dfbebc76f4461b19e1af15e704ff4fcb0"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jun 29 02:24:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:21 2006 -0700"
      },
      "message": "[PATCH] SKB leak in drivers/isdn/i4l/isdn_x25iface.c\n\nCoverity spotted this leak (id #613), when we are not configured, we return\nwithout freeing the allocated skb.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "699352c30da8525a6224116983dab012689a0a76",
      "tree": "ab216b6914c785a81ba8a44638bd152587926aa6",
      "parents": [
        "8e53cfc8f20345713fab7e290e19514a8032bb06"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jun 29 02:24:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:21 2006 -0700"
      },
      "message": "[PATCH] GPIO for SCx200 \u0026 PC-8736x: x86-only\n\nAFAICT, this is x86 only, so the patch below is needed to stop this new\noption showing up on PPC, IA64, etc..\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e53cfc8f20345713fab7e290e19514a8032bb06",
      "tree": "7e7cdff1f59ac6c1265626ea5d2592e59f41b222",
      "parents": [
        "85bd84345f64cb953101ddd8ab1340dde351c579"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jun 29 02:24:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:20 2006 -0700"
      },
      "message": "[PATCH] Deref in drivers/block/paride/pf.c\n\nAnother possible dereference detected by coverity (id #759).  pf_probe()\nmight call pf_identify() which might call get_capacity() which dereferences\npf-\u003edisk\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85bd84345f64cb953101ddd8ab1340dde351c579",
      "tree": "a03d111a4140b4513c2258970b363597d841867a",
      "parents": [
        "1e075d58d667eb919a5df428b593ea7133e13d9c"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jun 29 02:24:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:20 2006 -0700"
      },
      "message": "[PATCH] remove devinit from ioc4 pci_driver\n\nDocumention/pci.txt states..\n\"The struct pci_driver shouldn\u0027t be marked with any of these tags.\"\n(Referring to __devinit and friends).\n\n(akpm: good documentation, that.  Link this driver into vmlinux with hotplug\nCPU disabled and it\u0027ll crash).\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Brent Casavant \u003cbcasavan@sgi.com\u003e\nCc: Pat Gefre \u003cpfg@sgi.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0686cd8fbe3e5fb1441ae84b9cbc813f9297b879",
      "tree": "b8e218053109fc9062943e08d74cda0b0758c47f",
      "parents": [
        "0a6047eef1c465c38aacfbdab193161b3f0cd144"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 29 02:24:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:19 2006 -0700"
      },
      "message": "[PATCH] fix sgivwfb compile\n\ndrivers/built-in.o: In function `sgivwfb_set_par\u0027:\nsgivwfb.c:(.text+0x88583): undefined reference to `sgivwfb_mem_phys\u0027\nsgivwfb.c:(.text+0x88596): undefined reference to `sgivwfb_mem_phys\u0027\nsgivwfb.c:(.text+0x885a8): undefined reference to `sgivwfb_mem_phys\u0027\ndrivers/built-in.o: In function `sgivwfb_check_var\u0027:\nsgivwfb.c:(.text+0x88ad0): undefined reference to `sgivwfb_mem_size\u0027\ndrivers/built-in.o: In function `sgivwfb_mmap\u0027:\nsgivwfb.c:(.text+0x88c75): undefined reference to `sgivwfb_mem_size\u0027\nsgivwfb.c:(.text+0x88c7f): undefined reference to `sgivwfb_mem_phys\u0027\ndrivers/built-in.o: In function `sgivwfb_probe\u0027:\nsgivwfb.c:(.init.text+0x4060): undefined reference to `sgivwfb_mem_size\u0027\nsgivwfb.c:(.init.text+0x4065): undefined reference to `sgivwfb_mem_phys\u0027\nsgivwfb.c:(.init.text+0x4076): undefined reference to `sgivwfb_mem_phys\u0027\nsgivwfb.c:(.init.text+0x409c): undefined reference to `sgivwfb_mem_size\u0027\nsgivwfb.c:(.init.text+0x410e): undefined reference to `sgivwfb_mem_size\u0027\nsgivwfb.c:(.init.text+0x4113): undefined reference to `sgivwfb_mem_phys\u0027\nsgivwfb.c:(.init.text+0x4162): undefined reference to `sgivwfb_mem_size\u0027\nsgivwfb.c:(.init.text+0x4168): undefined reference to `sgivwfb_mem_phys\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94bb063312d872d9269deb2e5c0c7c6d5b0318e1",
      "tree": "bef899fbe742ee31d93ff0e077898d4562086f9e",
      "parents": [
        "5b5dd21a8e6652fc8b58a32757575cc7fce2b54d"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Jun 29 15:08:41 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 15:08:41 2006 +0200"
      },
      "message": "[S390] rework of channel measurement facility.\n\nFixes for several channel measurement facility bugs:\n* Blocks copied from the hardware might not be consistent. Solve this\n  by moving the copying into idle state and repeating the copying.\n* avg_sample_interval changed with every read, even though no new block\n  was available. Solve this by storing a timestamp when the last new\n  block was received.\n* Several locking issues.\n* Measurements were not reenabled after a disconnected device became\n  available again.\n* Remove #defines for ioctls that were never implemented.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "405455734e1cdec09c37233216f9240cb1a058e5",
      "tree": "36e88909f646b635117041b19a851031fc8ffb41",
      "parents": [
        "8f27766a883149926e7c1f69d9f1d8f68efcd65f"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Jun 29 15:08:18 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 15:08:18 2006 +0200"
      },
      "message": "[S390] add PAV support to the dasd driver.\n\nAdd support for parallel-access-volumes to the dasd driver. This\nallows concurrent access to dasd devices with multiple channel\nprograms.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b4f7b1ee577857aca467e6825122a3b29d6c3c0e",
      "tree": "bb17f4d6bea22b1d5a4c0a927c41f1ba782ef2ae",
      "parents": [
        "3ee526841ba409f7b23f825f120772a79e7d7bd2"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Jun 29 15:03:35 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 15:03:35 2006 +0200"
      },
      "message": "[S390] cio chpid offline.\n\nAfter setting a path to a dasd offline at the SE, I/O hangs on that\ndasd for 5 minutes, then continues.\nI/O for which an interrupt will not be reported after the channel\npath has been disabled was not terminated by the common I/O layer,\ncausing the dasd MIH to hit after 5 minutes.\n\nBe more aggressive in terminating I/O after setting a channel path\noffline. Also make sure to generate a fake irb if the device\ndriver issues an I/O request after being notified of the killed\nI/O and clear residual information from the irb before trying to\nstart the delayed verification.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "84d11c5dcc4cdfe962fcd58a0302711befcdceda",
      "tree": "e1044aeaf0c18bef3f359fc873489f9ae61a6bf8",
      "parents": [
        "774fc4ef718f7343306ba3695e8a2622cbd9764d"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Thu Jun 29 15:03:17 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 15:03:17 2006 +0200"
      },
      "message": "Convert s390_collect_crw_info() in s390mach.c from being started\nas a deprecated kernel_thread to a kthread.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "774fc4ef718f7343306ba3695e8a2622cbd9764d",
      "tree": "ec16092b99b5e92985faf95bcafb98daf0d0dc06",
      "parents": [
        "cc43ec1ab0ae67c9cd5b3c2483a731afc98cbc2c"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Thu Jun 29 15:02:59 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 15:02:59 2006 +0200"
      },
      "message": "[S390] dasd eer data format.\n\nThe struct dasd_eer_header needs the packed attribute, or there will\nbe 6 additional bytes of random data between the fixed header and\nthe variable length part of the eer data.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "138c014dcba74211dc4e835658f34a787c40cf17",
      "tree": "bef8f3f5b4f088d5826553d5876c6d751e23bf33",
      "parents": [
        "63b122466484e44d09af12bba33b34019757a3c2"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Jun 29 14:58:12 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:58:12 2006 +0200"
      },
      "message": "[S390] dasd whitespace and other cosmetics.\n\nDasd code cleanup: 1) remove white space, 2) remove the emacs override\nsections, and 3) use kzalloc instead of kmalloc.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "445b5b499e0ca1584ee3aa8af298c9ef8c84d711",
      "tree": "8ba190d75ff787f61bca06b59017ffea43b5aeb7",
      "parents": [
        "f45a43d847c96949d22e702879e52385a1547f6b"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Jun 29 14:57:52 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:57:52 2006 +0200"
      },
      "message": "[S390] dasd_eckd_dump_sense bug.\n\nThe ccw dump function dasd_eckd_dump_ccw_range can crash because\nit does not take care about the IDAL flag in the ccw.\nCheck for IDALs flag set in CCW and follow the indirect list to\nprint the data that is refered by the ccw.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f45a43d847c96949d22e702879e52385a1547f6b",
      "tree": "0abad7e8684f5a734fb93611a1bf1effb828527b",
      "parents": [
        "132fab13635a56a8151641671a2f896be00fd215"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Thu Jun 29 14:57:46 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:57:46 2006 +0200"
      },
      "message": "[S390] missing check in dasd_eer_open.\n\nCheck the return value of kzalloc in dasd_eer_open.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "132fab13635a56a8151641671a2f896be00fd215",
      "tree": "678424bd1698fd9fd90225c85fee01a68d997284",
      "parents": [
        "06fa46a2fcb7e13386707a3eac74f11140a9f818"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:57:39 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:57:39 2006 +0200"
      },
      "message": "[S390] modular 3270 driver.\n\nThe initial i/o to a 3270 device is done using the static module variables\nraw3270_init_data and raw3270_init_request. If the 3270 device driver is\nbuilt as a module and gets loaded above 2GB, the initial i/o will fail\nbecause these variables will get addresses \u003e 2GB. To make it work the\ntwo variables are moved to struct raw3270 and the data structure is\nallocated with GFP_DMA.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "40154b824331cd9c81c06545761338f3d80a36e2",
      "tree": "da4d06f7b09150e1c34b543d5300c3948e284a70",
      "parents": [
        "887ab5992925736ab23985c35f8149739e9de354"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Thu Jun 29 14:57:03 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:57:03 2006 +0200"
      },
      "message": "[S390] cio async subchannel reprobe.\n\nChanges in the DASD driver require an asynchronous implementation of the\nsubchannel reprobe loop. This loop was so far only used by the blacklisting\nmechanism but is now available to all CCW device drivers.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "887ab5992925736ab23985c35f8149739e9de354",
      "tree": "5979c930c1ba34341e04e541f98b0584c58ac62b",
      "parents": [
        "231caa1cac555bdd5cb64bf91b554b38e8ddf715"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Jun 29 14:56:52 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:56:52 2006 +0200"
      },
      "message": "[S390] ccwgroup device unregister.\n\nWork around the problem that a device cannot be unregistered from\ndriver_for_each_device() because of klist node refcounting: Get device\nafter device owned by the driver to be unregistered with driver_find_device()\nand then unregister it. This works because driver_get_device() gets us out of\nthe region of the elevated klist node refcount. driver_find_device() will\nalways get the next device in the list after the found one has been\nunregistered.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "231caa1cac555bdd5cb64bf91b554b38e8ddf715",
      "tree": "efe8d5567e4a4dcfcfe03fe3ea944be0e332a613",
      "parents": [
        "da039bd1e872b89e1c92c6c891c43b96d0a1bc41"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Jun 29 14:56:45 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:56:45 2006 +0200"
      },
      "message": "[S390] channel measurement fix.\n\nSpecify correct sizeof() in chp_measurement_read() and return\ncorrect amount of read data.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "da039bd1e872b89e1c92c6c891c43b96d0a1bc41",
      "tree": "80e721d93ef558600c7a513cc20ab50b5ca7b5a9",
      "parents": [
        "d7d23702554dc13297cff5eaf7a551c802daeab3"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Thu Jun 29 14:56:38 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:56:38 2006 +0200"
      },
      "message": "[S390] cio long busy in read configuration data.\n\nTrying to set a DASD root device online can fail under some circumstances\nwith the message \"Read configuration data returned error -5\". The cause\nis that read configuration data incorrectly aborts with -EIO when it\nencounters a temporary busy condition at a storage server.\nPerform retry when encountering temporary busy conditions.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fffcb480e4224f25c965b93fa65541bfc7dd732e",
      "tree": "a48383b5487798cdcc0153e342d6d88abe71333d",
      "parents": [
        "b44597906e03d5e2b467c17a3b73585596c0d7be",
        "56fb9e5346b99bc6b77def79b3739097bc13ea8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 16:03:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 16:03:06 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] Documentation/watchdog update\n  [WATCHDOG] convert AT91RM9200 watchdog to platform driver\n  [WATCHDOG] add WDIOC_GETTIMELEFT ioctl\n  [WATCHDOG] Pre-Timeout flags\n"
    },
    {
      "commit": "980a01c9bfb090cb8a991e39e56ac379c30c61b8",
      "tree": "8d14aa685d81abe410ce1842a6498878daf8a04d",
      "parents": [
        "8f7c58814eb75bf97b8bc18d107b2e26f28b6585"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 28 07:47:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 15:51:01 2006 -0700"
      },
      "message": "[PATCH] SPI: infrastructure to initialize spi_device.mode early\n\nThis patch adds earlier initialization of spi_device.mode, as needed\non boards using nondefault chipselect polarity.  An example would be\nones using the RS5C348 RTC without an external signal inverter between\nthe RTC chipselect and the SPI controller.\n\nWithout this mechanism, the first setup() call for that chip would\nwrongly enable chips, corrupting transfers to/from other chips sharing\nthat SPI bus.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f7c58814eb75bf97b8bc18d107b2e26f28b6585",
      "tree": "f871b4c546986e257fcecf57fae31426b9f7ef55",
      "parents": [
        "1c952af548012bcf281623dafa2173897bfc6a77",
        "0a3a6d69b7e9f1d7fa5add7db528e7b81cbd422e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 15:12:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 15:12:25 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* master.kernel.org:/pub/scm/linux/kernel/git/dtor/input:\n  Input: db9 - fix potential buffer overrun\n  Input: atkbd - fix hardware autorepeat\n  Input: wistron - add mapping for Wistron MS 2111\n"
    },
    {
      "commit": "727dda800f5076ce6f4653393fab651706959c93",
      "tree": "2c3aa7be72c7961f635d9556e4fbdb869e21c5b3",
      "parents": [
        "9a9bb6fb343c4ce54cc67d83f77ca52c9d18d01b"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jun 28 15:54:22 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 15:03:47 2006 -0700"
      },
      "message": "[PATCH] m68knommu: fix compilation problems with 68328serial driver\n\nClean out the 68328serial driver:\n\n. remove use of cli/sti\n. fix usage of tty_* calls\n. remove unused variables\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3706a8728bcedfad54ed665e1a144e95b90f1ac7",
      "tree": "9fa01cb43d79f10c5705714887a9abd7cf5eeaf8",
      "parents": [
        "57e834e2fb0590b4bf9ecffa4d5c87b6f44c5b6b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:27:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:07 2006 -0700"
      },
      "message": "[PATCH] Set err_stops_fifo for newer Promise as well\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57e834e2fb0590b4bf9ecffa4d5c87b6f44c5b6b",
      "tree": "d7889213b6275f6da772a8890ac2d0e17e993ee7",
      "parents": [
        "f201f5046ddaeeccb036bdf6848549bf5cb51bb1"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:27:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:07 2006 -0700"
      },
      "message": "[PATCH] ide: clean up pdc202xx_old so its more readable (done so I could work on libata ports)\n\nAlso sets the new fifo flag so that we don\u0027t hang on some errors with this\nchipset.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f201f5046ddaeeccb036bdf6848549bf5cb51bb1",
      "tree": "5944310bd67382bbbc6a3998e0d152a194834404",
      "parents": [
        "da574af755bcb1d604e01feadf2a8c31b364447c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:27:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:07 2006 -0700"
      },
      "message": "[PATCH] ide: housekeeping on IDE drivers\n\nMove auto arrays to static (const).  Clean up using PCI_DEVICE in places,\nremove unreachable junk and dead code.\n\nFix the serverworks cable detect logic (if ordering is wrong).  Backport\nfrom libata.  Plenty of scope for more cleanup left.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da574af755bcb1d604e01feadf2a8c31b364447c",
      "tree": "de8548adf6ea7205314f0813afb3fb83a9e7da6a",
      "parents": [
        "2930d1bed7ffea3062e43b8acdeb9e0587bfc6a9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:27:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] ide: fix error handling for drives which clear the FIFO on error\n\nIf the controller FIFO cleared automatically on error we must not try\nand drain it as this will hang some chips.\n\nBased in concept on a broken patch from -mm some while back\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2930d1bed7ffea3062e43b8acdeb9e0587bfc6a9",
      "tree": "b876efc02ef1a9520bfd1dd2225575a70c1db970",
      "parents": [
        "19c1ef5f671b5793622a7a3d03940ef3f20a3ba0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:27:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] SC1200 debug printk\n\nKill a pair of long escaped debug printk calls\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19c1ef5f671b5793622a7a3d03940ef3f20a3ba0",
      "tree": "0eb446fc43390cb680ed5b2cc428d3b7f7724898",
      "parents": [
        "1a1276e7b6cba549553285f74e87f702bfff6fac"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:26:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] ide: clean up siimage\n\nRemove all the ifdef preparation for enhanced features that never occcurred\nand is only in libata.  For the SATA chips (but not yet PATA ones) politely\nsuggest to the user that libata may offer more features.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Sergei Shtylylov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a1276e7b6cba549553285f74e87f702bfff6fac",
      "tree": "4765d49634c9c1c0aca565287ba28b6c1b5910f9",
      "parents": [
        "1e866f0bf89e829736a12599bb7f476d1c378646"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:26:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] Old IDE, fix SATA detection for cabling\n\nThis is based on the proposed patches flying around but also checks that\nthe device in question is new enough to have word 93 rather thanb blindly\nassuming word 93 \u003d\u003d 0 means SATA (see ATA-5, ATA-7)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cab267c65f44337974e4f1eae490b21dce0e9811",
      "tree": "d752bda111449ae7e9b7c85988f2993a9a068128",
      "parents": [
        "96febe9fb7b04f2a078882d08bd6a997dee7cfa3"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Wed Jun 28 04:26:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] powermac backlight fixes\n\nFix a erroneous calculation of the legacy brightness values as reported by\nPaul Collins.  Additionally, it moves the calculation of the negative value\nin the radeonfb driver after the value check.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Paul Collins \u003cpaul@briny.ondioline.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96febe9fb7b04f2a078882d08bd6a997dee7cfa3",
      "tree": "92f587109a90f142201748670ccf857a7af10135",
      "parents": [
        "1a245866f8a417250c0f82b16f7a6dcf0b812f58"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Jun 28 04:26:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] IPMI: watchdog handle panic properly\n\nModify the watchdog timeout in IPMI to only do things at panic/reboot time if\nthe watchdog timer was already running.  Some BIOSes do not disable the\nwatchdog timer at startup, and this led to a reboot a while later if the new\nOS running didn\u0027t start monitoring the watchdog, even if the watchdog was not\nrunning before.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a245866f8a417250c0f82b16f7a6dcf0b812f58",
      "tree": "706f9da221c05a88d9e5617c21515567155be7fd",
      "parents": [
        "409035e088ce15178c5aa157cab493bc22096b6d"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Jun 28 04:26:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] IPMI: remove high res timer code\n\nThere was some old high-res-timer code in the IPMI driver that is dead.\nRemove it.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "409035e088ce15178c5aa157cab493bc22096b6d",
      "tree": "d5dd6e7f83a0b23b714516da5f246f724453bd17",
      "parents": [
        "4ac4360b95496f4137ee19b54e9f7dfa3946984d"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Jun 28 04:26:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] IPMI: tidy msghandler timer\n\nTidy up the timer usage in the IPMI driver.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ac4360b95496f4137ee19b54e9f7dfa3946984d",
      "tree": "b32ea69a8d92ee93d90b3accf4713466d113a26d",
      "parents": [
        "effc8b704b48c3c727715abf49592a57547b6818"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:26:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] istallion: cleanups\n\nTurned out to be rather a monster\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "effc8b704b48c3c727715abf49592a57547b6818",
      "tree": "7c375802aa0f36b5498ffa52f74d23c6422ad479",
      "parents": [
        "9d7fa40098253a6768cfc3ffbbd5988ba852d364"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:26:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] stallion: fix recent SMP locking cleanup\n\nWorks better on SMP if...\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33b37a33c242542fac2980b8ccd90977388b7a8d",
      "tree": "e3a18605e57e1d1268dd04e9a3e5276f7f0488fe",
      "parents": [
        "2c3bb20f46709a0adfa7ea408013edbcab945d5a"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Jun 28 04:26:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] remove active field from tty buffer structure\n\nRemove \u0027active\u0027 field from tty buffer structure.  This was added in 2.6.16\nas part of a patch to make the new tty buffering SMP safe.  This field is\nunnecessary with the more intelligently written flush_to_ldisc that adds\nreceive_room handling.\n\nRemoving this field reverts to simpler logic where the tail buffer is\nalways the \u0027active\u0027 buffer, which should not be freed by flush_to_ldisc.\n(active \u003d\u003d buffer being filled with new data)\n\nThe result is simpler, smaller, and faster tty buffer code.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c3bb20f46709a0adfa7ea408013edbcab945d5a",
      "tree": "951dde0a4ea31892635886afb1e3f0f03847b1f0",
      "parents": [
        "817d6d3bceaf34c99f5343820f9b9e6021f0655c"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Jun 28 04:26:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] add receive_room flow control to flush_to_ldisc\n\nFlush data serially to line discipline in blocks no larger than\ntty-\u003ereceive_room to avoid losing data if line discipline is busy (such as\nN_TTY operating at high speed on heavily loaded system) or does not accept\ndata in large blocks (such as N_MOUSE).\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "817d6d3bceaf34c99f5343820f9b9e6021f0655c",
      "tree": "651104833124262db46c2a372b7adb55289cd8dd",
      "parents": [
        "e0ac4761fa52acda90f9f53819c81474b511e3af"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Jun 28 04:26:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] remove TTY_DONT_FLIP\n\nRemove TTY_DONT_FLIP tty flag.  This flag was introduced in 2.1.X kernels\nto prevent the N_TTY line discipline functions read_chan() and\nn_tty_receive_buf() from running at the same time.  2.2.15 introduced\ntty-\u003eread_lock to protect access to the N_TTY read buffer, which is the\nonly state requiring protection between these two functions.\n\nThe current TTY_DONT_FLIP implementation is broken for SMP, and is not\nuniversally honored by drivers that send data directly to the line\ndiscipline receive_buf function.\n\nBecause TTY_DONT_FLIP is not necessary, is broken in implementation, and is\nnot universally honored, it is removed.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0ac4761fa52acda90f9f53819c81474b511e3af",
      "tree": "72819aa9b075cd92f228fab57d9cbc05261acb2f",
      "parents": [
        "84860f9979804cfd97638ce0ec9d583daf338e0d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jun 28 04:26:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:04 2006 -0700"
      },
      "message": "[PATCH] RTC: add rtc-rs5c348 driver\n\nAdd an SPI driver for the Ricoh RS5C348 RTC chip.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5e54d6e53a20cef45af7499e86164f0e0d16bb2",
      "tree": "cb92acbb89b84796261bf5563182261ec5654127",
      "parents": [
        "a052b68b1e7a31f1e6a721290035e9deb0f6fed9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Jun 28 04:26:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:04 2006 -0700"
      },
      "message": "[PATCH] mark address_space_operations const\n\nSame as with already do with the file operations: keep them in .rodata and\nprevents people from doing runtime patching.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adf8a287150667feb5747f8beade62acacc17d4e",
      "tree": "b7f86f4f52d27a7785e3113480f52c1698f71678",
      "parents": [
        "4280370efe0e9c527ccd6188d6211a10bcb22b1e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jun 28 13:38:43 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jun 28 13:38:43 2006 -0400"
      },
      "message": "[AGPGART] Make AGP depend on PCI\n\nFixes possible compile error in amd64 with pci\u003dn\npointed out by Adrian Bunk.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "649e85797259162f7fdc696420e7492f20226f2d",
      "tree": "027fad19525f25707146eb339a4beb8aeebb8664",
      "parents": [
        "3965f8c59778b0d37460ec268f92c0c382546b5c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 28 13:57:16 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 28 15:19:04 2006 +1000"
      },
      "message": "[POWERPC] Make sure we select CONFIG_NEW_LEDS if ADB_PMU_LED is set\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0a3a6d69b7e9f1d7fa5add7db528e7b81cbd422e",
      "tree": "cb99f2f7dd314bcb6506e99cb15f3f126c0c94d4",
      "parents": [
        "f8b4c46c0c3667a56148a59bca54d945d246a3f3"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Jun 27 23:42:33 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 27 23:42:33 2006 -0400"
      },
      "message": "Input: db9 - fix potential buffer overrun\n\nFixes Coverity #id 483\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f8b4c46c0c3667a56148a59bca54d945d246a3f3",
      "tree": "0b145c6c30b16677dbcb9193d112ff6e95babb65",
      "parents": [
        "9000195bb7ea959939b1e5fdad336e5bac59c9e9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 27 23:42:17 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 27 23:42:17 2006 -0400"
      },
      "message": "Input: atkbd - fix hardware autorepeat\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a39727f212426b9d5f9267b3318a2afaf9922d3b",
      "tree": "e42d5834dd5b0844552c076c1d264ab0e35396f6",
      "parents": [
        "936813a8807c5684c6a97f1081b31027403d4a93",
        "1f1bd5fc326a46d8c49132260f661b7cc954846f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:15:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:15:50 2006 -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  [netdrvr] Remove long-unused bits from Becker template drivers\n  [netdrvr] natsemi: minor cleanups\n  [netdrvr] natsemi: Separate out media initialization code\n  [PATCH] WAN: update info page for a bunch of my drivers\n  [PATCH] drivers/net/hamradio/dmascc.c: fix section mismatch\n  [PATCH] Fix phy id for LXT971A/LXT972A\n  [PATCH] DM9000 - minor code cleanups\n  [PATCH] DM9000 - do no re-init spin lock\n  [PATCH] DM9000 - check for MAC left in by bootloader\n  [PATCH] DM9000 - better checks for platform resources\n"
    },
    {
      "commit": "936813a8807c5684c6a97f1081b31027403d4a93",
      "tree": "bc3a1343ea1548195ab4e5dd11b1830f8b9cc52b",
      "parents": [
        "73a0e405dce7d720808536b708f7c738b413b1a2",
        "6a93096195305f6f2a39544a034e77e2e74d5799"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:13:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:13:56 2006 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] NAND: Select chip before checking write protect status\n  [MTD] CORE mtdchar.c: fix off-by-one error in lseek()\n  [MTD] NAND: Fix typo in mtd/nand/ts7250.c\n  [JFFS2][XATTR] coexistence between xattr and write buffering support.\n  [JFFS2][XATTR] Fix wrong copyright\n  [JFFS2][XATTR] Re-define xd-\u003erefcnt as atomic_t\n  [JFFS2][XATTR] Fix memory leak with jffs2_xattr_ref\n  [JFFS2][XATTR] rid unnecessary writing of delete marker.\n  [JFFS2][XATTR] Fix ACL bug when updating null xattr by null ACL.\n  [JFFS2][XATTR] using \u0027delete marker\u0027 for xdatum/xref deletion\n  [MTD] Fix off-by-one error in physmap.c\n  [MTD] Remove unused \u0027nr_banks\u0027 variable from ixp2000 map driver\n  [MTD NAND] s3c2412 support in s3c2410.c\n  [MTD] Initialize \u0027writesize\u0027\n  [MTD] NAND: ndfc fix address offset thinko\n  [MTD] NAND: S3C2410 convert prinks to dev_*()s\n  [MTD] NAND: Missing fixups\n"
    },
    {
      "commit": "03529d9f66b7995c67ddceb8f83258df3c9915da",
      "tree": "c16b506ebbb5644849f094c23976680906d64c1f",
      "parents": [
        "11bcab9071ac204b1ca2bb0514ad1641bc4c280b",
        "2154cfa6ba560401d25f6cc083fe3fb996cbb571"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:07:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:07:21 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] ata_piix: add ICH6/7/8 to Kconfig\n  [PATCH] sata_sil: disable hotplug interrupts on two ATI IXPs\n  [PATCH] libata: cosmetic updates\n  [PATCH] ata: add some NVIDIA chipset IDs\n  [PATCH] libata reduce timeouts\n  [PATCH] libata: implement ata_port_max_devices()\n  [PATCH] libata: make two functions global\n  [PATCH] libata: update ata_do_simple_cmd()\n  [PATCH] libata: move ata_do_simple_cmd() below ata_exec_internal()\n  [PATCH] libata: clear EH action on device detach\n  [PATCH] libata: implement and use ata_deh_dev_action()\n  [PATCH] libata: move ata_eh_clear_action() upward\n  [PATCH] libata.h needs scatterlist.h\n  [libata] sata_vsc: partially revert a PCI ID-related commit\n  [libata] Bump versions\n"
    },
    {
      "commit": "70c3967d4f8029f3d53323a9f0490df61d8cb77d",
      "tree": "378a2f245db566c5197792c8be11e60deccf82dc",
      "parents": [
        "266bee88699ddbde42ab303bbc426a105cc49809"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jun 21 12:11:16 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 28 11:51:12 2006 +1000"
      },
      "message": "[POWERPC] Convert powermac ide blink to new led infrastructure\n\nThis patch removes the old pmac ide led blink code and\nadds generic LED subsystem support for the LED.\n\nIt maintains backward compatibility with the old\nBLK_DEV_IDE_PMAC_BLINK Kconfig option which now\nsimply selects the new code and influences the\ndefault trigger.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d6fcb3b9cf776e3f748709cd3091a72cb3855c29",
      "tree": "1b60436804d31c9500662e3b84f4b33a0d9dac6d",
      "parents": [
        "f17a2686b11453680e9662ef8bdc8d948d0dce18"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Tue Jun 27 18:40:54 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:36:39 2006 -0700"
      },
      "message": "[PATCH] i2c-i801.c: don\u0027t pci_disable_device() after it was just enabled\n\nCommit 02dd7ae2892e5ceff111d032769c78d3377df970 (\"[PATCH] i2c-i801:\nMerge setup function\") has a missing return 0 in the _probe() function.\nThis means the error path is always executed and pci_disable_device() is\ncalled even when the device just got successfully enabled.\n\nHaving the SMBus device disabled makes some systems (eg.\nFujitsu-Siemens Lifebook E8010) hang hard during power-off.\n\nIntead of reverting the whole commit this patch fixes it up:\n- don\u0027t ever call pci_disable_device(), also not in the _remove() function\n  to avoid hangs\n- fix missing pci_release_region() in error path\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e702ab38b0eed1ea5968f3b60b352e814172c27",
      "tree": "98971ffff39b5b8e2bd630bcc81987468fceb455",
      "parents": [
        "83901fc1c786c642c576f51302d79df849ad7d71"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Tue Jun 27 13:19:33 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:30:14 2006 -0700"
      },
      "message": "[PATCH] m68knommu: FEC driver event/irq fixes\n\nCollection of fixes for the ColdFire FEC ethernet driver:\n\n. reworked event setting so that it occurs after the MII setup.\n  roucaries bastien \u003croucaries.bastien@gmail.com\u003e\n. Do not read cbd_sc in memory for each bit we test. Once per buffer is enough.\n. Overrun errors must increase `rx_fifo_errors\u0027, not `rx_crc_errors\u0027\n. No need for a special value to activate rx or tx.  Only write access matters.\n. Simplify parameter of eth_copy_and_sum : `data\u0027 has already the right value.\n. Some spelling fixes.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83901fc1c786c642c576f51302d79df849ad7d71",
      "tree": "f8ea78c635f2ecdf495efff1172c715904556844",
      "parents": [
        "6b2652936b9e61df47664a8dde46872a74d7dba2"
      ],
      "author": {
        "name": "Willson Callan",
        "email": "wcallan@racepointmedia.com",
        "time": "Tue Jun 27 13:13:44 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:26:37 2006 -0700"
      },
      "message": "[PATCH] m68knommu: FEC driver set different priority/level on each IRQ\n\nSet different irq priority levels for each IRQ requested.\nAccording to the Freescale ColdFire documentation each separate IRQ\nmust have its own unique priority/level combination.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "6b2652936b9e61df47664a8dde46872a74d7dba2"
}
