)]}'
{
  "commit": "4564f9e5fd00767d11fcf61e0d52787706dfcc87",
  "tree": "e7d2dd2c80099c23a7dadfb53f8faa74dba7d484",
  "parents": [
    "4a3b0a490d49ada8bbf3f426be1a0ace4dcd0a55"
  ],
  "author": {
    "name": "Tilman Schmidt",
    "email": "tilman@imap.cc",
    "time": "Sat Feb 10 01:45:00 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Sun Feb 11 10:51:26 2007 -0800"
  },
  "message": "[PATCH] consolidate line discipline number definitions\n\nThe line discipline numbers N_* are currently defined for each architecture\nindividually, but (except for a seeming mistake) identically, in\nasm/termios.h.  There is no obvious reason why these numbers should be\narchitecture specific, nor any apparent relationship with the termios\nstructure.  The total number of these, NR_LDISCS, is defined in linux/tty.h\nanyway.  So I propose the following patch which moves the definitions of\nthe individual line disciplines to linux/tty.h too.\n\nThree of these numbers (N_MASC, N_PROFIBUS_FDL, and N_SMSBLOCK) are unused\nin the current kernel, but the patch still keeps the complete set in case\nthere are plans to use them yet.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6ba3d26222c1c173d4e5960ba26904705178843",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/sunos_ioctl.c",
      "new_id": "32e8274e43574513c501fb8cd42940741f88aae7",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/sunos_ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "3f619ead22cc89a70ed5905e782a041153626463",
      "old_mode": 33188,
      "old_path": "arch/sparc64/kernel/sunos_ioctl32.c",
      "new_id": "a05e43d517554b5a81befdef2f074e05283270f4",
      "new_mode": 33188,
      "new_path": "arch/sparc64/kernel/sunos_ioctl32.c"
    },
    {
      "type": "modify",
      "old_id": "1cfd27f0ad7310278a062d602a7e24eccba4fb88",
      "old_mode": 33188,
      "old_path": "include/asm-alpha/termios.h",
      "new_id": "39e492c3bfa3fe33c78c20aa796c89888d6b702e",
      "new_mode": 33188,
      "new_path": "include/asm-alpha/termios.h"
    },
    {
      "type": "modify",
      "old_id": "7b8f5e8ae063a0ad03e806f943e81aa19ea6cec9",
      "old_mode": 33188,
      "old_path": "include/asm-arm/termios.h",
      "new_id": "329c324c4040c9c3fcb0a1302465a4ed88d49209",
      "new_mode": 33188,
      "new_path": "include/asm-arm/termios.h"
    },
    {
      "type": "modify",
      "old_id": "7b8f5e8ae063a0ad03e806f943e81aa19ea6cec9",
      "old_mode": 33188,
      "old_path": "include/asm-arm26/termios.h",
      "new_id": "329c324c4040c9c3fcb0a1302465a4ed88d49209",
      "new_mode": 33188,
      "new_path": "include/asm-arm26/termios.h"
    },
    {
      "type": "modify",
      "old_id": "615bc0639e5ceb5e5b15f2bd8bd527d8224c9470",
      "old_mode": 33188,
      "old_path": "include/asm-avr32/termios.h",
      "new_id": "0152aba35154b5a8b53644e1466f30cd3748296e",
      "new_mode": 33188,
      "new_path": "include/asm-avr32/termios.h"
    },
    {
      "type": "modify",
      "old_id": "5ce1023c5d7b0b1389e41468c3af8a8eafbfcb0e",
      "old_mode": 33188,
      "old_path": "include/asm-cris/termios.h",
      "new_id": "c9dbd4d43368c897c73408d5bfff4a5334351a0c",
      "new_mode": 33188,
      "new_path": "include/asm-cris/termios.h"
    },
    {
      "type": "modify",
      "old_id": "8840cf95e8ddc175c0795bf74579b938caea8d38",
      "old_mode": 33188,
      "old_path": "include/asm-frv/termios.h",
      "new_id": "a62fb58723758faeef174533a1e867356f0da697",
      "new_mode": 33188,
      "new_path": "include/asm-frv/termios.h"
    },
    {
      "type": "modify",
      "old_id": "e2319f992af298c7f8eaff5d0ec945256647b406",
      "old_mode": 33188,
      "old_path": "include/asm-h8300/termios.h",
      "new_id": "fb2925d08c491e21acff0564e960520eac178bb1",
      "new_mode": 33188,
      "new_path": "include/asm-h8300/termios.h"
    },
    {
      "type": "modify",
      "old_id": "03f548536d6b1f421cec52c2438eb36802af2bd0",
      "old_mode": 33188,
      "old_path": "include/asm-i386/termios.h",
      "new_id": "7c99678a8f863ab546568bb31ae25ac82c15c1f7",
      "new_mode": 33188,
      "new_path": "include/asm-i386/termios.h"
    },
    {
      "type": "modify",
      "old_id": "42c95693240cfb618e7a47ef98656699291110c8",
      "old_mode": 33188,
      "old_path": "include/asm-ia64/termios.h",
      "new_id": "08750c2d3607b0f479e978cac60627d3dc7e0262",
      "new_mode": 33188,
      "new_path": "include/asm-ia64/termios.h"
    },
    {
      "type": "modify",
      "old_id": "0b245fdeefbf1ae3db1d22e7422d57288c79864f",
      "old_mode": 33188,
      "old_path": "include/asm-m32r/termios.h",
      "new_id": "4943dd8db44de0e854a970ab6e92d54ccc2fb7d7",
      "new_mode": 33188,
      "new_path": "include/asm-m32r/termios.h"
    },
    {
      "type": "modify",
      "old_id": "857f0c9a9120c650ed05ecbbf8e857dadf312449",
      "old_mode": 33188,
      "old_path": "include/asm-m68k/termios.h",
      "new_id": "00edabd7616869015ce4751f190de23483738d2b",
      "new_mode": 33188,
      "new_path": "include/asm-m68k/termios.h"
    },
    {
      "type": "modify",
      "old_id": "4906204d34fe75edbf6dbfb8d71cf9a5fc000166",
      "old_mode": 33188,
      "old_path": "include/asm-mips/termios.h",
      "new_id": "2ce07f4be369f3637de4e438fa3e274125feeff0",
      "new_mode": 33188,
      "new_path": "include/asm-mips/termios.h"
    },
    {
      "type": "modify",
      "old_id": "6965e8f6c3e162ae653bed05d4a17ab97923b27b",
      "old_mode": 33188,
      "old_path": "include/asm-parisc/termios.h",
      "new_id": "5345b34204759d2dc257df39005757537fd4787a",
      "new_mode": 33188,
      "new_path": "include/asm-parisc/termios.h"
    },
    {
      "type": "modify",
      "old_id": "7f80a019b6a00310b572d3c57d5a955148b41e06",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/termios.h",
      "new_id": "2c14fea07c8aa92ae9bc320553103dac8d255e67",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/termios.h"
    },
    {
      "type": "modify",
      "old_id": "62b23caf370e09e7c70da9af92a10c373c7e1ed4",
      "old_mode": 33188,
      "old_path": "include/asm-s390/termios.h",
      "new_id": "a3480e25eb4b3ff2af0f388227d924c8326ba1d6",
      "new_mode": 33188,
      "new_path": "include/asm-s390/termios.h"
    },
    {
      "type": "modify",
      "old_id": "44edfd471443cd2682630040e1a4645bca99a914",
      "old_mode": 33188,
      "old_path": "include/asm-sh/termios.h",
      "new_id": "e7c8f86ef8902b9ca28fb76896b21059d99181f2",
      "new_mode": 33188,
      "new_path": "include/asm-sh/termios.h"
    },
    {
      "type": "modify",
      "old_id": "4a9c7fb411bc02b9d4bdb1abfcbaa592fa59f7cd",
      "old_mode": 33188,
      "old_path": "include/asm-sh64/termios.h",
      "new_id": "dc44e6ed3a7ccb55c1285b5979b716710945ca80",
      "new_mode": 33188,
      "new_path": "include/asm-sh64/termios.h"
    },
    {
      "type": "modify",
      "old_id": "d05f83c809893c404a9fc897fdf5164fbac6fbc9",
      "old_mode": 33188,
      "old_path": "include/asm-sparc/termios.h",
      "new_id": "d767f206ab33317988868a41a804d68054760019",
      "new_mode": 33188,
      "new_path": "include/asm-sparc/termios.h"
    },
    {
      "type": "modify",
      "old_id": "ee26a071c67776074f9386249c8b3af040370077",
      "old_mode": 33188,
      "old_path": "include/asm-sparc64/termios.h",
      "new_id": "f05d390993d5d4c953727a240577e28e6649efa2",
      "new_mode": 33188,
      "new_path": "include/asm-sparc64/termios.h"
    },
    {
      "type": "modify",
      "old_id": "79e97b59806e1720cbd49e93b757fa3bfb9654d6",
      "old_mode": 33188,
      "old_path": "include/asm-v850/termios.h",
      "new_id": "c2c2b1d5877618f49ce3b6a2829c340fa1e2b7a4",
      "new_mode": 33188,
      "new_path": "include/asm-v850/termios.h"
    },
    {
      "type": "modify",
      "old_id": "443b225537f0bd61ecc4e18f22b5d0997a67bdb1",
      "old_mode": 33188,
      "old_path": "include/asm-x86_64/termios.h",
      "new_id": "35ee59b78329853d78e13e45aad641a2daa2d033",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/termios.h"
    },
    {
      "type": "modify",
      "old_id": "83c6aed1d1154655e2a516b5fa2007e4f87e25f3",
      "old_mode": 33188,
      "old_path": "include/asm-xtensa/termios.h",
      "new_id": "f14b42c8dac06b320363f88ea97863049397092e",
      "new_mode": 33188,
      "new_path": "include/asm-xtensa/termios.h"
    },
    {
      "type": "modify",
      "old_id": "0161a8c6dbf6f638d7e95af33fe9a1656b0b4c9d",
      "old_mode": 33188,
      "old_path": "include/linux/tty.h",
      "new_id": "8427c9e98e6b9772c26f071e94116979711b5a5b",
      "new_mode": 33188,
      "new_path": "include/linux/tty.h"
    }
  ]
}
