{"push_id":1001950594,"size":1000,"distinct_size":56,"ref":"refs/heads/github-kvalo/master","head":"988148e6bce901f9b9942f958af39f1d6c1e5c60","before":"2990ff4c23bab5b559ffaa8b30e5421cb86c8fee","commits":[{"sha":"bba7f40a029c1e2966146e3a021b3deaf5639904","author":{"email":"10f507e71980d391161c979d35809259368b6261@lightnvm.io","name":"Javier González"},"message":"lightnvm: warn if irqs are disabled in lock laddr\n\nAdd a warning if irqs are disabled when locking a new address in rrpc.\nThe typical path to a new request does not disable irqs, but this is not\nguaranteed in the future.\n\nSigned-off-by: Javier González <javier@cnexlabs.com>\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/bba7f40a029c1e2966146e3a021b3deaf5639904"},{"sha":"3704e098cc1a4c2cabcf4e1cfbbff38b4bfb1ea7","author":{"email":"10f507e71980d391161c979d35809259368b6261@lightnvm.io","name":"Javier González"},"message":"lightnvm: fix request intersection locking in rrpc\n\nThis patch fixes an error on the calculation of intersecting logical\naddresses; it contemplates the case where a new request including\nseveral addresses intersects with a single locked address. This case is\ntypical when multiple pages are sent in a new request, while GC - which\nat the moment sends one address at the time - is running.\n\nSigned-off-by: Javier González <javier@cnexlabs.com>\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/3704e098cc1a4c2cabcf4e1cfbbff38b4bfb1ea7"},{"sha":"6dde1d6c9094a7c20a680aa2196ad6d032ec7ded","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"lightnvm: check overflow and correct mlc pairs\n\nThe specification currently limits the number of MLC pairs to 886. Make\nsure that a device is unable to be instantiate if more is configured.\n\nAlso, previously the patch had the wrong math for copying MLC pairs, as\nit only copied half of the actual entries.\n\nFixes: ca5927e7ab53 \"lightnvm: introduce mlc lower page table mappings\"\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/6dde1d6c9094a7c20a680aa2196ad6d032ec7ded"},{"sha":"bf64318564c43385ffc3d3dfedab5287bdf3dfdd","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"lightnvm: allow to force mm initialization\n\nSystem block allows the device to initialize with its configured media\nmanager. The system blocks is written to disk, and read again when media\nmanager is determined. For this to work, the backend must store the\ndata. Device drivers, such as null_blk, does not have any backend\nstorage. This patch allows the media manager to be initialized without a\nstorage backend.\n\nIt also fix incorrect configuration of capabilities in null_blk, as it\ndoes not support get/set bad block interface.\n\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/bf64318564c43385ffc3d3dfedab5287bdf3dfdd"},{"sha":"1418bf076d08edd47a610ea3844c6f6012949a51","author":{"email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com","name":"Dan Carpenter"},"message":"ceph: checking for IS_ERR instead of NULL\n\nceph_osdc_alloc_request() returns NULL on error, it never returns error\npointers.\n\nFixes: 5be0389dac66 ('ceph: re-send AIO write request when getting -EOLDSNAP error')\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/1418bf076d08edd47a610ea3844c6f6012949a51"},{"sha":"db6aed70235b35a113e1b0e81cb293fd2e92de0f","author":{"email":"5a3288024fcad83740d827e0862f4c1e6f28e7bf@redhat.com","name":"Yan, Zheng"},"message":"ceph: fix snap context leak in error path\n\nSigned-off-by: Yan, Zheng <zyan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/db6aed70235b35a113e1b0e81cb293fd2e92de0f"},{"sha":"f224a6915f266921507bb6e50a82f87a3de5b4b5","author":{"email":"152d4c5bebf13a5b809d42b4d789cf9d887e6698@gmail.com","name":"Ilya Dryomov"},"message":"crush: ensure bucket id is valid before indexing buckets array\n\nWe were indexing the buckets array without verifying the index was\nwithin the [0,max_buckets) range.  This could happen because\na multistep rule does not have enough buckets and has CRUSH_ITEM_NONE\nfor an intermediate result, which would feed in CRUSH_ITEM_NONE and\nmake us crash.\n\nReflects ceph.git commit 976a24a326da8931e689ee22fce35feab5b67b76.\n\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>\nReviewed-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/f224a6915f266921507bb6e50a82f87a3de5b4b5"},{"sha":"56a4f3091dceb7dfc14dc3ef1d5f59fe39ba4447","author":{"email":"152d4c5bebf13a5b809d42b4d789cf9d887e6698@gmail.com","name":"Ilya Dryomov"},"message":"crush: ensure take bucket value is valid\n\nEnsure that the take argument is a valid bucket ID before indexing the\nbuckets array.\n\nReflects ceph.git commit 93ec538e8a667699876b72459b8ad78966d89c61.\n\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>\nReviewed-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/56a4f3091dceb7dfc14dc3ef1d5f59fe39ba4447"},{"sha":"dc6ae6d8e7726bad4f1c87244b49cac851746c65","author":{"email":"152d4c5bebf13a5b809d42b4d789cf9d887e6698@gmail.com","name":"Ilya Dryomov"},"message":"crush: add chooseleaf_stable tunable\n\nAdd a tunable to fix the bug that chooseleaf may cause unnecessary pg\nmigrations when some device fails.\n\nReflects ceph.git commit fdb3f664448e80d984470f32f04e2e6f03ab52ec.\n\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>\nReviewed-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/dc6ae6d8e7726bad4f1c87244b49cac851746c65"},{"sha":"b9b519b78cfbef9ed1b7aabca63eaaa9d1682a71","author":{"email":"152d4c5bebf13a5b809d42b4d789cf9d887e6698@gmail.com","name":"Ilya Dryomov"},"message":"crush: decode and initialize chooseleaf_stable\n\nAlso add missing \\n while at it.\n\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>\nReviewed-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/b9b519b78cfbef9ed1b7aabca63eaaa9d1682a71"},{"sha":"97db9a88186e3a7d3a1942370c836bf221d3ab90","author":{"email":"152d4c5bebf13a5b809d42b4d789cf9d887e6698@gmail.com","name":"Ilya Dryomov"},"message":"libceph: advertise support for TUNABLES5\n\nAdd TUNABLES5 feature (chooseleaf_stable tunable) to a set of features\nsupported by default.\n\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>\nReviewed-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/97db9a88186e3a7d3a1942370c836bf221d3ab90"},{"sha":"b0b31a8ffe54abf0a455bcaee54dd92f08817164","author":{"email":"152d4c5bebf13a5b809d42b4d789cf9d887e6698@gmail.com","name":"Ilya Dryomov"},"message":"libceph: MOSDOpReply v7 encoding\n\nEmpty request_redirect_t (struct ceph_request_redirect in the kernel\nclient) is now encoded with a bool.  NEW_OSDOPREPLY_ENCODING feature\nbit overlaps with already supported CRUSH_TUNABLES5.\n\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>\nReviewed-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/b0b31a8ffe54abf0a455bcaee54dd92f08817164"},{"sha":"ac75fe5d8fe4a0bf063be18fb29684405279e79e","author":{"email":"ad86ba2154032c9f55743a190faa2459a9d61d42@osg.samsung.com","name":"Mauro Carvalho Chehab"},"message":"[media] saa7134-alsa: Only frees registered sound cards\n\nThat prevents this bug:\n[ 2382.269496] BUG: unable to handle kernel NULL pointer dereference at 0000000000000540\n[ 2382.270013] IP: [<ffffffffa01fe616>] snd_card_free+0x36/0x70 [snd]\n[ 2382.270013] PGD 0\n[ 2382.270013] Oops: 0002 [#1] SMP\n[ 2382.270013] Modules linked in: saa7134_alsa(-) tda1004x saa7134_dvb videobuf2_dvb dvb_core tda827x tda8290 tuner saa7134 tveeprom videobuf2_dma_sg videobuf2_memops videobuf2_v4l2 videobuf2_core v4l2_common videodev media auth_rpcgss nfsv4 dns_resolver nfs lockd grace sunrpc tun bridge stp llc ebtables ip6table_filter ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack it87 hwmon_vid snd_hda_codec_idt snd_hda_codec_generic iTCO_wdt iTCO_vendor_support snd_hda_intel snd_hda_codec snd_hwdep snd_hda_core snd_seq pcspkr i2c_i801 snd_seq_device snd_pcm snd_timer lpc_ich snd mfd_core soundcore binfmt_misc i915 video i2c_algo_bit drm_kms_helper drm r8169 ata_generic serio_raw pata_acpi mii i2c_core [last unloaded: videobuf2_memops]\n[ 2382.270013] CPU: 0 PID: 4899 Comm: rmmod Not tainted 4.5.0-rc1+ #4\n[ 2382.270013] Hardware name: PCCHIPS P17G/P17G, BIOS 080012  05/14/2008\n[ 2382.270013] task: ffff880039c38000 ti: ffff88003c764000 task.ti: ffff88003c764000\n[ 2382.270013] RIP: 0010:[<ffffffffa01fe616>]  [<ffffffffa01fe616>] snd_card_free+0x36/0x70 [snd]\n[ 2382.270013] RSP: 0018:ffff88003c767ea0  EFLAGS: 00010286\n[ 2382.270013] RAX: ffff88003c767eb8 RBX: 0000000000000000 RCX: 0000000000006260\n[ 2382.270013] RDX: ffffffffa020a060 RSI: ffffffffa0206de1 RDI: ffff88003c767eb0\n[ 2382.270013] RBP: ffff88003c767ed8 R08: 0000000000019960 R09: ffffffff811a5412\n[ 2382.270013] R10: ffffea0000d7c200 R11: 0000000000000000 R12: ffff88003c767ea8\n[ 2382.270013] R13: 00007ffe760617f7 R14: 0000000000000000 R15: 0000557625d7f1e0\n[ 2382.270013] FS:  00007f80bb1c0700(0000) GS:ffff88003f400000(0000) knlGS:0000000000000000\n[ 2382.270013] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\n[ 2382.270013] CR2: 0000000000000540 CR3: 000000003c00f000 CR4: 00000000000006f0\n[ 2382.270013] Stack:\n[ 2382.270013]  000000003c767ed8 ffffffff00000000 ffff880000000000 ffff88003c767eb8\n[ 2382.270013]  ffff88003c767eb8 ffffffffa049a890 00007ffe76060060 ffff88003c767ef0\n[ 2382.270013]  ffffffffa049889d ffffffffa049a500 ffff88003c767f48 ffffffff8111079c\n[ 2382.270013] Call Trace:\n[ 2382.270013]  [<ffffffffa049889d>] saa7134_alsa_exit+0x1d/0x780 [saa7134_alsa]\n[ 2382.270013]  [<ffffffff8111079c>] SyS_delete_module+0x19c/0x1f0\n[ 2382.270013]  [<ffffffff8170fc2e>] entry_SYSCALL_64_fastpath+0x12/0x71\n[ 2382.270013] Code: 20 a0 48 c7 c6 e1 6d 20 a0 48 89 e5 41 54 53 4c 8d 65 d0 48 89 fb 48 83 ec 28 c7 45 d0 00 00 00 00 49 8d 7c 24 08 e8 7a 55 ed e0 <4c> 89 a3 40 05 00 00 48 89 df e8 eb fd ff ff 85 c0 75 1a 48 8d\n[ 2382.270013] RIP  [<ffffffffa01fe616>] snd_card_free+0x36/0x70 [snd]\n[ 2382.270013]  RSP <ffff88003c767ea0>\n[ 2382.270013] CR2: 0000000000000540\n\nCc: stable@vger.kernel.org\nSigned-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/ac75fe5d8fe4a0bf063be18fb29684405279e79e"},{"sha":"04d740d5f5a3f37d69fef112b061340fcef6a26d","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma\n\nPull rdma fixes from Doug Ledford:\n - One minor fix to the ib core\n - Four minor fixes to the Mellanox drivers\n - Remove three deprecated drivers from staging/rdma now that all of\n   Greg's queued changes to them are merged\n\n* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma:\n  staging/rdma: remove deprecated ipath driver\n  staging/rdma: remove deprecated ehca driver\n  staging/rdma: remove deprecated amso1100 driver\n  IB/core: Set correct payload length for RoCEv2 over IPv6\n  IB/mlx5: Use MLX5_GET to correctly get end of padding mode\n  IB/mlx5: Fix use of null pointer PD\n  IB/mlx5: Fix reqlen validation in mlx5_ib_alloc_ucontext\n  IB/mlx5: Add CREATE_CQ and CREATE_QP to uverbs_ex_cmd_mask","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/04d740d5f5a3f37d69fef112b061340fcef6a26d"},{"sha":"5787c25240c92df25f34c1abb7f76a96d8615034","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md\n\nPull MD fix from Shaohua Li:\n \"As you know, Neil steps down from MD.  I'm looking after it.  Here are\n  some patches queued.\n\n  A build fix from Gayatri and several trival patches from me\"\n\n* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md:\n  md-cluster: delete useless code\n  md-cluster: fix missing memory free\n  raid6/algos.c : bug fix : Add the missing definitions to the pq.h file\n  MD: add myself as MD maintainer\n  MD: rename some functions","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/5787c25240c92df25f34c1abb7f76a96d8615034"},{"sha":"207b08b9426dfaa63fcfea4156be0acb5b46ee38","author":{"email":"4645f7897fd33786a2ee1264d590b3c400559d85@linuxfoundation.org","name":"Greg Kroah-Hartman"},"message":"Merge tag 'fixes-for-v4.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-linus\n\nFelipe writes:\n\nusb: fixes for v4.5-rc2\n\nDWC3 got a fix for OTG Certification, DWC2 has two fixes for regressions on\nRasPI, MUSB has a NULL pointer dereference fix for ux500 platforms and two\nPHYs (MSM and MXS) got some minor fixes.\n\nWhile at that, I'm also adding a fix to my email address which has changed\nrecently.","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/207b08b9426dfaa63fcfea4156be0acb5b46ee38"},{"sha":"418d5516568b3fdbc4e7b53677dd78aed8514565","author":{"email":"9cd9d802d23c0ed5e224beabf4ae4a5c478746ef@linaro.org","name":"Linus Walleij"},"message":"ARM: nomadik: fix up SD/MMC DT settings\n\nThe DTSI file for the Nomadik does not properly specify how the\nPL180 levelshifter is connected: the Nomadik actually needs all\nthe five st,sig-dir-* flags set to properly control all lines out.\n\nFurther this board supports full power cycling of the card, and\nsince this variant has no hardware clock gating, it needs a\nridiculously low frequency setting to keep up with the ever\noverflowing FIFO.\n\nThe pin configuration set-up is a bit of a mystery, because of\ncourse these pins are a mix of inputs and outputs. However the\nreference implementation sets all pins to \"output\" with\nunspecified initial value, so let's do that here as well.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>\nAcked-by: Ulf Hansson <ulf.hansson@linaro.org>\nSigned-off-by: Olof Johansson <olof@lixom.net>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/418d5516568b3fdbc4e7b53677dd78aed8514565"},{"sha":"381a65c21aa1fcf4f3fafe70027b79b303bdb71d","author":{"email":"a48724738fc762a7f206428dfcaf7ede2fd84d0f@opensource.altera.com","name":"Dinh Nguyen"},"message":"ARM: multi_v7_defconfig: enable DW_WATCHDOG\n\nThe watchdog timer on the SoCFPGA platform is the Synopsys Designware watchdog.\nEnable CONFIG_DW_WATCHDOG for the driver to get built.\n\nSigned-off-by: Dinh Nguyen <dinguyen@opensource.altera.com>\nTested-by: Kevin Hilman <khilman@baylibre.com>\nSigned-off-by: Olof Johansson <olof@lixom.net>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/381a65c21aa1fcf4f3fafe70027b79b303bdb71d"},{"sha":"df48ab3c2f5ffca88b7803ffbadd074bd5a0a2ef","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux\n\nPull arm64 fixes from Will Deacon:\n \"Nothing particularly interesting here, but all important fixes\n  nonetheless:\n\n   - Add missing PAN toggling in the futex code\n\n   - Fix missing #include that briefly caused issues in -next\n\n   - Allow changing of vmalloc permissions with set_memory_* (used by\n     bpf)\"\n\n* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:\n  arm64: asm: Explicitly include linux/personality.h in asm/page.h\n  arm64: futex.h: Add missing PAN toggling\n  arm64: allow vmalloc regions to be set with set_memory_*","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/df48ab3c2f5ffca88b7803ffbadd074bd5a0a2ef"},{"sha":"296d48568042360d0e2a6e6e91b0130acb5ca738","author":{"email":"e1eb0c20b48013d29bfb9c87ceffd3fac35d1e96@google.com","name":"Mahesh Bandewar"},"message":"ipvlan: inherit MTU from master device\n\nWhen we create IPvlan slave; we use ether_setup() and that\nsets up default MTU to 1500 while the master device may have\nlower / different MTU. Any subsequent changes to the masters'\nMTU are reflected into the slaves' MTU setting. However if those\ndon't happen (most likely scenario), the slaves' MTU stays at\n1500 which could be bad.\n\nThis change adds code to inherit MTU from the master device\ninstead of using the default value during the link initialization\nphase.\n\nSigned-off-by: Mahesh Bandewar <maheshb@google.com>\nCC: Eric Dumazet <eric.dumazet@gmail.com>\nCC: Tim Hockins <thockins@google.com>\nAcked-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/296d48568042360d0e2a6e6e91b0130acb5ca738"}]}