treewide: Remove uninitialized_var() usage
authorKees Cook <keescook@chromium.org>
Wed, 3 Jun 2020 20:09:38 +0000 (13:09 -0700)
committerKees Cook <keescook@chromium.org>
Thu, 16 Jul 2020 19:35:15 +0000 (12:35 -0700)
Using uninitialized_var() is dangerous as it papers over real bugs[1]
(or can in the future), and suppresses unrelated compiler warnings
(e.g. "unused variable"). If the compiler thinks it is uninitialized,
either simply initialize the variable or make compiler changes.

In preparation for removing[2] the[3] macro[4], remove all remaining
needless uses with the following script:

git grep '\buninitialized_var\b' | cut -d: -f1 | sort -u | \
xargs perl -pi -e \
's/\buninitialized_var\(([^\)]+)\)/\1/g;
 s:\s*/\* (GCC be quiet|to make compiler happy) \*/$::g;'

drivers/video/fbdev/riva/riva_hw.c was manually tweaked to avoid
pathological white-space.

No outstanding warnings were found building allmodconfig with GCC 9.3.0
for x86_64, i386, arm64, arm, powerpc, powerpc64le, s390x, mips, sparc64,
alpha, and m68k.

[1] https://lore.kernel.org/lkml/20200603174714.192027-1-glider@google.com/
[2] https://lore.kernel.org/lkml/CA+55aFw+Vbj0i=1TGqCR5vQkCzWJ0QxK6CernOU6eedsudAixw@mail.gmail.com/
[3] https://lore.kernel.org/lkml/CA+55aFwgbgqhbp1fkxvRKEpzyR5J8n1vKT1VZdz9knmPuXhOeg@mail.gmail.com/
[4] https://lore.kernel.org/lkml/CA+55aFz2500WfbKXAx8s67wrm9=yVJu65TpLgN_ybYNv0VEOKA@mail.gmail.com/

Reviewed-by: Leon Romanovsky <leonro@mellanox.com> # drivers/infiniband and mlx4/mlx5
Acked-by: Jason Gunthorpe <jgg@mellanox.com> # IB
Acked-by: Kalle Valo <kvalo@codeaurora.org> # wireless drivers
Reviewed-by: Chao Yu <yuchao0@huawei.com> # erofs
Signed-off-by: Kees Cook <keescook@chromium.org>
179 files changed:
arch/arm/mach-sa1100/assabet.c
arch/arm/mm/alignment.c
arch/ia64/kernel/process.c
arch/ia64/mm/discontig.c
arch/ia64/mm/tlb.c
arch/mips/lib/dump_tlb.c
arch/mips/mm/init.c
arch/mips/mm/tlb-r4k.c
arch/powerpc/kvm/book3s_64_mmu_radix.c
arch/powerpc/kvm/powerpc.c
arch/powerpc/platforms/52xx/mpc52xx_pic.c
arch/s390/kernel/smp.c
arch/x86/kernel/quirks.c
arch/x86/kvm/mmu/mmu.c
arch/x86/kvm/mmu/paging_tmpl.h
arch/x86/kvm/x86.c
block/blk-merge.c
drivers/acpi/acpi_pad.c
drivers/ata/libata-scsi.c
drivers/atm/zatm.c
drivers/block/drbd/drbd_nl.c
drivers/block/rbd.c
drivers/clk/clk-gate.c
drivers/firewire/ohci.c
drivers/gpu/drm/bridge/sil-sii8620.c
drivers/gpu/drm/drm_edid.c
drivers/gpu/drm/exynos/exynos_drm_dsi.c
drivers/gpu/drm/i915/display/intel_fbc.c
drivers/gpu/drm/i915/gt/intel_lrc.c
drivers/gpu/drm/i915/intel_uncore.c
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
drivers/i2c/busses/i2c-rk3x.c
drivers/ide/ide-acpi.c
drivers/ide/ide-atapi.c
drivers/ide/ide-io-std.c
drivers/ide/ide-io.c
drivers/ide/ide-sysfs.c
drivers/ide/umc8672.c
drivers/idle/intel_idle.c
drivers/infiniband/core/uverbs_cmd.c
drivers/infiniband/hw/cxgb4/cm.c
drivers/infiniband/hw/cxgb4/cq.c
drivers/infiniband/hw/mlx4/qp.c
drivers/infiniband/hw/mlx5/cq.c
drivers/infiniband/hw/mlx5/devx.c
drivers/infiniband/hw/mlx5/wr.c
drivers/infiniband/hw/mthca/mthca_qp.c
drivers/infiniband/sw/siw/siw_qp_rx.c
drivers/input/serio/serio_raw.c
drivers/iommu/intel/iommu.c
drivers/md/dm-io.c
drivers/md/dm-ioctl.c
drivers/md/dm-snap-persistent.c
drivers/md/dm-table.c
drivers/md/dm-writecache.c
drivers/md/raid5.c
drivers/media/dvb-frontends/rtl2832.c
drivers/media/tuners/qt1010.c
drivers/media/usb/gspca/vicam.c
drivers/media/usb/uvc/uvc_video.c
drivers/memstick/host/jmb38x_ms.c
drivers/memstick/host/tifm_ms.c
drivers/mmc/host/sdhci.c
drivers/mtd/nand/raw/nand_ecc.c
drivers/mtd/nand/raw/s3c2410.c
drivers/mtd/parsers/afs.c
drivers/mtd/ubi/eba.c
drivers/net/can/janz-ican3.c
drivers/net/ethernet/broadcom/bnx2.c
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
drivers/net/ethernet/neterion/s2io.c
drivers/net/ethernet/qlogic/qla3xxx.c
drivers/net/ethernet/sun/cassini.c
drivers/net/ethernet/sun/niu.c
drivers/net/wan/z85230.c
drivers/net/wireless/ath/ath10k/core.c
drivers/net/wireless/ath/ath6kl/init.c
drivers/net/wireless/ath/ath9k/init.c
drivers/net/wireless/broadcom/b43/debugfs.c
drivers/net/wireless/broadcom/b43/dma.c
drivers/net/wireless/broadcom/b43/lo.c
drivers/net/wireless/broadcom/b43/phy_n.c
drivers/net/wireless/broadcom/b43/xmit.c
drivers/net/wireless/broadcom/b43legacy/debugfs.c
drivers/net/wireless/broadcom/b43legacy/main.c
drivers/net/wireless/intel/iwlegacy/3945.c
drivers/net/wireless/intel/iwlegacy/4965-mac.c
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
drivers/pci/pcie/aer.c
drivers/platform/x86/hdaps.c
drivers/scsi/dc395x.c
drivers/scsi/pm8001/pm8001_hwi.c
drivers/scsi/pm8001/pm80xx_hwi.c
drivers/ssb/driver_chipcommon.c
drivers/tty/cyclades.c
drivers/tty/isicom.c
drivers/usb/musb/cppi_dma.c
drivers/usb/storage/sddr55.c
drivers/vhost/net.c
drivers/video/fbdev/matrox/matroxfb_maven.c
drivers/video/fbdev/pm3fb.c
drivers/video/fbdev/riva/riva_hw.c
drivers/virtio/virtio_ring.c
fs/afs/dir.c
fs/afs/security.c
fs/dlm/netlink.c
fs/erofs/data.c
fs/erofs/zdata.c
fs/fat/dir.c
fs/fuse/control.c
fs/fuse/cuse.c
fs/fuse/file.c
fs/gfs2/aops.c
fs/gfs2/bmap.c
fs/gfs2/lops.c
fs/hfsplus/unicode.c
fs/isofs/namei.c
fs/jffs2/erase.c
fs/nfsd/nfsctl.c
fs/ocfs2/alloc.c
fs/ocfs2/dir.c
fs/ocfs2/extent_map.c
fs/ocfs2/namei.c
fs/ocfs2/refcounttree.c
fs/ocfs2/xattr.c
fs/omfs/file.c
fs/overlayfs/copy_up.c
fs/ubifs/commit.c
fs/ubifs/dir.c
fs/ubifs/file.c
fs/ubifs/journal.c
fs/ubifs/lpt.c
fs/ubifs/tnc.c
fs/ubifs/tnc_misc.c
fs/udf/balloc.c
fs/xfs/xfs_bmap_util.c
include/net/flow_offload.h
kernel/async.c
kernel/audit.c
kernel/debug/kdb/kdb_io.c
kernel/dma/debug.c
kernel/events/core.c
kernel/events/uprobes.c
kernel/exit.c
kernel/futex.c
kernel/locking/lockdep.c
kernel/trace/ring_buffer.c
lib/radix-tree.c
lib/test_lockup.c
mm/frontswap.c
mm/ksm.c
mm/memcontrol.c
mm/memory.c
mm/mempolicy.c
mm/page_alloc.c
mm/percpu.c
mm/slub.c
mm/swap.c
net/dccp/options.c
net/ipv4/netfilter/nf_socket_ipv4.c
net/ipv6/ip6_flowlabel.c
net/ipv6/netfilter/nf_socket_ipv6.c
net/netfilter/nf_conntrack_ftp.c
net/netfilter/nfnetlink_log.c
net/netfilter/nfnetlink_queue.c
net/sched/cls_flow.c
net/sched/sch_cake.c
net/sched/sch_cbq.c
net/sched/sch_fq_codel.c
net/sched/sch_fq_pie.c
net/sched/sch_hfsc.c
net/sched/sch_htb.c
net/sched/sch_sfq.c
net/sunrpc/svcsock.c
net/sunrpc/xprtsock.c
net/tls/tls_sw.c
sound/core/control_compat.c
sound/isa/sb/sb16_csp.c
sound/usb/endpoint.c

