{"push_id":678909623,"size":16,"distinct_size":16,"ref":"refs/heads/wpan-drvops-trace","head":"411464ca4042d9806004b2be72e888b50ecc54cd","before":"bcee7dfc79a1983496d70bdddeb33e5048314d34","commits":[{"sha":"e34fd879f5516496c7241c9c2caf3a108295a30c","author":{"email":"8858498612e3a522354216649776e3032dcb7e5b@wantstofly.org","name":"Lennert Buytenhek"},"message":"mac802154: Avoid rtnl deadlock in mac802154_wpan_ioctl().\n\n->ndo_do_ioctl() can be entered with the rtnl lock already held,\nfor example when sending a wext ioctl to a device (in which case\nthe rtnl lock is taken by wext_ioctl_dispatch()), but\nmac802154_wpan_ioctl() currently unconditionally takes the rtnl\nlock on entry, which can cause deadlocks.\n\nTo fix this, bail out of mac802154_wpan_ioctl() before taking the\nrtnl lock if the ioctl cmd is not one of the cmds we implement.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>\nAcked-by: Alexander Aring <alex.aring@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/e34fd879f5516496c7241c9c2caf3a108295a30c"},{"sha":"c032705ebfed32a6dcda72d83c54f060d4bf1e6e","author":{"email":"8858498612e3a522354216649776e3032dcb7e5b@wantstofly.org","name":"Lennert Buytenhek"},"message":"ieee802154 socket: Return EMSGSIZE from raw_sendmsg() if packet too big.\n\nThe proper return code for trying to send a packet that exceeds the\noutgoing interface's MTU is EMSGSIZE, not EINVAL, so patch ieee802154's\nraw_sendmsg() to do the right thing.  (Its dgram_sendmsg() was already\nreturning EMSGSIZE for this case.)\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>\nAcked-by: Alexander Aring <alex.aring@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/c032705ebfed32a6dcda72d83c54f060d4bf1e6e"},{"sha":"b251d4de671ca0623d19b88a8af7f038499db631","author":{"email":"8858498612e3a522354216649776e3032dcb7e5b@wantstofly.org","name":"Lennert Buytenhek"},"message":"Documentation/networking/ieee802154.txt: fix various inaccuracies.\n\n* Update the linux-zigbee git:// repository URL.\n\n* Remove the MLME section as the current kernel does not provide a\n  full 802.15.4 MLME implementation.\n\n* The hardmac example driver 'fakehard' was removed some time ago.\n\n* The IEEE 802.15.4 device drivers live in drivers/net/ieee802154/,\n  not in drivers/ieee802154/.\n\n* The IEEE 802.15.4 MTU is 127 bytes, not 128 bytes.\n\n* Some of the 6LoWPAN code lives in net/6lowpan/.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>\nReviewed-by: Stefan Schmidt <stefan@osg.samsung.com>\nAcked-by: Alexander Aring <alex.aring@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/b251d4de671ca0623d19b88a8af7f038499db631"},{"sha":"d0997b44c9081071e39417b188f7db6d1ea37341","author":{"email":"8858498612e3a522354216649776e3032dcb7e5b@wantstofly.org","name":"Lennert Buytenhek"},"message":"ieee802154: Remove ieee802154_reduced_mlme_ops references.\n\nAs there doesn't seem to be a definition of it or any users of it.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>\nAcked-by: Alexander Aring <alex.aring@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/d0997b44c9081071e39417b188f7db6d1ea37341"},{"sha":"01c8d2bbd407a178f5bfe0312c32aec345066697","author":{"email":"8858498612e3a522354216649776e3032dcb7e5b@wantstofly.org","name":"Lennert Buytenhek"},"message":"ieee802154: Remove 802.15.4/6LoWPAN checks for interface MTU.\n\nIn the past, 802.15.4 interfaces and 6LoWPAN interfaces used the\nsame dev->type (ARPHRD_IEEE802154), and 802.15.4 interfaces were\ndistinguished from 6LoWPAN interfaces by their differing dev->mtu.\n\n6LoWPAN interfaces have their own ARPHRD type now, so there is no\nlonger any need to check dev->mtu to distinguish 802.15.4 devices\nfrom 6LoWPAN devices.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>\nAcked-by: Alexander Aring <alex.aring@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/01c8d2bbd407a178f5bfe0312c32aec345066697"},{"sha":"66a3297f6d3f9dc35e27c3cec6b4437ac13f07ff","author":{"email":"8858498612e3a522354216649776e3032dcb7e5b@wantstofly.org","name":"Lennert Buytenhek"},"message":"ieee802154 socket: No need to check for ARPHRD_IEEE802154 in raw_bind().\n\nieee802154_get_dev() only returns devices that have dev->type ==\nARPHRD_IEEE802154, therefore, there is no need to check this again\nin raw_bind().\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>\nAcked-by: Alexander Aring <alex.aring@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/66a3297f6d3f9dc35e27c3cec6b4437ac13f07ff"},{"sha":"641459ca336edc009e044b76d16ee3d1ca6464c0","author":{"email":"8858498612e3a522354216649776e3032dcb7e5b@wantstofly.org","name":"Lennert Buytenhek"},"message":"mac802154: mac802154_mlme_start_req() optimisation.\n\nmac802154_mlme_start_req() calls\nieee802154_mlme_ops(dev)->llsec->set_params() on the net_device\npassed into it, however, this net_device will always be a mac802154\nnet_device, so just call mac802154_set_params() directly instead.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>\nAcked-by: Alexander Aring <alex.aring@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/641459ca336edc009e044b76d16ee3d1ca6464c0"},{"sha":"fc4f80524368dbf3fa2eba639c7b79bb014aea0a","author":{"email":"d03dbcdedb9639e397df9b8578e8fc8274f4e6c4@gmail.com","name":"Alexander Aring"},"message":"nl802154: fix cca mode wpan phy flag\n\nThis patch fix the handling to call cca mode setting. If the phy isn't\nflag then the driver doesn't support this setting.\n\nSigned-off-by: Alexander Aring <alex.aring@gmail.com>\nReported-by: Varka Bhadram <varkabhadram@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/fc4f80524368dbf3fa2eba639c7b79bb014aea0a"},{"sha":"0f999b09f5c1b135e840501840dbcd01fad66f79","author":{"email":"d87a866b66cf1f04eab09125e0275d379e3910c1@gmail.com","name":"Varka Bhadram"},"message":"ieee802154: add set transmit power support\n\nThis patch adds transmission power setting support for IEEE-802.15.4\ndevices via nl802154.\n\nSigned-off-by: Varka Bhadram <varkab@cdac.in>\nAcked-by: Alexander Aring <alex.aring@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/0f999b09f5c1b135e840501840dbcd01fad66f79"},{"sha":"dec169eccc26b12a533856a7fea87a245c47c11d","author":{"email":"d87a866b66cf1f04eab09125e0275d379e3910c1@gmail.com","name":"Varka Bhadram"},"message":"ieee802154: fix typo for file name\n\nSigned-off-by: Varka Bhadram <varkab@cdac.in>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/dec169eccc26b12a533856a7fea87a245c47c11d"},{"sha":"e4390592a4fc3ee10a8bc4742197fdbac3935f74","author":{"email":"d03dbcdedb9639e397df9b8578e8fc8274f4e6c4@gmail.com","name":"Alexander Aring"},"message":"nl802154: add support for cca ed level info\n\nThis patch adds information about the current cca ed level when the phy\nis dumped over nl802154.\n\nSigned-off-by: Alexander Aring <alex.aring@gmail.com>\nReviewed-by: Varka Bhadram <varkabhadram@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/e4390592a4fc3ee10a8bc4742197fdbac3935f74"},{"sha":"b69644c1c72e179738dd5c7e52e99d8550189472","author":{"email":"d03dbcdedb9639e397df9b8578e8fc8274f4e6c4@gmail.com","name":"Alexander Aring"},"message":"nl802154: add support to set cca ed level\n\nThis patch adds support for setting the current cca ed level value over\nnl802154.\n\nSigned-off-by: Alexander Aring <alex.aring@gmail.com>\nReviewed-by: Varka Bhadram <varkabhadram@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/b69644c1c72e179738dd5c7e52e99d8550189472"},{"sha":"b5a61c306b0dddb28e3a3ab5d782c73e5f665497","author":{"email":"d03dbcdedb9639e397df9b8578e8fc8274f4e6c4@gmail.com","name":"Alexander Aring"},"message":"atusb: add support for at86rf230\n\nThis patch adds support for the at86rf230 version check which is used\nby the rzusb stick.\n\nSigned-off-by: Alexander Aring <alex.aring@gmail.com>\nReviewed-by: Stefan Schmidt <stefan@osg.samsung.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/b5a61c306b0dddb28e3a3ab5d782c73e5f665497"},{"sha":"cce4480ac4a1ffebb24d86947be143377d90eb86","author":{"email":"8858498612e3a522354216649776e3032dcb7e5b@wantstofly.org","name":"Lennert Buytenhek"},"message":"ieee802154: Fix generation of random EUI-64 addresses.\n\nCurrently, ieee802154_random_extended_addr() has a 50% chance of\ngenerating a group (multicast) address, while this function is used\nfor generating station addresses (which can't be group addresses)\nfor interfaces that don't have a hardware-provided address.\n\nAlso, in case get_random_bytes() generates the EUI-64 address\n00:00:00:00:00:00:00:00 (extremely unlikely), which is an invalid\naddress, ieee802154_random_extended_addr() reacts by changing it\nto 01:00:00:00:00:00:00:00, which is an invalid station address as\nwell, as it is a group address.\n\nThis patch changes the address generation procedure to grab eight\nrandom bytes, treat that as an EUI-64, and then clear the Group\naddress bit and set the Locally Administered bit, which is in\nline with how eth_random_addr() generates random EUI-48s.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>\nAcked-by: Alexander Aring <alex.aring@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/cce4480ac4a1ffebb24d86947be143377d90eb86"},{"sha":"f78d0def71566a89b840d37e199aa52889acccaa","author":{"email":"8858498612e3a522354216649776e3032dcb7e5b@wantstofly.org","name":"Lennert Buytenhek"},"message":"ieee802154: Fix EUI-64 station address validation.\n\nRefuse to allow setting an EUI-64 group address as an interface\naddress, as those are not valid station addresses.\n\nSigned-off-by: Lennert Buytenhek <buytenh@wantstofly.org>\nAcked-by: Alexander Aring <alex.aring@gmail.com>\nSigned-off-by: Marcel Holtmann <marcel@holtmann.org>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/f78d0def71566a89b840d37e199aa52889acccaa"},{"sha":"411464ca4042d9806004b2be72e888b50ecc54cd","author":{"email":"2af78e27b8c15f3929acd171eee40b9b9bcbd73c@cdac.in","name":"Varka Bhadram"},"message":"mac802154: add trace functionality for driver ops\n\nThis patch adds trace events for driver operations.\n\nSigned-off-by: Varka Bhadram <varkab@cdac.in>","distinct":true,"url":"https://api.github.com/repos/bhadram/linux/commits/411464ca4042d9806004b2be72e888b50ecc54cd"}]}