aboutsummaryrefslogtreecommitdiffstats
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2018-12-29Merge tag 'xtensa-20181228' of git://github.com/jcmvbkbc/linux-xtensaLinus Torvalds39-1246/+1105
2018-12-29Merge tag 'nds32-for-linus-4.21' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds55-36/+4007
2018-12-28Merge tag 'char-misc-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+33
2018-12-28Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds7-103/+20
2018-12-28Merge tag 'gpio-v4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds2-3/+3
2018-12-28Merge branch 'akpm' (patches from Andrew)Linus Torvalds404-1813/+791
2018-12-28Merge tag 'mmc-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds48-192/+575
2018-12-28Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+1
2018-12-28Merge tag 'dma-mapping-4.21' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds78-1237/+440
2018-12-28Merge tag 'for-4.21/libata-20181221' of git://git.kernel.dk/linux-blockLinus Torvalds4-9/+23
2018-12-28Merge tag 'y2038-for-4.21' of ssh://gitolite.kernel.org:/pub/scm/linux/kernel...Linus Torvalds12-132/+71
2018-12-28lib/ioremap: ensure break-before-make is used for huge p4d mappingsWill Deacon2-0/+13
2018-12-28x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table()Will Deacon1-6/+0
2018-12-28arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table()Will Deacon1-6/+2
2018-12-28mm/memblock.c: skip kmemleak for kasan_init()Qian Cai1-1/+1
2018-12-28mm, memory_hotplug: add nid parameter to arch_remove_memoryOscar Salvador6-6/+8
2018-12-28mm: make free_reserved_area() return "const char *"Alexey Dobriyan2-2/+2
2018-12-28mm: convert totalram_pages and totalhigh_pages variables to atomicArun KS5-10/+10
2018-12-28mm: reference totalram_pages and managed_pages once per functionArun KS2-3/+4
2018-12-28sh: lib: convert to SPDX identifiersKuninori Morimoto13-240/+44
2018-12-28sh: kernel: convert to SPDX identifiersKuninori Morimoto44-189/+51
2018-12-28sh: cpu: convert to SPDX identifiersKuninori Morimoto6-25/+6
2018-12-28sh: shmobile: convert to SPDX identifiersKuninori Morimoto4-13/+5
2018-12-28sh: sh5: convert to SPDX identifiersKuninori Morimoto7-30/+9
2018-12-28sh: sh4a: convert to SPDX identifiersKuninori Morimoto37-194/+38
2018-12-28sh: sh4: convert to SPDX identifiersKuninori Morimoto9-36/+9
2018-12-28sh: sh3: convert to SPDX identifiersKuninori Morimoto16-68/+20
2018-12-28sh: sh2a: convert to SPDX identifiersKuninori Morimoto19-78/+21
2018-12-28sh: sh2: convert to SPDX identifiersKuninori Morimoto7-26/+9
2018-12-28sh: include: convert to SPDX identifiersKuninori Morimoto83-357/+142
2018-12-28sh: drivers: convert to SPDX identifiersKuninori Morimoto33-124/+41
2018-12-28sh: boards: convert to SPDX identifiersKuninori Morimoto95-291/+102
2018-12-28arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static qualifier in kfr2r...YueHaibing1-1/+1
2018-12-28arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_ops build warningRandy Dunlap1-1/+0
2018-12-28kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGSAndrey Konovalov1-0/+1
2018-12-28kasan, mm, arm64: tag non slab memory allocated via pageallocAndrey Konovalov1-1/+7
2018-12-28kasan, arm64: add brk handler for inline instrumentationAndrey Konovalov2-0/+62
2018-12-28kasan, arm64: enable top byte ignore for the kernelAndrey Konovalov2-1/+8
2018-12-28kasan, arm64: fix up fault handling logicAndrey Konovalov1-9/+22
2018-12-28kasan, arm64: untag address in _virt_addr_is_linearAndrey Konovalov1-3/+4
2018-12-28kasan: add tag related helper functionsAndrey Konovalov3-2/+20
2018-12-28arm64: move untagged_addr macro from uaccess.h to memory.hAndrey Konovalov2-7/+8
2018-12-28kasan: initialize shadow to 0xff for tag-based modeAndrey Konovalov1-2/+12
2018-12-28kasan: rename kasan_zero_page to kasan_early_shadow_pageAndrey Konovalov6-78/+99
2018-12-28kasan, arm64: adjust shadow size for tag-based modeAndrey Konovalov2-6/+13
2018-12-27Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds34-2420/+5345
2018-12-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds17-41/+87
2018-12-27Merge tag 'modules-for-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+11
2018-12-27Merge tag 'gcc-plugins-v4.21-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds7-3/+50
2018-12-27Merge tag 'pstore-v4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+0
2018-12-27Merge tag 'powerpc-4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds247-3265/+3684
2018-12-26Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-18/+0
2018-12-26Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds11-337/+345
2018-12-26Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds8-32/+14
2018-12-26Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-29/+2
2018-12-26Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds63-76/+151
2018-12-26Merge branch 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds4-18/+1
2018-12-26Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-22/+12
2018-12-26Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-43/+2
2018-12-26Merge branch 'x86-amd-nb-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-8/+45
2018-12-26Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-5/+3
2018-12-26Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds5-4/+89
2018-12-26Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-4/+4
2018-12-26Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds15-17/+26
2018-12-26Merge branch 'x86-microcode-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-162/+308
2018-12-26Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds14-166/+375
2018-12-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds82-15915/+17924
2018-12-26Merge tag 'for-linus-4.21-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds10-79/+172
2018-12-26Merge branch 'parisc-4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds16-916/+643
2018-12-26Merge tag 'mips_4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds217-25470/+4294
2018-12-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-nextLinus Torvalds35-851/+746
2018-12-26Merge tag 'riscv-for-linus-4.21-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds14-104/+118
2018-12-26Merge tag 'microblaze-v5.0-rc1' of git://git.monstr.eu/linux-2.6-microblazeLinus Torvalds13-837/+551
2018-12-26Merge tag 'asm-generic-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds11-386/+514
2018-12-26Merge tag 'please-pull-y2038prep' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds10-659/+458
2018-12-26Merge tag 'm68k-for-v4.21-tag1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds24-1285/+1161
2018-12-25Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds112-1164/+3049
2018-12-25Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds5-12/+31
2018-12-25Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+1
2018-12-25Merge tag 'regulator-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-2/+17
2018-12-25Merge tag 'acpi-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds2-2/+9
2018-12-25Merge tag 'sound-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds7-17/+16
2018-12-25Merge tag 'mtd/for-4.21' of git://git.infradead.org/linux-mtdLinus Torvalds1-12/+10
2018-12-24Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/scottw...Michael Ellerman33-550/+210
2018-12-23Revert "powerpc/fsl_pci: simplify fsl_pci_dma_set_mask"Scott Wood1-1/+5
2018-12-23crypto: x86/chacha - avoid sleeping under kernel_fpu_begin()Eric Biggers1-13/+20
2018-12-23crypto: aesni - Add scatter/gather avx stubs, and use them in CDave Watson2-332/+198
2018-12-23crypto: aesni - Introduce partial block macroDave Watson1-6/+150
2018-12-23crypto: aesni - Introduce READ_PARTIAL_BLOCK macroDave Watson1-43/+59
2018-12-23crypto: aesni - Move ghash_mul to GCM_COMPLETEDave Watson1-4/+10
2018-12-23crypto: aesni - Fill in new context data structuresDave Watson1-14/+37
2018-12-23crypto: aesni - Merge avx precompute functionsDave Watson1-49/+27
2018-12-23crypto: aesni - Split AAD hash calculation to separate macroDave Watson2-141/+115
2018-12-23crypto: aesni - Add GCM_COMPLETE macroDave Watson1-0/+8
2018-12-23crypto: aesni - support 256 byte keys in avx asmDave Watson2-61/+145
2018-12-23crypto: aesni - Macro-ify func save/restoreDave Watson1-58/+36
2018-12-23crypto: aesni - Introduce gcm_context_dataDave Watson2-221/+215
2018-12-23crypto: aesni - Merge GCM_ENC_DECDave Watson1-633/+318
2018-12-22x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP a...Sai Praneeth Prakhya1-0/+16
2018-12-22powerpc/zImage: Also check for stdout-pathOliver O'Halloran1-1/+2
2018-12-22powerpc: Fix HMIs on big-endian with CONFIG_RELOCATABLE=yBenjamin Herrenschmidt1-1/+1
2018-12-22powerpc: Use of_node_name_eq for node name comparisonsRob Herring15-64/+39
2018-12-22powerpc/pseries/pmem: Convert to %pOFn instead of device_node.nameRob Herring1-4/+4
2018-12-22powerpc/mm: Remove very old comment in hash-4k.hMichael Ellerman1-5/+1
2018-12-22powerpc/pseries: Fix node leak in update_lmb_associativity_index()Michael Ellerman1-0/+1
2018-12-21powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNELScott Wood1-0/+1
2018-12-21powerpc/dts/fsl: Fix dtc-flagged interrupt errorsScott Wood5-134/+132
2018-12-21powerpc/fsl: Use new clockgen bindingScott Wood22-409/+50
2018-12-21powerpc/83xx: handle machine check caused by watchdog timerChristophe Leroy4-4/+26
2018-12-21powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved"Alexandre Belloni1-1/+1
2018-12-21powerpc/fsl_pci: simplify fsl_pci_dma_set_maskChristoph Hellwig1-5/+1
2018-12-21arch/powerpc/fsl_rmu: Use dma_zalloc_coherentSabyasachi Gupta1-3/+1
2018-12-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller26-344/+377
2018-12-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds3-10/+9
2018-12-21sparc: Set "ARCH: sunxx" information on the same lineCorentin Labbe2-9/+8
2018-12-21sparc: vdso: Drop implicit common-page-size linker flagndesaulniers@google.com1-1/+1
2018-12-21Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+3
2018-12-21Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds22-333/+365
2018-12-21RISC-V: Select GENERIC_SCHED_CLOCK for clocksource driversAnup Patel1-0/+1
2018-12-21RISC-V: lib: minor asm cleanupOlof Johansson2-48/+53
2018-12-21RISC-V: Move from EARLY_PRINTK to SBI earlyconPalmer Dabbelt3-30/+1
2018-12-21RISC-V: Update Kconfig to better handle CMDLINENick Kossifidis1-24/+33
2018-12-21riscv: remove unused variable in ftraceDavid Abdurachmanov1-1/+0
2018-12-21RISC-V: add of_node_put()Yangtao Li1-0/+1
2018-12-21RISC-V: Fix of_node_* refcountAtish Patra5-1/+20
2018-12-21riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() variantsAndrea Parri1-0/+9
2018-12-21Merge branch 'regulator-4.21' into regulator-nextMark Brown2-2/+17
2018-12-21KVM: x86: Add CPUID support for new instruction WBNOINVDRobert Hoo2-1/+2
2018-12-21KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routinesSean Christopherson5-34/+78
2018-12-21KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobsSean Christopherson2-42/+50
2018-12-21Merge tag 'kvm-ppc-next-4.21-2' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini4-12/+93
2018-12-21KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixupSean Christopherson1-1/+1
2018-12-21KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streamsUros Bizjak2-13/+6
2018-12-21KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()Lan Tianyu1-3/+13
2018-12-21KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp()Lan Tianyu1-0/+5
2018-12-21KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte()Lan Tianyu1-6/+2
2018-12-21KVM: Make kvm_set_spte_hva() return intLan Tianyu9-9/+13
2018-12-21KVM: Replace old tlb flush function with new one to flush a specified range.Lan Tianyu2-11/+23
2018-12-21KVM/MMU: Add tlb flush with range helper functionLan Tianyu1-1/+36
2018-12-21KVM/VMX: Add hv tlb range flush supportLan Tianyu1-17/+44
2018-12-21x86/hyper-v: Add HvFlushGuestAddressList hypercall supportLan Tianyu4-0/+141
2018-12-21KVM: Add tlb_remote_flush_with_range callback in kvm_x86_opsLan Tianyu1-0/+7
2018-12-21KVM: x86: Disable Intel PT when VMXON in L1 guestLuwei Kang2-1/+8
2018-12-21KVM: x86: Set intercept for Intel PT MSRs read/writeChao Peng2-7/+27
2018-12-21KVM: x86: Implement Intel PT MSRs read/write emulationChao Peng2-1/+216
2018-12-21KVM: x86: Introduce a function to initialize the PT configurationLuwei Kang1-0/+73
2018-12-21KVM: x86: Add Intel PT context switch for each vcpuChao Peng2-0/+95
2018-12-21KVM: x86: Add Intel Processor Trace cpuid emulationChao Peng4-2/+33
2018-12-21KVM: x86: Add Intel PT virtualization work modeChao Peng5-3/+51
2018-12-21perf/x86/intel/pt: add new capability for Intel PTLuwei Kang2-0/+2
2018-12-21perf/x86/intel/pt: Add new bit definitions for PT MSRsLuwei Kang1-0/+3
2018-12-21perf/x86/intel/pt: Introduce intel_pt_validate_cap()Luwei Kang2-3/+11
2018-12-21perf/x86/intel/pt: Export pt_cap_get()Chao Peng3-44/+49
2018-12-21perf/x86/intel/pt: Move Intel PT MSRs bit defines to global headerChao Peng2-37/+33
2018-12-21KVM: fix some typosWei Yang2-2/+2
2018-12-21x86/kvmclock: convert to SPDX identifiersPeng Hao1-14/+1
2018-12-21KVM: x86: Remove KF() macro placeholderSean Christopherson1-3/+0
2018-12-21kvm: vmx: Allow guest read access to IA32_TSCJim Mattson1-0/+1
2018-12-21kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLTJim Mattson1-3/+7
2018-12-21KVM: nSVM: Fix nested guest support for PAUSE filtering.Tambe, William1-0/+12
2018-12-21KVM: VMX: Remove duplicated include from vmx.cYueHaibing1-1/+0
2018-12-21KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupportedVitaly Kuznetsov1-0/+7
2018-12-21KVM: x86: fix size of x86_fpu_cache objectsPaolo Bonzini1-1/+1
2018-12-21powerpc/powernv/npu: Fault user page into the hypervisor's pagetableAlexey Kardashevskiy1-6/+7
2018-12-21powerpc/powernv/npu: Check mmio_atsd array bounds when populatingAlexey Kardashevskiy1-2/+3
2018-12-21powerpc/powernv/npu: Add release_ownership hookAlexey Kardashevskiy1-0/+51
2018-12-21powerpc/powernv/npu: Add compound IOMMU groupsAlexey Kardashevskiy4-136/+322
2018-12-21powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_opsAlexey Kardashevskiy3-15/+34
2018-12-21powerpc/powernv/npu: Move single TVE handling to NPU PEAlexey Kardashevskiy2-24/+11
2018-12-21powerpc/powernv: Reference iommu_table while it is linked to a groupAlexey Kardashevskiy2-5/+2
2018-12-21powerpc/iommu_api: Move IOMMU groups setup to a single placeAlexey Kardashevskiy1-14/+68
2018-12-21powerpc/powernv/pseries: Rework device adding to IOMMU groupsAlexey Kardashevskiy5-95/+74
2018-12-21powerpc/pseries: Remove IOMMU API support for non-LPAR systemsAlexey Kardashevskiy1-7/+2
2018-12-21powerpc/pseries/npu: Enable platform supportAlexey Kardashevskiy1-0/+22
2018-12-21powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculationAlexey Kardashevskiy1-1/+32
2018-12-21powerpc/powernv/npu: Move OPAL calls away from context manipulationAlexey Kardashevskiy4-54/+77
2018-12-21powerpc/powernv: Move npu struct from pnv_phb to pci_controllerAlexey Kardashevskiy4-35/+58
2018-12-21powerpc/vfio/iommu/kvm: Do not pin device memoryAlexey Kardashevskiy5-22/+116
2018-12-21powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a regionAlexey Kardashevskiy2-12/+11
2018-12-21powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2Alexey Kardashevskiy1-0/+10
2018-12-21powerpc/mm: Fix reporting of kernel execute faults on the 8xxChristophe Leroy1-1/+3
2018-12-21powerpc: generate uapi header and system call table filesFiroz Khan9-909/+26
2018-12-21powerpc: add system call table generation supportFiroz Khan4-0/+563
2018-12-21powerpc: split compat syscall table out from native tableFiroz Khan4-13/+39
2018-12-21powerpc: move macro definition from asm/systbl.hFiroz Khan2-1/+1
2018-12-21powerpc: add __NR_syscalls along with NR_syscallsFiroz Khan2-3/+5
2018-12-21powerpc/pkeys: Fix handling of pkey state across fork()Ram Pai2-6/+19
2018-12-21powerpc/tm: Unset MSR[TS] if not recheckpointingBreno Leitao2-9/+29
2018-12-21powerpc/tm: Print scratch valueBreno Leitao1-1/+2
2018-12-21powerpc/tm: Save MSR to PACA before RFIDBreno Leitao1-0/+4
2018-12-21powerpc/tm: Set MSR[TS] just prior to recheckpointBreno Leitao2-15/+49
2018-12-21KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with hostSuraj Jitindar Singh1-4/+18
2018-12-21KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list()Suraj Jitindar Singh4-2/+58
2018-12-21KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guestSuraj Jitindar Singh1-0/+3
2018-12-21KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entrySuraj Jitindar Singh1-0/+2
2018-12-21KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bitsSuraj Jitindar Singh1-6/+12
2018-12-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2-0/+2
2018-12-21powerpc/fadump: Do not allow hot-remove memory from fadump reserved area.Mahesh Salgaonkar3-5/+14
2018-12-21powerpc/fadump: Throw proper error message on fadump registration failureMahesh Salgaonkar1-2/+33
2018-12-21powerpc/fadump: Reservationless firmware assisted dumpMahesh Salgaonkar2-10/+92