s3c-ts.c ts->shift如何改不了他的值

s3c-ts.c ts-shift怎么改不了他的值?struct s3c_ts_mach_info s3c_ts_default_cfg __initdata {.delay

s3c-ts.c ts->shift怎么改不了他的值?
struct s3c_ts_mach_info s3c_ts_default_cfg __initdata = {
  .delay = 1000,
  .presc = 49,
  .oversampling_shift = 3 , // 我改成 4 
.resol_bit = 10
};//这里初始化的值

ts->shift = s3c_ts_cfg->oversampling_shift; //这里对ts->shift 赋值


当我用 printk(KERN_INFO"ts->shift = %d \n", ts->shift);
  问题所在: 我怎么改上面oversampling_shift 的值, 我打出来的ts->shift怎么都是3,怎么改也不变,奇怪了!
  
 
  有哪位帮忙解决这个问题, 谢谢!


[解决办法]
LZ结贴只可以给其他人分拉,不能给自己分滴~~