]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
treewide: Remove uninitialized_var() usage
authorKees Cook <keescook@chromium.org>
Wed, 3 Jun 2020 20:09:38 +0000 (13:09 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 9 Jun 2023 08:29:01 +0000 (10:29 +0200)
commit 3f649ab728cda8038259d8f14492fe400fbab911 upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
160 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/platforms/52xx/mpc52xx_pic.c
arch/s390/kernel/smp.c
arch/x86/kernel/quirks.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/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/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/mthca/mthca_qp.c
drivers/input/serio/serio_raw.c
drivers/md/dm-io.c
drivers/md/dm-ioctl.c
drivers/md/dm-snap-persistent.c
drivers/md/dm-table.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/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
kernel/async.c
kernel/audit.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
mm/frontswap.c
mm/ksm.c
mm/memcontrol.c
mm/mempolicy.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_hfsc.c
net/sched/sch_htb.c
net/sched/sch_sfq.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 d96a101e550487e79c7e801ff9602846dffacae4..2f305c7ce1cbb725285e969a6f416d2851522e09 100644 (file)
@@ -653,7 +653,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 1fc6c4810a5c3daaf869f4c0d20d8c49bebabdc1..52ff66f004e42292639a4a425988121a9656248e 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 968b5f33e725e738a72510883bf693bab6c3c617..1a8e20652e7ce844020c7b9700ce715fa0bac079 100644 (file)
@@ -444,7 +444,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 41d243c0c6267d54db57d47117162dcd4f0b4e78..93789f31c89a7a8f5a56b0d597e1bb7829d4d407 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 83ed37298e66d794d44bd719b3e85587977f599c..0ba6f746485fe09f4e57c534181c792a13ad9ffe 100644 (file)
@@ -80,7 +80,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 090fa653dfa9e87532f8923a88008aee718907f8..a738999335056f2926c8b5c2f8c200210d16c1e8 100644 (file)
@@ -84,7 +84,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 60046445122b323683507ef17007a7f711dd48da..b6104d9413e06595e266f7100d0d315236bec648 100644 (file)
@@ -120,7 +120,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();
@@ -214,7 +214,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;
 
@@ -381,7 +381,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 9d73448354698bfd0c5f6e586fb0de207e96e4da..25f1aaf78026da1c7ce7724e542a3ce957042aed 100644 (file)
@@ -31,7 +31,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 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 8c51462f13fd16b6dc98761b2f5a826b315838ae..f0237dfad6e38eedddee82fdbca7e19c8e8e779c 100644 (file)
@@ -145,7 +145,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 1daf8f2aa21f515e88243a6178d4b2709f5151eb..c205f30147cc10ee895465ce1855325b0c6b49eb 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 5219064cd72bb026b577765337bd8e73bba5f609..711fa0fcd2110313f3cf851f56a40778b46ed012 100644 (file)
@@ -477,7 +477,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 c11d736a8db7ee7261d3002495962494676244a5..35de23ff50d6d8b34934ad40f1fa2113a573a1b6 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 b684c2a86bb1e5814a98c53037e6b62f753e720f..42309ceee21e9a162fdf709625172c4a2703d06a 100644 (file)
@@ -162,7 +162,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 52dd517ff54193773cae3467a2de6c98785d4df3..43c142ea364b01aa238736feb85ca40aad007a51 100644 (file)
@@ -3426,7 +3426,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;
@@ -3515,7 +3515,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;
@@ -3677,7 +3677,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 0c74daf6e2c9e3139178a853686cd7db1dd4fb28..8517a231bf5aad10f9bb23e83cff6da442afbf24 100644 (file)
@@ -2087,7 +2087,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 1b99fc96274517b61fb0fca61978551e50e837dc..289fc4d959ab1834bff0a334fdd7ff317983aca5 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 522f3addb5bd79b54e1bc78ead5aad17090280b0..e1fa832f9fd723d234dcfa1c0591f3a07ec90e92 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 970bc00d2aaf6d3047de00b4bc431ada59968a26..a3fc8dd507a7c0cad4578179c41d6190804eff4e 100644 (file)
@@ -985,7 +985,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 2dc6dd6230d769d541f840261ca123382e8c420e..539c8468cb024026dfa7bead2ede65a6d56fb376 100644 (file)
@@ -2771,7 +2771,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 bfcbb89ff40a4d3f21f5700f2656a88b3b5549bb..04220a51d839337190f87fefa28d7aa6baa6e19c 100644 (file)
@@ -544,9 +544,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 398068b1738914d0889da81942e798923a7904c3..d8b40cc091da78b0b1e60348a472a073a8e9d959 100644 (file)
@@ -475,7 +475,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 62f8a47fda456011b065dde8029920b8040af5ac..dae6b33fc4c4a999d6af7bb30c4ffc63be5d8a96 100644 (file)
@@ -1926,7 +1926,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 8e2f8410b0ddccb49a64b3450c5abb036fd0e935..2dfaa9b73c28f59b1bfd380c6bb306d5708ba041 100644 (file)
@@ -481,8 +481,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 ac3ae14a4c079d6bce642d66b7b7a53080d251d5..74dd378446c13d768153c70796672b32bcd622f5 100644 (file)
@@ -418,7 +418,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 775fd34132abb3c447209f6dfced8f77fb409987..013ad33fbbc81ee507148df1aeffde66613957d2 100644 (file)
@@ -608,7 +608,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 b32a013d827a05f6b4e77ab64b374166e03a97af..fefe95079e957b027e03b10b8ffa686e9d56a3ec 100644 (file)
@@ -614,12 +614,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);
 
