)]}'
{
  "log": [
    {
      "commit": "da64c6ee6bb71bfb3f09d9bb89ce1aa4b1ee7e89",
      "tree": "c6f31816e5a5afc84e920c6c3f5702327dd990de",
      "parents": [
        "f5154a98a1931641f0448f6512294a15279110d7",
        "b1b510aa284af1908d5d369d52f7dae16aaabd71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 16:39:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 16:39:24 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "b1b510aa284af1908d5d369d52f7dae16aaabd71",
      "tree": "dd79875667adf73552c4b9c4789aee2b4ada8368",
      "parents": [
        "08eb8f124f990aa476589d1f7810f7ec7f259c08"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 11 15:45:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 11 15:45:16 2005 -0700"
      },
      "message": "[SPARC64]: Fix net booting on Ultra5\n\nWe were not doing alignment properly when remapping the kernel image.\n\nWhat we want is a 4MB aligned physical address to map at KERNBASE.\nMistakedly we were 4MB aligning the virtual address where the kernel\ninitially sits, that\u0027s wrong.\n\nInstead, we should PAGE align the virtual address, then 4MB align the\nphysical address result the prom gives to us.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5154a98a1931641f0448f6512294a15279110d7",
      "tree": "fd5ea19514d07338f58b2df4b2f87922b9975a04",
      "parents": [
        "9149ccfa3571eaa4a4b444777d67fc4ed3ebcf27"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Oct 11 19:16:26 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 12:03:47 2005 -0700"
      },
      "message": "[PATCH] Don\u0027t map the same page too much\n\nRefuse to install a page into a mapping if the mapping count is already\nridiculously large.\n\nYou probably cannot trigger this on 32-bit architectures, but on a\n64-bit setup we should protect against it.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9149ccfa3571eaa4a4b444777d67fc4ed3ebcf27",
      "tree": "92d07c8a2e76abf5b5805db6deb5a90d69406b76",
      "parents": [
        "d3089792f6ee38cdc9e254a7cb2f8c8d7f38c20d"
      ],
      "author": {
        "name": "Peter Bergner",
        "email": "bergner@vnet.ibm.com",
        "time": "Tue Oct 11 09:28:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] ppc64: Add R_PPC64_TOC16 module reloc\n\nNewer gcc\u0027s are generating this relocation, so the module loader needs to\nhandle it.\n\nSigned-off-by: Peter Bergner \u003cbergner@vnet.ibm.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3089792f6ee38cdc9e254a7cb2f8c8d7f38c20d",
      "tree": "f1a6e34bf02d5ebdfe5647e72286d74c2f45a720",
      "parents": [
        "9de11aab1c8fd87da7e1fb435ce0ff26bacd7909"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 11 09:28:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] V4L: Enable s-video input on DViCO FusionHDTV5 Lite\n\n* bttv-cards.c:\n- Enable S-Video input on DViCO FusionHDTV5 Lite\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9de11aab1c8fd87da7e1fb435ce0ff26bacd7909",
      "tree": "3ab41df3d9ba382278e819ab8d84be163b6dab9c",
      "parents": [
        "6de505173e24e76bb33a2595312e0c2b44d49e58"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Oct 11 08:29:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] m32r: trap handler code for illegal traps\n\nThis patch prevents illegal traps from causing m32r kernel\u0027s infinite loop\nexecution.\n\nSigned-off-by: Naoto Sugai \u003csugai@isl.melco.co.jp\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6de505173e24e76bb33a2595312e0c2b44d49e58",
      "tree": "0d06e061a70b337627b7e83985d736c0b4f50f33",
      "parents": [
        "a0c111c631e7ab4abd68920debd44259160812ef"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Tue Oct 11 08:29:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] binfmt_elf bss padding fix\n\nNir Tzachar \u003ctzachar@cs.bgu.ac.il\u003e points out that if an ELF file specifies a\nzero-length bss at a whacky address, we cannot load that binary because\npadzero() tries to zero out the end of the page at the whacky address, and\nthat may not be writeable.\n\nSee also http://bugzilla.kernel.org/show_bug.cgi?id\u003d5411\n\nSo teach load_elf_binary() to skip the bss settng altogether if the elf file\nhas a zero-length bss segment.\n\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Daniel Jacobowitz \u003cdan@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0c111c631e7ab4abd68920debd44259160812ef",
      "tree": "bfcafa019ba2fb2bf38e5a07f9f5958b7ecb697f",
      "parents": [
        "1bef40032992320dd25a266fc166bfb8fa3f2f59"
      ],
      "author": {
        "name": "Paolo Galtieri",
        "email": "pgaltieri@mvista.com",
        "time": "Tue Oct 11 08:29:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] ppc highmem fix\n\nI\u0027ve noticed that the calculations for seg_size and nr_segs in\n__dma_sync_page_highmem() (arch/ppc/kernel/dma-mapping.c) are wrong.  The\nincorrect calculations can result in either an oops or a panic when running\nfsck depending on the size of the partition.\n\nThe problem with the seg_size calculation is that it can result in a\nnegative number if size is offset \u003e size.  The problem with the nr_segs\ncaculation is returns the wrong number of segments, e.g.  it returns 1 when\nsize is 200 and offset is 4095, when it should return 2 or more.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1bef40032992320dd25a266fc166bfb8fa3f2f59",
      "tree": "e02d654b4db45b752e3201c3f6eec3f4c719b69f",
      "parents": [
        "22c1ea44f0d33eda532883858b6cdabc5f265b66"
      ],
      "author": {
        "name": "Suzuki",
        "email": "suzuki@in.ibm.com",
        "time": "Tue Oct 11 08:29:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] madvise: Avoid returning error code -EBADF for anonymous mappings\n\nRevert this recent correctness change: Douglas Crosher \u003cdcrosher@scieneer.com\u003e\nreported that it broke an existing application, and that madvise() works\nwithout error on anonymous mappings on Solaris.\n\nThis means that madvise() will remain non-standards-compliant: we should\nreturn -EBADF for all requests against non-file-backed vma\u0027s, but Linux only\ndoes this for MADV_WILLNEED requests.\n\nSigned-off-by: Suzuki K P \u003csuzuki@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22c1ea44f0d33eda532883858b6cdabc5f265b66",
      "tree": "8af9c20a09e9ce9d497ec3db078d872b74a9c3ab",
      "parents": [
        "19cba8abd6ca09527c194864ae651db65cbacfe1"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Tue Oct 11 08:29:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] nfsacl: Solaris VxFS compatibility fix\n\nHere is a compatibility fix between Linux and Solaris when used with VxFS\nfilesystems: Solaris usually accepts acl entries in any order, but with\nVxFS it replies with NFSERR_INVAL when it sees a four-entry acl that is not\nin canonical form.  It may also fail with other non-canonical acls -- I\ncan\u0027t tell, because that case never triggers: We only send non-canonical\nacls when we fake up an ACL_MASK entry.\n\nInstead of adding fake ACL_MASK entries at the end, inserting them in the\ncorrect position makes Solaris+VxFS happy.  The Linux client and server\nsides don\u0027t care about entry order.  The three-entry-acl special case in\nwhich we need a fake ACL_MASK entry was handled in xdr_nfsace_encode.  The\npatch moves this into nfsacl_encode.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19cba8abd6ca09527c194864ae651db65cbacfe1",
      "tree": "3d59a1e147b2701d0957bef392e2fda441d5143f",
      "parents": [
        "ad6ce87e5bd4440a6ce9aa9f8cda795b9e902eff"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Tue Oct 11 08:29:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] v9fs: remove additional buffer allocation from v9fs_file_read and v9fs_file_write\n\nv9fs_file_read and v9fs_file_write use kmalloc to allocate buffers as big\nas the data buffer received as parameter.  kmalloc cannot be used to\nallocate buffers bigger than 128K, so reading/writing data in chunks bigger\nthan 128k fails.\n\nThis patch reorganizes v9fs_file_read and v9fs_file_write to allocate only\nbuffers as big as the maximum data that can be sent in one 9P message.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad6ce87e5bd4440a6ce9aa9f8cda795b9e902eff",
      "tree": "d3ea460d562a06ccfd1edec6e2b6c4e37995438a",
      "parents": [
        "e4314bf496bb7bb9acd754aeb319c30869bc8d76"
      ],
      "author": {
        "name": "Abhay Salunke",
        "email": "Abhay_Salunke@dell.com",
        "time": "Tue Oct 11 08:29:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:53 2005 -0700"
      },
      "message": "[PATCH] dell_rbu: changes in packet update mechanism\n\nIn the current dell_rbu code ver 2.0 the packet update mechanism makes the\nuser app dump every individual packet in to the driver.\n\nThis adds in efficiency as every packet update makes the\n/sys/class/firmware/dell_rbu/loading and data files to disappear and reappear\nagain.  Thus the user app needs to wait for the files to reappear to dump\nanother packet.  This slows down the packet update tremendously in case of\nlarge number of packets.  I am submitting a new patch for dell_rbu which will\nchange the way we do packet updates;\n\nIn the new method the user app will create a new single file which has already\npacketized the rbu image and all the packets are now staged in this file.\n\nThis driver also creates a new entry in\n/sys/devices/platform/dell_rbu/packet_size ; the user needs to echo the packet\nsize here before downloading the packet file.\n\nThe user should do the following:\n\n create one single file which has all the packets stacked together.\n echo the packet size in to /sys/devices/platform/dell_rbu/packet_size.\n echo 1 \u003e /sys/class/firmware/dell_rbu/loading\n cat the packetfile \u003e /sys/class/firmware/dell_rbu/data\n echo 0 \u003e /sys/class/firmware/dell_rbu/loading\n\nThe driver takes the file which came through /sys/class/firmware/dell_rbu/data\nand takes chunks of paket_size data from it and place in contiguous memory.\n\nThis makes packet update process very efficient and fast.  As all the packet\nupdate happens in one single operation.  The user can still read back the\ndownloaded file from /sys/devices/platform/dell_rbu/data.\n\nSigned-off-by: Abhay Salunke \u003cabhay_salunke@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4314bf496bb7bb9acd754aeb319c30869bc8d76",
      "tree": "ecec8fb728b2f872f970a7d666aa0147654e809f",
      "parents": [
        "e5945b4f605d1479d5b44252a2c691168c5d38d6"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Oct 11 08:29:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:53 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix PCI hotplug\n\npSeries_irq_bus_setup is marked __devinit but references s7a_workaround\nwhich is marked __initdata.\n\nDepending on who got the memory for s7a_workaround (and if the value was\nnow positive), it was possible for PCI hotplugged devices to have 3\nsubtracted from their interrupt number.  This would happen randomly and\ncaused me much confusion :)\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5945b4f605d1479d5b44252a2c691168c5d38d6",
      "tree": "042f1163012843113aecce2ccbb997e0d2622025",
      "parents": [
        "907a42617970a159361f17ef9a63f04d276995ab"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cohuck@de.ibm.com",
        "time": "Tue Oct 11 08:28:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:53 2005 -0700"
      },
      "message": "[PATCH] s390: ccw device reconnect oops.\n\nSearch for a disconnect ccw_device on the ccw bus rather than on the css\nbus (was a typo in patch I did for the klist conversion).  A cast to an\nembedding ccw_device from an embedded device in a struct subchannel will\nlead us to oopses.\n\nSigned-off-by: Cornelia Huck \u003ccohuck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08eb8f124f990aa476589d1f7810f7ec7f259c08",
      "tree": "2c303b6c0bc4a2c41ed493af7713e3088ba0482c",
      "parents": [
        "b8df110fea555d5088bba67f446c2435104405be"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 10 21:02:26 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 10 21:02:26 2005 -0700"
      },
      "message": "[SPARC32]: Revert IOMAP change eb98129eec7fa605f0407dfd92d40ee8ddf5cd9a\n\nBreakage noted by Al Viro.\n\nIt breaks non-PCI builds, it\u0027s probably better to have a more\ndirect implementation on sparc32, and which driver actually\nneeds this is still questionable.\n\nWe can resolve this in 2.6.15\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8df110fea555d5088bba67f446c2435104405be",
      "tree": "1bb8dfc1a6eadcab3e6df99aff4ae6cde38e94b4",
      "parents": [
        "907a42617970a159361f17ef9a63f04d276995ab"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:43:22 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:43:22 2005 -0700"
      },
      "message": "[SPARC64]: Fix oops on runlevel change with serial console.\n\nIncorrect uart_write_wakeup() calls cause reference to a\nNULL tty pointer in sunsab and sunzilog serial drivers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "907a42617970a159361f17ef9a63f04d276995ab",
      "tree": "5acca861d96fd207eecbe8a9e25c40a4b7647c30",
      "parents": [
        "3c92c2ba33cd7d666c5f83cc32aa590e794e91b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 18:19:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 18:19:19 2005 -0700"
      },
      "message": "Linux v2.6.14-rc4\n"
    },
    {
      "commit": "3c92c2ba33cd7d666c5f83cc32aa590e794e91b0",
      "tree": "becef856504063805545afbed00247e384309e06",
      "parents": [
        "421c7ce6d001fce28b1fa8fdd2e7ded0ed8a0ad5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Oct 11 01:28:33 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:34:09 2005 -0700"
      },
      "message": "[PATCH] i386: Don\u0027t discard upper 32bits of HWCR on K8\n\nNeed to use long long, not long when RMWing a MSR. I think\nit\u0027s harmless right now, but still should be better fixed\nif AMD adds any bits in the upper 32bit of HWCR.\n\nBug was introduced with the TLB flush filter fix for i386\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "421c7ce6d001fce28b1fa8fdd2e7ded0ed8a0ad5",
      "tree": "7046c3ea354063046288e422cae5142b127b2bed",
      "parents": [
        "af74c3a61d24ab42c04052ddd2343de972a1cc07"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Oct 10 22:32:45 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:33:25 2005 -0700"
      },
      "message": "[PATCH] x86_64: Allocate cpu local data for all possible CPUs\n\nCPU hotplug fills up the possible map to NR_CPUs, but it did that after\nsetting up per CPU data. This lead to CPU data not getting allocated\nfor all possible CPUs, which lead to various side effects.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af74c3a61d24ab42c04052ddd2343de972a1cc07",
      "tree": "03d6ff52a9302b9c155a01dd4df0e916693639dc",
      "parents": [
        "d7dd8a72ab8d305fbe1c4bb571e0633eba3a8d23",
        "5d8e1b181c4ad63e6ca90d51287b31afd400d2eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:32:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:32:32 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "d7dd8a72ab8d305fbe1c4bb571e0633eba3a8d23",
      "tree": "b1df87ccb102bbe4c2402a677d62bc6a0b85282e",
      "parents": [
        "46113830a18847cff8da73005e57bc49c2f95a56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:31:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:31:30 2005 -0700"
      },
      "message": "Use the new \"kill_proc_info_as_uid()\" for USB disconnect too\n\nAll the same issues - we can\u0027t just save the pointer to the thread, we\nmust save the pid/uid/euid combination.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46113830a18847cff8da73005e57bc49c2f95a56",
      "tree": "93946fc290d9481e7055217ff497583647d1e4d4",
      "parents": [
        "094804c5a132f04c12dd4902ee15c64362e5c1af"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Mon Oct 10 19:44:29 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:16:33 2005 -0700"
      },
      "message": "[PATCH] Fix signal sending in usbdevio on async URB completion\n\nIf a process issues an URB from userspace and (starts to) terminate\nbefore the URB comes back, we run into the issue described above.  This\nis because the urb saves a pointer to \"current\" when it is posted to the\ndevice, but there\u0027s no guarantee that this pointer is still valid\nafterwards.\n\nIn fact, there are three separate issues:\n\n1) the pointer to \"current\" can become invalid, since the task could be\n   completely gone when the URB completion comes back from the device.\n\n2) Even if the saved task pointer is still pointing to a valid task_struct,\n   task_struct-\u003esighand could have gone meanwhile.\n\n3) Even if the process is perfectly fine, permissions may have changed,\n   and we can no longer send it a signal.\n\nSo what we do instead, is to save the PID and uid\u0027s of the process, and\nintroduce a new kill_proc_info_as_uid() function.\n\nSigned-off-by: Harald Welte \u003claforge@gnumonks.org\u003e\n[ Fixed up types and added symbol exports ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d8e1b181c4ad63e6ca90d51287b31afd400d2eb",
      "tree": "555d79c07b00def9f5eab72431ae95ebd5af4f86",
      "parents": [
        "f96c3bbe91117402f13119ce9e609db9087ed58f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 10 16:12:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 10 16:12:13 2005 -0700"
      },
      "message": "[SPARC64]: Fix Ultra5, Ultra60, et al. boot failures.\n\nOn the boot processor, we need to do the move onto the Linux trap\ntable a little bit differently else we\u0027ll take unhandlable faults in\nthe firmware address space.\n\nPreviously we would do the following:\n\n1) Disable PSTATE_IE in %pstate.\n2) Set %tba by hand to sparc64_ttable_tl0\n3) Initialize alternate, mmu, and interrupt global\n   trap registers.\n4) Call prom_set_traptable()\n\nThat doesn\u0027t work very well actually with the way we boot the kernel\nVM these days.  It worked by luck on many systems because the firmware\naccesses for the prom_set_traptable() call happened to be loaded into\nthe TLB already, something we cannot assume.\n\nSo the new scheme is this:\n\n1) Clear PSTATE_IE in %pstate and set %pil to 15\n2) Call prom_set_traptable()\n3) Initialize alternate, mmu, and interrupt global\n   trap registers.\n\nand this works quite well.  This sequence has been moved into a\ncallable function in assembler named setup-trap_table().  The idea is\nthat eventually trampoline.S can use this code as well.  That isn\u0027t\npossible currently due to some complications, but eventually we should\nbe able to do it.\n\nThanks to Meelis Roos for the Ultra5 boot failure report.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "094804c5a132f04c12dd4902ee15c64362e5c1af",
      "tree": "44a146301f43a7ba9db72308585122218ccafe6f",
      "parents": [
        "f96c3bbe91117402f13119ce9e609db9087ed58f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Oct 11 01:03:39 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:10:33 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix change_page_attr cache flushing\n\nNoticed by Terence Ripperda\n\nUndo wrong change in global_flush_tlb. We need to flush the caches in all\ncases, not just when pages were reverted. This was a bogus optimization\nadded earlier, but it was wrong.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f96c3bbe91117402f13119ce9e609db9087ed58f",
      "tree": "5516a661bc9f251edb6afab424f912214f33efa3",
      "parents": [
        "ec384d297c2c47611cae835284fe970073d41783",
        "585f54575d832506bbe9b5a2f435f37b81efc849"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 10:39:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 10:39:26 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-ucb\n"
    },
    {
      "commit": "ec384d297c2c47611cae835284fe970073d41783",
      "tree": "5818f4e53fba4975b700814825b8d37677d59c8d",
      "parents": [
        "d347f372273c2b3d86a66e2e1c94c790c208e166",
        "71e2b2ecc1c44cb4f2f3e68827af8b90246becac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 10:39:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 10:39:14 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "71e2b2ecc1c44cb4f2f3e68827af8b90246becac",
      "tree": "b901004be31d02d5f204b650b1e45446e608e4b0",
      "parents": [
        "36e5ea67590707a069ce3bcc179b38cdabebcfdd"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Mon Oct 10 18:24:09 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:24:09 2005 +0100"
      },
      "message": "[ARM] 2968/1: defconfig for the ARM Collie platform\n\nPatch from Vincent Sanders\n\nAdd a defconfig for the ARM Collie platform\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "36e5ea67590707a069ce3bcc179b38cdabebcfdd",
      "tree": "81cd6a0f6d0b6993e90fe21c32f14cf908104bdf",
      "parents": [
        "b0bdc7be78931dfbfaec8bd0da44a5f4e158ca8f"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Mon Oct 10 18:24:08 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:24:08 2005 +0100"
      },
      "message": "[ARM] 2967/1: defconfig for the ARM Corgi platform\n\nPatch from Vincent Sanders\n\nAdd a defconfig for the ARM Corgi Zarus platform\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b0bdc7be78931dfbfaec8bd0da44a5f4e158ca8f",
      "tree": "a88e3a9fca9bf162bf59b364ea5cd956072d8e82",
      "parents": [
        "86b324874f571297237c0c940bfe7e5f0f9ca5d2"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Mon Oct 10 18:24:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:24:07 2005 +0100"
      },
      "message": "[ARM] 2966/1: defconfig for the ARM Poodle platform\n\nPatch from Vincent Sanders\n\nAdd a defconfig for the ARM Poodle Zarus platform\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "86b324874f571297237c0c940bfe7e5f0f9ca5d2",
      "tree": "792553d4767579d19e9d15b048f6d6beaa125e3c",
      "parents": [
        "7dead80cbee3259e3a9f25bfc65c8dc769a19e0e"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Mon Oct 10 18:24:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:24:06 2005 +0100"
      },
      "message": "[ARM] 2965/1: defconfig for the ARM Spitz platform\n\nPatch from Vincent Sanders\n\nAdd a defconfig for the ARM Spitz Zarus platform\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "585f54575d832506bbe9b5a2f435f37b81efc849",
      "tree": "454ca3e7722c2d07d2ab7d9461dd16845194f77f",
      "parents": [
        "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Oct 10 18:22:17 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:22:17 2005 +0100"
      },
      "message": "[ARM] 2956/1: fix the \"Fix gcc4 build errors in ucb1x00-core.c\"\n\nPatch from Nicolas Pitre\n\ndrivers/mfd/ucb1x00-core.c: In function \u0027ucb1x00_probe\u0027:\ndrivers/mfd/ucb1x00-core.c:482: error: \u0027ucb1x00_class\u0027 undeclared (first use in this function)\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d347f372273c2b3d86a66e2e1c94c790c208e166",
      "tree": "2015798f0acdc66866765438343f992326db51ad",
      "parents": [
        "867f8b4e47a17c5d68c98dc6eee12739c4490056"
      ],
      "author": {
        "name": "Markus F.X.J. Oberhumer",
        "email": "markus@oberhumer.com",
        "time": "Sun Oct 09 18:54:23 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:45:06 2005 -0700"
      },
      "message": "[PATCH] i386: fix stack alignment for signal handlers\n\nThis fixes the setup of the alignment of the signal frame, so that all\nsignal handlers are run with a properly aligned stack frame.\n\nThe current code \"over-aligns\" the stack pointer so that the stack frame\nis effectively always mis-aligned by 4 bytes.  But what we really want\nis that on function entry ((sp + 4) \u0026 15) \u003d\u003d 0, which matches what would\nhappen if the stack were aligned before a \"call\" instruction.\n\nSigned-off-by: Markus F.X.J. Oberhumer \u003cmarkus@oberhumer.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "867f8b4e47a17c5d68c98dc6eee12739c4490056",
      "tree": "67391ec05e7fa70496767c8dddc525eae3a38bb4",
      "parents": [
        "1cc956e12aedfdc6baf6312bc36a6b5a71af3c9d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Oct 09 10:37:47 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:40:47 2005 -0700"
      },
      "message": "[PATCH] ide: Workaround PM problem\n\nThe logic in ide_do_request() doesn\u0027t guarantee that both drives will be\nserviced after a call.  It may \"forget\" to service one in some\ncircumstances, including when one of the drive is suspended (it will\neventually fail to service the slave when the master is suspended for\nexample).  This prevents the wakeup requests that gets queued on wakeup\nfrom sleep from beeing serviced in some cases when 2 drives are sharing\nan IDE bus.\n\nThe problem is deep enough in the way this code works (and there are\nprobably a few other problematic but rare corner cases) and fixing it\nwould require some major rethinking of the way IDE decides which channel\nto service.  This is not 2.6.14 material.  However, in the meantime,\nBart has accepted this simple workaround that will fix the crash on\nwakeup from sleep since this specific corner case is actually hitting\nusers to get into 2.6.14.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cc956e12aedfdc6baf6312bc36a6b5a71af3c9d",
      "tree": "0cdc8aaf0363aa1b96d41db183ec9e48500f891f",
      "parents": [
        "eb1b74e097db51a213600e8c776db754d7056e6a"
      ],
      "author": {
        "name": "Tom Zanussi",
        "email": "zanussi@us.ibm.com",
        "time": "Sun Oct 09 10:41:32 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:39:50 2005 -0700"
      },
      "message": "[PATCH] relayfs: fix bogus param value in call to vmap\n\nThe third param in this call to vmap shouldn\u0027t be GFP_KERNEL, which\nmakes no sense, but rather VM_MAP.  Thanks to Al Viro for spotting\nthis.\n\nSigned-off-by: Tom Zanussi \u003czanussi@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb1b74e097db51a213600e8c776db754d7056e6a",
      "tree": "b16c3b9c42e01a3b5affb70621de6587f4dd4651",
      "parents": [
        "50f72b57946d565db74fae71bac23f3f319311c8",
        "7dead80cbee3259e3a9f25bfc65c8dc769a19e0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:38:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:38:52 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "50f72b57946d565db74fae71bac23f3f319311c8",
      "tree": "88d18c8576258846723670a239e8782ddf33642e",
      "parents": [
        "3dd083255ddcfa87751fa8e32f61a9547a15a541"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sun Oct 09 16:11:44 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:37:59 2005 -0700"
      },
      "message": "[PATCH] uml: fix x86_64 with !CONFIG_FRAME_POINTER\n\nUML/x86_64 doesn\u0027t run when built with frame pointers disabled.  There\nwas an implicit frame pointer assumption in the stub segfault handler.\nWith frame pointers disabled, UML dies on handling its first page fault.\n\nThe container-of part of this is from Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3dd083255ddcfa87751fa8e32f61a9547a15a541",
      "tree": "9767ee9d882e57037d8423ea06205f6f0139bfea",
      "parents": [
        "52a2d3e45e06012a662f627177729d3196ba8903"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Oct 09 21:19:40 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:46 2005 -0700"
      },
      "message": "[PATCH] x86_64: Set up safe page tables during resume\n\nThe following patch makes swsusp avoid the possible temporary corruption\nof page translation tables during resume on x86-64.  This is achieved by\ncreating a copy of the relevant page tables that will not be modified by\nswsusp and can be safely used by it on resume.\n\nThe problem is that during resume on x86-64 swsusp may temporarily\ncorrupt the page tables used for the direct mapping of RAM.  If that\nhappens, a page fault occurs and cannot be handled properly, which leads\nto the solid hang of the affected system.  This leads to the loss of the\nsystem\u0027s state from before suspend and may result in the loss of data or\nthe corruption of filesystems, so it is a serious issue.  Also, it\nappears to happen quite often (for me, as often as 50% of the time).\n\nThe problem is related to the fact that (at least) one of the PMD\nentries used in the direct memory mapping (starting at PAGE_OFFSET)\npoints to a page table the physical address of which is much greater\nthan the physical address of the PMD entry itself.  Moreover,\nunfortunately, the physical address of the page table before suspend\n(i.e.  the one stored in the suspend image) happens to be different to\nthe physical address of the corresponding page table used during resume\n(i.e.  the one that is valid right before swsusp_arch_resume() in\narch/x86_64/kernel/suspend_asm.S is executed).  Thus while the image is\nrestored, the \"offending\" PMD entry gets overwritten, so it does not\npoint to the right physical address any more (i.e.  there\u0027s no page\ntable at the address pointed to by it, because it points to the address\nthe page table has been at during suspend).  Consequently, if the PMD\nentry is used later on, and it _is_ used in the process of copying the\nimage pages, a page fault occurs, but it cannot be handled in the normal\nway and the system hangs.\n\nIn principle we can call create_resume_mapping() from\nswsusp_arch_resume() (ie.  from suspend_asm.S), but then the memory\nallocations in create_resume_mapping(), resume_pud_mapping(), and\nresume_pmd_mapping() must be made carefully so that we use _only_\nNosaveFree pages in them (the other pages are overwritten by the loop in\nswsusp_arch_resume()).  Additionally, we are in atomic context at that\ntime, so we cannot use GFP_KERNEL.  Moreover, if one of the allocations\nfails, we should free all of the allocated pages, so we need to trace\nthem somehow.\n\nAll of this is done in the appended patch, except that the functions\npopulating the page tables are located in arch/x86_64/kernel/suspend.c\nrather than in init.c.  It may be done in a more elegan way in the\nfuture, with the help of some swsusp patches that are in the works now.\n\n[AK: move some externs into headers, renamed a function]\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52a2d3e45e06012a662f627177729d3196ba8903",
      "tree": "735ed9c6e64a0e2d7f2925559becab7da97b0e3d",
      "parents": [
        "028c0cc16e429ae24d9b8aacc64f4438bdfac0cc"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:53 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] uml: cleanup whitespace for COW driver\n\nFix whitespace - I split this off the previous patch for easier review.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "028c0cc16e429ae24d9b8aacc64f4438bdfac0cc",
      "tree": "46f18e2496d5c6a09993923805abbba87c94fced",
      "parents": [
        "855ec613ca7e1953d96d7ea81af90392678788f5"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:45 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] uml: cleanup byte order macros for COW driver\n\nAfter restoring the existing code, make it work also when included in\nkernelspace code (which isn\u0027t currently the case, but at least this will prevent\npeople from \"fixing\" it as just happened).\nWhitespace is fixed in next patch - it cluttered the diff too much.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "855ec613ca7e1953d96d7ea81af90392678788f5",
      "tree": "6b2333d121a0560f078f7332752b67e384bc2c59",
      "parents": [
        "54a8a2220c936a47840c9a3d74910c5a56fae2ed"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:35 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] uml: restore include breakage, breaking binary format of COW driver\n\nCommit 44456d37b59d8e541936ed26d8b6e08d27e88ac1, between 2.6.13-rc3 and -rc4,\nwas a \"nice cleanup\" which broke something. Revert the offending part.\n\nIt broke because:\na) because this part doesn\u0027t fall under the description\nb) the author didn\u0027t know what he was doing here\nc) the author didn\u0027t try to compile the existing code and see that it worked\n   perfectly.\nd) the author didn\u0027t ask us what was happening\ne) you didn\u0027t either, and somebody there should have learned that UML is a bit\n   different.\n\nIn fact, UML is special in linking to host libc and using its includes.\n\nIn particular, since host includes always define both __BIG_ENDIAN and\n__LITTLE_ENDIAN, ntohll() macros started thinking to be in a big-endian world;\nand on-disk compatibility was broken.\n\nMany thanks go to Nix for reporting the problem and correctly diagnosing an\nendianness problem.\n\nBtw, this patch restores the previous code, which worked; but the definitions\nwould be uncorrect if used in kernelspace files.\n\nNext patch addresses that.\n\nCc: Nix \u003cnix@esperi.org.uk\u003e, Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54a8a2220c936a47840c9a3d74910c5a56fae2ed",
      "tree": "956f0c58385ff5f1688b583b6f37c42a91349f8b",
      "parents": [
        "9e3d862e5c341c59b673c9cadd64210ca03cb41e"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:26 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] uml: allow building .s/.i/.lst files from userspace files\n\nFor files which need to include glibc headers (i.e. userspace files), we\nspecified the correct flags only for .o, not for .s/.lst/.i. Fix this.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e3d862e5c341c59b673c9cadd64210ca03cb41e",
      "tree": "6360de02f760802ee749ed7998a19b92e18d3a5c",
      "parents": [
        "5cd10daa0c7fc1410e1c0d685cbc9622c769eb16"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:18 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] uml: add mode\u003dskas0 as a synonym of skas0\n\nToo many people were confused by skas0 and tried using \"mode\u003dskas0\". And after\nall, they are right - accept this.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cd10daa0c7fc1410e1c0d685cbc9622c769eb16",
      "tree": "7475f8aaf84189ba8fa6464bed483e1b9bbd81e2",
      "parents": [
        "220ec0291130a932b32b2c66a10e9c5019dab702"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 09 21:37:05 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:36:00 2005 -0700"
      },
      "message": "[PATCH] Uml: hide commands when not being verbose\n\nAdd a missing $(Q) to a \"ln\" invocation.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "220ec0291130a932b32b2c66a10e9c5019dab702",
      "tree": "3b9336e0637dc55776c5b86657126c83339d096d",
      "parents": [
        "2e457ef667158840c1be511f5d10dd42c6dbbe46"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Oct 10 11:13:17 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:33:27 2005 -0700"
      },
      "message": "[PATCH] pcmcia: fix task state at pccard thread exit\n\nThe pccardd thread has a race in it that it can shutdown in the\nTASK_INTERRUPTIBLE state.\n\nMake sure we mark ourselves runnable again as we remove ourselves from\nthe wait queue.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7dead80cbee3259e3a9f25bfc65c8dc769a19e0e",
      "tree": "7994d817862561babeb901eea46604b282f12c21",
      "parents": [
        "cdfc8f5079fdd18f6cb8097aa4235704d1155ec5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 10 10:20:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:20:07 2005 +0100"
      },
      "message": "[ARM] 2964/1: S3C2410 - serial: add .owner to driver\n\nPatch from Ben Dooks\n\nInitialise the driver\u0027s .owner field so that\nthe device driver can be referenced to the\nmodule that owns it\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cdfc8f5079fdd18f6cb8097aa4235704d1155ec5",
      "tree": "6281187eacf0b2cf36187e02da03167f819f9ad5",
      "parents": [
        "7c3989885cfd37d237eca97832b712a7ffbbf40c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 10 10:20:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:20:06 2005 +0100"
      },
      "message": "[ARM] 2963/1: S3C2410 - add .owner field to device_driver\n\nPatch from Ben Dooks\n\nAdd initialisation of .owner field so that\nthe device driver can be referenced to the\nmodule that owns it.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7c3989885cfd37d237eca97832b712a7ffbbf40c",
      "tree": "268bf1aeb7026eeceb7d70fb9c68d5d8de185c30",
      "parents": [
        "1036260e93a907a0143efa31bf05be1f3271eb90"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Oct 10 10:20:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:20:06 2005 +0100"
      },
      "message": "[ARM] 2962/1: scoop: Allow GPIO pin suspend state to be specified\n\nPatch from Richard Purdie\n\nAllow the GPIO pin suspend states to be specified for SCOOP devices.\nThis is needed for correct operation on the spitz platform.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1036260e93a907a0143efa31bf05be1f3271eb90",
      "tree": "91b8d5eb75ea18af603a5d395e2caf90333682fc",
      "parents": [
        "97b8e00e8538c9eb23983545d665ffd7052ccedb"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Oct 10 10:17:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:17:45 2005 +0100"
      },
      "message": "[ARM] 2961/1: corgi: Add missing include\n\nPatch from Richard Purdie\n\nAdd a missing include from corgi.c\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "97b8e00e8538c9eb23983545d665ffd7052ccedb",
      "tree": "b862470aa4b8f99bef9a42c88f431233cd85bfa4",
      "parents": [
        "19da83f632d235fff9f94671d2e2cf87d27a2446"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Oct 10 10:17:44 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:17:44 2005 +0100"
      },
      "message": "[ARM] 2960/1: collie: Add missing scoop call parameters\n\nPatch from Richard Purdie\n\nAdd some missing parameters from the scoop calls on collie.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "19da83f632d235fff9f94671d2e2cf87d27a2446",
      "tree": "7c5935b9c88497367c7da4b373c98180cafd9a2b",
      "parents": [
        "79d13b62ef9da84d3ba551caac42d6107e57208f"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Mon Oct 10 10:17:44 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:17:44 2005 +0100"
      },
      "message": "[ARM] 2959/1: Add test for invalid LDRD/STRD Rd cases in ARM alignment handler\n\nPatch from George G. Davis\n\nAdd test for invalid LDRD/STRD Rd cases in ARM alignment handler\nand restore SWP printk KERN_ERR.\n\nSigned-off-by: Steve Longerbeam \u003cslongerbeam@mvista.com\u003e\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "79d13b62ef9da84d3ba551caac42d6107e57208f",
      "tree": "ae0c1e677223fdb4466eae9a14b17005eb4b410b",
      "parents": [
        "86371d071bc38a181984b01d323b6172a4b7bb1f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Mon Oct 10 10:17:43 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:17:43 2005 +0100"
      },
      "message": "[ARM] 2958/1: fix definition in imx-regs.h\n\nPatch from Sascha Hauer\n\nFix PD7_AF_UART2_DTR definition\n\nSigned-off-by: Giancarlo Formicuccia \u003cgformicuccia@atinno.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "86371d071bc38a181984b01d323b6172a4b7bb1f",
      "tree": "bc0e483864c97c0b38721ba4725028aa4d77116d",
      "parents": [
        "ce80cc14810fbd78fa70c15c7e16a0b26d462fc6"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Mon Oct 10 10:17:42 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 10:17:42 2005 +0100"
      },
      "message": "[ARM] 2957/1: imx UART Error handling\n\nPatch from Sascha Hauer\n\nFix error path in imx_startup.\n\nSigned-off-by: Giancarlo Formicuccia \u003cgformicuccia@atinno.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ce80cc14810fbd78fa70c15c7e16a0b26d462fc6",
      "tree": "a8a7a68f566d3eb96c1806c2b4b6fc5e50fa0b69",
      "parents": [
        "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Oct 10 09:48:10 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 09:48:10 2005 +0100"
      },
      "message": "[ARM] Update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2e457ef667158840c1be511f5d10dd42c6dbbe46",
      "tree": "778f05a12d48b001807a7eac96bbb6731850b015",
      "parents": [
        "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7"
      ],
      "author": {
        "name": "Sven Hartge",
        "email": "hartge@ds9.argh.org",
        "time": "Sat Oct 08 21:12:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 08 21:12:04 2005 -0700"
      },
      "message": "[SPARC64]: Fix compile error in irq.c\n\nirq.c is missing the inclusion of asm/io.h, which causes\nreadb() and writeb() the be undefined.\n\nSigned-off-by: Sven Hartge \u003chartge@ds9.argh.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7",
      "tree": "51f96a9db96293b352e358f66032e1f4ff79fafb",
      "parents": [
        "3b0e77bd144203a507eb191f7117d2c5004ea1de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Oct 07 07:46:04 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 15:00:57 2005 -0700"
      },
      "message": "[PATCH] gfp flags annotations - part 1\n\n - added typedef unsigned int __nocast gfp_t;\n\n - replaced __nocast uses for gfp flags with gfp_t - it gives exactly\n   the same warnings as far as sparse is concerned, doesn\u0027t change\n   generated code (from gcc point of view we replaced unsigned int with\n   typedef) and documents what\u0027s going on far better.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b0e77bd144203a507eb191f7117d2c5004ea1de",
      "tree": "3af6611ca518b7d9d85ecc36b238878ed571456b",
      "parents": [
        "8aa19ad84c38cd50bfc0560646efe1c9ca83d925"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Oct 07 19:41:34 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 15:00:57 2005 -0700"
      },
      "message": "[PATCH] scsi_ioctl: only warn for rejected commands\n\nWe should not be warning about commands that we allow, even if they are\nunknown. So move the if-root-allow check up a notch.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8aa19ad84c38cd50bfc0560646efe1c9ca83d925",
      "tree": "46eb8d8ea64620d989cabfe89c4f1d2dbba45b63",
      "parents": [
        "58a2c3221e3c78ea6c71148eb84d4170358981fb",
        "a25f175c2f6962c38cdbacfc4b66b297f4fb54b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:59:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:59:13 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n"
    },
    {
      "commit": "58a2c3221e3c78ea6c71148eb84d4170358981fb",
      "tree": "8d922766f438081b9721ed33b6c446a0b22858d1",
      "parents": [
        "dcbd39a1f1073b10debdb965fccc0ab806d59780",
        "195331d7c9813fe7f1a93c09afa2c7dcdf2790a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:58:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:58:25 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n"
    },
    {
      "commit": "dcbd39a1f1073b10debdb965fccc0ab806d59780",
      "tree": "9a1ea287985af6a896fd6a13cc6a1ecbc9d384ca",
      "parents": [
        "582fd487611baa06b07665978429192390c29b8f",
        "4f55cd105c38af4aa157804729d694f864fbc78a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:57:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:57:46 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "582fd487611baa06b07665978429192390c29b8f",
      "tree": "05625e483cc3ebf0de1a2df8dfd57bbb5a208c28",
      "parents": [
        "7ab501db8cb6659efdf04034e0de6b44c059a51b",
        "ba6399334dd8a75bd295de26496196c720abae0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:57:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:57:20 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "7ab501db8cb6659efdf04034e0de6b44c059a51b",
      "tree": "cdcf34873ab91219e17b265610a83bea213ec3c4",
      "parents": [
        "468ed2b0c85ec4310b429e60358213b6d077289e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Oct 07 16:41:24 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:54:48 2005 -0700"
      },
      "message": "[PATCH] Keys: Possessor permissions should be additive\n\nThis patch makes the possessor permissions on a key additive with\nuser/group/other permissions on the same key.\n\nThis permits extra rights to be granted to the possessor of a key without\ntaking away any rights conferred by them owning the key or having common group\nmembership.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "468ed2b0c85ec4310b429e60358213b6d077289e",
      "tree": "d1f570c1b89df450753cbec8768b1c1cfac6d9a2",
      "parents": [
        "f1a9badcf6ecad9975240d94514721cb93932151"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Oct 07 15:07:38 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:53:31 2005 -0700"
      },
      "message": "[PATCH] Keys: Split key permissions checking into a .c file\n\nThe attached patch splits key permissions checking out of key-ui.h and\nmoves it into a .c file.  It\u0027s quite large and called quite a lot, and\nit\u0027s about to get bigger with the addition of LSM support for keys...\n\nkey_any_permission() is also discarded as it\u0027s no longer used.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1a9badcf6ecad9975240d94514721cb93932151",
      "tree": "dc37fe427d645dd84331b7385523b39efa41ffad",
      "parents": [
        "74fd92c511bd4a0771ac0faaaef38bb1be3a29f6"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Oct 07 15:04:52 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:53:31 2005 -0700"
      },
      "message": "[PATCH] Keys: Add request-key process documentation\n\nThe attached patch adds documentation for the process by which request-key\nworks, including how it permits helper processes to gain access to the\nrequestor\u0027s keyrings.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74fd92c511bd4a0771ac0faaaef38bb1be3a29f6",
      "tree": "86d0006605f5abe600a2b3a7f6d03cf554c4e761",
      "parents": [
        "c2059b2e0b209a0674c21f78337bb158d3ccb22b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Oct 07 15:01:09 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:53:31 2005 -0700"
      },
      "message": "[PATCH] key: plug request_key_auth memleak\n\nPlug request_key_auth memleak.  This can be triggered by unprivileged\nusers, so is local DoS.\n\nSigned-off-by: Chris Wright \u003cchrisw@osdl.org\u003e\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2059b2e0b209a0674c21f78337bb158d3ccb22b",
      "tree": "5268d7c7dd1b3ea888850926ba860996f2dac36a",
      "parents": [
        "788e05a67c343fa22f2ae1d3ca264e7f15c25eaf"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dvrabel@cantab.net",
        "time": "Fri Oct 07 14:43:22 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:53:31 2005 -0700"
      },
      "message": "[PATCH] yenta: fix build if YENTA \u0026\u0026 !CARDBUS\n\n(struct pcmcia_socket).tune_bridge only exists if CONFIG_CARDBUS is set\nbut building yenta_socket without CardBus is valid.\n\nSigned-off-by: David Vrabel \u003cdvrabel@arcom.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "788e05a67c343fa22f2ae1d3ca264e7f15c25eaf",
      "tree": "4fa2f7e11cc757160ae5f492fdbe0da72d30cf26",
      "parents": [
        "829841146878e082613a49581ae252c071057c23"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Fri Oct 07 17:46:19 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 14:53:31 2005 -0700"
      },
      "message": "[PATCH] fix do_coredump() vs SIGSTOP race\n\nLet\u0027s suppose we have 2 threads in thread group:\n\tA - does coredump\n\tB - has pending SIGSTOP\n\nthread A\t\t\t\t\t\tthread B\n\ndo_coredump:\t\t\t\t\t\tget_signal_to_deliver:\n\n  lock(-\u003esighand)\n  -\u003esignal-\u003eflags \u003d SIGNAL_GROUP_EXIT\n  unlock(-\u003esighand)\n\n\t\t\t\t\t\t\tlock(-\u003esighand)\n\t\t\t\t\t\t\tsignr \u003d dequeue_signal()\n\t\t\t\t\t\t\t\t-\u003esignal-\u003eflags |\u003d SIGNAL_STOP_DEQUEUED\n\t\t\t\t\t\t\t\treturn SIGSTOP;\n\n\t\t\t\t\t\t\tdo_signal_stop:\n\t\t\t\t\t\t\t    unlock(-\u003esighand)\n\n  coredump_wait:\n\n      zap_threads:\n          lock(tasklist_lock)\n          send SIGKILL to B\n              // signal_wake_up() does nothing\n          unlock(tasklist_lock)\n\n\t\t\t\t\t\t\t    lock(tasklist_lock)\n\t\t\t\t\t\t\t    lock(-\u003esighand)\n\t\t\t\t\t\t\t    re-check sig-\u003eflags \u0026 SIGNAL_STOP_DEQUEUED, yes\n\t\t\t\t\t\t\t    set_current_state(TASK_STOPPED);\n\t\t\t\t\t\t\t    finish_stop:\n\t\t\t\t\t\t\t        schedule();\n\t\t\t\t\t\t\t            // -\u003estate \u003d\u003d TASK_STOPPED\n\n      wait_for_completion(\u0026startup_done)\n         // waits for complete() from B,\n         // -\u003estate \u003d\u003d TASK_UNINTERRUPTIBLE\n\nWe can\u0027t wake up \u0027B\u0027 in any way:\n\n\tSIGCONT will be ignored because handle_stop_signal() sees\n\t-\u003esignal-\u003eflags \u0026 SIGNAL_GROUP_EXIT.\n\n\tsys_kill(SIGKILL)-\u003e__group_complete_signal() will choose\n\tuninterruptible \u0027A\u0027, so it can\u0027t help.\n\n\tsys_tkill(B, SIGKILL) will be ignored by specific_send_sig_info()\n\tbecause B already has pending SIGKILL.\n\nThis scenario is not possbile if \u0027A\u0027 does do_group_exit(), because\nit sets sig-\u003eflags \u003d SIGNAL_GROUP_EXIT and delivers SIGKILL to\nsubthreads atomically, holding both tasklist_lock and sighand-\u003elock.\nThat means that do_signal_stop() will notice !SIGNAL_STOP_DEQUEUED\nafter re-locking -\u003esighand. And it is not possible to any other\nthread to re-add SIGNAL_STOP_DEQUEUED later, because dequeue_signal()\ncan only return SIGKILL.\n\nI think it is better to change do_coredump() to do sigaddset(SIGKILL)\nand signal_wake_up() under sighand-\u003elock, but this patch is much\nsimpler.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f55cd105c38af4aa157804729d694f864fbc78a",
      "tree": "39ca99d4d5c147bfd3432aceab80131d8b07ae1f",
      "parents": [
        "0f21ba7cc3320d33459ecb3f538f1a42040c29cd"
      ],
      "author": {
        "name": "Jean-Denis Boyer",
        "email": "jdboyer@mediatrix.com",
        "time": "Fri Oct 07 13:44:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 07 13:44:35 2005 -0700"
      },
      "message": "[ATM]: [br2684] if we free the skb, we should return 0\n\nFrom: \"Jean-Denis Boyer\" \u003cjdboyer@mediatrix.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba6399334dd8a75bd295de26496196c720abae0a",
      "tree": "0535e4bcfe8da7d0dde0bcf1ba8cb914c5f12e46",
      "parents": [
        "d85c3553df5e24cb3117385f0a17e1cc0436d148"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 07 13:30:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 07 13:30:49 2005 -0700"
      },
      "message": "[SPARC64]: Fix userland FPU state corruption.\n\nWe need to use stricter memory barriers around the block\nload and store instructions we use to save and restore the\nFPU register file.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d85c3553df5e24cb3117385f0a17e1cc0436d148",
      "tree": "7aa58efec6a5194eaf2dc105d5bce14f79cddea5",
      "parents": [
        "eb98129eec7fa605f0407dfd92d40ee8ddf5cd9a"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Fri Oct 07 13:05:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 07 13:05:56 2005 -0700"
      },
      "message": "[SPARC]: Fix p9100 framebuffer in 2.6\n\nThe attached patch fixes the p9100 framebuffer so that text is viewable\n(not black on black, like it was before the patch). The linux logo\ndisplays for a very short period of time, then is replaced by a grey\nbox. This leads me to believe that this framebuffer would have problems\nin X, but since there hasn\u0027t been a weitek driver for X in several\nmillennia, this isn\u0027t something that I can confirm or deny.\n\nBut this patch does get color console working on my SPARCbook 3TX.\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a25f175c2f6962c38cdbacfc4b66b297f4fb54b2",
      "tree": "37e3688f74229d36e15db04d3992d80e2b401583",
      "parents": [
        "9c9565f709f28c12dadfe74b31f2c86ffd75f71e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 05 13:23:19 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:42 2005 +0200"
      },
      "message": "[ALSA] usb-audio: add MIDI quirk for Hercules DJ Console\n\nUSB generic driver\nAdd a quirk entry for the external MIDI ports of the\nWindows Edition of the Hercules DJ Console.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "9c9565f709f28c12dadfe74b31f2c86ffd75f71e",
      "tree": "008aaf8bba3be44ba62cc54f1ce722c2d4ea4c80",
      "parents": [
        "4d060fd16946d767ee903804c6769a26d7da7ab2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 05 13:02:38 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:40 2005 +0200"
      },
      "message": "[ALSA] usb-audio: add another ID for Hercules DJ Console\n\nUSB generic driver\nAdd a mixer quirk entry for the Hercules DJ Console (Windows Edition)\nthat uses a different USB product ID.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "4d060fd16946d767ee903804c6769a26d7da7ab2",
      "tree": "65fc5470b998155a63552dea8c95476a8f2fd7d4",
      "parents": [
        "b150869369adafb7cc0cf65ea500f9f3c4bbf857"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 04 13:50:44 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:36 2005 +0200"
      },
      "message": "[ALSA] ali5451 - Don\u0027t build non-existing modem PCM\n\nALI5451 driver\nDon\u0027t build the modem PCM if the corresponding codec isn\u0027t detected.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b150869369adafb7cc0cf65ea500f9f3c4bbf857",
      "tree": "84ec5cce59978d59cacc5860008a7a7997551f69",
      "parents": [
        "315e3bd717068624ce888f3d045a168acefc6ce8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 04 13:49:32 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:34 2005 +0200"
      },
      "message": "[ALSA] emu10k1 - Fix handling of ac97_chip\u003d2\n\nEMU10K1/EMU10K2 driver\nFixed the handling of ac97_chip\u003d2 capability type.\nThe error occurs in snd_ac97_mixer(), not in snd_ac97_bus().\nAlso, release the unnecessary ac97_bus object in the error path.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "315e3bd717068624ce888f3d045a168acefc6ce8",
      "tree": "4da7b4d73f304b404e30c9357a8bdbfaab70c17f",
      "parents": [
        "f12aa40c9d76af5add413731d30565327219c41f"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Oct 04 08:42:10 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:33 2005 +0200"
      },
      "message": "[ALSA] korg1212: fix typo\n\nKORG1212 driver\nAdd a missing comma that made the stateName array one entry too short.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "f12aa40c9d76af5add413731d30565327219c41f",
      "tree": "2ab066543d5b549427f2e1a355096168705aeb57",
      "parents": [
        "c66186e1c966e7e115a86af55597c05c5512014b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 30 16:56:59 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:26 2005 +0200"
      },
      "message": "[ALSA] emu10k1 - Fix loading of SBLive Game board\n\nEMU10K1/EMU10K2 driver\nFixed the error at loading SBLive Game board (and possible other models).\nThe PCI SSIDs of this board conflicts with SB Live 5.1 Platinum, which has\nno AC97 chip.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c66186e1c966e7e115a86af55597c05c5512014b",
      "tree": "176778d1363cb4efe9857c1be679baedbd40a242",
      "parents": [
        "35451088f445955fe460a38b25b97c263ff35033"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 29 13:49:44 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:25 2005 +0200"
      },
      "message": "[ALSA] via82xx - dxs_support entry for an ASUS mobo\n\nVIA82xx driver\nAddded a dxs_support entry for an ASUS mobo.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "35451088f445955fe460a38b25b97c263ff35033",
      "tree": "840b5e1f54f0700141e649f8a6421272cb43d256",
      "parents": [
        "92447f3f1a1c1af418eb1dfee85a7685d9b9a3ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 29 13:25:14 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:24 2005 +0200"
      },
      "message": "[ALSA] Fix confliction of capture controls on ALC880 test model\n\nHDA Codec driver\nFixed the confliction of capture controls on ALC880 \u0027test\u0027 model.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "92447f3f1a1c1af418eb1dfee85a7685d9b9a3ef",
      "tree": "0d011d28a204366c8cf788edbbc98490d10e30df",
      "parents": [
        "1c1fa8b69e6d538bcc1e58791938b31a2354ee65"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 29 13:20:45 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:19 2005 +0200"
      },
      "message": "[ALSA] fix HD audio ALC882 lfe (un)mute\n\nHDA Codec driver\nMark the ALC882 \u0027LFE Playback Switch\u0027 as an input, like the other\nplayback switch settings.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1c1fa8b69e6d538bcc1e58791938b31a2354ee65",
      "tree": "a048c8291133eb4fabef1acbe45dcd7115d736dd",
      "parents": [
        "a7175aab3f5cffe3c79575e56dfcfe87a41a74c7"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 29 13:18:41 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:18 2005 +0200"
      },
      "message": "[ALSA] fix alc880_test_mixer typo\n\nHDA Codec driver\nFix a typo (cut \u0026 paste) in the alc880_test_mixer structure.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a7175aab3f5cffe3c79575e56dfcfe87a41a74c7",
      "tree": "3445005349b56d6991150a13404db4c8875fabc5",
      "parents": [
        "d31cbbfd80a84696847913b7486a998481038663"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 29 13:13:38 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:12 2005 +0200"
      },
      "message": "[ALSA] fix HD audio ALC260 mono (un)mute\n\nHDA Codec driver\nThe ALC260 \u0027Mono Playback Switch\u0027 is marked as an output in\npatch_realtek.c. It actually does not work unless it is marked as an\ninput. Go figure... This was tested and confirmed on an HP xw4300.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d31cbbfd80a84696847913b7486a998481038663",
      "tree": "8c53ab39ead2298a0aef4e822232b53b9fafa810",
      "parents": [
        "31ab9523ed3773d5de7c07b3b6c4c00ddb06045e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 26 09:59:57 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:11 2005 +0200"
      },
      "message": "[ALSA] usb-audio: increase max buffer size\n\nUSB generic driver\nIncrease the maximum PCM buffer size to 1 MB.  The USB driver doesn\u0027t\nhave any inherent buffer size limit, and big multichannel interfaces\nmay benefit from this.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "31ab9523ed3773d5de7c07b3b6c4c00ddb06045e",
      "tree": "9333cb0b5700b2c0df1456756efe04a9ace0fbed",
      "parents": [
        "f542fda8f8cd0cc0e4bffef42b27c7dc59cd07d3"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 26 08:55:01 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:06 2005 +0200"
      },
      "message": "[ALSA] usb-audio: add another ID for the TerraTec PHASE26\n\nUSB generic driver\nThere is another revision of the PHASE26 with a different product ID;\nadd a quirk entry for that, too.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "f542fda8f8cd0cc0e4bffef42b27c7dc59cd07d3",
      "tree": "4b386565c671d907d8abd8b5572b061373f7a863",
      "parents": [
        "1e8bdcaf82268ac713cbbaffc14801147be42ae7"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Sep 20 09:06:36 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:46:03 2005 +0200"
      },
      "message": "[ALSA] usb-audio: add more Yamaha USB MIDI devices\n\nUSB generic driver\nAdd quirk entries for four unknown Yamaha USB MIDI devices.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "1e8bdcaf82268ac713cbbaffc14801147be42ae7",
      "tree": "87177d8d9d28dac71b25b4e221f2d949d2c55307",
      "parents": [
        "5a2a68f5a1dab785d60a4575f48af5b15ab6328d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 19 15:21:17 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:54 2005 +0200"
      },
      "message": "[ALSA] Add iBook 1.33GHz support\n\nPPC PMAC driver\nAdded the support of iBook 1.33GHz.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5a2a68f5a1dab785d60a4575f48af5b15ab6328d",
      "tree": "ab8c6aa5753e7f2f54f7c4fef77458d377e0c10b",
      "parents": [
        "db99055f8d8eb54d9da55293a11b82e9d53ca80d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 19 12:24:00 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:49 2005 +0200"
      },
      "message": "[ALSA] usb-audio: add Roland RD-700SX support\n\nUSB generic driver\nAdd a quirk entry for the Roland RD-700SX.\nThis should work for the RD-300SX, too.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "db99055f8d8eb54d9da55293a11b82e9d53ca80d",
      "tree": "81fe0775ec54af1e3bd0c18b9396a580c6801aac",
      "parents": [
        "90b66e833261618e11d71a35f2488a7d664a4566"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 16 19:07:52 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:48 2005 +0200"
      },
      "message": "[ALSA] via82xx - Add a dxs whitelist entry\n\nVIA82xx driver\nAdded a dxs whitelist entry for an ECS mobo.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "90b66e833261618e11d71a35f2488a7d664a4566",
      "tree": "2ea73440bbba650eb14e2943e2b0b1b68bc94ea3",
      "parents": [
        "72e75de2df9a7116d0afbcd5810b2a8fd4bf7559"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Sep 16 18:50:53 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:46 2005 +0200"
      },
      "message": "[ALSA] clean suspend/resume calls for ac97_bus_type\n\nAC97 Codec\nA single call to the driver suspend/resume method for each device is\nenough. The level and SUSPEND_*/RESUME_* arguments are deprecated and\nsaid to be removed eventually anyway (no other subsystem are using them\nanymore except platform devices).\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "72e75de2df9a7116d0afbcd5810b2a8fd4bf7559",
      "tree": "5e5039a81f91ca1b34688ea9c0f05bdf729e34f8",
      "parents": [
        "3a91e95969b84a56c7fef15ba25a5f6a17dd94b2"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Sep 16 18:49:22 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:44 2005 +0200"
      },
      "message": "[ALSA] remove redundent assignment to the ac97 device structure\n\nAC97 Codec\nDon\u0027t use dev.platform_data to store a reference to the containing\nac97_t structure.  Such assignment is redundent since we can deduce the\nac97_t structure location from the contained device structure.  This\nsets platform_data free for other purposes.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3a91e95969b84a56c7fef15ba25a5f6a17dd94b2",
      "tree": "d0e7b135b58ff641630fbe64d05a990638f0a92a",
      "parents": [
        "460dc98afc6db255344a06c8da1196e2a2744758"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Sep 16 18:46:36 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:35 2005 +0200"
      },
      "message": "[ALSA] remove bogus match method for ac97_bus\n\nAC97 Codec\nThe bus_id is initialized with a generic identifier string which is not\nreally useful for proper driver matching.  Let the driver decide what it\nneeds via its probe method instead.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "460dc98afc6db255344a06c8da1196e2a2744758",
      "tree": "0b286dda348480aa563d2160462260d73028317a",
      "parents": [
        "1dcee12591320d79e4fc5bcdc4aa8a2522b7afdb"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Sep 16 16:56:01 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:33 2005 +0200"
      },
      "message": "[ALSA] usb-audio: ignore Hercules DJ Console mixer errors\n\nUSB generic driver\nAdd a quirk entry for the Hercules DJ Console to ignore timeouts on\nsome mixer control transfers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "1dcee12591320d79e4fc5bcdc4aa8a2522b7afdb",
      "tree": "e10e3b6fd78df73a5ba15f0098f6d35e922a97f3",
      "parents": [
        "e8dede5a136bd7ef36d1779ea173cfd504dff0cb"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "Dirk@Opfer-Online.de",
        "time": "Wed Sep 14 20:52:25 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:32 2005 +0200"
      },
      "message": "[ALSA] Fix pm_message_t in PXA2XX-AC97 driver\n\nARM PXA2XX driver\nFix pm_message_t in PXA2XX-AC97 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e8dede5a136bd7ef36d1779ea173cfd504dff0cb",
      "tree": "68886a9a3f7b787a3cdeec2360981bafc711556f",
      "parents": [
        "84802f0df3425ae0f9987af0d35ea19910479ec0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 13 11:28:53 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:30 2005 +0200"
      },
      "message": "[ALSA] hda-intel - Disable DMA position auto-correction\n\nHDA Intel driver\nDisable the auto-correction of DMA position temporarily.\nIt doesn\u0027t work as expected yet...\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "84802f0df3425ae0f9987af0d35ea19910479ec0",
      "tree": "e9d16abddbd49055f1b8273491585f565a34d948",
      "parents": [
        "27bcaa693c866b9bccf94ee5b60eaf705e90c341"
      ],
      "author": {
        "name": "Sasha Khapyorsky",
        "email": "sashak@smlink.com",
        "time": "Tue Sep 13 11:25:54 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:29 2005 +0200"
      },
      "message": "[ALSA] hda-codec - \u0027empty\u0027 generic mfg-only codec\n\nHDA generic driver\nThis creates \u0027empty\u0027 hda generic for unknown MFG-only codecs.\n\nSigned-off-by: Sasha Khapyorsky \u003csashak@smlink.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "27bcaa693c866b9bccf94ee5b60eaf705e90c341",
      "tree": "67359aed14cadc6e740eeda468fbed5aeee2cda2",
      "parents": [
        "0444e2aca9ac89f571f0bb7781d12818719e4baf"
      ],
      "author": {
        "name": "Sasha Khapyorsky",
        "email": "sashak@smlink.com",
        "time": "Tue Sep 13 11:23:13 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:27 2005 +0200"
      },
      "message": "[ALSA] no templated index for si3036 modem controls\n\nAC97 Codec\nNo index is templated for si3036 modem controls.\n\nSigned-off-by: Sasha Khapyorsky \u003csashak@smlink.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0444e2aca9ac89f571f0bb7781d12818719e4baf",
      "tree": "a9c6e8f9cdf8ed3b44b20bdeb5daa0ddd1cd05af",
      "parents": [
        "06f619ccb3319759c2acf91c7ca02b6b1d9ed343"
      ],
      "author": {
        "name": "Sasha Khapyorsky",
        "email": "sashak@smlink.com",
        "time": "Tue Sep 13 11:21:30 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:25 2005 +0200"
      },
      "message": "[ALSA] no templated index for mc97 controls\n\nAC97 Codec\nNo index is templated for mdoem controls.\n\nSigned-off-by: Sasha Khapyorsky \u003csashak@smlink.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "06f619ccb3319759c2acf91c7ca02b6b1d9ed343",
      "tree": "8064ad428d9debd8c206fc493713c82965d02fc0",
      "parents": [
        "829841146878e082613a49581ae252c071057c23"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Mon Sep 12 11:47:04 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:17 2005 +0200"
      },
      "message": "[ALSA] snd_opl3sa2: add missing pnp_unregister_driver() calls\n\nOPL3SA2 driver\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0f21ba7cc3320d33459ecb3f538f1a42040c29cd",
      "tree": "158b360de6547262d99f4861ac166709a7e17172",
      "parents": [
        "20c9c825b12fcb8526a29cf20a17a5a3fc581726"
      ],
      "author": {
        "name": "Eric Kinzie",
        "email": "ekinzie@cmf.nrl.navy.mil",
        "time": "Thu Oct 06 22:19:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 06 22:19:28 2005 -0700"
      },
      "message": "[ATM]: add support for LECS addresses learned from network\n\nFrom: Eric Kinzie \u003cekinzie@cmf.nrl.navy.mil\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb98129eec7fa605f0407dfd92d40ee8ddf5cd9a",
      "tree": "9f8ee55b513e84c23d67b917d0d9a9aa7cac2a19",
      "parents": [
        "2256c13b992b09f1f9563c26457aa048da2865df"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Thu Oct 06 22:14:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 06 22:14:59 2005 -0700"
      },
      "message": "[SPARC32]: Enable generic IOMAP.\n\nThis helps some PCI stuff build.\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "829841146878e082613a49581ae252c071057c23",
      "tree": "b38d26d6c99f043f14242351ac084f8b088a772b",
      "parents": [
        "edb4a3534adbaf90768d67da35f0bfeac4767db6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 06 21:54:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 06 21:54:21 2005 -0700"
      },
      "message": "Avoid \u0027names_cache\u0027 memory leak with CONFIG_AUDITSYSCALL\n\nThe nameidata \"last.name\" is always allocated with \"__getname()\", and\nshould always be free\u0027d with \"__putname()\".\n\nUsing \"putname()\" without the underscores will leak memory, because the\nallocation will have been hidden from the AUDITSYSCALL code.\n\nArguably the real bug is that the AUDITSYSCALL code is really broken,\nbut in the meantime this fixes the problem people see.\n\nReported by Robert Derr, patch by Rick Lindsley.\n\nAcked-by: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20c9c825b12fcb8526a29cf20a17a5a3fc581726",
      "tree": "0c6d57fbf54910146e90db979599caaa7e532252",
      "parents": [
        "5fe467ee9787007dd9b263eb42dde3742deb743b"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Thu Oct 06 21:37:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 06 21:37:01 2005 -0700"
      },
      "message": "[SCTP] Fix SCTP socket options to work with 32-bit apps on 64-bit kernels.\n\nAdds alignment attribute to a few structures used with SCTP socket\noptions so that the sizes and offsets remain the same when built using\neither 32 or 64 bit tools.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "5fe467ee9787007dd9b263eb42dde3742deb743b"
}
