)]}'
{
  "log": [
    {
      "commit": "ce76fd30ce98cdaeb38dca0dfbb3fa6d2801c5ce",
      "tree": "b204814a30df3e5ef5f21032ee8fb3639249b99a",
      "parents": [
        "7c08d70c69150148c14f02633855f1591219c37c"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Jul 20 12:02:14 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Aug 09 17:25:38 2007 -0700"
      },
      "message": "ocfs2: check ia_size limits in setattr\n\nWe have to manually check the requested truncate size as the check in\nvmtruncate() comes too late for Ocfs2.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "7c08d70c69150148c14f02633855f1591219c37c",
      "tree": "d33828db9b500afbd2168e9667dddb8450683804",
      "parents": [
        "a00cce356b5592208e761525a48a25902322cce9"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Jul 20 11:58:36 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Aug 09 17:25:27 2007 -0700"
      },
      "message": "ocfs2: Fix some casting errors related to file writes\n\nocfs2_align_clusters_to_page_index() needs to cast the clusters shift to\npgoff_t and ocfs2_file_buffered_write() needs loff_t when calculating\ndestination start for memcpy.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "a00cce356b5592208e761525a48a25902322cce9",
      "tree": "ea965cdda9b4d2b8a156aaa6e54498351577fb3f",
      "parents": [
        "c11e9fafb398411af7558fca913c2fa4a10b1f48"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Jul 20 11:28:30 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Aug 09 17:25:07 2007 -0700"
      },
      "message": "ocfs2: use s_maxbytes directly in ocfs2_change_file_space()\n\nThere\u0027s no need to recalculate things via ocfs2_max_file_offset() as we\u0027ve\nalready done that to fill s_maxbytes, so use that instead. We can also\nun-export ocfs2_max_file_offset() then.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "c11e9fafb398411af7558fca913c2fa4a10b1f48",
      "tree": "de1879d52677c612f2efa8e98df8c218cd477230",
      "parents": [
        "6adb31c90c47262c8a25bf5097de9b3426caf3ae"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Jul 20 11:24:53 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Aug 09 17:23:50 2007 -0700"
      },
      "message": "ocfs2: Restrict inode changes in ocfs2_update_inode_atime()\n\nocfs2_update_inode_atime() calls ocfs2_mark_inode_dirty() to push changes\nfrom the struct inode into the ocfs2 disk inode. The problem is,\nocfs2_mark_inode_dirty() might change other fields, depending on what\nhappened to the struct inode. Since we don\u0027t always have locking to\nserialize changes to other fields (like i_size, etc), just fix things up to\nonly touch the atime field.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "6adb31c90c47262c8a25bf5097de9b3426caf3ae",
      "tree": "1a8fc2bc8b0233e8308e9ea4f3e5b8f0ea17c3fe",
      "parents": [
        "620b5e68ee89ba1d3f017056857459dc21be8c7b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Aug 09 00:57:54 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:40:21 2007 -0700"
      },
      "message": "remove dubious legal statment from uio-howto\n\nUIO currently contains a rather dubious statement which wants removing.\n\nThe actual questions around whether user space code that depends tightly\non kernel GPL code designed to co-work with it are derivative works of\nthe kernel is extremely complex, and since we don\u0027t have space for either\na masters length essay on legal issues or need to start flamewars lets\nsimply remove the comment and leave law to lawyers\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctovalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "620b5e68ee89ba1d3f017056857459dc21be8c7b",
      "tree": "78981b55b2446c5a3cf0cb03715802928a8db1cf",
      "parents": [
        "8b80fc02b829a59602b0f53eb9393ffb2db2659d"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Wed Aug 08 13:17:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:39:22 2007 -0700"
      },
      "message": "Fix Alpha O_CLOEXEC definition\n\nThe default definition in asm-generic conflicts with Alpha\u0027s O_DIRECT,\nso, like several other arches, it needs to be redefined.\n\nSigned-off-by: Richard Hendersion  \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b80fc02b829a59602b0f53eb9393ffb2db2659d",
      "tree": "9cce02e07ed1b30d6f6bd236a2d6015e5681eeb9",
      "parents": [
        "6a0ed91e361a93ee1efb4c20c4967024ed2a8dd7",
        "4011cd97886dd04b90fef8b671b9936cd39ab983"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:38:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:38:14 2007 -0700"
      },
      "message": "Merge git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* git://git.linux-nfs.org/pub/linux/nfs-2.6:\n  SUNRPC: Replace flush_workqueue() with cancel_work_sync() and friends\n  NFS: Replace flush_scheduled_work with cancel_work_sync() and friends\n  SUNRPC: Don\u0027t call gss_delete_sec_context() from an rcu context\n  NFSv4: Don\u0027t call put_rpccred() from an rcu callback\n  NFS: Fix NFSv4 open stateid regressions\n  NFSv4: Fix a locking regression in nfs4_set_mode_locked()\n  NFS: Fix put_nfs_open_context\n  SUNRPC: Fix a race in rpciod_down()\n"
    },
    {
      "commit": "6a0ed91e361a93ee1efb4c20c4967024ed2a8dd7",
      "tree": "b4299ccdb180450b5ed7a621dad4f3ed0f4abdae",
      "parents": [
        "660ca5317d229ca27dec6a3159423bc0c5291c2d"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Aug 07 23:43:14 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:34:23 2007 -0700"
      },
      "message": "hexdump: use const notation\n\nTrivial fix: mark the buffer to hexdump as const so callers could avoid\ncasting their const buffers when calling print_hex_dump().\n\nThe patch is really trivial and I suggest to consider it as a fix\n(it fixes GCC warnings) and push it to current tree.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "660ca5317d229ca27dec6a3159423bc0c5291c2d",
      "tree": "518372de3101f687f3ba92ead2fe65d2d97f8982",
      "parents": [
        "e7bc15a9ad07269c48732e9a9874e5938b4700ee",
        "f34d1955dff5a5769d24614d137003f0316406f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:31:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:31:03 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  [TCP]: H-TCP maxRTT estimation at startup\n  [NETFILTER]: nf_nat: add symbolic dependency on IPv4 conntrack\n  [NETFILTER]: ctnetlink: return EEXIST instead of EINVAL for existing nat\u0027ed conntracks\n  [NETFILTER]: ipt_recent: avoid a possible NULL pointer deref in recent_seq_open()\n  [NET] net/core/utils: fix sparse warning\n  [NetLabel]: add missing rcu_dereference() calls in the LSM domain mapping hash table\n  [PATCH] mac80211: don\u0027t allow scanning in monitor mode\n  [PATCH] mac80211: Fix sparse error for sta_last_seq_ctrl_read\n  [PATCH] mac80211: use do { } while (0) for multi-line macros\n  [PATCH] mac80211: missing dev_put in ieee80211_master_start_xmit\n"
    },
    {
      "commit": "e7bc15a9ad07269c48732e9a9874e5938b4700ee",
      "tree": "dfe010e71720a534a15bb38cd454c7f80db2b1f3",
      "parents": [
        "5a0276b7ae1fcd90cea07f65452aebbd1b0743c5",
        "b434e71933aa0519ee042c01419db76b7dcc058e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:27:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:27:25 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix memory leak when cpu hotplugging.\n  [SPARC64]: Do not assume sun4v chips have load-twin/store-init support.\n  [SPARC64]: Fix hard-coding of cpu type output in /proc/cpuinfo on sun4v.\n  [SPARC]: Centralize find_in_proplist() instead of duplicating N times.\n"
    },
    {
      "commit": "5a0276b7ae1fcd90cea07f65452aebbd1b0743c5",
      "tree": "da3aab0b8922ae64d588158ec3cc98b03baa5431",
      "parents": [
        "be12014dd7750648fde33e1e45cac24dc9a8be6d",
        "37b758e8bcf705a1bc6fd94bfc53ded2d506116c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:23:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:23:47 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc: at91_mci: remove whitespace at the end of lines\n  mmc: reorganize bounce buffer init\n  wbsd: fix section mismatch warnings\n"
    },
    {
      "commit": "be12014dd7750648fde33e1e45cac24dc9a8be6d",
      "tree": "caf9715d2c37f3c08c25e51c9f416c2bbf956236",
      "parents": [
        "e3bcf5e2785aa49f75f36a8d27d601891a7ff12b",
        "7cff8cf61cac15fa29a1ca802826d2bcbca66152"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:23:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:23:31 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched: (61 commits)\n  sched: refine negative nice level granularity\n  sched: fix update_stats_enqueue() reniced codepath\n  sched: round a bit better\n  sched: make the multiplication table more accurate\n  sched: optimize update_rq_clock() calls in the load-balancer\n  sched: optimize activate_task()\n  sched: clean up set_curr_task_fair()\n  sched: remove __update_rq_clock() call from entity_tick()\n  sched: move the __update_rq_clock() call to scheduler_tick()\n  sched debug: remove the \u0027u64 now\u0027 parameter from print_task()/_rq()\n  sched: remove the \u0027u64 now\u0027 local variables\n  sched: remove the \u0027u64 now\u0027 parameter from deactivate_task()\n  sched: remove the \u0027u64 now\u0027 parameter from dequeue_task()\n  sched: remove the \u0027u64 now\u0027 parameter from enqueue_task()\n  sched: remove the \u0027u64 now\u0027 parameter from dec_nr_running()\n  sched: remove the \u0027u64 now\u0027 parameter from inc_nr_running()\n  sched: remove the \u0027u64 now\u0027 parameter from dec_load()\n  sched: remove the \u0027u64 now\u0027 parameter from inc_load()\n  sched: remove the \u0027u64 now\u0027 parameter from update_curr_load()\n  sched: remove the \u0027u64 now\u0027 parameter from -\u003etask_new()\n  ...\n"
    },
    {
      "commit": "e3bcf5e2785aa49f75f36a8d27d601891a7ff12b",
      "tree": "8a79cd195751b325e4972ef1b53ff2cc5a9eb5fe",
      "parents": [
        "0d027c01cd36b8cff727c78d2e40d334ba9895a8"
      ],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Thu Aug 09 21:07:24 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:14:56 2007 -0700"
      },
      "message": "lguest: avoid shared libraries mapped over guest memory\n\nSome versions of ld.so mmap the shared libraries right in over guest\nmemory, so compile lguest statically by default.\n\n[ FC7 maps shared libraries very low, where the launcher maps guest\u0027s\n  physical memory.  Quick fix is to link Launcher static, real fix is\n  for 2.6.24. ]\n\n-static is a simple fix. I expect this problem will be more common than we\nlike, as different distro\u0027s make different \"improvements\" to ld.so\n\nSigned-off-by: Ronald G. Minnich \u003crminnich@gmail.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d027c01cd36b8cff727c78d2e40d334ba9895a8",
      "tree": "21dde51409ab83cbb3ce7200393b3a0acb76388d",
      "parents": [
        "37250097e1b730c30da1790e354c0da65e617043"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Aug 09 20:57:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:14:56 2007 -0700"
      },
      "message": "lguest: Fix Malicious Guest GDT Host Crash\n\nIf a Guest makes hypercall which sets a GDT entry to not present, we\ncurrently set any segment registers using that GDT entry to 0.\nUnfortunately, this is not sufficient: there are other ways of\naltering GDT entries which will cause a fault.\n\nThe correct solution to do what Linux does: let them set any GDT value\nthey want and handle the #GP when popping causes a fault.  This has\nthe added benefit of making our Switcher slightly more robust in the\ncase of any other bugs which cause it to fault.\n\nWe kill the Guest if it causes a fault in the Switcher: it\u0027s the\nGuest\u0027s responsibility to make sure it\u0027s not using segments when it\nchanges them.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37250097e1b730c30da1790e354c0da65e617043",
      "tree": "354c1193eb230ecc27eb1a00d555d8c2bc7fd6e9",
      "parents": [
        "88ffc3505988196ef5cfdc0278ad89025c2a7b1a"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Aug 09 20:52:35 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:14:56 2007 -0700"
      },
      "message": "Fix non-TSC guest clocksource lockup\n\nlguest uses a host-supplied wallclock-based clocksource when the TSC\nis not reliable.  As this is already in nanoseconds, I naively used a\nmultiplier of 1 and a shift of 0.\n\nBut update_wall_time() in its infinite wisdom decides to adjust the\nclock a little (where does it think it\u0027s getting a more accurate time\nfrom?)\n\nIt will happily tweak the multiplier... to 0, then -1.\n\nSo the \"fix\" is to use a shift of 22 like everyone else, and a\nmultiplier of 1 \u003c\u003c 22.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88ffc3505988196ef5cfdc0278ad89025c2a7b1a",
      "tree": "25db60136e1eb156fdaa4793800a7c3f34153927",
      "parents": [
        "175fc484256e9c85e043f599ec2f6bc0d2e6c443"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:10:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:10:16 2007 -0700"
      },
      "message": "Revert \"genirq: temporary fix for level-triggered IRQ resend\"\n\nThis reverts commit 0fc4969b866671dfe39b1a9119d0fdc7ea0f63e5.  It was\nalways meant to be temporary, but it\u0027s generating more useless noise\nthan anything else, and we probably should never have done it in the\ngeneric kernel (only had the people involved test it on their own).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37b758e8bcf705a1bc6fd94bfc53ded2d506116c",
      "tree": "91ace432da6449751f30f7f20ddf95037415672f",
      "parents": [
        "aafabfab26bf4968b5c6423a3c53e920ae8fa406"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@rfo.atmel.com",
        "time": "Wed Aug 08 12:01:44 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 09 16:13:44 2007 +0200"
      },
      "message": "mmc: at91_mci: remove whitespace at the end of lines\n\nSome cleanup with whitespace/tab at the end of lines.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "aafabfab26bf4968b5c6423a3c53e920ae8fa406",
      "tree": "b5413570e8fc6f1d6f8a2154c64e537352f32e69",
      "parents": [
        "b3627bb19f8f0ca12136d985d4d73c437cba0e14"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 09 14:28:02 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 09 14:37:17 2007 +0200"
      },
      "message": "mmc: reorganize bounce buffer init\n\nReorganize the code that initializes mmc_block\u0027s bounce buffer in\norder to avoid warnings when MMC_BLOCK_BOUNCE isn\u0027t used.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "b3627bb19f8f0ca12136d985d4d73c437cba0e14",
      "tree": "2152ae323943287f909b58755f907d8fbc4c9689",
      "parents": [
        "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
      ],
      "author": {
        "name": "Gabriel C",
        "email": "nix.or.die@googlemail.com",
        "time": "Thu Aug 02 20:20:44 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 09 14:37:10 2007 +0200"
      },
      "message": "wbsd: fix section mismatch warnings\n\nThis patch fixes the following section mismatch warnings\n\n...\n\nWARNING: vmlinux.o(.init.text+0x29d40): Section mismatch: reference to .exit.text:wbsd_release_resources (between \u0027wbsd_init\u0027 and \u0027wbsd_probe\u0027)\nWARNING: vmlinux.o(.init.text+0x29d49): Section mismatch: reference to .exit.text:wbsd_free_mmc (between \u0027wbsd_init\u0027 and \u0027wbsd_probe\u0027)\nWARNING: vmlinux.o(.init.text+0x29f28): Section mismatch: reference to .exit.text:wbsd_free_mmc (between \u0027wbsd_init\u0027 and \u0027wbsd_probe\u0027)\n\n...\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "7cff8cf61cac15fa29a1ca802826d2bcbca66152",
      "tree": "86fa25bbf7d8cd3b23f7230fb821cdb04990ebfc",
      "parents": [
        "a69edb55605117cc0f20aa36c49c20b96590774d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:52 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:52 2007 +0200"
      },
      "message": "sched: refine negative nice level granularity\n\nrefine the granularity of negative nice level tasks: let them\nreschedule more often to offset the effect of them consuming\ntheir wait_runtime proportionately slower. (This makes nice-0\ntask scheduling smoother in the presence of negatively\nreniced tasks.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a69edb55605117cc0f20aa36c49c20b96590774d",
      "tree": "7e06cd9abce45d450ae9ee365dab3901e7193c01",
      "parents": [
        "194081ebfaa8c7d16133e08dd79254910c20c6ff"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:52 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:52 2007 +0200"
      },
      "message": "sched: fix update_stats_enqueue() reniced codepath\n\nthe key has to be rescaled to /weight even if it has a positive value.\n\n(this change only affects the scheduling of reniced tasks)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "194081ebfaa8c7d16133e08dd79254910c20c6ff",
      "tree": "ba4d26c12614c93694fa67dd4003e243fe546e6c",
      "parents": [
        "254753dc321ea2b753ca9bc58ac329557a20efac"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "message": "sched: round a bit better\n\nround a tiny bit better in high-frequency rescheduling scenarios,\nby rounding around zero instead of rounding down.\n\n(this is pretty theoretical though)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "254753dc321ea2b753ca9bc58ac329557a20efac",
      "tree": "57abb3eeaad1f9c9cc258975bef92567f5a01253",
      "parents": [
        "6e82a3befe91423e501c2124312bd805be0048eb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "message": "sched: make the multiplication table more accurate\n\ndo small deltas in the weight and multiplication constant table so\nthat the worst-case numeric error is better than 1:100000000. (8 digits)\n\nthe current error table is:\n\n     nice       mult *   inv_mult   error\n     ------------------------------------------\n     -20:      88761 *      48388  -0.0000000065\n     -19:      71755 *      59856  -0.0000000037\n     -18:      56483 *      76040   0.0000000056\n     -17:      46273 *      92818   0.0000000042\n     -16:      36291 *     118348  -0.0000000065\n     -15:      29154 *     147320  -0.0000000037\n     -14:      23254 *     184698  -0.0000000009\n     -13:      18705 *     229616  -0.0000000037\n     -12:      14949 *     287308  -0.0000000009\n     -11:      11916 *     360437  -0.0000000009\n     -10:       9548 *     449829  -0.0000000009\n      -9:       7620 *     563644  -0.0000000037\n      -8:       6100 *     704093   0.0000000009\n      -7:       4904 *     875809   0.0000000093\n      -6:       3906 *    1099582  -0.0000000009\n      -5:       3121 *    1376151  -0.0000000058\n      -4:       2501 *    1717300   0.0000000009\n      -3:       1991 *    2157191  -0.0000000035\n      -2:       1586 *    2708050   0.0000000009\n      -1:       1277 *    3363326   0.0000000014\n       0:       1024 *    4194304   0.0000000000\n       1:        820 *    5237765   0.0000000009\n       2:        655 *    6557202   0.0000000033\n       3:        526 *    8165337  -0.0000000079\n       4:        423 *   10153587   0.0000000012\n       5:        335 *   12820798   0.0000000079\n       6:        272 *   15790321   0.0000000037\n       7:        215 *   19976592  -0.0000000037\n       8:        172 *   24970740  -0.0000000037\n       9:        137 *   31350126  -0.0000000079\n      10:        110 *   39045157  -0.0000000061\n      11:         87 *   49367440  -0.0000000037\n      12:         70 *   61356676   0.0000000056\n      13:         56 *   76695844  -0.0000000075\n      14:         45 *   95443717  -0.0000000072\n      15:         36 *  119304647  -0.0000000009\n      16:         29 *  148102320  -0.0000000037\n      17:         23 *  186737708  -0.0000000028\n      18:         18 *  238609294  -0.0000000009\n      19:         15 *  286331153  -0.0000000002\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6e82a3befe91423e501c2124312bd805be0048eb",
      "tree": "04e179ca9ef5e4efa4ff5814831094569e611bf3",
      "parents": [
        "2daa357705bfe68788132cf9079930ca948a90af"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "message": "sched: optimize update_rq_clock() calls in the load-balancer\n\noptimize update_rq_clock() calls in the load-balancer: update them\nright after locking the runqueue(s) so that the pull functions do\nnot have to call it.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2daa357705bfe68788132cf9079930ca948a90af",
      "tree": "c95e7b19e771d8eacecfb9ae9fe66ce23094b252",
      "parents": [
        "c3b64f1e4f772418a649bb8e3b39fcea6c358330"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "message": "sched: optimize activate_task()\n\noptimize activate_task() by removing update_rq_clock() from it.\n(and add update_rq_clock() to all callsites of activate_task() that\ndid not have it before.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c3b64f1e4f772418a649bb8e3b39fcea6c358330",
      "tree": "e5ffd815cfe4d69a40928c6dbe24e33a1e44f658",
      "parents": [
        "d9e0e6aa6d72df21ff190962c842e027fca0e009"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "message": "sched: clean up set_curr_task_fair()\n\nclean up set_curr_task_fair().\n\n( identity transformation that causes no change in functionality. )\n\n   text    data     bss     dec     hex filename\n  39170    3750      36   42956    a7cc sched.o.before\n  39170    3750      36   42956    a7cc sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d9e0e6aa6d72df21ff190962c842e027fca0e009",
      "tree": "f8ec9765f264fecd47449ef933585f03f80254cc",
      "parents": [
        "546fe3c909b0a4235c7237c210da483eaaac1edc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "message": "sched: remove __update_rq_clock() call from entity_tick()\n\nremove __update_rq_clock() call from entity_tick().\n\nno change in functionality because scheduler_tick() already calls\n__update_rq_clock().\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "546fe3c909b0a4235c7237c210da483eaaac1edc",
      "tree": "1b81c3f5f7b56f74a708d65b20a34c856b431e49",
      "parents": [
        "a48da48b403319918a587be8b5d46fe1d186c2ac"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "message": "sched: move the __update_rq_clock() call to scheduler_tick()\n\nmove the __update_rq_clock() call from update_cpu_load() to\nscheduler_tick().\n\n( identity transformation that causes no change in functionality. )\n\nthis allows the direct use of rq-\u003eclock in -\u003etask_tick() functions.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a48da48b403319918a587be8b5d46fe1d186c2ac",
      "tree": "8388a2c9a6be63ae5b8c8b8534588e694368ae64",
      "parents": [
        "bdd4dfa89c1e3e1379729b9edec1526b3ecc25ec"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "message": "sched debug: remove the \u0027u64 now\u0027 parameter from print_task()/_rq()\n\nremove the \u0027u64 now\u0027 parameter from sched_debug.c:print_task()/_rq().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bdd4dfa89c1e3e1379729b9edec1526b3ecc25ec",
      "tree": "9bf9002699184a1171522735b2be92bead6df02e",
      "parents": [
        "2e1cb74a501c4b1bca5e55dabff24f267349193c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:51 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 local variables\n\nfinal step: remove all (now superfluous) \u0027u64 now\u0027 variables.\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2e1cb74a501c4b1bca5e55dabff24f267349193c",
      "tree": "76b0daeb19f11526bb4834c31667c6d663d26f49",
      "parents": [
        "69be72c13db0e9165796422b544f989033146171"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from deactivate_task()\n\nremove the \u0027u64 now\u0027 parameter from deactivate_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "69be72c13db0e9165796422b544f989033146171",
      "tree": "2021b2c46034c1ff12fb86f5f75ed03d7bf2b2c7",
      "parents": [
        "8159f87e2bfeeba8887b8ef34f7b523958910132"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from dequeue_task()\n\nremove the \u0027u64 now\u0027 parameter from dequeue_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8159f87e2bfeeba8887b8ef34f7b523958910132",
      "tree": "d4ffe2f0a57f3a80dde9072afe21974852f4be62",
      "parents": [
        "db53181e41728cfd58336925422dc17f1d2c655c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from enqueue_task()\n\nremove the \u0027u64 now\u0027 parameter from enqueue_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "db53181e41728cfd58336925422dc17f1d2c655c",
      "tree": "19e3d0e479dd60b23f771396cd42995c9981e128",
      "parents": [
        "e5fa2237b53d751c59f773a68e1b12c411f0b19b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from dec_nr_running()\n\nremove the \u0027u64 now\u0027 parameter from dec_nr_running().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e5fa2237b53d751c59f773a68e1b12c411f0b19b",
      "tree": "277900ae9f0049cd66ea224f474784e31c4fa714",
      "parents": [
        "79b5dddf831b4719b7ec8dfcfb9bf9c619805b9c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from inc_nr_running()\n\nremove the \u0027u64 now\u0027 parameter from inc_nr_running().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "79b5dddf831b4719b7ec8dfcfb9bf9c619805b9c",
      "tree": "aa7c191ff7a94f5c71dea3dfef88747972fef7ec",
      "parents": [
        "29b4b623fe8163ca3c1da125da81234d41c8a3db"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from dec_load()\n\nremove the \u0027u64 now\u0027 parameter from dec_load().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "29b4b623fe8163ca3c1da125da81234d41c8a3db",
      "tree": "01213e2c44e0b226eb6ac8d257c655dc6ef1ec31",
      "parents": [
        "84a1d7a2f91d2f26d21026973dbf3023d17c701f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from inc_load()\n\nremove the \u0027u64 now\u0027 parameter from inc_load().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "84a1d7a2f91d2f26d21026973dbf3023d17c701f",
      "tree": "c10a3ae27b8f2d76da1597f16263eba93d73a02e",
      "parents": [
        "ee0827d8b5271094380410cf21d8c48c109a773a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from update_curr_load()\n\nremove the \u0027u64 now\u0027 parameter from update_curr_load().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ee0827d8b5271094380410cf21d8c48c109a773a",
      "tree": "2886f7c95b983ffdb89d3a34590e01fbbb3133c7",
      "parents": [
        "31ee529cc2254e8b62880535ec8f21a4c5e1c091"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003etask_new()\n\nremove the \u0027u64 now\u0027 parameter from -\u003etask_new().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "31ee529cc2254e8b62880535ec8f21a4c5e1c091",
      "tree": "df9a19be47c3111d0e34ce9f13498b236733a850",
      "parents": [
        "ff95f3df54609d9d4b9572f8a67d09922a645043"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003eput_prev_task()\n\nremove the \u0027u64 now\u0027 parameter from -\u003eput_prev_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ff95f3df54609d9d4b9572f8a67d09922a645043",
      "tree": "4a4390b68be011709997424cd536acd72f47690e",
      "parents": [
        "fb8d47240246e20f864f0724a23a7220cd1c59ac"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from pick_next_task()\n\nremove the \u0027u64 now\u0027 parameter from pick_next_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fb8d47240246e20f864f0724a23a7220cd1c59ac",
      "tree": "0c94ecb977355a2152655738bfcee6072c10f41e",
      "parents": [
        "f02231e51a280f1a0fee4d03ad8f50048e06cced"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003epick_next_task()\n\nremove the \u0027u64 now\u0027 parameter from -\u003epick_next_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f02231e51a280f1a0fee4d03ad8f50048e06cced",
      "tree": "becd8bf748828e3dfe34f73df11d260fd6300026",
      "parents": [
        "fd390f6a04f22fb457d6fd1855964f79536525de"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003edequeue_task()\n\nremove the \u0027u64 now\u0027 parameter from -\u003edequeue_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fd390f6a04f22fb457d6fd1855964f79536525de",
      "tree": "753b2c9889a4127e6c4b4ea8d80bae972228a875",
      "parents": [
        "f1e14ef64d3e1bdcb3437f1e926fe5a7f861aa0a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003eenqueue_task()\n\nremove the \u0027u64 now\u0027 parameter from -\u003eenqueue_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f1e14ef64d3e1bdcb3437f1e926fe5a7f861aa0a",
      "tree": "144d499d871c94e81fc6c78e6828bae7e3424c21",
      "parents": [
        "ab6cde2692c76b88ea430aa188ea50303216a955"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from update_curr_rt()\n\nremove the \u0027u64 now\u0027 parameter from update_curr_rt().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ab6cde2692c76b88ea430aa188ea50303216a955",
      "tree": "f5372723e775049f11388507788db56fa6a0fcdd",
      "parents": [
        "9948f4b2a728e9ca4928a9a97eb09df955f5b17c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from put_prev_entity()\n\nremove the \u0027u64 now\u0027 parameter from put_prev_entity().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9948f4b2a728e9ca4928a9a97eb09df955f5b17c",
      "tree": "0df971ebc9da516864392c29254484a4e900f12b",
      "parents": [
        "8494f412edecbdbc36105e0a08f80d05a14dde2c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from pick_next_entity()\n\nremove the \u0027u64 now\u0027 parameter from pick_next_entity().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8494f412edecbdbc36105e0a08f80d05a14dde2c",
      "tree": "c89ad92e6a609023c973a06be2c8928e9ec63561",
      "parents": [
        "525c2716a41d3e87387b32c5b0868acb52cbb559"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from set_next_entity()\n\nremove the \u0027u64 now\u0027 parameter from set_next_entity().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "525c2716a41d3e87387b32c5b0868acb52cbb559",
      "tree": "3bfc1a6f449e78294a4b6c80869dd9ab12584762",
      "parents": [
        "668031ca8fa2cc565f325f4fb69f131af449b7a7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from dequeue_entity()\n\nremove the \u0027u64 now\u0027 parameter from dequeue_entity().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "668031ca8fa2cc565f325f4fb69f131af449b7a7",
      "tree": "866cf6dd909c7e1741cb7934bd65283b5e219233",
      "parents": [
        "2396af69bec0ba3274383c20de7a31acf7c74b7a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from enqueue_entity()\n\nremove the \u0027u64 now\u0027 parameter from enqueue_entity().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2396af69bec0ba3274383c20de7a31acf7c74b7a",
      "tree": "2d118a9dd5493bed7e65d0e7fefe7060d46d0570",
      "parents": [
        "dfdc119e54f44cba70ebe1f565767d3d0640d19f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from enqueue_sleeper()\n\nremove the \u0027u64 now\u0027 parameter from enqueue_sleeper().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dfdc119e54f44cba70ebe1f565767d3d0640d19f",
      "tree": "d9110cc9cb5efbf9b186434bd6b73cfcc4055ef1",
      "parents": [
        "c7e9b5b293106c8dd6b1ca968d24f10fa919f6fd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from __enqueue_sleeper()\n\nremove the \u0027u64 now\u0027 parameter from __enqueue_sleeper().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c7e9b5b293106c8dd6b1ca968d24f10fa919f6fd",
      "tree": "3d01294f508957ee8a6a1d2e9eb52143177c54b6",
      "parents": [
        "19b6a2e3706675eea4d74729114e36968fa43577"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from update_stats_curr_end()\n\nremove the \u0027u64 now\u0027 parameter from update_stats_curr_end().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "19b6a2e3706675eea4d74729114e36968fa43577",
      "tree": "7b52eff26129ef1609ea044f201432b207ff266a",
      "parents": [
        "79303e9e0219a23f8757af99393b21ecb35231bf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from update_stats_dequeue()\n\nremove the \u0027u64 now\u0027 parameter from update_stats_dequeue().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "79303e9e0219a23f8757af99393b21ecb35231bf",
      "tree": "d49cce653217573a6f3114b1fefa1b3c374b8730",
      "parents": [
        "9ef0a9615b0d9cd29c6bc0e8898f1bc3145e44c6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from update_stats_curr_start()\n\nremove the \u0027u64 now\u0027 parameter from update_stats_curr_start().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9ef0a9615b0d9cd29c6bc0e8898f1bc3145e44c6",
      "tree": "6f2f15a315f3b49310b886eb736ed540a7d7ea16",
      "parents": [
        "eac55ea37642163e6bdd899ac319c413c1f1b7cd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from update_stats_wait_end()\n\nremove the \u0027u64 now\u0027 parameter from update_stats_wait_end().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "eac55ea37642163e6bdd899ac319c413c1f1b7cd",
      "tree": "be46819019671005d7e01043692a8731b3ee14c1",
      "parents": [
        "d2417e5a3e6c79e79f982c7553301dc3539873b0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from __update_stats_wait_end()\n\nremove the \u0027u64 now\u0027 parameter from __update_stats_wait_end().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d2417e5a3e6c79e79f982c7553301dc3539873b0",
      "tree": "3b69ca1064082e831ad4845391e19ad991ab26e2",
      "parents": [
        "5870db5b83932bea0deac3c68e3c40f377d0b8f7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from update_stats_enqueue()\n\nremove the \u0027u64 now\u0027 parameter from update_stats_enqueue().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5870db5b83932bea0deac3c68e3c40f377d0b8f7",
      "tree": "d96d66a20dfc9e6cd7066d01235da3575fc35040",
      "parents": [
        "b7cc089657c12340077fe937380f9e54bbd6b300"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from update_stats_wait_start()\n\nremove the \u0027u64 now\u0027 parameter from update_stats_wait_start().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b7cc089657c12340077fe937380f9e54bbd6b300",
      "tree": "822be822d637541a8f4e6c0a6d14111bc82b722b",
      "parents": [
        "5cef9eca3837a8dcf605a360e213c4179a07c41a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from update_curr()\n\nremove the \u0027u64 now\u0027 parameter from update_curr().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5cef9eca3837a8dcf605a360e213c4179a07c41a",
      "tree": "36dbdbf4e35d82cb66de92da56121ffde9c2cd05",
      "parents": [
        "d281918d7c135c555d9cebcf73d4320efa8177dc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from print_cfs_rq()\n\nremove the \u0027u64 now\u0027 parameter from print_cfs_rq().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d281918d7c135c555d9cebcf73d4320efa8177dc",
      "tree": "e1230311df7cf4366438d49b2ad623a429c03d1c",
      "parents": [
        "eb59449400f1e5984509e502711141302a2867ab"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: remove \u0027now\u0027 use from assignments\n\nchange all \u0027now\u0027 timestamp uses in assignments to rq-\u003eclock.\n\n( this is an identity transformation that causes no functionality change:\n  all such new rq-\u003eclock is necessarily preceded by an update_rq_clock()\n  call. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "eb59449400f1e5984509e502711141302a2867ab",
      "tree": "c153ec375f229f29a27de1630361aa9b2ace34b5",
      "parents": [
        "c1b3da3ecdbf9e9f377474c11ba988b8821f86c8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: remove __rq_clock()\n\nremove the (now unused) __rq_clock() function.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c1b3da3ecdbf9e9f377474c11ba988b8821f86c8",
      "tree": "cb38b24a25ec27eed779e100eb9af909ba487bb7",
      "parents": [
        "2ab81159fa426bd09c21faf7c25fba13bc9d2902"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: eliminate __rq_clock() use\n\neliminate __rq_clock() use by changing it to:\n\n   __update_rq_clock(rq)\n   now \u003d rq-\u003eclock;\n\nidentity transformation - no change in behavior.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2ab81159fa426bd09c21faf7c25fba13bc9d2902",
      "tree": "b57f7f65f058018cd3fb7a058dadb1ae7ea61dea",
      "parents": [
        "a8e504d2a57ecd3f905b402072cdd1903f963bef"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: remove rq_clock()\n\nremove the now unused rq_clock() function.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a8e504d2a57ecd3f905b402072cdd1903f963bef",
      "tree": "1957f0cb0f8b6187f8c299f2be1352a8d35fe5bd",
      "parents": [
        "b04a0f4c1651a553ee1a03dc70297d66ec74db5c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: eliminate rq_clock() use\n\neliminate rq_clock() use by changing it to:\n\n   update_rq_clock(rq)\n   now \u003d rq-\u003eclock;\n\nidentity transformation - no change in behavior.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b04a0f4c1651a553ee1a03dc70297d66ec74db5c",
      "tree": "25a0721d639f244f61bba84edf296b8442e373a4",
      "parents": [
        "a4ac01c36e286dd1b9a1d5cd7422c5af51dc55f8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: add [__]update_rq_clock(rq)\n\nadd the [__]update_rq_clock(rq) functions. (No change in functionality,\njust reorganization to prepare for elimination of the heavy 64-bit\ntimestamp-passing in the scheduler.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a4ac01c36e286dd1b9a1d5cd7422c5af51dc55f8",
      "tree": "0c275d58a4835a3d604d9cac4e1dd7c25714e150",
      "parents": [
        "aea25401c3347d9f3a64ebdc81043be246a9f631"
      ],
      "author": {
        "name": "Peter Williams",
        "email": "pwil3058@bigpond.net.au",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: fix bug in balance_tasks()\n\nThere are two problems with balance_tasks() and how it used:\n\n1. The variables best_prio and best_prio_seen (inherited from the old\nmove_tasks()) were only required to handle problems caused by the\nactive/expired arrays, the order in which they were processed and the\npossibility that the task with the highest priority could be on either.\n  These issues are no longer present and the extra overhead associated\nwith their use is unnecessary (and possibly wrong).\n\n2. In the absence of CONFIG_FAIR_GROUP_SCHED being set, the same\nthis_best_prio variable needs to be used by all scheduling classes or\nthere is a risk of moving too much load.  E.g. if the highest priority\ntask on this at the beginning is a fairly low priority task and the rt\nclass migrates a task (during its turn) then that moved task becomes the\nnew highest priority task on this_rq but when the sched_fair class\ninitializes its copy of this_best_prio it will get the priority of the\noriginal highest priority task as, due to the run queue locks being\nheld, the reschedule triggered by pull_task() will not have taken place.\n  This could result in inappropriate overriding of skip_for_load and\nexcessive load being moved.\n\nThe attached patch addresses these problems by deleting all reference to\nbest_prio and best_prio_seen and making this_best_prio a reference\nparameter to the various functions involved.\n\nload_balance_fair() has also been modified so that this_best_prio is\nonly reset (in the loop) if CONFIG_FAIR_GROUP_SCHED is set.  This should\npreserve the effect of helping spread groups\u0027 higher priority tasks\naround the available CPUs while improving system performance when\nCONFIG_FAIR_GROUP_SCHED isn\u0027t set.\n\nSigned-off-by: Peter Williams \u003cpwil3058@bigpond.net.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "aea25401c3347d9f3a64ebdc81043be246a9f631",
      "tree": "4d5168e823df59e43bed13e378bc88c75be2d332",
      "parents": [
        "e0361851e5647cdd62fd5c367df5d7e145769d04"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: document nice levels\n\nDocument the design thinking behind nice levels.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e0361851e5647cdd62fd5c367df5d7e145769d04",
      "tree": "77f2c4f3f2c5a75ab7a5cdbc9113a2445aac9cbc",
      "parents": [
        "fd8bb43e27bbba1b6d49552c3d588cf741dd44af"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: remove binary sysctls from kernel.sched_domain\n\nkernel.sched_domain hierarchy is under CTL_UNNUMBERED and thus\nunreachable to sysctl(2). Generating .ctl_number\u0027s in such situation is\nnot useful.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fd8bb43e27bbba1b6d49552c3d588cf741dd44af",
      "tree": "04d24cf8604abe591d34b84da8aed0eeb4a0240d",
      "parents": [
        "c5dcfe72aa8d26e924cccca9725a9f7be0d4ab01"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: delta_exec accounting fix\n\nsmall delta_exec accounting fix: increase delta_exec and increase\nsum_exec_runtime even if the task is not on the runqueue anymore.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c5dcfe72aa8d26e924cccca9725a9f7be0d4ab01",
      "tree": "9ba2a56bad51a7226ef5b682bbedfaf9c01340fd",
      "parents": [
        "8e717b194ce3f3ac9e6acc63f66fe274cdf9cde1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: clean up delta_mine\n\ncleanup: delta_mine is an unsigned value.\n\nno code impact:\n\n   text    data     bss     dec     hex filename\n   27823    2726      16   30565    7765 sched.o.before\n   27823    2726      16   30565    7765 sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8e717b194ce3f3ac9e6acc63f66fe274cdf9cde1",
      "tree": "8fee6962d5d148dbfd013eb0111cc015da2b3067",
      "parents": [
        "7bfd0485871df01764ca89d5679f128d870aef1a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: schedule() speedup\n\nspeed up schedule(): share the \u0027now\u0027 parameter that deactivate_task()\nwas calculating internally.\n\n( this also fixes the small accounting window between the deactivate\n  call and the pick_next_task() call. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7bfd0485871df01764ca89d5679f128d870aef1a",
      "tree": "a17e8e9a55fc4cc3fef0c91f1393b6d0722d4d26",
      "parents": [
        "291ae5a12088e1aa87aae4899a818498be3d18eb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: uninline rq_clock()\n\nuninline rq_clock() to save 263 bytes of code:\n\n   text    data     bss     dec     hex filename\n   39561    3642      24   43227    a8db sched.o.before\n   39298    3642      24   42964    a7d4 sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "291ae5a12088e1aa87aae4899a818498be3d18eb",
      "tree": "0c45edfb75caa16f5d75d47b71d9c3fcf321fcec",
      "parents": [
        "9531b62f5ebf2b693bf85129d20328188f685c44"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josh@kernel.org",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: mark print_cfs_stats static\n\nsched_fair.c defines print_cfs_stats, and sched_debug.c uses it, but sched.c\nincludes both sched_fair.c and sched_debug.c, so all the references to\nprint_cfs_stats occur in the same compilation unit.  Thus, mark\nprint_cfs_stats static.\n\nEliminates a sparse warning:\nwarning: symbol \u0027print_cfs_stats\u0027 was not declared. Should it be static?\n\nSigned-off-by: Josh Triplett \u003cjosh@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9531b62f5ebf2b693bf85129d20328188f685c44",
      "tree": "6ea7390bfcc034bc6aebcd3e0699450c0086beb5",
      "parents": [
        "5f5d3aa15bb24a4d5d195bd32d549bd725d414bc"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: clean up sched_getaffinity()\n\nhere\u0027s another tiny cleanup.  The generated code is not affected (gcc is\nsmart enough) but for people looking over the code it is just irritating\nto have the extra conditional.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5f5d3aa15bb24a4d5d195bd32d549bd725d414bc",
      "tree": "a56014415f771ff021daaa795b0594244ad0121c",
      "parents": [
        "4301065920b0cbde3986519582347e883b166f3e"
      ],
      "author": {
        "name": "Thomas Voegtle",
        "email": "tv@lio96.de",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: mention CONFIG_SCHED_DEBUG in documentation\n\na little hint to switch on CONFIG_SCHED_DEBUG should be given.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4301065920b0cbde3986519582347e883b166f3e",
      "tree": "415b8e3a2796709673015e100a3b5b28e556104a",
      "parents": [
        "f1a438d813d416fa9f4be4e6dbd10b54c5938d89"
      ],
      "author": {
        "name": "Peter Williams",
        "email": "pwil3058@bigpond.net.au",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: simplify move_tasks()\n\nThe move_tasks() function is currently multiplexed with two distinct\ncapabilities:\n\n1. attempt to move a specified amount of weighted load from one run\nqueue to another; and\n2. attempt to move a specified number of tasks from one run queue to\nanother.\n\nThe first of these capabilities is used in two places, load_balance()\nand load_balance_idle(), and in both of these cases the return value of\nmove_tasks() is used purely to decide if tasks/load were moved and no\nnotice of the actual number of tasks moved is taken.\n\nThe second capability is used in exactly one place,\nactive_load_balance(), to attempt to move exactly one task and, as\nbefore, the return value is only used as an indicator of success or failure.\n\nThis multiplexing of sched_task() was introduced, by me, as part of the\nsmpnice patches and was motivated by the fact that the alternative, one\nfunction to move specified load and one to move a single task, would\nhave led to two functions of roughly the same complexity as the old\nmove_tasks() (or the new balance_tasks()).  However, the new modular\ndesign of the new CFS scheduler allows a simpler solution to be adopted\nand this patch addresses that solution by:\n\n1. adding a new function, move_one_task(), to be used by\nactive_load_balance(); and\n2. making move_tasks() a single purpose function that tries to move a\nspecified weighted load and returns 1 for success and 0 for failure.\n\nOne of the consequences of these changes is that neither move_one_task()\nor the new move_tasks() care how many tasks sched_class.load_balance()\nmoves and this enables its interface to be simplified by returning the\namount of load moved as its result and removing the load_moved pointer\nfrom the argument list.  This helps simplify the new move_tasks() and\nslightly reduces the amount of work done in each of\nsched_class.load_balance()\u0027s implementations.\n\nFurther simplification, e.g. changes to balance_tasks(), are possible\nbut (slightly) complicated by the special needs of load_balance_fair()\nso I\u0027ve left them to a later patch (if this one gets accepted).\n\nNB Since move_tasks() gets called with two run queue locks held even\nsmall reductions in overhead are worthwhile.\n\n[ mingo@elte.hu ]\n\nthis change also reduces code size nicely:\n\n   text    data     bss     dec     hex filename\n   39216    3618      24   42858    a76a sched.o.before\n   39173    3618      24   42815    a73f sched.o.after\n\nSigned-off-by: Peter Williams \u003cpwil3058@bigpond.net.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f1a438d813d416fa9f4be4e6dbd10b54c5938d89",
      "tree": "0aeb01cea731ed44d765c6a2d599edbd6db5c9c2",
      "parents": [
        "0915c4e89d311948b67cdd4c183a2efbcafcc9f9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:45 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:45 2007 +0200"
      },
      "message": "sched: reorder update_cpu_load(rq) with the -\u003etask_tick() call\n\nPeter Williams suggested to flip the order of update_cpu_load(rq) with\nthe -\u003etask_tick() call. This is a NOP for the current scheduler (the\ntwo functions are independent of each other), -\u003etask_tick() might\ncreate some state for update_cpu_load() in the future (or in PlugSched).\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0915c4e89d311948b67cdd4c183a2efbcafcc9f9",
      "tree": "fc6175a3d735f738a113be089a6e534e3a351b11",
      "parents": [
        "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:45 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:45 2007 +0200"
      },
      "message": "sched: batch sleeper bonus\n\nbatch up the sleeper bonus sum a bit more. Anything below\nsched-granularity is too small to make a practical difference\nanyway.\n\nthis optimization reduces the math in high-frequency scheduling\nscenarios.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b434e71933aa0519ee042c01419db76b7dcc058e",
      "tree": "0aa4506224aea925a95631f4b1fe7c2c2d07de4f",
      "parents": [
        "6c70b6fc7b6fc321636a014082d9e32333da1f80"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:32:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:33:52 2007 -0700"
      },
      "message": "[SPARC64]: Fix memory leak when cpu hotplugging.\n\nEvery time a cpu is added via hotplug, we allocate the per-cpu MONDO\nqueues but we never free them up.  Freeing isn\u0027t easy since the first\ncpu gets this memory from bootmem.\n\nTherefore, the simplest thing to do to fix this bug is to allocate the\nqueues for all possible cpus at boot time.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c70b6fc7b6fc321636a014082d9e32333da1f80",
      "tree": "ff0e52bb7ba43b058b7cbb88b952fd268fbe3ad2",
      "parents": [
        "68c9f9fd336dc7e793cecad25f8ac40ccaa7a256"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:11:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:33:45 2007 -0700"
      },
      "message": "[SPARC64]: Do not assume sun4v chips have load-twin/store-init support.\n\nCheck the cpu type in the OBP device tree before committing to\nusing the optimized Niagara memcpy and memset implementation.\n\nIf we don\u0027t recognize the cpu type, use a completely generic\nversion.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "175fc484256e9c85e043f599ec2f6bc0d2e6c443",
      "tree": "e9a485aaa0810cb85f1198579596f9bd46d5e7c0",
      "parents": [
        "9dc83afdbefd184bf29f347e8fcbb6d8a2b5e6fe"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Aug 08 00:01:46 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 07 19:58:56 2007 -0700"
      },
      "message": "fix oops in __audit_signal_info()\n\n\tThe check for audit_signals is misplaced and the check for\naudit_dummy_context() is missing; as the result, if we send a signal to\nauditd from task with NULL -\u003eaudit_context while we have audit_signals\n!\u003d 0 we end up with an oops.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68c9f9fd336dc7e793cecad25f8ac40ccaa7a256",
      "tree": "cfd17a23b483052027b38e8653bf61d6afb83701",
      "parents": [
        "46bcea7751efc867ae4b073c99ad1d137a475bc0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 19:09:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 19:09:29 2007 -0700"
      },
      "message": "[SPARC64]: Fix hard-coding of cpu type output in /proc/cpuinfo on sun4v.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46bcea7751efc867ae4b073c99ad1d137a475bc0",
      "tree": "6600d52d5131d2ed1eb95640aa3604aecbcbc4af",
      "parents": [
        "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 18:46:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 18:46:36 2007 -0700"
      },
      "message": "[SPARC]: Centralize find_in_proplist() instead of duplicating N times.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f34d1955dff5a5769d24614d137003f0316406f3",
      "tree": "4787a616396aa8ea32bdb262043e7b784861cbeb",
      "parents": [
        "591e620693e71e24fb3450a4084217e44b7a60b6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Aug 07 18:29:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 07 18:29:05 2007 -0700"
      },
      "message": "[TCP]: H-TCP maxRTT estimation at startup\n\nSmall patch to H-TCP from Douglas Leith. \n\nFix estimation of maxRTT.  The original code ignores rtt measurements\nduring slow start (via the check tp-\u003esnd_ssthresh \u003c 0xFFFF) yet this\nis probably a good time to try to estimate max rtt as delayed acking\nis disabled and slow start will only exit on a loss which presumably\ncorresponds to a maxrtt measurement.  Second, the original code (via\nthe check htcp_ccount(ca) \u003e 3) ignores rtt data during what it\nestimates to be the first 3 round-trip times.  This seems like an\nunnecessary check now that the RCV timestamp are no longer used\nfor rtt estimation.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "591e620693e71e24fb3450a4084217e44b7a60b6",
      "tree": "e651e7beaca45a99b89bd63d33419c5b97477a28",
      "parents": [
        "ff4ca8273eafbba875a86d333e059e78f292107f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 07 18:12:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 07 18:12:01 2007 -0700"
      },
      "message": "[NETFILTER]: nf_nat: add symbolic dependency on IPv4 conntrack\n\nLoading nf_nat causes the conntrack core to be loaded, but we need IPv4 as\nwell.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff4ca8273eafbba875a86d333e059e78f292107f",
      "tree": "71a484c1dbd7560b570b5072abf3ef014062f686",
      "parents": [
        "3af8e31cf57646284b5f77f9d57d2c22fa77485a"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Aug 07 18:11:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 07 18:11:26 2007 -0700"
      },
      "message": "[NETFILTER]: ctnetlink: return EEXIST instead of EINVAL for existing nat\u0027ed conntracks\n\nctnetlink must return EEXIST for existing nat\u0027ed conntracks instead of\nEINVAL. Only return EINVAL if we try to update a conntrack with NAT\nhandlings (that is not allowed).\n\nDecadence:libnetfilter_conntrack/utils# ./conntrack_create_nat\nTEST: create conntrack (0)(Success)\nDecadence:libnetfilter_conntrack/utils# ./conntrack_create_nat\nTEST: create conntrack (-1)(Invalid argument)\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3af8e31cf57646284b5f77f9d57d2c22fa77485a",
      "tree": "4c39d509d0c6db9e2bfdbabc8f4be66d3795d308",
      "parents": [
        "864c5a4d37b1f25e3c36dd00a09158eae455a8fd"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Aug 07 18:10:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 07 18:10:54 2007 -0700"
      },
      "message": "[NETFILTER]: ipt_recent: avoid a possible NULL pointer deref in recent_seq_open()\n\nIf the call to seq_open() returns !\u003d 0 then the code calls \nkfree(st) but then on the very next line proceeds to \ndereference the pointer - not good.\n\nProblem spotted by the Coverity checker.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "864c5a4d37b1f25e3c36dd00a09158eae455a8fd",
      "tree": "7db008bc839e3d246bc905fc9b9798e79fbe000b",
      "parents": [
        "14ae856645dba5b9ba56b2d0627b3b9825fa37b2",
        "f27b62d3e7ecca42a75f1c5d3cc225539301ba6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 18:07:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 18:07:35 2007 -0700"
      },
      "message": "Merge branch \u0027fixes-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "14ae856645dba5b9ba56b2d0627b3b9825fa37b2",
      "tree": "8138ad05a3836f73c1f4f0593c5c73add1141d81",
      "parents": [
        "3482fd9099e8aab8b8096eb6da93571ea5a0b4c2"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Aug 07 18:02:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 07 18:02:43 2007 -0700"
      },
      "message": "[NET] net/core/utils: fix sparse warning\n\nnet_msg_warn is not defined because it is in net/sock.h which isn\u0027t\nincluded.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3482fd9099e8aab8b8096eb6da93571ea5a0b4c2",
      "tree": "6ea34d94e11d42738fbac12c0934ed973a990908",
      "parents": [
        "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Tue Aug 07 17:53:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 07 17:53:10 2007 -0700"
      },
      "message": "[NetLabel]: add missing rcu_dereference() calls in the LSM domain mapping hash table\nThe LSM domain mapping head table pointer was not being referenced via the RCU\nsafe dereferencing function, rcu_dereference().  This patch adds those missing\ncalls to the NetLabel code.\n\nThis has been tested using recent linux-2.6 git kernels with no visible\nregressions.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9dc83afdbefd184bf29f347e8fcbb6d8a2b5e6fe",
      "tree": "34e295de896a8accf6ce47bfd39cb481d84b9d9e",
      "parents": [
        "163642a24a44d7b1d1e1b3cb8da25a142a919e24"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Aug 06 23:44:03 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:36:20 2007 -0400"
      },
      "message": "drivers/net/ibmveth.c: memset fix\n\n\u003e \u003e\u003e \tLooks like memset() is zeroing wrong nr of bytes.\n\u003e \u003e\n\u003e \u003e Good catch, however, I think we can just remove this memset altogether\n\u003e \u003e since the memory gets allocated via kzalloc.\n\u003e\n\u003e Correct, that memset() is superfluous.\n\nOk. Then this should do it.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\n\n drivers/net/ibmveth.c |    3 +--\n 1 file changed, 1 insertion(+), 2 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "163642a24a44d7b1d1e1b3cb8da25a142a919e24",
      "tree": "cb19da0a3161e82f70e127c66f04193790284308",
      "parents": [
        "44a5b3d539893988dc6b63054c59d031df1fd7bc"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@telargo.com",
        "time": "Tue Aug 07 12:12:41 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "phy layer: fix phy_mii_ioctl for autonegotiation\n\nFix a thinko (?) in setting phydev-\u003eautoneg.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "44a5b3d539893988dc6b63054c59d031df1fd7bc",
      "tree": "f884e1bffa9fa101926d34f687ac6fc9600a66cc",
      "parents": [
        "35cf2e2e3b96c070a615d699bf514ffec6afd19e"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Aug 06 13:55:44 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "ehea: Eliminated some compiler warnings\n\nFixed wrongly casted pointers\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "35cf2e2e3b96c070a615d699bf514ffec6afd19e",
      "tree": "b3e404b42f396c0acdf541005f21a2d99f1cdca0",
      "parents": [
        "f46f6ba99bad942963cc4b4cc4aabcc55a567b4a"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Aug 06 13:55:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "ehea: Simplify resource usage check\n\nUse shorter method to determine whether adapter has configured ports\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f46f6ba99bad942963cc4b4cc4aabcc55a567b4a",
      "tree": "5db3d252b2da2ea947c5c16c7c7a5fa5f5be46e2",
      "parents": [
        "76b9cfccb39f542ce48a79b9ad50af25e422506c"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Aug 06 13:54:29 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "ehea: Fix workqueue handling\n\nFix: Workqueue ehea_driver_wq was not destroyed\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "76b9cfccb39f542ce48a79b9ad50af25e422506c",
      "tree": "25424ff8bdca2d079eae12ff169ef48d39354e9e",
      "parents": [
        "c21723edd5f6c288ab613ed658b7140e07fc7209"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 03 13:55:19 2007 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "ibmveth: Fix rx pool deactivate oops\n\nThis fixes the following oops which can occur when trying to deallocate\nreceive buffer pools using sysfs with the ibmveth driver.\n\nNIP: d00000000024f954 LR: d00000000024fa58 CTR: c0000000000d7478\nREGS: c00000000ffef9f0 TRAP: 0300   Not tainted  (2.6.22-ppc64)\nMSR: 8000000000009032 \u003cEE,ME,IR,DR\u003e  CR: 24242442  XER: 00000010\nDAR: 00000000000007f0, DSISR: 0000000042000000\nTASK \u003d c000000002f91360[2967] \u0027bash\u0027 THREAD: c00000001398c000 CPU: 2\nGPR00: 0000000000000000 c00000000ffefc70 d000000000262d30 c00000001c4087a0\nGPR04: 00000003000000fe 0000000000000000 000000000000000f c000000000579d80\nGPR08: 0000000000365688 c00000001c408998 00000000000007f0 0000000000000000\nGPR12: d000000000251e88 c000000000579d80 00000000200957ec 0000000000000000\nGPR16: 00000000100b8808 00000000100feb30 0000000000000000 0000000010084828\nGPR20: 0000000000000000 000000001014d4d0 0000000000000010 c00000000ffefeb0\nGPR24: c00000001c408000 0000000000000000 c00000001c408000 00000000ffffb054\nGPR28: 00000000000000fe 0000000000000003 d000000000262700 c00000001c4087a0\nNIP [d00000000024f954] .ibmveth_remove_buffer_from_pool+0x38/0x108 [ibmveth]\nLR [d00000000024fa58] .ibmveth_rxq_harvest_buffer+0x34/0x78 [ibmveth]\nCall Trace:\n[c00000000ffefc70] [c0000000000280a8] .dma_iommu_unmap_single+0x14/0x28 (unreliable)\n[c00000000ffefd00] [d00000000024fa58] .ibmveth_rxq_harvest_buffer+0x34/0x78 [ibmveth]\n[c00000000ffefd80] [d000000000250e40] .ibmveth_poll+0xd8/0x434 [ibmveth]\n[c00000000ffefe40] [c00000000032da8c] .net_rx_action+0xdc/0x248\n[c00000000ffefef0] [c000000000068b4c] .__do_softirq+0xa8/0x164\n[c00000000ffeff90] [c00000000002789c] .call_do_softirq+0x14/0x24\n[c00000001398f6f0] [c00000000000c04c] .do_softirq+0x68/0xac\n[c00000001398f780] [c000000000068ca0] .irq_exit+0x54/0x6c\n[c00000001398f800] [c00000000000c8e4] .do_IRQ+0x170/0x1ac\n[c00000001398f890] [c000000000004790] hardware_interrupt_entry+0x18/0x1c\n   Exception: 501 at .plpar_hcall_norets+0x24/0x94\n    LR \u003d .veth_pool_store+0x15c/0x298 [ibmveth]\n[c00000001398fb80] [d000000000250b2c] .veth_pool_store+0x5c/0x298 [ibmveth] (unreliable)\n[c00000001398fc30] [c000000000145530] .sysfs_write_file+0x140/0x1d8\n[c00000001398fcf0] [c0000000000de89c] .vfs_write+0x120/0x208\n[c00000001398fd90] [c0000000000df2c8] .sys_write+0x4c/0x8c\n[c00000001398fe30] [c0000000000086ac] syscall_exit+0x0/0x40\nInstruction dump:\nfba1ffe8 fbe1fff8 789d0022 f8010010 f821ff71 789c0020 1d3d00a8 7b8a1f24\n38000000 7c7f1b78 7d291a14 e9690128 \u003c7c0a592a\u003e e8030000 e9690120 80a90100\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c21723edd5f6c288ab613ed658b7140e07fc7209",
      "tree": "313bd1e38f290c988e8ebb468365d9299001a2fb",
      "parents": [
        "9b7530c83d04da28fdded741e718721d509c74b1",
        "313b0305b5a1e7e0fb39383befbf79558ce68a9c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:28:23 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:28:23 2007 -0400"
      },
      "message": "Merge branch \u0027r8169-for-jeff-20070806\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into upstream-fixes\n"
    },
    {
      "commit": "9b7530c83d04da28fdded741e718721d509c74b1",
      "tree": "9b5296bdfa3f82c490d024bc50fc262aff60a3a0",
      "parents": [
        "0ae842eaf9512d9c9479797083750c077fc7d1f8",
        "fdc8f43b5e49b64b251bb48da95193a13ac0132f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:25:02 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:25:02 2007 -0400"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    }
  ],
  "next": "0ae842eaf9512d9c9479797083750c077fc7d1f8"
}
