)]}'
{
  "log": [
    {
      "commit": "ae00d812436dc968f4a5dea7757b6a94910b6dc4",
      "tree": "6acd68850bead001cc74597369307a82bc711f6e",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue May 29 18:43:33 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue May 29 18:43:33 2007 -0400"
      },
      "message": "ACPI: extend \"acpi_osi\u003d\" boot option\n\nThe boot option \"acpi_osi\u003d\" has always disabled Linux _OSI support,\nthus disabling all OS Interface strings which are advertised\nby Linux to the BIOS.\n\nNow...\nacpi_osi\u003d\"string\" adds the interface string, and\nacpi_osi\u003d\"!string\" invalidates the pre-defined interface string\n\neg. acpi_osi\u003d\"!Windows 2006\"\nwould disable Linux\u0027s claim of Vista compatibility.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1c1ee4c3e7e16d23166a624a132889df3c540a18",
      "tree": "c6f20db95c421f7171f85bbe022f58a678b93ba5",
      "parents": [
        "91396c1e2d73a041d86935fb8371e8d48b48b663",
        "14e50e57aedb2a89cf79b77782879769794cab7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:41:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:41:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (25 commits)\n  [XFRM]: Allow packet drops during larval state resolution.\n  [CASSINI]: Check pci_set_mwi() return value.\n  [NET]: \"wrong timeout value\" in sk_wait_data() v2\n  [NETFILTER]: nf_nat_h323: call set_h225_addr instead of set_h225_addr_hook\n  [NETFILTER]: nf_conntrack_h323: add missing T.120 address in OLCA\n  [NETFILTER]: nf_conntrack_h323: remove unnecessary process of Information signal\n  [NETFILTER]: nf_conntrack_h323: fix get_h225_addr() for IPv6 address access\n  [NETFILTER]: nf_conntrack_h323: fix ASN.1 types\n  [NETFILTER]: nf_conntrack_ftp: fix newline sequence number calculation\n  [NETFILTER]: nf_conntrack_ftp: fix newline sequence number update\n  [NET_SCHED]: sch_htb: fix event cache time calculation\n  [DCCP]: Fix build warning when debugging is disabled.\n  [TIPC]: Fixed erroneous introduction of for_each_netdev\n  [RTNETLINK]: Fix sending netlink message when replace route.\n  [TR]: Use menuconfig objects.\n  [ARCNET]: Use menuconfig objects.\n  [TIPC]: Use menuconfig objects.\n  [SCTP]: Use menuconfig objects.\n  [IPVS]: Use menuconfig objects.\n  [DCCP]: Use menuconfig objects.\n  ...\n"
    },
    {
      "commit": "14e50e57aedb2a89cf79b77782879769794cab7b",
      "tree": "46cbdab9c8007cea0821294c9d397214b38ea4c8",
      "parents": [
        "04efb8787e4d8a7b21a61aeb723de33154311256"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 18:17:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 18:17:54 2007 -0700"
      },
      "message": "[XFRM]: Allow packet drops during larval state resolution.\n\nThe current IPSEC rule resolution behavior we have does not work for a\nlot of people, even though technically it\u0027s an improvement from the\n-EAGAIN buisness we had before.\n\nRight now we\u0027ll block until the key manager resolves the route.  That\nworks for simple cases, but many folks would rather packets get\nsilently dropped until the key manager resolves the IPSEC rules.\n\nWe can\u0027t tell these folks to \"set the socket non-blocking\" because\nthey don\u0027t have control over the non-block setting of things like the\nsockets used to resolve DNS deep inside of the resolver libraries in\nlibc.\n\nWith that in mind I coded up the patch below with some help from\nHerbert Xu which provides packet-drop behavior during larval state\nresolution, controllable via sysctl and off by default.\n\nThis lays the framework to either:\n\n1) Make this default at some point or...\n\n2) Move this logic into xfrm{4,6}_policy.c and implement the\n   ARP-like resolution queue we\u0027ve all been dreaming of.\n   The idea would be to queue packets to the policy, then\n   once the larval state is resolved by the key manager we\n   re-resolve the route and push the packets out.  The\n   packets would timeout if the rule didn\u0027t get resolved\n   in a certain amount of time.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9059b454248a060ab39346c5d079f56089ab3868",
      "tree": "5d5df323bd91613bd8ed643e7a197ef46dea91ff",
      "parents": [
        "9539ce2253ab1b054e9b0daf0abe0fd4263e1820",
        "d57c4a38928ab2f71542046a9bae2932006b2523"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 17:38:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 17:38:18 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] acpi_get_sysname() should be __init\n  [IA64] Cleanup acpi header to reuse the generic _PDC defines\n  [IA64] Fix using uninitialized data in _PDC setup\n  [IA64] start_secondary() and smp_callin() should be __cpuinit\n"
    },
    {
      "commit": "c883f215a23a9352097b8d17fb8dae22ff134a14",
      "tree": "607367ed52095d915e7dc0ff941046cf623bda0b",
      "parents": [
        "1ff75ed254bdbb47bb0c1d71a3cc65f6831a8e3a",
        "5dee9e7c4c869fcffccc3d432b755793dfa71376"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:54:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:54:12 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "d052918688bdd7a1218aa5ae182013bf45a4881a",
      "tree": "fc8fc780c8f39c86d4cf1bc8e5580685a24858f9",
      "parents": [
        "25b86e05467a2bf936b78695ef49039e3bbd1e0c"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:42:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:42:26 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: fix ASN.1 types\n\n1. Add support for decoding IPv6 address. I know it was manually added in\n   the header file, but not in the template file. That wouldn\u0027t work.\n2. Add missing support for decoding T.120 address in OLCA.\n3. Remove unnecessary decoding of Information signal.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25b86e05467a2bf936b78695ef49039e3bbd1e0c",
      "tree": "756282cad7ea20d2df257633c799d0b6baceba46",
      "parents": [
        "5fe26f53fe9e2ba5dca2835a4ca69d0ba7b5f707"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu May 24 16:41:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:41:50 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_ftp: fix newline sequence number calculation\n\nWhen the packet size is changed by the FTP NAT helper, the connection\ntracking helper adjusts the sequence number of the newline character\nby the size difference. This is wrong because NAT sequence number\nadjustment happens after helpers are called, so the unadjusted number\nis compared to the already adjusted one.\n\nBased on report by YU, Haitao \u003cyuhaitao@tsinghua.org.cn\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35729449655abcceeb3c72181e9920cf98f81c1e",
      "tree": "6c1a1b9b83349ac174598cc7c5a65844dfe19e17",
      "parents": [
        "ce45b51ac4c3c575c71ab5c91c29bf34c2af6f7d"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue May 22 15:36:57 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 24 10:15:06 2007 -0700"
      },
      "message": "[IA64] Cleanup acpi header to reuse the generic _PDC defines\n\nia64 _PDC setup is defined similar to i386. So, cleanup the header to use\ngeneric _PDC defines than using specific defines in ia64.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8f53b6fcc49745c19bb2dd2972185ff398160162",
      "tree": "4d989201797bb261965724621aa6c179a345e4f4",
      "parents": [
        "d333fc8d3006296f2893d17817bc0f67cf87f353"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 10:13:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 10:13:43 2007 -0700"
      },
      "message": "Don\u0027t call a warnign a bug. It\u0027s a warning.\n\nChange the default printout message for WARN_ON() to say what it is, not\nsomething else.  I\u0027m tired of having people get all aflutter about a warning.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d333fc8d3006296f2893d17817bc0f67cf87f353",
      "tree": "f759092ae962b0071e805e4526ffff57995d487b",
      "parents": [
        "1a93fa86bf6eb0d8bed84ef18c8b35be389edee5",
        "d4a8f3677fe2c2fc86443254fe42825e244c194d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 09:17:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 09:17:12 2007 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* \u0027fixes\u0027 of git://git.linux-nfs.org/pub/linux/nfs-2.6:\n  NFS: Fix nfs_direct_dirty_pages()\n  NFS: Fix handful of compiler warnings in direct.c\n  NFS: Avoid a deadlock situation on write\n"
    },
    {
      "commit": "7fe7f8487ae742239dd8c66596e2311c30d057d1",
      "tree": "c506bd7dcacc9d5b25b3295bd1f327e534532c54",
      "parents": [
        "585a2858b970cb6e2e5ca4877eefd18b4dba8ed4"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sun May 20 10:18:27 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 24 10:44:20 2007 -0400"
      },
      "message": "NFS: Avoid a deadlock situation on write\n\nWhen processes are allowed to attempt to lock a non-contiguous range of nfs\nwrite requests, it is possible for generic_writepages to \u0027wrap round\u0027 the\naddress space, and call writepage() on a request that is already locked by\nthe same process.\n\nWe avoid the deadlock by checking if the page index is contiguous with the\nlist of nfs write requests that is already held in our\nnfs_pageio_descriptor prior to attempting to lock a new request.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "5dee9e7c4c869fcffccc3d432b755793dfa71376",
      "tree": "4142c425d5941c405dc0a8bf23c59e0749192bfa",
      "parents": [
        "fd184ab4283a6a6105e8312a497d2a2a193eaf67"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu May 24 14:27:19 2007 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu May 24 14:27:19 2007 +0200"
      },
      "message": "[Bluetooth] Fix L2CAP configuration parameter handling\n\nThe L2CAP configuration parameter handling was missing the support\nfor rejecting unknown options. The capability to reject unknown\noptions is mandatory since the Bluetooth 1.2 specification. This\npatch implements its and also simplifies the parameter parsing.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "03491c92932b8d2dab1bb298e0122ff6d39680af",
      "tree": "96db84a9e5c502b7d6890d1af6c94c3f96e83087",
      "parents": [
        "98d8256739f2c6c636fa2da359f5949c739ae839"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed May 23 13:58:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "i386: fix early usage of atomic_add_return and local_add_return on real i386\n\nThe check (boot_cpu_data.x86 \u003d\u003d 3) in atomic_add_return() and\nlocal_add_return() fails, when those operations are used before\nboot_cpu_data is filled in.\n\nChange the check to (boot_cpu_data.x86 \u003c\u003d 3) to fix this.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab6085c795a71b6a21afe7469d30a365338add7a",
      "tree": "d9d901ea1c3401906553ef9e684a1094a1b3083a",
      "parents": [
        "787f17feb204ed1c6331892fb8124b80dc9fe288"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed May 23 13:58:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "md: don\u0027t write more than is required of the last page of a bitmap\n\nIt is possible that real data or metadata follows the bitmap without full page\nalignment.\n\nSo limit the last write to be only the required number of bytes, rounded up to\nthe hard sector size of the device.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7bb44adef39ad3bda2be40bb34686bc56bd563a5",
      "tree": "1e9eecbd03877c7ac8b00a8cb1d4ae54ebec3bb1",
      "parents": [
        "3c6df2a9177c010bf811c361149069e4bfd9bb11"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed May 23 13:57:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "recalc_sigpending_tsk fixes\n\nSteve Hawkes discovered a problem where recalc_sigpending_tsk was called in\ndo_sigaction but no signal_wake_up call was made, preventing later signals\nfrom waking up blocked threads with TIF_SIGPENDING already set.\n\nIn fact, the few other calls to recalc_sigpending_tsk outside the signals\ncode are also subject to this problem in other race conditions.\n\nThis change makes recalc_sigpending_tsk private to the signals code.  It\nchanges the outside calls, as well as do_sigaction, to use the new\nrecalc_sigpending_and_wake instead.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: \u003cSteve.Hawkes@motorola.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7add02d6247bff34005e040347d81777c80931c",
      "tree": "41a2756e9fc1fc961ff29be08b5b8a080bbc2c03",
      "parents": [
        "8ce7ad7b2d11fae2c3d285a6a0caea9322c0b8fc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 23 13:57:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "capability.h warning fix\n\ninclude/linux/capability.h:397: warning: \"struct task_struct\" declared inside parameter list\ninclude/linux/capability.h:397: warning: its scope is only this definition or declaration, which is probably not what you want\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ce7ad7b2d11fae2c3d285a6a0caea9322c0b8fc",
      "tree": "87d7423635821dae9f26d14c62f3314ec7bb3b17",
      "parents": [
        "86ce18d7b7925bfd6b64c061828ca2a857ee83b8"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed May 23 13:57:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "genhd: send async notification on media change\n\nSend an uevent to user space to indicate that a media change event has\noccurred.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86ce18d7b7925bfd6b64c061828ca2a857ee83b8",
      "tree": "b753b7fd6d195aa7ed9eebc5a3917c5f20786260",
      "parents": [
        "352823160613b65fdaa558be486720a71f75ed86"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed May 23 13:57:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "genhd: expose AN to user space\n\nAllow user space to determine if a disk supports Asynchronous Notification of\nmedia changes.  This is done by adding a new sysfs file \"capability_flags\",\nwhich is documented in (insert file name).  This sysfs file will export all\ndisk capabilities flags to user space.  We also define a new flag to define\nthe media change notification capability.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88f18ba028b5939bb6f77bd690e5ad8d01bb24cc",
      "tree": "eea3f79f5098f7b45723f842208b44f860f0fb71",
      "parents": [
        "5fcc57f2d5d558056668159f9153bf21d2c53d16"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Wed May 23 13:57:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "freezer: move frozen_process() to kernel/power/process.c\n\nOther than refrigerator, no one else calls frozen_process().  So move it from\ninclude/linux/freezer.h to kernel/power/process.c.\n\nAlso, since a task can be marked as frozen by itself, we don\u0027t need to pass\nthe (struct task_struct *p) parameter to frozen_process().\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fcc57f2d5d558056668159f9153bf21d2c53d16",
      "tree": "aa81c453b093f051bf775cd8fb557df9d2f79543",
      "parents": [
        "a076e4bca2fdabb9e45d86722cc72c0944da5f94"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Wed May 23 13:57:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "freezer: fix PF_NOFREEZE vs freezeable race\n\nThis patch fixes the race pointed out by Oleg Nesterov.\n\n* Freezer marks a thread as freezeable.\n* The thread now marks itself PF_NOFREEZE, but it will be frozen on\n  on calling try_to_freeze(). Thus the task is frozen, even though it doesn\u0027t\n  want to.\n* Subsequent thaw_processes() will also fail to thaw the task since it is\n  marked PF_NOFREEZE.\n\nAvoid this problem by checking the task\u0027s PF_NOFREEZE status in\nfrozen_processes() before marking the task as frozen.\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba96a0c88098697a63e80157718b7440414ed24d",
      "tree": "bdd999761eed452cc162f5b63166d1014aaf2e3e",
      "parents": [
        "33e1c288da62a6a5aa9077a6b7bfa690b1b02cf4"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed May 23 13:57:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "freezer: fix vfork problem\n\nCurrently try_to_freeze_tasks() has to wait until all of the vforked processes\nexit and for this reason every user can make it fail.  To fix this problem we\ncan introduce the additional process flag PF_FREEZER_SKIP to be used by tasks\nthat do not want to be counted as freezable by the freezer and want to have\nTIF_FREEZE set nevertheless.  Then, this flag can be set by tasks using\nsys_vfork() before they call wait_for_completion(\u0026vfork) and cleared after\nthey have woken up.  After clearing it, the tasks should call try_to_freeze()\nas soon as possible.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33e1c288da62a6a5aa9077a6b7bfa690b1b02cf4",
      "tree": "68837483316db1fa08bcb2b444cabae75d31a5b2",
      "parents": [
        "585a2858b970cb6e2e5ca4877eefd18b4dba8ed4"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed May 23 13:57:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:10 2007 -0700"
      },
      "message": "freezer: close potential race between refrigerator and thaw_tasks\n\nIf the freezing of tasks fails and a task is preempted in refrigerator()\nbefore calling frozen_process(), then thaw_tasks() may run before this task is\nfrozen.  In that case the task will freeze and no one will thaw it.\n\nTo fix this race we can call freezing(current) in refrigerator() along with\nfrozen_process(current) under the task_lock() which also should be taken in\nthe error path of try_to_freeze_tasks() as well as in thaw_process().\nMoreover, if thaw_process() additionally clears TIF_FREEZE for tasks that are\nnot frozen, we can be sure that all tasks are thawed and there are no pending\n\"freeze\" requests after thaw_tasks() has run.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c6a2a8d201b4f8fd54167802da5ddbe08abd744",
      "tree": "bcc306543b07986ecefc1e6f10bef5c295089534",
      "parents": [
        "4598c95514f9a50b49626e1e5d1f292180b643fa"
      ],
      "author": {
        "name": "Henry Su",
        "email": "henry.su@amd.com",
        "time": "Thu May 24 02:42:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 24 02:42:37 2007 +0200"
      },
      "message": "add the IDE device ID for ATI SB700\n\nAdd the IDE device ID to atiixp_pci_tbl struct in atiixp.c for ATI SB700.\n\nFrom: Henry Su \u003chenry.su@amd.com\u003e\nSigned-off-by: Luugi Marsan \u003cluugi.marsan@amd.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "cdb7532f7be35c3675b1aed54d10e378014618b6",
      "tree": "925df597b70c4a1de629fec68f9e4ebd3fd9e803",
      "parents": [
        "7992018d979460af59fbae8a48f9641305aea438",
        "31d106c68b1af88835a474556052d6efbfec99c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 17:26:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 17:26:18 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix dreamcast build for IRQ changes.\n  sh: Fix clock multiplier on SH7722.\n  sh: Wire up kdump crash kernel exec in die().\n  sh: sr.bl toggling around idle sleep.\n  sh: disable genrtc support.\n  fs: Kill sh dependency for binfmt_flat.\n  sh: Disable psw support for R7785RP.\n  sh: Fix page size alignment in __copy_user_page().\n  sh: Fix up various compile warnings for SE boards.\n  sh: Wire up signalfd/timerfd/eventfd syscalls.\n  sh: revert addition of page fault notifiers\n  spelling fixes: arch/sh/\n  input: hp680_ts compile fixes.\n  sh: landisk: Header cleanups.\n  sh: landisk: rtc-rs5c313 support.\n  sh: Kill off pmb slab cache destructor.\n  sh: Fix up psw build rules for r7780rp.\n  sh: Shut up compiler warnings in __do_page_fault().\n"
    },
    {
      "commit": "7992018d979460af59fbae8a48f9641305aea438",
      "tree": "de64367c49aa76606e7ea8354b299d067f1c0bda",
      "parents": [
        "5fd52203e1856ad925b1a6adae9a22e533da94e2",
        "edd75ede2d40eadb98e07d87e88fa970f86ffe9e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 16:47:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 16:47:51 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (5691): Ov7670: reset clkrc in rgb565 mode\n  V4L/DVB (5690): Cafe_ccic: Properly power down the sensor\n  V4L/DVB (5680): Tuner-simple.c fix suport for SECAM with FI1216MF\n  V4L/DVB (5630): Dvb-core: Handle failures to create devices\n  V4L/DVB (5639a): Fix dst usage count\n  V4L/DVB (5670): Adding new fields to v4l2_pix_format broke the ABI, reverted that change\n  V4L/DVB (5640): Fix: em28xx shouldn\u0027t be selecting VIDEO_BUF\n  V4L/DVB (5639): Fix Kconfig dependencies for ivtv\n"
    },
    {
      "commit": "5fd52203e1856ad925b1a6adae9a22e533da94e2",
      "tree": "9c1943df7bb47a5170a855a301beb69c6ebd6db3",
      "parents": [
        "5453e7723b95958f4591b2e0063573d8d53e7699",
        "a66aa704d6f332b001dfb0e787c92b2c61c75081"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 16:46:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 16:46:29 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] fix kmalloc(0) in arch/ia64/pci/pci.c\n  [IA64] Only unwind non-running tasks.\n  [IA64] Improve unwind checking.\n  [IA64] Yet another section mismatch warning\n  [IA64] Fix bogus messages about system calls not implemented.\n"
    },
    {
      "commit": "c74e83a8632fd88560a533980a0d4c3922325326",
      "tree": "57ff66dbb1f38ddcfcb30d65865a6cbed4956325",
      "parents": [
        "bf57ab7ae74591973265ebd8e18bd0e785dbfb33"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu May 17 06:41:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:00:13 2007 -0300"
      },
      "message": "V4L/DVB (5670): Adding new fields to v4l2_pix_format broke the ABI, reverted that change\n\nReverted the change to struct v4l2_pix_format. I completely missed that\nthis struct was used by existing ioctls so that changing it broke the ABI.\nI will have to think of another way of setting the top/left coordinates\nbut for now this change is reverted to preserve compatibility.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d25790532370e7448e3d3bd25a17e1e9f1299816",
      "tree": "2a4e186f70784dcce89f8407763a30c02d5ccc32",
      "parents": [
        "df5f6311f171cc249e39ccd06321b68823ac68f0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 22 11:10:19 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 21:47:27 2007 -0700"
      },
      "message": "Fix headers check fallout\n\ncommit e8edc6e03a5c8562dc70a6d969f732bdb355a7e7 added an include of\nlinux/jiffies.h in linux/smb_fs.h outside the ifdef __KERNEL__.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6f2fe98ebc2dd8f3e9926673e0d8acd2c764e71",
      "tree": "009356baa16941facc8df7e057b78c0397093013",
      "parents": [
        "04fc5fd39e09c460fd478ea84b34c445dd376759",
        "2053ed02a62f2c66d9cb9b51aea0836a7d8dbabf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:45:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:45:25 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  Add constant for FCS/CRC length (frame check sequence)\n  declance: Remove a dangling spin_unlock_irq() thingy\n  e1000: Don\u0027t enable polling in open() (was: e1000: assertion hit in e1000_clean(), kernel 2.6.21.1)\n"
    },
    {
      "commit": "04fc5fd39e09c460fd478ea84b34c445dd376759",
      "tree": "320731ed5046fc33f77ad957bb3fd7b5eaa4b5fe",
      "parents": [
        "8aee74c8ee875448cc6d1cf995c9469eb60ae515",
        "8bc3fc470eb25af4d70c72485cbcb130cc657691"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:44:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:44:34 2007 -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  libata: bump versions\n  libata: Trim trailing whitespace\n  libata: Kiss post_set_mode goodbye\n  ata_piix: clean up\n  pata_hpt366: Enable bits are unreliable so don\u0027t use them\n  libata: Add Seagate STT20000A to DMA blacklist.\n  ahci: disable 64bit dma on sb600\n"
    },
    {
      "commit": "bc9a8a7eaa58d802a2b26c75edcc95cb92835db3",
      "tree": "202250109e861ae2ba6dfd2fa407b1b7487dca68",
      "parents": [
        "2f91d81db3060f6d218e32d935b9a18ffca4dde2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 15:20:33 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:00:54 2007 -0400"
      },
      "message": "libata: Kiss post_set_mode goodbye\n\nAs of the -mm tree we don\u0027t have post_set_mode users any more.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2053ed02a62f2c66d9cb9b51aea0836a7d8dbabf",
      "tree": "fa2c622e1be49b0ab653a99928ba9fbdd227de43",
      "parents": [
        "f1e9a4eaea5c22cfb557e58a8cd0ca3bde5160a5"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue May 15 15:29:16 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 19:41:19 2007 -0400"
      },
      "message": "Add constant for FCS/CRC length (frame check sequence)\n\nAbout a dozen drivers that have some form of crc checksumming or offloading\nuse this constant, warranting a global define for it.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8aee74c8ee875448cc6d1cf995c9469eb60ae515",
      "tree": "9e9f57dd7fe321825d7e39472cf44777c82f39cf",
      "parents": [
        "080e89270a7bfb7d01fac9a67050f8ac6d6cdd11",
        "9f81036c54ed1f860d2807c5a6aa4f2b30c21204"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 16:19:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 16:19:32 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/cm: Improve local id allocation\n  IPoIB/cm: Fix SRQ WR leak\n  IB/ipoib: Fix typos in error messages\n  IB/mlx4: Check if SRQ is full when posting receive\n  IB/mlx4: Pass send queue sizes from userspace to kernel\n  IB/mlx4: Fix check of opcode in mlx4_ib_post_send()\n  mlx4_core: Fix array overrun in dump_dev_cap_flags()\n  IB/mlx4: Fix RESET to RESET and RESET to ERROR transitions\n  IB/mthca: Fix RESET to ERROR transition\n  IB/mlx4: Set GRH:HopLimit when sending globally routed MADs\n  IB/mthca: Set GRH:HopLimit when building MLX headers\n  IB/mlx4: Fix check of max_qp_dest_rdma in modify QP\n  IB/mthca: Fix use-after-free on device restart\n  IB/ehca: Return proper error code if register_mr fails\n  IPoIB: Handle P_Key table reordering\n  IB/core: Use start_port() and end_port()\n  IB/core: Add helpers for uncached GID and P_Key searches\n  IB/ipath: Fix potential deadlock with multicast spinlocks\n  IB/core: Free umem when mm is already gone\n"
    },
    {
      "commit": "080e89270a7bfb7d01fac9a67050f8ac6d6cdd11",
      "tree": "489e467292ca06420e85f185095323efb80c75b7",
      "parents": [
        "4b85df0419d1fb135d9d845876e8c7ee1393f83c",
        "38bdc32af442b6ab09ed61b8b669072098c95dd2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 12:03:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 12:03:04 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix:\n  mm/slab: fix section mismatch warning\n  mm: fix section mismatch warnings\n  init/main: use __init_refok to fix section mismatch\n  kbuild: introduce __init_refok/__initdata_refok to supress section mismatch warnings\n  all-archs: consolidate .data section definition in asm-generic\n  all-archs: consolidate .text section definition in asm-generic\n  kbuild: add \"Section mismatch\" warning whitelist for powerpc\n  kbuild: make better section mismatch reports on i386, arm and mips\n  kbuild: make modpost section warnings clearer\n  kconfig: search harder for curses library in check-lxdialog.sh\n  kbuild: include limits.h in sumversion.c for PATH_MAX\n  powerpc: Fix the MODALIAS generation in modpost for of devices\n"
    },
    {
      "commit": "4b85df0419d1fb135d9d845876e8c7ee1393f83c",
      "tree": "9630646aa3bca16e9266d79121b479f747d3677c",
      "parents": [
        "6044ab324ce4c180bce17aa9be00157c611d7d48",
        "be2864b5ee46e0d5ed626de6cbfeb9abbd9c2e6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:01:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:01:36 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] More verbose show_mem() like other architectures.\n  [S390] Make use of kretprobe_assert.\n  [S390] Wire up signald, timerfd and eventfd syscalls.\n  [S390] Wire up sys_utimensat.\n  [S390] cio: Update documentation.\n"
    },
    {
      "commit": "6044ab324ce4c180bce17aa9be00157c611d7d48",
      "tree": "8093f40d39f6e3ed818a7b5388fafced4639eb02",
      "parents": [
        "d07b3c25327c5ae3792d0ed0c135dee4727200a1",
        "9093bbb2d96d0184f037cea9b4e952a44ebe7c32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:57 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Fix race condition about network device name allocation.\n  [IPV4]: icmp: fix crash with sysctl_icmp_errors_use_inbound_ifaddr\n  [NETFILTER]: nf_conntrack_ipv4: fix incorrect #ifdef config name\n  [NETFILTER]: nf_conntrack: fix use-after-free in helper destroy callback invocation\n  [IPSEC] pfkey: Load specific algorithm in pfkey_add rather than all\n  [TCP] FRTO: Prevent state inconsistency in corner cases\n  [TCP] FRTO: Add missing ECN CWR sending to one of the responses\n  [NET]: Fix net/core/skbuff.c gcc-3.2.3 compilation error\n  [RFKILL]: Fix check for correct rfkill allocation\n  [IPV6]: Add ip6_tunnel.h to headers_install\n"
    },
    {
      "commit": "d07b3c25327c5ae3792d0ed0c135dee4727200a1",
      "tree": "2ffad8da1f9004bdeb32bf76faa08fa104797b89",
      "parents": [
        "dde33348e53ecab687a9768bf5262f0b8f79b7f2",
        "6cbdc8c5357276307a77deeada3f04626ff17da6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  [ARM] spelling fixes\n  [ARM] at91_adc parenthesis balance\n  [ARM] 4400/1: S3C24XX: Add high-speed MMC device definition\n  [ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings\n  [ARM] 4398/1: S3C2443: Fix watchdog IRQ number\n  [ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity\n  [ARM] 4396/1: S3C2443: Add missing HCLK clocks\n  [ARM] 4395/1: S3C24XX: add include of \u003clinux/sysdev.h\u003e to relevant machines\n  [ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu\n  [ARM] 4387/1: fix /proc/cpuinfo formatting for pre-ARM7 parts\n  [ARM] ARMv6: add CPU_HAS_ASID configuration\n  [ARM] integrator: fix pci_v3 compile error with DEBUG_LL\n  [ARM] gic: Fix gic cascade irq handling\n  [ARM] Silence OMAP kernel configuration warning\n  [ARM] Update ARM syscalls\n  [ARM] 4384/1: S3C2412/13 SPI registers offset correction\n  [ARM] 4383/1: iop: fix usage of \u0027__init\u0027 and \u0027inline\u0027 in iop files\n  [ARM] 4382/1: iop13xx: fix msi support\n  [ARM] Remove Integrator/CP SMP platform support\n  [ARM] 4378/1: KS8695: Serial driver fix\n  ...\n"
    },
    {
      "commit": "21124a82bb82e100369846ff2044dd5ea65fc934",
      "tree": "24375f6b94a644e970aaac1e1a7f6cea1efe20ce",
      "parents": [
        "6c977aad03a18019015035958c65b6729cd0574c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 21 14:31:46 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:57 2007 -0700"
      },
      "message": "x86_64: Support gcc 5 properly\n\nThe ifdef tests were broken.  Assume it acts like gcc 4\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bde7db8608cab31c6d92982b00e8064bd492a85b",
      "tree": "867b4032be63567fc689ac3c7fdae6d7f42d064f",
      "parents": [
        "c824498db47285aeff430c007685a193b673c949"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 21 18:09:34 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: Change NO_ACCESS_CHECK to ACCESS_CHECK\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9c59c2746c7e773839d51027c0e16ccf41f8fef",
      "tree": "e5eef75538858cc0d6f70036c549b2e3cc4858fc",
      "parents": [
        "19381f024b01413d83cec1655c3fc4c9c09ae274"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:32 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: cache SWRST value at bootup so other things like watchdog can non-destructively query it\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19381f024b01413d83cec1655c3fc4c9c09ae274",
      "tree": "4ba1d63900e031c97130638c2d678aaf15c3d37e",
      "parents": [
        "c09c4e006590210001ced90d59e62182bfd396f9"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon May 21 18:09:31 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: update blackfin header files to latest one in VDSP.\n\na) add new processor BF52x/BF54x header files\nb) update blackfin BF533/BF537/BF561 header files to latest one in VDSP.\nc) scrub watchdog/rtc masks from headers as we dont need/want them (too generic and the drivers dont use them)\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Roy Huang \u003croy.huang@analog.com\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95e493c00ac0d2371c3f627fdb99d776d29a8166",
      "tree": "285b194c0dd0243338dc6ff9b21e2d92c807b82b",
      "parents": [
        "30870b93cd76bdfa7385f8d471345f5f6269fb00"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:24 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: finish removing p* volatile defines for MMRs\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb8d5f6c0322e641ec32ed632dd3b02586205673",
      "tree": "1073108ae4a529783bf03c77ed7ea12643ce506f",
      "parents": [
        "0a290593a053752d9629fb1276392ce35c26b348"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:22 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: make sure we declare the revid functions as pure (since they are)\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "678402709602a5e62bb79454f0f41bd952373300",
      "tree": "61d1d77be6c9c296ff09358e315bfe6e6ea07d9f",
      "parents": [
        "23ee968d96ef5ad564c0f0b8a30412fb93137ebb"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:18 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: GPIO fix some defines\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23ee968d96ef5ad564c0f0b8a30412fb93137ebb",
      "tree": "a323c73062fa32a794e254a39c519650f0efe4b9",
      "parents": [
        "d1b945fdb62f3e6852fea5a8779c0151ac1e55a8"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:17 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: DMA operation cleanup\n\n1) Disable Interrupts during DMA memcpy to avoid raise conditions.\n2) Mark MDMA channel 0 as reserved, since were using it internally.\n3) Add DMA based equivalents for insX and outsX.\n4) Our insX and outsX only handles len \u003c\u003d 2^16.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1b945fdb62f3e6852fea5a8779c0151ac1e55a8",
      "tree": "d7c46472f4015534f383a724f79ee36454fe58bf",
      "parents": [
        "9ae246cd85e05d3fb31b9770588c1fe0914872fe"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:16 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:21 2007 -0700"
      },
      "message": "Blackfin arch: Move write to VR_CTL closer to IDLE\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8edc6e03a5c8562dc70a6d969f732bdb355a7e7",
      "tree": "fc86c863655128a7041dfe613d14393d761fa7b9",
      "parents": [
        "ff1be9ad61e3e17ba83702d8ed0b534e5b8ee15c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 21 01:22:52 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:18:19 2007 -0700"
      },
      "message": "Detach sched.h from mm.h\n\nFirst thing mm.h does is including sched.h solely for can_do_mlock() inline\nfunction which has \"current\" dereference inside. By dealing with can_do_mlock()\nmm.h can be detached from sched.h which is good. See below, why.\n\nThis patch\na) removes unconditional inclusion of sched.h from mm.h\nb) makes can_do_mlock() normal function in mm/mlock.c\nc) exports can_do_mlock() to not break compilation\nd) adds sched.h inclusions back to files that were getting it indirectly.\ne) adds less bloated headers to some files (asm/signal.h, jiffies.h) that were\n   getting them indirectly\n\nNet result is:\na) mm.h users would get less code to open, read, preprocess, parse, ... if\n   they don\u0027t need sched.h\nb) sched.h stops being dependency for significant number of files:\n   on x86_64 allmodconfig touching sched.h results in recompile of 4083 files,\n   after patch it\u0027s only 3744 (-8.3%).\n\nCross-compile tested on\n\n\tall arm defconfigs, all mips defconfigs, all powerpc defconfigs,\n\talpha alpha-up\n\tarm\n\ti386 i386-up i386-defconfig i386-allnoconfig\n\tia64 ia64-up\n\tm68k\n\tmips\n\tparisc parisc-up\n\tpowerpc powerpc-up\n\ts390 s390-up\n\tsparc sparc-up\n\tsparc64 sparc64-up\n\tum-x86_64\n\tx86_64 x86_64-up x86_64-defconfig x86_64-allnoconfig\n\nas well as my two usual configs.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "913f11ee48edfa78b531e0db9385b640fbf9f6d7",
      "tree": "78afe4bd0dcda0b0fe21746a43efad921f5be4b2",
      "parents": [
        "fd5d8bf03a9843ec3cdb10c820f409aa04048b52"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 21 11:25:21 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 21 11:25:28 2007 +0200"
      },
      "message": "[S390] Wire up signald, timerfd and eventfd syscalls.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fd5d8bf03a9843ec3cdb10c820f409aa04048b52",
      "tree": "6a8913b4daaba3ab3b3dca6ad2a91cf63f035db0",
      "parents": [
        "85ee32d02901bfd2e287ac669709758e04d73c4d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 21 11:25:20 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 21 11:25:28 2007 +0200"
      },
      "message": "[S390] Wire up sys_utimensat.\n\nWire up sys_utimensat, reserve syscall number for sys_fallocate and\nadd a couple of syscalls to the ignore list to get rid of warings.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "31d106c68b1af88835a474556052d6efbfec99c5",
      "tree": "9ba26110d9e411582d102d44584a955b0a79a984",
      "parents": [
        "dfbbbe92956b849a6704dbd5352348d6ba1165da"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 15:10:04 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 15:10:04 2007 +0900"
      },
      "message": "sh: Fix dreamcast build for IRQ changes.\n\nWhen the irq.h changes went in, the dreamcast code was still\nreferencing an old value. Switch it back to the IRQ number,\nwhich fixes this:\n\narch/sh/boards/dreamcast/irq.c: In function `disable_systemasic_irq\u0027:\narch/sh/boards/dreamcast/irq.c:59: error: `OFFCHIP_IRQ_BASE\u0027 undeclared (first\nuse in this function)\narch/sh/boards/dreamcast/irq.c:59: error: (Each undeclared identifier is reported only once\narch/sh/boards/dreamcast/irq.c:59: error: for each function it appears in.)\n\nReported-by: Adrian McMenamin \u003cadrian@newgolddream.dyndns.info\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "26bbfda8b1a4d491a86c60b3a97948a4f49fb86a",
      "tree": "34410ca6fc6f048c45acac9fc197044881434798",
      "parents": [
        "fce692e7986f9689a8f414a74e58c4a6d35d5551"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:29:55 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:32:14 2007 +0900"
      },
      "message": "sh: Wire up signalfd/timerfd/eventfd syscalls.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fce692e7986f9689a8f414a74e58c4a6d35d5551",
      "tree": "adf6960df800115cce3053e903ce87c2cac9d8aa",
      "parents": [
        "e868d61272caa648214046a096e5a6bfc068dc8c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon May 14 08:18:14 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:32:10 2007 +0900"
      },
      "message": "sh: revert addition of page fault notifiers\n\nJust at the time you added them on sh we\u0027re removing them from other\narchitectures. As there\u0027s no user yet this patch just removes them\ncompletely. Once you actually have a kprobes patch it should follow\nthe direct call to kprobes_fault_handler model that powerpc, s390 and\nsparc64 employ in 2.6.22-rc1 and that I\u0027m updating other architectures\nto.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fc432e1952a3899ce35e84b417e5d60f74cb901b",
      "tree": "2f1f161555acd1a38b9667ea3f1657928b332bd7",
      "parents": [
        "69e9c93d0d7d9dfa6bdf5144274dbe65a627b63a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat May 19 00:39:36 2007 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 20:08:48 2007 +0100"
      },
      "message": "[ARM] at91_adc parenthesis balance\n\nTrivial unbalanced parenthesis macro fix.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "69e9c93d0d7d9dfa6bdf5144274dbe65a627b63a",
      "tree": "8e45225da8b36af48232c7319a5976def3a6a00e",
      "parents": [
        "42482e3c77bcb310affdf13e92b93f077d44a7fc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@trinity.fluff.org",
        "time": "Sun May 20 18:13:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 20:03:31 2007 +0100"
      },
      "message": "[ARM] 4400/1: S3C24XX: Add high-speed MMC device definition\n\nAdd definition for high-speed MMC/SD device and add to SMDK2443\ndevice list.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5f2ef21703564d3e6f18fd92f2e72f723a5c3402",
      "tree": "19209de95bd8bb82672895c1dd45277aac8d4705",
      "parents": [
        "67364334681503655fbff6c2f2dacfb17f04cadc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun May 20 17:32:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 19:37:09 2007 +0100"
      },
      "message": "[ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity\n\nChange the name of the S3C2443_SDI1 to S3C2443_HSMMC to ensure\nthat it is correctly identified.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "95ba71f76f1cce550cb2e2b345a204d4a926d29c",
      "tree": "8de0506f7f4098f62ebc4c1b6739523ca7f31b8f",
      "parents": [
        "1d28bff7c4ea138032b44d514351b7caceb9fba5"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu May 17 06:22:41 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 19:36:14 2007 +0100"
      },
      "message": "[ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu\n\nWe don\u0027t need valid_phys_addr_range() or valid_mmap_phys_addr_range()\nfor the !CONFIG_MMU case.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c34b19fb4e243b26fa90a322bf32238356493674",
      "tree": "53e5ed116535fdf4e9f049d119967dceb9582639",
      "parents": [
        "55b637c6a003a8c4850b41a2c2fd6942d8a7f530"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@mvista.com",
        "time": "Sat May 19 12:00:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 19 12:00:11 2007 -0700"
      },
      "message": "[IPV6]: Add ip6_tunnel.h to headers_install\n\nThe Mobile IPv6 package (http://www.mobile-ipv6.org/software/) needs\nthis header file to build the tunnelctl component. The header\nalready looks sanitized so is safe to export.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5eb620c81ce35aa0c533131bf4d06c4c8c2bfadf",
      "tree": "8c6346a3af0611b7b2e1b8df41cb058b5fc145e5",
      "parents": [
        "8b8c8bca3a63073bac20f0fca178e00fdf7f5a09"
      ],
      "author": {
        "name": "Yosef Etigin",
        "email": "yosefe@voltaire.com",
        "time": "Mon May 14 07:26:51 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:53 2007 -0700"
      },
      "message": "IB/core: Add helpers for uncached GID and P_Key searches\n\nAdd ib_find_gid() and ib_find_pkey() functions that use uncached device\nqueries.  The calls might block but the returns are always up-to-date.\nCache P_Key and GID table lengths in core to avoid extra port info queries.\n\nSigned-off-by: Yosef Etigin \u003cyosefe@voltaire.com\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0e0d314e6a01bb14d303e35e6f7ba24b17020044",
      "tree": "596929a373bbbba7c2d7af4ae6e485a4c584b76f",
      "parents": [
        "ca967258b69eb65dcb07bbab90fdf964c6d2ec45"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 17 20:14:48 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:58 2007 +0200"
      },
      "message": "kbuild: introduce __init_refok/__initdata_refok to supress section mismatch warnings\n\nThroughout the kernel there are a few legitimite references\nto init or exit sections. Most of these are covered by the\npatterns included in modpost but a few nees special attention.\nTo avoid hardcoding a lot of function names in modpost introduce\na marker so relevant function/data can be marked.\nWhen modpost see a reference to a init/exit function from\na function/data marked no warning will be issued.\n\nIdea from: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca967258b69eb65dcb07bbab90fdf964c6d2ec45",
      "tree": "e02acc9e830fd76e411f742ac39a7c359d7e5ba9",
      "parents": [
        "7664709b44a13e2e0b545e2dd8e7b8797a1748dc"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 17 13:38:44 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "all-archs: consolidate .data section definition in asm-generic\n\nWith this consolidation we can now modify the .data\nsection definition in one spot for all archs.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7664709b44a13e2e0b545e2dd8e7b8797a1748dc",
      "tree": "fcb8e87dd21f90a376fab8ad22a298021a2435e5",
      "parents": [
        "cd5477911fc9f5cc64678e2b95cdd606c59a11b5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 13 00:31:33 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "all-archs: consolidate .text section definition in asm-generic\n\nMove definition of .text section to asm-generic.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1a06a52ee1b0cdb65222474ba6186f3991df68b0",
      "tree": "91ce623fbfdd72e32fa0001d7ba611bb6c7de50f",
      "parents": [
        "18963c01b8abf381f102752ce024c3582a716125"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Thu May 17 23:56:56 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 20:46:30 2007 -0700"
      },
      "message": "Fix roundup_pow_of_two(1)\n\n1 is a power of two, therefore roundup_pow_of_two(1) should return 1. It does\nin case the argument is a variable but in case it\u0027s a constant it behaves\nwrong and returns 0. Probably nobody ever did it so this was never noticed.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f57195b2db94488999c9cb8a1e0a6332644d5de",
      "tree": "a2f1a6a81578f39c7ea0e8cb8932f7cc0d9411bf",
      "parents": [
        "18963c01b8abf381f102752ce024c3582a716125"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri May 18 14:15:58 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri May 18 14:15:58 2007 -0700"
      },
      "message": "[IA64] Fix bogus messages about system calls not implemented.\n\nThere are seven legacy system calls that ia64 doesn\u0027t implement, but glibc\nprovides equivalent functionality by using more modern system calls. Stop\nchecksyscalls.sh from complaining about these seven.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "347b4599dd6ffef27e18c227532d1ec66556000b",
      "tree": "df37f2645e7e13a4203368006ae8fcdf3b86ca78",
      "parents": [
        "939e3428066962b7c5966d8f9648058e644f5395",
        "ccd308f09a6636d86dbe62bab892b96711feee67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 08:26:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 08:26:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (32 commits)\n  [POWERPC] Remove build warnings in windfarm_core\n  [POWERPC] Pass per-file CFLAGs for platform specific op codes\n  [POWERPC] Correct #endif comment\n  [POWERPC] Fix ppc_rtas_progress_show()\n  [POWERPC] Fix sed command lines for zlib source construction\n  [POWERPC] Specify GNUTARGET on $(AR) invocations\n  [POWERPC] Make sure device node type/name is not NULL on hot-added nodes\n  [POWERPC] Small fixes for the Ebony device tree\n  [POWERPC] Fix warning on UP\n  [POWERPC] cell_defconfig: Disable cpufreq and pmi\n  [POWERPC] Fix IO space on PCI buses created from of_platform\n  [POWERPC] Add spinlock to request_phb_iospace()\n  [POWERPC] Fix make rules for treeImage.initrd\n  [POWERPC] Remove warning in mpic.c\n  [POWERPC] Update pasemi_defconfig\n  [POWERPC] pasemi: CONFIG_GENERIC_TBSYNC no longer needed\n  [POWERPC] Update iseries_defconfig\n  [POWERPC] Wire up some more syscalls\n  [POWERPC] Fix bug adding properties with flatdevtree.c\u0027s ft_set_prop()\n  [POWERPC] Remove fixup_bigphys_addr() for arch/powerpc to avoid link error\n  ...\n"
    },
    {
      "commit": "bfea13d4a127aab4c10085b6f9b6e2ff4f023f79",
      "tree": "4195848eb43a12409511cea39903c3e4c6249281",
      "parents": [
        "32f9306b161a5e0c892132f7227f36de94090289",
        "f6c5d736af6bc71cebc017e4001ec5efff1ee116"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 08:25:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 08:25:14 2007 -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:\n  [IPV4]: Remove IPVS icmp hack from route.c for now.\n  [IPV4]: Correct rp_filter help text.\n  [TCP]: TCP_CONG_YEAH requires TCP_CONG_VEGAS\n  [TCP] slow start: Make comments and code logic clearer.\n  [BLUETOOTH]: Fix locking in hci_sock_dev_event().\n  [NET]: Fix BMSR_100{HALF,FULL}2 defines in linux/mii.h\n  [NET]: lockdep classes in register_netdevice\n"
    },
    {
      "commit": "223a10a98135da38d3668973d72cdffb1ced4b7d",
      "tree": "b3ea5357ba2c9e9e201dbd1c62b215d87bfdf92a",
      "parents": [
        "b46522394dde7341a5253658096f354b65cbd90d"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Fri May 18 00:36:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 08:17:17 2007 -0700"
      },
      "message": "revert \"cancel_delayed_work: use del_timer() instead of del_timer_sync()\"\n\nAs pointed out by Jarek Poplawski, the patch\n\n\t[WORKQUEUE]: cancel_delayed_work: use del_timer() instead of del_timer_sync()\n\tcommit: 071b638689464c6b39407025eedd810d5b5e6f5d\n\nwas wrong, it was merged by mistake after that.\n\nFrom the changelog:\n\n\tafter this patch:\n\t\t...\n\t\tdelayed_work_timer_fn-\u003e__queue_work() in progress.\n\n\t\tThe latter doesn\u0027t differ from the caller\u0027s POV,\n\nit does make a difference if the caller calls flush_workqueue() after\ncancel_delayed_work(), in that case flush_workqueue() can miss this\nwork_struct.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "689d79469b64662440a93ffbd1cbf994510bcbf6",
      "tree": "5ee5f7f6e452b9620d07dfe88da1df752f6b4df1",
      "parents": [
        "723e98b79c5f2dd97ce559506362844b1a086f80"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 16 00:30:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 17 14:20:29 2007 -0700"
      },
      "message": "[NET]: Fix BMSR_100{HALF,FULL}2 defines in linux/mii.h\n\nNoticed by Matvejchikov Ilya.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd504ea16f34a29da4aa933ae7ab917fcfd25fd7",
      "tree": "0502645dc159be29c33c992e9e56dc3156074279",
      "parents": [
        "5cf4cf65a8ccca44ec9b357ebdb2b517269d7e8a",
        "0479ea0eab197b3e5d4c731f526c02e5e3fbfbd0"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 17 11:36:59 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 17 11:36:59 2007 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of /home/trondmy/repositories/git/linux-2.6/\n"
    },
    {
      "commit": "c97a9e10eaee328e6eea9f76acf7bacd7d48ef56",
      "tree": "f14bf796d087e130452a2e2457c75eb1eca27483",
      "parents": [
        "ea125892a17f43919c726777ed1e4929d41e7984"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed May 16 22:11:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:06 2007 -0700"
      },
      "message": "mm: more rmap checking\n\nRe-introduce rmap verification patches that Hugh removed when he removed\nPG_map_lock. PG_map_lock actually isn\u0027t needed to synchronise access to\nanonymous pages, because PG_locked and PTL together already do.\n\nThese checks were important in discovering and fixing a rare rmap corruption\nin SLES9.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71ce92f3fa442069670a52fa6230a6064c4517b3",
      "tree": "30fec3491b9655040d90c810785ce7e843a90f93",
      "parents": [
        "bc88d5d4e18add7283770ead2734b601c50b3e2a"
      ],
      "author": {
        "name": "Dan Aloni",
        "email": "da-x@monatomic.org",
        "time": "Wed May 16 22:11:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:05 2007 -0700"
      },
      "message": "make sysctl/kernel/core_pattern and fs/exec.c agree on maximum core filename size\n\nMake sysctl/kernel/core_pattern and fs/exec.c agree on maximum core\nfilename size and change it to 128, so that extensive patterns such as\n\u0027/local/cores/%e-%h-%s-%t-%p.core\u0027 won\u0027t result in truncated filename\ngeneration.\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc88d5d4e18add7283770ead2734b601c50b3e2a",
      "tree": "1eb7629871739c17def21ea7a944159da5d4f722",
      "parents": [
        "e40659c5cae2397d6a329e652aa2d4f1c9f7de2a"
      ],
      "author": {
        "name": "wendy xiong",
        "email": "wendyx@us.ibm.com",
        "time": "Wed May 16 22:11:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:05 2007 -0700"
      },
      "message": "icom: add new sub-device-id to support new adapter\n\nThis patch add new sub-device-id to support new adapter and changed the\ninterrupt irq number for unsigned char to unsigned int.\n\n[akpm@osdl.org: fix whitespace in device table]\nSigned-off by: Wendy Xiong \u003cwendyx@us.ibm.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3dfd2964ea86ae65f511b10d62ea54d46db3708",
      "tree": "cfa7cb8b22c6e5d93c3536c6d542e14e4f9a9bf0",
      "parents": [
        "a1a4849c419337f649c6633219b555eb4d4d955a"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Wed May 16 22:11:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:05 2007 -0700"
      },
      "message": "make freezeable workqueues singlethread\n\nIt is a known fact that freezeable multithreaded workqueues doesn\u0027t like\nCPU_DEAD. We keep them only for the incoming CPU-hotplug rework.\n\nSadly, we can\u0027t just kill create_freezeable_workqueue() right now, make\nthem singlethread.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cf4cf65a8ccca44ec9b357ebdb2b517269d7e8a",
      "tree": "beba3ecc27c64e0c22b1a21201f1999afe9834f2",
      "parents": [
        "55d3ecab2d16be3525ba24a96ba3a67692af1f09",
        "b2cd64153b94473f6bd82448a68b8e8c041676ea"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 17 08:23:04 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 17 08:23:04 2007 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of /home/trondmy/repositories/git/linux-2.6/\n"
    },
    {
      "commit": "79974a0e4c6be6e9a3717b4c5a5d5c44c36b1653",
      "tree": "0bf5e98710fa4ae970728ceea7d7d5324f65abcc",
      "parents": [
        "8317f14b60c02c69cf7f594e2aabc8a3fdc9618d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed May 16 22:11:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:04 2007 -0700"
      },
      "message": "Let smp_call_function_single return -EBUSY on UP\n\nAll architectures that have an implementation of smp_call_function_single\nlet it return -EBUSY if it is asked to execute func on the current cpu.\n(akpm: except for x86_64).  Therefore the UP version must always return\n-EBUSY.\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f363d16fbb9374c0bd7f2757d412c287169094c9",
      "tree": "fc706493c5cca046934de190056756f7ce02422f",
      "parents": [
        "0aa817f078b655d0ae36669169d73a5c8a388016"
      ],
      "author": {
        "name": "Aaron Durbin",
        "email": "adurbin@google.com",
        "time": "Wed May 16 22:11:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:04 2007 -0700"
      },
      "message": "acpi: fix potential call to a freed memory section.\n\nStrip __cpuinit[data] from Node \u003c-\u003e PXM routines and supporting data\nstructures.  Also make pxm_to_node_map and node_to_pxm_map local to the\nnuma acpi module.\n\nThis fixes a bug triggered by the following conditions:\n- boot on a machine with a SLIT table defined\n- kernel is configured w/ CONFIG_HOTPLUG_CPU\u003dn\n- cat /sys/devices/system/node/node*/distance\nThis will cause an oops by calling into a freed memory section.\n\nIn particular, on x86_64, __node_distance calls node_to_pxm().\n\nSigned-off-by: Aaron Durbin \u003cadurbin@google.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0aa817f078b655d0ae36669169d73a5c8a388016",
      "tree": "140acc4d0dc992b4d20394f6a6412a7c1bb3a306",
      "parents": [
        "3ec0974210fe1b7c0618ad6e39a882a4237d7de2"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed May 16 22:11:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:04 2007 -0700"
      },
      "message": "Slab allocators: define common size limitations\n\nCurrently we have a maze of configuration variables that determine the\nmaximum slab size.  Worst of all it seems to vary between SLAB and SLUB.\n\nSo define a common maximum size for kmalloc.  For conveniences sake we use\nthe maximum size ever supported which is 32 MB.  We limit the maximum size\nto a lower limit if MAX_ORDER does not allow such large allocations.\n\nFor many architectures this patch will have the effect of adding large\nkmalloc sizes.  x86_64 adds 5 new kmalloc sizes.  So a small amount of\nmemory will be needed for these caches (contemporary SLAB has dynamically\nsizeable node and cpu structure so the waste is less than in the past)\n\nMost architectures will then be able to allocate object with sizes up to\nMAX_ORDER.  We have had repeated breakage (in fact whenever we doubled the\nnumber of supported processors) on IA64 because one or the other struct\ngrew beyond what the slab allocators supported.  This will avoid future\nissues and f.e.  avoid fixes for 2k and 4k cpu support.\n\nCONFIG_LARGE_ALLOCS is no longer necessary so drop it.\n\nIt fixes sparc64 with SLAB.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a35afb830f8d71ec211531aeb9a621b09a2efb39",
      "tree": "198280081e1f8b2f6c450742a5075cc7904a3d58",
      "parents": [
        "5577bd8a85c8b7643a241789b14fafa9c8a6c7db"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed May 16 22:10:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:04 2007 -0700"
      },
      "message": "Remove SLAB_CTOR_CONSTRUCTOR\n\nSLAB_CTOR_CONSTRUCTOR is always specified. No point in checking it.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: David Chinner \u003cdgc@sgi.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ade3aff25fb2dce76e2a9b53e1334bd0a174f739",
      "tree": "a10770c6eb13c6c6dc9b74d208fc25e66aafc3f1",
      "parents": [
        "0b44f7a5b5078d737b3f5914978aabb761254840"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 16 22:10:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:03 2007 -0700"
      },
      "message": "slub: fix handling of oversized slabs\n\nI\u0027m getting zillions of undefined references to __kmalloc_size_too_large on\nalpha.  For some reason alpha is building out-of-line copies of kmalloc_slab()\ninto lots of compilation units.\n\nIt turns out that gcc just isn\u0027t smart enough to work out that\n__builtin_contant_p(size)\u003d\u003dtrue implies that __builtin_contant_p(index)\u003d\u003dtrue.\n\nSo let\u0027s give it a bit of help.\n\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ca12ee549f7837b8a685dddc9515f9fc28434ee",
      "tree": "30dcd051b8a08a6b529826ab6f449b15d62a0c12",
      "parents": [
        "9fbf09a09e8aa50c56e2c6dfacc27eff93ff4c93"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed May 16 22:10:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:03 2007 -0700"
      },
      "message": "SLAB: Move two remaining SLAB specific definitions to slab_def.h\n\nTwo definitions remained in slab.h that are particular to the SLAB allocator.\nMove to slab_def.h\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c59def9f222d44bb7e2f0a559f2906191a0862d7",
      "tree": "51bc0c12906b13887c6e53d1e06b48b411443129",
      "parents": [
        "afc0cedbe9138e3e8b38bfa1e4dfd01a2c537d62"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed May 16 22:10:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:03 2007 -0700"
      },
      "message": "Slab allocators: Drop support for destructors\n\nThere is no user of destructors left.  There is no reason why we should keep\nchecking for destructors calls in the slab allocators.\n\nThe RFC for this patch was discussed at\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d117882364330705\u0026w\u003d2\n\nDestructors were mainly used for list management which required them to take a\nspinlock.  Taking a spinlock in a destructor is a bit risky since the slab\nallocators may run the destructors anytime they decide a slab is no longer\nneeded.\n\nPatch drops destructor support.  Any attempt to use a destructor will BUG().\n\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3692b9444b15ad12e5ec56ec77b1009bb75f8d42",
      "tree": "f3d2b480f5dbfc68cd8158405cb7454a7f44efcc",
      "parents": [
        "7c40542ffaa20e361f5f37d112aba41a725fc759"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon May 14 13:50:33 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:13 2007 +1000"
      },
      "message": "[POWERPC] Wire up some more syscalls\n\nsignalfd, timerfd and eventfd\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e3d67b663b5ededac1b2c552b4f0b4fbe94d7ac3",
      "tree": "2875f48c35991ee861594ae664ea72c2705bb32e",
      "parents": [
        "39d207036c76ff16650772b83fb1a12ab788ca26"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon May 14 11:43:20 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:13 2007 +1000"
      },
      "message": "[POWERPC] Remove fixup_bigphys_addr() for arch/powerpc to avoid link error\n\nThere are no actual implementations of fixup_bigphys_addr() in\narch/powerpc, and with a 64-bit aware ioremap() and so forth, it\nshould no longer be necessary.  This patch removes the last dregs of\nfixup_bigphys_addr() from arch/powerpc.\n\nIn fact, the only reason this hasn\u0027t caused link errors already is\nthat nobody must have tried using one of the small number of drivers\nusing io_remap_pfn_range() on one of the small number of platforms\nwhich are 32-bit but define CONFIG_PHYS_64BIT.  Nonetheless this fixes\na bug, and should go into 2.6.22.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3d372548b4af1a3d0a40f3dde7af5389a30ce359",
      "tree": "7533e8332e8a4d9be5d8770a455795f3ceed5695",
      "parents": [
        "f4dcd3c229a0745aff7d6835ca7c45aaeb293714"
      ],
      "author": {
        "name": "James.Yang",
        "email": "James.Yang@freescale.com",
        "time": "Wed May 02 16:34:43 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:15 2007 +1000"
      },
      "message": "[POWERPC] Remove CPU_FTR_NEED_COHERENT for 7448.\n\nRemove CPU_FTR_NEED_COHERENT for MPC7448 (and single-core MPC86xx).\nThis prevents needlessly setting M\u003d1 when not SMP.\n\nSigned-off-by: James.Yang \u003cJames.Yang@freescale.com\u003e\nAcked-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f4dcd3c229a0745aff7d6835ca7c45aaeb293714",
      "tree": "ff81ad203cd331ffb8fd6a82d2392aeecd1acc87",
      "parents": [
        "b2cd64153b94473f6bd82448a68b8e8c041676ea"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Thu May 10 10:13:04 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:15 2007 +1000"
      },
      "message": "[POWERPC] Change include protections to ASM_POWERPC\n\nChange several headers in include/asm-powerpc that currently use some variation\nof ASM_PPC to use ASM_POWERPC instead.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "516793c61b3db1f60e0b0d0e3c382bcca9ae84fd",
      "tree": "1e9a0b8e01ecac7c60c5d0f6b157181ab1132467",
      "parents": [
        "c6af66b9fe93990c70aaee53ce3ce7e53a83676a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 17 10:19:23 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 17 10:19:23 2007 +0100"
      },
      "message": "[ARM] ARMv6: add CPU_HAS_ASID configuration\n\nPresently, we check for the minimum ARM architecture that we\u0027re\nbuilding for to determine whether we need ASID support.  This is\nwrong - if we\u0027re going to support a range of CPUs which include\nARMv6 or higher, we need the ASID.\n\nConvert the checks to use a new configuration symbol, and arrange\nfor ARMv6 and higher CPU entries to select it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b2cd64153b94473f6bd82448a68b8e8c041676ea",
      "tree": "327778fbc139079921eeb73bebf10af4327f79c8",
      "parents": [
        "b17bfca5f16a6090ee51250163e1720f6fe71515",
        "13b8d09f5de0aaa3153bbccc98baf247387823dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:28:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:28:49 2007 -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  libata: track spindown status and skip spindown_compat if possible\n  libata: fix shutdown warning message printing\n  libata-acpi: add ATA_FLAG_ACPI_SATA port flag\n  libata: during revalidation, check n_sectors after device is configured\n  libata: separate out ata_dev_reread_id()\n  pata_scc had been missed by ata_std_prereset() switch\n"
    },
    {
      "commit": "b17bfca5f16a6090ee51250163e1720f6fe71515",
      "tree": "b5c561e1c2b7db6ded4c2092486f66f7c8c35902",
      "parents": [
        "36dbe4d6bffb90fcb2663ac50af00a942412e246",
        "a04395ead6d17c83da64264b6fe78f852a648202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:21:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:21:33 2007 -0700"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] usbaudio - Coping with short replies in usbmixer\n  [ALSA] Include quirks from Ubuntu Dapper/Edgy/Feisty\n  [ALSA] Fix probe of non-PnP ISA devices\n  [ALSA] version 1.0.14rc4\n  [ALSA] hda-codec - Fix ALC882/861VD codec support on some laptops\n  [ALSA] ASoC AC97 device reg bugfix\n  [ALSA] ASoC AC97 static GPL symbol fix\n  [ALSA] hda-codec - Make the mixer capability check more robust\n  [ALSA] usb-audio: another Logitech QuickCam ID\n"
    },
    {
      "commit": "36dbe4d6bffb90fcb2663ac50af00a942412e246",
      "tree": "4d24a2165620fa8fad0454299a8f5412555bba61",
      "parents": [
        "e0f88db3028798b5e6d62d1c65c991240bf317f3",
        "d0a2b7af27f6d01a443f3af8252fa0b955bf1913"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:20:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:20:28 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32\n\n* \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32:\n  [AVR32] Implement platform hooks for atmel_lcdfb driver\n  [AVR32] Wire up signalfd, timerfd and eventfd\n  [AVR32] optimize pagefault path\n  [AVR32] Remove bogus comment in arch/avr32/kernel/irq.c\n"
    },
    {
      "commit": "e0f88db3028798b5e6d62d1c65c991240bf317f3",
      "tree": "ca6153883c115108967428ad70b023a6190e889e",
      "parents": [
        "43c0f3d25c602dc96b201ed81ffda0bc600ff969",
        "c7754d465b1feade85b5f1c4492781a30f6652a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:45 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Add hypervisor API negotiation and fix console bugs.\n"
    },
    {
      "commit": "1abd727ed7abf5c19e7d1760671475cbecbccb0e",
      "tree": "0ec7364ea4171a39bdd00c6f140ec31a0602ca58",
      "parents": [
        "faab83bbcd9e001077e42a7c085f1e871997647f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue May 15 23:57:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:15 2007 -0700"
      },
      "message": "SLUB: It is legit to allocate a slab of the maximum permitted size\n\nSorry I screwed up the comparison. It is only an error if we attempt\nto allocate a slab larger than the maximum allowed size.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b58e21a27028a9f0399449d8bc8494fd9d9ff70",
      "tree": "fba49cc745f791755a7e86d518376a740fd39f0a",
      "parents": [
        "52ade9b3b97fd3bea42842a056fe0786c28d0555",
        "576fe0bd7e52dce7afb6b9b2450744555b2eb53a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:15:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:15:18 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] optimize pagefaults a little\n  [IA64] Fix section conflict of ia64_mlogbuf_finish\n  [IA64] s/scalibility/scalability/\n  [IA64] kdump on INIT needs multi-nodes sync-up (v.2)\n  [IA64] wire up {signal,timer,event}fd syscalls\n  [IA64] spelling fixes: arch/ia64/\n"
    },
    {
      "commit": "55d3ecab2d16be3525ba24a96ba3a67692af1f09",
      "tree": "7e81977adbd73e154f53861d8577d3ab92611c8c",
      "parents": [
        "6684e323a236d40461f27d36b38c6b70aabc9e71",
        "7b104bcb8e460e45a1aebe3da9b86aacdb4cab12"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed May 16 16:50:37 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed May 16 16:50:37 2007 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of /home/trondmy/kernel/linux-2.6/\n"
    },
    {
      "commit": "576fe0bd7e52dce7afb6b9b2450744555b2eb53a",
      "tree": "acf2a5f8d7f7906cfa2da9bf53a74d8e3fcd42bb",
      "parents": [
        "17028c5c91580036eb41da2fad292965fa3b9a7d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 16 14:52:19 2007 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 16 09:00:51 2007 -0700"
      },
      "message": "[IA64] optimize pagefaults a little\n\nGet rid of the notifier list and call the kprobes code directly\nif compiled in.  This mirrors the changes that recently went\ninto powerpc, s390 and sparc64.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c05107911a38235fec87892d83dc54aba9aaf3bd",
      "tree": "9a8156053df8f619601ef5444d5e074b3c5bc90f",
      "parents": [
        "e903382ceae1dd85e650ffc7e98facdd59cc7a3f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed May 16 12:41:15 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 16 15:37:48 2007 +0100"
      },
      "message": "[ARM] Update ARM syscalls\n\nAdd utimensat, signalfd, timerfd, eventfd syscalls.  Add ignore\ndefines for sync_file_range and fadvise64_64 which we implement\ndifferently.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e903382ceae1dd85e650ffc7e98facdd59cc7a3f",
      "tree": "cce29e6f9e35f8febce2e26ca054b5e6905363cd",
      "parents": [
        "d73d8011779292788def2cd2520d6f39d9b406de"
      ],
      "author": {
        "name": "Sandeep Sanjay Patil",
        "email": "psandeep.s@gmail.com",
        "time": "Wed May 16 10:51:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 16 15:37:43 2007 +0100"
      },
      "message": "[ARM] 4384/1: S3C2412/13 SPI registers offset correction\n\nChange the SPI Channel 1 register offset in s3c_spi1_resource[], and\ns3c2412_dma_mappings[]. Offset has to be 0x100 in s3c2412/13\u0027s case.\nAlso, total SPI memory resource size changed to 0x24 for s3c2412/13.\n\nSigned-off-by: Sandeep Patil \u003cpsandeep.s@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "06ba255571b0a2f1fb7e49e7406364e4194f4e10",
      "tree": "d709864524613d73729bbf2fff5fbf0a1f6e41f7",
      "parents": [
        "e45c7a43825b0feb161ef2ebe5324cd517dd4388"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 14 22:56:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 16 15:35:26 2007 +0100"
      },
      "message": "[ARM] Remove Integrator/CP SMP platform support\n\nThe Integrator/CP SMP platform support was never fully merged, and now\nit\u0027s causing build breakage.  Remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "60af15f529d22a93805e74dd3c52b6f8134511d2",
      "tree": "8304f580af49a1da8b05c70147af386d141777e9",
      "parents": [
        "272a527c04c0c4f548232f1ec7d2d72bfdab4384"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:47 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:47 2007 +0200"
      },
      "message": "[ALSA] version 1.0.14rc4\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a68660e0c63d8f7ab8725f9e771119c08e9f953b",
      "tree": "a9a9d78e07320a8ba0650037f31f3778ebed148e",
      "parents": [
        "9ae67c7b870f5220a6b30e4f6e83b319bd9be718"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Thu May 10 19:27:27 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:28 2007 +0200"
      },
      "message": "[ALSA] ASoC AC97 device reg bugfix\n\nThis patch fixes a bug whereby AC97 bus device data was being clobbered\nwhen AC97 codecs using the generic ac97_codec.c driver were being\nregistered. Codecs that didn\u0027t use the generic driver were unaffected\n(e.g. WM9712, WM9713).\nChanges:-\n o Add new AC97 codec class for custom (or need bus dev registration)\nAC97 codecs.\n o Only register/deregister this custom codec device with the AC97 bus.\nThe generic AC97 driver already does this for generic codec devices.\nThis may be related to bug #3038 :-\nhttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3038\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "13b8d09f5de0aaa3153bbccc98baf247387823dc",
      "tree": "d35c90bd2460d7808595917ccf7c102229353365",
      "parents": [
        "da071b42f73dabbd0daf7ea4c3ff157d53b00648"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 15 12:29:22 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 16 01:18:31 2007 -0400"
      },
      "message": "libata: track spindown status and skip spindown_compat if possible\n\nOur assumption that most distros issue STANDBYNOW seems wrong.  The\nupstream sysvinit and thus many distros including gentoo and opensuse\ndon\u0027t take any action for libata disks on spindown.  We can skip\ncompat handling for these distros so that they don\u0027t need to update\nanything to take advantage of kernel-side shutdown.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3cadbcc09891b8544203f211dac13f9cc4e6832a",
      "tree": "ac85dba0648f6e2be0d057b9afca926d97e24828",
      "parents": [
        "6ddcd3b0201a7ad72294347636d2b4028ddbd95d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 15 03:28:15 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 16 01:18:31 2007 -0400"
      },
      "message": "libata-acpi: add ATA_FLAG_ACPI_SATA port flag\n\nWhether a controller needs IDE or SATA ACPI hierarchy is determined by\nthe programming interface of the controller not by whether the\ncontroller is SATA or PATA, or it supports slave device or not.  This\npatch adds ATA_FLAG_ACPI_SATA port flags which tells libata-acpi that\nthe port needs SATA ACPI nodes, and sets the flag for ahci and\nsata_sil24.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "6ddcd3b0201a7ad72294347636d2b4028ddbd95d"
}
