)]}'
{
  "log": [
    {
      "commit": "0d4420a90b51abdea71585f571bad6d789ff8eb7",
      "tree": "5c76c689b532980aed79d171a3547d6001a47687",
      "parents": [
        "aae1e743fee2b5523fb31ee050295f062cb26a31"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Tue May 10 13:12:30 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 10 15:04:07 2011 -0700"
      },
      "message": "slcan: fix ldisc-\u003eopen retval\n\nTTY layer expects 0 if the ldisc-\u003eopen operation succeeded.\n\nReported-by: Matvejchikov Ilya \u003cmatvejchikov@gmail.com\u003e\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87e9af6cc67d842cd92b52b81f3f14e665e7ab05",
      "tree": "965631795b4d21356a8d9a1935000fe9361c6ec5",
      "parents": [
        "75bd0cbdc21d80859c80bdd5dd00125c1a3ccbca"
      ],
      "author": {
        "name": "Kurt Van Dijck",
        "email": "kurt.van.dijck@eia.be",
        "time": "Mon May 02 04:50:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 11:02:22 2011 -0700"
      },
      "message": "can: fix SJA1000 dlc for RTR packets\n\nRTR frames do have a valid data length code on CAN.\nThe driver for SJA1000 did not handle that situation properly.\n\nSigned-off-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c9f6472d46d07000c197e1d24fa2a332606968e",
      "tree": "a79b21d8ad19f2b664f4b66b95f6d7674655dc46",
      "parents": [
        "9494c7c5774d64a84a269aad38c153c4dbff97e6"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Apr 12 23:49:28 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 11:34:19 2011 -0700"
      },
      "message": "net: can: mscan: fix build breakage in mpc5xxx_can\n\nCommit 74888760d40b3ac9054f9c5fa07b566c0676ba2d\n\"dt/net: Eliminate users of of_platform_{,un}register_driver\"\nbroke building mscan driver. Fix it.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c44eaf41a5a423993932c9a9ad279ee132779b48",
      "tree": "3554fc0bfdcd97936417d6d001d00710d11e67e5",
      "parents": [
        "4263a2f1dad8c8e7ce2352a0cbc882c2b0c044a9",
        "88edaa415966af965bb7eb7056d8b58145462c8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 07:27:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 07:27:24 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (34 commits)\n  net: Add support for SMSC LAN9530, LAN9730 and LAN89530\n  mlx4_en: Restoring RX buffer pointer in case of failure\n  mlx4: Sensing link type at device initialization\n  ipv4: Fix \"Set rt-\u003ert_iif more sanely on output routes.\"\n  MAINTAINERS: add entry for Xen network backend\n  be2net: Fix suspend/resume operation\n  be2net: Rename some struct members for clarity\n  pppoe: drop PPPOX_ZOMBIEs in pppoe_flush_dev\n  dsa/mv88e6131: add support for mv88e6085 switch\n  ipv6: Enable RFS sk_rxhash tracking for ipv6 sockets (v2)\n  be2net: Fix a potential crash during shutdown.\n  bna: Fix for handling firmware heartbeat failure\n  can: mcp251x: Allow pass IRQ flags through platform data.\n  smsc911x: fix mac_lock acquision before calling smsc911x_mac_read\n  iwlwifi: accept EEPROM version 0x423 for iwl6000\n  rt2x00: fix cancelling uninitialized work\n  rtlwifi: Fix some warnings/bugs\n  p54usb: IDs for two new devices\n  wl12xx: fix potential buffer overflow in testmode nvs push\n  zd1211rw: reset rx idle timer from tasklet\n  ...\n"
    },
    {
      "commit": "34206f267120c839a479d0237db907fa062e7b0f",
      "tree": "9c0ba35cefe44b0913c6cbbc7165869d839abee7",
      "parents": [
        "35a67edf3570e9b44c34965dd52a6b7f845fb40f"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "eballetbo@iseebcn.com",
        "time": "Tue Apr 05 07:08:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 12:24:26 2011 -0700"
      },
      "message": "can: mcp251x: Allow pass IRQ flags through platform data.\n\nWhen an interrupt occurs, the INT pin is driven low by the\nMCP251x controller (falling edge) but in some cases the INT\npin can be connected to the MPU through a transistor or level\ntranslator which inverts this signal. In this case interrupt\nshould be configured in rising edge.\n\nThis patch adds support to pass the IRQ flags via\nmcp251x_platform_data.\n\nSigned-off-by: Enric Balletbo i Serra \u003ceballetbo@iseebcn.com\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "cb1817b37313b4b6c7f8f93c730553dd3cb6ac57",
      "tree": "30c9b246c77ad338f177a5a32a45eb92e5994652",
      "parents": [
        "89078d572eb9ce8d4c04264b8b0ba86de0d74c8f",
        "02aadf72fe2c83f145e3437734e66be53abae481"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 07:41:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 07:41:33 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (30 commits)\n  xfrm: Restrict extended sequence numbers to esp\n  xfrm: Check for esn buffer len in xfrm_new_ae\n  xfrm: Assign esn pointers when cloning a state\n  xfrm: Move the test on replay window size into the replay check functions\n  netdev: bfin_mac: document TE setting in RMII modes\n  drivers net: Fix declaration ordering in inline functions.\n  cxgb3: Apply interrupt coalescing settings to all queues\n  net: Always allocate at least 16 skb frags regardless of page size\n  ipv4: Don\u0027t ip_rt_put() an error pointer in RAW sockets.\n  net: fix ethtool-\u003eset_flags not intended -EINVAL return value\n  mlx4_en: Fix loss of promiscuity\n  tg3: Fix inline keyword usage\n  tg3: use \u003clinux/io.h\u003e and \u003clinux/uaccess.h\u003e instead \u003casm/io.h\u003e and \u003casm/uaccess.h\u003e\n  net: use CHECKSUM_NONE instead of magic number\n  Net / jme: Do not use legacy PCI power management\n  myri10ge: small rx_done refactoring\n  bridge: notify applications if address of bridge device changes\n  ipv4: Fix IP timestamp option (IPOPT_TS_PRESPEC) handling in ip_options_echo()\n  can: c_can: Fix tx_bytes accounting\n  can: c_can_platform: fix irq check in probe\n  ...\n"
    },
    {
      "commit": "dc760b375e50a47847d4942811bd9679beeb5535",
      "tree": "fb2f3b658936339c84e022900170c9547c4904f1",
      "parents": [
        "b0052b088cf0cb688b4630c1d520c57276da71a5"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan@linutronix.de",
        "time": "Sun Mar 27 18:24:10 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 27 23:35:01 2011 -0700"
      },
      "message": "can: c_can: Fix tx_bytes accounting\n\nThe current SocketCAN implementation for the Bosch c_can cell doesn\u0027t\naccount the TX bytes correctly, because it calls\nc_can_inval_msg_object() (which clears the msg ctrl register) before\nreading the DLC value:\n\nfor (/* nix */; (priv-\u003etx_next - priv-\u003etx_echo) \u003e 0; priv-\u003etx_echo++) {\n        msg_obj_no \u003d get_tx_echo_msg_obj(priv);\n        c_can_inval_msg_object(dev, 0, msg_obj_no);\n        val \u003d c_can_read_reg32(priv, \u0026priv-\u003eregs-\u003etxrqst1);\n        if (!(val \u0026 (1 \u003c\u003c msg_obj_no))) {\n                can_get_echo_skb(dev,\n                                msg_obj_no - C_CAN_MSG_OBJ_TX_FIRST);\n                stats-\u003etx_bytes +\u003d priv-\u003eread_reg(priv,\n                                \u0026priv-\u003eregs-\u003eifregs[0].msg_cntrl)\n                                \u0026 IF_MCONT_DLC_MASK;\n                stats-\u003etx_packets++;\n        }\n}\n\nSo, we will always read 0 for the DLC value and \"ifconfig\" will report\n*0* TX Bytes.\n\nThe fix is quite easy: Just move c_can_inval_msg_object() to the end of\nthe if() statement. So:\n      * We only call c_can_inval_msg_object() if the message was\n        actually transmitted\n      * We read out the DLC value _before_ clearing the msg ctrl\n        register\n\nSigned-off-by: Jan Altenberg \u003cjan@linutronix.de\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0052b088cf0cb688b4630c1d520c57276da71a5",
      "tree": "f187913764c4b2e7724d3cc118af52f58de183c6",
      "parents": [
        "ee6f0988a69b3a81bcea0871418ecf5db332149c"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Mar 24 02:34:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 27 23:35:01 2011 -0700"
      },
      "message": "can: c_can_platform: fix irq check in probe\n\nThis patch fixes the check in the probe function whether a IRQ was supplied\nto the driver. The original driver check the irq \"struct resource *\" against\n\u003c\u003d 0. Use \"platform_get_irq\" instead.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nCc: Bhupesh Sharma \u003cbhupesh.sharma@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee6f0988a69b3a81bcea0871418ecf5db332149c",
      "tree": "d21f294ba512ea20fbbee4ab02caa4f9a04bbedc",
      "parents": [
        "53914b67993c724cec585863755c9ebc8446e83b"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Mar 24 02:34:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 27 23:35:00 2011 -0700"
      },
      "message": "can: c_can: disable one shot mode until driver is fixed\n\nThis patch disables the one shot mode, until the driver has been fixed and\ntested to support it.\n\n\u003e I\u0027m quite sure I\u0027ve seen a situation where msg_obj 17 \"seemed\" to be\n\u003e pending, while msg_obj 18 and 19 already have been transmitted. But\n\u003e in that case, I enabled ONESHOT for the can interface, which enables\n\u003e the DA mode (automatic retransmission is disabled).\n\nReported-by: Jan Altenberg \u003cjan@linutronix.de\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nCc: Bhupesh Sharma \u003cbhupesh.sharma@st.com\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8615e4cba1d3a0f15b9a4da9f32f8fbc3488fa54",
      "tree": "44040fd3c5c8b1f9961a2db1a22f2b1e2bf92b18",
      "parents": [
        "6a3521ad3db45066d4ca38652dd0b57ea2fd0a30"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:22 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:54 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to janz drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4f2d56c45fec7c15169599cab05e9f6df18769d0",
      "tree": "e6ef8a3050e4a893e9e58c789dfe9289867ee9aa",
      "parents": [
        "b20e7bbfc7a15a4182730f0936433145992b4b06"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan@linutronix.de",
        "time": "Mon Mar 21 18:19:26 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 21 18:19:26 2011 -0700"
      },
      "message": "can: c_can: Do basic c_can configuration _before_ enabling the interrupts\n\nI ran into some trouble while testing the SocketCAN driver for the BOSCH\nC_CAN controller. The interface is not correctly initialized, if I put\nsome CAN traffic on the line, _while_ the interface is being started\n(which means: the interface doesn\u0027t come up correcty, if there\u0027s some RX\ntraffic while doing \u0027ifconfig can0 up\u0027).\n\nThe current implementation enables the controller interrupts _before_\ndoing the basic c_can configuration. I think, this should be done the\nother way round.\n\nThe patch below fixes things for me.\n\nSigned-off-by: Jan Altenberg \u003cjan@linutronix.de\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c5811bf463b0ef82fabbd1708f8bb2d753aeb18",
      "tree": "ff37d31217c3804ca05de21a55a9b5ca1ca818b2",
      "parents": [
        "f74b9444192c60603020c61d7915b72893137edc",
        "9f15444fefdb33509132ff5c9be60cb315c44cb2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (21 commits)\n  tty: serial: altera_jtaguart: Add device tree support\n  tty: serial: altera_uart: Add devicetree support\n  dt: eliminate of_platform_driver shim code\n  dt: Eliminate of_platform_{,un}register_driver\n  dt/serial: Eliminate users of of_platform_{,un}register_driver\n  dt/usb: Eliminate users of of_platform_{,un}register_driver\n  dt/video: Eliminate users of of_platform_{,un}register_driver\n  dt/net: Eliminate users of of_platform_{,un}register_driver\n  dt/sound: Eliminate users of of_platform_{,un}register_driver\n  dt/spi: Eliminate users of of_platform_{,un}register_driver\n  dt: uartlite: merge platform and of_platform driver bindings\n  dt: xilinx_hwicap: merge platform and of_platform driver bindings\n  ipmi: convert OF driver to platform driver\n  leds/leds-gpio: merge platform_driver with of_platform_driver\n  dt/sparc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: move of_bus_type infrastructure to ibmebus\n  drivercore/dt: add a match table pointer to struct device\n  dt: Typo fix.\n  altera_ps2: Add devicetree support\n  ...\n"
    },
    {
      "commit": "c337ffb68e1e71bad069b14d2246fa1e0c31699c",
      "tree": "7861a59b196adfd63758cc0921e4fb56030fbaf3",
      "parents": [
        "30df754dedebf27ef90452944a723ba058d23396",
        "84c0c6933cb0303fa006992a6659c2b46de4eb17"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 15:15:17 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 15:15:17 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "0b32211164da2b100553cb45e4e862f09c5cab11",
      "tree": "5128d4e8864d8d0f327c50ebe674fec6dbddeb86",
      "parents": [
        "423cfa7e1fe68974b3b25fe8233ea57a5c2e5f02"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Mar 08 09:52:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 14:44:42 2011 -0700"
      },
      "message": "can: wrong index used in inner loop\n\nIndex i was already used in the outer loop.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a0e9ae1bd788bc19adc4d4ae08c98b233697402",
      "tree": "13825eeb5bbeae27d66e95f12168eff4b60701ab",
      "parents": [
        "01a16b21d6adf992aa863186c3c4e561a57c1714",
        "b65a0e0c84cf489bfa00d6aa6c48abc5a237100f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 21:27:42 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 21:27:42 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x/bnx2x.h\n"
    },
    {
      "commit": "74888760d40b3ac9054f9c5fa07b566c0676ba2d",
      "tree": "ede65e8b5ad746ce6c04cbe77ceb5bbf6a6dc6fd",
      "parents": [
        "f07eb223a081b278be02a58394cb5fd66f1a1bbd"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 21:05:51 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 13:22:44 2011 -0700"
      },
      "message": "dt/net: Eliminate users of of_platform_{,un}register_driver\n\nGet rid of users of of_platform_driver in drivers/net.  The\nof_platform_{,un}register_driver functions are going away, so the\nusers need to be converted to using the platform_bus_type directly.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n\n"
    },
    {
      "commit": "dad3d44dcb054e9d0514fbf65ee4a2d88cf1698f",
      "tree": "21026578d37cd2a9e6102ee93c2c33b2aa2de552",
      "parents": [
        "19d73f3c6fe86dca01e409f226ec51a0fde9662e"
      ],
      "author": {
        "name": "Kurt Van Dijck",
        "email": "kurt.van.dijck@eia.be",
        "time": "Sun Feb 20 23:04:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 28 12:08:48 2011 -0800"
      },
      "message": "CAN: add controller hardware name for Softing cards\n\nI just found that the controller hardware name is not set for the Softing\ndriver. After this patch, \"$ ip -d link show\" looks nicer.\n\nSigned-off-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da935c66bacb3ed9ada984b053297f87c2dff63a",
      "tree": "46278da2b312c73f1375b830d7e5912bf23abd78",
      "parents": [
        "9435eb1cf0b76b323019cebf8d16762a50a12a19",
        "2205a6ea93fea76f88b43727fea53f3ce3790d6f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 19 19:17:35 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 19 19:17:35 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/net/e1000e/netdev.c\n\tnet/xfrm/xfrm_policy.c\n"
    },
    {
      "commit": "4c3021da451fe0ea1deaba8fa3805d8d065ec84e",
      "tree": "7dba26f1fb51be87dfd5d136ddbbd752b60e9a6c",
      "parents": [
        "a5bbef0b2deb7b943f095181309ecc9e1fc91c0f",
        "ceaaec98ad99859ac90ac6863ad0a6cd075d8e0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 18 14:15:05 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 18 14:15:05 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (37 commits)\n  net: deinit automatic LIST_HEAD\n  net: dont leave active on stack LIST_HEAD\n  net: provide default_advmss() methods to blackhole dst_ops\n  tg3: Restrict phy ioctl access\n  drivers/net: Call netif_carrier_off at the end of the probe\n  ixgbe: work around for DDP last buffer size\n  ixgbe: fix panic due to uninitialised pointer\n  e1000e: flush all writebacks before unload\n  e1000e: check down flag in tasks\n  isdn: hisax: Use l2headersize() instead of dup (and buggy) func.\n  arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS.\n  cxgb4vf: Use defined Mailbox Timeout\n  cxgb4vf: Quiesce Virtual Interfaces on shutdown ...\n  cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn\u0027t defined ...\n  cxgb4vf: Check driver parameters in the right place ...\n  pch_gbe: Fix the MAC Address load issue.\n  iwlwifi: Delete iwl3945_good_plcp_health.\n  net/can/softing: make CAN_SOFTING_CS depend on CAN_SOFTING\n  netfilter: nf_iterate: fix incorrect RCU usage\n  pch_gbe: Fix the issue that the receiving data is not normal.\n  ...\n"
    },
    {
      "commit": "bc3adfc6703edfd2484902b5391092c717076f87",
      "tree": "9df3b216990f6b321095bcc6c35444f5e0d8165c",
      "parents": [
        "3c18d4de86e4a7f93815c081e50e0543fa27200f",
        "3233cdbd9fa347a6d6897a94cc6ed0302ae83c4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 18 12:36:06 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 18 12:36:06 2011 -0800"
      },
      "message": "Merge branch \u0027fixes-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027fixes-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:\n  workqueue: make sure MAYDAY_INITIAL_TIMEOUT is at least 2 jiffies long\n  workqueue, freezer: unify spelling of \u0027freeze\u0027 + \u0027able\u0027 to \u0027freezable\u0027\n  workqueue: wake up a worker when a rescuer is leaving a gcwq\n"
    },
    {
      "commit": "58a69cb47ec6991bf006a3e5d202e8571b0327a4",
      "tree": "56abdf817649c352f70bff3263f9351ed6c42062",
      "parents": [
        "7576958a9d5a4a677ad7dd40901cdbb6c1110c98"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Feb 16 09:25:31 2011 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Feb 16 17:48:59 2011 +0100"
      },
      "message": "workqueue, freezer: unify spelling of \u0027freeze\u0027 + \u0027able\u0027 to \u0027freezable\u0027\n\nThere are two spellings in use for \u0027freeze\u0027 + \u0027able\u0027 - \u0027freezable\u0027 and\n\u0027freezeable\u0027.  The former is the more prominent one.  The latter is\nmostly used by workqueue and in a few other odd places.  Unify the\nspelling to \u0027freezable\u0027.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "048f039f3ee39417d5a6a1eb73bf01f935e9ed3f",
      "tree": "b7064e7874528e72500e1ed57bc054974822687c",
      "parents": [
        "b90be8662b1d7bd84637edb8f96e904f865a2fe2",
        "86d306c96046be597147d9f8ff163a052b3845d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 17:51:18 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 17:51:18 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: set flow handler for secondary interrupt controller of 5249\n  m68knommu: remove use of IRQ_FLG_LOCK from 68360 platform support\n  m68knommu: fix dereference of port.tty\n  m68knommu: add missing linker __modver section\n  m68knommu: fix mis-named variable int set_irq_chip loop\n  m68knommu: add optimize memmove() function\n  m68k: remove arch specific non-optimized memcmp()\n  m68knommu: fix use of un-defined _TIF_WORK_MASK\n  m68knommu: Rename m548x_wdt.c to m54xx_wdt.c\n  m68knommu: fix m548x_wdt.c compilation after headers renaming\n  m68knommu: Remove dependencies on nonexistent M68KNOMMU\n"
    },
    {
      "commit": "ddfdb508866b3c07b295f6c85c271981d88afe4c",
      "tree": "643efaccf1ac243b7c0e09942b2f4906b78acb5f",
      "parents": [
        "af756e9d8873efc8b0565c06734ef12d9b652061"
      ],
      "author": {
        "name": "Kurt Van Dijck",
        "email": "kurt.van.dijck@eia.be",
        "time": "Mon Feb 14 11:44:01 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 11:44:01 2011 -0800"
      },
      "message": "net/can/softing: make CAN_SOFTING_CS depend on CAN_SOFTING\n\nThe statement \u0027select CAN_SOFTING\u0027 may ignore the dependancies\nfor CAN_SOFTING while selecting CAN_SOFTING_CS, as is therefore a bad choice.\n\nSigned-off-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "881ff67ad45041f6ff08441aa17302aea77bd054",
      "tree": "454d4ddc86f804778f9070288b9464cf5236a5a0",
      "parents": [
        "c906041412a3b3eae2323408e26547ca60d94b89"
      ],
      "author": {
        "name": "Bhupesh Sharma",
        "email": "bhupesh.sharma@st.com",
        "time": "Sun Feb 13 22:51:44 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 22:51:44 2011 -0800"
      },
      "message": "can: c_can: Added support for Bosch C_CAN controller\n\nBosch C_CAN controller is a full-CAN implementation which is compliant\nto CAN protocol version 2.0 part A and B. Bosch C_CAN user manual can be\nobtained from:\n\nhttp://www.semiconductors.bosch.de/media/en/pdf/ipmodules_1/c_can/users_manual_c_can.pdf\n\nThis patch adds the support for this controller.\nThe following are the design choices made while writing the controller\ndriver:\n1. Interface Register set IF1 has be used only in the current design.\n2. Out of the 32 Message objects available, 16 are kept aside for RX\n   purposes and the rest for TX purposes.\n3. NAPI implementation is such that both the TX and RX paths function\n   in polling mode.\n\nSigned-off-by: Bhupesh Sharma \u003cbhupesh.sharma@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebc02e9c524e9ff377dd8a3820522d381adf19c8",
      "tree": "d9743ba16c85ab48d576440cc0aa2e8b9d9fce05",
      "parents": [
        "cd141eeea911029b248cecf2fc464a12fe575dcf"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Feb 09 16:46:21 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 16:46:21 2011 -0800"
      },
      "message": "pch_can: fix tseg1/tseg2 setting issue\n\nPrevious patch \"[PATCH 1/3] pch_can: fix 800k comms issue\" is wrong.\nI should have modified tseg1_min not tseg2_min.\nThis patch reverts tseg2_min to 1 and set tseg1_min to 2.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69e6ed186009ce86cbf5da95f45227064134d694",
      "tree": "7ce800956d976529c7af96beb565318fd7920d9b",
      "parents": [
        "ae0935776c3c7f4c99d0b3909755fe0896277d0e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 09 12:43:38 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 12:43:38 2011 -0800"
      },
      "message": "can: softing_cs needs slab.h\n\nFrom: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n\nsofting_cs.c uses kzalloc \u0026 kfree, so it needs to include linux/slab.h.\n\ndrivers/net/can/softing/softing_cs.c:234: error: implicit declaration of function \u0027kfree\u0027\ndrivers/net/can/softing/softing_cs.c:271: error: implicit declaration of function \u0027kzalloc\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c69b90920a36b88ab0d649963d81355d865eeb05",
      "tree": "31fcd95927aff1c38bcbb86664f744eeb60f6a2a",
      "parents": [
        "ce9736d4fb48beed370e22ac156779746dda7b92"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:20 2011 -0800"
      },
      "message": "pch_can: fix module reload issue with MSI\n\nCurrently, in case reload pch_can,\npch_can not to be able to catch interrupt.\n\nThe cause is bus-master is not set in pch_can.\nThus, add enabling bus-master processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce9736d4fb48beed370e22ac156779746dda7b92",
      "tree": "0591846b356946cf6d5088eecee8357ec9de17de",
      "parents": [
        "eab743ede8c4a5e88533d022e9c5374ed08df4cb"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:19 2011 -0800"
      },
      "message": "pch_can: fix rmmod issue\n\nCurrently, when rmmod pch_can, kernel failure occurs.\nThe cause is pci_iounmap executed before pch_can_reset.\nThus pci_iounmap moves after pch_can_reset.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab743ede8c4a5e88533d022e9c5374ed08df4cb",
      "tree": "69bd84b2b38fdc9b4644525d22b30f663429aa5b",
      "parents": [
        "8d3bdbd55a7e2a3f2c148a4830aa26dd682b21c4"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:19 2011 -0800"
      },
      "message": "pch_can: fix 800k comms issue\n\nCurrently, 800k comms fails since prop_seg set zero.\n(EG20T PCH CAN register of prop_seg must be set more than 1)\nTo prevent prop_seg set to zero, change tseg2_min 1 to 2.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73020415564a3fe4931f3f70f500a5db13eea946",
      "tree": "9363beed576c0b1fae011f7e8bebeb6a73934e4f",
      "parents": [
        "100b33c8bd8a3235fd0b7948338d6cbb3db3c63d"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jan 22 22:35:38 2011 +0100"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Feb 08 15:07:44 2011 +1000"
      },
      "message": "m68knommu: Remove dependencies on nonexistent M68KNOMMU\n\nM68KNOMMU is set nowhere.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "1e6d93e45b231b3ae87c01902ede2315aacfe976",
      "tree": "a0409dd0197148e25db9a85150085569fb284d40",
      "parents": [
        "fef52b0171dfd7dd9b85c9cc201bd433b42a8ded"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 02:23:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 04 13:06:27 2011 -0800"
      },
      "message": "net: can: janz-ican3: world-writable sysfs termination file\n\nDon\u0027t allow everybody to set terminator via sysfs.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fef52b0171dfd7dd9b85c9cc201bd433b42a8ded",
      "tree": "aad9f9ad982f8bc64b82451a442a06cad874c7b4",
      "parents": [
        "fea3af67805f0078168eef9b51f1868fc4b703c6"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 02:23:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 04 13:06:27 2011 -0800"
      },
      "message": "net: can: at91_can: world-writable sysfs files\n\nDon\u0027t allow everybody to write to mb0_id file.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc09b5f6466528867b280f6eb4077311aa099588",
      "tree": "665ff791213bdeeb2815b175dfab1d29b6548999",
      "parents": [
        "ec831ea72ee5d7d473899e27a86bd659482c4d0d"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Mon Jan 31 05:44:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 31 13:20:21 2011 -0800"
      },
      "message": "CAN: softing driver depends on IOMEM\n\nWithout this dependency the softing driver will be buildable on s390,\nwhere it fails.\n\nSigned-Off-By: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c128df731862e90ec9292c5d3eb264ac73b522b8",
      "tree": "213c7deb245d85395aecbf4d8ebc3798a09470a2",
      "parents": [
        "66c46d741e2e60f0e8b625b80edb0ab820c46d7a"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Sun Jan 30 01:09:37 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 30 01:09:37 2011 -0800"
      },
      "message": "slcan: fix referenced website in Kconfig help text\n\nFix the referenced project website to www.mictronics.de in the Kconfig\nhelp text for the slcan driver.\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5955e7524790a2c8972487ab43347c28a1931521",
      "tree": "0121e9869e070cdaf9007dacf595be900bce1f4c",
      "parents": [
        "fd0273c5033630b8673554cd39660435d1ab2ac4",
        "3a5655a5b545e9647c3437473ee3d815fe1b9050"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 15:16:11 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 15:16:11 2011 -0800"
      },
      "message": "Merge branch \u0027can/at91_can-for-net-2.6\u0027 of git://git.pengutronix.de/git/mkl/linux-2.6\n"
    },
    {
      "commit": "3a5655a5b545e9647c3437473ee3d815fe1b9050",
      "tree": "5cadf4eaf9b3631b498a4ddfbee8c7458463b37c",
      "parents": [
        "9e0a2d1ca3de6e284e99ad5cae1ae33ecb74c479"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jan 10 20:44:22 2011 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jan 24 14:56:37 2011 +0100"
      },
      "message": "can: at91_can: make can_id of mailbox 0 configurable\n\nDue to a chip bug (errata 50.2.6.3 \u0026 50.3.5.3 in\n\"AT91SAM9263 Preliminary 6249H-ATARM-27-Jul-09\") the contents of mailbox\n0 may be send under certain conditions (even if disabled or in rx mode).\n\nThe workaround in the errata suggests not to use the mailbox and load it\nwith an unused identifier.\n\nThis patch implements the second part of the workaround. A sysfs entry\n\"mb0_id\" is introduced. While the interface is down it can be used to\nconfigure the can_id of mailbox 0. The default value id 0x7ff.\n\nIn order to use an extended can_id add the CAN_EFF_FLAG (0x80000000U)\nto the can_id. Example:\n\n- standard id 0x7ff:\necho 0x7ff      \u003e /sys/class/net/can0/mb0_id\n\n- extended id 0x1fffffff:\necho 0x9fffffff \u003e /sys/class/net/can0/mb0_id\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nFor the Documentation-part:\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "9e0a2d1ca3de6e284e99ad5cae1ae33ecb74c479",
      "tree": "2055519c8e9459d2f7c09f98440d6f243038fa60",
      "parents": [
        "0909c1ec6f016b3f580fa2f4630659a5874a8ef8"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Sun Jan 09 22:46:25 2011 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jan 24 13:24:30 2011 +0100"
      },
      "message": "can: at91_can: don\u0027t use mailbox 0\n\nDue to a chip bug (errata 50.2.6.3 \u0026 50.3.5.3 in\n\"AT91SAM9263 Preliminary 6249H-ATARM-27-Jul-09\") the contents of mailbox\n0 may be send under certain conditions (even if disabled or in rx mode).\n\nThe workaround in the errata suggests not to use the mailbox and load it\nwith a unused identifier.\n\nThis patch implements the first part of the workaround, it updates\nAT91_MB_RX_NUM and AT91_MB_RX_FIRST (and the inline documentation)\nso that mailbox 0 stays unused.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\n"
    },
    {
      "commit": "0909c1ec6f016b3f580fa2f4630659a5874a8ef8",
      "tree": "266e422c2c312164fb6198c8c0158d64ce7c41b5",
      "parents": [
        "b30532515f0a62bfe17207ab00883dd262497006"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Jan 06 09:58:42 2011 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jan 24 13:22:02 2011 +0100"
      },
      "message": "can: at91_can: clean up usage of AT91_MB_RX_FIRST and AT91_MB_RX_NUM\n\nThis patch cleans up the usage of two macros which specify the mailbox\nusage. AT91_MB_RX_FIRST and AT91_MB_RX_NUM define the first and the\nnumber of RX mailboxes. The current driver uses these variables in an\nunclean way; assuming that AT91_MB_RX_FIRST is 0;\n\nThis patch cleans up the usage of these macros, no longer assuming\nAT91_MB_RX_FIRST \u003d\u003d 0.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "0a0b7a5f7a043d86a95990d3227cf7e823ae52ac",
      "tree": "dc3db17011809b6210c35c263662537a610a0a58",
      "parents": [
        "03fd3cf5a179da12e6bee5e9d74b648aff68dc4c"
      ],
      "author": {
        "name": "Kurt Van Dijck",
        "email": "kurt.van.dijck@eia.be",
        "time": "Tue Jan 11 04:34:28 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 21 20:15:34 2011 -0800"
      },
      "message": "can: add driver for Softing card\n\nThis patch adds the driver that creates a platform:softing device\nfrom a pcmcia_device\nNote: the Kconfig indicates a dependency on the softing.ko driver,\nbut this is purely to make configuration intuitive. This driver will\nwork independent, but no CAN network devices appear until softing.ko is\nloaded too.\n\nSigned-off-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03fd3cf5a179da12e6bee5e9d74b648aff68dc4c",
      "tree": "ef8c801d7f07daa4af3cade721f9a99cffd2b0f8",
      "parents": [
        "2221eca0a2c0f7f9918efdcaa52fb8e1adff991f"
      ],
      "author": {
        "name": "Kurt Van Dijck",
        "email": "kurt.van.dijck@eia.be",
        "time": "Tue Jan 11 04:32:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 21 20:15:17 2011 -0800"
      },
      "message": "can: add driver for Softing card\n\nThis patch adds a driver for the platform:softing device.\nThis will create (up to) 2 CAN network devices from 1\nplatform:softing device\n\nSigned-off-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f622691c91cd1bb27d03a5caa8a43822572c62bc",
      "tree": "7108157be97d54d4ad584a18f3067d206ba1c3ae",
      "parents": [
        "ee09b3c1cff0335137dc1b146488e4352f640f13"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Dec 22 03:00:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 22 15:25:40 2010 -0800"
      },
      "message": "pch_can: Fix array miss-pointing issue\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "215faf9c5f6e319e97edea9e178123e07825c14d",
      "tree": "32fb283f64110ad634a37dc2e133cb91a97988c5",
      "parents": [
        "75a84eb5d144dc761e1bb0f7dcacbf2b5cee562c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:10 2010 -0800"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:10 2010 -0800"
      },
      "message": "drivers/net/*/: Use static const\n\nUsing static const generally increases object text and decreases data size.\nIt also generally decreases overall object size.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "cfb7e5f187e787bb1430decea339fdea6a669f92",
      "tree": "3cee54269723a51117001c8d7a08b301d0ab8d21",
      "parents": [
        "0c78ab76a05cd788af0383354ffe819e0617f6a0"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:28 2010 -0800"
      },
      "message": "pch_can: Replace netif_rx to netif_receive_skb\n\nSince this driver is implemented as NAPI,\nnetif_receive_skb must be used not netif_rx.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c78ab76a05cd788af0383354ffe819e0617f6a0",
      "tree": "b00f309a80b3f108059fe3fae7cdeb0852b05603",
      "parents": [
        "fea9294c5f2902c45613681ad995ca27899d2016"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:28 2010 -0800"
      },
      "message": "pch_can: Add setting TEC/REC statistics processing\n\nAdd setting TEC/REC statistics processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fea9294c5f2902c45613681ad995ca27899d2016",
      "tree": "65ebb001d62c964b704365c9efc6a0659b619215",
      "parents": [
        "3332bc5446e034566e8a56bf7a7cd479ca35bd6d"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:27 2010 -0800"
      },
      "message": "pch_can: Optimize \"if\" condition in rx/tx processing\n\nFor reduce \"if\" condition, easy to read/understand the code,\noptimize \"if\" condition in rx/tx processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3332bc5446e034566e8a56bf7a7cd479ca35bd6d",
      "tree": "05ca7dffb9bb91ccf5a3d7a895dacafe7afcc3b9",
      "parents": [
        "a6f6d6b51b110e661ae5f862d60c27da4970bec6"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:27 2010 -0800"
      },
      "message": "pch_can: Fix incorrect return processing\n\nFix incorrect return processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6f6d6b51b110e661ae5f862d60c27da4970bec6",
      "tree": "8a0c98c4d4a5098d6f99baddaceae0e348d8308c",
      "parents": [
        "c755145649fa73bd197ac1a73d141047c61b543a"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:26 2010 -0800"
      },
      "message": "pch_can: Move MSI processing to probe/remove processing\n\nCurrently, in case this driver is integrated as module, and when this\nmodule is re-installed, no interrupts is to be occurred.\nFor the above issue, move MSI processing to open/release processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c755145649fa73bd197ac1a73d141047c61b543a",
      "tree": "59ff87bcd47aa3b828969a4df1efbc8ad760909b",
      "parents": [
        "d06848be64e13d5d1d73e581fb185e815893d8b7"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:25 2010 -0800"
      },
      "message": "pch_can: Comment optimization\n\nComment optimization\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d06848be64e13d5d1d73e581fb185e815893d8b7",
      "tree": "c78a647282daab2ebea532d80a3ae3d3fdcad2fc",
      "parents": [
        "0e0805c4063d0611e282bb7fdebe2e223bfe7220"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:25 2010 -0800"
      },
      "message": "pch_can: Fix miss-setting status issue\n\nModify miss-setting status issue at suspend.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e0805c4063d0611e282bb7fdebe2e223bfe7220",
      "tree": "b317efdff5ff2c62a105dbefebfaea292f5ef981",
      "parents": [
        "8714fcaca63203fe10331fe530ff48d3dd31de4e"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:24 2010 -0800"
      },
      "message": "pch_can: Fix bit timing calculation issue\n\nModify like use calculated value directly passed by CAN core module.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8714fcaca63203fe10331fe530ff48d3dd31de4e",
      "tree": "fd4c082f6fb3b0cfe841512e4bcd446002211a15",
      "parents": [
        "9388b166a323f8f7e35eb7a0d17b297ca695fa91"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:24 2010 -0800"
      },
      "message": "pch_can: Delete unnecessary/redundant code\n\nDelete unnecessary/redundant code\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9388b166a323f8f7e35eb7a0d17b297ca695fa91",
      "tree": "fde4bd7bceef5e431b40960fecc91044cef1759b",
      "parents": [
        "435b4efe93d4cec3aa0b36e8707df8d292d3641b"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:23 2010 -0800"
      },
      "message": "pch_can: Fix coding rule violation\n\nFix coding rule violation.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "435b4efe93d4cec3aa0b36e8707df8d292d3641b",
      "tree": "568341dd8e989f81a5e487369c97f3ee991853ad",
      "parents": [
        "e91530ea959295a31911488c62088d5c372032ea"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:23 2010 -0800"
      },
      "message": "pch_can: Replace netdev_dbg instead of dev_dbg partly\n\nFor easy to readable, use netdev_dbg instead of dev_dbg partly\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e91530ea959295a31911488c62088d5c372032ea",
      "tree": "7348441524de4be67164d37b5f9576710262457d",
      "parents": [
        "44c9aa890a2587f48920485b7487bc6d516dbbdf"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:22 2010 -0800"
      },
      "message": "pch_can: Change Copyright and module description\n\nCurrently, Copyright and module description are not formal.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44c9aa890a2587f48920485b7487bc6d516dbbdf",
      "tree": "d16610c30db26a900f01c384ecba48712d166a12",
      "parents": [
        "ca2b004e89484e89b1815157fae2d7f933c5af9e"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:22 2010 -0800"
      },
      "message": "pch_can: Reduce register access\n\nFor improve tx/rx speed, reduce register access.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca2b004e89484e89b1815157fae2d7f933c5af9e",
      "tree": "09f7838141a317b696575c416d7ac621daa72751",
      "parents": [
        "bd58cbc322e97550af5e12584324b7117180435d"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:21 2010 -0800"
      },
      "message": "pch_can: Change functions type\n\nCurrently, these two functions spec(returned value) is unnatural.\nThus, change the return value\u0027s spec\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd58cbc322e97550af5e12584324b7117180435d",
      "tree": "b39c36558b01f62372ea574b2384ac10800c8e92",
      "parents": [
        "7f2bc50efeaeb1dff62ef7e128ae36499fbcf35d"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:21 2010 -0800"
      },
      "message": "pch_can: Rename function/macro name\n\nFor easy to read/understand, Rename function/macro name.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f2bc50efeaeb1dff62ef7e128ae36499fbcf35d",
      "tree": "3ad13a28f36021e76b94425a38833716dc7c083e",
      "parents": [
        "1d5b4b2778e8e40f42ae5d9556777583f3556d81"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:20 2010 -0800"
      },
      "message": "pch_can: Fix warnings\n\nCurrently, in case CONFIG_PM is disabled, compiler outputs warnings.\nMove six functions which are used only CONFIG_PM is enabled,\ninto \"#ifdef CONFIG_PM\" area.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d5b4b2778e8e40f42ae5d9556777583f3556d81",
      "tree": "ab130f9f063f336ad042f04c37b6cf66aaba1e06",
      "parents": [
        "8ac9702b9d5d81b819fc7d6b4f6abad22af01f3c"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:20 2010 -0800"
      },
      "message": "pch_can: Improve rx processing\n\nReplace complex \"goto\" to \"do~while\".\nFor easy to read/understand, it divides a rx function into some functions.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ac9702b9d5d81b819fc7d6b4f6abad22af01f3c",
      "tree": "7301e2e3033cad0fcec89c17996c4adc9185212b",
      "parents": [
        "e489ccebf14657774fd877dc841b458703730586"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:19 2010 -0800"
      },
      "message": "pch_can: Fix endianness issue\n\nthere is endianness issue both Tx and Rx.\nCurrently, data is set like below.\nRegister:\nMSB--LSB\nx x D0 D1\nx x D2 D3\nx x D4 D5\nx x D6 D7\n\nBut Data to be sent must be set like below.\nRegister:\nMSB--LSB\nx x D1 D0\nx x D3 D2\nx x D5 D4\nx x D7 D6  (x means reserved area.)\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e489ccebf14657774fd877dc841b458703730586",
      "tree": "4873adfa3eff1d312402d1a7707164da75009812",
      "parents": [
        "76d94b232940ca91e9b26c590cb7312ab88ff722"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:19 2010 -0800"
      },
      "message": "pch_can: Divide poll function\n\nTo easy to read/understand, divide poll function into two sub-functions.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76d94b232940ca91e9b26c590cb7312ab88ff722",
      "tree": "05b7db8706741aea22da359ec64e64429142b5a3",
      "parents": [
        "249fab773dd5f689318c969ed649c4db077cdfc3"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:18 2010 -0800"
      },
      "message": "pch_can: Add flow control processing\n\nCurrently, there is no flow control processing.\nThus, Add flow control processing as\nwhen there is no empty of tx buffer,\nnetif_stop_queue is called.\nWhen there is empty buffer, netif_wake_queue is called.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e07ebd84eef00be9e169a6d15a0bc20b06578fa",
      "tree": "71eaaea0df69b18701e440bb1109d0d361989218",
      "parents": [
        "ad1184c6cf067a13e8cb2a4e7ccc407f947027d0"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "message": "drivers/net: remove unnecessary flush_scheduled_work() calls\n\njanz-ican3, sh_eth, skge and vxge don\u0027t use workqueue at all and there\nis no reason to flush the system_wq.  Drop flush_scheduled_work()\ncalls and references to workqueue.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Ramkrishna Vepa \u003cramkrishna.vepa@exar.com\u003e\nCc: Sivakumar Subramani \u003csivakumar.subramani@exar.com\u003e\nCc: Sreenivasa Honnur \u003csreenivasa.honnur@exar.com\u003e\nCc: Jon Mason \u003cjon.mason@exar.com\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "84b3cdc38cd2882d7ac3c2ae4b6faf5c199874e3",
      "tree": "367ef1d23648ac00bccd277095481db405fa911e",
      "parents": [
        "fe6c791570efe717946ea7b7dd50aec96b70d551"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 08 18:41:03 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 08 18:41:03 2010 -0800"
      },
      "message": "can: slcan: Add missing linux/sched.h include.\n\ndrivers/net/can/slcan.c: In function \u0027slcan_open\u0027:\ndrivers/net/can/slcan.c:568: error: dereferencing pointer to incomplete type\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1044e36e457fb6dbdf90ce756d578b251d99b5e",
      "tree": "8a121841aa13d7e873fa761623a79a96016aa142",
      "parents": [
        "58e481f66e31e9976558f3e4f709baf9201052fe"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Thu Dec 02 10:57:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 08 09:03:32 2010 -0800"
      },
      "message": "can: add slcan driver for serial/USB-serial CAN adapters\n\nThis patch adds support for serial/USB-serial CAN adapters implementing the\nLAWICEL ASCII protocol for CAN frame transport over serial lines.\n\nThe driver implements the SLCAN line discipline and is heavily based on the\nslip.c driver. Therefore the code style remains similar to slip.c to be able\nto apply changes of the SLIP driver to the SLCAN driver easily.\n\nFor more details see the slcan Kconfig entry.\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2989042ca86b94bf4ffa9486921bb300ad44225f",
      "tree": "3f7c6abad513d04528d754eab78b876dd6087695",
      "parents": [
        "d68f6837c4972b0433e41f8bee4b2b8205610f31"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Nov 29 18:19:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:13:46 2010 -0800"
      },
      "message": "can: EG20T PCH: Delete unnecessary spin_lock\n\nDelete unnecessary spin_lock for accessing Message Object.\nSince all message objects are divided into tx/rx area completely,\nspin_lock processing is unnecessary.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d68f6837c4972b0433e41f8bee4b2b8205610f31",
      "tree": "9f6e646cfb07fb85f2432c375db22cff0c96a296",
      "parents": [
        "15ffc8fddf72712cc45d51c64bd500760ec63c80"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Nov 29 18:16:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:04:51 2010 -0800"
      },
      "message": "can: EG20T PCH: Enumerate LEC macros\n\nFor easy to readable, LEC #define macros are replaced to enums.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15ffc8fddf72712cc45d51c64bd500760ec63c80",
      "tree": "6b26123026d65d0752ed0e7c64d3fe1782958f23",
      "parents": [
        "8339a7ed562719e040ca783bf59fa2d614d10ac9"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Nov 29 18:15:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:04:51 2010 -0800"
      },
      "message": "can: EG20T PCH: Change Message Object Index\n\nFor easy to readable, add Message Object index like below.\nPCH_RX_OBJ_START\nPCH_RX_OBJ_END\nPCH_TX_OBJ_START\nPCH_TX_OBJ_END\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8339a7ed562719e040ca783bf59fa2d614d10ac9",
      "tree": "c2bdfa54014191d78a9ece9c561443ae691e8df5",
      "parents": [
        "db3949c4506a21633469d71f2915cf660eea0a35"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Nov 29 18:11:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:04:50 2010 -0800"
      },
      "message": "can: EG20T PCH: Separate Interface Register(IF1/IF2)\n\nCAN register of Intel PCH EG20T has 2 sets of interface register.\nTo reduce whole of code size, separate interface register.\nAs a result, the number of function also can be reduced.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a80410dc53cf68e56456bef1ca66949b87412f9",
      "tree": "94211a5b8a110b3942a01405cfd1d4217f9f9dc1",
      "parents": [
        "086b5650dcdaae7c4aa60a5d0724f775e733610e"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Nov 17 14:06:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 12:07:30 2010 -0800"
      },
      "message": "can: EG20T PCH: use BIT(X)\n\nReplace bit assignment value to BIT(X).\nFor easy to readable/identifiable, replace all bit assigned macros to BIT(X)\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "086b5650dcdaae7c4aa60a5d0724f775e733610e",
      "tree": "6473aa19ab7c66032c0d7ec66f11576858142b6e",
      "parents": [
        "30dfe2c05037fbc021121c037872c09956938c2f"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Nov 17 01:13:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 12:05:35 2010 -0800"
      },
      "message": "can: EG20T PCH: add prefix to macro\n\nFor easy to readable/identifiable, add prefix \"PCH_\" to all of #define macros.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1323c8fa153f63e20d5a7fc0be72073c3beb05b",
      "tree": "29e4dafb7d5c9c6e2c7f4fbbcbb407b1a7213848",
      "parents": [
        "d8ee707114bc3615fd7be90eb942eba2dbe668ed"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Nov 12 11:37:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 17 12:25:57 2010 -0800"
      },
      "message": "drivers/net/can/sja1000: Use printf extension %pR for struct resource\n\nUsing %pR standardizes the struct resource output.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c389ff80d4b598f57d56aa807d396d4351cac8a4",
      "tree": "288a217289d26c207a49fc033ce44297dbb478af",
      "parents": [
        "c63fdf46ad0a7f8fe3c0252a0e763515617e0ea7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Oct 30 11:08:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 09 09:22:30 2010 -0800"
      },
      "message": "drivers/net/can: Update WARN uses\n\nAdd missing newlines.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e9ebd3cf48d9181e0931c6fd8f1a7dc4d6cb27c",
      "tree": "c8c10dce9d6ec79512942ee79ade877a7dfee708",
      "parents": [
        "62391f97babb7fe0c769830b6f0e0bd184bd0704"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@hansjkoch.de",
        "time": "Fri Oct 29 12:33:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:49:38 2010 -0700"
      },
      "message": "netdev: can: Change mail address of Hans J. Koch\n\nMy old mail address doesn\u0027t exist anymore. This changes all occurrences\nto my new address.\n\nSigned-off-by: Hans J. Koch \u003chjk@hansjkoch.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bdfa3d8fe123a940be121daf374581727b3b6547",
      "tree": "aa25729b7104829f21b94280881b3220905723b7",
      "parents": [
        "526de53cf78d325351904eefb9624f933924df75"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Sat Oct 30 16:28:16 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:28:16 2010 -0700"
      },
      "message": "can: pch_can: fix section mismatch warning by using a whitelisted name\n\nThis patch fixes the following section mismatch warning:\n\nWARNING: drivers/net/can/pch_can.o(.data+0x18):\nSection mismatch in reference from the variable pch_can_pcidev\nto the variable .devinit.rodata:pch_pci_tbl\nThe variable pch_can_pcidev references\nthe variable __devinitconst pch_pci_tbl\n\nThis is actually a false positive which is fixed by giving the offending\nvariable a whitelisted name, it\u0027s renamed to \"pch_can_pci_driver\".\nThis makes sense because the variable is of the type \"struct pci_driver\".\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "526de53cf78d325351904eefb9624f933924df75",
      "tree": "031287eeb83a98a21d7e2f58aff34139fbd8f9ea",
      "parents": [
        "c117e4a2bb49116b0b51df06bbabe638d28dfae7"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Sat Oct 30 16:27:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:27:48 2010 -0700"
      },
      "message": "can: pch_can: fix sparse warning\n\nThis patch fixes the following sparse warning:\n\ndrivers/net/can/pch_can.c:231:26: warning: incorrect type in argument 1 (different address spaces)\ndrivers/net/can/pch_can.c:231:26:    expected unsigned int [usertype] *addr\ndrivers/net/can/pch_can.c:231:26:    got unsigned int [noderef] \u003casn:2\u003e*\u003cnoident\u003e\n\nLet pch_can_bit_{set,clear} first parameter be a void __iomem pointer.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9958a951ed4f8adff9ce02c2b1cb4ede8e2aa0e",
      "tree": "e4769a1ceb27ec5c48fa4f3a398ea00d13333a8a",
      "parents": [
        "9a27586d3d5c3157260b055d057c6f4f6654c72c"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 06:37:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 26 10:48:59 2010 -0700"
      },
      "message": "can: mcp251x: fix reception of standard RTR frames\n\nThis patch sets the missing CAN_RTR_FLAG if a standard RTR frame is\nreceived.\n(For extended frames the CAN_RTR_FLAG was already set correctly.)\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a27586d3d5c3157260b055d057c6f4f6654c72c",
      "tree": "27ac8230bde3a11881795acedc7b4c44671a8fbe",
      "parents": [
        "06d6e6d2e4ef61172f342fddeea5cfa465d81578"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 05:07:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 26 10:48:58 2010 -0700"
      },
      "message": "can: flexcan: fix use after free of priv\n\nThe priv is part of the memory allocated by alloc_candev().\nThis patch moved the free it after last usage of priv.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10d8c4638c5a797baad5846a3447c0ccca8986a3",
      "tree": "77d173b74329a25d065188799828e0d8cfbd6fbe",
      "parents": [
        "43a951e9994fd218ab4e641f94a2fc53556c3675"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Oct 25 16:47:36 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 25 16:47:36 2010 -0700"
      },
      "message": "pch_can: depends on PCI\n\nFix pch_can build when CONFIG_PCI is not enabled.  It uses pci interfaces\nand data structures, so it should depend on PCI.\n\ndrivers/net/can/pch_can.c:1044: error: implicit declaration of function \u0027pci_enable_msi\u0027\ndrivers/net/can/pch_can.c:1079: error: implicit declaration of function \u0027pci_disable_msi\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d3359f8b9e6b3d6339b7e72f8e82275058eb13c",
      "tree": "57fc33b9305101fc978d339455dd0da5d494e67c",
      "parents": [
        "7e223de84b73c621b90755dc4d8c8128e673b529"
      ],
      "author": {
        "name": "Andre B. Oliveira",
        "email": "anbadeol@gmail.com",
        "time": "Mon Oct 18 21:47:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 15:26:48 2010 -0700"
      },
      "message": "can: tscan1: add driver for TS-CAN1 boards\n\nAdd driver for Technologic Systems TS-CAN1 PC104 peripheral boards.\n\nSigned-off-by: Andre B. Oliveira \u003canbadeol@gmail.com\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00389b0820c44cceec3f6981cb4d217982ec73b2",
      "tree": "00bffbec9d4b7ee8bdf989b277bf39e1f46e63ac",
      "parents": [
        "882055c8387e85cb380ab152b96ff69b570d8989"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 01:01:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 14:47:52 2010 -0700"
      },
      "message": "can: at91_can: add KBUILD_MODNAME to bittiming constant\n\nWhile there replace all usage of self defined DRV_NAME by KBUILD_MODNAME.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "882055c8387e85cb380ab152b96ff69b570d8989",
      "tree": "d1253af533ea4631979d3baa6106580951c0722a",
      "parents": [
        "7672fe7373c7b871220093e568610ac95e96de35"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 01:01:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 14:47:51 2010 -0700"
      },
      "message": "can: at91_can: convert dev_\u003clevel\u003e printing to netdev_\u003clevel\u003e\n\nWhile there, remove \"printk()\" on driver loading.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7672fe7373c7b871220093e568610ac95e96de35",
      "tree": "7250e778b29a64276ff9e3c1e3cc6a1f8f4a4ad8",
      "parents": [
        "b156fd0483c8f18b3cc544d9c400fe454458e16a"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 01:01:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 14:47:51 2010 -0700"
      },
      "message": "can: at91_can: convert readl, writel their __raw pendants\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b156fd0483c8f18b3cc544d9c400fe454458e16a",
      "tree": "de574e22143f8622bbbe7b4c48aca978cf4ad7c1",
      "parents": [
        "33a6f298c28a65fa643bc70222ebffe75077f197"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 01:01:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 14:47:50 2010 -0700"
      },
      "message": "can: at91_can: set bittiming in chip_start\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33a6f298c28a65fa643bc70222ebffe75077f197",
      "tree": "8035cabbb6a6252ae6d33224390a8eb52be07fed",
      "parents": [
        "a9d992ecb36f8ed00130eaf41a406fda03433d23"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 01:01:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 14:47:50 2010 -0700"
      },
      "message": "can: at91_can: implement and use at91_get_berr_counter\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9d992ecb36f8ed00130eaf41a406fda03433d23",
      "tree": "c3c20c0fb8c8b1e20abb0ed5f2e6ab0bb9b72583",
      "parents": [
        "b61f674051e58b394454602d492d5e3e3471facc"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 01:01:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 14:47:49 2010 -0700"
      },
      "message": "can: at91_can: fix section mismatch warning\n\n...by adding the correct annotation \"__devinit\" to the driver\u0027s probe\nfunction.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b61f674051e58b394454602d492d5e3e3471facc",
      "tree": "fbeb05e0f7a0d542d3dfa54d845adc3ea8e40a0c",
      "parents": [
        "759a6c768dcdbbb4d3f1fb965b674c15773e09ca"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 01:01:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 14:47:49 2010 -0700"
      },
      "message": "can: at91_can: fix compiler warning in at91_irq_err_state\n\nThis patch fixes the following compiler warning:\n\ndrivers/net/can/at91_can.c: In function \u0027at91_irq_err_state\u0027:\ndrivers/net/can/at91_can.c:779: warning: \u0027reg_ier\u0027 may be used uninitialized in this function\ndrivers/net/can/at91_can.c:779: warning: \u0027reg_idr\u0027 may be used uninitialized in this function\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "759a6c768dcdbbb4d3f1fb965b674c15773e09ca",
      "tree": "ae167ac4b6ba9cc212115c3b51bd8aa3376b7a6e",
      "parents": [
        "8a0e0a49b0a917c8c8dce6f7121ec73a5c8e3932"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 01:01:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 14:47:48 2010 -0700"
      },
      "message": "can: at91_can: fix use after free of priv\n\nThe priv is part of the memory allocated by alloc_candev().\nThis patch moved the free it after last usage of priv.\n\nWhile there convert all free_netdev() to free_candev() (which is currently\njust a wrapper around free_netdev()) to be symetrically with the allocation\nvia alloc_candev().\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a0e0a49b0a917c8c8dce6f7121ec73a5c8e3932",
      "tree": "36478aa3ed999ef60fea8d728d28b55bf3c2825b",
      "parents": [
        "dbe91325c2d6ad34c1ce4f2aeae4bbd11b7a3fff"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 01:01:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 14:47:48 2010 -0700"
      },
      "message": "can: at91_can: fix reception of extended frames\n\nThe AT91_MID_MIDE bit must be set in order to receive extended frames.\nThe reception of an extended frame sets this bit, while reception of\nstandard frames resets it. This results in some lost extended frames in\nan extended ID only environment. But leads to unpredictable lost\nextended ID frames in a mixed environment.\n\nThe problem is fixed by setting the AT91_MID_MIDE after reception of a\nCAN frame.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbe91325c2d6ad34c1ce4f2aeae4bbd11b7a3fff",
      "tree": "8dfa140de5d0be3ed7bb9b089009eda9a6d3415f",
      "parents": [
        "b21d18b51b31a24d17f883b678432fbdee3d5675"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 21 01:01:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 14:47:47 2010 -0700"
      },
      "message": "can: at91_can: use correct bit to enable CAN_CTRLMODE_3_SAMPLES\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b21d18b51b31a24d17f883b678432fbdee3d5675",
      "tree": "1cdce9274328128c2ccc7d621db9a4fdc2e57ca6",
      "parents": [
        "6cebb17beece746de86793cd549e84740896cf4a"
      ],
      "author": {
        "name": "Masayuki Ohtake",
        "email": "masa-korg@dsn.okisemi.com",
        "time": "Fri Oct 15 03:00:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 24 14:42:57 2010 -0700"
      },
      "message": "can: Topcliff: Add PCH_CAN driver.\n\nCAN driver of Topcliff PCH\n\nTopcliff PCH is the platform controller hub that is going to be used in\nIntel\u0027s upcoming general embedded platform. All IO peripherals in\nTopcliff PCH are actually devices sitting on AMBA bus.\nTopcliff PCH has CAN I/F. This driver enables CAN function.\n\nSigned-off-by: Masayuki Ohtake \u003cmasa-korg@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "612eef4f4714d5c0e7127b7b245dbfc444d14a4b",
      "tree": "3b04fca92d4d043163b36fbd8694d025e52c66ea",
      "parents": [
        "5601b2dfae86198667dd6e075a074fbef0c83423"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Wed Oct 20 00:02:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 04:27:03 2010 -0700"
      },
      "message": "can: mcp251x: fix generation of error frames\n\nThe function \"mcp251x_error_skb\" is used to generate error frames.\nThey are identified by the \"CAN_ERR_FLAG\" in can_id. The function\noverwrites the can_id so that the frames show up as normal frames instead\nof error frames.\n\nThis patch fixes the problem by or\u0027ing the can_id instead of overwriting it.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nTested-by: Jargalan Nermunkh \u003cjargalan.nermunkh@criticallink.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5601b2dfae86198667dd6e075a074fbef0c83423",
      "tree": "f099538e1603c4c326228cd4cd21cf1c055b3938",
      "parents": [
        "1e55659ce6ddb5247cee0b1f720d77a799902b85"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Wed Oct 20 00:02:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 04:27:03 2010 -0700"
      },
      "message": "can: mcp251x: fix endless loop in interrupt handler if CANINTF_MERRF is set\n\nCommit d3cd15657516141adce387810be8cb377baf020e introduced a bug, the\ninterrupt handler would loop endlessly if the CANINTF_MERRF bit is set,\nbecause it\u0027s not cleared.\n\nThis patch fixes the problem by masking out the CANINTF_MERRF and all other\nnon interesting bits.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c473fc33915ddb14b71a4929c838c22b20a24ce",
      "tree": "d361dea60572ae6417089e566518e1db940fbade",
      "parents": [
        "beab675cb45f28a4a76780e43fd03e33bc773555"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 04 12:09:31 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 15:19:55 2010 +0200"
      },
      "message": "can: mcp251x: optimize 2515, rx int gets cleared automatically\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "beab675cb45f28a4a76780e43fd03e33bc773555",
      "tree": "14bba37566fd75bf4bd9a17e6cbbe76e59706603",
      "parents": [
        "f1f8c6cbe6f08f93ac2a4ca19625891d8a82b7f8"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Sep 23 21:34:28 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 15:19:51 2010 +0200"
      },
      "message": "can: mcp251x: define helper functions mcp251x_is_2510, mcp251x_is_2515\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "f1f8c6cbe6f08f93ac2a4ca19625891d8a82b7f8",
      "tree": "0ed97a9e3ed0414f69a7ad65778ee4dbeb282642",
      "parents": [
        "d3cd15657516141adce387810be8cb377baf020e"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 15:00:18 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 15:16:08 2010 +0200"
      },
      "message": "can: mcp251x: Don\u0027t use pdata-\u003emodel for chip selection anymore\n\nSince commit e446630c960946b5c1762e4eadb618becef599e7, i.e. v2.6.35-rc1,\nthe mcp251x chip model can be selected via the modalias member in the\nstruct spi_board_info. The driver stores the actual model in the\nstruct mcp251x_platform_data.\n\nFrom the driver point of view the platform_data should be read only.\nSince all in-tree users of the mcp251x have already been converted to\nthe modalias method, this patch moves the \"model\" member from the\nstruct mcp251x_platform_data to the driver\u0027s private data structure.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nCc: Christian Pellegrin \u003cchripell@fsfe.org\u003e\nCc: Marc Zyngier \u003cmaz@misterjones.org\u003e\n"
    },
    {
      "commit": "d3cd15657516141adce387810be8cb377baf020e",
      "tree": "f85a4b2ab4b8bd7f532ccf93e56dc1cade87eb6e",
      "parents": [
        "7e15de3a73899903f33975b1ce57cf59c616d1d9"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Sep 28 10:18:34 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: write intf only when needed\n\nThis patch introduces a variable \"clear_intf\" that hold the bits that\nshould be cleared. Only read-modify-write register if \"clear_intf\"\nis set.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "7e15de3a73899903f33975b1ce57cf59c616d1d9",
      "tree": "3a6d88c72a3b5225c16d233797cce8ae2fd44c86",
      "parents": [
        "f3a3ed3115d39463dc6672454bfbeaff46811a37"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Sep 28 10:00:47 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: read-modify-write eflag only when needed\n\nUse read-modify-write instead of a simple write to change the register\ncontents, to close existing the race window between the original manual\nread and write.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "f3a3ed3115d39463dc6672454bfbeaff46811a37",
      "tree": "e4b58494a3f9411c687998435d67699a1c690fac",
      "parents": [
        "711e4d6eccd72c57938228b8e0c29cb205527032"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Sep 28 09:53:35 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: allow to read two registers in one spi transfer\n\nThis patch bases on work done earlier by David Jander.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: David Jander \u003cdavid@protonic.nl\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    }
  ],
  "next": "711e4d6eccd72c57938228b8e0c29cb205527032"
}
