{"push_id":967973936,"size":449,"distinct_size":13,"ref":"refs/heads/work/hns/input/tsc2007-v3","head":"61bae81cdfe76386fb6b581ae4d50d4ca44a43be","before":"d05e04a43988b743439e49d03568b007649ae011","commits":[{"sha":"c08ae18560aaed50fed306a2e11f36ce70130f65","author":{"email":"da4b4ed1d87736710c484a0ca84b2abc9f4ef095@users.sourceforge.net","name":"Markus Elfring"},"message":"iio-light: Use a signed return type for ltr501_match_samp_freq()\n\nThe return type \"unsigned int\" was used by the ltr501_match_samp_freq()\nfunction despite of the aspect that it will eventually return a negative\nerror code.\nImprove this implementation detail by deletion of the type modifier then.\n\nThis issue was detected by using the Coccinelle software.\n\nSigned-off-by: Markus Elfring <elfring@users.sourceforge.net>\nAcked-by: Peter Meerwald-Stadler <pmeerw@pmeerw.net>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/c08ae18560aaed50fed306a2e11f36ce70130f65"},{"sha":"9979e320b559264333a77c73131ae88cefca15e5","author":{"email":"deb4fe1229523b10a391e0df9bd6b9bd4be4129e@gmail.com","name":"Matt Ranostay"},"message":"iio: proximity: lidar: correct return value\n\nlidar_i2c_xfer() function was never a non-positive value on error,\nand this correct that with a -EIO return code.\n\nFixes: 366e65633cf4 (\"iio: proximity: lidar: optimize i2c transactions\")\nSigned-off-by: Matt Ranostay <mranostay@gmail.com>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/9979e320b559264333a77c73131ae88cefca15e5"},{"sha":"01cc5235604d61018712c11a14d74230f6a38bf4","author":{"email":"c9abf7248a519119ccb31f4fd3c3a4e0b6ebd20b@oracle.com","name":"Vegard Nossum"},"message":"iio: add IIO_TRIGGER dependency to STK8BA50\n\nRan into this on UML:\n\ndrivers/iio/accel/stk8ba50.c: In function ‘stk8ba50_data_rdy_trigger_set_state’:\ndrivers/iio/accel/stk8ba50.c:163:9: error: implicit declaration of function ‘iio_trigger_get_drvdata’ [-Werror=implicit-function-declaration]\n\niio_trigger_get_drvdata() is defined only when IIO_TRIGGER is selected.\n\nSigned-off-by: Vegard Nossum <vegard.nossum@oracle.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/01cc5235604d61018712c11a14d74230f6a38bf4"},{"sha":"005ce0713006a76d2b0c924ce0e2629e5d8510c3","author":{"email":"c9abf7248a519119ccb31f4fd3c3a4e0b6ebd20b@oracle.com","name":"Vegard Nossum"},"message":"iio: add HAS_IOMEM dependency to VF610_ADC\n\nRan into this on UML:\n\ndrivers/built-in.o: In function `vf610_adc_probe':\ndrivers/iio/adc/vf610_adc.c:744: undefined reference to `devm_ioremap_resource'\n\ndevm_ioremap_resource() is defined only when HAS_IOMEM is selected.\n\nSigned-off-by: Vegard Nossum <vegard.nossum@oracle.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/005ce0713006a76d2b0c924ce0e2629e5d8510c3"},{"sha":"97a249e98a72d6b79fb7350a8dd56b147e9d5bdb","author":{"email":"e9e238ed8689f868e810067ba004813963311d01@gmail.com","name":"Yong Li"},"message":"iio: dac: mcp4725: set iio name property in sysfs\n\nWithout this change, the name entity for mcp4725 is missing in\n/sys/bus/iio/devices/iio\\:device*/name\n\nWith this change, name is reported correctly\n\nSigned-off-by: Yong Li <sdliyong@gmail.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/97a249e98a72d6b79fb7350a8dd56b147e9d5bdb"},{"sha":"af756bbccff85504ce05c63a50f80b9d7823c500","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@atomide.com","name":"Tony Lindgren"},"message":"ARM: dts: Fix omap5 PMIC control lines for RTC writes\n\nThe palmas PMIC has two control lines that need to be muxed properly\nfor things to work. The sys_nirq pin is used for interrupts, and msecure\npin is used for enabling writes to some PMIC registers.\n\nWithout these pins configured properly things can fail in mysterious\nways. For example, we can't update the RTC registers on palmas PMIC\nunless the msecure pin is configured. And this is probably the reason\nwhy we had RTC missing from the omap5 dts file.\n\nAccording to \"OMAP5430 ES2.0 Data Manual [Public] VErsion A (Rev. F)\"\nswps052f.pdf, mux mode 1 is for sys_drm_msecure so in theory there's\nshould be no need to configure it as a GPIO pin.\n\nHowever, it seems there are some reliability issues using the msecure\nmux mode. And the TI trees configure the msecure pin as GPIO out high\ninstead.\n\nAs the PMIC only cares that the msecure line is high to allow access\nto the RTC registers, let's use a GPIO hog as suggested by Nishanth\nMenon <nm@ti.com>. Also the use of the internal pull was considered\nbut supposedly that may not be capable of keeping the line high in\na noisy environment.\n\nIf we ever see high security omap5 products in the mainline tree,\nthose need to skip the msecure pin muxing and ignore setting the GPIO\nhog. Chances are the related pin mux registers are locked in that case\nand the msecure pin is managed by whatever software may be running in\nthe ARM TrustZone.\n\nWho knows what the original intention of the msecure pin was. Maybe\nit was supposed to prevent the system time to be set back for some\ngame demo modes to time out? Anyways, it seems that later PMICs like\ntps659037 have recycled this pin for \"powerhold\" and devices like\nbeagle-x15 do not need changes to the msecure pin configuration.\n\nTo avoid further confusion with TWL variant PMICs, beagle-x15 does\nnot have a back-up battery for RTC palmas. Instead the mcp79410 RTC\nis used with rtc-ds1307 driver. There is a \"powerhold\" jumper j5\nholes near the palmas PMIC, and shorting it seems to power up\nbeagle-x15 automatically. It is unknown if it also has other side\neffects to the beagle-x15 power up sequence.\n\nCc: stable@vger.kernel.org # v4.4\nSigned-off-by: Tony Lindgren <tony@atomide.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/af756bbccff85504ce05c63a50f80b9d7823c500"},{"sha":"4b8c4eddfc941a38e5bc716a37e8c4292cefaa6d","author":{"email":"cef439e78636cdab99cd2923826c5065a0743e5b@strlen.de","name":"Florian Westphal"},"message":"netfilter: nft_byteorder: avoid unneeded le/be conversion steps\n\nDavid points out that we to three le/be conversions instead\nof just one.  Doesn't matter on x86_64 w. gcc, but other\narchitectures might be less lucky.\n\nSince it also simplifies code just follow his advice.\n\nFixes: c0f3275f5cb (\"nftables: byteorder: provide le/be 64 bit conversion helper\")\nSuggested-by: David Laight <David.Laight@aculab.com>\nSigned-off-by: Florian Westphal <fw@strlen.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/4b8c4eddfc941a38e5bc716a37e8c4292cefaa6d"},{"sha":"f90d2d37fb933773c9945c5939ae87aea2343057","author":{"email":"cef439e78636cdab99cd2923826c5065a0743e5b@strlen.de","name":"Florian Westphal"},"message":"netfilter: ipset: allow a 0 netmask with hash_netiface type\n\nJozsef says:\n The correct behaviour is that if we have\n ipset create test1 hash:net,iface\n ipset add test1 0.0.0.0/0,eth0\n iptables -A INPUT -m set --match-set test1 src,src\n\n then the rule should match for any traffic coming in through eth0.\n\nThis removes the -EINVAL runtime test to make matching work\nin case packet arrived via the specified interface.\n\nBugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1297092\nSigned-off-by: Florian Westphal <fw@strlen.de>\nAcked-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/f90d2d37fb933773c9945c5939ae87aea2343057"},{"sha":"e9db45578706e216d9bb0fb5f459b137da54be63","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"mac80211: recalculate SW ROC only when needed\n\nThe current (new) code recalculates the new work timeout\nfor software remain-on-channel whenever any item started.\nIn two of the callers of ieee80211_handle_roc_started(),\nthis is completely pointless since they're for hardware\nand will skip the recalculation entirely; it's necessary\nonly in the case of having just added a new item to the\nlist, as in the last remaining case the recalculation had\njust been done.\n\nThis last case, however, is also problematic - if one of\nthe items on the list actually expires during the recalc\nthe list iteration outside becomes corrupted and crashes.\n\nFix this by moving the recalculation to the only place\nwhere it's required.\n\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/e9db45578706e216d9bb0fb5f459b137da54be63"},{"sha":"e6a8a3aaaac832f47092df93f46298251b136fc9","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"mac80211: fix remain-on-channel cancellation\n\nIlan's previous commit 1b894521e60c (\"mac80211: handle HW\nROC expired properly\") neglected to take into account that\nhw_begun was now always set in the software implementation\nas well as the offloaded case.\n\nFix hw_begun to only apply to the offloaded case to make\nthe check in Ilan's commit safe and correct.\n\nReported-by: Jouni Malinen <j@w1.fi>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/e6a8a3aaaac832f47092df93f46298251b136fc9"},{"sha":"94c4fd641e1bc438092f0214bb5ec77ea73b13cf","author":{"email":"5716cc40769303914dac486db0fc6ac4cba9419e@redhat.com","name":"Dave Young"},"message":"wireless: change cfg80211 regulatory domain info as debug messages\n\ncfg80211 module prints a lot of messages like below. Actually printing\nonce is acceptable but sometimes it will print again and again, it looks\nvery annoying. It is better to change these detail messages to debugging\nonly.\n\ncfg80211: World regulatory domain updated:\ncfg80211:  DFS Master region: unset\ncfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)\ncfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)\ncfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)\ncfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)\ncfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)\ncfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)\ncfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)\ncfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)\ncfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)\n\nThe changes in this patch is to replace pr_info with pr_debug in function\nprint_rd_rules and print_regdomain_info\n\nSigned-off-by: Dave Young <dyoung@redhat.com>\n[change some pr_err() statements to at least keep the alpha2]\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/94c4fd641e1bc438092f0214bb5ec77ea73b13cf"},{"sha":"c3826807bbb3de693208da4ecb9c9602de16c616","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"regulatory: fix world regulatory domain data\n\nThe rule definitions here aren't really valid, they would\nbe rejected if it came from userspace due to the bandwidth\nspecified being bigger than the rule's width.\n\nThis is fairly much inconsequential since the other rules\naround them do enable the bandwidth, but express that better\nusing the NL80211_RRF_AUTO_BW flag.\n\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/c3826807bbb3de693208da4ecb9c9602de16c616"},{"sha":"470f4d613b51806e15e055428234a04a99f076fc","author":{"email":"fdf5551f20996bc0613832b4b54eb06eecaffd38@wizery.com","name":"Eliad Peller"},"message":"mac80211: avoid ROC during hw restart\n\nDefer ROC requests during hw restart, as the driver\nmight not be fully configured in this stage (e.g.\nchannel contexts were not added yet)\n\nSigned-off-by: Eliad Peller <eliadx.peller@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/470f4d613b51806e15e055428234a04a99f076fc"},{"sha":"b9f628fcc673ba582cc7a17c4fd9be01133e61bd","author":{"email":"fdf5551f20996bc0613832b4b54eb06eecaffd38@wizery.com","name":"Eliad Peller"},"message":"mac80211: clear local->sched_scan_req properly on reconfig\n\nOn reconfig, in case of sched_scan_req->n_scan_plans > 1,\nlocal->sched_scan_req was never cleared, although\ncfg80211_sched_scan_stopped_rtnl() was called, resulting\nin local->sched_scan_req holding a stale and preventing\nfurther scheduled scan requests.\n\nClear it explicitly in this case.\n\nFixes: 42a7e82c6792 (\"mac80211: Do not restart scheduled scan if multiple scan plans are set\")\nSigned-off-by: Eliad Peller <eliadx.peller@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/b9f628fcc673ba582cc7a17c4fd9be01133e61bd"},{"sha":"354210f8046cc801d6001f10c5c32967932b09a2","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@bobcopeland.com","name":"Bob Copeland"},"message":"Revert \"mac80211_hwsim: support any address in userspace\"\n\nThis reverts commit cd37a90b2a417e5882414e19954eeed174aa4d29.\n\nDifferent userspace programs interpreted HWSIM_ATTR_ADDR_TRANSMITTER\nand HWSIM_ATTR_ADDR_RECEIVER differently: some expected it to\nbe an unchanging hardware address that is tied to the radio despite\nwhich address is configured on the interface, while others expected\nto be a copy of the address in the frame (the configured address).\nThe intent of the original authors is unclear.\n\nThe latter interpretation doesn't really work properly with multiple\nvifs and broadcast frames.  Also, as the TA is already in the\nframe, userspace programs can actually support configured addresses\nin the former interpretation by mapping between them and the supplied\nHWSIM_ATTR_ADDR_TRANSMITTER.\n\nSo, in the interest of API stability, revert to the previous mode\nof operation and going forward use the former interpretation.\n\nSigned-off-by: Bob Copeland <me@bobcopeland.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/354210f8046cc801d6001f10c5c32967932b09a2"},{"sha":"1a57081add2529fb4d8d11e7385990e7e550d30b","author":{"email":"643a80aaf16a8332d6a70921c14d4bb265446494@intel.com","name":"Emmanuel Grumbach"},"message":"mac80211: fix PS-Poll handling\n\nMy commit below broken PS-Poll handling. In case the driver\nhas no frames buffered, driver_release_tids will be 0, but\ncalling find_highest_prio_tid() with 0 as a parameter is\nnot a good idea:\nfls(0) - 1 = -1.\nThis bug caused mac80211 to think that frames were buffered\nin the driver which in turn was confused because mac80211\nwas asking to release frames that were not reported to\nexist.\nOn iwlwifi, this led to the WARNING below:\n\nWARNING: CPU: 0 PID: 11230 at drivers/net/wireless/intel/iwlwifi/mvm/sta.c:1733 iwl_mvm_sta_modify_sleep_tx_count+0x2af/0x320 [iwlmvm]()\nffffffffc0627c60 ffff8800069b7648 ffffffff81888913 0000000000000000\n0000000000000000 ffff8800069b7688 ffffffff81089d6a ffff8800069b7678\n0000000000000001 ffff88003b35abf0 ffff88000698b128 ffff8800069b76d4\nCall Trace:\n[<ffffffff81888913>] dump_stack+0x4c/0x65\n[<ffffffff81089d6a>] warn_slowpath_common+0x8a/0xc0\n[<ffffffff81089e5a>] warn_slowpath_null+0x1a/0x20\n[<ffffffffc05f36bf>] iwl_mvm_sta_modify_sleep_tx_count+0x2af/0x320 [iwlmvm]\n[<ffffffffc05dae41>] iwl_mvm_mac_release_buffered_frames+0x31/0x40 [iwlmvm]\n[<ffffffffc045d8b6>] ieee80211_sta_ps_deliver_response+0x6e6/0xd80 [mac80211]\n[<ffffffffc0461296>] ieee80211_sta_ps_deliver_poll_response+0x26/0x30 [mac80211]\n[<ffffffffc048f743>] ieee80211_rx_handlers+0xa83/0x2900 [mac80211]\n[<ffffffffc04917ad>] ieee80211_prepare_and_rx_handle+0x1ed/0xa70 [mac80211]\n[<ffffffffc045e3d5>] ? sta_info_get_bss+0x5/0x4a0 [mac80211]\n[<ffffffffc04925b6>] ieee80211_rx_napi+0x586/0xcd0 [mac80211]\n[<ffffffffc05eaa3e>] iwl_mvm_rx_rx_mpdu+0x59e/0xc60 [iwlmvm]\n\nFixes: 0ead2510f8ce (\"mac80211: allow the driver to send EOSP when needed\")\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/1a57081add2529fb4d8d11e7385990e7e550d30b"},{"sha":"2bc533bd9dcf48eaf4af6fb89a338734a9e8f76e","author":{"email":"fdf5551f20996bc0613832b4b54eb06eecaffd38@wizery.com","name":"Eliad Peller"},"message":"mac80211: handle sched_scan_stopped vs. hw restart race\n\nOn hw restart, mac80211 might try to reconfigure already\nstopped sched scan, if ieee80211_sched_scan_stopped_work()\nwasn't scheduled yet.\n\nThis in turn will keep the device driver with scheduled scan\nconfigured, while both mac80211 and cfg80211 will clear\ntheir sched scan state once the work is scheduled.\n\nFix it by ignoring ieee80211_sched_scan_stopped() calls\nwhile in hw restart, and flush the work before starting\nthe reconfiguration.\n\nSigned-off-by: Eliad Peller <eliadx.peller@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/2bc533bd9dcf48eaf4af6fb89a338734a9e8f76e"},{"sha":"da629cf111a2b9a182d1b43f03f2cb0d3f258af4","author":{"email":"b93afca131f86f2653331097f5dcdcaaa5682625@googlemail.com","name":"Helmut Schaa"},"message":"mac80211: Don't buffer non-bufferable MMPDUs\n\nNon-bufferable MMPDUs are sent out to STAs even while in PS mode\n(for example probe responses). Applying filtered frame handling for\nthese doesn't seem to make much sense and will only create more\nair utilization when the STA wakes up. Hence, apply filtered frame\nhandling only for bufferable MMPDUs.\n\nDiscovered while testing an old VOIP phone that started probing\nfor APs while in PS mode. The mac80211/ath9k AP where the STA is\nassociated would reply with a probe response but the phone sometimes\nmoved to a new channel already and couldn't ack the probe response\nanymore. In that case mac80211 applied filtered frame handling\nfor the un-acked probe response.\n\nSigned-off-by: Helmut Schaa <helmut.schaa@googlemail.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/da629cf111a2b9a182d1b43f03f2cb0d3f258af4"},{"sha":"efaea94aaf0decd55b15aa7068d4d516a352e56e","author":{"email":"707d14912bb250caf67dfe0ea4035681fbfc4f56@netfilter.org","name":"Pablo Neira Ayuso"},"message":"netfilter: nft_ct: keep counters away from CONFIG_NF_CONNTRACK_LABELS\n\nThis is accidental, they don't depend on the label infrastructure.\n\nFixes: 48f66c905a97 (\"netfilter: nft_ct: add byte/packet counter support\")\nReported-by: Arnd Bergmann <arnd@arndb.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>\nAcked-by: Florian Westphal <fw@strlen.de>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/efaea94aaf0decd55b15aa7068d4d516a352e56e"},{"sha":"c08659d431b40ad5beb97d7dde49ad9796cb812c","author":{"email":"f21c634a73790683e5c9fae328bcce65a30b7426@goldelico.com","name":"H. Nikolaus Schaller"},"message":"ARM: dts: omap5-board-common: enable rtc and charging of backup battery\n\ntested on OMP5432 EVM\n\nCc: stable@vger.kernel.org # v4.4\nSigned-off-by: H. Nikolaus Schaller <hns@goldelico.com>\nSigned-off-by: Tony Lindgren <tony@atomide.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/c08659d431b40ad5beb97d7dde49ad9796cb812c"}]}