From owner-svn-src-head@freebsd.org Tue May 10 16:20:28 2016 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 50E91B36179; Tue, 10 May 2016 16:20:28 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-oi0-x231.google.com (mail-oi0-x231.google.com [IPv6:2607:f8b0:4003:c06::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1B55C1F51; Tue, 10 May 2016 16:20:28 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by mail-oi0-x231.google.com with SMTP id k142so23926742oib.1; Tue, 10 May 2016 09:20:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=feOgrjaHk8Q/WP9xOkAlmiX2E8zg7QatJtJMYQyjql0=; b=Rwkwtq9BZihgiCtlUhLrbs5dzxmmAf9eYG9rQStonvgIBV4GzhcPoRRG6kOoxONr3a VUJNpp4OmsvxOQGOKS4FVkbz7JxtGBwNDxIEK8WaaMQnaRot3kCoftIo4GgQM8yJ5Vab /n5Ls/0wPInn7mGblKEZn4ziNN2gZDoN4H1JWuAxCA7wkBKM7phpOW1c0VHSXpkZmLQz t/x+9Y/Uyw85J46HglSjiy5HEWByw87llxDAJMPy8HwGbGPT+svWw7K/l7YsfWkkrsAu pUGDGg8DL1MUkc+ZCQbbPnvJ9f7blNj0a8siXuD4Aq4UuVRFfmo/xcqfCnjOZXZnATRM WAQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=feOgrjaHk8Q/WP9xOkAlmiX2E8zg7QatJtJMYQyjql0=; b=Der0JrZNIWmBLvrBAYsVpfmXCucI/tIPb8rbtGfZvWzEvob3loHY8KAlS/k1pWu9jB Khwa1RVYqJE5dSw6DFfkGw3O2IWuoQmkvDI3N9Aq1Z0MW1VlklT7WOIAN/Wr6PrSsNzF NqyhcRIF2mG2JunGjfeP+2Z+OsObi15C0Ir6/ipedqP2pbypqpCvv4AS8fObLCFh/OAi sLFdp8tNyjGI53g/jc/9X/W5XXzYMe79NjPonm6yZnZDaN67C6rBjB67S6eOtrFRWU7K zgnHrExvaRcTnmjh83FK0VN77L6l2I0eEov8SzA/9fR0OU3QCrwOXHOwYuPkEswYVj4G WjTg== X-Gm-Message-State: AOPr4FUE+EqE8URa7JkgHdjlaGrz4J7tYEMHostbJ+yCnMfp8d6BjH0H1GnHd/OMPizK3P8Fk7sjMfmgtrdubg== MIME-Version: 1.0 X-Received: by 10.157.37.230 with SMTP id q93mr2951431ota.10.1462897227149; Tue, 10 May 2016 09:20:27 -0700 (PDT) Sender: asomers@gmail.com Received: by 10.202.64.138 with HTTP; Tue, 10 May 2016 09:20:27 -0700 (PDT) In-Reply-To: <201605101546.u4AFkX0w073701@repo.freebsd.org> References: <201605101546.u4AFkX0w073701@repo.freebsd.org> Date: Tue, 10 May 2016 10:20:27 -0600 X-Google-Sender-Auth: N9dvXeDChDa1zLf4rVIRsZFf4vE Message-ID: Subject: Re: svn commit: r299371 - in head: sbin/camcontrol sys/cam sys/cam/scsi From: Alan Somers To: Edward Tomasz Napierala Cc: "src-committers@freebsd.org" , "svn-src-all@freebsd.org" , "svn-src-head@freebsd.org" , "Kenneth D. Merry" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 May 2016 16:20:28 -0000 On Tue, May 10, 2016 at 9:46 AM, Edward Tomasz Napierala wrote: > Author: trasz > Date: Tue May 10 15:46:33 2016 > New Revision: 299371 > URL: https://svnweb.freebsd.org/changeset/base/299371 > > Log: > Add "camcontrol reprobe" subcommand, and implement it for da(4). > This makes it possible to manually force updating capacity data > after the disk got resized. Without it it might be neccessary to > reboot before FreeBSD notices updated disk size under eg VMWare. > > Discussed with: imp@ > MFC after: 1 month > Sponsored by: The FreeBSD Foundation > Differential Revision: https://reviews.freebsd.org/D6108 > > Modified: > head/sbin/camcontrol/camcontrol.8 > head/sbin/camcontrol/camcontrol.c > head/sys/cam/cam_ccb.h > head/sys/cam/cam_xpt.c > head/sys/cam/scsi/scsi_da.c > > I too have been annoyed that "camcontrol rescan" won't update capacity data. But could we solve the problem by simply adding logic to "camcontrol rescan" instead of adding an entirely new command? Would a user ever want to rescan a device without reprobing it too? -Alan