@@ -772,13 +772,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 39cbb853f91346366ac36a8c20f32b2e7c663219..cafdb315aac83db3e791589a2666cc0a6be04535 100644 (file)
@@ -1557,7 +1557,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;
@@ -3378,7 +3378,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 535ee41ee4214d49c89c075d81d5651d15ae3f9c..e163c09547ebd582707be33026301f43d8c6de81 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 16b74591a68db645ccce54ad4043d6e477aade19..a3595b8a4bcf9efe7ede7c1203aa4bcacd6dd8e0 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 4523eb85ec6985cbe90cb3e0739a8c79e393cf6b..02caf9a439cf1050858bceafc2006ad5535342c0 100644 (file)
@@ -3547,11 +3547,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 23ce0126b268e004af4be6c48cb5a27a0c1f5ffc..7f659c240c99cf1e3bba316d5cf17ffb82a8f981 100644 (file)
@@ -916,8 +916,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;
@@ -1237,7 +1237,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 747f42855b7bdcf7b22acbba454f82241c025778..26cc7bbcdfe6a1393639bec1dbc4840796366643 100644 (file)
@@ -2556,7 +2556,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 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 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 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 477e616a21c74aed5d90f8e4213c8f12d3f031bd..8e787677a8104414864f130ecbef7ddc5f00d816 100644 (file)
@@ -1848,7 +1848,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 81bc36a43b32d7cb71d2dc5b86996302258ea8d0..8b05d938aa98953c7046a2788123e165043bf71f 100644 (file)
@@ -668,7 +668,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 113ba084fab450761c17d0b80f1a86c35bbf4180..f3d60c4b34b8ccaa760965d1cee5898a08999902 100644 (file)
@@ -2599,7 +2599,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 e676a9ef6f0d6938611431368adf7c9b004929a5..6dff8e2fadbacd24e190d3f8aee5f7c02e261dfe 100644 (file)
@@ -797,9 +797,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)
@@ -1862,7 +1862,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 74d6686b35f7735e33f992cdc72695df5a52ea9a..672671a1221512a7a27360192440addfc6a9916d 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 115feb9aa236440287611f2ec5d8ca639416a167..ae3cbf792d7b15a8a237137e9ff2595b802e7768 100644 (file)
@@ -476,7 +476,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 0009c1820e217c0dea3e997674d3477b30ec553a..93dbe35dd30b36fd2af258d0643e1ad8778e2da1 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 8fd61767af831edbaa5e00dd76ca20ca4fb20dce..26116694c821b47ff55a8ef728d4daa9d513dbbe 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 3243bca19b8b2056dee3a4d348e8c98920a3a8ee..b4cdf2351cac925b7ef906304d52551152ea2d70 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 c3f67d8e109337b8898c8bb6becbfcbd9afe4fe3..2cb34712085233a7ecbc9745f489b15670ab4086 100644 (file)
@@ -1461,7 +1461,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))
@@ -1505,7 +1505,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 7f7693b709d7260c88ea75cd66ab37ef7b92dc4e..05ff66c231851dfa6fbf79f9c05782cdceb8501f 100644 (file)
@@ -504,8 +504,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 496052a6b9b865f5a384c61ba72f304bba1e8f16..00e698935f4e205631e71c87bc01bbb1d0347f57 100644 (file)
@@ -7287,7 +7287,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 11616aca0e6a140bee18f8b183350055cb8d3c27..2fa68592210d7297893c010cc9666dd536edc91b 100644 (file)
@@ -3770,7 +3770,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 8fe4f7df5246bb43bb85fc4143596058f71425c7..ed9af678bcfbb99315984965ea063aacd69a0480 100644 (file)
@@ -2291,7 +2291,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 201470d540d87fa943ad727ef5a84958f09178f5..e659415c62bd7fc8bfa5a04917012c05d7ee8edc 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 383d4fa555a889f16b642171b23301c1f3651132..3e1adfa2f27797f4863a59a17b79060d212e2168 100644 (file)
@@ -2157,7 +2157,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 17c318902cb866e4b8fc36b43c56e02b4fa0d13d..68cc7803b91a21844bf8f39a326d769954001ad0 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 1325727a74ed4fc7aec1098cc0e43996042db568..8d9a337624a70345477d24155ec3c931a6773fbd 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 31bf71a80c26a4454fc31496973c346ab8edb82e..72bf07540da3992a4f10fe2b39c4e7a19f7ca620 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 0ef62ef77af64ff5f5d2b850822e6f3f96d808af..eb4d35cae0c99cf4574d3fdaefd6425ae71c3a1c 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 0587452195160521586d01bb0d53db42527fb8a2..2ff005b453cdb112f756315f03859993a6d856a6 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:
@@ -650,8 +650,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 082aab8353b813640dcb10bf56c8500f104ad57e..cab2c446769354025b618a762ded54ef4c887e8d 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 feeb57cadc1caa471ef899a4021795fa2d76c719..20c933602f0a292e77ac577b479d0c052f2432ca 100644 (file)
@@ -2768,7 +2768,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 df7a14320fd292b90dba3eb5d10c9382f5369c1a..869775c711f595ae32124191aa00e03e43d713b2 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 271aecfbc3bf3b3574b6dd12ed2471117b46fb75..aec1748cc821fc2225673b7adacc6ec0dd2d7d71 100644 (file)
@@ -1212,7 +1212,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 3adcb0de01935f079e1453b73a085dc5d1b195a6..922ca87919bbf036ee53318a21f0953318d810ab 100644 (file)
@@ -366,7 +366,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);
@@ -379,7 +379,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 c4a6609d8fae1f861225c443d580c6078d240b4c..cd0c978dc169c9a8a2276b3a08beabdb52452fb8 100644 (file)
@@ -4168,7 +4168,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 fec653b54307affd2fd1f975da1edbda146722f0..cba30618e8fed571e39867460c6158d281664c12 100644 (file)
@@ -4173,7 +4173,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 ce67965a504fa15c52c61efa7f26b975a263f457..bdc6812acf9847d7999bd959a325f5adae05255c 100644 (file)
@@ -3813,7 +3813,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 26581d2456c8ff3178b61bab9099335e50888b73..44ffa2b4c9fce4c5b0f8f93a6b485d41a405232c 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 3e0267ead718dc6c09e99c99d24a059db59b31e1..b19d60adc606edb4fe4b6e33a8b2903b3f8985aa 100644 (file)
@@ -1049,7 +1049,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)) {
@@ -1106,7 +1106,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 6130aa56a1e93239dbad34558ed6273ce155d4e2..7bd45334dcac4005ecb3d6d13764550f3e1190d8 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 0601c13f21050970f7112b6f9be52034827a343d..f90b9327bae73f56705bd81459a9cf45046fe554 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 deb72fd7ec5048668c82802bcc95e2008058996c..b5c05091127697ce0a04dfde65e58bd0e000c150 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 3a355a209919bc6c5accfc11e1b6b6c6a5df1612..43f5b972fcead56b2c6e38968deb48cb7fa4f36a 100644 (file)
@@ -1023,7 +1023,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 ce9de1e6742b0cb4e4bad62150810a6b9504ae64..207a54ce4540295e518df2c272435ce711246d34 100644 (file)
@@ -401,7 +401,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 054acd9fd0331dc0ba6ad74473c4d5117569ff60..bd07a4383ae01e6c628df2e7a94e651cb0cf4157 100644 (file)
@@ -1288,7 +1288,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 2742d74cedda8f97d609b0d67d9b3e427b385c32..7092958c43ed7be950ac676123f905b46f19b69d 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 e51b7019e887118b07ee7fa4be2575cf8dfd8f05..072b68fbf8f4484b091533686696bfa6ff9c6777 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 74e8fdc85f823eab54e7d87f9434f30f5c6a8186..f6c499dbfd065362e8dfdc91d43a5f81d403f6c2 100644 (file)
@@ -2994,7 +2994,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 9dbe94c7d8e8915d99edb545de134da3047c4ad0..b1ce0061f127edb9b84e9be4677f2770da8e635e 100644 (file)
@@ -336,7 +336,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 b349ba328a0b8389d74e75f78c1820fe7729a623..63e925aa12a7564cc4b8c45f3c31e7b9964a6d9e 100644 (file)
@@ -1763,7 +1763,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 d2ed4dc4434cd46abdb0e243e307978d2cc260bb..4aaaf3a4203cffa3ffb09184eba69201eaa616ee 100644 (file)
@@ -414,7 +414,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 558e7c51ce0d4b99771f53ef2feb38954eb348ae..58f80e1b3ac0d5082c24b5dbfd064cf5bff7d5a5 100644 (file)
@@ -153,8 +153,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 a2454739b1cfa05b0d5171493f4ee9030fff5c10..ce72869315adbea81364a77ad34dade6227d8c90 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 4db87b26cf7b248325e736671df5ea35efb7315e..52ccd8d4ed820d4f7ce9a177fe6ff5a592de7a2e 100644 (file)
@@ -4708,7 +4708,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;
@@ -7052,7 +7052,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 bdef72c0f0991c7c74b2322be331b7fd88c54a3c..49b9c61459c5dec61a52d9332ee3694f8365f217 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 e3e2d1b2af51a267cb056efad36042ee3ee88bf1..f3926765c3f0137d3ade2d4fc20c898c5d2f4c0a 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 e1a83fc8f2eb93ea9959e1d5d94fbe5330d83547..fb284bf3aed15f12f643d2e4be07438b85955bd2 100644 (file)
@@ -2491,7 +2491,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 ee43e51188be96047cc5f8f965dbadc9e0631bab..3f812d348d6b568ca3d918e3c9942e444cf0f48c 100644 (file)
@@ -1061,7 +1061,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 d640b9388238592762bd890268f01a549c521b2e..b08881b35ac382085c1a433a314a4230e809944c 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 143c52de97ecc9e6507064b58e4b1a8f40615ea4..1bfd1660a66c0f50acd07040cb490ac79bd3debd 100644 (file)
@@ -741,7 +741,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 a5294e7379099f6f57d5d5df3781f49f228c3897..88beae18e3c44a21aaf30c5a0a0dbc073cee4c24 100644 (file)
@@ -1278,7 +1278,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 177cd4a751ebb13aebfad23155207185b8f25f20..4d3a5cb6e9b036210a7923ec94fbb71074c01b52 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 f78c3e3ef93141ce0aaa458a140ea29442302a57..99f391293c5e334931c357b8a4648599394ea226 100644 (file)
@@ -1225,7 +1225,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];
@@ -1511,7 +1511,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 91543e3b5b3fe29b96ed21c20991e32cb1686042..c8b99a86b63f45d4742ffe5e6f2a7708beeacad9 100644 (file)
@@ -929,7 +929,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))
@@ -1551,8 +1551,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 2462dabb5ab84971bd1da24a6ebdb920d7aac099..32170ce2984c0cffe8827b164825f2fdcc1b26a8 100644 (file)
@@ -125,7 +125,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 74660f611b97def93ac26ff8c41dddb8adc291e9..1746cd65e271bcd7e41f3eb571d314c8ea4d8fa7 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) {
@@ -284,7 +284,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 db8141866ceaa57f1af0bab949ad215fe1465c1a..805b0c9972d35e08583cf42f9b9a50ecdc34ef98 100644 (file)
@@ -1796,7 +1796,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 9a4837b68e18f6bb4444e6e3c0eb2d16936695c7..5ecd52a4bb2138d9820d08c45514f88d14c0fdb6 100644 (file)
@@ -887,7 +887,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 41a8a5f749409e9e4fe8a5561ccdf9e34f2eb315..c4a44ef836b0225190a390b06e280ebdeb6492cc 100644 (file)
@@ -10942,7 +10942,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 a793bd23fe56cf6ec7914df35f2e200dc56e4aaf..1799427a384ae7c36dad0353800f015842877ecd 100644 (file)
@@ -2195,7 +2195,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 563bdaa7669459d3e07202b863e07f86cbfd91f8..c764d16328f6a7aba983edef3c93040888d77c8e 100644 (file)
@@ -141,7 +141,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 f82879ae6577cd0b5cfaa3e5d4139b7b7f27d416..d51bbb398142cfb89fb0c432c7fe55a9d2d5b153 100644 (file)
@@ -1416,7 +1416,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;
@@ -1586,7 +1586,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);
@@ -3085,7 +3085,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;
@@ -3553,7 +3553,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 */
@@ -3683,7 +3683,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;
 
