Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756846AbbGGK2b (ORCPT ); Tue, 7 Jul 2015 06:28:31 -0400 Received: from mail-bn1on0114.outbound.protection.outlook.com ([157.56.110.114]:4128 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756822AbbGGK2W (ORCPT ); Tue, 7 Jul 2015 06:28:22 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; From: Cristian Stoica To: , CC: , Cristian Stoica Subject: [PATCH] trivial: fix typos and remove double words Date: Tue, 7 Jul 2015 13:28:27 +0300 Message-ID: <1436264907-30550-1-git-send-email-cristian.stoica@freescale.com> X-Mailer: git-send-email 2.3.5 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD031;1:dFrqlsyjtaIh/zm1CvZLaOOK5T9q1//d9A2jPeb4breV+d26zZCCYLS3EWGb+BxYkMEeIhaMd4RNudSuEqkt7vGjzyLNr1CE+pfT4NtX1LdFduE9REmaaW+ttf7bCFqeEsOrybtyT/bB9CTpmWEZ2QzSHXdjjD95brBKXk5Btm23XDg2NmJIawRISJWt5Fs959msCz4BX0SIrtTb/tVB2OPMLaQnCDNEbIiMSFsmlgUgs//FtXVSEqmmqIO++N8EPirr7+6G+oLQs+1bCdHhBniMUmWXx3QTGL35FJBrACdzC6RLCZ1z041AOfDu53YHPEPNwF8wH/pPHQk+5ttmqeGCCuZE1lBmpvWTcrM8f0s= X-Forefront-Antispam-Report: CIP:192.88.168.50;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(1060300003)(2980300002)(339900001)(199003)(189002)(50944005)(46102003)(575784001)(4290100001)(77156002)(48376002)(36756003)(62966003)(50466002)(5003940100001)(105606002)(92566002)(87936001)(229853001)(50226001)(50986999)(47776003)(5001770100001)(104016003)(107886002)(85426001)(19580395003)(6806004)(19580405001)(106466001)(33646002)(77096005)(110436001)(5001960100002)(4001430100001)(579004);DIR:OUT;SFP:1102;SCL:1;SRVR:BY2PR0301MB0614;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:sfv;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0614;2:Ty8xGZw+ehGJZHGInN2Ja8+eGX6sUCupPwtZufUcbrTdRQmt1b62c0qRUDTfnaoK;3:CWwl3ZXv19EP8qHPA7wA7fydYdGFa5/Ov//u3lUAatX7Cyx/VSBHTSEV0i2aqCoO0H66ywNGudv5V7WzOK2/gnfQqK7Umde62/SN3jF5uhRqOhEOQdw3O65k2R8rAT3iShoZw0DrAb4QuQBr6TEJTbqe+elAgANR9quAHtiiwcRikqfc7fusAQV7eEs6Ick5+4+bOAi96Oc/n1s44EbsD1rzfA0wBviG6NQxY6cRx07d65YxF2Aot4+1ca9cjgm2;25:fMQctGbxffD1fN/sRNjIfev2b97WHx5Is3Svujot+/9sy9GLSuuP3Cr27gaBqSpWqfSFw4HDg5B0lT1jrwpcm2MXklSpU5zTOwAVxfdDK9X+Z6JIFYxoubCnEcBcTE8V38xZh+V4nH+nasHc/3XShIgYnubpzqotGvhAdQZ9plcMqARWo7uefWXmsM1RpbN7hV+lO1sxAm1BxkW/N8+L99mmfPWNoGbYn1SeKm2veqTrwvSczjmOmgwaDRPB2cs2Vj4iyB0c6DgFsiT1AH1CJQ== X-Microsoft-Antispam: UriScan:;BCL:1;PCL:0;RULEID:(42142001);SRVR:BY2PR0301MB0614; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0614;20:BPWbNQmLN/4oU5aMo39e2DvzHI4gQ2LspfVfAZhpv85Jvt3Z65mA3EZgJkSB3bv8gy4zgUrGeKQqJeypck0udbTGVIL9O9y3NJBccU1qq22kEu4Kmom8T3+sL2ZBYlOixtrtkvZCVV1zoxQgu5ucqrED2c91+WHZyZX1YWLhBcQIEKT0T+dxO7oq4QWIIWejzr0sRf3CFeTAEIygOlQCApU1VUi1IcnnWNTvh019c4yzNB7zfl1xLgENDQ22OavjungSIgYBgV2sGiMzn8YKlJU5KmmuoVLYSjzIYgJkf2Bk/jD9v1nCVVlEWXuLE3vX7DNcihXGOvI2GHHmGsXDlhOL7kldAA1ggsMNktbmxzc=;4:FD8rs20IgZ2Rc14Yqm/HPWXH0M+wDW/NFyLlenNbUoIP511a9v13OWc7AvZXi0+s+umVMSPdDC5k650f9ZiCFz0XTYQ6rKqpso00UsoJPkz7YzOQnx6taLisB+waKP29ss/IrnlBg+3Bz/Oyq15F+kyZpoNIAgYcs91Kis2CoK+fwpTxIJ+3naEVVz85i319d1I45Yc/H+EaggEVCy3ElsEltNh4H97YolUstWjOgi1a2spAZSfm+4nyxgMinf4u9wVic1brKbgOtqjG/E8SwCNw1ZHS267wJ1mzf46aP71BGXRB9BlqV0FF0ANoKhzW X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:1;PCL:0;RULEID:(601004)(5005006)(1201001)(3002001);SRVR:BY2PR0301MB0614;BCL:1;PCL:0;RULEID:;SRVR:BY2PR0301MB0614; X-Forefront-PRVS: 0630013541 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR0301MB0614;23:k/bB1yZ30eolx3cM8W+UwWty2g1xOQwZ/l1WltQ?= =?us-ascii?Q?rGmBBVTquUullOVoryZHacOKvTv7mA9yFmZwPqe+4u/b2x7uP7w9B7ydlL5x?= =?us-ascii?Q?sEJTmuZ/tMPKS90yVZ28EVUPr0AqiaBDJGy+zoIWCSFTFHFyD/Zmy81tfx1q?= =?us-ascii?Q?Xr63K0UjKZpqu5zAULbZ97TB8g2DWB/v6KpDbsIlKpy9P63ME+TDVEikObwL?= =?us-ascii?Q?iJOBHzQKJ1GXQ/apFEEzbe7sbZ+3665VpFjFK3/VO0YlUblSWYqtMiR1rBGp?= =?us-ascii?Q?7EXuC72zOuF0ClBeMkzhJ3OjGoo6KwW9gdIoq0wIjsl0O7y6fnAxNSizztjq?= =?us-ascii?Q?1Yfkdyu2dPut2QDYruT0OjAylZdHkMxXMb4dSR9jbOoT9lGc87zosY6fhE8D?= =?us-ascii?Q?4zRj8NAbnZE6Wudo25BUNkNT08S4XpiyT34KvA7EeDy0owOfFo6ie4Tk06Wz?= =?us-ascii?Q?KFcZ/86/6t/zU7TZ/s0NO2W4E9JphrcvuSNjb3Z7+mBYegR68Mi0b46a1eO5?= =?us-ascii?Q?NXNz9adruXAkAxFzh9nSVqe3IA0HSB0MXYlKtoG0J3IJqDudRlpJWE7oYgpP?= =?us-ascii?Q?XmBWVno2raAUehIGG7YVlkFDJJmQOgbsQWqYABnQ85FoENtW4afbX/tGm6Op?= =?us-ascii?Q?e6qd5cYKlbazYaTP8lcl2oYO6r9j6zDblkJrayjFtyWcLl3jw2CRfcwsJ9kP?= =?us-ascii?Q?iRvdui2MGw5ChDhw0Nmco+faWo/o+3S/woVHcCcxrdCLuuHUidaVmm0ujcpv?= =?us-ascii?Q?5S+h48X/WFyMJIiHiXleWWBOIkOZpbmHWDHhoRUaDqi0vvccoGczFZc1zSlv?= =?us-ascii?Q?rOPJb+Kk1aXYDW0DPzd2AeHSTcn04LI0xK6r1HAuUzAUcsO5q9yIVOTL0Dgt?= =?us-ascii?Q?/YdwoJDRwbgEaLxz0Jv3PkhVufokJqiPAApGk69WcjzbzdR6P7biYocYnNxk?= =?us-ascii?Q?aThzxA3SEoj9imb5eMDGuGAGVGLuaRY95ah9mtfEVOQ9MkZt12GUQVYmG7Ux?= =?us-ascii?Q?FABg=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0614;5:9gQ2Z6yljzOST/WzDNDy9673+aa4jgxoKTy6JjixF9EHZ5cSaK3gqi6x9JkzBAXhScL2pE4NSq44WMgq+VZH3Yvp9dmYJQnqhT4cuzhhk9nMNDBsT3Wd4j2WiMysxPytucF/WDUEBdEYd1zP3ly+Bg==;24:LXVykPTbxqf5B7Dr/Yn/ta9ry1uRN6+WDgWRQt1rVqucoDU2lNSCsexslmpNIBd1WPQXdsyN2benWs2s6q9z4WZgOrly9E6fKhCPOu9WtGg=;20:HZYoqH+SkgP5ap1pHQZ/5xzaORZkC8ZV+mIcR4UF5ne2SxfqPKVVQ/moXkdM2JMMw4GkP6YKU/MchBiZ6jvmZQ== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2015 10:28:15.7768 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB0614 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 41144 Lines: 873 - to to - when when Signed-off-by: Cristian Stoica --- Documentation/PCI/pci.txt | 2 +- Documentation/RCU/lockdep.txt | 4 ++-- Documentation/cpu-freq/cpu-drivers.txt | 2 +- arch/arc/mm/cache.c | 2 +- arch/arm/mach-davinci/cp_intc.c | 2 +- arch/ia64/kernel/acpi.c | 2 +- arch/powerpc/sysdev/ppc4xx_cpm.c | 2 +- arch/x86/kvm/paging_tmpl.h | 2 +- arch/x86/mm/pgtable.c | 2 +- drivers/block/cciss.c | 2 +- drivers/block/cciss_cmd.h | 2 +- drivers/clk/bcm/clk-kona-setup.c | 2 +- drivers/crypto/n2_core.c | 2 +- drivers/dma/ep93xx_dma.c | 2 +- drivers/gpu/drm/i915/intel_panel.c | 2 +- drivers/gpu/drm/vmwgfx/svga_reg.h | 2 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 4 ++-- drivers/i2c/busses/i2c-viperboard.c | 2 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/input/mouse/hgpk.c | 2 +- drivers/md/dm-cache-policy-mq.c | 2 +- drivers/mmc/core/host.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 2 +- drivers/net/wireless/ath/ath10k/testmode.c | 4 ++-- drivers/net/wireless/ath/ath9k/hw.h | 2 +- drivers/net/wireless/brcm80211/brcmsmac/types.h | 4 ++-- drivers/net/wireless/iwlwifi/dvm/lib.c | 2 +- drivers/net/wireless/iwlwifi/mvm/d3.c | 2 +- drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 2 +- drivers/ps3/ps3-lpm.c | 2 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/mpt2sas/mpt2sas_base.h | 2 +- drivers/scsi/mpt2sas/mpt2sas_transport.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 2 +- drivers/scsi/snic/snic_debugfs.c | 2 +- drivers/staging/lustre/lustre/include/cl_object.h | 2 +- drivers/staging/lustre/lustre/libcfs/hash.c | 2 +- drivers/staging/wilc1000/host_interface.c | 2 +- drivers/usb/host/uhci-grlib.c | 2 +- drivers/usb/host/uhci-platform.c | 2 +- fs/btrfs/ioctl.c | 2 +- fs/ocfs2/refcounttree.c | 2 +- fs/xfs/xfs_trans_ail.c | 2 +- include/linux/cpufreq.h | 2 +- include/linux/mm.h | 2 +- net/mac80211/sta_info.h | 4 ++-- net/netlink/genetlink.c | 2 +- net/tipc/msg.c | 2 +- sound/soc/tegra/tegra20_das.h | 4 ++-- tools/perf/Documentation/perf-script-perl.txt | 2 +- tools/perf/Documentation/perf-script-python.txt | 2 +- tools/perf/util/event.h | 2 +- tools/testing/ktest/sample.conf | 2 +- tools/testing/selftests/ftrace/test.d/ftrace/func_profiler.tc | 2 +- 59 files changed, 65 insertions(+), 65 deletions(-) diff --git a/Documentation/PCI/pci.txt b/Documentation/PCI/pci.txt index 123881f..e93e4b1 100644 --- a/Documentation/PCI/pci.txt +++ b/Documentation/PCI/pci.txt @@ -266,7 +266,7 @@ NOTE: pci_enable_device() can fail! Check the return value. [ OS BUG: we don't check resource allocations before enabling those resources. The sequence would make more sense if we called pci_request_resources() before calling pci_enable_device(). - Currently, the device drivers can't detect the bug when when two + Currently, the device drivers can't detect the bug when two devices have been allocated the same range. This is not a common problem and unlikely to get fixed soon. diff --git a/Documentation/RCU/lockdep.txt b/Documentation/RCU/lockdep.txt index da51d30..bbc7e4a 100644 --- a/Documentation/RCU/lockdep.txt +++ b/Documentation/RCU/lockdep.txt @@ -57,8 +57,8 @@ checking of rcu_dereference() primitives: rcu_access_pointer(p): Return the value of the pointer and omit all barriers, but retain the compiler constraints that prevent duplicating - or coalescsing. This is useful when when testing the - value of the pointer itself, for example, against NULL. + or coalescing. This is useful when testing the value of the + pointer itself, for example, against NULL. The rcu_dereference_check() check expression can be any boolean expression, but would normally include a lockdep expression. However, diff --git a/Documentation/cpu-freq/cpu-drivers.txt b/Documentation/cpu-freq/cpu-drivers.txt index 14f4e63..65b862c 100644 --- a/Documentation/cpu-freq/cpu-drivers.txt +++ b/Documentation/cpu-freq/cpu-drivers.txt @@ -204,7 +204,7 @@ the reference implementation in drivers/cpufreq/longrun.c Only for drivers with target_index() and CPUFREQ_ASYNC_NOTIFICATION unset. get_intermediate should return a stable intermediate frequency platform wants to -switch to, and target_intermediate() should set CPU to to that frequency, before +switch to, and target_intermediate() should set CPU to that frequency, before jumping to the frequency corresponding to 'index'. Core will take care of sending notifications and driver doesn't have to handle them in target_intermediate() or target_index(). diff --git a/arch/arc/mm/cache.c b/arch/arc/mm/cache.c index b29d62e..6f358aec 100644 --- a/arch/arc/mm/cache.c +++ b/arch/arc/mm/cache.c @@ -527,7 +527,7 @@ static inline int need_slc_flush(void) * -In SMP, if hardware caches are coherent * * There's a corollary case, where kernel READs from a userspace mapped page. - * If the U-mapping is not congruent to to K-mapping, former needs flushing. + * If the U-mapping is not congruent to K-mapping, former needs flushing. */ void flush_dcache_page(struct page *page) { diff --git a/arch/arm/mach-davinci/cp_intc.c b/arch/arm/mach-davinci/cp_intc.c index 006dae8..592aec9 100644 --- a/arch/arm/mach-davinci/cp_intc.c +++ b/arch/arm/mach-davinci/cp_intc.c @@ -86,7 +86,7 @@ static int cp_intc_set_irq_type(struct irq_data *d, unsigned int flow_type) } /* - * Faking this allows us to to work with suspend functions of + * Faking this allows us to work with suspend functions of * generic drivers which call {enable|disable}_irq_wake for * wake up interrupt sources (eg RTC on DA850). */ diff --git a/arch/ia64/kernel/acpi.c b/arch/ia64/kernel/acpi.c index b1698bc..cf938cb 100644 --- a/arch/ia64/kernel/acpi.c +++ b/arch/ia64/kernel/acpi.c @@ -989,6 +989,6 @@ EXPORT_SYMBOL(acpi_unregister_ioapic); /* * acpi_suspend_lowlevel() - save kernel state and suspend. * - * TBD when when IA64 starts to support suspend... + * TBD when IA64 starts to support suspend... */ int acpi_suspend_lowlevel(void) { return 0; } diff --git a/arch/powerpc/sysdev/ppc4xx_cpm.c b/arch/powerpc/sysdev/ppc4xx_cpm.c index ba95adf..d37d191 100644 --- a/arch/powerpc/sysdev/ppc4xx_cpm.c +++ b/arch/powerpc/sysdev/ppc4xx_cpm.c @@ -77,7 +77,7 @@ static unsigned int cpm_set(unsigned int cpm_reg, unsigned int mask) * known as class 1, 2 and 3. For class 1 units, they are * unconditionally put to sleep when the corresponding CPM bit is * set. For class 2 and 3 units this is not case; if they can be - * put to to sleep, they will. Here we do not verify, we just + * put to sleep, they will. Here we do not verify, we just * set them and expect them to eventually go off when they can. */ value = dcr_read(cpm.dcr_host, cpm.dcr_offset[cpm_reg]); diff --git a/arch/x86/kvm/paging_tmpl.h b/arch/x86/kvm/paging_tmpl.h index 0f67d7e..4023af5 100644 --- a/arch/x86/kvm/paging_tmpl.h +++ b/arch/x86/kvm/paging_tmpl.h @@ -419,7 +419,7 @@ error: #if PTTYPE == PTTYPE_EPT /* - * Use PFERR_RSVD_MASK in error_code to to tell if EPT + * Use PFERR_RSVD_MASK in error_code to tell if EPT * misconfiguration requires to be injected. The detection is * done by is_rsvd_bits_set() above. * diff --git a/arch/x86/mm/pgtable.c b/arch/x86/mm/pgtable.c index fb0a9dd..a22d909 100644 --- a/arch/x86/mm/pgtable.c +++ b/arch/x86/mm/pgtable.c @@ -434,7 +434,7 @@ int pmdp_set_access_flags(struct vm_area_struct *vma, pmd_update_defer(vma->vm_mm, address, pmdp); /* * We had a write-protection fault here and changed the pmd - * to to more permissive. No need to flush the TLB for that, + * to more permissive. No need to flush the TLB for that, * #PF is architecturally guaranteed to do that and in the * worst-case we'll generate a spurious fault. */ diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c index 0422c47..a211433 100644 --- a/drivers/block/cciss.c +++ b/drivers/block/cciss.c @@ -3954,7 +3954,7 @@ static void cciss_wait_for_mode_change_ack(ctlr_info_t *h) static void cciss_enter_performant_mode(ctlr_info_t *h, u32 use_short_tags) { /* This is a bit complicated. There are 8 registers on - * the controller which we write to to tell it 8 different + * the controller which we write to tell it 8 different * sizes of commands which there may be. It's a way of * reducing the DMA done to fetch each command. Encoded into * each command's tag are 3 bits which communicate to the controller diff --git a/drivers/block/cciss_cmd.h b/drivers/block/cciss_cmd.h index d9be6b4..f2850e1 100644 --- a/drivers/block/cciss_cmd.h +++ b/drivers/block/cciss_cmd.h @@ -180,7 +180,7 @@ typedef struct _SGDescriptor_struct { #define CMD_MSG_STALE 0xff /* This structure needs to be divisible by COMMANDLIST_ALIGNMENT - * because low bits of the address are used to to indicate that + * because low bits of the address are used to indicate that * whether the tag contains an index or an address. PAD_32 and * PAD_64 can be adjusted independently as needed for 32-bit * and 64-bits systems. diff --git a/drivers/clk/bcm/clk-kona-setup.c b/drivers/clk/bcm/clk-kona-setup.c index deaa7f9..7b32f82 100644 --- a/drivers/clk/bcm/clk-kona-setup.c +++ b/drivers/clk/bcm/clk-kona-setup.c @@ -510,7 +510,7 @@ static bool kona_clk_valid(struct kona_clk *bcm_clk) * placeholders for non-supported clocks. Keep track of the * position of each clock name in the original array. * - * Allocates an array of pointers to to hold the names of all + * Allocates an array of pointers to hold the names of all * non-null entries in the original array, and returns a pointer to * that array in *names. This will be used for registering the * clock with the common clock code. On successful return, diff --git a/drivers/crypto/n2_core.c b/drivers/crypto/n2_core.c index 2e8dab9..5b1f8dd 100644 --- a/drivers/crypto/n2_core.c +++ b/drivers/crypto/n2_core.c @@ -1557,7 +1557,7 @@ static void n2_unregister_algs(void) * * So we have to back-translate, going through the 'intr' and 'ino' * property tables of the n2cp MDESC node, matching it with the OF - * 'interrupts' property entries, in order to to figure out which + * 'interrupts' property entries, in order to figure out which * devino goes to which already-translated IRQ. */ static int find_devino_index(struct platform_device *dev, struct spu_mdesc_info *ip, diff --git a/drivers/dma/ep93xx_dma.c b/drivers/dma/ep93xx_dma.c index 57ff462..97a4668 100644 --- a/drivers/dma/ep93xx_dma.c +++ b/drivers/dma/ep93xx_dma.c @@ -132,7 +132,7 @@ struct ep93xx_dma_desc { /** * struct ep93xx_dma_chan - an EP93xx DMA M2P/M2M channel * @chan: dmaengine API channel - * @edma: pointer to to the engine device + * @edma: pointer to the engine device * @regs: memory mapped registers * @irq: interrupt number of the channel * @clk: clock used by this channel diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c index 55aad23..028bbeb 100644 --- a/drivers/gpu/drm/i915/intel_panel.c +++ b/drivers/gpu/drm/i915/intel_panel.c @@ -1058,7 +1058,7 @@ static int intel_backlight_device_update_status(struct backlight_device *bd) /* * Allow flipping bl_power as a sub-state of enabled. Sadly the - * backlight class device does not make it easy to to differentiate + * backlight class device does not make it easy to differentiate * between callbacks for brightness and bl_power, so our backlight_power * callback needs to take this into account. */ diff --git a/drivers/gpu/drm/vmwgfx/svga_reg.h b/drivers/gpu/drm/vmwgfx/svga_reg.h index e4259c2..b2c7aed6 100644 --- a/drivers/gpu/drm/vmwgfx/svga_reg.h +++ b/drivers/gpu/drm/vmwgfx/svga_reg.h @@ -1532,7 +1532,7 @@ struct { * * SVGA_REMAP_GMR2_SINGLE_PPN: If set, PPN list contains a single entry. * A single PPN can be used to invalidate a portion of a GMR or - * map it to to a single guest scratch page. + * map it to a single guest scratch page. * * Availability: * SVGA_CAP_GMR2 diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 35ac237..cdba007 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@ -357,7 +357,7 @@ config I2C_AXXIA Say yes if you want to support the I2C bus on Axxia platforms. Please note that this controller is limited to transfers of maximum - 255 bytes in length. Any attempt to to a larger transfer will return + 255 bytes in length. Any attempt to a larger transfer will return an error. config I2C_BCM2835 diff --git a/drivers/i2c/busses/i2c-cros-ec-tunnel.c b/drivers/i2c/busses/i2c-cros-ec-tunnel.c index a0d95ff..b927230 100644 --- a/drivers/i2c/busses/i2c-cros-ec-tunnel.c +++ b/drivers/i2c/busses/i2c-cros-ec-tunnel.c @@ -112,7 +112,7 @@ static int ec_i2c_construct_message(u8 *buf, const struct i2c_msg i2c_msgs[], /** * ec_i2c_count_response - Count bytes needed for ec_i2c_parse_response * - * @i2c_msgs: The i2c messages to to fill up. + * @i2c_msgs: The i2c messages to fill up. * @num: The number of i2c messages expected. * * Returns the number of response bytes expeced. @@ -136,7 +136,7 @@ static int ec_i2c_count_response(struct i2c_msg i2c_msgs[], int num) * We'll take the EC's response and copy it back into msgs. * * @buf: The buffer to parse. - * @i2c_msgs: The i2c messages to to fill up. + * @i2c_msgs: The i2c messages to fill up. * @num: The number of i2c messages; will be modified to include the actual * number received. * diff --git a/drivers/i2c/busses/i2c-viperboard.c b/drivers/i2c/busses/i2c-viperboard.c index 47e88ad..3fee025 100644 --- a/drivers/i2c/busses/i2c-viperboard.c +++ b/drivers/i2c/busses/i2c-viperboard.c @@ -323,7 +323,7 @@ static int vprbrd_i2c_xfer(struct i2c_adapter *i2c, struct i2c_msg *msgs, amsg->addr = pmsg->addr; amsg->unknown1 = 0x00; amsg->len = cpu_to_le16(pmsg->len); - /* send the addr, the data goes to to board */ + /* send the addr, the data goes to board */ ret = vprbrd_i2c_addr(vb->usb_dev, amsg); if (ret < 0) error = ret; diff --git a/drivers/infiniband/hw/qib/qib_pcie.c b/drivers/infiniband/hw/qib/qib_pcie.c index 4758a38..a8f0a72 100644 --- a/drivers/infiniband/hw/qib/qib_pcie.c +++ b/drivers/infiniband/hw/qib/qib_pcie.c @@ -346,7 +346,7 @@ bail: * Setup pcie interrupt stuff again after a reset. I'd like to just call * pci_enable_msi() again for msi, but when I do that, * the MSI enable bit doesn't get set in the command word, and - * we switch to to a different interrupt vector, which is confusing, + * we switch to a different interrupt vector, which is confusing, * so I instead just do it all inline. Perhaps somehow can tie this * into the PCIe hotplug support at some point */ diff --git a/drivers/input/mouse/hgpk.c b/drivers/input/mouse/hgpk.c index 62be888..957109b 100644 --- a/drivers/input/mouse/hgpk.c +++ b/drivers/input/mouse/hgpk.c @@ -888,7 +888,7 @@ static ssize_t hgpk_trigger_recal(struct psmouse *psmouse, void *data, /* * We queue work instead of doing recalibration right here - * to avoid adding locking to to hgpk_force_recalibrate() + * to avoid adding locking to hgpk_force_recalibrate() * since workqueue provides serialization. */ psmouse_queue_work(psmouse, &priv->recalib_wq, 0); diff --git a/drivers/md/dm-cache-policy-mq.c b/drivers/md/dm-cache-policy-mq.c index 3281437..4c4ae03 100644 --- a/drivers/md/dm-cache-policy-mq.c +++ b/drivers/md/dm-cache-policy-mq.c @@ -536,7 +536,7 @@ static bool any_clean_cblocks(struct mq_policy *mq) /* * Now we get to the meat of the policy. This section deals with deciding - * when to to add entries to the pre_cache and cache, and move between + * when to add entries to the pre_cache and cache, and move between * them. */ diff --git a/drivers/mmc/core/host.c b/drivers/mmc/core/host.c index 99a9c90..5f141b6 100644 --- a/drivers/mmc/core/host.c +++ b/drivers/mmc/core/host.c @@ -390,7 +390,7 @@ static void mmc_retune_timer(unsigned long data) * @host: host whose node should be parsed. * * To keep the rest of the MMC subsystem unaware of whether DT has been - * used to to instantiate and configure this host instance or not, we + * used to instantiate and configure this host instance or not, we * parse the properties and set respective generic mmc-host flags and * parameters. */ diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c index 6e4294e..3ebc7c3 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c @@ -313,7 +313,7 @@ static void bnx2x_dcbx_get_pfc_feature(struct bnx2x *bp, } } -/* maps unmapped priorities to to the same COS as L2 */ +/* maps unmapped priorities to the same COS as L2 */ static void bnx2x_dcbx_map_nw(struct bnx2x *bp) { int i; diff --git a/drivers/net/ethernet/chelsio/cxgb4vf/sge.c b/drivers/net/ethernet/chelsio/cxgb4vf/sge.c index ad53e5a..56da18f 100644 --- a/drivers/net/ethernet/chelsio/cxgb4vf/sge.c +++ b/drivers/net/ethernet/chelsio/cxgb4vf/sge.c @@ -2182,7 +2182,7 @@ static void __iomem *bar2_address(struct adapter *adapter, /** * t4vf_sge_alloc_rxq - allocate an SGE RX Queue * @adapter: the adapter - * @rspq: pointer to to the new rxq's Response Queue to be filled in + * @rspq: pointer to the new rxq's Response Queue to be filled in * @iqasynch: if 0, a normal rspq; if 1, an asynchronous event queue * @dev: the network device associated with the new rspq * @intr_dest: MSI-X vector index (overriden in MSI mode) diff --git a/drivers/net/ethernet/intel/e1000/e1000_hw.c b/drivers/net/ethernet/intel/e1000/e1000_hw.c index 45c8c864..7303a68 100644 --- a/drivers/net/ethernet/intel/e1000/e1000_hw.c +++ b/drivers/net/ethernet/intel/e1000/e1000_hw.c @@ -2553,7 +2553,7 @@ s32 e1000_check_for_link(struct e1000_hw *hw) * turn it on. For compatibility with a TBI link * partner, we will store bad packets. Some * frames have an additional byte on the end and - * will look like CRC errors to to the hardware. + * will look like CRC errors to the hardware. */ if (!hw->tbi_compatibility_on) { hw->tbi_compatibility_on = true; diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c index 218b6af..f2175df 100644 --- a/drivers/net/wireless/ath/ath10k/mac.c +++ b/drivers/net/wireless/ath/ath10k/mac.c @@ -918,7 +918,7 @@ static int ath10k_monitor_vdev_stop(struct ath10k *ar) ret = ath10k_wmi_vdev_stop(ar, ar->monitor_vdev_id); if (ret) - ath10k_warn(ar, "failed to to request monitor vdev %i stop: %d\n", + ath10k_warn(ar, "failed to request monitor vdev %i stop: %d\n", ar->monitor_vdev_id, ret); ret = ath10k_vdev_setup_sync(ar); diff --git a/drivers/net/wireless/ath/ath10k/testmode.c b/drivers/net/wireless/ath/ath10k/testmode.c index b084f88..5aa83e0 100644 --- a/drivers/net/wireless/ath/ath10k/testmode.c +++ b/drivers/net/wireless/ath/ath10k/testmode.c @@ -75,7 +75,7 @@ bool ath10k_tm_event_wmi(struct ath10k *ar, u32 cmd_id, struct sk_buff *skb) ret = nla_put_u32(nl_skb, ATH10K_TM_ATTR_CMD, ATH10K_TM_CMD_WMI); if (ret) { ath10k_warn(ar, - "failed to to put testmode wmi event cmd attribute: %d\n", + "failed to put testmode wmi event cmd attribute: %d\n", ret); kfree_skb(nl_skb); goto out; @@ -84,7 +84,7 @@ bool ath10k_tm_event_wmi(struct ath10k *ar, u32 cmd_id, struct sk_buff *skb) ret = nla_put_u32(nl_skb, ATH10K_TM_ATTR_WMI_CMDID, cmd_id); if (ret) { ath10k_warn(ar, - "failed to to put testmode wmi even cmd_id: %d\n", + "failed to put testmode wmi even cmd_id: %d\n", ret); kfree_skb(nl_skb); goto out; diff --git a/drivers/net/wireless/ath/ath9k/hw.h b/drivers/net/wireless/ath/ath9k/hw.h index e8454db..fd1899c 100644 --- a/drivers/net/wireless/ath/ath9k/hw.h +++ b/drivers/net/wireless/ath/ath9k/hw.h @@ -707,7 +707,7 @@ struct ath_spec_scan { /** * struct ath_hw_ops - callbacks used by hardware code and driver code * - * This structure contains callbacks designed to to be used internally by + * This structure contains callbacks designed to be used internally by * hardware code and also by the lower level driver. * * @config_pci_powersave: diff --git a/drivers/net/wireless/brcm80211/brcmsmac/types.h b/drivers/net/wireless/brcm80211/brcmsmac/types.h index ae1f3ad..bc62594 100644 --- a/drivers/net/wireless/brcm80211/brcmsmac/types.h +++ b/drivers/net/wireless/brcm80211/brcmsmac/types.h @@ -123,8 +123,8 @@ */ /******************************************************************** - * Phy/Core Configuration. Defines macros to to check core phy/rev * - * compile-time configuration. Defines default core support. * + * Phy/Core Configuration. Defines macros to check core phy/rev + * compile-time configuration. Defines default core support. * ****************************************************************** */ diff --git a/drivers/net/wireless/iwlwifi/dvm/lib.c b/drivers/net/wireless/iwlwifi/dvm/lib.c index 1d2223d..59cc761 100644 --- a/drivers/net/wireless/iwlwifi/dvm/lib.c +++ b/drivers/net/wireless/iwlwifi/dvm/lib.c @@ -971,7 +971,7 @@ static void iwlagn_wowlan_program_keys(struct ieee80211_hw *hw, /* * For non-QoS this relies on the fact that both the uCode and - * mac80211 use TID 0 (as they need to to avoid replay attacks) + * mac80211 use TID 0 (as they need to avoid replay attacks) * for checking the IV in the frames. */ for (i = 0; i < IWLAGN_NUM_RSC; i++) { diff --git a/drivers/net/wireless/iwlwifi/mvm/d3.c b/drivers/net/wireless/iwlwifi/mvm/d3.c index 4165d10..7a5923c 100644 --- a/drivers/net/wireless/iwlwifi/mvm/d3.c +++ b/drivers/net/wireless/iwlwifi/mvm/d3.c @@ -246,7 +246,7 @@ static void iwl_mvm_wowlan_program_keys(struct ieee80211_hw *hw, /* * For non-QoS this relies on the fact that both the uCode and - * mac80211 use TID 0 (as they need to to avoid replay attacks) + * mac80211 use TID 0 (as they need to avoid replay attacks) * for checking the IV in the frames. */ for (i = 0; i < IWL_NUM_RSC; i++) { diff --git a/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h b/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h index b1baa33..b34ec59 100644 --- a/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h +++ b/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h @@ -366,7 +366,7 @@ struct iwl_dev_tx_power_cmd { * beacon filtering; beacons will not be forced to be sent to driver * regardless of whether its temerature has been changed. * @bf_enable_beacon_filter: 1, beacon filtering is enabled; 0, disabled. - * @bf_filter_escape_timer: Send beacons to to driver if no beacons were passed + * @bf_filter_escape_timer: Send beacons to driver if no beacons were passed * for a specific period of time. Units: Beacons. * @ba_escape_timer: Fully receive and parse beacon if no beacons were passed * for a longer period of time then this escape-timeout. Units: Beacons. diff --git a/drivers/ps3/ps3-lpm.c b/drivers/ps3/ps3-lpm.c index cb7d3a6..2b2d385 100644 --- a/drivers/ps3/ps3-lpm.c +++ b/drivers/ps3/ps3-lpm.c @@ -1078,7 +1078,7 @@ EXPORT_SYMBOL_GPL(ps3_disable_pm_interrupts); * instance, specified by one of enum ps3_lpm_tb_type. * @tb_cache: Optional user supplied buffer to use as the trace buffer cache. * If NULL, the driver will allocate and manage an internal buffer. - * Unused when when @tb_type is PS3_LPM_TB_TYPE_NONE. + * Unused when @tb_type is PS3_LPM_TB_TYPE_NONE. * @tb_cache_size: The size in bytes of the user supplied @tb_cache buffer. * Unused when @tb_cache is NULL or @tb_type is PS3_LPM_TB_TYPE_NONE. */ diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 1dafeb4..1d65288 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hpsa.c @@ -8309,7 +8309,7 @@ static int hpsa_enter_performant_mode(struct ctlr_info *h, u32 trans_support) struct access_method access = SA5_performant_access; /* This is a bit complicated. There are 8 registers on - * the controller which we write to to tell it 8 different + * the controller which we write to tell it 8 different * sizes of commands which there may be. It's a way of * reducing the DMA done to fetch each command. Encoded into * each command's tag are 3 bits which communicate to the controller diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.h b/drivers/scsi/mpt2sas/mpt2sas_base.h index caff8d1..565469b 100644 --- a/drivers/scsi/mpt2sas/mpt2sas_base.h +++ b/drivers/scsi/mpt2sas/mpt2sas_base.h @@ -506,7 +506,7 @@ struct _sas_node { /** * enum reset_type - reset state * @FORCE_BIG_HAMMER: issue diagnostic reset - * @SOFT_RESET: issue message_unit_reset, if fails to to big hammer + * @SOFT_RESET: issue message_unit_reset, if fails to big hammer */ enum reset_type { FORCE_BIG_HAMMER, diff --git a/drivers/scsi/mpt2sas/mpt2sas_transport.c b/drivers/scsi/mpt2sas/mpt2sas_transport.c index ff2500a..1c03d00 100644 --- a/drivers/scsi/mpt2sas/mpt2sas_transport.c +++ b/drivers/scsi/mpt2sas/mpt2sas_transport.c @@ -1693,7 +1693,7 @@ _transport_phy_enable(struct sas_phy *phy, int enable) goto out; } - /* unable to enable/disable phys when when discovery is active */ + /* unable to enable/disable phys when discovery is active */ for (i = 0, discovery_active = 0; i < ioc->sas_hba.num_phys ; i++) { if (sas_iounit_pg0->PhyData[i].PortFlags & MPI2_SASIOUNIT0_PORTFLAGS_DISCOVERY_IN_PROGRESS) { diff --git a/drivers/scsi/mpt3sas/mpt3sas_base.h b/drivers/scsi/mpt3sas/mpt3sas_base.h index afa8816..c1a6d6c 100644 --- a/drivers/scsi/mpt3sas/mpt3sas_base.h +++ b/drivers/scsi/mpt3sas/mpt3sas_base.h @@ -430,7 +430,7 @@ struct _sas_node { /** * enum reset_type - reset state * @FORCE_BIG_HAMMER: issue diagnostic reset - * @SOFT_RESET: issue message_unit_reset, if fails to to big hammer + * @SOFT_RESET: issue message_unit_reset, if fails to big hammer */ enum reset_type { FORCE_BIG_HAMMER, diff --git a/drivers/scsi/mpt3sas/mpt3sas_transport.c b/drivers/scsi/mpt3sas/mpt3sas_transport.c index efb98af..0aa61b6 100644 --- a/drivers/scsi/mpt3sas/mpt3sas_transport.c +++ b/drivers/scsi/mpt3sas/mpt3sas_transport.c @@ -1675,7 +1675,7 @@ _transport_phy_enable(struct sas_phy *phy, int enable) goto out; } - /* unable to enable/disable phys when when discovery is active */ + /* unable to enable/disable phys when discovery is active */ for (i = 0, discovery_active = 0; i < ioc->sas_hba.num_phys ; i++) { if (sas_iounit_pg0->PhyData[i].PortFlags & MPI2_SASIOUNIT0_PORTFLAGS_DISCOVERY_IN_PROGRESS) { diff --git a/drivers/scsi/snic/snic_debugfs.c b/drivers/scsi/snic/snic_debugfs.c index 1686f01..5ccdd97 100644 --- a/drivers/scsi/snic/snic_debugfs.c +++ b/drivers/scsi/snic/snic_debugfs.c @@ -435,7 +435,7 @@ snic_stats_debugfs_init(struct snic *snic) * * Description: * When Debufs is configured this routine removes debugfs file system - * elements that are specific to to snic stats + * elements that are specific to snic stats */ void snic_stats_debugfs_remove(struct snic *snic) diff --git a/drivers/staging/lustre/lustre/include/cl_object.h b/drivers/staging/lustre/lustre/include/cl_object.h index d56c8be..8f14f6e 100644 --- a/drivers/staging/lustre/lustre/include/cl_object.h +++ b/drivers/staging/lustre/lustre/include/cl_object.h @@ -2390,7 +2390,7 @@ struct cl_io { */ ci_verify_layout:1, /** - * file is released, restore has to to be triggered by vvp layer + * file is released, restore has to be triggered by vvp layer */ ci_restore_needed:1, /** diff --git a/drivers/staging/lustre/lustre/libcfs/hash.c b/drivers/staging/lustre/lustre/libcfs/hash.c index 0ed0631..105fcaa 100644 --- a/drivers/staging/lustre/lustre/libcfs/hash.c +++ b/drivers/staging/lustre/lustre/libcfs/hash.c @@ -1349,7 +1349,7 @@ EXPORT_SYMBOL(cfs_hash_del_key); * If the @key is found in the hash hs->hs_get() is called and the * matching objects is returned. It is the callers responsibility * to call the counterpart ops->hs_put using the cfs_hash_put() macro - * when when finished with the object. If the @key was not found + * when finished with the object. If the @key was not found * in the hash @hs NULL is returned. */ void * diff --git a/drivers/staging/wilc1000/host_interface.c b/drivers/staging/wilc1000/host_interface.c index 6b10bbb..12f7443 100644 --- a/drivers/staging/wilc1000/host_interface.c +++ b/drivers/staging/wilc1000/host_interface.c @@ -6826,7 +6826,7 @@ s32 host_int_deinit(WILC_WFIDrvHandle hWFIDrv) /** * @brief NetworkInfoReceived - * @details function to to be called when network info packet is received + * @details function to be called when network info packet is received * @param[in] pu8Buffer the received packet * @param[in] u32Length length of the received packet * @return none diff --git a/drivers/usb/host/uhci-grlib.c b/drivers/usb/host/uhci-grlib.c index 0342991..03acf30 100644 --- a/drivers/usb/host/uhci-grlib.c +++ b/drivers/usb/host/uhci-grlib.c @@ -42,7 +42,7 @@ static int uhci_grlib_init(struct usb_hcd *hcd) uhci->rh_numports = uhci_count_ports(hcd); - /* Set up pointers to to generic functions */ + /* Set up pointers to generic functions */ uhci->reset_hc = uhci_generic_reset_hc; uhci->check_and_reset_hc = uhci_generic_check_and_reset_hc; /* No special actions need to be taken for the functions below */ diff --git a/drivers/usb/host/uhci-platform.c b/drivers/usb/host/uhci-platform.c index 3a3e3ee..0c6d82e 100644 --- a/drivers/usb/host/uhci-platform.c +++ b/drivers/usb/host/uhci-platform.c @@ -17,7 +17,7 @@ static int uhci_platform_init(struct usb_hcd *hcd) uhci->rh_numports = uhci_count_ports(hcd); - /* Set up pointers to to generic functions */ + /* Set up pointers to generic functions */ uhci->reset_hc = uhci_generic_reset_hc; uhci->check_and_reset_hc = uhci_generic_check_and_reset_hc; diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c index c86b835..1235e75 100644 --- a/fs/btrfs/ioctl.c +++ b/fs/btrfs/ioctl.c @@ -4499,7 +4499,7 @@ locked: do_balance: /* * Ownership of bctl and mutually_exclusive_operation_running - * goes to to btrfs_balance. bctl is freed in __cancel_balance, + * goes to btrfs_balance. bctl is freed in __cancel_balance, * or, if restriper was paused all the way until unmount, in * free_fs_info. mutually_exclusive_operation_running is * cleared in __cancel_balance. diff --git a/fs/ocfs2/refcounttree.c b/fs/ocfs2/refcounttree.c index b69dd14..013dc70 100644 --- a/fs/ocfs2/refcounttree.c +++ b/fs/ocfs2/refcounttree.c @@ -2632,7 +2632,7 @@ static inline unsigned int ocfs2_cow_align_length(struct super_block *sb, } /* - * Calculate out the start and number of virtual clusters we need to to CoW. + * Calculate out the start and number of virtual clusters we need to CoW. * * cpos is vitual start cluster position we want to do CoW in a * file and write_len is the cluster length. diff --git a/fs/xfs/xfs_trans_ail.c b/fs/xfs/xfs_trans_ail.c index 1098cf4..3e8677d 100644 --- a/fs/xfs/xfs_trans_ail.c +++ b/fs/xfs/xfs_trans_ail.c @@ -398,7 +398,7 @@ xfsaild_push( * inode buffer is locked because we already pushed the * updates to it as part of inode clustering. * - * We do not want to to stop flushing just because lots + * We do not want to stop flushing just because lots * of items are already beeing flushed, but we need to * re-try the flushing relatively soon if most of the * AIL is beeing flushed. diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h index 29ad97c..77ff96b 100644 --- a/include/linux/cpufreq.h +++ b/include/linux/cpufreq.h @@ -247,7 +247,7 @@ struct cpufreq_driver { * * get_intermediate should return a stable intermediate frequency * platform wants to switch to and target_intermediate() should set CPU - * to to that frequency, before jumping to the frequency corresponding + * to that frequency, before jumping to the frequency corresponding * to 'index'. Core will take care of sending notifications and driver * doesn't have to handle them in target_intermediate() or * target_index(). diff --git a/include/linux/mm.h b/include/linux/mm.h index 2e872f9..03daa36 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h @@ -1947,7 +1947,7 @@ unsigned long max_sane_readahead(unsigned long nr); /* Generic expand stack which grows the stack according to GROWS{UP,DOWN} */ extern int expand_stack(struct vm_area_struct *vma, unsigned long address); -/* CONFIG_STACK_GROWSUP still needs to to grow downwards at some places */ +/* CONFIG_STACK_GROWSUP still needs to grow downwards at some places */ extern int expand_downwards(struct vm_area_struct *vma, unsigned long address); #if VM_GROWSUP diff --git a/net/mac80211/sta_info.h b/net/mac80211/sta_info.h index 226f8ca4..e7dc031 100644 --- a/net/mac80211/sta_info.h +++ b/net/mac80211/sta_info.h @@ -362,9 +362,9 @@ struct ieee80211_fast_tx { * @reserved_tid: reserved TID (if any, otherwise IEEE80211_TID_UNRESERVED) * @tx_msdu: MSDUs transmitted to this station, using IEEE80211_NUM_TID * entry for non-QoS frames - * @tx_msdu_retries: MSDU retries for transmissions to to this station, + * @tx_msdu_retries: MSDU retries for transmissions to this station, * using IEEE80211_NUM_TID entry for non-QoS frames - * @tx_msdu_failed: MSDU failures for transmissions to to this station, + * @tx_msdu_failed: MSDU failures for transmissions to this station, * using IEEE80211_NUM_TID entry for non-QoS frames * @rx_msdu: MSDUs received from this station, using IEEE80211_NUM_TID * entry for non-QoS frames diff --git a/net/netlink/genetlink.c b/net/netlink/genetlink.c index 2ed5f96..dfd6296 100644 --- a/net/netlink/genetlink.c +++ b/net/netlink/genetlink.c @@ -258,7 +258,7 @@ static int genl_validate_assign_mc_groups(struct genl_family *family) family->mcgrp_offset = first_id; - /* if still initializing, can't and don't need to to realloc bitmaps */ + /* if still initializing, can't and don't need to realloc bitmaps */ if (!init_net.genl_sock) return 0; diff --git a/net/tipc/msg.c b/net/tipc/msg.c index 08b4cc7..6e11a62 100644 --- a/net/tipc/msg.c +++ b/net/tipc/msg.c @@ -382,7 +382,7 @@ bool tipc_msg_bundle(struct sk_buff *skb, struct tipc_msg *msg, u32 mtu) * @pos: position in outer message of msg to be extracted. * Returns position of next msg * Consumes outer buffer when last packet extracted - * Returns true when when there is an extracted buffer, otherwise false + * Returns true when there is an extracted buffer, otherwise false */ bool tipc_msg_extract(struct sk_buff *skb, struct sk_buff **iskb, int *pos) { diff --git a/sound/soc/tegra/tegra20_das.h b/sound/soc/tegra/tegra20_das.h index be217f3..8809137 100644 --- a/sound/soc/tegra/tegra20_das.h +++ b/sound/soc/tegra/tegra20_das.h @@ -105,14 +105,14 @@ struct tegra20_das { */ /* - * Connect a DAP to to a DAC + * Connect a DAP to a DAC * dap_id: DAP to connect: TEGRA20_DAS_DAP_ID_* * dac_sel: DAC to connect to: TEGRA20_DAS_DAP_SEL_DAC* */ extern int tegra20_das_connect_dap_to_dac(int dap_id, int dac_sel); /* - * Connect a DAP to to another DAP + * Connect a DAP to another DAP * dap_id: DAP to connect: TEGRA20_DAS_DAP_ID_* * other_dap_sel: DAP to connect to: TEGRA20_DAS_DAP_SEL_DAP* * master: Is this DAP the master (1) or slave (0) diff --git a/tools/perf/Documentation/perf-script-perl.txt b/tools/perf/Documentation/perf-script-perl.txt index dfbb506..f5e50e1 100644 --- a/tools/perf/Documentation/perf-script-perl.txt +++ b/tools/perf/Documentation/perf-script-perl.txt @@ -87,7 +87,7 @@ The handler function takes the form subsystem::event_name. The $common_* arguments in the handler's argument list are the set of arguments passed to all event handlers; some of the fields correspond to the common_* fields in the format file, but some are synthesized, -and some of the common_* fields aren't common enough to to be passed +and some of the common_* fields aren't common enough to be passed to every event as arguments but are available as library functions. Here's a brief description of each of the invariant event args: diff --git a/tools/perf/Documentation/perf-script-python.txt b/tools/perf/Documentation/perf-script-python.txt index 54acba2..d555701 100644 --- a/tools/perf/Documentation/perf-script-python.txt +++ b/tools/perf/Documentation/perf-script-python.txt @@ -483,7 +483,7 @@ The handler function takes the form subsystem__event_name. The common_* arguments in the handler's argument list are the set of arguments passed to all event handlers; some of the fields correspond to the common_* fields in the format file, but some are synthesized, -and some of the common_* fields aren't common enough to to be passed +and some of the common_* fields aren't common enough to be passed to every event as arguments but are available as library functions. Here's a brief description of each of the invariant event args: diff --git a/tools/perf/util/event.h b/tools/perf/util/event.h index c53f363..1c794c3b5 100644 --- a/tools/perf/util/event.h +++ b/tools/perf/util/event.h @@ -248,7 +248,7 @@ enum auxtrace_error_type { * * The total_period is needed because by default auto-freq is used, so * multipling nr_events[PERF_EVENT_SAMPLE] by a frequency isn't possible to get - * the total number of low level events, it is necessary to to sum all struct + * the total number of low level events, it is necessary to sum all struct * sample_event.period and stash the result in total_period. */ struct events_stats { diff --git a/tools/testing/ktest/sample.conf b/tools/testing/ktest/sample.conf index 6c58cd8..8a7cc00 100644 --- a/tools/testing/ktest/sample.conf +++ b/tools/testing/ktest/sample.conf @@ -377,7 +377,7 @@ # (default extlinux) #SYSLINUX = syslinux -# For REBOOT_TYPE = syslinux, the path that is passed to to the +# For REBOOT_TYPE = syslinux, the path that is passed to the # syslinux command where syslinux is installed. # (default /boot/extlinux) #SYSLINUX_PATH = /boot/syslinux diff --git a/tools/testing/selftests/ftrace/test.d/ftrace/func_profiler.tc b/tools/testing/selftests/ftrace/test.d/ftrace/func_profiler.tc index 7808336..bc82613 100644 --- a/tools/testing/selftests/ftrace/test.d/ftrace/func_profiler.tc +++ b/tools/testing/selftests/ftrace/test.d/ftrace/func_profiler.tc @@ -11,7 +11,7 @@ # # This test triggers those bugs on those kernels. # -# We need function_graph and profiling to to run this test +# We need function_graph and profiling to run this test if ! grep -q function_graph available_tracers; then echo "no function graph tracer configured" exit_unsupported; -- 2.3.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/