From patchwork Mon Jun 18 15:06:50 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 138987 Delivered-To: patch@linaro.org Received: by 2002:a2e:970d:0:0:0:0:0 with SMTP id r13-v6csp4064106lji; Mon, 18 Jun 2018 08:07:46 -0700 (PDT) X-Google-Smtp-Source: ADUXVKI7ggWB7IyvmCpabZJ1oamNVs+tfiOdYyBe85Gj4GpXrB89IpTh3wYRIYZ4Us6qjBZuG4wq X-Received: by 2002:a17:902:7442:: with SMTP id e2-v6mr14774790plt.28.1529334466752; Mon, 18 Jun 2018 08:07:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529334466; cv=none; d=google.com; s=arc-20160816; b=ZmRXtWWp3HcuLW+p7VIWrUGFoAkmrUywVB1E7efM0uPd+VbG2WWJcfKY6R2NRLpS9V K5ZRRMbx9ITSsEEp9yl2AGoLInEavb61gwa978Ih6dEomBGKpzB/pfgUitt/twilVuPq vwgzEMM2fPZQ+hj46EEr53HBWQd82/RcsoUyS+f2iUxEiRQo+ymiuq84HjoECnN8kDEd O0KS3Zq5VAF5weF5DnK9C9jvVGfcQiNlNVwNYM1IiqqmSI/D76jD67jfKdGGbLf+7xBW JFAbcHw/v3zNqeNcIxNxPhplVDJCJaD/Boe56mmhN/dq3c2aHc0gW3uoBBytoIVHwB3V vqfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=q2T4UrD9szOfdzNvlMNqttk4POXTrpRi5ixqutBZyow=; b=u1xKY6VqzG+xqj4n7nJpqYF9jK/n1+QsZxqFVW0ZbFQKChxxNhRMw73iaN/pnZ9sOy 3+ljDRDbCWLa54hAOsgUPgmCJ1bTb0j/+tL/+bRSg4jHquSWYLktghu8+QPkuQYBl21B JXUhnsky3txs9x3DFnVL8QXsghToA3oi3ZNonw6oULpl/iy02feMfargS77myTPKdzLm /XOoFuzSiih5gw/y8J2vKKbK/di0NIKFlXy8xYEI0Mw2WYBrP/a+ItJJIVJUginJgVox yEa+hEpc1fKpt209mrV+W86X1dcRgXeX1PjBXJBoaBZlaBYn0n9T4lckIDt3pm6D8Amc d68Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h3-v6si14802061plb.100.2018.06.18.08.07.46; Mon, 18 Jun 2018 08:07:46 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935559AbeFRPHn (ORCPT + 30 others); Mon, 18 Jun 2018 11:07:43 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:51313 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935468AbeFRPHj (ORCPT ); Mon, 18 Jun 2018 11:07:39 -0400 Received: from wuerfel.lan ([95.208.111.237]) by mrelayeu.kundenserver.de (mreue101 [212.227.15.145]) with ESMTPA (Nemesis) id 0LdEht-1fux1l1vNp-00iTHh; Mon, 18 Jun 2018 17:07:20 +0200 From: Arnd Bergmann To: Greg Kroah-Hartman Cc: y2038@lists.linaro.org, Bastien Nocera , Hans de Goede , Larry Finger , Arnd Bergmann , Quytelda Kahja , Arushi Singhal , devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org Subject: [PATCH] staging: rtl8723bs: remove get_monotonic_boottime() Date: Mon, 18 Jun 2018 17:06:50 +0200 Message-Id: <20180618150717.1066151-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K1:qQA/lxB+s/mRpqdVnzDyjBcFIJGUnD/MOaHqVVo1CwixyEc8vb0 Z246PEe63CnDK1dIAPPtCrO8cjxSeTIGVXFGjeLrywMNtmXVRp/yWpDgBJGwlU845uGZyxd E9tFneyf2wxsf3XPKcyV7NfZQ0kI81NUEBS0uiBtvW2iI648upUBCABFYzglwZPF/1Am4eL ZSw673FNwymep5g1Rya1A== X-UI-Out-Filterresults: notjunk:1; V01:K0:QIE3hLmpzvo=:cKZD18z2UAA7d1PAVSVEm+ 7g78tGRFEG4MRc8xgBRUGKr2TaDr4ujGqJvT6DXmBlaCeVIGFyRXMwTbJoz7TR6r+Yh2KqFeO KEIk8SDssT1cGr0AQrQQIP6Ayl91baG4yXSDvMQ5YVNWrYxj7j9XZ3CZBziA+bWBqpVXAHDws gP3mQEwSeV5Ie0gRJwkxg1XXFva5OriiVMdsIY+Arda97407Y98O5RVRkQ2lv8MNvQsl+BeUm r44P7coRJ2LuAwMn96ubKkgJ7isNvnDQmVl6EDJ1blRuSKbdsZqbYNWEJ4PqETR5Z1Wmn4rOg YDKSPRn0dBmj7KlSJn6rTbtvAg+UYDXFJq6w6EkyB6pyDvESGOgEvayTTtU8uuuVC0Z+pBH1z IBjQF6CXeC2xl95WEYRTWZYH4gerMfwmQdjH1ixphcy3FrgEAMQ+i/CfFYNLSrj8jgkQiV4Gg qiaK+HoyJkVgts8JQz2FyaU9l0p+CLNss3P4jTGsh6Aq4GdLVPp5sxdWaoy0FhA1wSaZOS5SR uxIYDsiyn+dkDnsAalh4Ig20wZtAQd/sf0fObqP2HkLLbN5phcRNzYgJB6WlbOzKWIpsIjz9I qd7Nw4T+9Xm8cB2ILpSu7ca4d6nkAAAusbkJGD/zi/GdSbBogH7VOQNIe1Ntj2nIAH5KKHwIE 8LDz/WK4n7U41BFLcwBSKaLxlagsrpwnD0RUcPXlvn6QTUVeUlCDuDomWhXGlqKQGPoo= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org get_monotonic_boottime() is deprecated because it uses the old 'timespec' structure. This replaces one of the last callers with a call to ktime_get_boottime, which also simplifies it a bit by avoiding a double conversion. Signed-off-by: Arnd Bergmann --- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) -- 2.9.0 Reviewed-by: Quytelda Kahja diff --git a/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c b/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c index 02178e25fbb8..73fc3a742f74 100644 --- a/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c +++ b/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c @@ -233,13 +233,6 @@ static int rtw_ieee80211_channel_to_frequency(int chan, int band) return 0; /* not supported */ } -static u64 rtw_get_systime_us(void) -{ - struct timespec ts; - get_monotonic_boottime(&ts); - return ((u64)ts.tv_sec*1000000) + ts.tv_nsec / 1000; -} - #define MAX_BSSINFO_LEN 1000 struct cfg80211_bss *rtw_cfg80211_inform_bss(struct adapter *padapter, struct wlan_network *pnetwork) { @@ -331,7 +324,7 @@ struct cfg80211_bss *rtw_cfg80211_inform_bss(struct adapter *padapter, struct wl notify_channel = ieee80211_get_channel(wiphy, freq); - notify_timestamp = rtw_get_systime_us(); + notify_timestamp = ktime_to_us(ktime_get_boottime()); notify_interval = le16_to_cpu(*(__le16 *)rtw_get_beacon_interval_from_ie(pnetwork->network.IEs)); notify_capability = le16_to_cpu(*(__le16 *)rtw_get_capability_from_ie(pnetwork->network.IEs));