index aa265ede57308ff3191e202d5d40ec9b1576d23a..2012fa8c28cfed7796a5ba28f47f6e0bea977051 100644 (file)
@@ -652,7 +652,7 @@ static void __init map_sa1100_gpio_regs( void )
  */
 static void __init get_assabet_scr(void)
 {
-       unsigned long uninitialized_var(scr), i;
+       unsigned long scr, i;
 
        GPDR |= 0x3fc;                  /* Configure GPIO 9:2 as outputs */
        GPSR = 0x3fc;                   /* Write 0xFF to GPIO 9:2 */
index 81a627e6e1c59906962484ad75d8552123b75906..f4bfc1cac91aa2998750fedde133745c6b02d30d 100644 (file)
@@ -799,7 +799,7 @@ static int alignment_get_thumb(struct pt_regs *regs, u16 *ip, u16 *inst)
 static int
 do_alignment(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
 {
-       union offset_union uninitialized_var(offset);
+       union offset_union offset;
        unsigned long instrptr;
        int (*handler)(unsigned long addr, u32 instr, struct pt_regs *regs);
        unsigned int type;
index 96dfb9e4b16fbd9a17a0f604a070bbae5495034d..da55b41ae33e6ae2ebe743615fbb7aa63ea4bde7 100644 (file)
@@ -445,7 +445,7 @@ static void
 do_copy_task_regs (struct task_struct *task, struct unw_frame_info *info, void *arg)
 {
        unsigned long mask, sp, nat_bits = 0, ar_rnat, urbs_end, cfm;
-       unsigned long uninitialized_var(ip);    /* GCC be quiet */
+       unsigned long ip;
        elf_greg_t *dst = arg;
        struct pt_regs *pt;
        char nat;
index dd8284bcbf16714d95ee2cba0ee3b85cd16aeea1..da810ca234dad42698c66675a686ded4e4e4136a 100644 (file)
@@ -180,7 +180,7 @@ static void *per_cpu_node_setup(void *cpu_data, int node)
 void __init setup_per_cpu_areas(void)
 {
        struct pcpu_alloc_info *ai;
-       struct pcpu_group_info *uninitialized_var(gi);
+       struct pcpu_group_info *gi;
        unsigned int *cpu_map;
        void *base;
        unsigned long base_offset;
index 72cc568bc841115885ec3d4a062aeef7a110c7a6..71c19918e3875b7611087f725107c2fb37e01ab4 100644 (file)
@@ -369,7 +369,7 @@ EXPORT_SYMBOL(flush_tlb_range);
 
 void ia64_tlb_init(void)
 {
-       ia64_ptce_info_t uninitialized_var(ptce_info); /* GCC be quiet */
+       ia64_ptce_info_t ptce_info;
        u64 tr_pgbits;
        long status;
        pal_vm_info_1_u_t vm_info_1;
index 5a418ba5e75fa0f58164550e0b3765d99c43d475..4256423632c40345d2320794d92ef1dafba6189d 100644 (file)
@@ -79,7 +79,7 @@ static void dump_tlb(int first, int last)
        unsigned int pagemask, guestctl1 = 0, c0, c1, i;
        unsigned long asidmask = cpu_asid_mask(&current_cpu_data);
        int asidwidth = DIV_ROUND_UP(ilog2(asidmask) + 1, 4);
-       unsigned long uninitialized_var(s_mmid);
+       unsigned long s_mmid;
 #ifdef CONFIG_32BIT
        bool xpa = cpu_has_xpa && (read_c0_pagegrain() & PG_ELPA);
        int pwidth = xpa ? 11 : 8;
index 336b58173dc74c67199da4c1fc4cc121e2208439..6c7bbfe35ba32c4d980cf810f59f02b2498a4791 100644 (file)
@@ -83,7 +83,7 @@ void setup_zero_pages(void)
 static void *__kmap_pgprot(struct page *page, unsigned long addr, pgprot_t prot)
 {
        enum fixed_addresses idx;
-       unsigned int uninitialized_var(old_mmid);
+       unsigned int old_mmid;
        unsigned long vaddr, flags, entrylo;
        unsigned long old_ctx;
        pte_t pte;
index 6677dcb72580ac2cbb1bedacec1e01bb46ae7ade..38e2894d5fa32bdbb6d578be275a8dbef6b4e2ca 100644 (file)
@@ -119,7 +119,7 @@ void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
                if (size <= (current_cpu_data.tlbsizeftlbsets ?
                             current_cpu_data.tlbsize / 8 :
                             current_cpu_data.tlbsize / 2)) {
-                       unsigned long old_entryhi, uninitialized_var(old_mmid);
+                       unsigned long old_entryhi, old_mmid;
                        int newpid = cpu_asid(cpu, mm);
 
                        old_entryhi = read_c0_entryhi();
@@ -213,7 +213,7 @@ void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page)
        int cpu = smp_processor_id();
 
        if (cpu_context(cpu, vma->vm_mm) != 0) {
-               unsigned long uninitialized_var(old_mmid);
+               unsigned long old_mmid;
                unsigned long flags, old_entryhi;
                int idx;
 
@@ -382,7 +382,7 @@ void add_wired_entry(unsigned long entrylo0, unsigned long entrylo1,
 #ifdef CONFIG_XPA
        panic("Broken for XPA kernels");
 #else
-       unsigned int uninitialized_var(old_mmid);
+       unsigned int old_mmid;
        unsigned long flags;
        unsigned long wired;
        unsigned long old_pagemask;
index 6a73714759ba5024f12c005841723699264b5684..777aa5625d5f414d75edf8fe31a60dc3dc7b98f6 100644 (file)
@@ -33,7 +33,7 @@ unsigned long __kvmhv_copy_tofrom_guest_radix(int lpid, int pid,
                                              gva_t eaddr, void *to, void *from,
                                              unsigned long n)
 {
-       int uninitialized_var(old_pid), old_lpid;
+       int old_pid, old_lpid;
        unsigned long quadrant, ret = n;
        bool is_load = !!to;
 
index dd7d141e33e8cc3f0c00e22b456f6c29797a0ce2..aaa7b62f2f822d7f1763441f14bb08eeabf404c7 100644 (file)
@@ -1110,7 +1110,7 @@ static inline u32 dp_to_sp(u64 fprd)
 static void kvmppc_complete_mmio_load(struct kvm_vcpu *vcpu)
 {
        struct kvm_run *run = vcpu->run;
-       u64 uninitialized_var(gpr);
+       u64 gpr;
 
        if (run->mmio.len > sizeof(gpr)) {
                printk(KERN_ERR "bad MMIO length: %d\n", run->mmio.len);
index fc98912f42cf6edbf079a4f9f9bf4da436a159f3..76a8102bdb987588b95120a387f757499045d160 100644 (file)
@@ -340,7 +340,7 @@ static int mpc52xx_irqhost_map(struct irq_domain *h, unsigned int virq,
 {
        int l1irq;
        int l2irq;
-       struct irq_chip *uninitialized_var(irqchip);
+       struct irq_chip *irqchip;
        void *hndlr;
        int type;
        u32 reg;
index e6be63ff162aab9b5ba119c3077985cb34d12b29..c2181471ac6360c1ef6130ce866f264ec18257ab 100644 (file)
@@ -146,7 +146,7 @@ static int pcpu_sigp_retry(struct pcpu *pcpu, u8 order, u32 parm)
 
 static inline int pcpu_stopped(struct pcpu *pcpu)
 {
-       u32 uninitialized_var(status);
+       u32 status;
 
        if (__pcpu_sigp(pcpu->address, SIGP_SENSE,
                        0, &status) != SIGP_CC_STATUS_STORED)
index 896d74cb5081a8c898fcd3327c7a30529a6d4370..1b10717c9321b672815eee17360bb687f7a744e2 100644 (file)
@@ -95,7 +95,7 @@ static void ich_force_hpet_resume(void)
 static void ich_force_enable_hpet(struct pci_dev *dev)
 {
        u32 val;
-       u32 uninitialized_var(rcba);
+       u32 rcba;
        int err = 0;
 
        if (hpet_address || force_hpet_address)
@@ -185,7 +185,7 @@ static void hpet_print_force_info(void)
 static void old_ich_force_hpet_resume(void)
 {
        u32 val;
-       u32 uninitialized_var(gen_cntl);
+       u32 gen_cntl;
 
        if (!force_hpet_address || !cached_dev)
                return;
@@ -207,7 +207,7 @@ static void old_ich_force_hpet_resume(void)
 static void old_ich_force_enable_hpet(struct pci_dev *dev)
 {
        u32 val;
-       u32 uninitialized_var(gen_cntl);
+       u32 gen_cntl;
 
        if (hpet_address || force_hpet_address)
                return;
@@ -298,7 +298,7 @@ static void vt8237_force_hpet_resume(void)
 
 static void vt8237_force_enable_hpet(struct pci_dev *dev)
 {
-       u32 uninitialized_var(val);
+       u32 val;
 
        if (hpet_address || force_hpet_address)
                return;
@@ -429,7 +429,7 @@ static void nvidia_force_hpet_resume(void)
 
 static void nvidia_force_enable_hpet(struct pci_dev *dev)
 {
-       u32 uninitialized_var(val);
+       u32 val;
 
        if (hpet_address || force_hpet_address)
                return;
index 76817d13c86ed886e1b694e898de744d9f028653..deafcced65d24dbb3bd61ff70ae227d9148f7256 100644 (file)
@@ -1986,7 +1986,7 @@ static int kvm_age_rmapp(struct kvm *kvm, struct kvm_rmap_head *rmap_head,
                         unsigned long data)
 {
        u64 *sptep;
-       struct rmap_iterator uninitialized_var(iter);
+       struct rmap_iterator iter;
        int young = 0;
 
        for_each_rmap_spte(rmap_head, &iter, sptep)
index bd70ece1ef8b3c510b324304aa572bbe804e3748..275564a0ebdb764e726a569e6a7e7937bb5e27b3 100644 (file)
@@ -314,7 +314,7 @@ static int FNAME(walk_addr_generic)(struct guest_walker *walker,
 {
        int ret;
        pt_element_t pte;
-       pt_element_t __user *uninitialized_var(ptep_user);
+       pt_element_t __user *ptep_user;
        gfn_t table_gfn;
        u64 pt_access, pte_access;
        unsigned index, accessed_dirty, pte_pkey;
index 3b92db412335d38ecc4367409e9c6c98bb9af55b..598d5be960c9e431327dbae1f573cc8420106fff 100644 (file)
@@ -9927,7 +9927,7 @@ void kvm_arch_sync_events(struct kvm *kvm)
 int __x86_set_memory_region(struct kvm *kvm, int id, gpa_t gpa, u32 size)
 {
        int i, r;
-       unsigned long hva, uninitialized_var(old_npages);
+       unsigned long hva, old_npages;
        struct kvm_memslots *slots = kvm_memslots(kvm);
        struct kvm_memory_slot *slot;
 
index f0b0bae075a0c8ea98c7158985b8d16fec7e9c4d..006402edef6bdc28d8ff56ece5aacefaa46d239e 100644 (file)
@@ -473,7 +473,7 @@ static int __blk_bios_map_sg(struct request_queue *q, struct bio *bio,
                             struct scatterlist *sglist,
                             struct scatterlist **sg)
 {
-       struct bio_vec uninitialized_var(bvec), bvprv = { NULL };
+       struct bio_vec bvec, bvprv = { NULL };
        struct bvec_iter iter;
        int nsegs = 0;
        bool new_bio = false;
index e7dc0133f81732744dee63609bc0a1e280d1403e..6cc4c92d9ff9d2d0090d7d8745b59c489b67c792 100644 (file)
@@ -88,7 +88,7 @@ static void round_robin_cpu(unsigned int tsk_index)
        cpumask_var_t tmp;
        int cpu;
        unsigned long min_weight = -1;
-       unsigned long uninitialized_var(preferred_cpu);
+       unsigned long preferred_cpu;
 
        if (!alloc_cpumask_var(&tmp, GFP_KERNEL))
                return;
index 46336084b1a9001f972f2e2466a54982b8861191..ec233208585bd4ad58a4feab9b7d3fb442f07f1c 100644 (file)
@@ -93,7 +93,7 @@ static ssize_t ata_scsi_park_show(struct device *device,
        struct ata_link *link;
        struct ata_device *dev;
        unsigned long now;
-       unsigned int uninitialized_var(msecs);
+       unsigned int msecs;
        int rc = 0;
 
        ap = ata_shost_to_port(sdev->host);
index 57f97b95a4531cc81079fefb60e55ed74ec58d85..165eebe06e39e0547b360815a476603e82853b78 100644 (file)
@@ -940,7 +940,7 @@ static int open_tx_first(struct atm_vcc *vcc)
            vcc->qos.txtp.max_pcr >= ATM_OC3_PCR);
        if (unlimited && zatm_dev->ubr != -1) zatm_vcc->shaper = zatm_dev->ubr;
        else {
-               int uninitialized_var(pcr);
+               int pcr;
 
                if (unlimited) vcc->qos.txtp.max_sdu = ATM_MAX_AAL5_PDU;
                if ((zatm_vcc->shaper = alloc_shaper(vcc->dev,&pcr,
index da4a3ebe04efa52de17332056db5d7e4cfd84f46..c0017cc51ecc74ff2463af252f7e6fa446ae8ce1 100644 (file)
@@ -3423,7 +3423,7 @@ int drbd_adm_dump_devices(struct sk_buff *skb, struct netlink_callback *cb)
 {
        struct nlattr *resource_filter;
        struct drbd_resource *resource;
-       struct drbd_device *uninitialized_var(device);
+       struct drbd_device *device;
        int minor, err, retcode;
        struct drbd_genlmsghdr *dh;
        struct device_info device_info;
@@ -3512,7 +3512,7 @@ int drbd_adm_dump_connections(struct sk_buff *skb, struct netlink_callback *cb)
 {
        struct nlattr *resource_filter;
        struct drbd_resource *resource = NULL, *next_resource;
-       struct drbd_connection *uninitialized_var(connection);
+       struct drbd_connection *connection;
        int err = 0, retcode;
        struct drbd_genlmsghdr *dh;
        struct connection_info connection_info;
@@ -3674,7 +3674,7 @@ int drbd_adm_dump_peer_devices(struct sk_buff *skb, struct netlink_callback *cb)
 {
        struct nlattr *resource_filter;
        struct drbd_resource *resource;
-       struct drbd_device *uninitialized_var(device);
+       struct drbd_device *device;
        struct drbd_peer_device *peer_device = NULL;
        int minor, err, retcode;
        struct drbd_genlmsghdr *dh;
index 4f61e920946144e9285d218ab160fa696862e09d..d9c0e7d154f9f116b15f2065524eab4fa2e059aa 100644 (file)
@@ -1993,7 +1993,7 @@ static int rbd_object_map_update_finish(struct rbd_obj_request *obj_req,
        struct rbd_device *rbd_dev = obj_req->img_request->rbd_dev;
        struct ceph_osd_data *osd_data;
        u64 objno;
-       u8 state, new_state, uninitialized_var(current_state);
+       u8 state, new_state, current_state;
        bool has_current_state;
        void *p;
 
index 2ca1f2ac38a6d66c7f950eaaad6d2c8786c1966e..070dc47e95a16aa10b37f5eef5af2d8eb744eb76 100644 (file)
@@ -56,7 +56,7 @@ static void clk_gate_endisable(struct clk_hw *hw, int enable)
 {
        struct clk_gate *gate = to_clk_gate(hw);
        int set = gate->flags & CLK_GATE_SET_TO_DISABLE ? 1 : 0;
-       unsigned long uninitialized_var(flags);
+       unsigned long flags;
        u32 reg;
 
        set ^= enable;
index 54fdc39cd0bc3df8bd114986b4515adeac541dc1..7dde21b18b04c672516ceb14aaa1cc606ff17bcc 100644 (file)
@@ -1099,7 +1099,7 @@ static void context_tasklet(unsigned long data)
 static int context_add_buffer(struct context *ctx)
 {
        struct descriptor_buffer *desc;
-       dma_addr_t uninitialized_var(bus_addr);
+       dma_addr_t bus_addr;
        int offset;
 
        /*
@@ -1289,7 +1289,7 @@ static int at_context_queue_packet(struct context *ctx,
                                   struct fw_packet *packet)
 {
        struct fw_ohci *ohci = ctx->ohci;
-       dma_addr_t d_bus, uninitialized_var(payload_bus);
+       dma_addr_t d_bus, payload_bus;
        struct driver_data *driver_data;
        struct descriptor *d, *last;
        __le32 *header;
@@ -2445,7 +2445,7 @@ static int ohci_set_config_rom(struct fw_card *card,
 {
        struct fw_ohci *ohci;
        __be32 *next_config_rom;
-       dma_addr_t uninitialized_var(next_config_rom_bus);
+       dma_addr_t next_config_rom_bus;
 
        ohci = fw_ohci(card);
 
@@ -2933,10 +2933,10 @@ static struct fw_iso_context *ohci_allocate_iso_context(struct fw_card *card,
                                int type, int channel, size_t header_size)
 {
        struct fw_ohci *ohci = fw_ohci(card);
-       struct iso_context *uninitialized_var(ctx);
-       descriptor_callback_t uninitialized_var(callback);
-       u64 *uninitialized_var(channels);
-       u32 *uninitialized_var(mask), uninitialized_var(regs);
+       struct iso_context *ctx;
+       descriptor_callback_t callback;
+       u64 *channels;
+       u32 *mask, regs;
        int index, ret = -EBUSY;
 
        spin_lock_irq(&ohci->lock);
index 92acd336aa894bd40a435df5a2c77116ccd94455..6cd8e012de5d172ab5b75e8c54164339c0412135 100644 (file)
@@ -986,7 +986,7 @@ static void sii8620_set_auto_zone(struct sii8620 *ctx)
 
 static void sii8620_stop_video(struct sii8620 *ctx)
 {
-       u8 uninitialized_var(val);
+       u8 val;
 
        sii8620_write_seq_static(ctx,
                REG_TPI_INTR_EN, 0,
index fed653f13c266ce8ad3f748b1d1971660ea9893f..b98fa573e7069e061a3d6851cc6ace096f591c85 100644 (file)
@@ -3051,7 +3051,7 @@ static int drm_cvt_modes(struct drm_connector *connector,
        const u8 empty[3] = { 0, 0, 0 };
 
        for (i = 0; i < 4; i++) {
-               int uninitialized_var(width), height;
+               int width, height;
                cvt = &(timing->data.other_data.data.cvt[i]);
 
                if (!memcmp(cvt->code, empty, 3))
index ee96a95fb6be50824d3483530d5e4ae14135d1df..7a6f6df5e9540abbde6cc7d4ace49733fccdf965 100644 (file)
@@ -547,9 +547,9 @@ static unsigned long exynos_dsi_pll_find_pms(struct exynos_dsi *dsi,
        unsigned long best_freq = 0;
        u32 min_delta = 0xffffffff;
        u8 p_min, p_max;
-       u8 _p, uninitialized_var(best_p);
-       u16 _m, uninitialized_var(best_m);
-       u8 _s, uninitialized_var(best_s);
+       u8 _p, best_p;
+       u16 _m, best_m;
+       u8 _s, best_s;
 
        p_min = DIV_ROUND_UP(fin, (12 * MHZ));
        p_max = fin / (6 * MHZ);
index 1c26673acb2dd8bd603c427a1eddae38b86761e6..c3a83c06c1b5e48f7e004e33585f23e98257a0b9 100644 (file)
@@ -474,7 +474,7 @@ static int intel_fbc_alloc_cfb(struct drm_i915_private *dev_priv,
                               unsigned int size, unsigned int fb_cpp)
 {
        struct intel_fbc *fbc = &dev_priv->fbc;
-       struct drm_mm_node *uninitialized_var(compressed_llb);
+       struct drm_mm_node *compressed_llb;
        int ret;
 
        drm_WARN_ON(&dev_priv->drm,
index 7c3d8ef4a47ce7ad43b13987de2bb491b8149ba6..234bf45c290b54d31daf034fcd5ad9de4a49c5d4 100644 (file)
@@ -1103,7 +1103,7 @@ static struct i915_request *
 __unwind_incomplete_requests(struct intel_engine_cs *engine)
 {
        struct i915_request *rq, *rn, *active = NULL;
-       struct list_head *uninitialized_var(pl);
+       struct list_head *pl;
        int prio = I915_PRIORITY_INVALID;
 
        lockdep_assert_held(&engine->active.lock);
index a61cb8ca4d50f34cd3878aefd48861741529f73e..c8fd2bcb17ee0c7cdc907fa6a141910fad0af099 100644 (file)
@@ -1991,7 +1991,7 @@ int __intel_wait_for_register_fw(struct intel_uncore *uncore,
                                 unsigned int slow_timeout_ms,
                                 u32 *out_value)
 {
-       u32 uninitialized_var(reg_value);
+       u32 reg_value;
 #define done (((reg_value = intel_uncore_read_fw(uncore, reg)) & mask) == value)
        int ret;
 
index 3feff0c45b3f745f5c4aa6d52dcf9d87a6c6ed03..542dcf7eddd66bbe751c7b1977bcb3b0f1674c17 100644 (file)
@@ -517,8 +517,8 @@ dw_mipi_dsi_get_lane_mbps(void *priv_data, const struct drm_display_mode *mode,
        unsigned long best_freq = 0;
        unsigned long fvco_min, fvco_max, fin, fout;
        unsigned int min_prediv, max_prediv;
-       unsigned int _prediv, uninitialized_var(best_prediv);
-       unsigned long _fbdiv, uninitialized_var(best_fbdiv);
+       unsigned int _prediv, best_prediv;
+       unsigned long _fbdiv, best_fbdiv;
        unsigned long min_delta = ULONG_MAX;
 
        dsi->format = format;
index bc698240c4aaa786ae5f46e7c3907852daea0547..15324bfbc6cbf0a3b6fa965c3a00c8548a9be847 100644 (file)
@@ -415,7 +415,7 @@ static void rk3x_i2c_handle_read(struct rk3x_i2c *i2c, unsigned int ipd)
 {
        unsigned int i;
        unsigned int len = i2c->msg->len - i2c->processed;
-       u32 uninitialized_var(val);
+       u32 val;
        u8 byte;
 
        /* we only care for MBRF here. */
index 7d4e5c08f133ef74b101b86184a22deb6340ebe5..05e18d65814164c637f1cf39caeca648831f312a 100644 (file)
@@ -180,7 +180,7 @@ err:
 static acpi_handle ide_acpi_hwif_get_handle(ide_hwif_t *hwif)
 {
        struct device           *dev = hwif->gendev.parent;
-       acpi_handle             uninitialized_var(dev_handle);
+       acpi_handle             dev_handle;
        u64                     pcidevfn;
        acpi_handle             chan_handle;
        int                     err;
index 80bc3bf82f4d7266bfe37bff2c0f88b9ecd2a302..2162bc80f09e02ff2daa35362436de1dbb802217 100644 (file)
@@ -609,7 +609,7 @@ static int ide_delayed_transfer_pc(ide_drive_t *drive)
 
 static ide_startstop_t ide_transfer_pc(ide_drive_t *drive)
 {
-       struct ide_atapi_pc *uninitialized_var(pc);
+       struct ide_atapi_pc *pc;
        ide_hwif_t *hwif = drive->hwif;
        struct request *rq = hwif->rq;
        ide_expiry_t *expiry;
index 18c20a7aa0ceb95843b2a8d1e992c426197fd96e..94bdcf1ea186c8a27c72767b70f5e3ca9d913718 100644 (file)
@@ -173,7 +173,7 @@ void ide_input_data(ide_drive_t *drive, struct ide_cmd *cmd, void *buf,
        u8 mmio = (hwif->host_flags & IDE_HFLAG_MMIO) ? 1 : 0;
 
        if (io_32bit) {
-               unsigned long uninitialized_var(flags);
+               unsigned long flags;
 
                if ((io_32bit & 2) && !mmio) {
                        local_irq_save(flags);
@@ -217,7 +217,7 @@ void ide_output_data(ide_drive_t *drive, struct ide_cmd *cmd, void *buf,
        u8 mmio = (hwif->host_flags & IDE_HFLAG_MMIO) ? 1 : 0;
 
        if (io_32bit) {
-               unsigned long uninitialized_var(flags);
+               unsigned long flags;
 
                if ((io_32bit & 2) && !mmio) {
                        local_irq_save(flags);
index c31f1d2b3b0733820a1d874302e07a8bb935b7d1..1a53c7a752244bf0037acf556471788117a23bfe 100644 (file)
@@ -622,12 +622,12 @@ static int drive_is_ready(ide_drive_t *drive)
 void ide_timer_expiry (struct timer_list *t)
 {
        ide_hwif_t      *hwif = from_timer(hwif, t, timer);
-       ide_drive_t     *uninitialized_var(drive);
+       ide_drive_t     *drive;
        ide_handler_t   *handler;
        unsigned long   flags;
        int             wait = -1;
        int             plug_device = 0;
-       struct request  *uninitialized_var(rq_in_flight);
+       struct request  *rq_in_flight;
 
        spin_lock_irqsave(&hwif->lock, flags);
 
@@ -780,13 +780,13 @@ irqreturn_t ide_intr (int irq, void *dev_id)
 {
        ide_hwif_t *hwif = (ide_hwif_t *)dev_id;
        struct ide_host *host = hwif->host;
-       ide_drive_t *uninitialized_var(drive);
+       ide_drive_t *drive;
        ide_handler_t *handler;
        unsigned long flags;
        ide_startstop_t startstop;
        irqreturn_t irq_ret = IRQ_NONE;
        int plug_device = 0;
-       struct request *uninitialized_var(rq_in_flight);
+       struct request *rq_in_flight;
 
        if (host->host_flags & IDE_HFLAG_SERIALIZE) {
                if (hwif != host->cur_port)
index b9dfeb2e8bd6603c20dc9e02554adc0eff6ed72c..c08a8a0916e220853bfcfcc10c31e1e88d4bcda0 100644 (file)
@@ -131,7 +131,7 @@ static struct device_attribute *ide_port_attrs[] = {
 
 int ide_sysfs_register_port(ide_hwif_t *hwif)
 {
-       int i, uninitialized_var(rc);
+       int i, rc;
 
        for (i = 0; ide_port_attrs[i]; i++) {
                rc = device_create_file(hwif->portdev, ide_port_attrs[i]);
index 870e235e30af90774fd0d5fba2625f209e72aabc..cf996f78829278efe37443b2e58f7a97d5bec749 100644 (file)
@@ -108,7 +108,7 @@ static void umc_set_speeds(u8 speeds[])
 static void umc_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive)
 {
        ide_hwif_t *mate = hwif->mate;
-       unsigned long uninitialized_var(flags);
+       unsigned long flags;
        const u8 pio = drive->pio_mode - XFER_PIO_0;
 
        printk("%s: setting umc8672 to PIO mode%d (speed %d)\n",
index f4495841bf68052ead29c40ac0b83092655b1428..aae53e65063830578da284b21a0ee17b6534e0cf 100644 (file)
@@ -132,7 +132,7 @@ static __cpuidle int intel_idle(struct cpuidle_device *dev,
        struct cpuidle_state *state = &drv->states[index];
        unsigned long eax = flg2MWAIT(state->flags);
        unsigned long ecx = 1; /* break on interrupt flag */
-       bool uninitialized_var(tick);
+       bool tick;
        int cpu = smp_processor_id();
 
        /*
index b48b3f6e632d46d55e95dfc44cd0f5e8279dbe0a..76e7ec0f07754ce31e76da8de64baeec9d6ad3ac 100644 (file)
@@ -1584,7 +1584,7 @@ static int ib_uverbs_open_qp(struct uverbs_attr_bundle *attrs)
        struct ib_uverbs_create_qp_resp resp;
        struct ib_uqp_object           *obj;
        struct ib_xrcd                 *xrcd;
-       struct ib_uobject              *uninitialized_var(xrcd_uobj);
+       struct ib_uobject              *xrcd_uobj;
        struct ib_qp                   *qp;
        struct ib_qp_open_attr          attr = {};
        int ret;
@@ -3406,7 +3406,7 @@ static int __uverbs_create_xsrq(struct uverbs_attr_bundle *attrs,
        struct ib_usrq_object           *obj;
        struct ib_pd                    *pd;
        struct ib_srq                   *srq;
-       struct ib_uobject               *uninitialized_var(xrcd_uobj);
+       struct ib_uobject               *xrcd_uobj;
        struct ib_srq_init_attr          attr;
        int ret;
        struct ib_device *ib_dev;
index 30e08bcc9afb53dfb45d83345939a2124c0b6eb6..77bc02a9228eef385652601720d6f5f3cf31bbb8 100644 (file)
@@ -3282,7 +3282,7 @@ static int get_lladdr(struct net_device *dev, struct in6_addr *addr,
 
 static int pick_local_ip6addrs(struct c4iw_dev *dev, struct iw_cm_id *cm_id)
 {
-       struct in6_addr uninitialized_var(addr);
+       struct in6_addr addr;
        struct sockaddr_in6 *la6 = (struct sockaddr_in6 *)&cm_id->m_local_addr;
        struct sockaddr_in6 *ra6 = (struct sockaddr_in6 *)&cm_id->m_remote_addr;
 
index b1bb61c65f4f684bdc34dc7f18e972f5f0905bc5..352b8af1998a5907ba5f9d13d37f26d35144e982 100644 (file)
@@ -754,7 +754,7 @@ skip_cqe:
 static int __c4iw_poll_cq_one(struct c4iw_cq *chp, struct c4iw_qp *qhp,
                              struct ib_wc *wc, struct c4iw_srq *srq)
 {
-       struct t4_cqe uninitialized_var(cqe);
+       struct t4_cqe cqe;
        struct t4_wq *wq = qhp ? &qhp->wq : NULL;
        u32 credit = 0;
        u8 cqe_flushed;
index cf51e3cbd96919421927d4b5395a03fd5980082b..f9ca6e000a8146e0404e794c7cbb7493c426f944 100644 (file)
@@ -3541,11 +3541,11 @@ static int _mlx4_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
        int nreq;
        int err = 0;
        unsigned ind;
-       int uninitialized_var(size);
-       unsigned uninitialized_var(seglen);
+       int size;
+       unsigned seglen;
        __be32 dummy;
        __be32 *lso_wqe;
-       __be32 uninitialized_var(lso_hdr_sz);
+       __be32 lso_hdr_sz;
        __be32 blh;
        int i;
        struct mlx4_ib_dev *mdev = to_mdev(ibqp->device);
index 0c18cb6a2f148cec7ea4187a9c45363779dbfa26..0133ebb8d740e855a7f4e6718a80b159f135f38e 100644 (file)
@@ -925,8 +925,8 @@ int mlx5_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
        struct mlx5_ib_dev *dev = to_mdev(ibdev);
        struct mlx5_ib_cq *cq = to_mcq(ibcq);
        u32 out[MLX5_ST_SZ_DW(create_cq_out)];
-       int uninitialized_var(index);
-       int uninitialized_var(inlen);
+       int index;
+       int inlen;
        u32 *cqb = NULL;
        void *cqc;
        int cqe_size;
@@ -1246,7 +1246,7 @@ int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata)
        __be64 *pas;
        int page_shift;
        int inlen;
-       int uninitialized_var(cqe_size);
+       int cqe_size;
        unsigned long flags;
 
        if (!MLX5_CAP_GEN(dev->mdev, cq_resize)) {
index 9454a66c12cc54deb7bee27561824b0c695d388f..655ea9c984e10d82b4596e5ab093f0c5b80ad605 100644 (file)
@@ -2536,7 +2536,7 @@ static ssize_t devx_async_event_read(struct file *filp, char __user *buf,
 {
        struct devx_async_event_file *ev_file = filp->private_data;
        struct devx_event_subscription *event_sub;
-       struct devx_async_event_data *uninitialized_var(event);
+       struct devx_async_event_data *event;
        int ret = 0;
        size_t eventsz;
        bool omit_data;
index 2c6df1c43b559b2ad5135b1be9d0b2c89b717098..bc35dbe4855b7db5643de236a0e3ecde5a9b6cf1 100644 (file)
@@ -1249,7 +1249,7 @@ int mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
        struct mlx5_wqe_xrc_seg *xrc;
        struct mlx5_bf *bf;
        void *cur_edge;
-       int uninitialized_var(size);
+       int size;
        unsigned long flags;
        unsigned int idx;
        int err = 0;
index d04c245359eb06db2a946345bbc8aa23b6de4859..c6e95d0d760abbd0b16f019dcd9904e1965b49f8 100644 (file)
@@ -1639,8 +1639,8 @@ int mthca_tavor_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
         * without initializing f0 and size0, and they are in fact
         * never used uninitialized.
         */
-       int uninitialized_var(size0);
-       u32 uninitialized_var(f0);
+       int size0;
+       u32 f0;
        int ind;
        u8 op0 = 0;
 
@@ -1835,7 +1835,7 @@ int mthca_tavor_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr,
         * without initializing size0, and it is in fact never used
         * uninitialized.
         */
-       int uninitialized_var(size0);
+       int size0;
        int ind;
        void *wqe;
        void *prev_wqe;
@@ -1943,8 +1943,8 @@ int mthca_arbel_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
         * without initializing f0 and size0, and they are in fact
         * never used uninitialized.
         */
-       int uninitialized_var(size0);
-       u32 uninitialized_var(f0);
+       int size0;
+       u32 f0;
        int ind;
        u8 op0 = 0;
 
index 7271d705f4b06689218d09fb97a1556f5244f011..857be5a7d0bddc71de7ec2f2fd9f4db492455086 100644 (file)
@@ -333,7 +333,7 @@ static struct siw_wqe *siw_rqe_get(struct siw_qp *qp)
        struct siw_srq *srq;
        struct siw_wqe *wqe = NULL;
        bool srq_event = false;
-       unsigned long uninitialized_var(flags);
+       unsigned long flags;
 
        srq = qp->srq;
        if (srq) {
index e9647ebff1871ae6285e76785b0a5684d21b7c94..1e4770094415d300b8d9b2e2866581d262e680fb 100644 (file)
@@ -159,7 +159,7 @@ static ssize_t serio_raw_read(struct file *file, char __user *buffer,
 {
        struct serio_raw_client *client = file->private_data;
        struct serio_raw *serio_raw = client->serio_raw;
-       char uninitialized_var(c);
+       char c;
        ssize_t read = 0;
        int error;
 
index d759e7234e98239cbe24d97d732bfdcb95735c56..c29fd099185703db3052768347eb560f8e829dcb 100644 (file)
@@ -2236,7 +2236,7 @@ static int __domain_mapping(struct dmar_domain *domain, unsigned long iov_pfn,
                            unsigned long nr_pages, int prot)
 {
        struct dma_pte *first_pte = NULL, *pte = NULL;
-       phys_addr_t uninitialized_var(pteval);
+       phys_addr_t pteval;
        unsigned long sg_res = 0;
        unsigned int largepage_lvl = 0;
        unsigned long lvl_pages = 0;
index 81ffc59d05c90e7843747a0d9cd2c33fa0bba41d..4312007d2d34b8307059dd0c33c98ceab5e1d86d 100644 (file)
@@ -306,7 +306,7 @@ static void do_region(int op, int op_flags, unsigned region,
        struct request_queue *q = bdev_get_queue(where->bdev);
        unsigned short logical_block_size = queue_logical_block_size(q);
        sector_t num_sectors;
-       unsigned int uninitialized_var(special_cmd_max_sectors);
+       unsigned int special_cmd_max_sectors;
 
        /*
         * Reject unsupported discard and write same requests.
index 489935d5f22d1da295ac4a9631a6f1ac7b0afe28..056d891a32a94de89483283b3368805496178163 100644 (file)
@@ -1844,7 +1844,7 @@ static int ctl_ioctl(struct file *file, uint command, struct dm_ioctl __user *us
        int ioctl_flags;
        int param_flags;
        unsigned int cmd;
-       struct dm_ioctl *uninitialized_var(param);
+       struct dm_ioctl *param;
        ioctl_fn fn = NULL;
        size_t input_param_size;
        struct dm_ioctl param_kernel;
index 963d3774c93e287432966b658088914b67f10da3..247089c2be256b54341d08ff9e8c2339be9ecadc 100644 (file)
@@ -613,7 +613,7 @@ static int persistent_read_metadata(struct dm_exception_store *store,
                                                    chunk_t old, chunk_t new),
                                    void *callback_context)
 {
-       int r, uninitialized_var(new_snapshot);
+       int r, new_snapshot;
        struct pstore *ps = get_info(store);
 
        /*
index 8277b959e00bd67afeaea3952f3c793f5b335e94..89d7cda07640de4fcc813b8527ae7f55b900f69f 100644 (file)
@@ -642,7 +642,7 @@ static int validate_hardware_logical_block_alignment(struct dm_table *table,
         */
        unsigned short remaining = 0;
 
-       struct dm_target *uninitialized_var(ti);
+       struct dm_target *ti;
        struct queue_limits ti_limits;
        unsigned i;
 
index 30505d70f42386bfa963c039c4b9983152f66019..ec83edff25bf321c28f371058e2f6fcbc1c8c548 100644 (file)
@@ -1752,7 +1752,7 @@ static void writecache_writeback(struct work_struct *work)
 {
        struct dm_writecache *wc = container_of(work, struct dm_writecache, writeback_work);
        struct blk_plug plug;
-       struct wc_entry *f, *uninitialized_var(g), *e = NULL;
+       struct wc_entry *f, *g, *e = NULL;
        struct rb_node *node, *next_node;
        struct list_head skipped;
        struct writeback_list wbl;
index ab8067f9ce8c68692944da70402ef49cdbe191fa..401b366af076c6586810fecdc96e3a8b382f1a94 100644 (file)
@@ -2601,7 +2601,7 @@ static void raid5_end_write_request(struct bio *bi)
        struct stripe_head *sh = bi->bi_private;
        struct r5conf *conf = sh->raid_conf;
        int disks = sh->disks, i;
-       struct md_rdev *uninitialized_var(rdev);
+       struct md_rdev *rdev;
        sector_t first_bad;
        int bad_sectors;
        int replacement = 0;
index 6ec2774213909d8ffe653438ddf4db41a0c16f03..e5bffaaeed38a0c635fd6bccbb957519d19467d5 100644 (file)
@@ -640,7 +640,7 @@ static int rtl2832_read_status(struct dvb_frontend *fe, enum fe_status *status)
        struct i2c_client *client = dev->client;
        struct dtv_frontend_properties *c = &fe->dtv_property_cache;
        int ret;
-       u32 uninitialized_var(tmp);
+       u32 tmp;
        u8 u8tmp, buf[2];
        u16 u16tmp;
 
index 85bbdd4ecdbba2d500ffdb65d6201908d39d8480..e48faf942830c75feeb4801376fa483bce53decb 100644 (file)
@@ -215,7 +215,7 @@ static int qt1010_set_params(struct dvb_frontend *fe)
 static int qt1010_init_meas1(struct qt1010_priv *priv,
                             u8 oper, u8 reg, u8 reg_init_val, u8 *retval)
 {
-       u8 i, val1, uninitialized_var(val2);
+       u8 i, val1, val2;
        int err;
 
        qt1010_i2c_oper_t i2c_data[] = {
@@ -250,7 +250,7 @@ static int qt1010_init_meas1(struct qt1010_priv *priv,
 static int qt1010_init_meas2(struct qt1010_priv *priv,
                            u8 reg_init_val, u8 *retval)
 {
-       u8 i, uninitialized_var(val);
+       u8 i, val;
        int err;
        qt1010_i2c_oper_t i2c_data[] = {
                { QT1010_WR, 0x07, reg_init_val },
index 179b2ec3df57c97c8072ee3e3f353889171b485f..d98343fd33fe34b59b91eaba7229f2ee7fd78628 100644 (file)
@@ -225,7 +225,7 @@ static int sd_init(struct gspca_dev *gspca_dev)
 {
        int ret;
        const struct ihex_binrec *rec;
-       const struct firmware *uninitialized_var(fw);
+       const struct firmware *fw;
        u8 *firmware_buf;
 
        ret = request_ihex_firmware(&fw, VICAM_FIRMWARE,
index 8fa77a81dd7f2c937167638c2b7a21a69548161b..a65d5353a441e00c24093688bd3289f62d9ef5e3 100644 (file)
@@ -765,9 +765,9 @@ static void uvc_video_stats_decode(struct uvc_streaming *stream,
        unsigned int header_size;
        bool has_pts = false;
        bool has_scr = false;
-       u16 uninitialized_var(scr_sof);
-       u32 uninitialized_var(scr_stc);
-       u32 uninitialized_var(pts);
+       u16 scr_sof;
+       u32 scr_stc;
+       u32 pts;
 
        if (stream->stats.stream.nb_frames == 0 &&
            stream->stats.frame.nb_packets == 0)
@@ -1828,7 +1828,7 @@ static int uvc_video_start_transfer(struct uvc_streaming *stream,
                struct usb_host_endpoint *best_ep = NULL;
                unsigned int best_psize = UINT_MAX;
                unsigned int bandwidth;
-               unsigned int uninitialized_var(altsetting);
+               unsigned int altsetting;
                int intfnum = stream->intfnum;
 
                /* Isochronous endpoint, select the alternate setting. */
index 0a9c5ddf2f594ac7cab81fc7be4bfbb583db10e3..383091517ed7f66ef93c02f0b069077da1014817 100644 (file)
@@ -314,7 +314,7 @@ static int jmb38x_ms_transfer_data(struct jmb38x_ms_host *host)
        }
 
        while (length) {
-               unsigned int uninitialized_var(p_off);
+               unsigned int p_off;
 
                if (host->req->long_data) {
                        pg = nth_page(sg_page(&host->req->sg),
index 5b966b54d6e9121dcdcf77240a30a120edd480c5..fc35c74044298a216ad3e56d960a0710b0d89f1e 100644 (file)
@@ -198,7 +198,7 @@ static unsigned int tifm_ms_transfer_data(struct tifm_ms *host)
                host->block_pos);
 
        while (length) {
-               unsigned int uninitialized_var(p_off);
+               unsigned int p_off;
 
                if (host->req->long_data) {
                        pg = nth_page(sg_page(&host->req->sg),
index 37b1158c1c0c9427d272b45a24c4049de5ff702e..1ee866a38794c4c70079b1a4faf0aa5e440e5ccc 100644 (file)
@@ -493,7 +493,7 @@ static void sdhci_read_block_pio(struct sdhci_host *host)
 {
        unsigned long flags;
        size_t blksize, len, chunk;
-       u32 uninitialized_var(scratch);
+       u32 scratch;
        u8 *buf;
 
        DBG("PIO reading\n");
index 09fdced659f5d28b27ac987915b4e6d6c20c2248..b6a46b1b77814ebff441c97ab46880843903d0ee 100644 (file)
@@ -131,7 +131,7 @@ void __nand_calculate_ecc(const unsigned char *buf, unsigned int eccsize,
        /* rp0..rp15..rp17 are the various accumulated parities (per byte) */
        uint32_t rp0, rp1, rp2, rp3, rp4, rp5, rp6, rp7;
        uint32_t rp8, rp9, rp10, rp11, rp12, rp13, rp14, rp15, rp16;
-       uint32_t uninitialized_var(rp17);       /* to make compiler happy */
+       uint32_t rp17;
        uint32_t par;           /* the cumulative parity for all data */
        uint32_t tmppar;        /* the cumulative parity for this iteration;
                                   for rp12, rp14 and rp16 at the end of the
index f86dff311464f758fdf4c92018587db0a96140f2..d0dd0c446e4d1f4ed26b5e6dc5a7ae41eb645d51 100644 (file)
@@ -291,7 +291,7 @@ static int s3c2410_nand_setrate(struct s3c2410_nand_info *info)
        int tacls_max = (info->cpu_type == TYPE_S3C2412) ? 8 : 4;
        int tacls, twrph0, twrph1;
        unsigned long clkrate = clk_get_rate(info->clk);
-       unsigned long uninitialized_var(set), cfg, uninitialized_var(mask);
+       unsigned long set, cfg, mask;
        unsigned long flags;
 
        /* calculate the timing information for the controller */
index 752b6cf005f715c8e45bd46bbce050834085b0f4..980e332bdac48f6b2ff784fef51534d431f4e9d7 100644 (file)
@@ -126,8 +126,8 @@ static int afs_parse_v1_partition(struct mtd_info *mtd,
         * Static checks cannot see that we bail out if we have an error
         * reading the footer.
         */
-       u_int uninitialized_var(iis_ptr);
-       u_int uninitialized_var(img_ptr);
+       u_int iis_ptr;
+       u_int img_ptr;
        u_int ptr;
        size_t sz;
        int ret;
index 5133e1be5331fdaa862f481018891fbc5657dc69..0edecfdbd01f33dd368fc4a5b96df9e93abd19e7 100644 (file)
@@ -599,7 +599,7 @@ int ubi_eba_read_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
        int err, pnum, scrub = 0, vol_id = vol->vol_id;
        struct ubi_vid_io_buf *vidb;
        struct ubi_vid_hdr *vid_hdr;
-       uint32_t uninitialized_var(crc);
+       uint32_t crc;
 
        err = leb_read_lock(ubi, vol_id, lnum);
        if (err)
index a761092e6ac97f03e6080d0254c983d6b37dc2b8..f929db893957e0294a5eb141c07728b249012f3c 100644 (file)
@@ -1451,7 +1451,7 @@ static int ican3_napi(struct napi_struct *napi, int budget)
 
        /* process all communication messages */
        while (true) {
-               struct ican3_msg uninitialized_var(msg);
+               struct ican3_msg msg;
                ret = ican3_recv_msg(mod, &msg);
                if (ret)
                        break;
index e1c236cab2a7b9e6180e52dbd291322690036166..c8cc14eadbb4af8ae3816707741d0f4a497ab8ae 100644 (file)
@@ -1455,7 +1455,7 @@ bnx2_test_and_disable_2g5(struct bnx2 *bp)
 static void
 bnx2_enable_forced_2g5(struct bnx2 *bp)
 {
-       u32 uninitialized_var(bmcr);
+       u32 bmcr;
        int err;
 
        if (!(bp->phy_flags & BNX2_PHY_FLAG_2_5G_CAPABLE))
@@ -1499,7 +1499,7 @@ bnx2_enable_forced_2g5(struct bnx2 *bp)
 static void
 bnx2_disable_forced_2g5(struct bnx2 *bp)
 {
-       u32 uninitialized_var(bmcr);
+       u32 bmcr;
        int err;
 
        if (!(bp->phy_flags & BNX2_PHY_FLAG_2_5G_CAPABLE))
index 5ddd18639a1eedc2ac3710c529e0a90549c9f1d8..c410a0ce35c884bf5ed14334acba523267b630df 100644 (file)
@@ -529,8 +529,8 @@ static int req_pages_handler(struct notifier_block *nb,
 
 int mlx5_satisfy_startup_pages(struct mlx5_core_dev *dev, int boot)
 {
-       u16 uninitialized_var(func_id);
-       s32 uninitialized_var(npages);
+       u16 func_id;
+       s32 npages;
        int err;
 
        err = mlx5_cmd_query_pages(dev, &func_id, &npages, boot);
index 67e62603fe3bfbd498573f3530039d7fad0dc20c..15b8b1bf81635280bf8e570eaa9987bc125c5691 100644 (file)
@@ -7276,7 +7276,7 @@ static int rx_osm_handler(struct ring_info *ring_data, struct RxD_t * rxdp)
        int ring_no = ring_data->ring_no;
        u16 l3_csum, l4_csum;
        unsigned long long err = rxdp->Control_1 & RXD_T_CODE;
-       struct lro *uninitialized_var(lro);
+       struct lro *lro;
        u8 err_mask;
        struct swStat *swstats = &sp->mac_control.stats_info->sw_stat;
 
index 0fade19e00d4ecdcc4238563135c72104cbd9021..0d0e38debbc26b84180452a634aba6b76486ccfa 100644 (file)
@@ -3769,7 +3769,7 @@ static int ql3xxx_probe(struct pci_dev *pdev,
        struct net_device *ndev = NULL;
        struct ql3_adapter *qdev = NULL;
        static int cards_found;
-       int uninitialized_var(pci_using_dac), err;
+       int pci_using_dac, err;
 
        err = pci_enable_device(pdev);
        if (err) {
index debd3c3fa6fb14e80173bf51d56725212e65b951..015fdb851cdbc76e61abdae000aeeb0f10a925e6 100644 (file)
@@ -2271,7 +2271,7 @@ static int cas_rx_ringN(struct cas *cp, int ring, int budget)
        drops = 0;
        while (1) {
                struct cas_rx_comp *rxc = rxcs + entry;
-               struct sk_buff *uninitialized_var(skb);
+               struct sk_buff *skb;
                int type, len;
                u64 words[4];
                int i, dring;
index 9a5004f674c75303365feb25c90a4ee207f53696..1b697e4cd7dc57327a101418cbd96ec7b527fb15 100644 (file)
@@ -429,7 +429,7 @@ static int serdes_init_niu_1g_serdes(struct niu *np)
        struct niu_link_config *lp = &np->link_config;
        u16 pll_cfg, pll_sts;
        int max_retry = 100;
-       u64 uninitialized_var(sig), mask, val;
+       u64 sig, mask, val;
        u32 tx_cfg, rx_cfg;
        unsigned long i;
        int err;
@@ -526,7 +526,7 @@ static int serdes_init_niu_10g_serdes(struct niu *np)
        struct niu_link_config *lp = &np->link_config;
        u32 tx_cfg, rx_cfg, pll_cfg, pll_sts;
        int max_retry = 100;
-       u64 uninitialized_var(sig), mask, val;
+       u64 sig, mask, val;
        unsigned long i;
        int err;
 
@@ -714,7 +714,7 @@ static int esr_write_glue0(struct niu *np, unsigned long chan, u32 val)
 
 static int esr_reset(struct niu *np)
 {
-       u32 uninitialized_var(reset);
+       u32 reset;
        int err;
 
        err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
index 7ad3d24195ba1986e9bb5876fdf56447cbc58c56..138930c66ad2c2eb12f85bce9f30a4e8a0925320 100644 (file)
@@ -702,7 +702,7 @@ EXPORT_SYMBOL(z8530_nop);
 irqreturn_t z8530_interrupt(int irq, void *dev_id)
 {
        struct z8530_dev *dev=dev_id;
-       u8 uninitialized_var(intr);
+       u8 intr;
        static volatile int locker=0;
        int work=0;
        struct z8530_irqhandler *irqs;
index 22b6937ac225d53f80632fdff311bbc2f18a541a..340ce327ac14858cf855deadb858b37e40499a47 100644 (file)
@@ -2240,7 +2240,7 @@ static int ath10k_init_uart(struct ath10k *ar)
 
 static int ath10k_init_hw_params(struct ath10k *ar)
 {
-       const struct ath10k_hw_params *uninitialized_var(hw_params);
+       const struct ath10k_hw_params *hw_params;
        int i;
 
        for (i = 0; i < ARRAY_SIZE(ath10k_hw_params_list); i++) {
index aa1c71a76ef74a1a6f7166ea05d42437dec5998a..811fad6d60c0efd4da550720498c9413efcb2f63 100644 (file)
@@ -1575,7 +1575,7 @@ static int ath6kl_init_upload(struct ath6kl *ar)
 
 int ath6kl_init_hw_params(struct ath6kl *ar)
 {
-       const struct ath6kl_hw *uninitialized_var(hw);
+       const struct ath6kl_hw *hw;
        int i;
 
        for (i = 0; i < ARRAY_SIZE(hw_list); i++) {
index 289a2444d534e731da5da6a593ad2ea05975fad5..4d72cd7daaa28d8428d963d05ba8a8650f3f032e 100644 (file)
@@ -230,7 +230,7 @@ static unsigned int ath9k_reg_rmw(void *hw_priv, u32 reg_offset, u32 set, u32 cl
        struct ath_hw *ah = hw_priv;
        struct ath_common *common = ath9k_hw_common(ah);
        struct ath_softc *sc = (struct ath_softc *) common->priv;
-       unsigned long uninitialized_var(flags);
+       unsigned long flags;
        u32 val;
 
        if (NR_CPUS > 1 && ah->config.serialize_regmode == SER_REG_MODE_ON) {
index dc1819ca52ac76c34f39a0452e0d62cc3e1fdb25..89a25aefb327cee6125cf5c8fd1b20b6f69aa50d 100644 (file)
@@ -493,7 +493,7 @@ static ssize_t b43_debugfs_read(struct file *file, char __user *userbuf,
        struct b43_wldev *dev;
        struct b43_debugfs_fops *dfops;
        struct b43_dfs_file *dfile;
-       ssize_t uninitialized_var(ret);
+       ssize_t ret;
        char *buf;
        const size_t bufsize = 1024 * 16; /* 16 kiB buffer */
        const size_t buforder = get_order(bufsize);
index 9733c64bf978ac3a79bf0e0bde9527ccebbc6208..ca671fc13116f8c34ea37e998287424d48f91a60 100644 (file)
@@ -37,7 +37,7 @@
 static u32 b43_dma_address(struct b43_dma *dma, dma_addr_t dmaaddr,
                           enum b43_addrtype addrtype)
 {
-       u32 uninitialized_var(addr);
+       u32 addr;
 
        switch (addrtype) {
        case B43_DMA_ADDR_LOW:
index 5d97cf06eceb055430c40d01c3045131337f2b0b..338b6545a1e7513c378f786d39c4b92a88d29d65 100644 (file)
@@ -729,7 +729,7 @@ struct b43_lo_calib *b43_calibrate_lo_setting(struct b43_wldev *dev,
        };
        int max_rx_gain;
        struct b43_lo_calib *cal;
-       struct lo_g_saved_values uninitialized_var(saved_regs);
+       struct lo_g_saved_values saved_regs;
        /* Values from the "TXCTL Register and Value Table" */
        u16 txctl_reg;
        u16 txctl_value;
index 46db91846007fee12b9ed6c60e38b6945da66190..39de18d3ce9198363d30af50e96428ec02b3805d 100644 (file)
@@ -5643,7 +5643,7 @@ static int b43_nphy_rev2_cal_rx_iq(struct b43_wldev *dev,
        u8 rfctl[2];
        u8 afectl_core;
        u16 tmp[6];
-       u16 uninitialized_var(cur_hpf1), uninitialized_var(cur_hpf2), cur_lna;
+       u16 cur_hpf1, cur_hpf2, cur_lna;
        u32 real, imag;
        enum nl80211_band band;
 
index 55babc6d1091132c8c3bf0b53c77619fe0af5a7d..7651b1bdb59266127989f2f80bfab7b182e52234 100644 (file)
@@ -422,10 +422,10 @@ int b43_generate_txhdr(struct b43_wldev *dev,
        if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) ||
            (rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT)) {
                unsigned int len;
-               struct ieee80211_hdr *uninitialized_var(hdr);
+               struct ieee80211_hdr *hdr;
                int rts_rate, rts_rate_fb;
                int rts_rate_ofdm, rts_rate_fb_ofdm;
-               struct b43_plcp_hdr6 *uninitialized_var(plcp);
+               struct b43_plcp_hdr6 *plcp;
                struct ieee80211_rate *rts_cts_rate;
 
                rts_cts_rate = ieee80211_get_rts_cts_rate(dev->wl->hw, info);
@@ -436,7 +436,7 @@ int b43_generate_txhdr(struct b43_wldev *dev,
                rts_rate_fb_ofdm = b43_is_ofdm_rate(rts_rate_fb);
 
                if (rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) {
-                       struct ieee80211_cts *uninitialized_var(cts);
+                       struct ieee80211_cts *cts;
 
                        switch (dev->fw.hdr_format) {
                        case B43_FW_HDR_598:
@@ -458,7 +458,7 @@ int b43_generate_txhdr(struct b43_wldev *dev,
                        mac_ctl |= B43_TXH_MAC_SENDCTS;
                        len = sizeof(struct ieee80211_cts);
                } else {
-                       struct ieee80211_rts *uninitialized_var(rts);
+                       struct ieee80211_rts *rts;
 
                        switch (dev->fw.hdr_format) {
                        case B43_FW_HDR_598:
@@ -637,8 +637,8 @@ void b43_rx(struct b43_wldev *dev, struct sk_buff *skb, const void *_rxhdr)
        const struct b43_rxhdr_fw4 *rxhdr = _rxhdr;
        __le16 fctl;
        u16 phystat0, phystat3;
-       u16 uninitialized_var(chanstat), uninitialized_var(mactime);
-       u32 uninitialized_var(macstat);
+       u16 chanstat, mactime;
+       u32 macstat;
        u16 chanid;
        int padding, rate_idx;
 
index fa133dfb2ecbf5eba9a444f19ecb34a62e193ee9..e7e4293c01f22e8de882d2ac20db954a44d1e763 100644 (file)
@@ -190,7 +190,7 @@ static ssize_t b43legacy_debugfs_read(struct file *file, char __user *userbuf,
        struct b43legacy_wldev *dev;
        struct b43legacy_debugfs_fops *dfops;
        struct b43legacy_dfs_file *dfile;
-       ssize_t uninitialized_var(ret);
+       ssize_t ret;
        char *buf;
        const size_t bufsize = 1024 * 16; /* 16 KiB buffer */
        const size_t buforder = get_order(bufsize);
index 5208a39fd6f7d1a87bf418d6e2476ab250c0c245..220c11d34c237fa9b4bbc1fed0a81289c6612a3e 100644 (file)
@@ -2580,7 +2580,7 @@ static void b43legacy_put_phy_into_reset(struct b43legacy_wldev *dev)
 static int b43legacy_switch_phymode(struct b43legacy_wl *wl,
                                      unsigned int new_mode)
 {
-       struct b43legacy_wldev *uninitialized_var(up_dev);
+       struct b43legacy_wldev *up_dev;
        struct b43legacy_wldev *down_dev;
        int err;
        bool gmode = false;
index 2ac494f5ae22b350c18c177e0736334fab8182f4..fd63eba47ba222db98085fb596d56a1c8699194c 100644 (file)
@@ -2100,7 +2100,7 @@ il3945_txpower_set_from_eeprom(struct il_priv *il)
 
                /* set tx power value for all OFDM rates */
                for (rate_idx = 0; rate_idx < IL_OFDM_RATES; rate_idx++) {
-                       s32 uninitialized_var(power_idx);
+                       s32 power_idx;
                        int rc;
 
                        /* use channel group's clip-power table,
index da6d4202611c037197c590e6be33ac45b27d736f..a159d1d18c2c2f0d9fc4c783e84372bef3ee26ce 100644 (file)
@@ -2769,7 +2769,7 @@ il4965_hdl_tx(struct il_priv *il, struct il_rx_buf *rxb)
        struct ieee80211_tx_info *info;
        struct il4965_tx_resp *tx_resp = (void *)&pkt->u.raw[0];
        u32 status = le32_to_cpu(tx_resp->u.status);
-       int uninitialized_var(tid);
+       int tid;
        int sta_id;
        int freed;
        u8 *qc = NULL;
index 5b071b70bc08b869b4042985385537e4572080f4..0ae9cfc65272d0abbfa02347245ffcfc7879aa62 100644 (file)
@@ -618,8 +618,8 @@ static void _rtl92cu_init_chipn_two_out_ep_priority(struct ieee80211_hw *hw,
                                                     u8 queue_sel)
 {
        u16 beq, bkq, viq, voq, mgtq, hiq;
-       u16 uninitialized_var(valuehi);
-       u16 uninitialized_var(valuelow);
+       u16 valuehi;
+       u16 valuelow;
 
        switch (queue_sel) {
        case (TX_SELE_HQ | TX_SELE_LQ):
index 3acf56683915e349c0763769c23b8205c3cbac41..14af4c97c626270fe659350224e56b276817192c 100644 (file)
@@ -1138,7 +1138,7 @@ static irqreturn_t aer_isr(int irq, void *context)
 {
        struct pcie_device *dev = (struct pcie_device *)context;
        struct aer_rpc *rpc = get_service_data(dev);
-       struct aer_err_source uninitialized_var(e_src);
+       struct aer_err_source e_src;
 
        if (kfifo_is_empty(&rpc->aer_fifo))
                return IRQ_NONE;
index 04c4da6692d7a96fef807e065c0747a0b2cacbec..a72270932ec3f980806b5f1939b02586c7317ca5 100644 (file)
@@ -365,7 +365,7 @@ static ssize_t hdaps_variance_show(struct device *dev,
 static ssize_t hdaps_temp1_show(struct device *dev,
                                struct device_attribute *attr, char *buf)
 {
-       u8 uninitialized_var(temp);
+       u8 temp;
        int ret;
 
        ret = hdaps_readb_one(HDAPS_PORT_TEMP1, &temp);
@@ -378,7 +378,7 @@ static ssize_t hdaps_temp1_show(struct device *dev,
 static ssize_t hdaps_temp2_show(struct device *dev,
                                struct device_attribute *attr, char *buf)
 {
-       u8 uninitialized_var(temp);
+       u8 temp;
        int ret;
 
        ret = hdaps_readb_one(HDAPS_PORT_TEMP2, &temp);
index e95f5b3bef4db26b02adf0244c4f84e2059c09c3..37c6cc374079b8ab7de666aa59274fdfc21e5c83 100644 (file)
@@ -4126,7 +4126,7 @@ static int adapter_sg_tables_alloc(struct AdapterCtlBlk *acb)
        const unsigned srbs_per_page = PAGE_SIZE/SEGMENTX_LEN;
        int srb_idx = 0;
        unsigned i = 0;
-       struct SGentry *uninitialized_var(ptr);
+       struct SGentry *ptr;
 
        for (i = 0; i < DC395x_MAX_SRB_CNT; i++)
                acb->srb_array[i].segment_x = NULL;
index fb9848e1d481c1da09a3434c619e547e332770d7..0b4499210b955c122e7fb95403178a3052bddd65 100644 (file)
@@ -4202,7 +4202,7 @@ static int process_oq(struct pm8001_hba_info *pm8001_ha, u8 vec)
 {
        struct outbound_queue_table *circularQ;
        void *pMsg1 = NULL;
-       u8 uninitialized_var(bc);
+       u8 bc;
        u32 ret = MPI_IO_STATUS_FAIL;
        unsigned long flags;
 
index 4d205ebaee87dc0bb05b429c33cf92e6ea9c3c5c..05c944a3bdca0c8ef8b00d7db9dec7baec8626f4 100644 (file)
@@ -4182,7 +4182,7 @@ static int process_oq(struct pm8001_hba_info *pm8001_ha, u8 vec)
 {
        struct outbound_queue_table *circularQ;
        void *pMsg1 = NULL;
-       u8 uninitialized_var(bc);
+       u8 bc;
        u32 ret = MPI_IO_STATUS_FAIL;
        unsigned long flags;
        u32 regval;
index 3861cb659cb941aa46414686d60797592750ae2f..6c647ba4ba0b5ef8a7322f8f72926d0a8b73a17b 100644 (file)
@@ -119,7 +119,7 @@ void ssb_chipco_set_clockmode(struct ssb_chipcommon *cc,
 static enum ssb_clksrc chipco_pctl_get_slowclksrc(struct ssb_chipcommon *cc)
 {
        struct ssb_bus *bus = cc->dev->bus;
-       u32 uninitialized_var(tmp);
+       u32 tmp;
 
        if (cc->dev->id.revision < 6) {
                if (bus->bustype == SSB_BUSTYPE_SSB ||
@@ -149,7 +149,7 @@ static enum ssb_clksrc chipco_pctl_get_slowclksrc(struct ssb_chipcommon *cc)
 /* Get maximum or minimum (depending on get_max flag) slowclock frequency. */
 static int chipco_pctl_clockfreqlimit(struct ssb_chipcommon *cc, int get_max)
 {
-       int uninitialized_var(limit);
+       int limit;
        enum ssb_clksrc clocksrc;
        int divisor = 1;
        u32 tmp;
index a6aabfd6e2da40b9c4bdbac2398de68716c376ea..097266342e5e3086f158f964a0b9c87021f73884 100644 (file)
@@ -3643,7 +3643,7 @@ static int cy_pci_probe(struct pci_dev *pdev,
        struct cyclades_card *card;
        void __iomem *addr0 = NULL, *addr2 = NULL;
        char *card_name = NULL;
-       u32 uninitialized_var(mailbox);
+       u32 mailbox;
        unsigned int device_id, nchan = 0, card_no, i, j;
        unsigned char plx_ver;
        int retval, irq;
index fc38f96475bf24d84dde1ebbec6cfd9d083ce5e7..3b2f9fb01aa0a987940fff519712169c7647d4a6 100644 (file)
@@ -1514,7 +1514,7 @@ static unsigned int card_count;
 static int isicom_probe(struct pci_dev *pdev,
        const struct pci_device_id *ent)
 {
-       unsigned int uninitialized_var(signature), index;
+       unsigned int signature, index;
        int retval = -EPERM;
        struct isi_board *board = NULL;
 
index b4d6d9bb32395eec719cee5cbe85e327d438ccae..c545b27ea56819bd255442d4cd400a069333a426 100644 (file)
@@ -1146,7 +1146,7 @@ irqreturn_t cppi_interrupt(int irq, void *dev_id)
        struct musb_hw_ep       *hw_ep = NULL;
        u32                     rx, tx;
        int                     i, index;
-       unsigned long           uninitialized_var(flags);
+       unsigned long           flags;
 
        cppi = container_of(musb->dma_controller, struct cppi, controller);
        if (cppi->irq)
index ba955d65eb0ebb1c76d8fbc96a734643e822aa27..c8a988d2cfdd357b2c6ea4c469410d2887717fec 100644 (file)
@@ -554,8 +554,8 @@ static int sddr55_reset(struct us_data *us)
 
 static unsigned long sddr55_get_capacity(struct us_data *us) {
 
-       unsigned char uninitialized_var(manufacturerID);
-       unsigned char uninitialized_var(deviceID);
+       unsigned char manufacturerID;
+       unsigned char deviceID;
        int result;
        struct sddr55_card_info *info = (struct sddr55_card_info *)us->extra;
 
index e992decfec534a7ed6659b08854ece73f1aa7602..eea902b83afebde0907d1036825b650db8ff6fea 100644 (file)
@@ -862,7 +862,7 @@ static void handle_tx_zerocopy(struct vhost_net *net, struct socket *sock)
        struct tun_msg_ctl ctl;
        size_t len, total_len = 0;
        int err;
-       struct vhost_net_ubuf_ref *uninitialized_var(ubufs);
+       struct vhost_net_ubuf_ref *ubufs;
        bool zcopy_used;
        int sent_pkts = 0;
 
@@ -1042,7 +1042,7 @@ static int get_rx_bufs(struct vhost_virtqueue *vq,
        /* len is always initialized before use since we are always called with
         * datalen > 0.
         */
-       u32 uninitialized_var(len);
+       u32 len;
 
        while (datalen > 0 && headcount < quota) {
                if (unlikely(seg >= UIO_MAXIOV)) {
@@ -1099,7 +1099,7 @@ static void handle_rx(struct vhost_net *net)
 {
        struct vhost_net_virtqueue *nvq = &net->vqs[VHOST_NET_VQ_RX];
        struct vhost_virtqueue *vq = &nvq->vq;
-       unsigned uninitialized_var(in), log;
+       unsigned in, log;
        struct vhost_log *vq_log;
        struct msghdr msg = {
                .msg_name = NULL,
index eda893b7a2e9e4da1a9d95b8e19ba421697ff9e9..9a98c4a6ba3313e64f38ea385de774610b94b438 100644 (file)
@@ -300,7 +300,7 @@ static int matroxfb_mavenclock(const struct matrox_pll_ctl *ctl,
                unsigned int* in, unsigned int* feed, unsigned int* post,
                unsigned int* htotal2) {
        unsigned int fvco;
-       unsigned int uninitialized_var(p);
+       unsigned int p;
 
        fvco = matroxfb_PLL_mavenclock(&maven1000_pll, ctl, htotal, vtotal, in, feed, &p, htotal2);
        if (!fvco)
@@ -732,8 +732,8 @@ static int maven_find_exact_clocks(unsigned int ht, unsigned int vt,
 
        for (x = 0; x < 8; x++) {
                unsigned int c;
-               unsigned int uninitialized_var(a), uninitialized_var(b),
-                            uninitialized_var(h2);
+               unsigned int a, b,
+                            h2;
                unsigned int h = ht + 2 + x;
 
                if (!matroxfb_mavenclock((m->mode == MATROXFB_OUTPUT_MODE_PAL) ? &maven_PAL : &maven_NTSC, h, vt, &a, &b, &c, &h2)) {
index 7497bd36334c015f07c4b78de6eba81943d43944..a8faf46adeb16083865904d3be0fefdcf11b8078 100644 (file)
@@ -821,9 +821,9 @@ static void pm3fb_write_mode(struct fb_info *info)
 
        wmb();
        {
-               unsigned char uninitialized_var(m);     /* ClkPreScale */
-               unsigned char uninitialized_var(n);     /* ClkFeedBackScale */
-               unsigned char uninitialized_var(p);     /* ClkPostScale */
+               unsigned char m;        /* ClkPreScale */
+               unsigned char n;        /* ClkFeedBackScale */
+               unsigned char p;        /* ClkPostScale */
                unsigned long pixclock = PICOS2KHZ(info->var.pixclock);
 
                (void)pm3fb_calculate_clock(pixclock, &m, &n, &p);
index 08c9ee46978ef6d7c2cae8c0cd5e65d66d82712d..4168ac464565edc7663f5864db48ec7f3a3ce580 100644 (file)
@@ -1245,8 +1245,7 @@ int CalcStateExt
 )
 {
     int pixelDepth;
-    int uninitialized_var(VClk),uninitialized_var(m),
-        uninitialized_var(n),  uninitialized_var(p);
+    int VClk, m, n, p;
 
     /*
      * Save mode parameters.
index 58b96baa8d488a94da858688147c5f9dd6ae4d30..a2de775801af2bfb4376f832ac4cc4462be2138a 100644 (file)
@@ -424,7 +424,7 @@ static inline int virtqueue_add_split(struct virtqueue *_vq,
        struct vring_virtqueue *vq = to_vvq(_vq);
        struct scatterlist *sg;
        struct vring_desc *desc;
-       unsigned int i, n, avail, descs_used, uninitialized_var(prev), err_idx;
+       unsigned int i, n, avail, descs_used, prev, err_idx;
        int head;
        bool indirect;
 
@@ -1101,8 +1101,8 @@ static inline int virtqueue_add_packed(struct virtqueue *_vq,
        struct vring_packed_desc *desc;
        struct scatterlist *sg;
        unsigned int i, n, c, descs_used, err_idx;
-       __le16 uninitialized_var(head_flags), flags;
-       u16 head, id, uninitialized_var(prev), curr, avail_used_flags;
+       __le16 head_flags, flags;
+       u16 head, id, prev, curr, avail_used_flags;
 
        START_USE(vq);
 
index 96757f3abd74d4eb4ec3298e42da3c1d820ef183..1d2e61e0ab047c733e132c8ee4a7f98c13af7941 100644 (file)
@@ -1053,7 +1053,7 @@ static int afs_d_revalidate_rcu(struct dentry *dentry)
 static int afs_d_revalidate(struct dentry *dentry, unsigned int flags)
 {
        struct afs_vnode *vnode, *dir;
-       struct afs_fid uninitialized_var(fid);
+       struct afs_fid fid;
        struct dentry *parent;
        struct inode *inode;
        struct key *key;
index 90d85270432814f5ed38aa748df0b5a3ea709c65..9cf3102f370ce94be2fb3ff98c5ab1d57b70264b 100644 (file)
@@ -399,7 +399,7 @@ int afs_check_permit(struct afs_vnode *vnode, struct key *key,
 int afs_permission(struct inode *inode, int mask)
 {
        struct afs_vnode *vnode = AFS_FS_I(inode);
-       afs_access_t uninitialized_var(access);
+       afs_access_t access;
        struct key *key;
        int ret = 0;
 
index e7f550327d5dd4b8257bd7b5c73e9803c20582e4..e338c407cb75ccdfb786eaab8ae8a56f1b8e699a 100644 (file)
@@ -113,7 +113,7 @@ static void fill_data(struct dlm_lock_data *data, struct dlm_lkb *lkb)
 
 void dlm_timeout_warn(struct dlm_lkb *lkb)
 {
-       struct sk_buff *uninitialized_var(send_skb);
+       struct sk_buff *send_skb;
        struct dlm_lock_data *data;
        size_t size;
        int rv;
index 64b56c7df02359f5a6a2b5365c1b5b19c6176637..d0542151e8c4acab509e60d30d3405bd05f9122e 100644 (file)
@@ -265,7 +265,7 @@ submit_bio_out:
  */
 static int erofs_raw_access_readpage(struct file *file, struct page *page)
 {
-       erofs_off_t uninitialized_var(last_block);
+       erofs_off_t last_block;
        struct bio *bio;
 
        trace_erofs_readpage(page, true);
@@ -282,7 +282,7 @@ static int erofs_raw_access_readpage(struct file *file, struct page *page)
 
 static void erofs_raw_access_readahead(struct readahead_control *rac)
 {
-       erofs_off_t uninitialized_var(last_block);
+       erofs_off_t last_block;
        struct bio *bio = NULL;
        struct page *page;
 
index be50a4d9d273e838cf596da5bd8560ee017c8c1d..24a26aaf847fd2063aba3624b2883a174b08d1f8 100644 (file)
@@ -1161,7 +1161,7 @@ static void z_erofs_submit_queue(struct super_block *sb,
        struct z_erofs_decompressqueue *q[NR_JOBQUEUES];
        void *bi_private;
        /* since bio will be NULL, no need to initialize last_index */
-       pgoff_t uninitialized_var(last_index);
+       pgoff_t last_index;
        unsigned int nr_bios = 0;
        struct bio *bio = NULL;
 
index b4ddf48fa4449db8f67fa38e7f037d3c6b93d0ca..c4a2742858587ab83b33f9c5d11f0f1bf9e8f430 100644 (file)
@@ -1284,7 +1284,7 @@ int fat_add_entries(struct inode *dir, void *slots, int nr_slots,
        struct super_block *sb = dir->i_sb;
        struct msdos_sb_info *sbi = MSDOS_SB(sb);
        struct buffer_head *bh, *prev, *bhs[3]; /* 32*slots (672bytes) */
-       struct msdos_dir_entry *uninitialized_var(de);
+       struct msdos_dir_entry *de;
        int err, free_slots, i, nr_bhs;
        loff_t pos, i_pos;
 
index c23f6f243ad4224c8f9f5c2e1a8466a32ebf99c6..a1303ad303ba031bf40b38cf0523b86d5f88e4b0 100644 (file)
@@ -120,7 +120,7 @@ static ssize_t fuse_conn_max_background_write(struct file *file,
                                              const char __user *buf,
                                              size_t count, loff_t *ppos)
 {
-       unsigned uninitialized_var(val);
+       unsigned val;
        ssize_t ret;
 
        ret = fuse_conn_limit_write(file, buf, count, ppos, &val,
@@ -162,7 +162,7 @@ static ssize_t fuse_conn_congestion_threshold_write(struct file *file,
                                                    const char __user *buf,
                                                    size_t count, loff_t *ppos)
 {
-       unsigned uninitialized_var(val);
+       unsigned val;
        struct fuse_conn *fc;
        ssize_t ret;
 
index 030f094910c39ed7953242268af992adaf4bb3a2..2cc17816d7b14c79d01f87a9971d3392042b172a 100644 (file)
@@ -270,7 +270,7 @@ static int cuse_parse_one(char **pp, char *end, char **keyp, char **valp)
 static int cuse_parse_devinfo(char *p, size_t len, struct cuse_devinfo *devinfo)
 {
        char *end = p + len;
-       char *uninitialized_var(key), *uninitialized_var(val);
+       char *key, *val;
        int rc;
 
        while (true) {
index e573b0cd2737dc1f8f83489584c4e05af45050d3..32301fe626ba59dfbe5e7b7f8c869b9fff9d2c40 100644 (file)
@@ -2963,7 +2963,7 @@ static void fuse_register_polled_file(struct fuse_conn *fc,
 {
        spin_lock(&fc->lock);
        if (RB_EMPTY_NODE(&ff->polled_node)) {
-               struct rb_node **link, *uninitialized_var(parent);
+               struct rb_node **link, *parent;
 
                link = fuse_find_polled_node(fc, ff->kh, &parent);
                BUG_ON(*link);
index 72c9560f4467e0ae96da63545876f46971d288d1..baa17c7818703435e8e9e228d342c6dde9a43caf 100644 (file)
@@ -335,7 +335,7 @@ static int gfs2_write_cache_jdata(struct address_space *mapping,
        int done = 0;
        struct pagevec pvec;
        int nr_pages;
-       pgoff_t uninitialized_var(writeback_index);
+       pgoff_t writeback_index;
        pgoff_t index;
        pgoff_t end;
        pgoff_t done_index;
index 6306eaae378b266ff1ae049f7151c5586d0575e7..8dfe09f52cbc0b06478ff36e185a0e9c26c93614 100644 (file)
@@ -1761,7 +1761,7 @@ static int punch_hole(struct gfs2_inode *ip, u64 offset, u64 length)
        u64 lblock = (offset + (1 << bsize_shift) - 1) >> bsize_shift;
        __u16 start_list[GFS2_MAX_META_HEIGHT];
        __u16 __end_list[GFS2_MAX_META_HEIGHT], *end_list = NULL;
-       unsigned int start_aligned, uninitialized_var(end_aligned);
+       unsigned int start_aligned, end_aligned;
        unsigned int strip_h = ip->i_height - 1;
        u32 btotal = 0;
        int ret, state;
index cb2a11b458c66beeb96e7b1fe9fc850f29f54fe8..ed1da432396736224afa583277ccf9e1d222b6f7 100644 (file)
@@ -419,7 +419,7 @@ static bool gfs2_jhead_pg_srch(struct gfs2_jdesc *jd,
                              struct page *page)
 {
        struct gfs2_sbd *sdp = GFS2_SB(jd->jd_inode);
-       struct gfs2_log_header_host uninitialized_var(lh);
+       struct gfs2_log_header_host lh;
        void *kaddr = kmap_atomic(page);
        unsigned int offset;
        bool ret = false;
index c8d1b2be7854ea5a829dfe6749121d0a70182903..73342c925a4b6efb900885e849fa797fdc63782e 100644 (file)
@@ -398,7 +398,7 @@ int hfsplus_hash_dentry(const struct dentry *dentry, struct qstr *str)
        astr = str->name;
        len = str->len;
        while (len > 0) {
-               int uninitialized_var(dsize);
+               int dsize;
                size = asc2unichar(sb, astr, len, &c);
                astr += size;
                len -= size;
index cac468f04820e9669b1f59ba9632c420b52b2bce..402769881c32b43e755fef330e0d870698eae358 100644 (file)
@@ -152,8 +152,8 @@ isofs_find_entry(struct inode *dir, struct dentry *dentry,
 struct dentry *isofs_lookup(struct inode *dir, struct dentry *dentry, unsigned int flags)
 {
        int found;
-       unsigned long uninitialized_var(block);
-       unsigned long uninitialized_var(offset);
+       unsigned long block;
+       unsigned long offset;
        struct inode *inode;
        struct page *page;
 
index 83b8f06b4a642f3917b7720a2acd687854927ca3..7e9abdb8971225f483451a8f9182bebdfceb99d8 100644 (file)
@@ -401,7 +401,7 @@ static void jffs2_mark_erased_block(struct jffs2_sb_info *c, struct jffs2_eraseb
 {
        size_t retlen;
        int ret;
-       uint32_t uninitialized_var(bad_offset);
+       uint32_t bad_offset;
 
        switch (jffs2_block_check_erase(c, jeb, &bad_offset)) {
        case -EAGAIN:   goto refile;
index b68e96681522ec22e416776fb4ee95a6090a4207..bb1804bab1e1b99c2aa97b552c69a3ab825e3d54 100644 (file)
@@ -351,7 +351,7 @@ static ssize_t write_unlock_fs(struct file *file, char *buf, size_t size)
 static ssize_t write_filehandle(struct file *file, char *buf, size_t size)
 {
        char *dname, *path;
-       int uninitialized_var(maxsize);
+       int maxsize;
        char *mesg = buf;
        int len;
        struct auth_domain *dom;
index 2f834add165bf05e98d938bc8aeea94aaa518c9c..4c1b90442d6f92043a303c09249b2e0c7bf6beea 100644 (file)
@@ -4707,7 +4707,7 @@ int ocfs2_insert_extent(handle_t *handle,
                        struct ocfs2_alloc_context *meta_ac)
 {
        int status;
-       int uninitialized_var(free_records);
+       int free_records;
        struct buffer_head *last_eb_bh = NULL;
        struct ocfs2_insert_type insert = {0, };
        struct ocfs2_extent_rec rec;
@@ -7051,7 +7051,7 @@ int ocfs2_convert_inline_data_to_extents(struct inode *inode,
        int need_free = 0;
        u32 bit_off, num;
        handle_t *handle;
-       u64 uninitialized_var(block);
+       u64 block;
        struct ocfs2_inode_info *oi = OCFS2_I(inode);
        struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
        struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data;
index 5761060d2ba80b053923d38ac84c9ced0b7c6533..bdfba9db558ace4b8e1b5cca3f36321fce9b9b5a 100644 (file)
@@ -848,9 +848,9 @@ static int ocfs2_dx_dir_lookup(struct inode *inode,
                               u64 *ret_phys_blkno)
 {
        int ret = 0;
-       unsigned int cend, uninitialized_var(clen);
-       u32 uninitialized_var(cpos);
-       u64 uninitialized_var(blkno);
+       unsigned int cend, clen;
+       u32 cpos;
+       u64 blkno;
        u32 name_hash = hinfo->major_hash;
 
        ret = ocfs2_dx_dir_lookup_rec(inode, el, name_hash, &cpos, &blkno,
@@ -894,7 +894,7 @@ static int ocfs2_dx_dir_search(const char *name, int namelen,
                               struct ocfs2_dir_lookup_result *res)
 {
        int ret, i, found;
-       u64 uninitialized_var(phys);
+       u64 phys;
        struct buffer_head *dx_leaf_bh = NULL;
        struct ocfs2_dx_leaf *dx_leaf;
        struct ocfs2_dx_entry *dx_entry = NULL;
@@ -4393,9 +4393,9 @@ out:
 int ocfs2_dx_dir_truncate(struct inode *dir, struct buffer_head *di_bh)
 {
        int ret;
-       unsigned int uninitialized_var(clen);
-       u32 major_hash = UINT_MAX, p_cpos, uninitialized_var(cpos);
-       u64 uninitialized_var(blkno);
+       unsigned int clen;
+       u32 major_hash = UINT_MAX, p_cpos, cpos;
+       u64 blkno;
        struct ocfs2_super *osb = OCFS2_SB(dir->i_sb);
        struct buffer_head *dx_root_bh = NULL;
        struct ocfs2_dx_root_block *dx_root;
index a94852af5510daf7ff7fb891034ed683c930d843..7b93e9c766f6290e185108e838b921353a3b4e9a 100644 (file)
@@ -403,7 +403,7 @@ static int ocfs2_get_clusters_nocache(struct inode *inode,
 {
        int i, ret, tree_height, len;
        struct ocfs2_dinode *di;
-       struct ocfs2_extent_block *uninitialized_var(eb);
+       struct ocfs2_extent_block *eb;
        struct ocfs2_extent_list *el;
        struct ocfs2_extent_rec *rec;
        struct buffer_head *eb_bh = NULL;
@@ -599,7 +599,7 @@ int ocfs2_get_clusters(struct inode *inode, u32 v_cluster,
                       unsigned int *extent_flags)
 {
        int ret;
-       unsigned int uninitialized_var(hole_len), flags = 0;
+       unsigned int hole_len, flags = 0;
        struct buffer_head *di_bh = NULL;
        struct ocfs2_extent_rec rec;
 
index 5381020aaa9a228673402abf990542cc33f494b3..c46bf7f581a14b117c72d7873ac3d95232b80515 100644 (file)
@@ -2498,7 +2498,7 @@ int ocfs2_create_inode_in_orphan(struct inode *dir,
        struct buffer_head *new_di_bh = NULL;
        struct ocfs2_alloc_context *inode_ac = NULL;
        struct ocfs2_dir_lookup_result orphan_insert = { NULL, };
-       u64 uninitialized_var(di_blkno), suballoc_loc;
+       u64 di_blkno, suballoc_loc;
        u16 suballoc_bit;
 
        status = ocfs2_inode_lock(dir, &parent_di_bh, 1);
index cfb77f70c8886f14830509923e4d50a3b55a6e5c..3b397fa9c9e80434b802714ff8db950a54fdbe50 100644 (file)
@@ -1063,7 +1063,7 @@ static int ocfs2_get_refcount_rec(struct ocfs2_caching_info *ci,
                                  struct buffer_head **ret_bh)
 {
        int ret = 0, i, found;
-       u32 low_cpos, uninitialized_var(cpos_end);
+       u32 low_cpos, cpos_end;
        struct ocfs2_extent_list *el;
        struct ocfs2_extent_rec *rec = NULL;
        struct ocfs2_extent_block *eb = NULL;
index 90c830e3758e2dea9af508efed08b48a8509553f..9ccd19d8f7b18bf41b9acedffff178c663a836d5 100644 (file)
@@ -1211,7 +1211,7 @@ static int ocfs2_xattr_block_get(struct inode *inode,
        struct ocfs2_xattr_value_root *xv;
        size_t size;
        int ret = -ENODATA, name_offset, name_len, i;
-       int uninitialized_var(block_off);
+       int block_off;
 
        xs->bucket = ocfs2_xattr_bucket_new(inode);
        if (!xs->bucket) {
index d7b5f09d298c9d7dbfbc68fa1bce106c1cdde051..2c7b70ee1388c2b349775be5ca8e0e2f9c0450c3 100644 (file)
@@ -220,7 +220,7 @@ static int omfs_get_block(struct inode *inode, sector_t block,
        struct buffer_head *bh;
        sector_t next, offset;
        int ret;
-       u64 uninitialized_var(new_block);
+       u64 new_block;
        u32 max_extents;
        int extent_count;
        struct omfs_extent *oe;
index 79dd052c7dbf5aae2aea21f883f1d26965c084ce..8e1c308524a27d9b59fef170cf16ee9ff8536929 100644 (file)
@@ -787,7 +787,7 @@ static int ovl_copy_up_meta_inode_data(struct ovl_copy_up_ctx *c)
        struct path upperpath, datapath;
        int err;
        char *capability = NULL;
-       ssize_t uninitialized_var(cap_size);
+       ssize_t cap_size;
 
        ovl_path_upper(c->dentry, &upperpath);
        if (WARN_ON(upperpath.dentry == NULL))
index ad292c5a43a9abc033421d75352158e54942927d..b5cdac9b0368dca93491f0331695f475032b1db4 100644 (file)
@@ -552,11 +552,11 @@ out:
  */
 int dbg_check_old_index(struct ubifs_info *c, struct ubifs_zbranch *zroot)
 {
-       int lnum, offs, len, err = 0, uninitialized_var(last_level), child_cnt;
+       int lnum, offs, len, err = 0, last_level, child_cnt;
        int first = 1, iip;
        struct ubifs_debug_info *d = c->dbg;
-       union ubifs_key uninitialized_var(lower_key), upper_key, l_key, u_key;
-       unsigned long long uninitialized_var(last_sqnum);
+       union ubifs_key lower_key, upper_key, l_key, u_key;
+       unsigned long long last_sqnum;
        struct ubifs_idx_node *idx;
        struct list_head list;
        struct idx_node *i;
index ef85ec167a843635cf314d772021e2367f72d892..9d042942d8b298cbbc4afb6000e40bad1022ca4d 100644 (file)
@@ -1260,7 +1260,7 @@ static int do_rename(struct inode *old_dir, struct dentry *old_dentry,
        struct ubifs_budget_req ino_req = { .dirtied_ino = 1,
                        .dirtied_ino_d = ALIGN(old_inode_ui->data_len, 8) };
        struct timespec64 time;
-       unsigned int uninitialized_var(saved_nlink);
+       unsigned int saved_nlink;
        struct fscrypt_name old_nm, new_nm;
 
        /*
index 49fe062ce45ec2f0c675582d0c0bcf9ac3261995..b77d1637bbbc8d00de9184703885946037624edf 100644 (file)
@@ -222,7 +222,7 @@ static int write_begin_slow(struct address_space *mapping,
        struct ubifs_info *c = inode->i_sb->s_fs_info;
        pgoff_t index = pos >> PAGE_SHIFT;
        struct ubifs_budget_req req = { .new_page = 1 };
-       int uninitialized_var(err), appending = !!(pos + len > inode->i_size);
+       int err, appending = !!(pos + len > inode->i_size);
        struct page *page;
 
        dbg_gen("ino %lu, pos %llu, len %u, i_size %lld",
@@ -426,7 +426,7 @@ static int ubifs_write_begin(struct file *file, struct address_space *mapping,
        struct ubifs_info *c = inode->i_sb->s_fs_info;
        struct ubifs_inode *ui = ubifs_inode(inode);
        pgoff_t index = pos >> PAGE_SHIFT;
-       int uninitialized_var(err), appending = !!(pos + len > inode->i_size);
+       int err, appending = !!(pos + len > inode->i_size);
        int skipped_read = 0;
        struct page *page;
 
index e5ec1afe1c668019e72cb6341ef48598d793a491..2e6264318bd9837c55f841f41196cfa7d956445c 100644 (file)
@@ -1222,7 +1222,7 @@ int ubifs_jnl_rename(struct ubifs_info *c, const struct inode *old_dir,
        int aligned_dlen1, aligned_dlen2, plen = UBIFS_INO_NODE_SZ;
        int last_reference = !!(new_inode && new_inode->i_nlink == 0);
        int move = (old_dir != new_dir);
-       struct ubifs_inode *uninitialized_var(new_ui);
+       struct ubifs_inode *new_ui;
        u8 hash_old_dir[UBIFS_HASH_ARR_SZ];
        u8 hash_new_dir[UBIFS_HASH_ARR_SZ];
        u8 hash_new_inode[UBIFS_HASH_ARR_SZ];
@@ -1507,7 +1507,7 @@ int ubifs_jnl_truncate(struct ubifs_info *c, const struct inode *inode,
        union ubifs_key key, to_key;
        struct ubifs_ino_node *ino;
        struct ubifs_trun_node *trun;
-       struct ubifs_data_node *uninitialized_var(dn);
+       struct ubifs_data_node *dn;
        int err, dlen, len, lnum, offs, bit, sz, sync = IS_SYNC(inode);
        struct ubifs_inode *ui = ubifs_inode(inode);
        ino_t inum = inode->i_ino;
index e21abf2509519fe9a88183389d247a6969e7620e..6e0a153b719421c558de99610f9214db2a54a0cb 100644 (file)
@@ -275,7 +275,7 @@ uint32_t ubifs_unpack_bits(const struct ubifs_info *c, uint8_t **addr, int *pos,
        const int k = 32 - nrbits;
        uint8_t *p = *addr;
        int b = *pos;
-       uint32_t uninitialized_var(val);
+       uint32_t val;
        const int bytes = (nrbits + b + 7) >> 3;
 
        ubifs_assert(c, nrbits > 0);
index e8e7b0e9532e81ed757a34ed26def2ae27005212..f609f6cdde7000c8fa1c2c8b114937a6b798b4b4 100644 (file)
@@ -892,7 +892,7 @@ static int fallible_resolve_collision(struct ubifs_info *c,
                                      int adding)
 {
        struct ubifs_znode *o_znode = NULL, *znode = *zn;
-       int uninitialized_var(o_n), err, cmp, unsure = 0, nn = *n;
+       int o_n, err, cmp, unsure = 0, nn = *n;
 
        cmp = fallible_matches_name(c, &znode->zbranch[nn], nm);
        if (unlikely(cmp < 0))
@@ -1514,8 +1514,8 @@ out:
  */
 int ubifs_tnc_get_bu_keys(struct ubifs_info *c, struct bu_info *bu)
 {
-       int n, err = 0, lnum = -1, uninitialized_var(offs);
-       int uninitialized_var(len);
+       int n, err = 0, lnum = -1, offs;
+       int len;
        unsigned int block = key_block(c, &bu->key);
        struct ubifs_znode *znode;
 
index 49cb34c3f3243213446cf75d1d0e4d4c6c7e25e7..ccaf94ea5be356ca2a56910d8c736facd7db556a 100644 (file)
@@ -126,8 +126,8 @@ int ubifs_search_zbranch(const struct ubifs_info *c,
                         const struct ubifs_znode *znode,
                         const union ubifs_key *key, int *n)
 {
-       int beg = 0, end = znode->child_cnt, uninitialized_var(mid);
-       int uninitialized_var(cmp);
+       int beg = 0, end = znode->child_cnt, mid;
+       int cmp;
        const struct ubifs_zbranch *zbr = &znode->zbranch[0];
 
        ubifs_assert(c, end > beg);
index 02f03fadb75b3568dd1a4395ddad982104403a89..8e597db4d971065d6adab256179d9017288002b9 100644 (file)
@@ -564,7 +564,7 @@ static udf_pblk_t udf_table_new_block(struct super_block *sb,
        udf_pblk_t newblock = 0;
        uint32_t adsize;
        uint32_t elen, goal_elen = 0;
-       struct kernel_lb_addr eloc, uninitialized_var(goal_eloc);
+       struct kernel_lb_addr eloc, goal_eloc;
        struct extent_position epos, goal_epos;
        int8_t etype;
        struct udf_inode_info *iinfo = UDF_I(table);
index f37f5cc4b19ffed517324fd1c2bb261e438d429b..30525861c596e7ca261df58bcde66b6d9fe5c767 100644 (file)
@@ -126,7 +126,7 @@ xfs_bmap_rtalloc(
         * pick an extent that will space things out in the rt area.
         */
        if (ap->eof && ap->offset == 0) {
-               xfs_rtblock_t uninitialized_var(rtx); /* realtime extent no */
+               xfs_rtblock_t rtx; /* realtime extent no */
 
                error = xfs_rtpick_extent(mp, ap->tp, ralen, &rtx);
                if (error)
index 6315324b9dc2c4d7cd4c979fe08208a547811ca6..56e4afb2e72967f6b1842c9709d53871df210d4d 100644 (file)
@@ -305,7 +305,7 @@ flow_action_mixed_hw_stats_check(const struct flow_action *action,
                                 struct netlink_ext_ack *extack)
 {
        const struct flow_action_entry *action_entry;
-       u8 uninitialized_var(last_hw_stats);
+       u8 last_hw_stats;
        int i;
 
        if (flow_offload_has_one_action(action))
index 4f9c1d6140168cd90b90568a225cb3f11856ad6c..33258e6e20f83c319649c266142180926cba689c 100644 (file)
@@ -111,7 +111,7 @@ static void async_run_entry_fn(struct work_struct *work)
        struct async_entry *entry =
                container_of(work, struct async_entry, work);
        unsigned long flags;
-       ktime_t uninitialized_var(calltime), delta, rettime;
+       ktime_t calltime, delta, rettime;
 
        /* 1) run (and print duration) */
        if (initcall_debug && system_state < SYSTEM_RUNNING) {
@@ -287,7 +287,7 @@ EXPORT_SYMBOL_GPL(async_synchronize_full_domain);
  */
 void async_synchronize_cookie_domain(async_cookie_t cookie, struct async_domain *domain)
 {
-       ktime_t uninitialized_var(starttime), delta, endtime;
+       ktime_t starttime, delta, endtime;
 
        if (initcall_debug && system_state < SYSTEM_RUNNING) {
                pr_debug("async_waiting @ %i\n", task_pid_nr(current));
index 8c201f414226246f7f6c173faa721423aabff51f..ec38479f9228efbbed034330b7a5219c0e5f6785 100644 (file)
@@ -1800,7 +1800,7 @@ struct audit_buffer *audit_log_start(struct audit_context *ctx, gfp_t gfp_mask,
 {
        struct audit_buffer *ab;
        struct timespec64 t;
-       unsigned int uninitialized_var(serial);
+       unsigned int serial;
 
        if (audit_initialized != AUDIT_INITIALIZED)
                return NULL;
index 683a799618ade75589ebe151f218e4ab561d298f..9d847ab851dbe6e1ae92704dae57fd1f37d66d48 100644 (file)
@@ -591,7 +591,7 @@ int vkdb_printf(enum kdb_msgsrc src, const char *fmt, va_list ap)
        int this_cpu, old_cpu;
        char *cp, *cp2, *cphold = NULL, replaced_byte = ' ';
        char *moreprompt = "more> ";
-       unsigned long uninitialized_var(flags);
+       unsigned long flags;
 
        /* Serialize kdb_printf if multiple cpus try to write at once.
         * But if any cpu goes recursive in kdb, just print the output,
index 36c962a86bf25d6f75f868337618df46dc6721a0..d628ab09d97b5a6a2e4a4fa3ef7a5fee73b69db5 100644 (file)
@@ -882,7 +882,7 @@ static int device_dma_allocations(struct device *dev, struct dma_debug_entry **o
 static int dma_debug_device_change(struct notifier_block *nb, unsigned long action, void *data)
 {
        struct device *dev = data;
-       struct dma_debug_entry *uninitialized_var(entry);
+       struct dma_debug_entry *entry;
        int count;
 
        if (dma_debug_disabled())
index 856d98c36f562d2bb15f056009c5b43004cb9e85..851fc5e0e24b950b8e056a7da38e5aa2cbd7d9e0 100644 (file)
@@ -11483,7 +11483,7 @@ SYSCALL_DEFINE5(perf_event_open,
        struct perf_event *group_leader = NULL, *output_event = NULL;
        struct perf_event *event, *sibling;
        struct perf_event_attr attr;
-       struct perf_event_context *ctx, *uninitialized_var(gctx);
+       struct perf_event_context *ctx, *gctx;
        struct file *event_file = NULL;
        struct fd group = {NULL, 0};
        struct task_struct *task = NULL;
index bb0862873dbaa1e65c0602aa65c4a00492dd95b4..e84eb52b646b2c69915a248b07ecb1d5a4d0821a 100644 (file)
@@ -2189,7 +2189,7 @@ static void handle_swbp(struct pt_regs *regs)
 {
        struct uprobe *uprobe;
        unsigned long bp_vaddr;
-       int uninitialized_var(is_swbp);
+       int is_swbp;
 
        bp_vaddr = uprobe_get_swbp_addr(regs);
        if (bp_vaddr == get_trampoline_vaddr())
index 727150f281033850f99eb199d66f1b2bf4c8b86d..7bcd571618dd66c4014425b33c0371ddcdc8007f 100644 (file)
@@ -93,7 +93,7 @@ static void __exit_signal(struct task_struct *tsk)
        struct signal_struct *sig = tsk->signal;
        bool group_dead = thread_group_leader(tsk);
        struct sighand_struct *sighand;
-       struct tty_struct *uninitialized_var(tty);
+       struct tty_struct *tty;
        u64 utime, stime;
 
        sighand = rcu_dereference_check(tsk->sighand,
index e646661f62827f6d2584265c869323891b3e477d..05e88562de68cf6c1724088d809262af1157e61f 100644 (file)
@@ -1326,7 +1326,7 @@ static int lookup_pi_state(u32 __user *uaddr, u32 uval,
 static int lock_pi_update_atomic(u32 __user *uaddr, u32 uval, u32 newval)
 {
        int err;
-       u32 uninitialized_var(curval);
+       u32 curval;
 
        if (unlikely(should_fail_futex(true)))
                return -EFAULT;
@@ -1496,7 +1496,7 @@ static void mark_wake_futex(struct wake_q_head *wake_q, struct futex_q *q)
  */
 static int wake_futex_pi(u32 __user *uaddr, u32 uval, struct futex_pi_state *pi_state)
 {
-       u32 uninitialized_var(curval), newval;
+       u32 curval, newval;
        struct task_struct *new_owner;
        bool postunlock = false;
        DEFINE_WAKE_Q(wake_q);
@@ -2370,7 +2370,7 @@ static int fixup_pi_state_owner(u32 __user *uaddr, struct futex_q *q,
                                struct task_struct *argowner)
 {
        struct futex_pi_state *pi_state = q->pi_state;
-       u32 uval, uninitialized_var(curval), newval;
+       u32 uval, curval, newval;
        struct task_struct *oldowner, *newowner;
        u32 newtid;
        int ret, err = 0;
@@ -2996,7 +2996,7 @@ uaddr_faulted:
  */
 static int futex_unlock_pi(u32 __user *uaddr, unsigned int flags)
 {
-       u32 uninitialized_var(curval), uval, vpid = task_pid_vnr(current);
+       u32 curval, uval, vpid = task_pid_vnr(current);
        union futex_key key = FUTEX_KEY_INIT;
        struct futex_hash_bucket *hb;
        struct futex_q *top_waiter;
@@ -3479,7 +3479,7 @@ err_unlock:
 static int handle_futex_death(u32 __user *uaddr, struct task_struct *curr,
                              bool pi, bool pending_op)
 {
-       u32 uval, uninitialized_var(nval), mval;
+       u32 uval, nval, mval;
        int err;
 
        /* Futex address must be 32bit aligned */
@@ -3609,7 +3609,7 @@ static void exit_robust_list(struct task_struct *curr)
        struct robust_list_head __user *head = curr->robust_list;
        struct robust_list __user *entry, *next_entry, *pending;
        unsigned int limit = ROBUST_LIST_LIMIT, pi, pip;
-       unsigned int uninitialized_var(next_pi);
+       unsigned int next_pi;
        unsigned long futex_offset;
        int rc;
 
@@ -3909,7 +3909,7 @@ static void compat_exit_robust_list(struct task_struct *curr)
        struct compat_robust_list_head __user *head = curr->compat_robust_list;
        struct robust_list __user *entry, *next_entry, *pending;
        unsigned int limit = ROBUST_LIST_LIMIT, pi, pip;
-       unsigned int uninitialized_var(next_pi);
+       unsigned int next_pi;
        compat_uptr_t uentry, next_uentry, upending;
        compat_long_t futex_offset;
        int rc;
index 29a8de4c50b90e8f7b5593f5d781f796e8a5e186..84ed1d1d5013c1ac9005ea54dc60329f3a02a0c8 100644 (file)
@@ -1723,7 +1723,7 @@ static int noop_count(struct lock_list *entry, void *data)
 static unsigned long __lockdep_count_forward_deps(struct lock_list *this)
 {
        unsigned long  count = 0;
-       struct lock_list *uninitialized_var(target_entry);
+       struct lock_list *target_entry;
 
        __bfs_forwards(this, (void *)&count, noop_count, &target_entry);
 
@@ -1749,7 +1749,7 @@ unsigned long lockdep_count_forward_deps(struct lock_class *class)
 static unsigned long __lockdep_count_backward_deps(struct lock_list *this)
 {
        unsigned long  count = 0;
-       struct lock_list *uninitialized_var(target_entry);
+       struct lock_list *target_entry;
 
        __bfs_backwards(this, (void *)&count, noop_count, &target_entry);
 
@@ -1804,7 +1804,7 @@ check_noncircular(struct held_lock *src, struct held_lock *target,
                  struct lock_trace **const trace)
 {
        int ret;
-       struct lock_list *uninitialized_var(target_entry);
+       struct lock_list *target_entry;
        struct lock_list src_entry = {
                .class = hlock_class(src),
                .parent = NULL,
@@ -1842,7 +1842,7 @@ static noinline int
 check_redundant(struct held_lock *src, struct held_lock *target)
 {
        int ret;
-       struct lock_list *uninitialized_var(target_entry);
+       struct lock_list *target_entry;
        struct lock_list src_entry = {
                .class = hlock_class(src),
                .parent = NULL,
@@ -2244,8 +2244,8 @@ static int check_irq_usage(struct task_struct *curr, struct held_lock *prev,
 {
        unsigned long usage_mask = 0, forward_mask, backward_mask;
        enum lock_usage_bit forward_bit = 0, backward_bit = 0;
-       struct lock_list *uninitialized_var(target_entry1);
-       struct lock_list *uninitialized_var(target_entry);
+       struct lock_list *target_entry1;
+       struct lock_list *target_entry;
        struct lock_list this, that;
        int ret;
 
@@ -3438,7 +3438,7 @@ check_usage_forwards(struct task_struct *curr, struct held_lock *this,
 {
        int ret;
        struct lock_list root;
-       struct lock_list *uninitialized_var(target_entry);
+       struct lock_list *target_entry;
 
        root.parent = NULL;
        root.class = hlock_class(this);
@@ -3465,7 +3465,7 @@ check_usage_backwards(struct task_struct *curr, struct held_lock *this,
 {
        int ret;
        struct lock_list root;
-       struct lock_list *uninitialized_var(target_entry);
+       struct lock_list *target_entry;
 
        root.parent = NULL;
        root.class = hlock_class(this);
index 00867ff82412ada3756eaa3fc41d918db7d52d01..f15471ce969e84ae682f79cc321db79ef67ade9d 100644 (file)
@@ -577,7 +577,7 @@ static void rb_wake_up_waiters(struct irq_work *work)
  */
 int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full)
 {
-       struct ring_buffer_per_cpu *uninitialized_var(cpu_buffer);
+       struct ring_buffer_per_cpu *cpu_buffer;
        DEFINE_WAIT(wait);
        struct rb_irq_work *work;
        int ret = 0;
index 34e406fe561fe277f04cc2354ba59ab0c7fb4af5..8e4a3a4397f2d7d2c7deae603bdff38b67ce0231 100644 (file)
@@ -1029,7 +1029,7 @@ void *radix_tree_tag_clear(struct radix_tree_root *root,
 {
        struct radix_tree_node *node, *parent;
        unsigned long maxindex;
-       int uninitialized_var(offset);
+       int offset;
 
        radix_tree_load_root(root, &node, &maxindex);
        if (index > maxindex)
index bd7c7ff39f6be45acd752e1f52ca1fdbaec3599a..ff26f36d729faaa2145a69d0133e48680ff87b47 100644 (file)
@@ -168,7 +168,7 @@ static int master_cpu;
 
 static void test_lock(bool master, bool verbose)
 {
-       u64 uninitialized_var(wait_start);
+       u64 wait_start;
 
        if (measure_lock_wait)
                wait_start = local_clock();
index bfa3a339253ef97b1090b42ab6809af7e7af5450..9d977b1fc01640a51efd31708a8041b9ead91360 100644 (file)
@@ -446,7 +446,7 @@ static int __frontswap_shrink(unsigned long target_pages,
 void frontswap_shrink(unsigned long target_pages)
 {
        unsigned long pages_to_unuse = 0;
-       int uninitialized_var(type), ret;
+       int type, ret;
 
        /*
         * we don't want to hold swap_lock while doing a very
index 4102034cd55a1e1a0f65000340cd6b3637aefcef..5fb176d497eaa9e9938b33cc0bcdbcd01ad0a0b6 100644 (file)
--- a/mm/ksm.c
+++ b/mm/ksm.c
@@ -2387,7 +2387,7 @@ next_mm:
 static void ksm_do_scan(unsigned int scan_npages)
 {
        struct rmap_item *rmap_item;
-       struct page *uninitialized_var(page);
+       struct page *page;
 
        while (scan_npages-- && likely(!freezing(current))) {
                cond_resched();
index 19622328e4b5acee9987873e9cf51ade3c6b3311..c888d9b5c745bb76d5eb55e747d96a5f6d316088 100644 (file)
@@ -1004,7 +1004,7 @@ struct mem_cgroup *mem_cgroup_iter(struct mem_cgroup *root,
                                   struct mem_cgroup *prev,
                                   struct mem_cgroup_reclaim_cookie *reclaim)
 {
-       struct mem_cgroup_reclaim_iter *uninitialized_var(iter);
+       struct mem_cgroup_reclaim_iter *iter;
        struct cgroup_subsys_state *css = NULL;
        struct mem_cgroup *memcg = NULL;
        struct mem_cgroup *pos = NULL;
index 87ec87cdc1ff1a096243fd7c9beec1c431dbd556..5b5887b0e7f4b37e6429d69f925e6bf2f24a3678 100644 (file)
@@ -2205,7 +2205,7 @@ static int apply_to_pte_range(struct mm_struct *mm, pmd_t *pmd,
 {
        pte_t *pte;
        int err = 0;
-       spinlock_t *uninitialized_var(ptl);
+       spinlock_t *ptl;
 
        if (create) {
                pte = (mm == &init_mm) ?
index 38132067167797da3041fed59a6bfd330dca5e2a..b9e85d467352b9c96d9d919df4083124f71c81e1 100644 (file)
@@ -1234,7 +1234,7 @@ int do_migrate_pages(struct mm_struct *mm, const nodemask_t *from,
 static struct page *new_page(struct page *page, unsigned long start)
 {
        struct vm_area_struct *vma;
-       unsigned long uninitialized_var(address);
+       unsigned long address;
 
        vma = find_vma(current->mm, start);
        while (vma) {
@@ -1629,7 +1629,7 @@ static int kernel_get_mempolicy(int __user *policy,
                                unsigned long flags)
 {
        int err;
-       int uninitialized_var(pval);
+       int pval;
        nodemask_t nodes;
 
        addr = untagged_addr(addr);
index 48eb0f1410d47c1622cf080331150b53c72ea2fa..b52a3a2a5eddf9a8b277cd3c5fa5a75fb7c04b9f 100644 (file)
@@ -961,7 +961,7 @@ static inline void __free_one_page(struct page *page,
                int migratetype, bool report)
 {
        struct capture_control *capc = task_capc(zone);
-       unsigned long uninitialized_var(buddy_pfn);
+       unsigned long buddy_pfn;
        unsigned long combined_pfn;
        unsigned int max_order;
        struct page *buddy;
index 696367b1822215a7135d5b79f46e94b92548c807..b626766160ce95b861d11f16a81e99886208975e 100644 (file)
@@ -2513,7 +2513,7 @@ static struct pcpu_alloc_info * __init pcpu_build_alloc_info(
        const size_t static_size = __per_cpu_end - __per_cpu_start;
        int nr_groups = 1, nr_units = 0;
        size_t size_sum, min_unit_size, alloc_size;
-       int upa, max_upa, uninitialized_var(best_upa);  /* units_per_alloc */
+       int upa, max_upa, best_upa;     /* units_per_alloc */
        int last_allocs, group, unit;
        unsigned int cpu, tcpu;
        struct pcpu_alloc_info *ai;
index ef303070d175acad37b446db72ba51b479fd549b..f226d66408eec6e8f8348f38e1411e51126e1795 100644 (file)
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -1218,7 +1218,7 @@ static noinline int free_debug_processing(
        struct kmem_cache_node *n = get_node(s, page_to_nid(page));
        void *object = head;
        int cnt = 0;
-       unsigned long uninitialized_var(flags);
+       unsigned long flags;
        int ret = 0;
 
        spin_lock_irqsave(&n->list_lock, flags);
@@ -2901,7 +2901,7 @@ static void __slab_free(struct kmem_cache *s, struct page *page,
        struct page new;
        unsigned long counters;
        struct kmem_cache_node *n = NULL;
-       unsigned long uninitialized_var(flags);
+       unsigned long flags;
 
        stat(s, FREE_SLOWPATH);
 
index a82efc33411fa906d9cfd5b36470d93ff936f218..de257c0a89b1229cfa6aaa39c436a0c32e1c4043 100644 (file)
--- a/mm/swap.c
+++ b/mm/swap.c
@@ -830,8 +830,8 @@ void release_pages(struct page **pages, int nr)
        LIST_HEAD(pages_to_free);
        struct pglist_data *locked_pgdat = NULL;
        struct lruvec *lruvec;
-       unsigned long uninitialized_var(flags);
-       unsigned int uninitialized_var(lock_batch);
+       unsigned long flags;
+       unsigned int lock_batch;
 
        for (i = 0; i < nr; i++) {
                struct page *page = pages[i];
index 3b42f5c6a63ddc3ea23cc76fdeda78a3d9a97d6a..9fed0ae21e63e4157b0552e19ec2d6dc15228359 100644 (file)
@@ -56,7 +56,7 @@ int dccp_parse_options(struct sock *sk, struct dccp_request_sock *dreq,
                                        (dh->dccph_doff * 4);
        struct dccp_options_received *opt_recv = &dp->dccps_options_received;
        unsigned char opt, len;
-       unsigned char *uninitialized_var(value);
+       unsigned char *value;
        u32 elapsed_time;
        __be32 opt_val;
        int rc;
index c94445b44d8cf07f394d32e54b60bb96524988b1..2d42e4c35a2069a3f1c04da128476838b6a477ac 100644 (file)
@@ -84,11 +84,11 @@ nf_socket_get_sock_v4(struct net *net, struct sk_buff *skb, const int doff,
 struct sock *nf_sk_lookup_slow_v4(struct net *net, const struct sk_buff *skb,
                                  const struct net_device *indev)
 {
-       __be32 uninitialized_var(daddr), uninitialized_var(saddr);
-       __be16 uninitialized_var(dport), uninitialized_var(sport);
+       __be32 daddr, saddr;
+       __be16 dport, sport;
        const struct iphdr *iph = ip_hdr(skb);
        struct sk_buff *data_skb = NULL;
-       u8 uninitialized_var(protocol);
+       u8 protocol;
 #if IS_ENABLED(CONFIG_NF_CONNTRACK)
        enum ip_conntrack_info ctinfo;
        struct nf_conn const *ct;
index ce4fbba4acce7e4bcca514ecd23646e4d3f2a927..73bb047e60371263d332723e4e8eb784e407977d 100644 (file)
@@ -535,7 +535,7 @@ int ipv6_flowlabel_opt_get(struct sock *sk, struct in6_flowlabel_req *freq,
 
 int ipv6_flowlabel_opt(struct sock *sk, char __user *optval, int optlen)
 {
-       int uninitialized_var(err);
+       int err;
        struct net *net = sock_net(sk);
        struct ipv6_pinfo *np = inet6_sk(sk);
        struct in6_flowlabel_req freq;
index b9df879c48d3fbf5adadd13ce767d531730187a0..6fd54744cbc388dad067c94b58973f0d722a5dc3 100644 (file)
@@ -97,7 +97,7 @@ nf_socket_get_sock_v6(struct net *net, struct sk_buff *skb, int doff,
 struct sock *nf_sk_lookup_slow_v6(struct net *net, const struct sk_buff *skb,
                                  const struct net_device *indev)
 {
-       __be16 uninitialized_var(dport), uninitialized_var(sport);
+       __be16 dport, sport;
        const struct in6_addr *daddr = NULL, *saddr = NULL;
        struct ipv6hdr *iph = ipv6_hdr(skb);
        struct sk_buff *data_skb = NULL;
index 9eca90414bb70a62a50747636df5fa22a60e23db..b22801f97bcec9b96f5dfb17a311a0247f8c4b07 100644 (file)
@@ -382,7 +382,7 @@ static int help(struct sk_buff *skb,
        int ret;
        u32 seq;
        int dir = CTINFO2DIR(ctinfo);
-       unsigned int uninitialized_var(matchlen), uninitialized_var(matchoff);
+       unsigned int matchlen, matchoff;
        struct nf_ct_ftp_master *ct_ftp_info = nfct_help_data(ct);
        struct nf_conntrack_expect *exp;
        union nf_inet_addr *daddr;
index 0ba020ca38e68cde127fca47439d5bb2a5a456d6..f029924198503cdf81339fe9dbd1cfbe68d7e73b 100644 (file)
@@ -689,7 +689,7 @@ nfulnl_log_packet(struct net *net,
        struct nfnl_log_net *log = nfnl_log_pernet(net);
        const struct nfnl_ct_hook *nfnl_ct = NULL;
        struct nf_conn *ct = NULL;
-       enum ip_conntrack_info uninitialized_var(ctinfo);
+       enum ip_conntrack_info ctinfo;
 
        if (li_user && li_user->type == NF_LOG_TYPE_ULOG)
                li = li_user;
index 3243a31f6e829a02584c206afd5ef04d2d1c8b39..dadfc06245a36fd0f253e7e94093778add272f96 100644 (file)
@@ -388,7 +388,7 @@ nfqnl_build_packet_message(struct net *net, struct nfqnl_instance *queue,
        struct net_device *indev;
        struct net_device *outdev;
        struct nf_conn *ct = NULL;
-       enum ip_conntrack_info uninitialized_var(ctinfo);
+       enum ip_conntrack_info ctinfo;
        struct nfnl_ct_hook *nfnl_ct;
        bool csum_verify;
        char *secdata = NULL;
@@ -1168,7 +1168,7 @@ static int nfqnl_recv_verdict(struct net *net, struct sock *ctnl,
        struct nfqnl_instance *queue;
        unsigned int verdict;
        struct nf_queue_entry *entry;
-       enum ip_conntrack_info uninitialized_var(ctinfo);
+       enum ip_conntrack_info ctinfo;
        struct nfnl_ct_hook *nfnl_ct;
        struct nf_conn *ct = NULL;
        struct nfnl_queue_net *q = nfnl_queue_pernet(net);
index 80ae7b9fa90affd5bae5647aada9c556d1f2e65b..354c3cc9074139d4b9e1998f6077000d60014dd3 100644 (file)
@@ -225,7 +225,7 @@ static u32 flow_get_skgid(const struct sk_buff *skb)
 
 static u32 flow_get_vlan_tag(const struct sk_buff *skb)
 {
-       u16 uninitialized_var(tag);
+       u16 tag;
 
        if (vlan_get_tag(skb, &tag) < 0)
                return 0;
index ca813697728eb795ff0fcd97c63cbe5d64c9f925..4f823a8223d8a8443f554ca5eaec5d0ff6fe0803 100644 (file)
@@ -1692,7 +1692,7 @@ static s32 cake_enqueue(struct sk_buff *skb, struct Qdisc *sch,
 {
        struct cake_sched_data *q = qdisc_priv(sch);
        int len = qdisc_pkt_len(skb);
-       int uninitialized_var(ret);
+       int ret;
        struct sk_buff *ack = NULL;
        ktime_t now = ktime_get();
        struct cake_tin_data *b;
index 39b427dc751282db7adb2d0803eecccb0457c316..ce4519358106aea369feac0a64d4eec33e525559 100644 (file)
@@ -360,7 +360,7 @@ cbq_enqueue(struct sk_buff *skb, struct Qdisc *sch,
            struct sk_buff **to_free)
 {
        struct cbq_sched_data *q = qdisc_priv(sch);
-       int uninitialized_var(ret);
+       int ret;
        struct cbq_class *cl = cbq_classify(skb, sch, &ret);
 
 #ifdef CONFIG_NET_CLS_ACT
index 459a784056c0f30db8025320469a4ea5cd4ad592..985d5208f56395a7501d4f38fc810bd1cbef6e53 100644 (file)
@@ -187,7 +187,7 @@ static int fq_codel_enqueue(struct sk_buff *skb, struct Qdisc *sch,
        struct fq_codel_sched_data *q = qdisc_priv(sch);
        unsigned int idx, prev_backlog, prev_qlen;
        struct fq_codel_flow *flow;
-       int uninitialized_var(ret);
+       int ret;
        unsigned int pkt_len;
        bool memory_limited;
 
index fb760cee824e4cb1807651346d333e2d4590a663..4d307f17e08421d61cdab4e15ded92d8b065c230 100644 (file)
@@ -130,7 +130,7 @@ static int fq_pie_qdisc_enqueue(struct sk_buff *skb, struct Qdisc *sch,
 {
        struct fq_pie_sched_data *q = qdisc_priv(sch);
        struct fq_pie_flow *sel_flow;
-       int uninitialized_var(ret);
+       int ret;
        u8 memory_limited = false;
        u8 enqueue = false;
        u32 pkt_len;
index 433f2190960fe88235a5c6381760596cfc93305a..92ad4115e473c8cd21be7374150f6e6d38830e15 100644 (file)
@@ -1533,7 +1533,7 @@ hfsc_enqueue(struct sk_buff *skb, struct Qdisc *sch, struct sk_buff **to_free)
 {
        unsigned int len = qdisc_pkt_len(skb);
        struct hfsc_class *cl;
-       int uninitialized_var(err);
+       int err;
        bool first;
 
        cl = hfsc_classify(skb, sch, &err);
index 8184c87da8bec7d93ac29d2c8c4259ad79e9f1c4..6feab225b4bae65de96dff8391fb27736903e787 100644 (file)
@@ -579,7 +579,7 @@ static inline void htb_deactivate(struct htb_sched *q, struct htb_class *cl)
 static int htb_enqueue(struct sk_buff *skb, struct Qdisc *sch,
                       struct sk_buff **to_free)
 {
-       int uninitialized_var(ret);
+       int ret;
        unsigned int len = qdisc_pkt_len(skb);
        struct htb_sched *q = qdisc_priv(sch);
        struct htb_class *cl = htb_classify(skb, sch, &ret);
index 5a6def5e4e6df2e7b66c88aa877c7318270d48be..15f400dcb40059570c8c491799f22d430c672e53 100644 (file)
@@ -349,7 +349,7 @@ sfq_enqueue(struct sk_buff *skb, struct Qdisc *sch, struct sk_buff **to_free)
        unsigned int hash, dropped;
        sfq_index x, qlen;
        struct sfq_slot *slot;
-       int uninitialized_var(ret);
+       int ret;
        struct sk_buff *head;
        int delta;
 
index 5c4ec9386f81dfaf313bceade699668151022df0..b97947e9ca45d238df38f1f1dc53b8f1bc51e380 100644 (file)
@@ -563,7 +563,7 @@ static int svc_udp_sendto(struct svc_rqst *rqstp)
                .msg_control    = cmh,
                .msg_controllen = sizeof(buffer),
        };
-       unsigned int uninitialized_var(sent);
+       unsigned int sent;
        int err;
 
        svc_udp_release_rqst(rqstp);
@@ -1080,7 +1080,7 @@ static int svc_tcp_sendto(struct svc_rqst *rqstp)
        struct msghdr msg = {
                .msg_flags      = 0,
        };
-       unsigned int uninitialized_var(sent);
+       unsigned int sent;
        int err;
 
        svc_tcp_release_rqst(rqstp);
index 914508ea9b84d65cb9c3e20efcf526129fea169b..c57aef82940356112094802190adf5e8fe32fc21 100644 (file)
@@ -496,8 +496,8 @@ xs_read_stream_request(struct sock_xprt *transport, struct msghdr *msg,
                int flags, struct rpc_rqst *req)
 {
        struct xdr_buf *buf = &req->rq_private_buf;
-       size_t want, uninitialized_var(read);
-       ssize_t uninitialized_var(ret);
+       size_t want, read;
+       ssize_t ret;
 
        xs_read_header(transport, buf);
 
@@ -844,7 +844,7 @@ static int xs_local_send_request(struct rpc_rqst *req)
        struct msghdr msg = {
                .msg_flags      = XS_SENDMSG_FLAGS,
        };
-       unsigned int uninitialized_var(sent);
+       unsigned int sent;
        int status;
 
        /* Close the stream if the previous transmission was incomplete */
@@ -915,7 +915,7 @@ static int xs_udp_send_request(struct rpc_rqst *req)
                .msg_namelen    = xprt->addrlen,
                .msg_flags      = XS_SENDMSG_FLAGS,
        };
-       unsigned int uninitialized_var(sent);
+       unsigned int sent;
        int status;
 
        xs_pktdump("packet data:",
@@ -999,7 +999,7 @@ static int xs_tcp_send_request(struct rpc_rqst *req)
                .msg_flags      = XS_SENDMSG_FLAGS,
        };
        bool vm_wait = false;
-       unsigned int uninitialized_var(sent);
+       unsigned int sent;
        int status;
 
        /* Close the stream if the previous transmission was incomplete */
index 24f64bc0de18cda7215a9ecc26900499ceb45b42..710bd44eaa496ab061c6ca1037663106cbc59635 100644 (file)
@@ -670,7 +670,7 @@ static int tls_push_record(struct sock *sk, int flags,
        struct tls_prot_info *prot = &tls_ctx->prot_info;
        struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
        struct tls_rec *rec = ctx->open_rec, *tmp = NULL;
-       u32 i, split_point, uninitialized_var(orig_end);
+       u32 i, split_point, orig_end;
        struct sk_msg *msg_pl, *msg_en;
        struct aead_request *req;
        bool split;
index d55be1db1a8a5d260713d606e68d3b34b6acda97..02df1d7db9a136e92f224d0318b8961fb8df8263 100644 (file)
@@ -223,7 +223,7 @@ static int copy_ctl_value_from_user(struct snd_card *card,
 {
        struct snd_ctl_elem_value32 __user *data32 = userdata;
        int i, type, size;
-       int uninitialized_var(count);
+       int count;
        unsigned int indirect;
 
        if (copy_from_user(&data->id, &data32->id, sizeof(data->id)))
index 4ad0ff0c4508c1517cf27679a0b156f0a7d90017..270af863e198bdede162f75e8a7b00f8c7204811 100644 (file)
@@ -102,7 +102,7 @@ static void info_read(struct snd_info_entry *entry, struct snd_info_buffer *buff
 int snd_sb_csp_new(struct snd_sb *chip, int device, struct snd_hwdep ** rhwdep)
 {
        struct snd_sb_csp *p;
-       int uninitialized_var(version);
+       int version;
        int err;
        struct snd_hwdep *hw;
 
index 9bea7d3f99f88f169806aa9f11bdffe9daaa1a78..9468a2de8c9b2e5aea91a440bc23303ca4666821 100644 (file)
@@ -335,7 +335,7 @@ static void queue_pending_output_urbs(struct snd_usb_endpoint *ep)
        while (test_bit(EP_FLAG_RUNNING, &ep->flags)) {
 
                unsigned long flags;
-               struct snd_usb_packet_info *uninitialized_var(packet);
+               struct snd_usb_packet_info *packet;
                struct snd_urb_ctx *ctx = NULL;
                int err, i;