Tentatively merged into cifs-2.6.git for-next pending testing On Thu, Jun 22, 2023 at 11:22 PM Shyam Prasad N <nspmangalore@xxxxxxxxx> wrote: > > On Mon, Jun 12, 2023 at 8:59 PM Enzo Matsumiya <ematsumiya@xxxxxxx> wrote: > > > > On 06/12, Paulo Alcantara wrote: > > >Shyam Prasad N <nspmangalore@xxxxxxxxx> writes: > > > > > >> I had to use kernel_getsockname to get socket source details, not > > >> kernel_getpeername. > > > > > >Why can't you use @server->srcaddr directly? > > > > That's only filled if explicitly passed through srcaddr= mount option > > (to bind it later in bind_socket()). > > > > Otherwise, it stays zeroed through @server's lifetime. > > Yes. As Enzo mentioned, srcaddr is only useful if the user gave that > mount option. > > Also, here's an updated version of the patch. > kernel_getsockname seems to be a blocking function, and we need to > drop the spinlock before calling it. > > -- > Regards, > Shyam -- Thanks, Steve