{"push_id":2170803492,"size":20,"distinct_size":20,"ref":"refs/heads/batadv/net-next","head":"74027aab7f808eca71521b61d55fc06e040ec89e","before":"4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323","commits":[{"sha":"02dd9a8afab42d63ca89a0e7dc8c45c5bebeb710","author":{"name":"Simon Wunderlich","email":"42cbe4b0826c05d661e037936181609ea8d344eb@simonwunderlich.de"},"message":"batman-adv: Start new development cycle\n\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/02dd9a8afab42d63ca89a0e7dc8c45c5bebeb710"},{"sha":"3326afe6bac383a354c947d878e3916a74bbd59a","author":{"name":"Denys Vlasenko","email":"27e5163e36ba2a40c6e7cd8a6de7e7d45498863c@redhat.com"},"message":"batman-adv: Deinline batadv_orig_hash_find, save 7339 bytes\n\nThis function compiles to 288 bytes of machine code for Linux 4.14 on\nDebian Stretch amd64 and (6.3.0-18) with the default configuration. 27\ncallsites (25 used in default config).\n\n   text    data     bss     dec     hex filename\n 179291   10317    4416  194024   2f5e8 batman-adv.ko.pre\n 171952   10317    4416  186685   2d93d batman-adv.ko.post\n\nSigned-off-by: Denys Vlasenko <dvlasenk@redhat.com>\n[sven@narfation.org: Fix includes, correct sizes+counts in commit message]\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/3326afe6bac383a354c947d878e3916a74bbd59a"},{"sha":"26835642e3f13ce9025ab2316411ce33e72029f8","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Add License-Filename to GPL-2.0 files\n\nThe FSFE REUSE practices [1] recommend to add a \"License-Filename\" tag to\nfiles which don't contain the complete license text. The GPL-2.0 files\nusually only have a small notice at the beginning of the file. The longer\nlicense is usually stored in a separate file and therefore should be\nreferenced accordingly.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/26835642e3f13ce9025ab2316411ce33e72029f8"},{"sha":"7f6d60213a91063fce27b8bd458333727515b8c8","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Add SPDX license identifier above copyright header\n\nThe \"Linux kernel licensing rules\" require that each file has a SPDX\nlicense identifier as first line (and sometimes as second line).\n\nThe FSFE REUSE practices [1] would also require the same tags but have no\nrestrictions on the placement in the source file. Using the \"Linux kernel\nlicensing rules\" is therefore also fulfilling the FSFE REUSE practices\nrequirements at the same time.\n\n[1] https://reuse.software/practices/\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/7f6d60213a91063fce27b8bd458333727515b8c8"},{"sha":"f93bdc23daf30921cea10eb28790e245be231187","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Add SPDX license identifier to batman-adv.rst\n\nThe \"Linux licensing rules\" require that also the restructuredText files\nare marked with the appropriate SPDX license identifier.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/f93bdc23daf30921cea10eb28790e245be231187"},{"sha":"6647455c9c512a5e26f73e2063eae242b85c662c","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Add license header to Kconfig\n\nThe last remaining file without license notice and/or SPDX license\nidentifier under net/batman-adv/ is the Kconfig. It should have been\nlicensed under the same conditions as the rest of batman-adv and the\nMakefile which uses the CONFIG_* variables from Kconfig.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/6647455c9c512a5e26f73e2063eae242b85c662c"},{"sha":"de3ce9ec1e56fe34ad3d4ebd735f7c5ec6c132f9","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Change batman_adv.h license to MIT\n\nThe ISC license is considered as not recommended in \"Linux kernel licensing\nrules\". It should only be used for existing code or for importing code from\na different project with that license.\n\nBut the kernel still has the similar sounding MIT/Expat license under the\npreferred licenses. Switching to this license for this relatively new file\nshould therefore allow batman-adv to better follow the new licensing rules.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nAcked-by: Antonio Quartulli <a@unstable.cc>\nAcked-by: Matthias Schiffer <mschiffer@universe-factory.net>\nAcked-by: Andrew Lunn <andrew@lunn.ch>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/de3ce9ec1e56fe34ad3d4ebd735f7c5ec6c132f9"},{"sha":"635fa872c8157896ea03540d1f6ffd12313514a6","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: include gfp.h for GFP_* defines\n\nThe linux/gfp.h provides the GFP_ATOMIC and GFP_KERNEL define. It should\ntherefore be included instead of linux/fs.h.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/635fa872c8157896ea03540d1f6ffd12313514a6"},{"sha":"b2ec4c8d039bede4600b2bcbbb1c0336f0867438","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: include build_bug.h for BUILD_BUG_ON define\n\ncommit bc6245e5efd7 (\"bug: split BUILD_BUG stuff out into\n<linux/build_bug.h>\") added a new header for BUILD_BUG_ON. It should\ntherefore be included instead of linux/bug.h\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/b2ec4c8d039bede4600b2bcbbb1c0336f0867438"},{"sha":"f5d50793623b0250dd8e1792e967953c7ff08ce4","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Include net.h for net_ratelimited_function\n\nThe linux/net.h provides the net_ratelimited_function. It should\ntherefore be included directly before it is used.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/f5d50793623b0250dd8e1792e967953c7ff08ce4"},{"sha":"19d86df294afcd38788e8151029616764735d7aa","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: include kobject.h for kobject_* functions\n\nThe linux/kobject.h provides the kobject_* function declarations and should\ntherefore be included directly before they are used.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/19d86df294afcd38788e8151029616764735d7aa"},{"sha":"3a0d76be423a5d20f53e6b25f327360b7e6588ec","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Remove unused sched.h include\n\nThe linux/wait.h include was removed with commit 421d988b2c08 (\"batman-adv:\nConsolidate logging related functions\"). The previously required (but not\nunused) linux/sched.h include can also be dropped now.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/3a0d76be423a5d20f53e6b25f327360b7e6588ec"},{"sha":"bd0e7713001080c1fb78073f70372056567ffbdd","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Add missing kernel-doc to packet.h\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/bd0e7713001080c1fb78073f70372056567ffbdd"},{"sha":"3a187fb0216d2b676b4a25d740b6561233dc5307","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Use parentheses in function kernel-doc\n\nThe documentation describing kernel-doc comments for functions (\"How to\nformat kernel-doc comments\") uses parentheses at the end of the function\nname. Using this format allows to use a consistent style when adding\ndocumentation to a function and when referencing this function in a\ndifferent kernel-doc section.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/3a187fb0216d2b676b4a25d740b6561233dc5307"},{"sha":"6a45cb8ac91bd5ff85ef658d98d07f422b39297d","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Use inline kernel-doc for enum/struct\n\nThe inline kernel-doc comments make it easier to keep changes to the\nstruct/enum synchronized with the documentation of the it. And it makes it\neasier for larger structures like struct batadv_priv to read the\ndocumentation inside the code.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/6a45cb8ac91bd5ff85ef658d98d07f422b39297d"},{"sha":"0562b214145bbea5d24f6695d63484971692db0e","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Fix kernel-doc references to struct members\n\nThe correct syntax to create references in kernel-doc to a struct member is\nnot \"struct_name::member\"\" but \"&struct_name->member\" or\n\"&struct_name.member\". The correct syntax is required to get the correct\ncross-referencing in the reStructuredText text output.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/0562b214145bbea5d24f6695d63484971692db0e"},{"sha":"0edbda1d5e02134392ccd39b7b6538d8e8f836c4","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Add kernel-doc to structs in headers\n\nAll structs in types.h are already documented. But some other headers\nstill have private structs which also should be documented.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/0edbda1d5e02134392ccd39b7b6538d8e8f836c4"},{"sha":"9b4064f6985aea9b06eafb78fc1f6e9be9af7af5","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Add kernel-doc to enums in headers\n\nAll enums in types.h are already documented. But some other headers\nstill have private enums which also should be documented.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/9b4064f6985aea9b06eafb78fc1f6e9be9af7af5"},{"sha":"8075e9fad2dd52695f9e0f6e6b1a535fe83d1e3e","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Add kernel-doc to functions in headers\n\nExternally visible functions should be documented with kernel-doc. This\nusually refers to non-static functions but also static inline files in\nheaders are visible in other files and should therefore be documented.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/8075e9fad2dd52695f9e0f6e6b1a535fe83d1e3e"},{"sha":"74027aab7f808eca71521b61d55fc06e040ec89e","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Add kernel-doc to externally visible functions\n\nAccording to the kernel-doc documentation, externally visible functions\nshould be documented. This refers to all all non-static function which can\n(and will) be used by functions in other sources files.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/open-mesh-mirror/linux-merge/commits/74027aab7f808eca71521b61d55fc06e040ec89e"}]}
{"actor":{"display_login":"open-mesh-syncer"}}