From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753056AbcFJUlp (ORCPT ); Fri, 10 Jun 2016 16:41:45 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:63687 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752638AbcFJUln (ORCPT ); Fri, 10 Jun 2016 16:41:43 -0400 From: Arnd Bergmann To: Sage Weil Cc: torvalds@linux-foundation.org, linux-kernel@vger.kernel.org, ceph-devel@vger.kernel.org, Ilya Dryomov Subject: Re: [GIT PULL] Ceph updates for 4.7-rc1 Date: Fri, 10 Jun 2016 22:42:51 +0200 Message-ID: <3724610.gtEplKGO6B@wuerfel> User-Agent: KMail/5.1.3 (Linux/4.4.0-22-generic; KDE/5.18.0; x86_64; ; ) In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:9rg/OPbbkvVH/J0T7XadonYaEH8OpvcEGUmNALzu+O4QRINTk7S URT4Py1Utl6Vkj3/DqZpgqXE7gVbINxoIluz0et9oSZXLshTkPUaUXGsP40NthyBAT/FnEB Y3FfTiv0Fv6cUom7jtrhmkGeS7uXNq5YQfQVzyIlQbT4H10j25VJDVLmCpFi37QhWoRTZ7d ojiw41+ftmNaC/xkR5g9Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:9mqvqbi6QWQ=:B1AUjjv15hGkPHYMIvNmyV rzGiRZuCsRyHS+hzrB0FFQ4a3XaOevf+u7gRfcqocxiXGwr/QMYmbbfJaTBEDY6wAfOcHtpq7 96CokU8iytnxTBTej2gm/xY6bO+RpO9OVmOX7/JuN2/LNVmk09mLsOuNVTW3trBrkukcNnjQ9 vlzq4/MVdPn6UXBwkNfS8q156czvATJ7RNYUv1sZTcDh46Oeq6tO5QTK+m1KNOTmREnN1r9ol jFD8r1oBHTdQRFFHlZkCdOs4CE3h5RjM9Jmm9RpzNBAcoE48N1BwV29Dj1PDLX9d55zvU1e8s rryVGSi8VmfaVQ6Mi2UR00YZWllJlCNaaE5s/R8+l2eKmzHrlRxYG6X8FZrULq10GaAFIl3oU 7DjPP1yR86WsmO2AZB0CTJ2qf4MN55kmu06uazuR0ApvH1QGjLPhvxBrm6ZqBeAI7wFhsDwgZ DkSz+qj8DT480DBvXdVwpPsop2LuqRIdZH+/S6EloUoNwpsbnPlY43T3ECqGQ59JcmQdaNTqj Go221HnLSy2G0doPuRJOcdH1GWLamCr33NT6XW8dzEGX3hlBxYOPcV5bIxIx4fjY9yGxK3HFA keVtaMN/qTD7DJOOHyjOdq0D6RXJvjKAJfS0utx2lLtHtQicYxEfzhOTbM8yZWh4pYGo8q83p SN/hyEe9YrEf+fmGkh8flhP6ieZTayFNqSueNuLr9xTe7NayelQUpr+lgP2KdLXSOkq8CquOw P8dq3FaCYw5VzXDo Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thursday, May 26, 2016 2:18:03 PM CEST Sage Weil wrote: > Hi Linus, > > Please pull the following Ceph updates from > > git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git for-linus > > This changeset has a few main parts: > > * Ilya has finished a huge refactoring effort to sync up the client-side > logic in libceph with the user-space client code, which has evolved > significantly over the last couple years, with lots of additional > behaviors (e.g., how requests are handled when cluster is full and > transitions from full to non-full). This structure of the code is more > closely aligned with userspace now such that it will be much easier to > maintain going forward when behavior changes take place. There are some > locking improvements bundled in as well. I'm getting a warning in some ARM randconfig build: WARNING: "ceph_monc_do_statfs" [fs/ceph/ceph.ko] has no CRC! I have bisected this down to this particular commit fcd00b68bbe: > ---------------------------------------------------------------- > Ilya Dryomov (40): > libceph: DEFINE_RB_FUNCS macro but I have no idea how the change relates to the symptom though. What I see is that this one exported symbol has a __crc of a different type from all the others: $ nm net/ceph/mon_client.o | grep __crc 48c2e16e A __crc_ceph_monc_get_version 2360d633 A __crc_ceph_monc_get_version_async 0c50a10a A __crc_ceph_monc_got_map w __crc_ceph_monc_do_statfs b63e5cf5 A __crc_ceph_monc_init c4602476 A __crc_ceph_monc_open_session 5e6fd15f A __crc_ceph_monc_renew_subs 53a9ed7f A __crc_ceph_monc_stop 33a329fa A __crc_ceph_monc_validate_auth 34010ef9 A __crc_ceph_monc_wait_osdmap 29c50846 A __crc_ceph_monc_want_map I only see this in some rare randconfig builds and have not figured out which options are required, but I have also been able to reproduce it on an x86 config and have uploaded the .config file to http://pastebin.com/raw/Dsrtfbcs Arnd