From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2E7C0C43331 for ; Mon, 18 Jan 2021 18:42:11 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 0CB512225E for ; Mon, 18 Jan 2021 18:42:11 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2393651AbhARSmD (ORCPT ); Mon, 18 Jan 2021 13:42:03 -0500 Received: from stargate.chelsio.com ([12.32.117.8]:34735 "EHLO stargate.chelsio.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2393682AbhARS1n (ORCPT ); Mon, 18 Jan 2021 13:27:43 -0500 Received: from localhost (junagarh.blr.asicdesigners.com [10.193.185.238]) by stargate.chelsio.com (8.13.8/8.13.8) with ESMTP id 10IIQaJg005570; Mon, 18 Jan 2021 10:26:37 -0800 Date: Mon, 18 Jan 2021 23:56:37 +0530 From: Raju Rangoju To: netdev@vger.kernel.org Cc: hch@lst.de, rahul.lakkireddy@chelsio.com, rajur@chelsio.com Subject: how to determine if buffers are in user-space/kernel-space Message-ID: <20210118182636.GB15369@chelsio.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Hi, We have an out-of-tree kernel module which was using segment_eq(get_fs(), KERNEL_DS) to determine whether buffers are in Kernel space vs User space. However, with the get_fs() and its friends removed[1], we are out of ideas on how to determine if buffers are in user space or kernel space. Can someone shed some light on how to accomplish it? Thanks in Advance, Raju [1] https://patchwork.kernel.org/project/linux-fsdevel/patch/20200817073212.830069-10-hch@lst.de/