)]}'
{
  "log": [
    {
      "commit": "6454d1f9038f708d7deef6270ed4ba5bb6e55869",
      "tree": "447fc22433ed8f16af01353bc93abffc73bc6ddd",
      "parents": [
        "68576cf122bc5195c758ed295e78b5858472378a"
      ],
      "author": {
        "name": "Tobias Poschwatta",
        "email": "tp@fonz.de",
        "time": "Wed Nov 28 16:21:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:53 2007 -0800"
      },
      "message": "fix up ext2_fs.h for userspace after reservations backport\n\nIn commit a686cd898bd999fd026a51e90fb0a3410d258ddb:\n\n \"Val\u0027s cross-port of the ext3 reservations code into ext2.\"\n\ninclude/linux/ext2_fs.h got a new function whose return value is only\ndefined if __KERNEL__ is defined. Putting #ifdef __KERNEL__ around the\nfunction seems to help, patch below.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68576cf122bc5195c758ed295e78b5858472378a",
      "tree": "5b6b7cb9608bf757bf3368c808f14bf206eddbe8",
      "parents": [
        "6d4f5879b6f4da50bde94e1cae73755978ed048f"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Wed Nov 28 16:21:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:53 2007 -0800"
      },
      "message": "IP22ZILOG: fix lockup and sysrq\n\n - fix lockup when switching from early console to real console\n - make sysrq reliable\n - fix panic, if sysrq is issued before console is opened\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79288f5e935cb445220eef83f3f793159555f9ae",
      "tree": "a32eeeeeea5b530c44165ab81d1b069afad381df",
      "parents": [
        "fd79b77117f16264206ed2618199d42e93cc8f09"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 28 16:21:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:52 2007 -0800"
      },
      "message": "Fix \u003clinux/kd.h\u003e usage in userspace\n\nFor reasons unclear to me, glibc\u0027s \u003csys/kd.h\u003e deliberately defeats the\nattempt we make in \u003clinux/kd.h\u003e to include \u003clinux/types.h\u003e\n\nFor now, change the one instance of __u32 to \u0027unsigned int\u0027 instead\nbecause it\u0027s breaking userspace. We should probably also remove our\ninclusion of \u003clinux/types.h\u003e, since we don\u0027t use it -- but that\u0027s not a\nchange to make in -rc.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75d427982fef672b3608ae809b8819ec6358edfe",
      "tree": "b8b965efa555f32c9b1309e547ba0bfede3b5004",
      "parents": [
        "438ae1ae7bef17026127b66b1ee16efde93bbcb0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 28 16:21:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:52 2007 -0800"
      },
      "message": "spi: S3C2410: add bus number to SPI GPIO driver\n\nAllow passing a bus number through the platform data for the S3C2410 SPI\nGPIO driver.   This is needed to support multiple SPI busses.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7839e960675b549f06209d18283d5cee2ce9261",
      "tree": "53c3a72760fdcc4b4fb18a15ef7ce83c314c854a",
      "parents": [
        "2c80b01beae3db9f99a161ec216405dd694bc4c2"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Nov 28 16:21:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:52 2007 -0800"
      },
      "message": "PNP: increase the maximum number of resources\n\nOn some systems the number of resources(IO,MEM) returnedy by PNP device is\ngreater than the PNP constant, for example motherboard devices.  It brings\nthat some resources can\u0027t be reserved and resource confilicts.  This will\ncause PCI resources are assigned wrongly in some systems, and cause hang.\nThis is a regression since we deleted ACPI motherboard driver and use PNP\nsystem driver.\n\n[akpm@linux-foundation.org: fix text and coding-style a bit]\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb0851ff9dc65dd9c9365fdb87895d98235ac463",
      "tree": "d19b7440bb5b0dec31cef2c384cccdd473f314e7",
      "parents": [
        "34f2c1c35ff014a5d145971e41caa940cd62d563",
        "5f629ad7e5f9b99c6d025bf199d402734bd72d0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 28 16:03:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 28 16:03:09 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (25 commits)\n  USB: s3c2410 gadget: ensure vbus pin in input mode during read\n  USB: s3c2410 gadget: allow sharing of vbus irq\n  USB: s3c2410 gadget: Header move fixups\n  USB: usb-storage: unusual_devs entry for JetFlash TS1GJF2A\n  USB: fix up EHCI startup synchronization\n  USB: make the microtek driver and HAL cooperate\n  USB: uevent environment key fix\n  USB: keep track of whether interface sysfs files exist\n  USB: sierra: new product id\n  USB HCD: avoid duplicate local_irq_disable()\n  USB: mailing lists have changed\n  USB: remove USB HUB entry from MAINTAINERS\n  USB: fix directory references in usb/README\n  USB: add support for an older firmware revision for the Nikon D200\n  USB: FIx locks and urb-\u003estatus in adutux (updated)\n  USB: power-management documenation update\n  USB: Fix signr comment in usbdevice_fs.h\n  usbserial: fix inconsistent lock state\n  USB: fix usbled disconnect read race #2\n  USB: free memory when writing fails in usb/serial/mos7840.c\n  ...\n"
    },
    {
      "commit": "7e61559f6199bb387037abfc7d10a893973561fc",
      "tree": "dd3e8f8cca77077bc4567a047cfe9ee74d100525",
      "parents": [
        "5fdcd0396be443e36a4e2128f51818acca570ee7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Nov 06 11:43:42 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:35 2007 -0800"
      },
      "message": "USB: keep track of whether interface sysfs files exist\n\nThis patch (as1009) solves the problem of multiple registrations for\nUSB sysfs files in a more satisfying way than the existing code.  It\nsimply adds a flag to keep track of whether or not the files have been\ncreated; that way the files can be created or removed as needed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n\n"
    },
    {
      "commit": "bc59462b80c694670fbb5d0bb1a8450ffc353080",
      "tree": "f37c509b0c97781703bb9aa139c62b9e3f261f15",
      "parents": [
        "bfaeafcfc2242277e31cc1cfae687afaac0cd9ec"
      ],
      "author": {
        "name": "Phil Endecott",
        "email": "spam_from_usb_devel@chezphil.org",
        "time": "Mon Oct 29 20:40:30 2007 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:34 2007 -0800"
      },
      "message": "USB: Fix signr comment in usbdevice_fs.h\n\nThis trivial documentation patch corrects a comment in usbdevice_fs.h; it\npreviously suggested that the signal would only be sent on error, but I am\ntold that it is sent on both successful and unsuccessful completion, and\nthat zero indicates that no signal should be sent.\n\nSigned-off-by: Phil Endecott \u003cspam_from_usb_devel@chezphil.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "deaf2227ddf657a260e923db44b6f0974d9bb782",
      "tree": "2743a42c23a2341476a34522a6fdffa7848553d9",
      "parents": [
        "9a4e715914f07e56cbfa6f2b544a68365d51c3ef"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 28 15:52:56 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 28 15:52:56 2007 +0100"
      },
      "message": "sched: clean up, move __sched_text_start/end to sched.h\n\nmove __sched_text_start/end to sched.h. No code changed:\n\n   text    data     bss     dec     hex filename\n  26582    2310      28   28920    70f8 sched.o.before\n  26582    2310      28   28920    70f8 sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5e6ddf9aaa0f2b16fc503626c70bb19832b22b8b",
      "tree": "87d6b6e2d3e5a8787874aa76cefeee5c06605eb0",
      "parents": [
        "7749c902592f610dc448830210174ab922f54be9",
        "c37a33035720a0faf1f609dc7c2c07080ed83629"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 18:54:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 18:54:08 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev\n\n* \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev:\n  m32r: Update sys_rt_sigsuspend\n  m32r: Ignore warnings for unused syscalls\n  m32r: Add missing syscalls\n"
    },
    {
      "commit": "9c8ff4f4dac189e4111238d54c2b12e7837f4818",
      "tree": "70bd1b82721b56e17ebdbb11b618c47864146061",
      "parents": [
        "86e67a07d4dc8cd40454698f2abb972fced06910",
        "645a8d94629fd812a220d54876339a1ddafd9bc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:21:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:21:19 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  scatterlist: add more safeguards\n  Revert \"ll_rw_blk: temporarily enable max_segments tweaking\"\n  mmc: Add missing sg_init_table() call\n  block: Fix memory leak in alloc_disk_node()\n  alpha: fix sg_page breakage\n  blktrace: Make sure BLKTRACETEARDOWN does the full cleanup.\n"
    },
    {
      "commit": "febb187761b02fce7d61b9c897d0e701f672b5ee",
      "tree": "a953d8a59f7f7fd7bb34466143a8f3722e14e479",
      "parents": [
        "8c27eba54970c6ebbb408186e5baa2274435e869",
        "35baef2afb6270ff731b4d766f0b163c3912304f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:20:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:20:35 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: adds the context menu key (HUT GenDesc 0x84)\n  Input: add definitions for frame forward and frame back keys\n  Input: bf54x-keys - keypad does not exist on BF544 parts\n  Input: gpio-keys - request and configure GPIOs\n  Input: i8042 - add i8042.noloop quirk for MS Virtual Machine\n  Sonypi: use synchronize_irq instead of sycnronize_sched\n  sonypi: fit input devices into sysfs tree\n  sony-laptop: fit input devices into sysfs tree\n"
    },
    {
      "commit": "c37a33035720a0faf1f609dc7c2c07080ed83629",
      "tree": "a8a97b94f548f18f3bcbed6458c87cdf57e19ef0",
      "parents": [
        "52fda4870e74b43fa5ef5171cc89ac40e5b53ed1"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Sep 12 17:51:35 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 28 01:24:04 2007 +0900"
      },
      "message": "m32r: Update sys_rt_sigsuspend\n\nUpdate sys_rt_sigsuspend() of arch/m32r/signal.c.\nThis modification is derived from generic one of kernel/signal.c.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "52fda4870e74b43fa5ef5171cc89ac40e5b53ed1",
      "tree": "16a7e10d09f626024213fc6f44ac3dd23db767eb",
      "parents": [
        "59ce3df3e107f80c5c849f06bb9da149b1ceb349"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu Sep 13 18:31:34 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 28 01:24:04 2007 +0900"
      },
      "message": "m32r: Ignore warnings for unused syscalls\n\nchecksyscalls.sh reports warnings for missing syscalls.\nBut, on m32r, some legacy syscalls were removed elaborately.\n\nThis patch kills warnings for obsolete syscalls, which are\nno longer used in the m32r kernel.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "59ce3df3e107f80c5c849f06bb9da149b1ceb349",
      "tree": "358f768c5ef95c75a0e3976f827d7e7612c24976",
      "parents": [
        "8c27eba54970c6ebbb408186e5baa2274435e869"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Sep 12 17:46:53 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 28 01:24:03 2007 +0900"
      },
      "message": "m32r: Add missing syscalls\n\nAdd the following 39 syscalls for m32r:\n  sys_add_key, sys_request_key, sys_keyctl, sys_ioprio_set,\n  sys_ioprio_get, sys_inotify_init, sys_inotify_add_watch,\n  sys_inotify_rm_watch, sys_migrate_pages, sys_openat,\n  sys_mkdirat, sys_mknodat, sys_fchownat, sys_futimesat,\n  sys_fstatat64, sys_unlinkat, sys_renameat, sys_linkat,\n  sys_symlinkat, sys_readlinkat, sys_fchmodat, sys_faccessat,\n  sys_pselect6, sys_ppoll, sys_unshare, sys_set_robust_list,\n  sys_get_robust_list, sys_splice, sys_sync_file_range,\n  sys_tee, sys_vmsplice, sys_move_pages, sys_getcpu, sys_epoll_pwait,\n  sys_utimensat, sys_signalfd, sys_timerfd, sys_eventfd, sys_fallocate\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "645a8d94629fd812a220d54876339a1ddafd9bc2",
      "tree": "ea333b0ae1dd478e8a902a3bab780a1c6d673304",
      "parents": [
        "7c9f29b128aab5ac95af553e8d8e0e372647f1d5"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Nov 27 09:30:39 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 27 09:30:39 2007 +0100"
      },
      "message": "scatterlist: add more safeguards\n\nAdd more safeguards to protect against misinterpreting a chain entry\nas a normal scatterlist and vice-versa.\n\n* Make sure the entry isn\u0027t a chain when assigning and reading a\n  normal sg.\n\n* Clear offset and length when chaining.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "35baef2afb6270ff731b4d766f0b163c3912304f",
      "tree": "812e6e8a5c8445d16e60871e05eeab7837f2da61",
      "parents": [
        "c23f1f9c40647971e673b5454c22c76b9ae9c5f5"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@ruivo.org",
        "time": "Tue Nov 27 00:47:04 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 00:47:04 2007 -0500"
      },
      "message": "Input: adds the context menu key (HUT GenDesc 0x84)\n\nSigned-off-by: Aristeu Rozanski \u003caris@ruivo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c23f1f9c40647971e673b5454c22c76b9ae9c5f5",
      "tree": "8874fc8249a1cfde3f6e4d1679c9001bda600664",
      "parents": [
        "6957c8280080d985518133eab3a57d715a57be78"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@ruivo.org",
        "time": "Tue Nov 27 00:46:57 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 00:46:57 2007 -0500"
      },
      "message": "Input: add definitions for frame forward and frame back keys\n\nSigned-off-by: Aristeu Rozanski \u003caris@ruivo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8c27eba54970c6ebbb408186e5baa2274435e869",
      "tree": "47348cfc4c008692eee4a9174fcc6d8b20f5e647",
      "parents": [
        "8912858bcb9e314549a4abc15db6b5841a96fa2c",
        "5dba4797115c8fa05c1a4d12927a6ae0b33ffc41"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 20:09:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 20:09:07 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/net-2.6: (41 commits)\n  [XFRM]: Fix leak of expired xfrm_states\n  [ATM]: [he] initialize lock and tasklet earlier\n  [IPV4]: Remove bogus ifdef mess in arp_process\n  [SKBUFF]: Free old skb properly in skb_morph\n  [IPV4]: Fix memory leak in inet_hashtables.h when NUMA is on\n  [IPSEC]: Temporarily remove locks around copying of non-atomic fields\n  [TCP] MTUprobe: Cleanup send queue check (no need to loop)\n  [TCP]: MTUprobe: receiver window \u0026 data available checks fixed\n  [MAINTAINERS]: tlan list is subscribers-only\n  [SUNRPC]: Remove SPIN_LOCK_UNLOCKED\n  [SUNRPC]: Make xprtsock.c:xs_setup_{udp,tcp}() static\n  [PFKEY]: Sending an SADB_GET responds with an SADB_GET\n  [IRDA]: Compilation for CONFIG_INET\u003dn case\n  [IPVS]: Fix compiler warning about unused register_ip_vs_protocol\n  [ARP]: Fix arp reply when sender ip 0\n  [IPV6] TCPMD5: Fix deleting key operation.\n  [IPV6] TCPMD5: Check return value of tcp_alloc_md5sig_pool().\n  [IPV4] TCPMD5: Use memmove() instead of memcpy() because we have overlaps.\n  [IPV4] TCPMD5: Omit redundant NULL check for kfree() argument.\n  ieee80211: Stop net_ratelimit/IEEE80211_DEBUG_DROP log pollution\n  ...\n"
    },
    {
      "commit": "423eaf8f00d89ca79bb2c9d4d22e92c9774e2d8a",
      "tree": "e160521a6b059d50045ea47c3f730bf2c83c1f85",
      "parents": [
        "0685ab4fb8e527639d9867df60d49dccba85d842",
        "02fe494619d525ea803ab1f4f671186dc8a52f7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:42:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:42:59 2007 -0800"
      },
      "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  NFS: Clean up new multi-segment direct I/O changes\n  NFS: Ensure we return zero if applications attempt to write zero bytes\n  NFS: Support multiple segment iovecs in the NFS direct I/O path\n  NFS: Introduce iovec I/O helpers to fs/nfs/direct.c\n  SUNRPC: Add missing \"space\" to net/sunrpc/auth_gss.c\n  SUNRPC: make sunrpc/xprtsock.c:xs_setup_{udp,tcp}() static\n  NFS: fs/nfs/dir.c should #include \"internal.h\"\n  NFS: make nfs_wb_page_priority() static\n  NFS: mount failure causes bad page state\n  SUNRPC: remove NFS/RDMA client\u0027s binary sysctls\n  kernel BUG at fs/nfs/namespace.c:108! - can be triggered by bad server\n  sunrpc: rpc_pipe_poll may miss available data in some cases\n  sunrpc: return error if unsupported enctype or cksumtype is encountered\n  sunrpc: gss_pipe_downcall(), don\u0027t assume all errors are transient\n  NFS: Fix the ustat() regression\n"
    },
    {
      "commit": "0685ab4fb8e527639d9867df60d49dccba85d842",
      "tree": "7d7db22548b95da9555afec2889a9e8efa2053d9",
      "parents": [
        "ff1ea52fa317a5658b6415b25169c5e531f54876",
        "f7b9329e556a8bdb9e07292cddbbe484c7a2b8c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:42:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:42:08 2007 -0800"
      },
      "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:\n  sched: bump version of kernel/sched_debug.c\n  sched: fix minimum granularity tunings\n  sched: fix RLIMIT_CPU comment\n  sched: fix kernel/acct.c comment\n  sched: fix prev_stime calculation\n  sched: don\u0027t forget to unlock uids_mutex on error paths\n"
    },
    {
      "commit": "ff1ea52fa317a5658b6415b25169c5e531f54876",
      "tree": "88fd243ddb02de7e3b2b0f55aba91796785b5a63",
      "parents": [
        "b5faa4b89e4d83203b1f44f143a351b518f7cda2",
        "f44d9efd3510776216938fef84adc99cc0e12412"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:41:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:41:28 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: fix APIC related bootup crash on Athlon XP CPUs\n  time: add ADJ_OFFSET_SS_READ\n  x86: export the symbol empty_zero_page on the 32-bit x86 architecture\n  x86: fix kprobes_64.c inlining borkage\n  pci: use pci\u003dbfsort for HP DL385 G2, DL585 G2\n  x86: correctly set UTS_MACHINE for \"make ARCH\u003dx86\"\n  lockdep: annotate do_debug() trap handler\n  x86: turn off iommu merge by default\n  x86: fix ACPI compile for LOCAL_APIC\u003dn\n  x86: printk kernel version in WARN_ON and other dump_stack users\n  ACPI: Set max_cstate to 1 for early Opterons.\n  x86: fix NMI watchdog \u0026 \u0027stopped time\u0027 problem\n"
    },
    {
      "commit": "b5faa4b89e4d83203b1f44f143a351b518f7cda2",
      "tree": "1d195fa302af8f156b049fa548008360f16a78d5",
      "parents": [
        "a039767f8d7eeb0731c4053d43c0d8caa27d69d0",
        "233b28a91caf7cff326e604c437a364eaf794106"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:40:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:40:27 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (56 commits)\n  Blackfin arch: fix bug when enable uart1 with uart0 disabled \u003d\u003e no initial console\n  Blackfin arch: split apart dump_bfin_regs and merge/remove show_regs from process.c, which was largely duplicated\n  Blackfin arch: use common __INIT/__FINIT defines rather than setting the .section ourselves to .init.text\n  Blackfin arch: fix bug when sending signals with the wrong PC, cause gdb get confused\n  Blackfin arch: Ensure we printk out strings with the proper loglevel\n  Blackfin arch: Need to specify ax with the .init.text section,\n  Blackfin arch: Update Kconfig to latest Blackfin silicon datasheets\n  Blackfin arch: update defconfig files\n  Blackfin arch: Fix typo, and add ENDPROC - no functional changes\n  Blackfin arch: convert READY to DMA_READY as it causes build errors in common sound code otherwise\n  Blackfin arch: add defines for the on-chip L1 ROM of BF54x\n  Blackfin arch: cplb and map header file cleanup\n  Blackfin arch: cleanup the cplb declares\n  Blackfin arch: fix broken on BF52x, remove silly checks on processors for L1_SCRATCH defines\n  Blackfin arch: add support for working around anomaly 05000312\n  Blackfin arch: cleanup BF54x header file and add BF547 definition\n  Blackfin arch: fix building for BF542 processors which only have 1 TWI\n  Blackfin arch: rename _return_from_exception to _bfin_return_from_exception and export it\n  Blackfin arch: move EXPORT_SYMBOL() to C files where the symbol is actually defined\n  Blackfin arch: fix bug NOR Flash MTD mount fail\n  ...\n"
    },
    {
      "commit": "a039767f8d7eeb0731c4053d43c0d8caa27d69d0",
      "tree": "4c17bbc74fc8fd338e809f4bb54d159a15f11e37",
      "parents": [
        "cdb32706f6948238ed6d1d85473c64c27366e9e9",
        "9a876d60a1cc1621708536b7f14e0f02c3e174ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:39:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:39:55 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.24\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.24:\n  sh: include ax88796 in the defconfig for r7785rp\n  sh: include ax88796 in the defconfig for r7780mp\n  sh: fix R2D-1 CF support\n  fb: Orphan imsttfb.\n  sh: Update mailing list info.\n  sh: lockless UTLB miss fast-path.\n  sh: Kill off UTLB flush in fast-path.\n  sh: Fix copy_{to,from}_user_page() with cache disabled.\n"
    },
    {
      "commit": "6d272940537e834848d88c11b428e9973b8fa2bc",
      "tree": "f01b6d173c62e5f9daeb50937ff6d1d17e4320f6",
      "parents": [
        "f4d53cedce872fe1439818d15e067b497b5d466f",
        "e190222d04cb1119c62876ac87cf9b9403ba3bd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:18:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:18:22 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: (21 commits)\n  libata: bump transfer chunk size if it\u0027s odd\n  libata: Return proper ATA INT status in pata_bf54x driver\n  pata_ali: trim trailing whitespace (fix checkpatch complaints)\n  pata_isapnp: Polled devices\n  pata_hpt37x: Fix cable detect bug spotted by Sergei\n  pata_ali: Lots of problems still showing up with small ATAPI DMA\n  pata_ali: Add Mitac 8317 and derivatives\n  libata-core: List more documentation sources for reference\n  ata_piix: Invalid use of writel/readl with iomap\n  sata_sil24: fix sg table sizing\n  pata_jmicron: fix disabled port handling in jmicron_pre_reset()\n  pata_sil680: kill bogus reset code (take 2)\n  ata_piix: port enable for the first SATA controller of ICH8 is 0xf not 0x3\n  ata_piix: only enable the first port on apple macbook pro\n  ata_piix: reorganize controller IDs\n  pata_sis.c: Add Packard Bell EasyNote K5305 to laptops\n  libata-scsi: be tolerant of 12-byte ATAPI commands in 16-byte CDBs\n  libata: use ATA_HORKAGE_STUCK_ERR for ATAPI tape drives\n  libata: workaround DRQ\u003d1 ERR\u003d1 for ATAPI tape drives\n  libata: remove unused functions\n  ...\n"
    },
    {
      "commit": "6b41016032accca5a0ca8bbd35ec5fd7f7bc3aeb",
      "tree": "b2f707ebd2c17a3cea3e4ebb425626ec42511634",
      "parents": [
        "9ccc236269c1a838b58148c94ac0eeeca885b836",
        "a3f095ade0f5fd2a09a7f523632d762314452871"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:09:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:09:58 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (39 commits)\n  ACPI: EC: Workaround for optimized controllers (version 3)\n  ACPI: EC: use printk_ratelimit(), add some DEBUG mode messages\n  Revert \"ACPI: EC: Workaround for optimized controllers\"\n  ACPI: fix two IRQ8 issues in IOAPIC mode\n  ACPI: Add missing spaces to printk format\n  cpuidle: fix HP nx6125 regression\n  cpuidle: add sched_clock_idle_[sleep|wakeup]_event() hooks\n  cpuidle: fix C3 for no bus-master control case\n  ACPI: thinkpad-acpi: fix oops when a module parameter has no value\n  Revert \"Fix very high interrupt rate for IRQ8 (rtc) unless pnpacpi\u003doff\"\n  ACPI: EC: Don\u0027t init EC early if it has no _INI\n  Revert \"acpi: make ACPI_PROCFS default to y\"\n  Revert \"ACPI: add documentation for deprecated /proc/acpi/battery in ACPI_PROCFS\"\n  ACPI: Split out control for /proc/acpi entries from battery, ac, and sbs.\n  ACPI: Video: Increase buffer size for writes to brightness proc file.\n  ACPI: EC: Workaround for optimized controllers\n  ACPI: SBS: Fix retval warning\n  ACPI: Enable MSR (FixedHW) support for T-States\n  ACPI: Get throttling info from BIOS only after evaluating _PDC\n  ACPI: Use _TSS for throttling control, when present. Add error checks.\n  ...\n"
    },
    {
      "commit": "9ccc236269c1a838b58148c94ac0eeeca885b836",
      "tree": "fbe9c922a21da9e949ecad1fd6eb39420aa58c2a",
      "parents": [
        "da457d4b93f9d746b0afd4aa65c94759f190d642",
        "c5d4a9997b4b2ec71cff0b219f05c6bc51f3fc79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:09:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:09:22 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: Register/unregister subchannels only from kslowcrw.\n  [S390] Add missing die_notifier() call to die().\n  [S390] Fix memory detection.\n  [S390] Explicitly code allocpercpu calls in iucv\n  [S390] Dont overwrite lowcores on smp_send_stop().\n  [S390] Optimize storage key handling for anonymous pages\n  [S390] Fix kernel preemption.\n  [S390] appldata: remove unused binary sysctls.\n  [S390] cmm: remove unused binary sysctls.\n  [S390] Fix irq tracing and lockdep_sys_exit calls.\n  [S390] magic sysrq: check for in_atomic before doing an console_unblank\n  [S390] cio: change device sense procedure to work with pav aliases\n"
    },
    {
      "commit": "da457d4b93f9d746b0afd4aa65c94759f190d642",
      "tree": "dbd838391c612326bda09e5ea632c9c1e50a7fd0",
      "parents": [
        "0f13864e5b24d9cbe18d125d41bfa4b726a82e40",
        "ad639b9f2ccb87815384bda4ed4609592a861b8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:08:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:08:35 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (27 commits)\n  [POWERPC] 83xx: Update mpc8349emitx(gp) defconfig for USB\n  [POWERPC] 83xx: Update mpc832x_rdb_defconfig to enable MMC-over-SPI\n  [POWERPC] 83xx: MPC832x RDB - remove spidev stub, use mmc_spi\n  [POWERPC] 8xxx: MDS board RTC fixes\n  [POWERPC] Fix 8xx build breakage due to _tlbie changes\n  [POWERPC] Fix device tree interrupt map for Freescale ULI1575 boards\n  [POWERPC] Fix possible division by zero in scaled time accounting\n  [POWERPC] spufs: Fix context destroy vs /spu readdir race\n  [POWERPC] Fix RTAS os-term usage on kernel panic\n  [POWERPC] 83xx: Handle mpc8360 rev. 2.1 RGMII timing erratum\n  [POWERPC] Document rgmii-rxid and rgmii-txid phy-connection-types\n  [POWERPC] 83xx: Fix 2nd UCC entry in mpc832x_mds.dts\n  [POWERPC] 83xx: mpc832x mds: Fix board PHY reset code\n  [POWERPC] Fix potential NULL dereference\n  [POWERPC] vdso: Fixes for cache block sizes\n  [POWERPC] pasemi: Don\u0027t reset mpic at boot\n  [POWERPC] Fix kmalloc alignment on non-coherent DMA platforms\n  [POWERPC] Fix build failure on legacy iSeries\n  [POWERPC] 4xx: Use virtual PVR value to init FPU on arch/ppc 440EP\n  [POWERPC] 4xx: UIC add mask_ack callback\n  ...\n"
    },
    {
      "commit": "552d2f841e3f0f45eac86ff93e230db0b0a67a99",
      "tree": "c47fabd409b3dd92965017dfc1c82df1d35579a0",
      "parents": [
        "09cfd929860532f95c9944d39abbb043b8082f36",
        "b1e3afa001db8845eb60981f6ab925503ed94e53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:05:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:05:19 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] vpe: Add missing \"space\"\n  [MIPS] Compliment va_start() with va_end().\n  [MIPS] IP22: Fix broken eeprom access by using __raw_readl/__raw_writel\n  [MIPS] IP22: Fix broken EISA interrupt setup by switching to generic i8259\n  [MIPS] 64-bit Sibyte kernels need DMA32.\n  [MIPS] Only build r4k clocksource for systems that work ok with it.\n  [MIPS] Handle R4000/R4400 mfc0 from count register.\n  [MIPS] Fix possible hang in LL/SC futex loops.\n  [MIPS] Fix context DSP context / TLS pointer switching bug for new threads.\n  [MIPS] IP32: More interrupt renumbering fixes.\n  [MIPS] time: MIPSsim\u0027s plat_time_init doesn\u0027t need to be irq safe.\n  [MIPS] time: Fix negated condition in cevt-r4k driver.\n  [MIPS] Fix pcspeaker build.\n"
    },
    {
      "commit": "483066d62ec583fb6379377a9bfa8d5645b91c75",
      "tree": "c8750759402d7aa9f62714ef550d7d9516db6676",
      "parents": [
        "4c30d56edcaaa0446370189e8ab5c5393dc20ca3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:24:02 2007 +0200"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 26 16:24:50 2007 -0500"
      },
      "message": "SUNRPC: make sunrpc/xprtsock.c:xs_setup_{udp,tcp}() static\n\nxs_setup_{udp,tcp}() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "5334eb13d455dd26b7064980b118e3c957929701",
      "tree": "90aef84a73803d60f780b73f64f2791a394e9ad5",
      "parents": [
        "f16c960332b125491178fc2da7ea7893b0d65d05"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 21 15:04:31 2007 -0800"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 26 16:24:48 2007 -0500"
      },
      "message": "NFS: make nfs_wb_page_priority() static\n\nnfs_wb_page_priority() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "cfcb43ff7ce28f347a39e1a7519e01850b588718",
      "tree": "3f21947e64316de5499c38d6c76a6ae3dd48996f",
      "parents": [
        "4c1fe2f78a08e2c514a39c91a0eb7b55bbd3c0d2"
      ],
      "author": {
        "name": "James Lentini",
        "email": "jlentini@netapp.com",
        "time": "Mon Nov 26 12:42:44 2007 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 26 16:21:19 2007 -0500"
      },
      "message": "SUNRPC: remove NFS/RDMA client\u0027s binary sysctls\n\nSupport for binary sysctls is being deprecated in 2.6.24. Since there\nare no applications using the NFS/RDMA client\u0027s binary sysctls, it\nmakes sense to remove them. The patch below does this while leaving\nthe /proc/sys interface unchanged.\n\nPlease consider this for 2.6.24.\n\nSigned-off-by: James Lentini \u003cjlentini@netapp.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "58e1010da3c15e7bdf426b0a3d4b13dba1b7d055",
      "tree": "37a0b04d6b22ae6d0dc0f62dce4cb18cb5c1a4d0",
      "parents": [
        "bcbe4a076609e15ea84cbebd9cd8f317ed70ce92"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 26 21:21:49 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 26 21:21:49 2007 +0100"
      },
      "message": "sched: fix RLIMIT_CPU comment\n\nDevan Lippman noticed that the RLIMIT_CPU comment in resource.h is\nincorrect: the field is in seconds, not msecs. We used msecs in\nearlier versions of the patch but that got changed.\n\nFound-by: Devan Lippman \u003cdevan.lippman@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "52bfb36050c8529d9031d2c2513b281a360922ec",
      "tree": "7d116ece2ed21b8319e800efc0c2fd70818f01d3",
      "parents": [
        "8232fd625217dc641ed05dd238a8bb5c82828082"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Nov 26 20:42:19 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 26 20:42:19 2007 +0100"
      },
      "message": "time: add ADJ_OFFSET_SS_READ\n\nMichael Kerrisk reported that a long standing bug in the adjtimex()\nsystem call causes glibc\u0027s adjtime(3) function to deliver the wrong\nresults if \u0027delta\u0027 is NULL.\n\nadd the ADJ_OFFSET_SS_READ API detail, which will be used by glibc\nto fix this API compatibility bug.\n\nAlso see: http://bugzilla.kernel.org/show_bug.cgi?id\u003d6761\n\n[ mingo@elte.hu: added patch description and made it backwards compatible ]\n\nNOTE: the new flag is defined 0xa001 so that it returns -EINVAL on\nolder kernels - this way glibc can use it safely. Suggested by Ulrich\nDrepper.\n\nAcked-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "aafab10d3f6b68150ec9fe75b1462764fd45b728",
      "tree": "9a4f25bb948954986ed108e610c905715c2e18fb",
      "parents": [
        "57c351de715458f8fbee1e92e8cc65ddc00da04c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Nov 26 20:42:19 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 26 20:42:19 2007 +0100"
      },
      "message": "x86: fix ACPI compile for LOCAL_APIC\u003dn\n\nACPI processor idle code references local_apic_timer_c2_ok, which\nis not available when LOCAL_APIC is disabled.\n\nDefine local_apic_timer_c2_ok as a constant, when LOCAL_APIC\u003dn\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c1c306344669ca40255e36192b101060ffbb1271",
      "tree": "292c7936d91b8ed2febb3e2902de41d0e6c84bca",
      "parents": [
        "d4d25deca49ec2527a634557bf5a6cf449f85deb"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "aystarik@gmail.com",
        "time": "Mon Nov 26 20:42:19 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 26 20:42:19 2007 +0100"
      },
      "message": "ACPI: Set max_cstate to 1 for early Opterons.\n\nAMD Opteron processors before CG revision don\u0027t like C-states \u003e 1.\n\nThis solves the long standing bugzilla #5303 and probably some more\non affected machines:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d5303\n\n[ tglx@linutronix.de: reworked the patch so it does not wreck ia64 ]\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cce335ae47e231398269fb05fa48e0e9cbf289e0",
      "tree": "a01ea9ad318d459393a905df5c53b68b754300da",
      "parents": [
        "940f6b48a130e0a33cb8bd397dd0e277166470ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Nov 03 02:05:43 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:14 2007 +0000"
      },
      "message": "[MIPS] 64-bit Sibyte kernels need DMA32.\n\nSibyte SOCs only have 32-bit PCI.  Due to the sparse use of the address\nspace only the first 1GB of memory is mapped at physical addresses\nbelow 1GB.  If a system has more than 1GB of memory 32-bit DMA will\nnot be able to reach all of it.\n\nFor now this patch is good enough to keep Sibyte users happy but it seems\neventually something like swiotlb will be needed for Sibyte.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "940f6b48a130e0a33cb8bd397dd0e277166470ad",
      "tree": "03bd36fcb9b5c8d77f5de2930ff32d770f5cdf4e",
      "parents": [
        "5aa85c9fc49a6ce44dc10a42e2011bbde9dc445a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Nov 24 22:33:28 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:14 2007 +0000"
      },
      "message": "[MIPS] Only build r4k clocksource for systems that work ok with it.\n\nIn particular as-is it\u0027s not suited for multicore and mutiprocessors\nsystems where there is on guarantee that the counter are synchronized\nor running from the same clock at all.  This broke Sibyte and probably\nothers since the \"[MIPS] Handle R4000/R4400 mfc0 from count register.\"\ncommit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5aa85c9fc49a6ce44dc10a42e2011bbde9dc445a",
      "tree": "14b8d1a014349568be39753f879c152e1e3f2b41",
      "parents": [
        "0f67e90e1caea4a0a14d2c60102547bce29f7f08"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 21 16:39:44 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:14 2007 +0000"
      },
      "message": "[MIPS] Handle R4000/R4400 mfc0 from count register.\n\nThe R4000 and R4400 have an errata where if the cp0 count register is read\nin the exact moment when it matches the compare register no interrupt will\nbe generated.\n\nThis bug may be triggered if the cp0 count register is being used as\nclocksource and the compare interrupt as clockevent.  So a simple\nworkaround is to avoid using the compare for both facilities on the\naffected CPUs.\n\nThis is different from the workaround suggested in the old errata documents;\nat some opportunity probably the official version should be implemented\nand tested.  Another thing to find out is which processor versions\nexactly are affected.  I only have errata documents upto R4400 V3.0\navailable so for the moment the code treats all R4000 and R4400 as broken.\n\nThis is potencially a problem for some machines that have no other decent\nclocksource available; this workaround will cause them to fall back to\nanother clocksource, worst case the \"jiffies\" source.\n"
    },
    {
      "commit": "0f67e90e1caea4a0a14d2c60102547bce29f7f08",
      "tree": "06e46b8b4f8f8fe6c08371987252294769d1acc1",
      "parents": [
        "07500b0d855b7f3f47ca263b21b6397d743d45d2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 20 10:44:18 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:14 2007 +0000"
      },
      "message": "[MIPS] Fix possible hang in LL/SC futex loops.\n\nThe LL / SC loops in __futex_atomic_op() have the usual fixups necessary\nfor memory acccesses to userspace from kernel space installed:\n\n        __asm__ __volatile__(\n        \"       .set    push                            \\n\"\n        \"       .set    noat                            \\n\"\n        \"       .set    mips3                           \\n\"\n        \"1:     ll      %1, %4  # __futex_atomic_op     \\n\"\n        \"       .set    mips0                           \\n\"\n        \"       \" insn  \"                               \\n\"\n        \"       .set    mips3                           \\n\"\n        \"2:     sc      $1, %2                          \\n\"\n        \"       beqz    $1, 1b                          \\n\"\n        __WEAK_LLSC_MB\n        \"3:                                             \\n\"\n        \"       .set    pop                             \\n\"\n        \"       .set    mips0                           \\n\"\n        \"       .section .fixup,\\\"ax\\\"                  \\n\"\n        \"4:     li      %0, %6                          \\n\"\n        \"       j       2b                              \\n\"\t\u003c-----\n        \"       .previous                               \\n\"\n        \"       .section __ex_table,\\\"a\\\"               \\n\"\n        \"       \"__UA_ADDR \"\\t1b, 4b                    \\n\"\n        \"       \"__UA_ADDR \"\\t2b, 4b                    \\n\"\n        \"       .previous                               \\n\"\n        : \"\u003dr\" (ret), \"\u003d\u0026r\" (oldval), \"\u003dR\" (*uaddr)\n        : \"0\" (0), \"R\" (*uaddr), \"Jr\" (oparg), \"i\" (-EFAULT)\n        : \"memory\");\n\nThe branch at the end of the fixup code, it goes back to the SC\ninstruction, no matter if the fault was first taken by the LL or SC\ninstruction resulting in an endless loop which will only terminate if\nthe address become valid again due to another thread setting up an\naccessible mapping and the CPU happens to execute the SC instruction\nsuccessfully which due to the preceeding ERET instruction of the fault\nhandler would only happen if UNPREDICTABLE instruction behaviour of the\nSC instruction without a preceeding LL happens to favor that outcome.\nBut normally processes are nice, pass valid arguments and we were just\ngetting away with this.\n\nThanks to Kaz Kylheku \u003ckaz@zeugmasystems.com\u003e for providing the original\nreport and a test case.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07500b0d855b7f3f47ca263b21b6397d743d45d2",
      "tree": "aff5b665b397e49b0beadfd6621394d39296f4c9",
      "parents": [
        "98ce472181e760a552314850c238b14bbf3f04ec"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 30 17:25:26 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:13 2007 +0000"
      },
      "message": "[MIPS] Fix context DSP context / TLS pointer switching bug for new threads.\n\nA new born thread starts execution not in schedule but rather in\nret_from_fork which results in it bypassing the part of the code to\nload a new context written in C which are the DSP context and the\nuserlocal register which Linux uses for the TLS pointer.  Frequently\nwe were just getting away with this bug for a number of reasons:\n\n o Real world application scenarios are very unlikely to use clone or fork\n   in blocks of DSP code.\n o Linux by default runs the child process right after the fork, so the\n   child by luck will find all the right context in the DSP and userlocal\n   registers.\n o So far the rdhwr instruction was emulated on all hardware so userlocal\n   wasn\u0027t getting referenced at all and the emulation wasn\u0027t suffering\n   from the issue since it gets it\u0027s value straight from the thread\u0027s\n   thread_info.\n\nFixed by moving the code to load the context from switch_to() to\nfinish_arch_switch which will be called by newborn and old threads.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98ce472181e760a552314850c238b14bbf3f04ec",
      "tree": "e2868580151a44e5853f1383b728984a6984ccf0",
      "parents": [
        "526a6770692477ff258621b1b8838cce9304f8e4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 30 15:43:44 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:13 2007 +0000"
      },
      "message": "[MIPS] IP32: More interrupt renumbering fixes.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cfb6f26035b17d5d280ce4a6ceb041438643ba63",
      "tree": "712879603237d370bbffd5761d1bb512fe920a98",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:42:11 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:13 2007 +0000"
      },
      "message": "[MIPS] Fix pcspeaker build.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2d4baff8da06f424a6fca10e26434c4926a7c3df",
      "tree": "c0f537d5cf0aca544ba77d11b529f146f5ba5bc8",
      "parents": [
        "218ad12f42e0b6207105cde8fd13017d1ed449e4"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 26 23:11:19 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 26 23:11:19 2007 +0800"
      },
      "message": "[SKBUFF]: Free old skb properly in skb_morph\n\nThe skb_morph function only freed the data part of the dst skb, but leaked\nthe auxiliary data such as the netfilter fields.  This patch fixes this by\nmoving the relevant parts from __kfree_skb to skb_release_all and calling\nit in skb_morph.\n\nIt also makes kfree_skbmem static since it\u0027s no longer called anywhere else\nand it now no longer does skb_release_data.\n\nThanks to Yasuyuki KOZAKAI for finding this problem and posting a patch for\nit.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "218ad12f42e0b6207105cde8fd13017d1ed449e4",
      "tree": "2f79b20a20ccfeeea1f44b82d9ec2ef0eb2758de",
      "parents": [
        "8053fc3de720e1027d690f892ff7d7c1737fdd9d"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Nov 26 20:23:31 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 26 20:23:31 2007 +0800"
      },
      "message": "[IPV4]: Fix memory leak in inet_hashtables.h when NUMA is on\n\nThe inet_ehash_locks_alloc() looks like this:\n\n#ifdef CONFIG_NUMA\n\tif (size \u003e PAGE_SIZE)\n\t\tx \u003d vmalloc(...);\n\telse\n#endif\n\t\tx \u003d kmalloc(...);\n\nUnlike it, the inet_ehash_locks_alloc() looks like this:\n\n#ifdef CONFIG_NUMA\n\tif (size \u003e PAGE_SIZE)\n\t\tvfree(x);\n\telse\n#else\n\t\tkfree(x);\n#endif\n\nThe error is obvious - if the NUMA is on and the size\nis less than the PAGE_SIZE we leak the pointer (kfree is\ninside the #else branch).\n\nCompiler doesn\u0027t warn us because after the kfree(x) there\u0027s\na \"x \u003d NULL\" assignment, so here\u0027s another (minor?) bug: we \ndon\u0027t set x to NULL under certain circumstances.\n\nBoring explanation, I know... Patch explains it better.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5fe4a33430d90243ff93a77ea31e20f7557bca8a",
      "tree": "c0478ffdb866c598c8e9004370ba0af58df68d2c",
      "parents": [
        "435000bebd94aae3a7a50078d142d11683d3b193"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Nov 22 19:38:25 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Nov 22 19:38:25 2007 +0800"
      },
      "message": "[SUNRPC]: Make xprtsock.c:xs_setup_{udp,tcp}() static\n\nxs_setup_{udp,tcp}() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "49dce9124b41984bf1e918847bc17929c2e8f80f",
      "tree": "6b973ed6cc1861da973dc67b3681c0fa95178522",
      "parents": [
        "9cb07b23dbc1c4c6ded49ba31d51b639a13970e3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 16:46:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:46:49 2007 +0800"
      },
      "message": "Blackfin arch: split apart dump_bfin_regs and merge/remove show_regs from process.c, which was largely duplicated\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "569a50ca3f56cd69199733580e7ca0e81029473a",
      "tree": "cd3717f514f3594301a6a781b37bc20ef60a4275",
      "parents": [
        "0bad33d93af85a445adeedc19c363ef4e492ddd3"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Wed Nov 21 16:35:57 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:35:57 2007 +0800"
      },
      "message": "Blackfin arch: Ensure we printk out strings with the proper loglevel\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "f26825de49d2e1a12eee54cd855b56b768f4d7bd",
      "tree": "a4520bd110c7b500e855ffe30d629c641c7e8dfd",
      "parents": [
        "b0187854d902f897f98a1712fa9f097b13d7a554"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 16:17:11 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:17:11 2007 +0800"
      },
      "message": "Blackfin arch: convert READY to DMA_READY as it causes build errors in common sound code otherwise\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b0187854d902f897f98a1712fa9f097b13d7a554",
      "tree": "36a80d288b5d54a9482caefc7a926a97a6bc9022",
      "parents": [
        "c3a9f435ae1b1969736a6ca695dfbc508b917b65"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 16:14:03 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:14:03 2007 +0800"
      },
      "message": "Blackfin arch: add defines for the on-chip L1 ROM of BF54x\n\nShould not need separate cplb entry though as we cover L1 with a 4 meg page\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "c3a9f435ae1b1969736a6ca695dfbc508b917b65",
      "tree": "dcd03b47fd0c6ba43e9f9304b343369d7cdd8c15",
      "parents": [
        "81a487a59f246a9eba24c3622e4c964e3347239d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 16:12:12 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:12:12 2007 +0800"
      },
      "message": "Blackfin arch: cplb and map header file cleanup\n\n - remove duplicated defines for the BF561\n - generalize L2 support (so that it works for BF54x) and mark it executable\n - add support for reading/executing the Boot ROM sections\n   (since it has data/functions we may need at runtime)\n - and fixup names for each map\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "81a487a59f246a9eba24c3622e4c964e3347239d",
      "tree": "eea510c54d09abcacf508ec473181162406cfc0b",
      "parents": [
        "9f2ff54d7291d4386dc02d6a153e6cc621f32aa8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 15:55:45 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 15:55:45 2007 +0800"
      },
      "message": "Blackfin arch: cleanup the cplb declares\n\n - no need to declare their sizes in the common header\n - no need to tack on the section attribute as only the definition matters, not references\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9f2ff54d7291d4386dc02d6a153e6cc621f32aa8",
      "tree": "4b91d8f7f2720dd5666d4bac486528a7159a45f3",
      "parents": [
        "9e83b98a79d25136282a1757f879c40ee929a28b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 15:57:53 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 15:57:53 2007 +0800"
      },
      "message": "Blackfin arch: fix broken on BF52x, remove silly checks on processors for L1_SCRATCH defines\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9e83b98a79d25136282a1757f879c40ee929a28b",
      "tree": "1ec7588320b7e95f05eab8b2f9a06c07f48034bc",
      "parents": [
        "b5f87aa41db4d5cd64ca77f10b33fdfba61a47d7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 16:08:58 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:08:58 2007 +0800"
      },
      "message": "Blackfin arch: add support for working around anomaly 05000312\n\nAnomaly 05000312 - Errors When SSYNC, CSYNC, or Loads to LT, LB and LC Registers Are Interrupted:\n\nDESCRIPTION:\nWhen instruction cache is enabled, erroneous behavior may occur when any of the following instructions are interrupted:\n\n. CSYNC\n• SSYNC\n• LCx \u003d\n• LTx \u003d (only when LCx is non-zero)\n• LBx \u003d (only when LCx is non-zero)\n\nWhen this problem occurs, a variety of incorrect things could happen, including an illegal instruction exception. Additional errors could\nshow up as an exception, a hardware error, or an instruction that is valid but different than the one that was expected.\n\nWORKAROUND:\nPlace a cli before all SSYNC, CSYNC, \"LCx \u003d\", \"LTx \u003d\", and \"LBx \u003d\" instructions to disable interrupts, and place an sti after each of these\ninstructions to re-enable interrupts. When these instructions are executed in code that is already non-interruptible, the problem will not\noccur.\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b5f87aa41db4d5cd64ca77f10b33fdfba61a47d7",
      "tree": "8cee1370e02f0dbda1d2dba1ebe8491154069b49",
      "parents": [
        "7160e9503ac912a079a18125113b6465939bab85"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 16:04:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:04:49 2007 +0800"
      },
      "message": "Blackfin arch: cleanup BF54x header file and add BF547 definition\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "8d6c242062b90ce1b339e32a12fe183fe9612dcb",
      "tree": "3e28305dd1754e416d88a4ce5021dff7f8087532",
      "parents": [
        "d0025e5edf0e593da599358d70fdade47c3b703e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 15:53:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 15:53:49 2007 +0800"
      },
      "message": "Blackfin arch: rename _return_from_exception to _bfin_return_from_exception and export it\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "d0025e5edf0e593da599358d70fdade47c3b703e",
      "tree": "94b9bbc2877f45b1bf21f350066b751d93598550",
      "parents": [
        "e40540b304d5d15c344585c4a7b3116e73add2db"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 15:34:51 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 15:34:51 2007 +0800"
      },
      "message": "Blackfin arch: move EXPORT_SYMBOL() to C files where the symbol is actually defined\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "53438e5d04f156dc36ff5cf44740262205bfb206",
      "tree": "ddc33d943e84111db315647b7dc2118422b2dd6b",
      "parents": [
        "1f305323ff5b9ddc1a4346d36072bcdb58f3f68a",
        "92468c53cf5af0aea06caec7b7d416c18e973685"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 20 17:24:29 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 20 17:24:29 2007 -0800"
      },
      "message": "Merge branch \u0027fixes-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "92468c53cf5af0aea06caec7b7d416c18e973685",
      "tree": "f030ad479614a0832585d549d51d4ff8fb3f264f",
      "parents": [
        "4b50e388f88ab08f6c2f54f0a33e696ff2de269f"
      ],
      "author": {
        "name": "Guillaume Chazarain",
        "email": "guichaz@yahoo.fr",
        "time": "Mon Nov 19 10:07:00 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 20 16:43:17 2007 -0500"
      },
      "message": "ieee80211: Stop net_ratelimit/IEEE80211_DEBUG_DROP log pollution\n\nif (net_ratelimit())\n\tIEEE80211_DEBUG_DROP(...)\n\ncan pollute the logs with messages like:\n\nprintk: 1 messages suppressed.\nprintk: 2 messages suppressed.\nprintk: 7 messages suppressed.\n\nif debugging information is disabled. These messages are printed by\nnet_ratelimit(). Add a wrapper to net_ratelimit() that takes into account\nthe log level, so that net_ratelimit() is called only when we really want\nto print something.\n\nSigned-off-by: Guillaume Chazarain \u003cguichaz@yahoo.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7cb41c65b3fc547da4050721445d07277768aa37",
      "tree": "7800a08c5a374525439b225d4fc7f5f5d582bcbd",
      "parents": [
        "aa299d01f1c2e680e40813b63f8dfb46c79ea715"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Nov 20 20:16:43 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Nov 20 20:16:43 2007 +0100"
      },
      "message": "[ALSA] version 1.0.15\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "37e3a6ac5a30468021a2f366e497d455bbcb5d21",
      "tree": "4dd18ad0044c766407fc4578ab3804ade67a50b5",
      "parents": [
        "43ebbf119a9670d8f08b9e57968e109c770f8636"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Nov 20 11:13:34 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:45 2007 +0100"
      },
      "message": "[S390] appldata: remove unused binary sysctls.\n\nRemove binary sysctls that never worked due to missing strategy functions.\n\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nCc: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "43ebbf119a9670d8f08b9e57968e109c770f8636",
      "tree": "d4a16e6e86c57678a4fbcf73449a0bb06502ff67",
      "parents": [
        "411788ea7fca01ee803af8225ac35807b4d02050"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Nov 20 11:13:33 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:45 2007 +0100"
      },
      "message": "[S390] cmm: remove unused binary sysctls.\n\nRemove binary sysctls that never worked due to missing strategy functions.\n\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "411788ea7fca01ee803af8225ac35807b4d02050",
      "tree": "a9704a068513b438bbe33b219ef9f6c29be01918",
      "parents": [
        "7aa8dac7ac68f5c2293e2ecf5ef542aa849f541f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Nov 20 11:13:32 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:45 2007 +0100"
      },
      "message": "[S390] Fix irq tracing and lockdep_sys_exit calls.\n\nCurrent support for TRACE_IRQFLAGS and lockdep_sys_exit is broken.\nIRQ flag tracing is broken for program checks. Even worse is that\nthe newly introduced calls to lockdep_sys_exit are in the critical\nsection code which is not supposed to call any C functions. In\naddition the checks if locks are still held are also done when\nreturning to kernel code which is broken as well.\nFix all this by disabling interrupts and machine checks at the\nexit paths and then do the appropriate checks and calls.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6e42141009ff18297fe19d19296738b742f861db",
      "tree": "6bbe19922e9b24d0ce4df6effc45abcf0aa2af51",
      "parents": [
        "1f8170b0ecd8363847792b3b1f269e9d8e10391a"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Mon Nov 19 23:24:09 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 19 23:24:09 2007 -0800"
      },
      "message": "[TCP] MTUprobe: fix potential sk_send_head corruption\n\nWhen the abstraction functions got added, conversion here was\nmade incorrectly. As a result, the skb may end up pointing\nto skb which got included to the probe skb and then was freed.\nFor it to trigger, however, skb_transmit must fail sending as\nwell.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95b00786f3b8fa99f53931361beeb4c10504ad87",
      "tree": "0f2de0587f08f1d0bd80a70a3d18ca5eb3dfb75c",
      "parents": [
        "22201f7402851b9a47e64139ca589bd8555f7138",
        "ddc081a19585c8ba5aad437779950c2ef215360a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:37 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:37 2007 -0500"
      },
      "message": "Pull cpuidle into release branch\n"
    },
    {
      "commit": "61fd47e0c84764f49b4e52bfd8170fac52636f00",
      "tree": "c94c7b8c43dee4bb123900f49ef781607ee0d6fb",
      "parents": [
        "f0714d20234062bd0a8f49a6b32f7d1d7f3c2943"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Sat Nov 17 01:05:28 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:16:29 2007 -0500"
      },
      "message": "ACPI: fix two IRQ8 issues in IOAPIC mode\n\nUse mp_irqs[] to get PNP device\u0027s interrupt polarity and trigger.\nThere are two reasons to do this:\n1. BIOS bug for PNP interrupt\n2. BIOS explictly does override\nmp_irqs[] should cover all the cases.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5243\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7679\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9153\n\n[lenb: fixed !IOAPIC and 64-bit !SMP builds]\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9055fa1f3ded5ad858a55ae18439ed55227ee7eb",
      "tree": "d8ea30e4b8b53f3f6e47cb6c2823fc84d40bea60",
      "parents": [
        "9e103fa6bd53147e228e941256803a6b8927cdb9"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Mon Nov 19 21:51:13 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 19 21:51:13 2007 -0800"
      },
      "message": "[IPVS]: Move remaining sysctl handlers over to CTL_UNNUMBERED\n\nSwitch the remaining IPVS sysctl entries over to to use CTL_UNNUMBERED,\nI stronly doubt that anyone is using the sys_sysctl interface to\nthese variables.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e103fa6bd53147e228e941256803a6b8927cdb9",
      "tree": "9460058bcf8d27f4a3f9f69103b896ff74cf6f0a",
      "parents": [
        "611cd55b155a89d9a0ce5f92a9cbabc5e284d0d4"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Mon Nov 19 21:50:21 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 19 21:50:21 2007 -0800"
      },
      "message": "[IPVS]: Fix sysctl warnings about missing strategy in schedulers\n\nsysctl table check failed: /net/ipv4/vs/lblc_expiration .3.5.21.19 Missing strategy\n[...]\nsysctl table check failed: /net/ipv4/vs/lblcr_expiration .3.5.21.20 Missing strategy\n\nSwitch these entried over to use CTL_UNNUMBERED as clearly\nthe sys_syscal portion wasn\u0027t working.\n\nThis is along the same lines as Christian Borntraeger\u0027s patch that fixes\nup entries with no stratergy in net/ipv4/ipvs/ip_vs_ctl.c\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "611cd55b155a89d9a0ce5f92a9cbabc5e284d0d4",
      "tree": "369fe04d727a5ef83b2585f95604ce3092051021",
      "parents": [
        "21df56c6e2372e09c916111efb6c14c372a5ab2e"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Mon Nov 19 21:49:25 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 19 21:49:25 2007 -0800"
      },
      "message": "[IPVS]: Fix sysctl warnings about missing strategy\n\nRunning the latest git code I get the following messages during boot:\nsysctl table check failed: /net/ipv4/vs/drop_entry .3.5.21.4 Missing strategy\n[...]\t\t  \nsysctl table check failed: /net/ipv4/vs/drop_packet .3.5.21.5 Missing strategy\n[...]\nsysctl table check failed: /net/ipv4/vs/secure_tcp .3.5.21.6 Missing strategy\n[...]\nsysctl table check failed: /net/ipv4/vs/sync_threshold .3.5.21.24 Missing strategy\n\nI removed the binary sysctl handler for those messages and also removed\nthe definitions in ip_vs.h. The alternative would be to implement a \nproper strategy handler, but syscall sysctl is deprecated.\n\nThere are other sysctl definitions that are commented out or work with \nthe default sysctl_data strategy. I did not touch these. \n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2b51812a4dc5db09ab4d4638d4d8ed456e2457e",
      "tree": "c61eeb12f3c3164208468cf8837711f843a32792",
      "parents": [
        "fbe481756df57673b6acbcd2e139d0d2658f2188"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Nov 20 12:28:15 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 16:10:09 2007 +1100"
      },
      "message": "[POWERPC] Fix RTAS os-term usage on kernel panic\n\nThe rtas_os_term() routine was being called at the wrong time.\nThe actual rtas call \"os-term\" will not ever return, and so\ncalling it from the panic notifier is too early.  Instead,\ncall it from the machine_reset() call.\n\nThis splits the rtas_os_term() routine into two: one part to capture\nthe kernel panic message, invoked during the panic notifier, and\nanother part that is invoked during machine_reset().\n\nPrior to this patch, the os-term call was never being made,\nbecause panic_timeout was always non-zero.  Calling os-term\nhelps keep the hypervisor happy!  We have to keep the hypervisor\nhappy to avoid service, dump and error reporting problems.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fbe481756df57673b6acbcd2e139d0d2658f2188",
      "tree": "f1981a79330e1eeaa2294516587bf338f4a6476e",
      "parents": [
        "92e21e79a85924ddda00f4678d60bbd8f891a553"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Nov 20 12:24:45 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 13:56:31 2007 +1100"
      },
      "message": "[POWERPC] vdso: Fixes for cache block sizes\n\nThe current VDSO implementation is hardcoded to 128 byte cache blocks,\nwhich are only used on IBM\u0027s 64-bit processors.\n\nConvert it to get the cache block sizes out of vdso_data instead,\nsimilar to how the ppc64 in-kernel cache flush does it.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ddc081a19585c8ba5aad437779950c2ef215360a",
      "tree": "bea2be9bb259a336cb3be7f0babfb5bd571517da",
      "parents": [
        "5062911830a66df0c0ad28c387a8c0623cb0d28c"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Nov 19 21:43:22 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 21:43:22 2007 -0500"
      },
      "message": "cpuidle: fix HP nx6125 regression\n\nFix for http://bugzilla.kernel.org/show_bug.cgi?id\u003d9355\n\ncpuidle always used to fallback to C2 if there is some bm activity while\nentering C3. But, presence of C2 is not always guaranteed. Change cpuidle\nalgorithm to detect a safe_state to fallback in case of bm_activity and\nuse that state instead of C2.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "52142e756e9bf6485d3d53596e8aff2e816a7253",
      "tree": "63ce9329dad3cefae84fec67535500f1f23d52e3",
      "parents": [
        "f9b6c1de697f07dd0fb1c79bb3a6a8aa302f7476"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 19 19:25:06 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 11:37:43 2007 +1100"
      },
      "message": "[POWERPC] Fix kmalloc alignment on non-coherent DMA platforms\n\nOn platforms doing non-coherent DMA (4xx, 8xx, ...), it\u0027s important\nthat the kmalloc minimum alignment is set to the cache line size, to\navoid sharing cache lines between different objects, so that DMA to\none of the objects doesn\u0027t corrupt the other.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5131d4d83858e208f634622dc4a2e7042f796950",
      "tree": "bb7cd6c76b771dff17751bdf7847990f383a6a77",
      "parents": [
        "0961dbfbb89276281b47e80a46071d876aebe7a3"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 16 18:42:18 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 19 15:11:30 2007 +1100"
      },
      "message": "[POWERPC] Fix declaration of pcibios_free_controller\n\npcibios_free_controller() is now available for both 32 and 64 bits\nbut the header only declares it for 64 bits.  This moves the\ndeclaration down next to the pcibios_alloc_controller() one.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0349337467dc6039dcfb225074944ae944e7b34e",
      "tree": "c05defcee2bd680c310291cc97055d90845d2082",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Heiko Schocher",
        "email": "heiko.schocher@invitel.hu",
        "time": "Sun Nov 11 13:17:44 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 19 12:55:51 2007 +0900"
      },
      "message": "sh: Fix copy_{to,from}_user_page() with cache disabled.\n\nSigned-off-by: Heiko Schocher \u003cheiko.schocher@invitel.hu\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2d3b8eea7f2fbafd5d779cc92f7aedbd1ef575e9",
      "tree": "292cd6197c457defc3e07d02a663cabb3dceb253",
      "parents": [
        "21bef6dd2b419f28c8096a8e30ad86dcbff44c02"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Thu Nov 15 10:35:46 2007 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Nov 19 12:28:11 2007 +0900"
      },
      "message": "libata: workaround DRQ\u003d1 ERR\u003d1 for ATAPI tape drives\n\nAfter an error condition, some ATAPI tape drives set DRQ\u003d1 together\nwith ERR\u003d1 when asking the host to transfer the CDB of the next packet\ncommand (i.e. request sense).  This patch, a revised version of\nAlan/Mark\u0027s previous patch, adds ATA_HORKAGE_STUCK_ERR to workaround\nthe problem by ignoring the ERR bit and proceed sending the CDB.\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Mark Lord \u003climl@rtr.ca\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n"
    },
    {
      "commit": "21bef6dd2b419f28c8096a8e30ad86dcbff44c02",
      "tree": "704912dbb4c28fd1a49d9256193762c19255d7a4",
      "parents": [
        "de753e5e8678d9674de0a3bda9ead9e770fdbf53"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Nov 15 10:35:45 2007 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Nov 19 12:28:09 2007 +0900"
      },
      "message": "libata: remove unused functions\n\nThis patch removes the following obsolete functions:\n- libata-core.c: __sata_phy_reset()\n- libata-core.c: sata_phy_reset()\n- libata-eh.c: ata_qc_timeout()\n- libata-eh.c: ata_eng_timeout()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n"
    },
    {
      "commit": "21df56c6e2372e09c916111efb6c14c372a5ab2e",
      "tree": "c5b8e2c6f5a9951b267137229cb18e2b53878d01",
      "parents": [
        "483b23ffa3a5f44767038b0a676d757e0668437e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Nov 18 18:48:08 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 18 18:48:08 2007 -0800"
      },
      "message": "[TCP]: Fix TCP header misalignment\n\nIndeed my previous change to alloc_pskb has made it possible\nfor the TCP header to be misaligned iff the MTU is not a multiple\nof 4 (and less than a page).  So I suspect the optimised IPsec\nMTU calculation is giving you just such an MTU :)\n\nThis patch fixes it by changing alloc_pskb to make sure that\nthe size is at least 32-bit aligned.  This does not cause the\nproblem fixed by the previous patch because max_header is always\n32-bit aligned which means that in the SG/NOTSO case this will\nbe a no-op.\n\nI thought about putting this in the callers but all the current\ncallers are from TCP.  If and when we get a non-TCP caller we\ncan always create a TCP wrapper for this function and move the\nalignment over there.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a961d659637b7d77c916597017e2e3730859c333",
      "tree": "cefd016b23ac7f06bdcb7d1e7296739716fc8f09",
      "parents": [
        "561cc18b8696fd41367544f45542c096fa08d878"
      ],
      "author": {
        "name": "Jie Zhang",
        "email": "jie.zhang@analog.com",
        "time": "Sun Nov 18 00:00:10 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Nov 18 00:00:10 2007 +0800"
      },
      "message": "Blackfin arch: More explicitly describe what the instructions do in inline assembly.\n\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "5c91fb902d4e6f6006faf45edd3f25932cb7d58c",
      "tree": "0bdf4457456a6bc8f794078e22a885dc44b2d159",
      "parents": [
        "1754a5d9f97f16f729066b8f125351af4951d6fe"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat Nov 17 23:46:58 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Nov 17 23:46:58 2007 +0800"
      },
      "message": "Blackfin arch: Add assembly function insl_16\n\n/*\n * CPUs often take a performance hit when accessing unaligned memory\n * locations. The actual performance hit varies, it can be small if the\n * hardware handles it or large if we have to take an exception and fix\n * it\n * in software.\n *\n * Since an ethernet header is 14 bytes network drivers often end up\n * with\n * the IP header at an unaligned offset. The IP header can be aligned by\n * shifting the start of the packet by 2 bytes. Drivers should do this\n * with:\n *\n * skb_reserve(NET_IP_ALIGN);\n *\n * The downside to this alignment of the IP header is that the DMA is\n * now\n * unaligned. On some architectures the cost of an unaligned DMA is high\n * and this cost outweighs the gains made by aligning the IP header.\n *\n * Since this trade off varies between architectures, we allow\n * NET_IP_ALIGN\n * to be overridden.\n */\n\nThis new function insl_16 allows to read form 32-bit IO and writes to\n16-bit aligned memory. This is useful in above described scenario -\nIn particular with the AXIS AX88180 Gigabit Ethernet MAC.\nOnce the device is in 32-bit mode, reads from the RX FIFO always\ndecrements 4bytes.\nWhile on the other side the destination address in SDRAM is always\n16-bit aligned.\nIf we use skb_reserve(0) the receive buffer is 32-bit aligned but later\nwe hit a unaligned exception in the IP code.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "05dfa35e84331c6921ab394463069e9376f0bd76",
      "tree": "de4ed0c1c6d72cd6a61f70d999a1b96d7ab6e328",
      "parents": [
        "f4df73c2914a49bf6a55896aaecb0563c955e167"
      ],
      "author": {
        "name": "Truxton Fulton",
        "email": "trux@truxton.com",
        "time": "Sat Nov 17 16:27:01 2007 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Sat Nov 17 16:27:01 2007 +0100"
      },
      "message": "x86: fix reboot with no keyboard attached\n\nAttempt to fix http://bugzilla.kernel.org/show_bug.cgi?id\u003d8378\n\nHiroto Shibuya wrote to tell me that he has a VIA EPIA-EK10000 which\nsuffers from the reboot problem when no keyboard is attached.  My first\npatch works for him:\n\n  http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d59f4e7d572980a521b7bdba74ab71b21f5995538\n\nBut the latest patch does not work for him :\n\n  http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d8b93789808756bcc1e5c90c99f1b1ef52f839a51\n\nWe found that it was necessary to also set the \"disable keyboard\" flag in\nthe command byte, as the first patch was doing.  The second patch tries to\nminimally modify the command byte, but it is not enough.\n\nPlease consider this simple one-line patch to help people with low end VIA\nmotherboards reboot when no keyboard is attached.  Hiroto Shibuya has\nverified that this works for him (as I no longer have an afflicted\nmachine).\n\n\nAdditional discussion:\n\nNote that original patch from Truxton DOES\ndisable keyboard and this has been in main tree since 2.6.14, thus it must have\nquite a bit of air time already.\n\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/stable/linux-2.6.14.y.git;a\u003dcommit;h\u003d59f4e7d572980a521b7bdba74ab71b21f5995538\n\nNote that he only mention \"System flag\" in the description and comment, but\nin the code, \"disable keyboard\" flag is set.\n\n  outb(0x14, 0x60);       /* set \"System flag\" */\n\nIn 2.6.23, he made a change to read the current byte and then mask the flags,\nbut along this change,  he only set the \"System flag\" and dropped the setting\nof \"disable keyboard\" flag.\n\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/stable/linux-2.6.23.y.git;a\u003dcommit;h\u003d8b93789808756bcc1e5c90c99f1b1ef52f839a51\n\n   outb(cmd | 0x04, 0x60); /* set \"System flag\" */\n\nSo my request is to restore the setting of disable keyboard flag which has been\nthere since 2.6.14 but disappeared in 2.6.23.\n\nCc: Lee Garrett \u003clee-in-berlin@web.de\u003e\nCc: \"Hiroto Shibuya\" \u003chiroto.shibuya@gmail.com\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Aristeu Rozanski \u003caris@ruivo.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "434b3d3209a8d8dcda63c3b14815659f4671b0a8",
      "tree": "50dc0560993208008244ef63e976b852d868cc7e",
      "parents": [
        "8f8182106890970bb13bed325f0a04aef931883d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Nov 11 21:06:02 2007 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Sat Nov 17 16:27:00 2007 +0100"
      },
      "message": "x86: voyager use correct header file name\n\nFix header file name for Voyager build.\n\nIn file included from arch/x86/kernel/setup_32.c:61:\ninclude/asm-x86/mach-voyager/setup_arch.h:2:26: error: asm/setup_32.h: No such file or directory\nmake[1]: *** [arch/x86/kernel/setup_32.o] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "142d0a674d50b53366bd5ea02d7093d04960744e",
      "tree": "fa8fcde0201aa0b4b1be952432f1f8f36799ed02",
      "parents": [
        "d9f8bcbf67a0ee67c8cb0734f003dfe916bb5248"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Nov 14 13:20:48 2007 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Sat Nov 17 16:27:00 2007 +0100"
      },
      "message": "x86: fix bogus memcpy in es7000_check_dsdt()\n\nes7000_check_dst() contains a memcpy from 0, which probably should have been\na memset. Remove it and check the retunr value from acpi_get_table_header.\n\nNoticed by: Joe Perches \u003cjoe@perches.com\u003e\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "05c484355fa6b22af5c1c96db154f108f8b5c625",
      "tree": "b00c65f5ee3c07375febdc5a92bd6f83febdb3ba",
      "parents": [
        "09db9487b099bb18089cc9bff321a84e7494ec50"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Nov 18 00:41:56 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Nov 18 00:41:56 2007 +0800"
      },
      "message": "Blackfin arch: remove dump_thread()\n\nThe only user is the a.out support.\n\nIt was therefore removed prior to the blackfin merge from all\narchitectures not supporting a.out.\n\nCurrently, Blackfin doesn\u0027t suppport a.out.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "ec418781708f89ef6eb8eb5ef1eeb79a6bec9d69",
      "tree": "fc97d5f06c6fae791590acd7c1445e30348bb9c3",
      "parents": [
        "8c0863403f109a43d7000b4646da4818220d501f"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Fri Nov 16 16:35:56 2007 -0500"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Sat Nov 17 10:38:16 2007 +1100"
      },
      "message": "SELinux: return EOPNOTSUPP not ENOTSUPP\n\nENOTSUPP is not a valid error code in the kernel (it is defined in some\nNFS internal error codes and has been improperly used other places).  In\nthe !CONFIG_SECURITY_SELINUX case though it is possible that we could\nreturn this from selinux_audit_rule_init().  This patch just returns the\nuserspace valid EOPNOTSUPP.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "adea27f4ba29200c989194a3f6214b652d009e83",
      "tree": "a4699ba7557e731570d724e09bf6e05d3e83570c",
      "parents": [
        "40787d0099676c9923e31fbdb90422d5c97cdcd5",
        "7799652557d966e49512479f4d3b9079bbc01fff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 16:34:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 16:34:00 2007 -0800"
      },
      "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  [NETFILTER]: Fix NULL pointer dereference in nf_nat_move_storage()\n  [SUNHME]: VLAN support for sunhme\n  [CHELSIO]: Fix skb-\u003edev setting.\n  [NETFILTER]: fix compat_nf_sockopt typo\n  [INET]: Fix potential kfree on vmalloc-ed area of request_sock_queue\n  [VIA_VELOCITY]: Don\u0027t oops on MTU change.\n  iwl4965: fix not correctly dealing with hotunplug\n  rt2x00: Fix chipset revision validation\n  iwl3945: place CCK rates in front of OFDM for supported rates\n  mac80211: Fix queuing of scan containing a SSID\n"
    },
    {
      "commit": "40787d0099676c9923e31fbdb90422d5c97cdcd5",
      "tree": "029b96d58712e390878795e76b46e8598601daeb",
      "parents": [
        "3c72f526dfe23f945ad034ae5a88649980d27a50",
        "72e510654c814e2c5c9227e95ae02ea77e015ce4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 16:08:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 16:08:49 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] N32 needs to use the compat version of sys_nfsservctl.\n  [MIPS] irq_cpu: use handle_percpu_irq handler to avoid dropping interrupts.\n  [MIPS] Sibyte: Fix name of clocksource.\n  [MIPS] SNI: s/achknowledge/acknowledge/\n  [MIPS] Makefile: Fix canonical system names\n  [MIPS] vpe: handle halting TCs in an errata safe way.\n  [MIPS] Sibyte: Stop timers before programming next even.\n  [MIPS] Sibyte: Increase minimum oneshot timer interval to two ticks.\n  [MIPS] Lasat: Fix overlap of interrupt number ranges.\n  [MIPS] SNI PCIT CPLUS: workaround for b0rked irq wiring of onboard PCI bus 1\n  [MIPS] Fix shadow register support.\n  [MIPS] Change get_cycles to always return 0.\n  [MIPS] Fix typo in R3000 TRACE_IRQFLAGS code\n  [MIPS] Sibyte: Replace use of removed IO_SPACE_BASE with IOADDR.\n  [MIPS] iounmap if in vr41xx_pciu_init() pci clock is over 33MHz\n  [MIPS] BCM1480: Remove duplicate acknowledge of timer interrupt.\n  [MIPS] Sibyte: pin timer interrupt to their cores.\n  [MIPS] Qemu: Add early printk, your friend in a cold night.\n  [MIPS] Convert reference to mem_map to pfn_to_page().\n  [MIPS] Sibyte: resurrect old cache hack.\n"
    },
    {
      "commit": "89becf5c0d9019f4f9300840f08a98ee33d57d37",
      "tree": "8b6a9295e957de54fdad6866c1437f3d48b12be0",
      "parents": [
        "fcee3faf8339bb65660c9a22123f71aa0cc30514"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Nov 09 18:42:35 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:50 2007 +0000"
      },
      "message": "[MIPS] Lasat: Fix overlap of interrupt number ranges.\n\nThe range of MIPS_CPU IRQ and the range of LASAT IRQ overlap.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f6771dbb27c704ce837ba3bb1dcaa53f48f76ea8",
      "tree": "efec5eacc34a9e412a193a79d575cbf3b90acf23",
      "parents": [
        "efb9ca08b5a2374b29938cdcab417ce4feb14b54"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 08 18:02:29 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:49 2007 +0000"
      },
      "message": "[MIPS] Fix shadow register support.\n\nShadow register support would not possibly have worked on multicore\nsystems.  The support code for it was also depending not on MIPS R2 but\nVSMP or SMTC kernels even though it makes perfect sense with UP kernels.\n\nSR sets are a scarce resource and the expected usage pattern is that\nusers actually hardcode the register set numbers in their code.  So fix\nthe allocator by ditching it.  Move the remaining CPU probe bits into\nthe generic CPU probe.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "efb9ca08b5a2374b29938cdcab417ce4feb14b54",
      "tree": "5c3169bc889043274a90d902d7304c4413b74b86",
      "parents": [
        "c6563e85f73e5806d58d8b0230edecbc65537200"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 08 11:37:47 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:49 2007 +0000"
      },
      "message": "[MIPS] Change get_cycles to always return 0.\n\nThis avoids us executing an mfc0 c0_count instruction on processors which\ndon\u0027t have but also on certain R4000 and R4400 versions where reading from\nthe count register just in the very moment when its value equals\nc0_compare will result in the timer interrupt getting lost.\n\nThere is still a number of users of get_cycles remaining outside the\narch code:\n\ncrypto/tcrypt.c:                start \u003d get_cycles();\ncrypto/tcrypt.c:                end \u003d get_cycles();\ncrypto/tcrypt.c:                start \u003d get_cycles();\ncrypto/tcrypt.c:                end \u003d get_cycles();\ncrypto/tcrypt.c:                start \u003d get_cycles();\ncrypto/tcrypt.c:                end \u003d get_cycles();\ndrivers/char/hangcheck-timer.c: return get_cycles();\ndrivers/char/hangcheck-timer.c: printk(\"Hangcheck: Using get_cycles().\\n\");\ndrivers/char/random.c:  sample.cycles \u003d get_cycles();\ndrivers/input/joystick/analog.c:#define GET_TIME(x)     do { x \u003d get_cycles(); }\ninclude/linux/arcdevice.h:          _x \u003d get_cycles(); \\\ninclude/linux/arcdevice.h:          _y \u003d get_cycles(); \\\nmm/slub.c:      if (!s-\u003edefrag_ratio || get_cycles() % 1024 \u003e s-\u003edefrag_ratio)\nmm/slub.c:      p +\u003d 64 + (get_cycles() \u0026 0xff) * sizeof(void *);\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ecefe4a1c3dcc802c23ef42de6caa08730cfc1a1",
      "tree": "1f3424530cee33bf3d0561af6af5b5b1ce792527",
      "parents": [
        "279e1dab949d33737557babfe9f74e0b74fbe39a",
        "8b925a3dd8a4d7451092cb9aa11da727ba69e0f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 11:01:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 11:01:07 2007 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c/eeprom: Recognize VGN as a valid Sony Vaio name prefix\n  i2c/eeprom: Hide Sony Vaio serial numbers\n  i2c-pasemi: Fix NACK detection\n  i2c-pasemi: Replace obsolete \"driverfs\" reference with \"sysfs\"\n  i2c: Make i2c_check_addr static\n  i2c-dev: Unbound new-style i2c clients aren\u0027t busy\n  i2c-dev: \"how does it work\" comments\n"
    },
    {
      "commit": "5e31c2bd3c865f8f474811340182795396b99696",
      "tree": "8b9acfcc83ad7373cc01f801de1835bcab8db44e",
      "parents": [
        "bd4217d8c6ef48425c8d6b28d2e089a83e01af04"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "message": "i2c: Make i2c_check_addr static\n\ni2c_check_addr is only used inside i2c-core now, so we can make it\nstatic and stop exporting it. Thanks to David Brownell for noticing.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b33d51877726b066699b9ee40b5f512c77bdca38",
      "tree": "219c2ccbd36e17595a8c4efd16142e1b8c219f59",
      "parents": [
        "a055b2b4de214d7c3c5382ba7e7c65d1476826b3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Nov 15 21:15:47 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Nov 15 21:15:47 2007 +0800"
      },
      "message": "Blackfin arch: fix double fault definition for BF561 core A and core B\n\nVDSP has double fault on core a/b inverted for BF561 -- bit 11 is core a while bit 12 is core b\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "a055b2b4de214d7c3c5382ba7e7c65d1476826b3",
      "tree": "430ce2d03fc665e01da2d1092290a1f3996bae77",
      "parents": [
        "0feea17f9401efe4a214db6f43e7208ae8331081"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Nov 15 21:12:32 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Nov 15 21:12:32 2007 +0800"
      },
      "message": "Blackfin arch: remove useless CONFIG_IRQCHIP_DEMUX_GPIO\n\nsince we have this always turned on now and dont want it off (and hasnt been an option in a while)\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "529a73fbaeee2f3bd932be8b54665994133be6ae",
      "tree": "89376052e434af5a68a4c8adfbeaf75b2e0f93c6",
      "parents": [
        "e4e9a7adebfc01bfa2a46c76615c249a4082dfec"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Fri Nov 23 14:28:44 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Nov 23 14:28:44 2007 +0800"
      },
      "message": "Blackfin arch: punt CONFIG_BFIN -- we already have CONFIG_BLACKFIN\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "8fea1ad17f1d7ba0ef6ce7b73ad9dd4562035437",
      "tree": "c9ab1cbd39bcc3d9e97dccbb785ddb50817e9ec8",
      "parents": [
        "80f76c54bd23c45b37f03a4d49ef4b760430dbcc"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 31 20:32:00 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Nov 15 13:47:20 2007 +0100"
      },
      "message": "[AVR32] Add missing bit in PCCR sysreg\n\nThe enable bit was missing...\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "330a9c1df63ca5043c468698da0a1853fd6778bb",
      "tree": "3b6167487c5dbbfddaeaeb27b728222d5f8e9820",
      "parents": [
        "99fee6d7e5748d96884667a4628118f7fc130ea0"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 16 11:23:51 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Nov 15 13:47:19 2007 +0100"
      },
      "message": "[AVR32] pcmcia ioaddr_t should be 32 bits on AVR32\n\nDefine ioaddr_t as u_int on AVR32 just like on ARM and MIPS.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "dab6ba36888a12f3e3edff71eeef968fc159178a",
      "tree": "b838883cd5cd8f55f2bcb31f16430dd5a10dcbca",
      "parents": [
        "bd7b3f34198071d8bec05180530c362f1800ba46"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 15 02:57:06 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 15 02:57:06 2007 -0800"
      },
      "message": "[INET]: Fix potential kfree on vmalloc-ed area of request_sock_queue\n\nThe request_sock_queue\u0027s listen_opt is either vmalloc-ed or\nkmalloc-ed depending on the number of table entries. Thus it \nis expected to be handled properly on free, which is done in \nthe reqsk_queue_destroy().\n\nHowever the error path in inet_csk_listen_start() calls \nthe lite version of reqsk_queue_destroy, called \n__reqsk_queue_destroy, which calls the kfree unconditionally. \n\nFix this and move the __reqsk_queue_destroy into a .c file as \nit looks too big to be inline.\n\nAs David also noticed, this is an error recovery path only,\nso no locking is required and the lopt is known to be not NULL.\n\nreqsk_queue_yank_listen_sk is also now only used in\nnet/core/request_sock.c so we should move it there too.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f37ac793d6ba7b35d338f791974166f67fdd9ba",
      "tree": "ce7e05fc4ede544021f4e395346a87f649f581f7",
      "parents": [
        "2f1f53bdc6531696934f6ee7bbdfa2ab4f4f62a3",
        "d90bf5a976793edfa88d3bb2393f0231eb8ce1e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:51:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:51:48 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: rt_check_expire() can take a long time, add a cond_resched()\n  [ISDN] sc: Really, really fix warning\n  [ISDN] sc: Fix sndpkt to have the correct number of arguments\n  [TCP] FRTO: Clear frto_highmark only after process_frto that uses it\n  [NET]: Remove notifier block from chain when register_netdevice_notifier fails\n  [FS_ENET]: Fix module build.\n  [TCP]: Make sure write_queue_from does not begin with NULL ptr\n  [TCP]: Fix size calculation in sk_stream_alloc_pskb\n  [S2IO]: Fixed memory leak when MSI-X vector allocation fails\n  [BONDING]: Fix resource use after free\n  [SYSCTL]: Fix warning for token-ring from sysctl checker\n  [NET] random : secure_tcp_sequence_number should not assume CONFIG_KTIME_SCALAR\n  [IWLWIFI]: Not correctly dealing with hotunplug.\n  [TCP] FRTO: Plug potential LOST-bit leak\n  [TCP] FRTO: Limit snd_cwnd if TCP was application limited\n  [E1000]: Fix schedule while atomic when called from mii-tool.\n  [NETX]: Fix build failure added by 2.6.24 statistics cleanup.\n  [EP93xx_ETH]: Build fix after 2.6.24 NAPI changes.\n  [PKT_SCHED]: Check subqueue status before calling hard_start_xmit\n"
    },
    {
      "commit": "ebd33e11c3bef555573510d8677d626ebaa1eccd",
      "tree": "fa7d7a9d42381704d2d9ff33c23a8c0cc5b21452",
      "parents": [
        "57c230a873b9d82ae88d6b6736127b5485024699"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:47 2007 -0800"
      },
      "message": "CRIS tlb.h should include linux/pagemap.h\n\nInclude linux/pagemap.h for release_pages and page_cache_release.\n\nFixes compilation error in arch/cris/mm/init.c when CONFIG_SWAP is unset.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "d8e5219f9f5ca7518eb820db9f3d287a1d46fcf5"
}
