{"push_id":2848465260,"size":1000,"distinct_size":42373,"ref":"refs/heads/master","head":"050cdc6c9501abcd64720b8cc3e7941efee9547d","before":"d8a5b80568a9cb66810e75b182018e9edb68e8ff","commits":[{"sha":"62652517753f3cdddce10935139cfa6e00f8da33","author":{"name":"Quentin Schulz","email":"222e928ffea5b2038b4ed3e727cfc6ce1f518a39@bootlin.com"},"message":"ubi: provide a way to skip CRC checks\n\nSome users of static UBI volumes implement their own integrity check,\nthus making the volume CRC check done at open time useless. For\ninstance, this is the case when one use the ubiblock + dm-verity +\nsquashfs combination, where dm-verity already checks integrity of the\nblock device but this time at the block granularity instead of verifying\nthe whole volume.\n\nSkipping this test drastically improves the boot-time.\n\nSuggested-by: Boris Brezillon <boris.brezillon@bootlin.com>\nSigned-off-by: Quentin Schulz <quentin.schulz@bootlin.com>\nReviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>\nReviewed-by: Richard Weinberger <richard@nod.at>\nSigned-off-by: Richard Weinberger <richard@nod.at>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/62652517753f3cdddce10935139cfa6e00f8da33"},{"sha":"c355aa465fce5b446789348a2c50c3eb58ee6756","author":{"name":"Quentin Schulz","email":"222e928ffea5b2038b4ed3e727cfc6ce1f518a39@bootlin.com"},"message":"ubi: expose the volume CRC check skip flag\n\nNow that we have the logic for skipping CRC check for static UBI volumes\nin the core, let's expose it to users.\n\nThis makes use of a padding byte in the volume description data\nstructure as a flag. This flag only tell for now whether we should skip\nthe CRC check of a volume.\n\nThis checks the UBI volume for which we are trying to skip the CRC check\nis static.\n\nLet's also make sure that the flags passed to verify_mkvol_req are\nvalid.\n\nWe voluntarily do not take into account the skip_check flag in\nvol_cdev_write() as we want to make sure what we wrote was correctly\nwritten.\n\nSuggested-by: Boris Brezillon <boris.brezillon@bootlin.com>\nSigned-off-by: Quentin Schulz <quentin.schulz@bootlin.com>\nReviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>\nSigned-off-by: Richard Weinberger <richard@nod.at>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/c355aa465fce5b446789348a2c50c3eb58ee6756"},{"sha":"54169ddd382d461f7c01cc5a5182a4b4bc539489","author":{"name":"Richard Weinberger","email":"320bca71fc381a4a025636043ca86e734e31cf8b@nod.at"},"message":"ubifs: Turn two ubifs_assert() into a WARN_ON()\n\nWe are going to pass struct ubifs_info to ubifs_assert()\nbut while unloading the UBIFS module we don't have the info\nstruct anymore.\nTherefore replace the asserts by a regular WARN_ON().\n\nSigned-off-by: Richard Weinberger <richard@nod.at>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/54169ddd382d461f7c01cc5a5182a4b4bc539489"},{"sha":"6eb61d587f4515e4be5669eff383c0185009954f","author":{"name":"Richard Weinberger","email":"320bca71fc381a4a025636043ca86e734e31cf8b@nod.at"},"message":"ubifs: Pass struct ubifs_info to ubifs_assert()\n\nThis allows us to have more context in ubifs_assert()\nand take different actions depending on the configuration.\n\nSigned-off-by: Richard Weinberger <richard@nod.at>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/6eb61d587f4515e4be5669eff383c0185009954f"},{"sha":"2e52eb74463f15c745d64948cedfaee722d6268c","author":{"name":"Richard Weinberger","email":"320bca71fc381a4a025636043ca86e734e31cf8b@nod.at"},"message":"ubifs: Rework ubifs_assert()\n\nWith having access to struct ubifs_info in ubifs_assert() we can\ngive more information when an assert is failing.\nBy using ubifs_err() we can tell which UBIFS instance failed.\n\nAlso multiple actions can be taken now.\nWe support:\n - report: This is what UBIFS did so far, just report the failure and go\n   on.\n - read-only: Switch to read-only mode.\n - panic: shoot the kernel in the head.\n\nSigned-off-by: Richard Weinberger <richard@nod.at>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/2e52eb74463f15c745d64948cedfaee722d6268c"},{"sha":"c38c5a7f2e5056555c22e7603c2151b118f3a494","author":{"name":"Richard Weinberger","email":"320bca71fc381a4a025636043ca86e734e31cf8b@nod.at"},"message":"ubifs: Allow setting assert action as mount parameter\n\nExpose our three options to userspace.\n\nSigned-off-by: Richard Weinberger <richard@nod.at>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/c38c5a7f2e5056555c22e7603c2151b118f3a494"},{"sha":"99a24e02ccf6604e3020cf9e2c7a042b6ebb655f","author":{"name":"Richard Weinberger","email":"320bca71fc381a4a025636043ca86e734e31cf8b@nod.at"},"message":"ubifs: Set default assert action to read-only\n\nTraditionally UBIFS just reported a failed assertion and moved on. The\ndrawback is that users will notice UBIFS bugs when it is too late, most\nof the time when it is no longer about to mount. This makes bug hunting\nproblematic since valuable information from failing asserts is long gone\nwhen UBIFS is dead. The other extreme, panic'ing on a failing assert is\nalso not worthwhile, we want users and developers give a chance to\ncollect as much debugging information as possible if UBIFS hits an\nassert. Therefore go for the third option, switch to read-only mode when\nan assert fails. That way UBIFS will not write possible bad data to the\nMTD and gives users the chance to collect debugging information.\n\nSigned-off-by: Richard Weinberger <richard@nod.at>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/99a24e02ccf6604e3020cf9e2c7a042b6ebb655f"},{"sha":"1212767e23bbaba164cc7ea3a64115b3ae335063","author":{"name":"Yuval Bason","email":"1a2649e5db4fd654ea8b3ed14c7919865b3e22bc@cavium.com"},"message":"qedr: Add wrapping generic structure for qpidr and adjust idr routines.\n\nToday, we are using idr mechanism for QP's only.\nThis patch prepares the qedr_idr stuctures and the idr routines for\nboth QP's and SRQ's.\n\nSigned-off-by: Yuval Bason <yuval.bason@cavium.com>\nSigned-off-by: Michal Kalderon <michal.kalderon@cavium.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/1212767e23bbaba164cc7ea3a64115b3ae335063"},{"sha":"3491c9e799fb96d909f22f3b39d8cca81e75c3a9","author":{"name":"Yuval Bason","email":"1a2649e5db4fd654ea8b3ed14c7919865b3e22bc@cavium.com"},"message":"qedr: Add support for kernel mode SRQ's\n\nImplement the SRQ specific verbs and update the poll_cq verb to deal with\nSRQ completions.\n\nSigned-off-by: Michal Kalderon <michal.kalderon@cavium.com>\nSigned-off-by: Yuval Bason <yuval.bason@cavium.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/3491c9e799fb96d909f22f3b39d8cca81e75c3a9"},{"sha":"40b173ddce0fc6653a859889d1a90b5f5817061b","author":{"name":"Yuval Bason","email":"1a2649e5db4fd654ea8b3ed14c7919865b3e22bc@cavium.com"},"message":"qedr: Add user space support for SRQ\n\nThis patch adds support for SRQ's created in user space and update\nqedr_affiliated_event to deal with general SRQ events.\n\nSigned-off-by: Michal Kalderon <michal.kalderon@cavium.com>\nSigned-off-by: Yuval Bason <yuval.bason@cavium.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/40b173ddce0fc6653a859889d1a90b5f5817061b"},{"sha":"666e7099a41afbbc1fb3ee785cad808d2925e12a","author":{"name":"Parav Pandit","email":"5839827a45befbc8b32032919128528a3baebb0e@mellanox.com"},"message":"IB/core: Add comment for change upper netevent handling\n\nAdd comment for handling CHANGEUPPER netevent handling.\nTo improve code readability,\n(a) move cmd definitions to its respective if-else branches,\n(b) avoid single line structure definitions.\n\nSigned-off-by: Parav Pandit <parav@mellanox.com>\nSigned-off-by: Leon Romanovsky <leonro@mellanox.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/666e7099a41afbbc1fb3ee785cad808d2925e12a"},{"sha":"b9f09866e0e964ab04968d44602fa3d9de5076f3","author":{"name":"Parav Pandit","email":"5839827a45befbc8b32032919128528a3baebb0e@mellanox.com"},"message":"IB/core: Avoid confusing del_netdev_default_ips\n\nCurrently bond_delete_netdev_default_gids() is called by two callers.\n(a) del_netdev_default_ips_join()\n(b) del_netdev_default_ips()\n\nBoth above functions changes the argument order while calling\nbond_delete_netdev_default_gids().  This required silly\ndel_netdev_default_ips() wrapper.\n\nAdditionally, del_netdev_default_ips() deletes default GIDs not IP based\nGIDs.  del_netdev_default_ips() having _ips suffix is confusing.\n\nTherefore, get rid of confusing del_netdev_default_ips() and simplify\nbond_delete_netdev_default_gids() to follow same argument order as its\ncaller.\n\nSigned-off-by: Parav Pandit <parav@mellanox.com>\nSigned-off-by: Leon Romanovsky <leonro@mellanox.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/b9f09866e0e964ab04968d44602fa3d9de5076f3"},{"sha":"1202f4fdbcb6deeffd3eb39c94b8dc0cc8202b16","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux\n\nPull arm64 updates from Will Deacon:\n \"A bunch of good stuff in here. Worth noting is that we've pulled in\n  the x86/mm branch from -tip so that we can make use of the core\n  ioremap changes which allow us to put down huge mappings in the\n  vmalloc area without screwing up the TLB. Much of the positive\n  diffstat is because of the rseq selftest for arm64.\n\n  Summary:\n\n   - Wire up support for qspinlock, replacing our trusty ticket lock\n     code\n\n   - Add an IPI to flush_icache_range() to ensure that stale\n     instructions fetched into the pipeline are discarded along with the\n     I-cache lines\n\n   - Support for the GCC \"stackleak\" plugin\n\n   - Support for restartable sequences, plus an arm64 port for the\n     selftest\n\n   - Kexec/kdump support on systems booting with ACPI\n\n   - Rewrite of our syscall entry code in C, which allows us to zero the\n     GPRs on entry from userspace\n\n   - Support for chained PMU counters, allowing 64-bit event counters to\n     be constructed on current CPUs\n\n   - Ensure scheduler topology information is kept up-to-date with CPU\n     hotplug events\n\n   - Re-enable support for huge vmalloc/IO mappings now that the core\n     code has the correct hooks to use break-before-make sequences\n\n   - Miscellaneous, non-critical fixes and cleanups\"\n\n* tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (90 commits)\n  arm64: alternative: Use true and false for boolean values\n  arm64: kexec: Add comment to explain use of __flush_icache_range()\n  arm64: sdei: Mark sdei stack helper functions as static\n  arm64, kaslr: export offset in VMCOREINFO ELF notes\n  arm64: perf: Add cap_user_time aarch64\n  efi/libstub: Only disable stackleak plugin for arm64\n  arm64: drop unused kernel_neon_begin_partial() macro\n  arm64: kexec: machine_kexec should call __flush_icache_range\n  arm64: svc: Ensure hardirq tracing is updated before return\n  arm64: mm: Export __sync_icache_dcache() for xen-privcmd\n  drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory\n  arm64: Add support for STACKLEAK gcc plugin\n  arm64: Add stack information to on_accessible_stack\n  drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported\n  arm64: fix ACPI dependencies\n  rseq/selftests: Add support for arm64\n  arm64: acpi: fix alignment fault in accessing ACPI\n  efi/arm: map UEFI memory map even w/o runtime services enabled\n  efi/arm: preserve early mapping of UEFI memory map longer for BGRT\n  drivers: acpi: add dependency of EFI for arm64\n  ...","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/1202f4fdbcb6deeffd3eb39c94b8dc0cc8202b16"},{"sha":"31130a16d459de809cd1c03eabc9567d094aae6a","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'for-linus-4.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip\n\nPull xen updates from Juergen Gross:\n\n - add dma-buf functionality to Xen grant table handling\n\n - fix for booting the kernel as Xen PVH dom0\n\n - fix for booting the kernel as a Xen PV guest with\n   CONFIG_DEBUG_VIRTUAL enabled\n\n - other minor performance and style fixes\n\n* tag 'for-linus-4.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:\n  xen/balloon: fix balloon initialization for PVH Dom0\n  xen: don't use privcmd_call() from xen_mc_flush()\n  xen/pv: Call get_cpu_address_sizes to set x86_virt/phys_bits\n  xen/biomerge: Use true and false for boolean values\n  xen/gntdev: don't dereference a null gntdev_dmabuf on allocation failure\n  xen/spinlock: Don't use pvqspinlock if only 1 vCPU\n  xen/gntdev: Implement dma-buf import functionality\n  xen/gntdev: Implement dma-buf export functionality\n  xen/gntdev: Add initial support for dma-buf UAPI\n  xen/gntdev: Make private routines/structures accessible\n  xen/gntdev: Allow mappings for DMA buffers\n  xen/grant-table: Allow allocating buffers suitable for DMA\n  xen/balloon: Share common memory reservation routines\n  xen/grant-table: Make set/clear page private code shared","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/31130a16d459de809cd1c03eabc9567d094aae6a"},{"sha":"2538fb89b8f4ee9e1c1759cfb3c7989d9ef1f6e7","author":{"name":"Jakub Kicinski","email":"d1e9c8b4d0ca76a8258daca3fc7600556b5714f1@netronome.com"},"message":"PCI: Limit config space size for Netronome NFP5000\n\nLike the NFP4000 and NFP6000, the NFP5000 as an erratum where reading/\nwriting to PCI config space addresses above 0x600 can cause the NFP to\ngenerate PCIe completion timeouts.\n\nLimit the NFP5000's PF's config space size to 0x600 bytes as is already\ndone for the NFP4000 and NFP6000.\n\nThe NFP5000's VF is 0x6003 (PCI_DEVICE_ID_NETRONOME_NFP6000_VF), the same\ndevice ID as the NFP6000's VF.  Thus, its config space is already limited\nby the existing use of quirk_nfp6000().\n\nSigned-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>\nSigned-off-by: Bjorn Helgaas <bhelgaas@google.com>\nReviewed-by: Tony Egan <tony.egan@netronome.com>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/2538fb89b8f4ee9e1c1759cfb3c7989d9ef1f6e7"},{"sha":"c5f45fbb464e49d94fc5e53e7f7885bcbb5be545","author":{"name":"Randy Dunlap","email":"6f29df8e90a57f1ba61ffd63b0468c86bb6d3a99@infradead.org"},"message":"mailbox: add MODULE_LICENSE() for mtk-cmdq-mailbox.c\n\nFix missing MODULE_LICENSE() in mtk-cmdq-mailbox.c:\n\nWARNING: modpost: missing MODULE_LICENSE() in drivers/mailbox/mtk-cmdq-mailbox.o\n\nFixes: 623a6143a845 (\"mailbox: mediatek: Add Mediatek CMDQ driver\")\nSigned-off-by: Randy Dunlap <rdunlap@infradead.org>\nCc: <linux-mediatek@lists.infradead.org>\nCc: CK Hu <ck.hu@mediatek.com>\nCc: Houlong Wei <houlong.wei@mediatek.com>\nSigned-off-by: Jassi Brar <jaswinder.singh@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/c5f45fbb464e49d94fc5e53e7f7885bcbb5be545"},{"sha":"480285bd11e63d9e225397516db39430f3e1b9c4","author":{"name":"Dong Aisheng","email":"2b078277ee35da55cb781a09fbe3a1f3f85cc310@nxp.com"},"message":"dt-bindings: arm: fsl: add mu binding doc\n\nThe Messaging Unit module enables two processors within\nthe SoC to communicate and coordinate by passing messages\n(e.g. data, status and control) through the MU interface.\n\nCc: Shawn Guo <shawnguo@kernel.org>\nCc: Sascha Hauer <kernel@pengutronix.de>\nCc: Fabio Estevam <fabio.estevam@nxp.com>\nCc: Mark Rutland <mark.rutland@arm.com>\nCc: devicetree@vger.kernel.org\nReviewed-by: Rob Herring <robh@kernel.org>\nSigned-off-by: Dong Aisheng <aisheng.dong@nxp.com>\nSigned-off-by: Jassi Brar <jaswinder.singh@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/480285bd11e63d9e225397516db39430f3e1b9c4"},{"sha":"d6ef139c83cc562b29a5cdac270f0a562c1c8eda","author":{"name":"Oleksij Rempel","email":"bd2f850eb9fc30b7969dba3dbea58e1f9037402e@pengutronix.de"},"message":"dt-bindings: mailbox: imx-mu: add generic MU channel support\n\nEach MU has four pairs of rx/tx data register with four rx/tx interrupts\nwhich can also be used as a separate channel.\n\nReviewed-by: Rob Herring <robh@kernel.org>\nSigned-off-by: Oleksij Rempel <o.rempel@pengutronix.de>\nSigned-off-by: Jassi Brar <jaswinder.singh@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/d6ef139c83cc562b29a5cdac270f0a562c1c8eda"},{"sha":"2bb7005696e2246baa88772341ca032ff09a63cb","author":{"name":"Oleksij Rempel","email":"bd2f850eb9fc30b7969dba3dbea58e1f9037402e@pengutronix.de"},"message":"mailbox: Add support for i.MX messaging unit\n\nThe i.MX Messaging Unit is a two side block which allows applications\nimplement communication over this sides.\n\nThe MU includes the following features:\n- Messaging control by interrupts or by polling\n- Four general-purpose interrupt requests reflected to the other side\n- Three general-purpose flags reflected to the other side\n- Four receive registers with maskable interrupt\n- Four transmit registers with maskable interrupt\n\nReviewed-by: Vladimir Zapolskiy <vz@mleia.com>\nReviewed-by: Dong Aisheng <aisheng.dong@nxp.com>\nSigned-off-by: Oleksij Rempel <o.rempel@pengutronix.de>\nSigned-off-by: Jassi Brar <jaswinder.singh@linaro.org>","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/2bb7005696e2246baa88772341ca032ff09a63cb"},{"sha":"5ef7748ba37e0b1667ae973c1162fa60c0248f49","author":{"name":"Stephen Boyd","email":"010521127f513270fe503d86ab8316ac5147f4b7@kernel.org"},"message":"Merge branches 'clk-qcom-set-rate-gate', 'clk-core-set-rate-gate', 'clk-core-duty-cycle', 'clk-si-prepare' and 'clk-imx-gpio-gates' into clk-next\n\n* clk-qcom-set-rate-gate:\n  clk: qcom: drop CLK_SET_RATE_GATE from sdc clocks\n\n* clk-core-set-rate-gate:\n  clk: fix CLK_SET_RATE_GATE with clock rate protection\n\n* clk-core-duty-cycle:\n  clk: add duty cycle support\n\n* clk-si-prepare:\n  :  - SI544/SI514 clk on/off support\n  clk-si514, clk-si544: Implement prepare/unprepare/is_prepared operations\n\n* clk-imx-gpio-gates:\n  :  - i.MX6UL GPIO clock gates in CCM CCGR\n  clk: imx6ul: remove clks_init_on array\n  clk: imx6ul: add GPIO clock gates\n  dt-bindings: clock: imx6ul: Do not change the clock definition order","distinct":true,"url":"https://api.github.com/repos/bas-t/linux-saa716x/commits/5ef7748ba37e0b1667ae973c1162fa60c0248f49"}]}
{"actor":{"display_login":"bas-t"}}