{"shas":[["d97a077a15ae21e161e74def7762caa99200e4cf","a072e933f45880fe04500ea083d5c7f6e81a06f0@vyatta.com","wan: make LAPB callbacks const\n\nThis is compile tested only.\nSuggested by dumpster diving in PAX.\n\nSigned-off-by: Stephen Hemminger <shemminger@vyatta.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","stephen hemminger"],["1d70cb06db4f8105997672378ae248f44c3a4379","a072e933f45880fe04500ea083d5c7f6e81a06f0@vyatta.com","pcnet32: constify function table\n\nFunction tables need to be const to prevent malicious use.\n\nThis is compile tested only.\nGleaned from PAX.\n\nSigned-off-by: Stephen Hemminger <shemminger@vyatta.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","stephen hemminger"],["d91d25d537af07ba71ed9751d5319daa8eee5066","a072e933f45880fe04500ea083d5c7f6e81a06f0@vyatta.com","bna: make function tables cont\n\nTo prevent malicious usage, all tables of pointers must be const.\n\nCompile tested only.\nGleaned for PAX.\n\nSigned-off-by: Stephen Hemminger <shemminger@vyatta.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","stephen hemminger"],["956a206620fa048afdcd8ab714ac3cf6a9e884b7","a072e933f45880fe04500ea083d5c7f6e81a06f0@vyatta.com","vxge: make function table const\n\nAll tables of function pointers should be const.\nThe pre-existing code has lots of needless indirection...\n\nInspired by similar change in PAX.\nCompile tested only.\n\nSigned-off-by: Stephen Hemminger <shemminger@vyatta.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","stephen hemminger"],["9927c893f4442f5045a919ff7c78113ded9c709e","0672176982fbc629cc374f31a7a45ae1671abf90@solarflare.com","ethtool: Make struct ethtool_rxnfc kernel-doc more self-consistent\n\nRefer consistently to 'classification rules' or just 'rules' rather\nthan 'filter specifications' or 'filter rules'.\n\nRefer consistently to rule 'locations' and not 'indices'.\n\nSigned-off-by: Ben Hutchings <bhutchings@solarflare.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","Ben Hutchings"],["434495c50ea786b89eca7f7af2bac424658a76ee","0672176982fbc629cc374f31a7a45ae1671abf90@solarflare.com","ethtool: Explicitly state that RX NFC rule locations are priorities\n\nThe location of an RX flow classification rule is needed to identify\nit for retrieval, replacement or deletion.  However it also defines\nthe priority of the rule in the case that a flow is matched by\nmultiple rules.  This is what I intended to imply by referring to the\nuse of a TCAM, commonly used to implement that behaviour.\n\nHowever there are other ways this can be done, and it is better to\nspecify this explicitly.  Further, I want to add the option for\nautomatic selection of rule locations.\n\nSigned-off-by: Ben Hutchings <bhutchings@solarflare.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","Ben Hutchings"],["815c7db5c809ea3d5735de3131ecdf758b0e14ff","0672176982fbc629cc374f31a7a45ae1671abf90@solarflare.com","ethtool: Clean up definitions of rule location arrays in RX NFC\n\nCorrect the description of ethtool_rxnfc::rule_locs; it is an array\nof currently used locations, not all possible valid locations.\n\nAdd note that drivers must not use ethtool_rxnfc::rule_locs.\n\nThe rule_locs argument to ethtool_ops::get_rxnfc is either NULL or a\npointer to an array of u32, so change the parameter type accordingly.\n\nSigned-off-by: Ben Hutchings <bhutchings@solarflare.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","Ben Hutchings"],["473e64ee4603671efa1e0785418e56e9ffdfc47b","0672176982fbc629cc374f31a7a45ae1671abf90@solarflare.com","ethtool: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL\n\nA user-space process must use ETHTOOL_GRXCLSRLCNT to find the number\nof classification rules, then allocate a buffer of the right size,\nthen use ETHTOOL_GRXCLSRLALL to fill the buffer.  If some other\nprocess inserts or deletes a rule between those two operations,\nthe user buffer might turn out to be the wrong size.\n\nIf it's too small, the return value will be -EMSGSIZE.  But if it's\ntoo large, there is no indication of this.  Fix this by updating\nthe rule_cnt field on return.\n\nSigned-off-by: Ben Hutchings <bhutchings@solarflare.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","Ben Hutchings"],["f78a5fda9116525809d088917638be912b85f838","fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net","Revert \"Scm: Remove unnecessary pid & credential references in Unix socket's send and receive path\"\n\nThis reverts commit 0856a304091b33a8e8f9f9c98e776f425af2b625.\n\nAs requested by Eric Dumazet, it has various ref-counting\nproblems and has introduced regressions.  Eric will add\na more suitable version of this performance fix.\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","David S. Miller"]],"ref":"refs/heads/master","size":9,"head":"f78a5fda9116525809d088917638be912b85f838","push_id":43040873}