)]}'
{
  "log": [
    {
      "commit": "574009c1a895aeeb85eaab29c235d75852b09eb8",
      "tree": "350208723aea3fa62927e5fed6c07567cee9f930",
      "parents": [
        "a727fea99bf4b2addcd64c596735148117a7b37f",
        "e692eb30ffc2b99e62f766f9958f46dfdc1013cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:40:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:40:04 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] signal: do not inline handle_signal()\n  [MIPS] signal: do not use save_static_function() anymore\n  [MIPS] signal32: no need to save c0_status register in setup_sigcontext32()\n  [MIPS] signal32: reduce {setup,restore}_sigcontext32 sizes\n  [MIPS] signal: factorize debug code\n  [MIPS] signal: test return value of install_sigtramp()\n  [MIPS] signal32: remove duplicate code\n  [MIPS] signal: clean up sigframe structure\n  [MIPS] signal: do not inline functions in signal-common.h\n  [MIPS] signals: reduce {setup,restore}_sigcontext sizes\n  [MIPS] Fix warning in get_user when fetching pointer object from userspace.\n  [MIPS] Fix eth2 platform device id for jaguar_atx and ocelot_3 platforms\n  [MIPS] JMR3927 and RBTX49x7 support little endian\n  [MIPS] RBTX49x7: declare prom_getcmdline()\n  [MIPS] RTLX: Sprinkle device model code into code to make udev happier.\n  [MIPS] VPE: Sprinkle device model code into code to make udev happier.\n"
    },
    {
      "commit": "c827ba4cb49a30ce581201fd0ba2be77cde412c7",
      "tree": "b573020e4d30ecdf69b22fcd1ced3dbb0e024ed3",
      "parents": [
        "fdba0f2da4b1db682b829b76302b2f25c376051c",
        "784020fb950741cbb7390c6b622321da626fb1e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:37:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:37:45 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Add PCI MSI support on Niagara.\n  [SPARC64] IRQ: Use irq_desc-\u003echip_data instead of irq_desc-\u003ehandler_data\n  [SPARC64]: Add obppath sysfs attribute for SBUS and PCI devices.\n  [PARTITION]: Add whole_disk attribute.\n"
    },
    {
      "commit": "23db764d3db5a4bb1e104ad9310e5dc18e4ffa1b",
      "tree": "d8a944f4e0ac27adda477295886cfbe08f0f73cb",
      "parents": [
        "5ea8176994003483a18c8fed580901e2125f8a83"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Feb 11 18:15:29 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:18:07 2007 -0800"
      },
      "message": "[PATCH] Switch s390 to NO_IOMEM\n\nMartin Schwidefsky wrote:\n  \"s390 does not even need (in|out)b(_p|).  I wondered what else from\n   io.h do we not need.  The answer is: almost nothing.  With the devres\n   patch from Al and the dma-mapping patch from Heiko we can get rid of\n   iomem and all associated definitions.\"\n\nSo we\u0027ll just need to replace NO_IOPORT with NO_IOMEM in Kconfig and\nkill arch/s390/mm/ioremap.c.\n\nBTW, there\u0027s an annoying bit of junk in there - IO_SPACE_LIMIT.  We\nonly need it for /proc/ioports, which AFAICS shouldn\u0027t even be there\non s390 (or uml).  OTOH, removing that thing would mean a user-visible\nchange - we go from \"empty file in /proc\" to \"no such file in /proc\"...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ea8176994003483a18c8fed580901e2125f8a83",
      "tree": "0712ec9cd3384fbd897eb454ce9c0f907289ab51",
      "parents": [
        "2835fdfa4a7f1400986d76d054237809a9392406"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Feb 11 15:41:31 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:18:07 2007 -0800"
      },
      "message": "[PATCH] sort the devres mess out\n\n* Split the implementation-agnostic stuff in separate files.\n* Make sure that targets using non-default request_irq() pull\n  kernel/irq/devres.o\n* Introduce new symbols (HAS_IOPORT and HAS_IOMEM) defaulting to positive;\n  allow architectures to turn them off (we needed these symbols anyway for\n  dependencies of quite a few drivers).\n* protect the ioport-related parts of lib/devres.o with CONFIG_HAS_IOPORT.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "656dad312fb41ed95ef08325e9df9bece3aacbbb",
      "tree": "34d0a2c1e4b78104148850abc8a1359ce06c3f13",
      "parents": [
        "3e4fdaf8aebe489e8e59826fdf78cb64356d2ad0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Feb 10 01:46:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:18:07 2007 -0800"
      },
      "message": "[PATCH] highmem: catch illegal nesting\n\nCatch illegally nested kmap_atomic()s even if the page that is mapped by\nthe \u0027inner\u0027 instance is from lowmem.\n\nThis avoids spuriously zapped kmap-atomic ptes and turns hard to find\ncrashes into clear asserts at the bug site.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82ddcb040570411fc2d421d96b3e69711c670328",
      "tree": "fb344f5cf69968cef3739d437de97a86817c2219",
      "parents": [
        "e3e8a75d2acfc61ebf25524666a0a2c6abb0620c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 10 01:46:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:35 2007 -0800"
      },
      "message": "[PATCH] extend the set of \"__attribute__\" shortcut macros\n\nExtend the set of \"__attribute__\" shortcut macros, and remove identical\n(and now superfluous) definitions from a couple of source files.\n\nbased on a page at robert love\u0027s blog:\n\n\thttp://rlove.org/log/2005102601\n\nextend the set of shortcut macros defined in compiler-gcc.h with the\nfollowing:\n\n#define __packed                       __attribute__((packed))\n#define __weak                         __attribute__((weak))\n#define __naked                        __attribute__((naked))\n#define __noreturn                     __attribute__((noreturn))\n#define __pure                         __attribute__((pure))\n#define __aligned(x)                   __attribute__((aligned(x)))\n#define __printf(a,b)                  __attribute__((format(printf,a,b)))\n\nOnce these are in place, it\u0027s up to subsystem maintainers to decide if they\nwant to take advantage of them.  there is already a strong precedent for\nusing shortcuts like this in the source tree.\n\nThe ones that might give people pause are \"__aligned\" and \"__printf\", but\nshortcuts for both of those are already in use, and in some ways very\nconfusingly.  note the two very different definitions for a macro named\n\"ALIGNED\":\n\n  drivers/net/sgiseeq.c:#define ALIGNED(x) ((((unsigned long)(x)) + 0xf) \u0026 ~(0xf))\n  drivers/scsi/ultrastor.c:#define ALIGNED(x) __attribute__((aligned(x)))\n\nalso:\n\n  include/acpi/platform/acgcc.h:\n    #define ACPI_PRINTF_LIKE(c) __attribute__ ((__format__ (__printf__, c, c+1)))\n\nGiven the precedent, then, it seems logical to at least standardize on a\nconsistent set of these macros.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cefc8be82403cfc4325e7b9b063f77dc0f34e19e",
      "tree": "d360f54c14860550b37f86b44757ecef749db1c0",
      "parents": [
        "c530cba649692512070e8c0131ba3eccade09269"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@sw.ru",
        "time": "Sat Feb 10 01:46:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:34 2007 -0800"
      },
      "message": "[PATCH] Consolidate bust_spinlocks()\n\nPart of long forgotten patch\nhttp://groups.google.com/group/fa.linux.kernel/msg/e98e941ce1cf29f6?dmode\u003dsource\nSince then, m32r grabbed two copies.\n\nLeave s390 copy because of important absence of CONFIG_VT, but remove\nreferences to non-existent timerlist_lock.  ia64 also loses timerlist_lock.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nAcked-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85cc9b11446fb8e2762269cfbc28676bfe2eaa4b",
      "tree": "4795d357c9239d2e965dfa2d3183a918d6cb04c0",
      "parents": [
        "38584c14bbba02d8aedace335073b30e49de66a0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Sat Feb 10 01:46:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:34 2007 -0800"
      },
      "message": "[PATCH] sn2: use static -\u003eproc_fops\n\nfix-rmmod-read-write-races-in-proc-entries.patch doesn\u0027t want dynamically\nallocated -\u003eproc_fops, because it will set it to NULL at module unload time.\n\nRegardless of module status, switch to statically allocated -\u003eproc_fops which\nleads to simpler code without wrappers.\n\nAFAICS, also fix the following bug: \"sn_force_interrupt\" proc entry set\n-\u003ewrite for itself, but was created with 0444 permissions. Change to 0644.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4d23add3abcd18d8021b99f230df608ccb2f007",
      "tree": "756c5a7d21a9f5a25f10bfcec40c01aecc596c2f",
      "parents": [
        "72fd4a35a824331d7a0f4168d7576502d95d34b3"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Feb 10 01:46:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] Common compat_sys_sysinfo\n\nI noticed that almost all architectures implemented exactly the same\nsys32_sysinfo...  except parisc, where a bug was to be found in handling of\nthe uptime.  So let\u0027s remove a whole whack of code for fun and profit.\nCribbed compat_sys_sysinfo from x86_64\u0027s implementation, since I figured it\nwould be the best tested.\n\nThis patch incorporates Arnd\u0027s suggestion of not using set_fs/get_fs, but\ninstead extracting out the common code from sys_sysinfo.\n\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: \u003clinux-arch@vger.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": "b653d081c17e26101980c858a9808740533b78b4",
      "tree": "907b6e6d97f30b61840cf4b1654f88a1df56945c",
      "parents": [
        "891dcd2f7ab15e2aaad07f6925b3a53fd8d5c02f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Feb 10 01:45:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] proc: remove useless (and buggy) -\u003enlink settings\n\nBug: pnx8550 code creates directory but resets -\u003enlink to 1.\n\ncreate_proc_entry() et al will correctly set -\u003enlink for you.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3de3af130b75a79c7381573e5ea69cb59502023f",
      "tree": "3c3f33898d84d16e5d75c1469338c1544870fd49",
      "parents": [
        "100bb9349ea5cb4e667977de55bd6dc4ac7bc22f"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 10 01:45:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:31 2007 -0800"
      },
      "message": "[PATCH] Remove unnecessary memset(0) calls after kzalloc() calls.\n\nDelete the few remaining unnecessary calls to memset(0) after a call to\nkzalloc().\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b035b6de24932ffd4a2b1c6619a2f5711da6920f",
      "tree": "76f43316bf4788c510a1f271064b67ef8e584035",
      "parents": [
        "5e07e1ccb0c0f25dd748ebe2ef83008c2229bf1c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Sat Feb 10 01:45:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:28 2007 -0800"
      },
      "message": "[PATCH] Consolidate default sched_clock()\n\nUse attribute(weak).\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c376222960ae91d5ffb9197ee36771aaed1d9f90",
      "tree": "7f431c42529fec77433d33490bd9f2a8c47ba091",
      "parents": [
        "1b135431abf5ea92e61bf4e91d93726c7b96da5f"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 10 01:45:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:27 2007 -0800"
      },
      "message": "[PATCH] Transform kmem_cache_alloc()+memset(0) -\u003e kmem_cache_zalloc().\n\nReplace appropriate pairs of \"kmem_cache_alloc()\" + \"memset(0)\" with the\ncorresponding \"kmem_cache_zalloc()\" call.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nAcked-by: Joel Becker \u003cJoel.Becker@oracle.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4564f9e5fd00767d11fcf61e0d52787706dfcc87",
      "tree": "e7d2dd2c80099c23a7dadfb53f8faa74dba7d484",
      "parents": [
        "4a3b0a490d49ada8bbf3f426be1a0ace4dcd0a55"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sat Feb 10 01:45:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:26 2007 -0800"
      },
      "message": "[PATCH] consolidate line discipline number definitions\n\nThe line discipline numbers N_* are currently defined for each architecture\nindividually, but (except for a seeming mistake) identically, in\nasm/termios.h.  There is no obvious reason why these numbers should be\narchitecture specific, nor any apparent relationship with the termios\nstructure.  The total number of these, NR_LDISCS, is defined in linux/tty.h\nanyway.  So I propose the following patch which moves the definitions of\nthe individual line disciplines to linux/tty.h too.\n\nThree of these numbers (N_MASC, N_PROFIBUS_FDL, and N_SMSBLOCK) are unused\nin the current kernel, but the patch still keeps the complete set in case\nthere are plans to use them yet.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: \u003clinux-arch@vger.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": "67d38229dfa64cf9a75f83746dde345f47bbd8dc",
      "tree": "36ecb1005e79616e4d1274e1c0ebf793125aeb38",
      "parents": [
        "c33df4eaaf41fd3e34837a6ae9a5f9970c393d9f"
      ],
      "author": {
        "name": "Jean-Paul Saman",
        "email": "jean-paul.saman@nxp.com",
        "time": "Sat Feb 10 01:44:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:25 2007 -0800"
      },
      "message": "[PATCH] disable init/initramfs.c: architectures\n\nUpdate all arch/*/kernel/vmlinux.lds.S to not include space for initramfs\nwhen CONFIG_BLK_DEV_INITRAMFS is not selected.  This saves another 4 kbytes\non most platfoms (some reserve PAGE_SIZE for initramfs).\n\nSigned-off-by: Jean-Paul Saman \u003cjean-paul.saman@nxp.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \u003clinux-arch@vger.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": "81d79bec348ab06cba9ae9fc03eb015b6b83703a",
      "tree": "2a2d17b93cbbf18f66726037621838eb0897a166",
      "parents": [
        "6e6d74cfac782a3a4cb5111bd9c25cd95d6b7c6c"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Sat Feb 10 01:44:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:24 2007 -0800"
      },
      "message": "[PATCH] V850: user ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e6d74cfac782a3a4cb5111bd9c25cd95d6b7c6c",
      "tree": "f63c0433740168f56916ece27793e9b69a40e072",
      "parents": [
        "f355559cf78455ed6be103b020e4b800230c64eb"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:24 2007 -0800"
      },
      "message": "[PATCH] uml: x86_64 ptrace fixes\n\nThis patch fixes some missing ptrace bits on x86_64.  PTRACE_ARCH_PRCTL is\nhooked up and implemented.  This required generalizing arch_prctl_skas\nslightly to take a task_struct to modify.  Previously, it always operated on\ncurrent.\n\nReading and writing the debug registers is also enabled by un-ifdefing the\ncode that implements that.  It turns out that x86_64 is identical to i386, so\nthe same code can be used.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f355559cf78455ed6be103b020e4b800230c64eb",
      "tree": "0de116766d38975f75178e299031d55967eaa9d7",
      "parents": [
        "3a150e1da8bc4e840d5a09fc089052011b5b6503"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:24 2007 -0800"
      },
      "message": "[PATCH] uml: x86_64 thread fixes\n\nx86_64 needs some TLS fixes.  What was missing was remembering the child\nthread id during clone and stuffing it into the child during each context\nswitch.\n\nThe %fs value is stored separately in the thread structure since the host\ncontrols what effect it has on the actual register file.  The host also needs\nto store it in its own thread struct, so we need the value kept outside the\nregister file.\n\narch_prctl_skas was fixed to call PTRACE_ARCH_PRCTL appropriately.  There is\nsome saving and restoring of registers in the ARCH_SET_* cases so that the\ncorrect set of registers are changed on the host and restored to the process\nwhen it runs again.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a150e1da8bc4e840d5a09fc089052011b5b6503",
      "tree": "2c0471fa0e30e89b7d47026877ae618e50b84477",
      "parents": [
        "9683da91e2db323ee728041576e29ad7fa9547b9"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:24 2007 -0800"
      },
      "message": "[PATCH] uml: fix error output during early boot\n\nThe startup code panics a lot if anything goes wrong early on.  This is wrong\nfor several reasons, like the kernel isn\u0027t running, so you can\u0027t really be\ncalling into it yet, but the harm comes from useful error messages being\ntrapped in the printk ring where no one will ever see them.\n\nThis patch changes these panics to perror and printf in wrappers which also\nexit.  Normal, informational, prints are also wrapped so that fflush(stdout)\nis called after each one.  This is so the output appears in the correct\nsequence in the event of an error.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9683da91e2db323ee728041576e29ad7fa9547b9",
      "tree": "2f069f830727382bd8581691195aaa9addfdd9de",
      "parents": [
        "6c59e2f593d0c00c78ec48146de6eaf52a342dd5"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:24 2007 -0800"
      },
      "message": "[PATCH] uml: AIO locking and tidying\n\nComment the lack of locking of data that\u0027s set up once at boot time.\n\nAlso fixed a couple of bogus printks.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c59e2f593d0c00c78ec48146de6eaf52a342dd5",
      "tree": "09eb3e844d927ff79b19079390686da441624240",
      "parents": [
        "c538b391a7e8f3cb5d7756ec68d1864429d26a0c"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:24 2007 -0800"
      },
      "message": "[PATCH] uml: register handling formatting fixes\n\nFormatting fixes in the register handling code.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c538b391a7e8f3cb5d7756ec68d1864429d26a0c",
      "tree": "553ec7fd598a72aa3f7bba80da5e692f556d7175",
      "parents": [
        "de5fe76e436d9e98f8af8005ff23a2e6066aea10"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:24 2007 -0800"
      },
      "message": "[PATCH] uml: ELF locking commentary\n\nComment the lack of locking of the elf data extracted from the ELF headers\npassed to UML.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de5fe76e436d9e98f8af8005ff23a2e6066aea10",
      "tree": "f4d5672caab38f21f19bc18ac348387b363a9ec1",
      "parents": [
        "4cffb7fa69349d48d900d98766dc9ad52d9c851e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:24 2007 -0800"
      },
      "message": "[PATCH] uml: umid tidying\n\nAdd an error message when two umids are put on the command line.\n\numid.h is kind of pointless since it only declares one thing, and that\nis already declared in os.h.\n\nCommented the lack of locking of some data in os-Linux/umid.h.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cffb7fa69349d48d900d98766dc9ad52d9c851e",
      "tree": "99c079d4a4f8fde74acb55ac252e492db80f92ec",
      "parents": [
        "d9f9d31983aac7764d178583d0777199d081cb1a"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:23 2007 -0800"
      },
      "message": "[PATCH] uml: SIGIO formatting fixes\n\nFix formatting in the sigio code.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d9f9d31983aac7764d178583d0777199d081cb1a",
      "tree": "b6daa94740a71f498287c7fd436980962ec66418",
      "parents": [
        "f2e62992a232544d612b7b95e932fbf3592944e1"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:23 2007 -0800"
      },
      "message": "[PATCH] uml: SIGIO locking comment\n\nComment the use of a mysterious-looking lock.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2e62992a232544d612b7b95e932fbf3592944e1",
      "tree": "2c845c925ed522453f69d5e8c772fc9153124c2d",
      "parents": [
        "f688144b827749879279c3ad272b8d874fc17231"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:23 2007 -0800"
      },
      "message": "[PATCH] uml: IRQ handler tidying\n\nTidying the irq code -\n\tmake a variable static\n\tactivate_fd can call kmalloc directly since it\u0027s now kernel code\n\tadded a no-locking comment\n\tfixed a style violation\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81999a01c786e26c2058968d76b595df60d2f8da",
      "tree": "1b2a5dd4e3c5c1b028fffde127d56d220cf5a883",
      "parents": [
        "73c8f4441f07dd3b9d198ec0e97ce83138a6224c"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:23 2007 -0800"
      },
      "message": "[PATCH] uml: fix style violations\n\nFix a bunch of style violations in mem.c.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73c8f4441f07dd3b9d198ec0e97ce83138a6224c",
      "tree": "88af71fd8d091cab9c8f05994202221f9f42e2d4",
      "parents": [
        "9eae9b132cd2cebf98cc45550049d421302b9aba"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:23 2007 -0800"
      },
      "message": "[PATCH] uml: libc-dependent code should call libc directly\n\nWe shouldn\u0027t be using the os wrappers from os code - we can use libc directly.\nThis patch replaces wrapper calls with libc calls.\n\nIt turns out that os_sigio_async had only one caller, which was in startup.c,\nso that function is moved there and its name changed.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9eae9b132cd2cebf98cc45550049d421302b9aba",
      "tree": "dffc7dc9f296728caa141c290099fc44dc28139c",
      "parents": [
        "7242a4005d1c496bc1140d56a0d898cde1b3e3f6"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:23 2007 -0800"
      },
      "message": "[PATCH] uml: style fixes in startup code\n\nSome style fixes in startup.c.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7242a4005d1c496bc1140d56a0d898cde1b3e3f6",
      "tree": "2dfd3035634b762ba3aa2f8af1688bb848d8a71f",
      "parents": [
        "6bf79482f3288e19697d08c456b0bd6b1755d467"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:23 2007 -0800"
      },
      "message": "[PATCH] uml: locking comments in startup code\n\nAdd a couple of comments about some non-locked data.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6bf79482f3288e19697d08c456b0bd6b1755d467",
      "tree": "ad7c1f9a18e5738175d2d8daeb65e099b6a50b02",
      "parents": [
        "b8831a1d2c78c03b8193ab3acf56664fa3457265"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:23 2007 -0800"
      },
      "message": "[PATCH] uml: locking comments in memory and tempfile code\n\nLocking comments and emacs comment removal in the low-level memory and\ntemp file code.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8831a1d2c78c03b8193ab3acf56664fa3457265",
      "tree": "b587a0bf4a6d7e0889e81d60d40611d9307e28c3",
      "parents": [
        "62f96cb01e8de7a5daee472e540f726db2801499"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:23 2007 -0800"
      },
      "message": "[PATCH] uml: locking fixes in the ubd driver\n\nSome small locking and formatting fixes in the ubd driver.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62f96cb01e8de7a5daee472e540f726db2801499",
      "tree": "0ad14b68eeb8170669e8072e9e09782fc8dd4b79",
      "parents": [
        "92b4202f38cf630350a9e1eb0ab23ca4fc5b687b"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:23 2007 -0800"
      },
      "message": "[PATCH] uml: add per-device queues and locks to ubd driver\n\nReplace global queue and lock with per-device queues and locks.  Mostly a\nstraightforward replacement of ubd_io_lock with dev-\u003elock and ubd_queue with\ndev-\u003equeue.\n\nComplications -\n\tThere was no way to get a request struct (and queue) from the\nstructure sent to the io_thread, so a pointer to the request was\nadded.  This is needed in ubd_handler in order to kick do_ubd_request\nto process another request.\n\tQueue initialization is moved from ubd_init to ubd_add.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92b4202f38cf630350a9e1eb0ab23ca4fc5b687b",
      "tree": "e7c7d370720fa3e5b7d3df7080e19ef290e2cb7d",
      "parents": [
        "0d0d0ed426f8f5ba6b74ba30fcdcd27c54ce4724"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:23 2007 -0800"
      },
      "message": "[PATCH] uml: remove code controlled by non-existent config option\n\nCONFIG_HOST_TASK_SIZE doesn\u0027t exist any more.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d0d0ed426f8f5ba6b74ba30fcdcd27c54ce4724",
      "tree": "ecc96739305056c8e7fe3a8411970a2a078ab005",
      "parents": [
        "27aa6ef3c0e8220b27b0a8d2d0bae7cd0a6d2f78"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: const a variable\n\nkstack_depth_to_print can be made const.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27aa6ef3c0e8220b27b0a8d2d0bae7cd0a6d2f78",
      "tree": "322d8ee8ad1de886c33c1fda0bdd1c9cbab8a82a",
      "parents": [
        "6d1b18b16fc917e5c9af568a53c7e37923821d70"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: make signal handlers static\n\nA bunch of the signal handlers can be made static.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d1b18b16fc917e5c9af568a53c7e37923821d70",
      "tree": "8873443d80e6e6d7167417ffe5432d952311839f",
      "parents": [
        "b42e1eacc1f245581a2f7580ec1082ff4d6c65cd"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: remove unused variable and function\n\nsyscall_index and next_syscall_index turn out not to be used.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b42e1eacc1f245581a2f7580ec1082ff4d6c65cd",
      "tree": "2444bbf762030c5fb2a4a805424a8f211989812f",
      "parents": [
        "490ba1714b31a131cdc6318231aa227d19bf0761"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: delete unused file\n\nIt turns out that resource.c isn\u0027t needed.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "490ba1714b31a131cdc6318231aa227d19bf0761",
      "tree": "e00ccf9e10d0cbcc49efb0c09c699ae25dd4efea",
      "parents": [
        "c0961c1804c46bf5bb253e1bd6bc93e4627b79a1"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: make time data per-cpu\n\nprev_nsecs and delta need to be arrays, and indexed by CPU number.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0961c1804c46bf5bb253e1bd6bc93e4627b79a1",
      "tree": "ab4405ea86fc5a52122c11719aff51c1e5c7626d",
      "parents": [
        "60678bbc76685bea47043e61981b8fc5cffc10da"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: initialize a list head\n\nWe need to initialize lists properly.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60678bbc76685bea47043e61981b8fc5cffc10da",
      "tree": "6d4844a2c126ad0c47cfe863671e74592fe0ee2a",
      "parents": [
        "94c282d79e17a83ccc876990e05378ed6dfbccae"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: mem.c and physmem.c formatting fixes\n\nFix a bunch of style violations in mem.c and physmem.c\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94c282d79e17a83ccc876990e05378ed6dfbccae",
      "tree": "0d0364e20d19274d143aece1088e9ba3ce4f0e5c",
      "parents": [
        "c6256c68248cfccbeec07ced442ffe395fa393e8"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: locking comments in iomem driver\n\nComment some lack of locking in the iomem driver.\n\nAlso, a couple of variables are in the wrong place, so they are moved.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6256c68248cfccbeec07ced442ffe395fa393e8",
      "tree": "24acdd2d3875680de114e8d50d50835b2705315b",
      "parents": [
        "d5c9ffc6c6d15d4f655236e26942a21ad61fe3ad"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: fix previous console locking\n\nEliminate the open_mutex after complaints from Blaisorblade.  It turns out\nthat the tty count provides the information needed to tell whether we are the\nfirst opener or last closer.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5c9ffc6c6d15d4f655236e26942a21ad61fe3ad",
      "tree": "0fda7f4a171461ab95bb424f158949d53f223920",
      "parents": [
        "b4ac91a0eac36f347a509afda07e4305e931de61"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: console locking commentary and code cleanup\n\nRemove the last vestiges of devfs from console registration.  Change the name\nof the function, plus remove a couple of unused fields from the line_driver\nstructure.\n\nstruct lines is no longer needed, all traces of it are gone.\n\nThe only way that I can see to mark a structure as being almost-const is to\nindividually const the fields.  This is the case for the line_driver\nstructure, which has only one modifiable field - a list_head in a\nsub-structure.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4ac91a0eac36f347a509afda07e4305e931de61",
      "tree": "18a50a3b83fa9da12b493ac9d5da039c3d2521f8",
      "parents": [
        "a52f362f864f56238c9036f5c56f763a80e2ddd5"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: chan_user.h formatting fixes\n\nWhitespace fixes and emacs comment removal.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a52f362f864f56238c9036f5c56f763a80e2ddd5",
      "tree": "f9288fdfb8988a0ec31f052e89b3dfca1a632e4d",
      "parents": [
        "99b0278f95fc9d55adf65133dc678167a88b632a"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: mostly const a structure\n\nThe chan_opts structure is mostly const, and needs no locking.  Comment the\nlack of locking on the one field that can change.\n\nMake all the other fields const.  It turned out that console_open_chan didn\u0027t\nuse its chan_opts argument, so that is deleted from the function and its\ncallers.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99b0278f95fc9d55adf65133dc678167a88b632a",
      "tree": "396a5a030987dc0da50e4594da5b86afd8a49105",
      "parents": [
        "c59bce6262f9511c8e2504231f60609bf7332833"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: locking commentary in the random driver\n\nComment the lack of locking.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c59bce6262f9511c8e2504231f60609bf7332833",
      "tree": "9b5d91bf6e3f4680f2cde658d772f660a9b9c7d3",
      "parents": [
        "c862fc32a3ee4319c652f4ff39462d030120c380"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: use LIST_HEAD where possible\n\nA couple of list_head declarations can be improved through the use of\nLIST_HEAD().\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c862fc32a3ee4319c652f4ff39462d030120c380",
      "tree": "d8a79fe0e26d449048f310531deec2d83835b386",
      "parents": [
        "f9795220521e0575dfd4ed0737d3a7848264662c"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: network driver locking and code cleanup\n\nAdd some missing locking to walks of the transports and opened lists.\n\nDelete some dead code.\n\nComment the lack of some locking.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9795220521e0575dfd4ed0737d3a7848264662c",
      "tree": "65b99973866f29c677d9fb43364441bbb38ec6d4",
      "parents": [
        "67608e0c809ceca1b44755ee818199af7478ca77"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:22 2007 -0800"
      },
      "message": "[PATCH] uml: Kill a compilation warning\n\nKill a compilation warning.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67608e0c809ceca1b44755ee818199af7478ca77",
      "tree": "a407374a1accc3d11494e9b770dd9e936691890c",
      "parents": [
        "d832fc60d533d52da7170cf5f95271c331259bca"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: port driver formatting\n\nWhitespace and style fixes.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d832fc60d533d52da7170cf5f95271c331259bca",
      "tree": "2d81c6b6723e34695389019e077b8423406fc26e",
      "parents": [
        "84f48d4f2b511db15fda67fd38462b91abd0af53"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: make two variables static\n\nMake a couple of variables static.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84f48d4f2b511db15fda67fd38462b91abd0af53",
      "tree": "7de15447387c3ace3dfda3b4dabc0b6d3dd1c643",
      "parents": [
        "d471c0fca7eae1ffd4f7d4c11ee835ff70aaa71f"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: mconsole locking\n\nLocking fixes.  Locking was totally lacking for the mconsole_devices, which\ngot a spin lock, and the unplugged pages data, which got a mutex.\n\nThe locking of the mconsole console output code was confused.  Now, the\nconsole_lock (renamed to client_lock) protects the clients list.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d471c0fca7eae1ffd4f7d4c11ee835ff70aaa71f",
      "tree": "6501aa18c6509a42ccdc51f2a9dda607027a3228",
      "parents": [
        "b612e475e75f860002d88dd8440ce250506c5094"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:44:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: audio driver formatting\n\nWhitespace and style fixes.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b612e475e75f860002d88dd8440ce250506c5094",
      "tree": "c6366175c03cf356895d74a7bf7e589b691f6887",
      "parents": [
        "5bbcbeca2c8933ee2b3402ea5eca523d971a8785"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:43:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: audio driver locking\n\nComment the lack of locking and make a couple of variables static.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5bbcbeca2c8933ee2b3402ea5eca523d971a8785",
      "tree": "ff0107d3d0d8537e0719eaa5e4d8b3108aeabd01",
      "parents": [
        "42d36115d25725fb551250c8f70602a12aa8dee2"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:43:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: watchdog driver formatting\n\nWhitespace and style fixes.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42d36115d25725fb551250c8f70602a12aa8dee2",
      "tree": "8adf4535d3f79c4a590100407f229e21c05a2080",
      "parents": [
        "4ea21cd9173a0ffa75dc74cc46d08dfc45654f29"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:43:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: watchdog driver locking\n\nReplace BKL use with a spinlock.\n\nAlso fix the control so that open doesn\u0027t return holding a lock.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ea21cd9173a0ffa75dc74cc46d08dfc45654f29",
      "tree": "904783bcd2a274005049c211bce2bd022275fe86",
      "parents": [
        "d3b7f69de2b92e4b6057d81e6c52f629a8663368"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:43:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: network driver whitespace and style fixes\n\nSome whitespace and coding style cleanups in the network driver code.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3b7f69de2b92e4b6057d81e6c52f629a8663368",
      "tree": "ad2ba9ef0cf024b3341b5eaf67929ee82b71701b",
      "parents": [
        "190c3e456325942a17785332fe15b68eeb3775ca"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:43:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: add locking to network transport registration\n\nThe registration of host network transports needed some locking.  The\ntransport list itself is locked, but calls to the registration routines are\nnot.  This is compensated for by checking that a transport structure is not\nyet on any list.\n\nI also took the opportunity to const all fields in the transport structure\nexcept the list, which obviously can be modified.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "190c3e456325942a17785332fe15b68eeb3775ca",
      "tree": "550c79ad7939552d02259557a5c3e5a044cd2148",
      "parents": [
        "894be2a485b75bce9a4d45d3e431aafd4c89f1ea"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:43:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: lock the irqs_to_free list\n\nFix (i.e. add some) the locking around the irqs_to_free list.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "894be2a485b75bce9a4d45d3e431aafd4c89f1ea",
      "tree": "073dbadf143ef4bd034555036def355075fef521",
      "parents": [
        "f28169d2000177e8b72ccc6d72887be779dceca8"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:43:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: console whitespace and comment tidying\n\nSome comment and whitespace cleanups in the console and mconsole code.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f28169d2000177e8b72ccc6d72887be779dceca8",
      "tree": "0ef842014c67d8a136cc26c99113b69e2ede87ea",
      "parents": [
        "d79a580936396bbcd2f4fae2c6215f9cf81e3c0d"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:43:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: return hotplug errors to host\n\nI noticed that errors happening while hotplugging devices from the host were\nnever returned back to the mconsole client.  In some cases, success was\nreturned instead of even an information-free error.\n\nThis patch cleans that up by having the low-level configuration code pass back\nan error string along with an error code.  At the top level, which knows\nwhether it is early boot time or responding to an mconsole request, the string\nis printk\u0027d or returned to the mconsole client.\n\nThere are also whitespace and trivial code cleanups in the surrounding code.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d79a580936396bbcd2f4fae2c6215f9cf81e3c0d",
      "tree": "72c91c7475e2562c5459c4d6d0499cdd671e0b50",
      "parents": [
        "5cf885d01f30be710a339976c485f92bb8a8946d"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Feb 10 01:43:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] uml: console locking fixes\n\nClean up the console driver locking.  There are various problems here,\nincluding sleeping under a spinlock and spinlock recursion, some of which are\nfixed here.  This patch deals with the locking involved with opens and closes.\n The problem is that an mconsole request to change a console\u0027s configuration\ncan race with an open.  Changing a configuration should only be done when a\nconsole isn\u0027t opened.  Also, an open must be looking at a stable\nconfiguration.  In addition, a get configuration request must observe the same\nlocking since it must also see a stable configuration.  With the old locking,\nit was possible for this to hang indefinitely in some cases because open would\nblock for a long time waiting for a connection from the host while holding the\nlock needed by the mconsole request.\n\nAs explained in the long comment, this is fixed by adding a spinlock for the\nuse count and configuration and a mutex for the actual open and close.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cf885d01f30be710a339976c485f92bb8a8946d",
      "tree": "c482a9b7bf0f3e895a1798345c4ae469c5f7dd9a",
      "parents": [
        "8447157a1ac467fae2125074f3693f557c8e05d3"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Feb 10 01:43:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:21 2007 -0800"
      },
      "message": "[PATCH] CRIS: TLB handling: turn local_save_flags() + local_irq_disable() into local_irq_save()\n\nTLB handling for CRIS contains local_irq_disable() after local_save_flags().\nTurn this into local_irq_save().\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8447157a1ac467fae2125074f3693f557c8e05d3",
      "tree": "12a2fb9b351727bc28c7f2e29adcc97a849a5178",
      "parents": [
        "047c7c42327433a13ed2971de41ef7c6943b37ec"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Sat Feb 10 01:43:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] CRIS: user ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c101b7b13707f84791441fd04f11cf710d0d2d9",
      "tree": "2895be6cebf1c41a2c6a582b85d54ab4a9f22ae0",
      "parents": [
        "36dbf95868007b2dd236836f5420d3cb788da029"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Feb 10 01:43:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] CRIS: local_irq_disable() is redundant after local_irq_save()\n\narch/cris/arch-v10/kernel/time.c::get_ns_in_jiffie() contains\nlocal_irq_disable() call after local_irq_save().  This looks redundant.\n\narch/cris/kernel/time.c::do_gettimeofday() contains local_irq_disable() call\nafter local_irq_save().  This looks redundant.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea5e1a827abe1e9ba1c8d214b7408b6c363d764a",
      "tree": "887834a664b657ff27b4a224ed2b33b11e32a4a4",
      "parents": [
        "bf0059b23fd2f0b304f647d87fad0aa626ecf0c0"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Sat Feb 10 01:43:47 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] M68K: user ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf0059b23fd2f0b304f647d87fad0aa626ecf0c0",
      "tree": "16afac5ea471c9ca4430a11f4d541d01624bdd03",
      "parents": [
        "dc29a3657b52ac687970d81d7194cf4238702124"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Sat Feb 10 01:43:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] M68KNOMMU: user ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fabb626ad6a3744b9f0eaae215a2418d521c1e14",
      "tree": "9779db4be185ae054ae0753d79e1fae602726f9c",
      "parents": [
        "3d60f849341ac00e3dc47a3af94aaf9ba46d00fb"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sat Feb 10 01:43:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] m32r: cosmetic updates and trivial fixes\n\nCosmetic updates and trivial fixes of m32r arch-dependent files.\n- Remove RCS ID strings and trailing white lines\n- Other misc. cosmetic updates\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d60f849341ac00e3dc47a3af94aaf9ba46d00fb",
      "tree": "061694cbba9829a9331a263179698b8cc6b2f6d8",
      "parents": [
        "4aa3b3ccfc6abda052a1bbd9cf018d51c1689836"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sat Feb 10 01:43:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] m32r: fix kernel entry address of vmlinux\n\nThis patch fixes the kernel entry point address of vmlinux.\n\nThe m32r kernel entry address is 0x08002000 (physical).\nBut, so far, the ENTRY point written in vmlinux.lds.S was not point\nthe correct kernel entry address.\n\n(before fix)\n    $ objdump -x vmlinux\n    vmlinux:     file format elf32-m32r-linux\n    vmlinux\n    architecture: m32r2, flags 0x00000112:\n    EXEC_P, HAS_SYMS, D_PAGED\n    start address 0x88002090\t/* NG */\n        :\n    Sections:\n    Idx Name          Size      VMA       LMA       File off  Algn\n      0 .empty_zero_page 00001000  88001000  88001000  00001000  2**12\n                      CONTENTS, ALLOC, LOAD, DATA\n      1 .boot         0000008c  88002000  88002000  00002000  2**2\n                      CONTENTS, ALLOC, LOAD, READONLY, CODE\n      2 .text         001ab694  88002090  88002090  00002090  2**4\n                      CONTENTS, ALLOC, LOAD, READONLY, CODE\n        :\n\n(after fix)\n    $ objdump -x vmlinux\n    vmlinux:     file format elf32-m32r-linux\n    vmlinux\n    architecture: m32r2, flags 0x00000112:\n    EXEC_P, HAS_SYMS, D_PAGED\n    start address 0x08002000\t/* OK */\n        :\n\nThis fix also remedies the following GDB error message (of gdb-6.4 or after)\nat the first operation of kernel debugging:\n\"Previous frame identical to this frame (corrupt stack?)\".\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4aa3b3ccfc6abda052a1bbd9cf018d51c1689836",
      "tree": "7a755ad28e5bec79e8c22bff3bf9b497b2fd85f4",
      "parents": [
        "9b87ed790714bd3a8d492feb24f6c48f8bb59c3a"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sat Feb 10 01:43:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] m32r: update defconfig files for v2.6.19\n\nThis patch upgrades defconfig files for all m32r platforms.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b87ed790714bd3a8d492feb24f6c48f8bb59c3a",
      "tree": "f8915b927d4617200e7828c14a4335380d05c0be",
      "parents": [
        "9674dcf795a4c7384e4e42c8f38fcb87517b1a43"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sat Feb 10 01:43:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] m32r: fix do_page_fault and update_mmu_cache\n\nFix do_page_fault and update_mmu_cache.\n\n  * Fix do_page_fault (vmalloc_fault:) to pass error_code correctly\n    to update_mmu_cache by using a thread-fault code for all m32r chips.\n\n  * Fix update_mmu_cache for OPSP chip\n    - #ifdef CONFIG_CHIP_OPSP portion is a workaround of OPSP;\n      Add a notfound-case operation to update_mmu_cache for OPSP\n      like other m32r chip.\n    - Fix pte_data that was not initialized if no entry found.\n\nSigned-off-by: Kazuhiro Inaoka \u003cinaoka@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9674dcf795a4c7384e4e42c8f38fcb87517b1a43",
      "tree": "7bd9bc05e1e1f6202e15b27139a4a19a1b06f7c6",
      "parents": [
        "2b5b09b3b576d7323d8b4244429a83f16dc5446a"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sat Feb 10 01:43:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] m32r: build fix for processors without ISA_DSP_LEVEL2\n\nAdditional fixes for processors without ISA_DSP_LEVEL2.  sigcontext_t does not\nhave dummy_acc1h, dummy_acc1l members any longer.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1725f2af89f1eda3cb9007290971b55084569a4",
      "tree": "60df96c427864db06f51af50a55072785426f46a",
      "parents": [
        "65fdc8544f7d27df95256cbcfc2a53fa0fa38134"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Sat Feb 10 01:43:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:19 2007 -0800"
      },
      "message": "[PATCH] ARM26: Use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nAcked-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ac6da669e2476dbdac89b357b05b5a79bc5b657",
      "tree": "45b16221dd4f246595638e5fb6f629ddda96ff33",
      "parents": [
        "339ba9b15df58199b9783a23af234e947ec9e6ba"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Feb 10 01:43:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:19 2007 -0800"
      },
      "message": "[PATCH] Set CONFIG_ZONE_DMA for arches with GENERIC_ISA_DMA\n\nAs Andi pointed out: CONFIG_GENERIC_ISA_DMA only disables the ISA DMA\nchannel management.  Other functionality may still expect GFP_DMA to\nprovide memory below 16M.  So we need to make sure that CONFIG_ZONE_DMA is\nset independent of CONFIG_GENERIC_ISA_DMA.  Undo the modifications to\nmm/Kconfig where we made ZONE_DMA dependent on GENERIC_ISA_DMA and set\ntheses explicitly in each arches Kconfig.\n\nReviews must occur for each arch in order to determine if ZONE_DMA can be\nswitched off.  It can only be switched off if we know that all devices\nsupported by a platform are capable of performing DMA transfers to all of\nmemory (Some arches already support this: uml, avr32, sh sh64, parisc and\nIA64/Altix).\n\nIn order to switch ZONE_DMA off conditionally, one would have to establish\na scheme by which one can assure that no drivers are enabled that are only\ncapable of doing I/O to a part of memory, or one needs to provide an\nalternate means of performing an allocation from a specific range of memory\n(like provided by alloc_pages_range()) and insure that all drivers use that\ncall.  In that case the arches alloc_dma_coherent() may need to be modified\nto call alloc_pages_range() instead of relying on GFP_DMA.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "339ba9b15df58199b9783a23af234e947ec9e6ba",
      "tree": "fe9e4c8eeb26a47b6127890d9f10f7f739c35119",
      "parents": [
        "005928374bf339e0b6783d78da8fd0701631e7ee"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Feb 10 01:43:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:18 2007 -0800"
      },
      "message": "[PATCH] optional ZONE_DMA: remove ZONE_DMA remains from sh/sh64\n\nsh / sh64: Remove ZONE_DMA remains.\n\nBoth arches do not need ZONE_DMA\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "005928374bf339e0b6783d78da8fd0701631e7ee",
      "tree": "99f476bb74aac5fa51890089d2707a615b156e87",
      "parents": [
        "09ae1f585e9def652cdb1d0484611d4f4dc2d5fd"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Feb 10 01:43:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:18 2007 -0800"
      },
      "message": "[PATCH] optional ZONE_DMA: remove ZONE_DMA remains from parisc\n\nRemove ZONE_DMA remains from parisc so that kernels are build without\nZONE_DMA.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09ae1f585e9def652cdb1d0484611d4f4dc2d5fd",
      "tree": "d759e739ae0a8ba72f20938d5ac8c19dac76acba",
      "parents": [
        "4b51d66989218aad731a721b5b28c79bf5388c09"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Feb 10 01:43:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:18 2007 -0800"
      },
      "message": "[PATCH] optional ZONE_DMA: optional ZONE_DMA for ia64\n\nZONE_DMA less operation for IA64 SGI platform\n\nDisable ZONE_DMA for SGI SN2.  All memory is addressable by all devices and we\ndo not need any special memory pool.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66701b1499a3ff11882c8c4aef36e8eac86e17b1",
      "tree": "7900ced6b590c3cd939bcdc92355ff0a14f856e3",
      "parents": [
        "6267276f3fdda9ad0d5ca451bdcbdf42b802d64b"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Feb 10 01:43:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:18 2007 -0800"
      },
      "message": "[PATCH] optional ZONE_DMA: introduce CONFIG_ZONE_DMA\n\nThis patch simply defines CONFIG_ZONE_DMA for all arches.  We later do special\nthings with CONFIG_ZONE_DMA after the VM and an arch are prepared to work\nwithout ZONE_DMA.\n\nCONFIG_ZONE_DMA can be defined in two ways depending on how an architecture\nhandles ISA DMA.\n\nFirst if CONFIG_GENERIC_ISA_DMA is set by the arch then we know that the arch\nneeds ZONE_DMA because ISA DMA devices are supported.  We can catch this in\nmm/Kconfig and do not need to modify arch code.\n\nSecond, arches may use ZONE_DMA in an unknown way.  We set CONFIG_ZONE_DMA for\nall arches that do not set CONFIG_GENERIC_ISA_DMA in order to insure backwards\ncompatibility.  The arches may later undefine ZONE_DMA if their arch code has\nbeen verified to not depend on ZONE_DMA.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9195481d2f869a2707a272057f3f8664fd277534",
      "tree": "995f43619af48009b616bf5a7ce4a6bffd75de79",
      "parents": [
        "96177299416dbccb73b54e6b344260154a445375"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Feb 10 01:43:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:18 2007 -0800"
      },
      "message": "[PATCH] Drop nr_free_pages_pgdat()\n\nFunction is unnecessary now.  We can use the summing features of the ZVCs to\nget the values we need.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "96177299416dbccb73b54e6b344260154a445375",
      "tree": "586454851d0fbbb365d6b12c852d5a7dd6b004f4",
      "parents": [
        "51ed4491271be8c56bdb2a03481ed34ea4984bc2"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Feb 10 01:43:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:18 2007 -0800"
      },
      "message": "[PATCH] Drop free_pages()\n\nnr_free_pages is now a simple access to a global variable.  Make it a macro\ninstead of a function.\n\nThe nr_free_pages now requires vmstat.h to be included.  There is one\noccurrence in power management where we need to add the include.  Directly\nrefrer to global_page_state() there to clarify why the #include was added.\n\n[akpm@osdl.org: arm build fix]\n[akpm@osdl.org: sparc64 build fix]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "784020fb950741cbb7390c6b622321da626fb1e8",
      "tree": "8020901b27c18265f0a5b00b41009b2bc4f44369",
      "parents": [
        "35a17eb6a87c9ceb0d35dcb51f464fe6faf584ab"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 10 23:28:13 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 10 23:50:38 2007 -0800"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35a17eb6a87c9ceb0d35dcb51f464fe6faf584ab",
      "tree": "7f56095a56e9f62dca7514cdfe781739548011f5",
      "parents": [
        "68c921869491c119142612fa5796c9f8b4e9970b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 10 17:41:02 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 10 23:50:37 2007 -0800"
      },
      "message": "[SPARC64]: Add PCI MSI support on Niagara.\n\nThis is kind of hokey, we could use the hardware provided facilities\nmuch better.\n\nMSIs are assosciated with MSI Queues.  MSI Queues generate interrupts\nwhen any MSI assosciated with it is signalled.  This suggests a\ntwo-tiered IRQ dispatch scheme:\n\n\tMSI Queue interrupt --\u003e queue interrupt handler\n\t\tMSI dispatch --\u003e driver interrupt handler\n\nBut we just get one-level under Linux currently.  What I\u0027d like to do\nis possibly stick the IRQ actions into a per-MSI-Queue data structure,\nand dispatch them form there, but the generic IRQ layer doesn\u0027t\nprovide a way to do that right now.\n\nSo, the current kludge is to \"ACK\" the interrupt by processing the\nMSI Queue data structures and ACK\u0027ing them, then we run the actual\nhandler like normal.\n\nWe are wasting a lot of useful information, for example the MSI data\nand address are provided with ever MSI, as well as a system tick if\navailable.  If we could pass this into the IRQ handler it could help\nwith certain things, in particular for PCI-Express error messages.\n\nThe MSI entries on sparc64 also tell you exactly which bus/device/fn\nsent the MSI, which would be great for error handling when no\nregistered IRQ handler can service the interrupt.\n\nWe override the disable/enable IRQ chip methods in sun4v_msi, so we\nhave to call {mask,unmask}_msi_irq() directly from there.  This is\nanother ugly wart.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68c921869491c119142612fa5796c9f8b4e9970b",
      "tree": "9e0985280268a5cd45f5f1935f4e72c17f0a23ca",
      "parents": [
        "cf69eab231bb748b5c34912412a8fc8c763bcf57"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jan 29 12:12:28 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 10 23:50:36 2007 -0800"
      },
      "message": "[SPARC64] IRQ: Use irq_desc-\u003echip_data instead of irq_desc-\u003ehandler_data\n\nOtherwise we can\u0027t use the generic MSI code.\n\nFurthermore, properly use the {get,set}_irq_foo() abstracted\ninterfaces instead of direct accesses to irq_desc[]-\u003efoo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf69eab231bb748b5c34912412a8fc8c763bcf57",
      "tree": "4e1a080b7d33765d9ec62ead60bc3c9004a961a3",
      "parents": [
        "d18d7682c18b617f523df6beea5ea0bd396ed0bd"
      ],
      "author": {
        "name": "Fabio Massimo Di Nitto",
        "email": "fabbione@ubuntu.com",
        "time": "Wed Dec 20 09:22:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 10 23:50:35 2007 -0800"
      },
      "message": "[SPARC64]: Add obppath sysfs attribute for SBUS and PCI devices.\n\nSigned-off-by: Fabio Massimo Di Nitto \u003cfabbione@ubuntu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e692eb30ffc2b99e62f766f9958f46dfdc1013cc",
      "tree": "63534e2fef2bb983380f7067ab423080ff2ee061",
      "parents": [
        "f90080a059fc19444b3a63affd1f4ecece62c11c"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Feb 05 15:24:28 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:48 2007 +0000"
      },
      "message": "[MIPS] signal: do not inline handle_signal()\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f90080a059fc19444b3a63affd1f4ecece62c11c",
      "tree": "446635241c5685bc525c89532967b7adf4c59589",
      "parents": [
        "6bfe96616062acb75c2460f01acc79236a8ba0e8"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Feb 05 15:24:27 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:48 2007 +0000"
      },
      "message": "[MIPS] signal: do not use save_static_function() anymore\n\nThis macro was used to save static registers before calling\nsys_sigsuspend() and sys_sigreturn().\n\nFor the sys_sigreturn() case, there\u0027s no point to save them\nsince they have been already saved by setup_sigcontext()\nbefore calling the signal handler.\n\nFor the sys_sigsuspend() case, I don\u0027t see any reasons...\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6bfe96616062acb75c2460f01acc79236a8ba0e8",
      "tree": "115425ff5954516259ed2152c8e61f2a5ce527da",
      "parents": [
        "9432a9ba96ea8d007341c4e7859d393bfd357c5a"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Feb 05 15:24:26 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:47 2007 +0000"
      },
      "message": "[MIPS] signal32: no need to save c0_status register in setup_sigcontext32()\n\nAll the information in the MIPS c0_status register is priviledged.\nNothing that would constitute part of the thread context.\n\nThe one flag one could possibly argument about might be c0_status.fr\nbut none of the ABIs or tools or application software can make use\nof it.\n\nSo for consistency with restore_sigcontext32(), which does not\nrestore c0_status register, this patch remove the saving part.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9432a9ba96ea8d007341c4e7859d393bfd357c5a",
      "tree": "42715a61569810711f2b7491bb7f39b2db5db72b",
      "parents": [
        "722bb63de630f9500db1f12ed32e1dd9349a8049"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Feb 05 15:24:25 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:47 2007 +0000"
      },
      "message": "[MIPS] signal32: reduce {setup,restore}_sigcontext32 sizes\n\nThis trivial changes should decrease a lot the size of these\n2 functions.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "722bb63de630f9500db1f12ed32e1dd9349a8049",
      "tree": "a4579b19efc69adb05e486cc0f64d18f1b85cc92",
      "parents": [
        "601dde45f698ee1be5fe03a68b895efe6ca6b858"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Feb 05 15:24:24 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:46 2007 +0000"
      },
      "message": "[MIPS] signal: factorize debug code\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "601dde45f698ee1be5fe03a68b895efe6ca6b858",
      "tree": "81b2d1a4c48937663bac0b5b44ba99e8a122dfe6",
      "parents": [
        "36a1f2c24f42fc2531d5e21914db56ce8ee346f6"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Feb 05 15:24:23 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:46 2007 +0000"
      },
      "message": "[MIPS] signal: test return value of install_sigtramp()\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36a1f2c24f42fc2531d5e21914db56ce8ee346f6",
      "tree": "4d855436df1c3c1359c83913580cd718ba57c859",
      "parents": [
        "c0b9bae9d18980afa1797fb7b75adb4fbc837b66"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Feb 05 15:24:22 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:46 2007 +0000"
      },
      "message": "[MIPS] signal32: remove duplicate code\n\nThere\u0027s no point for signal32.c to redefine get_sigframe().\nIt should use the one define in signal.c instead.\n\nThe same stands for install_sigtramp().\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c0b9bae9d18980afa1797fb7b75adb4fbc837b66",
      "tree": "0782ec6c56261422c7186d7cfca68aebfdb36194",
      "parents": [
        "c3fc4ab36d495f50ccc89986fe32eeabc2549fa1"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Feb 05 15:24:21 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:45 2007 +0000"
      },
      "message": "[MIPS] signal: clean up sigframe structure\n\nThis patch makes \u0027struct sigframe\u0027 declaration avalaible for all signals\ncode. It allows signal32 to not have its own declaration.\n\nThis patch also removes all ICACHE_REFILLS_WORKAROUND_WAR tests in\nstructure declaration and hopefully make them more readable.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c3fc4ab36d495f50ccc89986fe32eeabc2549fa1",
      "tree": "c83a3a56c8a04bb06fc96932b6edba5b54143c89",
      "parents": [
        "a007b1f1c764c08896bc574fbd33e19ce898a188"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Feb 05 15:24:20 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:45 2007 +0000"
      },
      "message": "[MIPS] signal: do not inline functions in signal-common.h\n\nThese functions are quite big and there are no points to make\nthem inlined. So this patch moves the functions implementation\nin signal.c and make them available for others source files\nwhich need them.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a007b1f1c764c08896bc574fbd33e19ce898a188",
      "tree": "3af4bf0466234ffdbb916b085b72f4034e7a0340",
      "parents": [
        "4ed3a77f38c023658784804cb39a7ce18063dc88"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Feb 05 15:24:19 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:44 2007 +0000"
      },
      "message": "[MIPS] signals: reduce {setup,restore}_sigcontext sizes\n\nThis trivial change reduces considerably code size of these\n2 functions callers. For instance, here is the figures for\narch/kernel/signal.o objects:\n\n   text    data     bss     dec     hex filename\n  11972       0       0   11972    2ec4 arch/mips/kernel/signal.o~old\n   5380       0       0    5380    1504 arch/mips/kernel/signal.o~new\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "761fc19bdbe33ea8b7b88b88c7ca149a57a9e6b6",
      "tree": "9d2e21b766ae3d90ebb5713ad0ebcc2ff612dced",
      "parents": [
        "6a2603a2eaafc5faaae24f7250158a41931f77ee"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Fri Feb 09 13:31:43 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:44 2007 +0000"
      },
      "message": "[MIPS] Fix eth2 platform device id for jaguar_atx and ocelot_3 platforms\n\nSigned-off-by: Dale Farnsowrth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6a2603a2eaafc5faaae24f7250158a41931f77ee",
      "tree": "f2236bcca2db2aa71f8672b979f4398e6b89ccb6",
      "parents": [
        "57340b2bad1de489902f6947f24fc334737e5b80"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Feb 07 20:39:05 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:43 2007 +0000"
      },
      "message": "[MIPS] JMR3927 and RBTX49x7 support little endian\n\nToshiba JMR3927 (RBHMA3100) and RBTX49[23]7 (RBHMA4[24]00) do support both\nlittle and big endian mode (if you flash the right PMON).\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "57340b2bad1de489902f6947f24fc334737e5b80",
      "tree": "f1770f1371d096965006f216d64c045dd2a201ac",
      "parents": [
        "bb3d7c7ff1cc18b4cb83820327905f7e1f8dc414"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Feb 07 20:41:36 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:43 2007 +0000"
      },
      "message": "[MIPS] RBTX49x7: declare prom_getcmdline()\n\nFix a bunch of warnings caused by a missing prom_getcmdline() prototype.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb3d7c7ff1cc18b4cb83820327905f7e1f8dc414",
      "tree": "5b2ba2d53fb6fbf0b9885684dbe5f3fdbed74230",
      "parents": [
        "27a3bbaf4b1e23a3afbae4d9f72b51a36859f74a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 07 15:36:56 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:43 2007 +0000"
      },
      "message": "[MIPS] RTLX: Sprinkle device model code into code to make udev happier.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "27a3bbaf4b1e23a3afbae4d9f72b51a36859f74a",
      "tree": "c6cf2b25d02ee2ad1cf290e9ac9719b301cbc77b",
      "parents": [
        "66efc5a7e3061c3597ac43a8bb1026488d57e66b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 07 13:48:59 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 10 22:38:42 2007 +0000"
      },
      "message": "[MIPS] VPE: Sprinkle device model code into code to make udev happier.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "eaefd5fb7d793c9c1bcef1b0c0d5ec3824a85b91"
}