@@ -3982,7 +3982,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 db109d38f301e0a41fcdeac09ef292800a60adb9..0d9ff8b621e6dd1e54532e212cd5d1ac28ec56a9 100644 (file)
@@ -1705,7 +1705,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);
 
@@ -1733,7 +1733,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);
 
@@ -1790,7 +1790,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,
@@ -1828,7 +1828,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,
@@ -2334,8 +2334,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;
 
@@ -3336,7 +3336,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 43f452b5deff6ce0c0a2723c568a3eb7146593f7..c24039c4d75ab48e8e894009ce5a56cb019978fd 100644 (file)
@@ -611,7 +611,7 @@ static void rb_wake_up_waiters(struct irq_work *work)
  */
 int ring_buffer_wait(struct ring_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 c8fa1d274530299a124bedf0d689dd108dc5776e..18349781847ca9aecde7a79abf68d650acd6163a 100644 (file)
@@ -1039,7 +1039,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 60bb20e8a95107473eadf64584f7c00409dff65e..fd3337702513c9205b12048ae44aa8b2591e5652 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 0bbae78aaaa0a1c6297aafa631477f648e79ca5a..93e1898cd705eec58d8c2690a05f14a54b4c3519 100644 (file)
--- a/mm/ksm.c
+++ b/mm/ksm.c
@@ -2388,7 +2388,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 16beae167d8c59804f3b1cedfe7e283da3e87d4c..0140629b7cb20ea807a36ade4017bcf658d5e4fd 100644 (file)
@@ -1044,7 +1044,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 36c2a9619ba5654c7bbc17e4e9baf2935685925d..2bf4ab7b2713db56c90a80e7e250c9ead675b857 100644 (file)
@@ -1160,7 +1160,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) {
@@ -1555,7 +1555,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 806bc16f88eb82529615d529d3e8bfe657790972..2e4b286c88c897b71b21f53ac927c7f00305ea04 100644 (file)
@@ -2536,7 +2536,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 17e663cf38f69b6b60cbf7372a8f5ee9de691a4b..e978f647e92aa1482c1e39869b67c977e375eca7 100644 (file)
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -1198,7 +1198,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);
@@ -2888,7 +2888,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 38c3fa4308e210e4b70bf9b47ab2699d41111e98..1c5021b57e2cde4d2164b21200bc31091ac5369d 100644 (file)
--- a/mm/swap.c
+++ b/mm/swap.c
@@ -763,8 +763,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 36a28d46149c8a359128fd7804aa2c7c3e72b08f..1b669e9a3ca78f5953b319f90f0427b5881fc964 100644 (file)
@@ -92,11 +92,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 d64b83e856428195c1ecc963a263155c8b4528d0..e6e1190a6ed9e06f6df62d91695c6e7ebec2b8af 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 69c021704abd734d6ba818453f3fa5b7a9fdb674..aa5bb8789ba0b44f075ae6a8992132062762b8fa 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), ipv6_var;
        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 b36af4741ad3c3cc5cf5ccece81f194e0487d053..33c13edbca4bbf9e9406bf3bc86b80d0bdf8ed9e 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 581bd1353a4477ea848d236c4b1018b2768a1158..ad88904ee3f90e7e79ab821734442eaa6f053ef6 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;
@@ -1188,7 +1188,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 ab53a93b2f2ba94c5b8dbad647bc6f6f6a8e5465..87398af2715a3efc53ffa901ca828f4ab810d0c8 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 9e5e7fda0f4a962cc156ebd8e4dae4712ed6c74b..7ee0b57b3ed4c9fc5473ef4c62c1bd499cd3ede7 100644 (file)
@@ -1660,7 +1660,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 12893dac8461656342713fb7f0dc76522d8fd0b8..e6b84de4186198dfb4ab2a761e147dc6d7053383 100644 (file)
@@ -361,7 +361,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 86fb2f953bd5b17cba19170b723175a71550d85c..30796bb54972861aa80e1512310a8f89b624a9ea 100644 (file)
@@ -188,7 +188,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 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 27cb82b6237dac4b052e2f11efdda64123425e24..4cdf2dd04701f5411e2b5673bb388849d3796761 100644 (file)
@@ -582,7 +582,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 b92bafaf83f36658dba389c5bfbe775b5b4fb723..d7f910610de97cbe855cfc6492eefba74dbfdf1f 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 81f0e03b71b6dbe8f154facd41ab639b37e4dbbb..3095442b03822d337163c66bf60e32bd094ae7f9 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);
 
index 7614dec1e60cfd9122518c38c4216dd41c4c3ae5..f4091fba4c722f985b94b9dc6456b54bae784990 100644 (file)
@@ -677,7 +677,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 ccc7f3d78f62608aef93e57dfc39a1dd40302835..766679037a700c41ff06f8117abb13e9748bf020 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 30021ab5e0e99644d84de2e502bf13c90512096f..6a4051bce3a3b16db9d59c0af17f4aae0ca2c523 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 ed52fa49d0f9f0eb2dd153a8c1b6af300c4f9d98..469da45826d2504e7b4ded219a03db621f8964ff 100644 (file)
@@ -311,7 +311,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;